text:
Add a new paper

Hi Xiaoxin,
We have recently published a paper titled "Efficient Tuning and Inference for Large Language Models on Textual Graphs ". This paper introduces an efficient training and inference algorithm specifically designed for Large Language Models (LLMs) on text-attributed graphs.
We would greatly appreciate it if you could include this paper in your repository, specifically in the "Node Classification" section.

(arXiv 2024.01) Efficient Tuning and Inference for Large Language Models on Textual Graphs [pdf][code]

Best,
Yun

Hi Yun,
Thank you for bringing this to our attention. We have added this paper to our repo.
Best,
Xiaoxin

repo: XiaoxinHe/Awesome-Graph-LLM


text:
🛑 DeathBot K is down

In e5b194a, DeathBot K (https://DeathBot-K.tikihed.repl.co) was down:

HTTP code: 0
Response time: 0 ms

Resolved: DeathBot K is back up in 52960eb.

source: gharchive/issue

repo: Xiija/UpMonitor

license: MIT

license_type: permissive

license_source: github-api


text:
🛑 SecondLife RDB is down

In 8081942, SecondLife RDB (https://SecondLife-RDB-1.tikihed.repl.co) was down:

HTTP code: 0
Response time: 0 ms

Resolved: SecondLife RDB is back up in 20f5e3c.


text:
Variable "RAWHLS" Definition Problem

Hi,
Regarding the BNN-PYNQ (https://github.com/Xilinx/BNN-PYNQ), I have met one intractable problem while compiling the source code on PYNQ-Z1 board running ubuntu system.
Here is the problem related to my project and unsolved before:
When compiling the  "BlackBoxJam" function in the file "BNN-PYNQ/bnn/src/library/host/foldedmv-offload.h", I find that the variable "RAWHLS" at line 134 "#if defined(OFFLOAD) && defined(RAWHLS)" need to be predefined. Could you please tell me how to define the variable "RAWHLS" so that I can compile the "BlackBoxJam" with related libraries?
Thanks a lot for all your help!

I don't think I understand the problem.
Anyway, those variable are defined at compile time according to the need in the make-sw.sh script.
When we compile the code using software execution (thus compiling the HLS C++ code as software), we use the -DRAWHLS (line 108) flag to compile that part of the code.

I don't think I understand the problem.
Anyway, those variable are defined at compile time according to the need in the make-sw.sh script.
When we compile the code using software execution (thus compiling the HLS C++ code as software), we use the -DRAWHLS (line 108) flag to compile that part of the code.

Hi Giulio,
Thanks for your reply! Could you please introduce the difference between the code using software execution and the code using hardware execution?
Thanks!

authors: HonggangYu giuliogamba

repo: Xilinx/BNN-PYNQ

license_source: bigquery


text:
doc: an easier way to write img to SD card

This page:
https://pynq.readthedocs.io/en/v1.3/17_appendix.html#writing-the-sd-card-image
outlines a process on a Mac to write a disk image file to an SD card using command line tools.
Another, potentially useful and very straightforward tool is Apple Pi Baker (used widely in the Raspberry Pi community).
Download/install Apple Pi Baker v2 (v1 also works on macOS Catalina):
https://www.tweaking4all.com/hardware/raspberry-pi/applepi-baker-v2/#DownloadApplePiBaker
Insert SD card, click "Select Disk(s)" and choose the SD card.  Then click "Restore" and select the .img file (e.g. pynq-z2_v2.5.img). Click "Open".  Wait a few minutes. Done.

I think Balena Etcher should be recommended over Apple Pi Baker.

Hi Guys, thanks for this suggestions, but the aim of the documentation there is to use what's already available off-the-shelf. Balena Etcher is indeed a tool we also use internally, but it requires the tool to be installed, which is not a bad thing but it is an additional step.
I would encourage though one of you to write a PR where you provide this proposed changes. This is an open source project and we welcome any contribution. We will review and consider merging what you propose if we deem it useful.
Thanks, closing

authors: VicerExciser giunatale jbattat

repo: Xilinx/PYNQ


text:
WATCH—Spider-Man: Across the Spider-Verse [2023] FullMovie Free Online ON 123MOVIES

26 secs ago - Still Now Here Option’s to Downloading or watching Spider Man Across the Spider Verse streaming the full movie online for free. Do you like movies? If so, then you’ll love New Romance Movie: Spider Man Across the Spider Verse. This movie is one of the best in its genre. Spider Man Across the Spider Verse will be available to watch online on Netflix's very soon!
▶🔴Watch👉 ✅ Spider Man Across the Spider Verse Free Hd

      <canvas class="AnimatedImagePlayer-stillImage" aria-hidden="true" width="675" height="342"></canvas>
    <button data-target="animated-image.imageButton" class="AnimatedImagePlayer-images" tabindex="-1" aria-label="Play null" hidden=""></button>

      <button data-target="animated-image.playButton" class="AnimatedImagePlayer-button" aria-label="Play null">
        <svg aria-hidden="true" focusable="false" class="octicon icon-play" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
          <path d="M4 13.5427V2.45734C4 1.82607 4.69692 1.4435 5.2295 1.78241L13.9394 7.32507C14.4334 7.63943 14.4334 8.36057 13.9394 8.67493L5.2295 14.2176C4.69692 14.5565 4 14.1739 4 13.5427Z">
        </path></svg>
        <svg aria-hidden="true" focusable="false" class="octicon icon-pause" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
          <rect x="4" y="2" width="3" height="12" rx="1"></rect>
          <rect x="9" y="2" width="3" height="12" rx="1"></rect>
        </svg>
      </button>

        <svg aria-hidden="true" class="octicon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" height="16">
          <path fill-rule="evenodd" d="M10.604 1h4.146a.25.25 0 01.25.25v4.146a.25.25 0 01-.427.177L13.03 4.03 9.28 7.78a.75.75 0 01-1.06-1.06l3.75-3.75-1.543-1.543A.25.25 0 0110.604 1zM3.75 2A1.75 1.75 0 002 3.75v8.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 12.25v-3.5a.75.75 0 00-1.5 0v3.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-8.5a.25.25 0 01.25-.25h3.5a.75.75 0 000-1.5h-3.5z"></path>
        </svg>

  </animated-image>

https://8k.evmovies.com/en/movie/569094/spider-man-across-the-spider-verse-github
Now Is Spider Man Across the Spider Verse available to stream? Is watching Spider Man Across the Spider Verse on Disney Plus, HBO Max, Netflix, or Amazon Prime? Yes, we have found an authentic streaming option/service. A 1950s housewife living with her husband in a utopian experimental community begins to worry that his glamorous company could be hiding disturbing secrets. Showcase Cinema Warwick you'll want to make sure you're one of the first people to see it! So mark your calendars and get ready for a Spider Man Across the Spider Verse movie experience like never before. of our other Marvel movies available to watch online. We're sure you'll find something to your liking. Thanks for reading, and we'll see you soon! Spider Man Across the Spider Verse is available on our website for free streaming. Details on how you can watch Spider Man Across the Spider Verse for free throughout the year are described If you're a fan of the comics, you won't want to miss this one! The storyline follows Spider Man Across the Spider Verse as he tries to find his way home after being stranded on an alien Spider Man Across the Spider Verset. Spider Man Across the Spider Verse is definitely a Spider Man Across the Spider Verse movie you don't want to miss with stunning visuals and an action-packed plot! Plus, Spider Man Across the Spider Verse online streaming is available on our website. Spider Man Across the Spider Verse online is free, which includes streaming options such as 123movies, Reddit, or TV shows from HBO Max or Netflix! Spider Man Across the Spider Verse Release in the US Spider Man Across the Spider Verse hits theaters on January 20, 2023. Tickets to see the film at your local movie theater are available online here. The film is being released in a wide release so you can watch it in person. How to Watch Spider Man Across the Spider Verse for Free?release on a platform that offers a free trial. Our readers to always pay for the content they wish to consume online and refrain from using illegal means. Where to Watch Spider Man Across the Spider Verse? There are currently no platforms that have the rights to Watch Spider Man Across the Spider Verse Movie Online.MAPPA has decided to air the movie only in theaters because it has been a huge success.The studio , on the other hand, does not wish to divert revenue Streaming the movie would only slash the profits, not increase them. As a result, no streaming services are authorized to offer Spider Man Across the Spider Verse Movie for free. The film would, however, very definitely be acquired by services like Funimation , Netflix, and Crunchyroll. As a last consideration, which of these outlets will likely distribute the film worldwide? Is Spider Man Across the Spider Verse on Netflix? The streaming giant has a massive catalog of television shows and movies, but it does not include 'Spider Man Across the Spider Verse.' We recommend our readers watch other dark fantasy films like 'The Witcher: Nightmare of the Wolf.' Is Spider Man Across the Spider Verse on Crunchyroll? Crunchyroll, along with Funimation, has acquired the rights to the film and will be responsible for its distribution in North America.Therefore, we recommend our readers to look for the movie on the streamer in the coming months. subscribers can also watch dark fantasy shows like 'Jujutsu Kaisen.' Is Spider Man Across the Spider Verse on Hulu? No, 'Spider Man Across the Spider Verse' is unavailable on Hulu. People who have a subscription to the platform can enjoy 'Afro Samurai Resurrection' or 'Ninja Scroll.' Is Spider Man Across the Spider Verse on Amazon Prime? Amazon Prime's current catalog does not include 'Spider Man Across the Spider Verse.' However, the film may eventually release on the platform as video-on-demand in the coming months.fantasy movies on Amazon Prime's official website. Viewers who are looking for something similar can watch the original show 'Dororo.' When Will Spider Man Across the Spider Verse Be on Disney+? Spider Man Across the Spider Verse, the latest installment in the Spider Man Across the Spider Verse franchise, is coming to Disney+ on July 8th! This new movie promises to be just as exciting as the previous ones, with plenty of action and adventure to keep viewers entertained. you're looking forward to watching it, you may be wondering when it will be available for your Disney+ subscription. Here's an answer to that question! Is Spider Man Across the Spider Verse on Funimation? Crunchyroll, its official website may include the movie in its catalog in the near future. Meanwhile, people who wish to watch something similar can stream 'Demon Slayer: Kimetsu no Yaiba – The Movie: Mugen Train.' Spider Man Across the Spider Verse Online In The US? Most Viewed, Most Favorite, Top Rating, Top IMDb movies online. Here we can download and watch 123movies movies offline. 123Movies website is the best alternative to Spider Man Across the Spider Verse's (2021) free online. We will recommend 123Movies as the best Solarmovie alternative There are a few ways to watch Spider Man Across the Spider Verse online in the US You can use a streaming service such as Netflix, Hulu, or Amazon Prime Video. You can also rent or buy the movie on iTunes or Google Play. watch it on-demand or on a streaming app available on your TV or streaming device if you have cable. What is Spider Man Across the Spider Verse About? It features an ensemble cast that includes Florence Pugh, Harry Styles, Wilde, Gemma Chan, KiKi Layne, Nick Kroll, and Chris Pine. In the film, a young wife living in a 2250s company town begins to believe there is a sinister secret being kept from her by the man who runs it.

➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW

➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW

➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW

➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW

➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW

➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW

➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW

➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW

➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO WATCH FULL NOW
➤►🌍📺📱👉movie 🔴✅👉CLICK HERE TO DOWNOLAD FULL NOW

repo: XingangPan/SCNN


text:
Do you think we could use different objects?

Did you try generating data using objaverse for example?

Thanks for your interest. Using the larger 3D datasets is an ongoing direction of our project. These 3D models are good resources to expand the dataset, but we need more annotations ( for part especially) to generate questions if follow the same setting of Super-CLEVR-3D.

For sure, the annotation for objaverse is pretty sparse, thank you though, this is very exciting work. I look forward what you guys will be working on next.

authors: TontonTremblay XingruiWang


text:
A7670E not working on battery or external power

It seems to be related to issue 85
I am actually on a A7670E modem and not A7608.
On my board it is written V1.2 2022-7-18 with silkscreen.
It seems a similar problem. With USB connected it works ok. But on battery or external power both red LEDs of the modem come up solid for a second on a fresh boot but then go off and stay off.

If you do not set GPIO12 to HIGH after the ESP is started, that is, when the sketch is started, there is a chance that the power will be lost, causing the modem to shut down. The solution is to set GPIO12 to HIGH during startup.

I do set GPIO12 to HIGH during powering up the modem. After setting it to HIGH I never change it.
BOARD_POWERON_PIN is (12)
void power_up_modem(){
    pinMode(BOARD_POWERON_PIN, OUTPUT);
    digitalWrite(BOARD_POWERON_PIN, HIGH);
    // Set modem reset pin ,reset modem
    pinMode(MODEM_RESET_PIN, OUTPUT);
    digitalWrite(MODEM_RESET_PIN, !MODEM_RESET_LEVEL);
    delay(100);
    digitalWrite(MODEM_RESET_PIN, MODEM_RESET_LEVEL);
    delay(2600);
    digitalWrite(MODEM_RESET_PIN, !MODEM_RESET_LEVEL);
    pinMode(BOARD_PWRKEY_PIN, OUTPUT);
    digitalWrite(BOARD_PWRKEY_PIN, LOW);
    delay(100);
    digitalWrite(BOARD_PWRKEY_PIN, HIGH);
    delay(100);
    digitalWrite(BOARD_PWRKEY_PIN, LOW);
}

in setup()
void setup(){
    Serial.begin(115200); // Set console baud rate
    while(!Serial){delay(50);}
    Serial.println("[SETUP] Start modem");
    SerialAT.begin(115200, SERIAL_8N1, MODEM_RX_PIN, MODEM_TX_PIN);
    while(!SerialAT){delay(50);}

    power_up_modem();
    wait_until_modem_is_up();

🤔 maybe I have to first power_up_modem() then connect the Serial and then modem.testAT()?

Where do you input voltage from?

either from 5V const. at the soldered pins ☝  or from a 18650 battery. I tried both.

The position in the picture can be used as a charging input, but not as a board power supply.
If the 18650 battery cannot keep turning on, then it is suspected that the board power supply is damaged or the battery power supply voltage is insufficient, the battery discharge current is insufficient, etc.

a few questions

but the charging voltage can be on 5V together with the battery in the board and the board switched on? I presume thats correct?
it should work with no battery in but with 5V const at VBAT?
for testing should it work with VBAT connected to VBUS with no USB connected?

maybe more to check:

the supply voltage for the ESP32 is 3,3V, right?
the supply voltage for the SIMCom modem is 4.2V?
where on the PCB could best check if the supply voltage of the modem is steady?

Mainly check the power supply of the modem, which can generally work normally at around 4~4.2V.
It can be measured at the capacitor position in the figure below

maybe more to check:

the supply voltage for the ESP32 is 3,3V, right?
the supply voltage for the SIMCom modem is 4.2V?
where on the PCB could best check if the supply voltage of the modem is steady?

Yes
Without battery, the voltage is reduced to 4.2V via USB
VBUS and USB are on the same line

I have to confirm still but indeed it seems that the battery was too weak. I dont have an oscilloscope at hand right now to see if it dips when something like 2A are drawn.
My voltage at the SIMCom modem is actually about 3.7V when the board is powered via USB. 3.7 is perfectly fine for the modem. But it is not the 4.2V as stated in the schema.
My earlier comment/question about can you connect VBAT to V_BUS is obviously wrong. V_BAT is lower than 4.2V and has to be boosted up. Whereas V_BUS is at 5V and has to be reduced to 4.2V.
I am not sure that it is clear to everyone that you cannot use the "solar_in" without battery to power the board. --> maybe mention it in the readme.md

authors: kgmuzungu lewisxhe


text:
Modrinth

It would be convenient if the mod was on modrinth as well as curseforge - could you add it there?

I might do it after porting the rest of my mods to 1.21

https://modrinth.com/mod/fryc-mob-variants

Can you add the 1.19.2 versions there as well?

Sorry, I won't do it. I don't want 1.19 versions to be on Modrinth, because they are outdated.


text:
Lua official tests

There are still a few cases are failing. Some are using unsupported api for ckb-vm.

attrib runs some file operations.
cstack requires fwrite.
files has too many unsupported io operation.
main has too many unsupported io operation.
verybig creates a big lua script file, and then run it.

Some problems are documented in the issues.

https://github.com/XuJiandong/ckb-lua/issues/32
https://github.com/XuJiandong/ckb-lua/issues/31
https://github.com/XuJiandong/ckb-lua/issues/30

The CI costs almost 3 minutes. Try to figure out which part consume most of the time and optimize it.

The CI costs almost 3 minutes. Try to figure out which part consume most of the time and optimize it.

Given the comprehensiveness of official lua tests, I don't think 3 minutes is too much. Lua have some kind of stress tests which try to see if lua behave as expected under extreme conditions. Some of them failed under ckb-vm, and I have changed them to better suit ckb-vm. We'd better keep most of them as it is lest unknowingly bring in some regression.
Nevertheless, I did a simple benchmark. If we do want to optimize it, we'd better start with calls.lua, gc.lua and constructs.lua.

view benchmark
```
time RUST_LOG=debug ckb-debugger --max-cycles 2000000000 ---read-file  locals.lua --bin ../../build/lua-loader.debug -- lua-loader -r  2>&1 | fgrep 'Run result: 0'
Run result: 0
real	0m0.458s
user	0m0.432s
sys	0m0.029s
time RUST_LOG=debug ckb-debugger --max-cycles 2000000000 ---read-file  literals.lua --bin ../../build/lua-loader.debug -- lua-loader -r  2>&1 | fgrep 'Run result: 0'
Run result: 0
real	0m1.361s
user	0m1.285s
sys	0m0.080s
time RUST_LOG=debug ckb-debugger --max-cycles 2000000000 ---read-file  sort.lua --bin ../../build/lua-loader.debug -- lua-loader -r  2>&1 | fgrep 'Run result: 0'
Run result: 0
real	0m1.925s
user	0m1.831s
sys	0m0.098s
time RUST_LOG=debug ckb-debugger --max-cycles 2000000000 ---read-file  strings.lua --bin ../../build/lua-loader.debug -- lua-loader -r  2>&1 | fgrep 'Run result: 0'
Run result: 0
real	0m0.433s
user	0m0.405s
sys	0m0.033s
time RUST_LOG=debug ckb-debugger --max-cycles 2000000000 ---read-file  math.lua --bin ../../build/lua-loader.debug -- lua-loader -r  2>&1 | fgrep 'Run result: 0'
Run result: 0
real	0m2.069s
user	0m1.975s
sys	0m0.099s
time RUST_LOG=debug ckb-debugger --max-cycles 2000000000 ---read-file  api.lua --bin ../../build/lua-loader.debug -- lua-loader -r  2>&1 | fgrep 'Run result: 0'
Run result: 0
real	0m0.588s
user	0m0.562s
sys	0m0.030s
time RUST_LOG=debug ckb-debugger --max-cycles 2000000000 ---read-file  bwcoercion.lua --bin ../../build/lua-loader.debug -- lua-loader -r  2>&1 | fgrep 'Run result: 0'
Run result: 0
real	0m0.057s
user	0m0.053s
sys	0m0.008s
time RUST_LOG=debug ckb-debugger --max-cycles 2000000000 ---read-file  calls.lua --bin ../../build/lua-loader.debug -- lua-loader -r  2>&1 | fgrep 'Run result: 0'
Run result: 0
real	0m28.638s
user	0m27.991s
sys	0m0.649s
time RUST_LOG=debug ckb-debugger --max-cycles 2000000000 ---read-file  closure.lua --bin ../../build/lua-loader.debug -- lua-loader -r  2>&1 | fgrep 'Run result: 0'
Run result: 0
real	0m0.836s
user	0m0.785s
sys	0m0.055s
time RUST_LOG=debug ckb-debugger --max-cycles 2000000000 ---read-file  code.lua --bin ../../build/lua-loader.debug -- lua-loader -r  2>&1 | fgrep 'Run result: 0'
Run result: 0
real	0m0.238s
user	0m0.227s
sys	0m0.014s
time RUST_LOG=debug ckb-debugger --max-cycles 2000000000 ---read-file  coroutine.lua --bin ../../build/lua-loader.debug -- lua-loader -r  2>&1 | fgrep 'Run result: 0'
Run result: 0
real	0m1.708s
user	0m1.637s
sys	0m0.074s
time RUST_LOG=debug ckb-debugger --max-cycles 2000000000 ---read-file  events.lua --bin ../../build/lua-loader.debug -- lua-loader -r  2>&1 | fgrep 'Run result: 0'
Run result: 0
real	0m0.497s
user	0m0.472s
sys	0m0.028s
time RUST_LOG=debug ckb-debugger --max-cycles 2000000000 ---read-file  gengc.lua --bin ../../build/lua-loader.debug -- lua-loader -r  2>&1 | fgrep 'Run result: 0'
Run result: 0
real	0m0.099s
user	0m0.094s
sys	0m0.008s
time RUST_LOG=debug ckb-debugger --max-cycles 2000000000 ---read-file  goto.lua --bin ../../build/lua-loader.debug -- lua-loader -r  2>&1 | fgrep 'Run result: 0'
Run result: 0
real	0m0.125s
user	0m0.122s
sys	0m0.006s
time RUST_LOG=debug ckb-debugger --max-cycles 2000000000 ---read-file  heavy.lua --bin ../../build/lua-loader.debug -- lua-loader -r  2>&1 | fgrep 'Run result: 0'
Run result: 0
real	0m0.284s
user	0m0.278s
sys	0m0.009s
time RUST_LOG=debug ckb-debugger --max-cycles 2000000000 ---read-file  tpack.lua --bin ../../build/lua-loader.debug -- lua-loader -r  2>&1 | fgrep 'Run result: 0'
Run result: 0
real	0m0.553s
user	0m0.507s
sys	0m0.049s
time RUST_LOG=debug ckb-debugger --max-cycles 2000000000 ---read-file  tracegc.lua --bin ../../build/lua-loader.debug -- lua-loader -r  2>&1 | fgrep 'Run result: 0'
Run result: 0
real	0m0.040s
user	0m0.037s
sys	0m0.007s
time RUST_LOG=debug ckb-debugger --max-cycles 2000000000 ---read-file  utf8.lua --bin ../../build/lua-loader.debug -- lua-loader -r  2>&1 | fgrep 'Run result: 0'
Run result: 0
real	0m0.303s
user	0m0.287s
sys	0m0.020s
time RUST_LOG=debug ckb-debugger --max-cycles 2000000000 ---read-file  vararg.lua --bin ../../build/lua-loader.debug -- lua-loader -r  2>&1 | fgrep 'Run result: 0'
Run result: 0
real	0m0.124s
user	0m0.113s
sys	0m0.014s
time RUST_LOG=debug ckb-debugger --max-cycles 2000000000 ---read-file  gc.lua --bin ../../build/lua-loader.debug -- lua-loader -r  2>&1 | fgrep 'Run result: 0'
Run result: 0
real	0m38.555s
user	0m36.612s
sys	0m1.946s
time RUST_LOG=debug ckb-debugger --max-cycles 2000000000 ---read-file  bitwise.lua --bin ../../build/lua-loader.debug -- lua-loader -r  2>&1 | fgrep 'Run result: 0'
Run result: 0
real	0m0.752s
user	0m0.724s
sys	0m0.032s
time RUST_LOG=debug ckb-debugger --max-cycles 2000000000 ---read-file  constructs.lua --bin ../../build/lua-loader.debug -- lua-loader -r  2>&1 | fgrep 'Run result: 0'
Run result: 0
real	0m19.352s
user	0m18.437s
sys	0m0.917s
time RUST_LOG=debug ckb-debugger --max-cycles 2000000000 ---read-file  db.lua --bin ../../build/lua-loader.debug -- lua-loader -r  2>&1 | fgrep 'Run result: 0'
Run result: 0
real	0m17.276s
user	0m16.308s
sys	0m0.969s
time RUST_LOG=debug ckb-debugger --max-cycles 2000000000 ---read-file  errors.lua --bin ../../build/lua-loader.debug -- lua-loader -r  2>&1 | fgrep 'Run result: 0'
Run result: 0
real	0m7.713s
user	0m7.357s
sys	0m0.348s
time RUST_LOG=debug ckb-debugger --max-cycles 2000000000 ---read-file  nextvar.lua --bin ../../build/lua-loader.debug -- lua-loader -r  2>&1 | fgrep 'Run result: 0'
Run result: 0
real	0m1.068s
user	0m1.012s
sys	0m0.060s
time RUST_LOG=debug ckb-debugger --max-cycles 2000000000 ---read-file  pm.lua --bin ../../build/lua-loader.debug -- lua-loader -r  2>&1 | fgrep 'Run result: 0'
Run result: 0
real	0m1.456s
user	0m1.381s
sys	0m0.080s
time RUST_LOG=debug ckb-debugger --max-cycles 2000000000 ---read-file  big.lua --bin ../../build/lua-loader.debug -- lua-loader -r  2>&1 | fgrep 'Run result: 0'
Run result: 0
real	0m0.495s
user	0m0.465s
sys	0m0.034s
</details>

closure.lua 0m28.638s
bitwise.lua 0m38.555s
db.lua  0m19.352s

optimize these 3.

source: gharchive/pull-request

authors: XuJiandong contrun

repo: XuJiandong/ckb-lua


text:
[Bug] Channel topic monitor not using correct level name for getting server information

Checks

[x] I confirm that I have searched for existing issues / pull requests before reporting to avoid duplicate reporting.
[X] I confirm that I followed the MCDC Docs and read the Changelog, but this problem still exists.
[X] I confirm that I noted that if I don't follow the instructions, the issue may be closed directly.

Java Version
17.0.3
Minecraft Version
1.19.4
MCDiscordChat Version
2.1.3
Description
I have the level-name in server.properties changed from the default name world to worldVanilla, but on server startup, a NoSuchFileException is thrown. It looks like the thread to update the channel topic still uses world as the level name, instead of the name from server.properties, so it looks for a file in the wrong place when trying to get the number of unique players. This causes the channel topic to never update.
This was not an issue in Minecraft 1.19.3 with MCDC version 2.1.2.
To Reproduce

Change level-name in server.properties to something other than world (e.g. worldVanilla)
Start server
NoSuchFileException for world/stats is shown in the server console, and the channel topic fails to update

Log
[11:39:27] [main/INFO]: Loading Minecraft 1.19.4 with Fabric Loader 0.14.21
[11:39:28] [main/INFO]: Loading 57 mods:
        - fabric-api 0.82.0+1.19.4
           |-- fabric-api-base 0.4.26+1e9487d2f4
           |-- fabric-api-lookup-api-v1 1.6.27+504944c8f4
           |-- fabric-biome-api-v1 13.0.8+348a9c64f4
           |-- fabric-block-api-v1 1.0.7+e022e5d1f4
           |-- fabric-blockrenderlayer-v1 1.1.36+c2e6f674f4
           |-- fabric-client-tags-api-v1 1.0.17+504944c8f4
           |-- fabric-command-api-v1 1.2.29+f71b366ff4
           |-- fabric-command-api-v2 2.2.8+504944c8f4
           |-- fabric-commands-v0 0.2.46+df3654b3f4
           |-- fabric-containers-v0 0.1.56+df3654b3f4
           |-- fabric-content-registries-v0 3.5.11+ae0966baf4
           |-- fabric-convention-tags-v1 1.5.1+fe8721bef4
           |-- fabric-crash-report-info-v1 0.2.16+aeb40ebef4
           |-- fabric-data-generation-api-v1 11.4.2+504944c8f4
           |-- fabric-dimensions-v1 2.1.47+7f87f8faf4
           |-- fabric-entity-events-v1 1.5.15+504944c8f4
           |-- fabric-events-interaction-v0 0.5.1+76ba65ebf4
           |-- fabric-events-lifecycle-v0 0.2.54+df3654b3f4
           |-- fabric-game-rule-api-v1 1.0.34+a1ccd7bff4
           |-- fabric-item-api-v1 2.1.19+504944c8f4
           |-- fabric-item-group-api-v1 3.0.7+043f9acff4
           |-- fabric-key-binding-api-v1 1.0.34+504944c8f4
           |-- fabric-keybindings-v0 0.2.32+df3654b3f4
           |-- fabric-lifecycle-events-v1 2.2.17+1e9487d2f4
           |-- fabric-loot-api-v2 1.1.29+75e98211f4
           |-- fabric-loot-tables-v1 1.1.33+9e7660c6f4
           |-- fabric-message-api-v1 5.1.3+504944c8f4
           |-- fabric-mining-level-api-v1 2.1.41+49abcf7ef4
           |-- fabric-models-v0 0.3.32+504944c8f4
           |-- fabric-networking-api-v1 1.3.3+504944c8f4
           |-- fabric-networking-v0 0.3.43+df3654b3f4
           |-- fabric-object-builder-api-v1 7.0.5+504944c8f4
           |-- fabric-particles-v1 1.0.25+f1e4495bf4
           |-- fabric-recipe-api-v1 1.0.10+a1ccd7bff4
           |-- fabric-registry-sync-v0 2.2.2+504944c8f4
           |-- fabric-renderer-api-v1 2.3.0+52cca24ef4
           |-- fabric-renderer-indigo 1.3.0+52cca24ef4
           |-- fabric-renderer-registries-v1 3.2.40+df3654b3f4
           |-- fabric-rendering-data-attachment-v1 0.3.30+afca2f3ef4
           |-- fabric-rendering-fluids-v1 3.0.23+504944c8f4
           |-- fabric-rendering-v0 1.1.43+df3654b3f4
           |-- fabric-rendering-v1 2.1.3+504944c8f4
           |-- fabric-resource-conditions-api-v1 2.3.2+e6c7d4eef4
           |-- fabric-resource-loader-v0 0.11.4+5ade3c38f4
           |-- fabric-screen-api-v1 1.0.47+3bd4ab0ff4
           |-- fabric-screen-handler-api-v1 1.3.22+504944c8f4
           |-- fabric-sound-api-v1 1.0.10+504944c8f4
           |-- fabric-transfer-api-v1 3.2.0+80d07a0af4
           \-- fabric-transitive-access-wideners-v1 3.1.1+b4a333d6f4
        - fabricloader 0.14.21
        - java 17
        - mcdiscordchat 2.1.3
           |-- com_fasterxml_jackson_core_jackson-annotations 2.14.2
           |-- com_fasterxml_jackson_core_jackson-core 2.14.2
           |-- com_fasterxml_jackson_core_jackson-databind 2.14.2
           |-- com_google_code_gson_gson 2.10.1
           |-- com_neovisionaries_nv-websocket-client 2.14
           |-- com_squareup_okhttp3_okhttp 4.10.0
           |-- com_squareup_okio_okio 2.10.0
           |-- com_vdurmont_emoji-java 5.1.1
           |-- mcdiscordchat-1_19_4 2.1.3
           |-- net_dv8tion_jda 5.0.0-beta.5
           |-- net_sf_trove4j_trove4j 3.0.3
           |-- org_apache_commons_commons-collections4 4.4
           |-- org_jetbrains_kotlin_kotlin-stdlib 1.8.10
           |-- org_json_json 20230227
           \-- org_slf4j_slf4j-api 2.0.6
        - minecraft 1.19.4
[11:39:28] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=file:/var/minecraft/fabric-server/libraries/net/fabricmc/sponge-mixin/0.12.5+mixin.0.8.5/sponge-mixin-0.12.5+mixin.0.8.5.jar Service=Knot/Fabric Env=SERVER
[11:39:29] [main/INFO]: Compatibility level set to JAVA_16
[11:39:29] [main/INFO]: Compatibility level set to JAVA_17
[11:40:00] [main/INFO]: -----------------------------------------
[11:40:00] [main/INFO]: MCDiscordChat (MCDC) 2.1.3
[11:40:00] [main/INFO]: By Xujiayao
[11:40:00] [main/INFO]:
[11:40:00] [main/INFO]: More information + Docs:
[11:40:00] [main/INFO]: https://blog.xujiayao.top/posts/4ba0a17a/
[11:40:00] [main/INFO]: -----------------------------------------
[11:40:03] [main/INFO]: Login Successful!
[11:40:04] [JDA MainWS-ReadThread/INFO]: Connected to WebSocket
[11:40:05] [JDA MainWS-ReadThread/INFO]: Finished Loading!
[11:40:05] [Thread-2/INFO]: [ConsoleLog] Starting new ConsoleLogListener
[11:40:05] [Thread-2/INFO]: [ConsoleLog] Listening to new latest.log
[11:40:06] [main/INFO]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', servicesHost='https://api.minecraftservices.com', name='PROD'
[11:40:06] [main/INFO]: Found new data pack fabric, loading it automatically
[11:40:12] [main/INFO]: Loaded 7 recipes
[11:40:13] [main/WARN]: Found validation problem in {minecraft:entities/ender_dragon}.pools[0].entries[0]: Unknown loot table called minecraft:entities/reference/extra/ender_dragon
[11:40:13] [main/WARN]: Found validation problem in {minecraft:entities/shulker}.pools[2].entries[0]: Unknown loot table called minecraft:entities/reference/extra/shulker
[11:40:13] [main/WARN]: Found validation problem in {minecraft:entities/bat}.pools[2].entries[0]: Unknown loot table called minecraft:entities/reference/extra/bat
[11:40:14] [main/INFO]: Loaded 1185 advancements
[11:40:15] [main/INFO]: Applied 0 biome modifications to 0 of 63 new biomes in 6.852 ms
[11:40:15] [Server thread/INFO]: Starting minecraft server version 1.19.4
[11:40:15] [Server thread/INFO]: Loading properties
[11:40:15] [Server thread/INFO]: Default game type: SURVIVAL
[11:40:15] [Server thread/INFO]: Generating keypair
[11:40:16] [Server thread/INFO]: Starting Minecraft server on *:25565
[11:40:16] [Server thread/INFO]: Using epoll channel type
[11:40:16] [Server thread/INFO]: Preparing level "worldVanilla"
[11:40:25] [Server thread/INFO]: Preparing start region for dimension minecraft:overworld
[11:40:40] [Worker-Main-2/INFO]: Preparing spawn area: 0%
[11:40:40] [Worker-Main-2/INFO]: Preparing spawn area: 0%
[11:40:40] [Worker-Main-2/INFO]: Preparing spawn area: 0%
[11:40:40] [Worker-Main-2/INFO]: Preparing spawn area: 0%
[11:40:40] [Worker-Main-2/INFO]: Preparing spawn area: 0%
[11:40:40] [Worker-Main-2/INFO]: Preparing spawn area: 0%
[11:40:40] [Worker-Main-2/INFO]: Preparing spawn area: 0%
[11:40:40] [Worker-Main-2/INFO]: Preparing spawn area: 0%
[11:40:40] [Worker-Main-2/INFO]: Preparing spawn area: 0%
[11:40:40] [Worker-Main-2/INFO]: Preparing spawn area: 0%
[11:40:40] [Worker-Main-2/INFO]: Preparing spawn area: 0%
[11:40:40] [Worker-Main-2/INFO]: Preparing spawn area: 0%
[11:40:40] [Worker-Main-2/INFO]: Preparing spawn area: 0%
[11:40:40] [Worker-Main-2/INFO]: Preparing spawn area: 0%
[11:40:40] [Worker-Main-2/INFO]: Preparing spawn area: 0%
[11:40:40] [Worker-Main-1/INFO]: Preparing spawn area: 0%
[11:40:40] [Worker-Main-1/INFO]: Preparing spawn area: 0%
[11:40:40] [Worker-Main-1/INFO]: Preparing spawn area: 0%
[11:40:40] [Worker-Main-1/INFO]: Preparing spawn area: 0%
[11:40:40] [Worker-Main-1/INFO]: Preparing spawn area: 0%
[11:40:40] [Worker-Main-1/INFO]: Preparing spawn area: 0%
[11:40:40] [Worker-Main-1/INFO]: Preparing spawn area: 0%
[11:40:40] [Worker-Main-2/INFO]: Preparing spawn area: 0%
[11:40:40] [Worker-Main-3/INFO]: Preparing spawn area: 0%
[11:40:40] [Worker-Main-2/INFO]: Preparing spawn area: 0%
[11:40:40] [Worker-Main-2/INFO]: Preparing spawn area: 0%
[11:40:40] [Worker-Main-2/INFO]: Preparing spawn area: 0%
[11:40:40] [Worker-Main-2/INFO]: Preparing spawn area: 0%
[11:40:40] [Worker-Main-2/INFO]: Preparing spawn area: 0%
[11:40:40] [Worker-Main-2/INFO]: Preparing spawn area: 0%
[11:40:40] [Worker-Main-1/INFO]: Preparing spawn area: 0%
[11:40:40] [Worker-Main-1/INFO]: Preparing spawn area: 0%
[11:40:41] [Worker-Main-1/INFO]: Preparing spawn area: 0%
[11:40:41] [Worker-Main-3/INFO]: Preparing spawn area: 0%
[11:40:42] [Worker-Main-3/INFO]: Preparing spawn area: 5%
[11:40:42] [Worker-Main-3/INFO]: Preparing spawn area: 11%
[11:40:43] [Worker-Main-2/INFO]: Preparing spawn area: 18%
[11:40:43] [Worker-Main-3/INFO]: Preparing spawn area: 25%
[11:40:44] [Worker-Main-2/INFO]: Preparing spawn area: 35%
[11:40:44] [Worker-Main-2/INFO]: Preparing spawn area: 40%
[11:40:45] [Worker-Main-2/INFO]: Preparing spawn area: 40%
[11:40:45] [Worker-Main-1/INFO]: Preparing spawn area: 70%
[11:40:46] [Worker-Main-1/INFO]: Preparing spawn area: 83%
[11:40:46] [Worker-Main-3/INFO]: Preparing spawn area: 87%
[11:40:47] [Worker-Main-2/INFO]: Preparing spawn area: 94%
[11:40:48] [Server thread/INFO]: Time elapsed: 22809 ms
[11:40:48] [Server thread/INFO]: Done (31.155s)! For help, type "help"
[11:40:48] [Timer-2/ERROR]: Uncaught exception in thread "Timer-2"
java.io.UncheckedIOException: world/stats
        at org.apache.commons.io.FileUtils.listFiles(FileUtils.java:2153) ~[commons-io-2.11.0.jar:?]
        at top.xujiayao.mcdiscordchat.utils.Utils$3.run(Utils.java:350) ~[mcdiscordchat-1_19_4-2.1.3-79e17d2083094a57.jar:?]
        at java.util.TimerThread.mainLoop(Timer.java:566) ~[?:?]
        at java.util.TimerThread.run(Timer.java:516) ~[?:?]
Caused by: java.nio.file.NoSuchFileException: world/stats
        at sun.nio.fs.UnixException.translateToIOException(UnixException.java:92) ~[?:?]
        at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106) ~[?:?]
        at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111) ~[?:?]
        at sun.nio.fs.UnixFileAttributeViews$Basic.readAttributes(UnixFileAttributeViews.java:55) ~[?:?]
        at sun.nio.fs.UnixFileSystemProvider.readAttributes(UnixFileSystemProvider.java:148) ~[?:?]
        at sun.nio.fs.LinuxFileSystemProvider.readAttributes(LinuxFileSystemProvider.java:99) ~[?:?]
        at java.nio.file.Files.readAttributes(Files.java:1851) ~[?:?]
        at java.nio.file.FileTreeWalker.getAttributes(FileTreeWalker.java:226) ~[?:?]
        at java.nio.file.FileTreeWalker.visit(FileTreeWalker.java:277) ~[?:?]
        at java.nio.file.FileTreeWalker.walk(FileTreeWalker.java:323) ~[?:?]
        at java.nio.file.FileTreeIterator.<init>(FileTreeIterator.java:71) ~[?:?]
        at java.nio.file.Files.walk(Files.java:3918) ~[?:?]
        at org.apache.commons.io.file.PathUtils.walk(PathUtils.java:1044) ~[commons-io-2.11.0.jar:?]
        at org.apache.commons.io.FileUtils.streamFiles(FileUtils.java:2971) ~[commons-io-2.11.0.jar:?]
        at org.apache.commons.io.FileUtils.listFiles(FileUtils.java:2151) ~[commons-io-2.11.0.jar:?]
        ... 3 more

Config
{
  "generic": {
    "language": "en_us",
    "botToken": "",
    "botPlayingStatus": "minecraft",
    "botListeningStatus": "",
    "webhookUrl": "",
    "channelId": "998833363139956747",
    "consoleLogChannelId": "998067361221464134",
    "updateNotificationChannelId": "998067361221464134",
    "useUuidInsteadOfName": true,
    "avatarApi": "https://mc-heads.net/avatar/%player%.png",
    "broadcastPlayerCommandExecution": false,
    "broadcastSlashCommandExecution": false,
    "announceServerStartStop": false,
    "announcePlayerJoinLeave": true,
    "announceDeathMessages": true,
    "announceAdvancements": true,
    "broadcastChatMessages": true,
    "formatChatMessages": true,
    "allowMentions": true,
    "useServerNickname": true,
    "discordNewlineLimit": 3,
    "announceHighMspt": false,
    "msptCheckInterval": 5000,
    "msptLimit": 50,
    "notifyUpdates": true,
    "mentionAdminsForUpdates": false,
    "updateChannelTopic": true,
    "channelTopicUpdateInterval": 600000,
    "excludedCommands": [
      "/tell"
    ],
    "adminsIds": [
      "<removed>"
    ]
  },
  "multiServer": {
    "enable": false,
    "host": "127.0.0.1",
    "port": 5000,
    "name": "SMP",
    "botIds": []
  },
  "customMessage": {
    "unformattedResponseMessage": "",
    "unformattedChatMessage": "",
    "unformattedOtherMessage": "",
    "unformattedCommandNotice": "",
    "formattedResponseMessage": "",
    "formattedChatMessage": "",
    "formattedOtherMessage": "",
    "formattedCommandNotice": "",
    "serverStarted": "",
    "serverStopped": "",
    "joinServer": "",
    "leftServer": "",
    "deathMessage": "",
    "advancementTask": "",
    "advancementGoal": "",
    "advancementChallenge": "",
    "highMspt": "",
    "offlineChannelTopic": "",
    "onlineChannelTopic": "",
    "onlineChannelTopicForMultiServer": ""
  },
  "latestVersion": "2.1.3",
  "latestCheckTime": 1684951340251

Hi, the mod reads the level.dat file instead of the server.properties file. There seems to have no direct way to read from the server.properties file (no method provided)?

I see. I looked at my level.dat file, and the LevelName tag somehow got reset back to "world" during the 1.19.4 upgrade, which caused this issue. Manually editing the NBT data back to the correct name fixed it. Not sure how that happened, but I'll close this as it seems to not be an issue with MCDC.

👍 Reading server.properties may be a better solution, but I cannot find a method in any class that reads data from the file, so let's just keep using this solution now.

I have found a method to fix this just now. 😉

authors: LofiTurtle Xujiayao

repo: Xujiayao/MCDiscordChat


text:
Rate limit event handler

Added an event for every request which returns the rate limit using an EventHandler.
It uses the ResponseHeaders described at: Twitter API Documentation

Based on Discussion #11

Looks like the tests are failing, not sure if it's your changes or just that GitHub secrets are not available in PRs, was it working in your side?
Would also be nice if you could solve the Codacy issues: https://github.com/Xwilarg/TwitterSharp/pull/14/checks?check_run_id=4931058551

All tests are passing at my side. i adopted your method using an environment variable. The logs indicate the problem is with authorization. I dont know how to fix this in the git environment. But it must be there before.
I also fixed the codacy issues.

I'll be busy today so I'll check all of that this evening

Looks like the tests are failing, not sure if it's your changes or just that GitHub secrets are not available in PRs, was it working in your side? Would also be nice if you could solve the Codacy issues: https://github.com/Xwilarg/TwitterSharp/pull/14/checks?check_run_id=4931058551

I look at the other pull request and it has the same "problem" : test fail
at my understanding the tests could not work by using an environment variable
Environment.GetEnvironmentVariable("TWITTER_TOKEN")

Yup you are right, sorry I didn't have the time to look at it yesterday
I just ran the tests locally and it seems to work fine so I'll merge this, will probably update the nuget package tomorrow or the next day
Thanks for your contribution!

authors: Xwilarg marcogruhl

repo: Xwilarg/TwitterSharp


text:
🛑 MOMO is down

In 8706f22, MOMO (https://www.momoshop.com.tw/main/Main.jsp) was down:

HTTP code: 0
Response time: 0 ms

Resolved: MOMO is back up in 5fdb106 after 16 minutes.


text:
Add VY Docs

Review this PR with GitPod
Migrate docs from:

https://community.openymca.org/c/resources-and-training-for-content-editors/virtual-ymca-docs/21
Daxko Barcode - https://community.openymca.org/t/virtual-y-daxko-barcode-authentication/825
ReClique SSO - pdf from YUSA

@podarok for your review.


text:
vip支持

希望可以支持vip歌曲播放，web版也是支持vip歌曲的；

应该是支持的，方便分享一下具体案例吗@townechow

应该是支持的，方便分享一下具体案例吗@townechow


text:
animation direction depending on menu position(Right - Left)

Added animation direction that resolves issue #21 for menu, that is located on the left side of the screen. Direction must be assigned in the 'showMenu' method.

Closing pull request because of this issue will be resolved in another one that will be opened shortly

@EgorSobko thanks. Looking forward for a new PR.

authors: EgorSobko maximletushov


text:
Crash

Could not cast value of type 'UICollectionViewTransitionLayout' (0x10b5dbb08) to 'DisplaySwitcher.TransitionLayout' (0x1087e88f8).
In this function
open func startInteractiveTransition() {
UIApplication.shared.beginIgnoringInteractionEvents()
transitionLayout = collectionView.startInteractiveTransition(to: destinationLayout) { success, finish in
if success && finish {
self.collectionView.reloadData()
UIApplication.shared.endIgnoringInteractionEvents()
}
} as! TransitionLayout
transitionLayout.layoutState = layoutState
createUpdaterAndStart()
}

update this method:
func collectionView(_ collectionView: UICollectionView, transitionLayoutForOldLayout fromLayout: UICollectionViewLayout, newLayout toLayout: UICollectionViewLayout) -> UICollectionViewTransitionLayout {
let customTransitionLayout = TransitionLayout(currentLayout: fromLayout, nextLayout: toLayout)
return customTransitionLayout
}
it worked for me.

update this method:
func collectionView(_ collectionView: UICollectionView, transitionLayoutForOldLayout fromLayout: UICollectionViewLayout, newLayout toLayout: UICollectionViewLayout) -> UICollectionViewTransitionLayout {
let customTransitionLayout = TransitionLayout(currentLayout: fromLayout, nextLayout: toLayout)
return customTransitionLayout
}
it worked for me.

I tried this but, it didn't work.

repo: Yalantis/DisplaySwitcher

license: mit


text:
是一门课程里的吗，能提供一下来源课程吗

是一门课程里的吗，能提供一下来源课程吗

是我们ECNU本科人工智能课程的期末项目，在我们学校水杉平台上有课程：https://www.shuishan.net.cn/mooc/course/1507922820953452546

authors: YeexiaoZheng maolixiaolizi


text:
Update en-gb.json with new proper translations for UK Translations

Updated and removed some translations to have the UK dilect and got a better understanding on the DO's and DON'Ts

@ProbablePrime Would you be able to look at this? I'm really confused by these changes, they don't really seem necessary for British English locale, but I'm not a native speaker.

authors: Frooxius SlyTheFloof

repo: Yellow-Dog-Man/Locale


text:
metric_aggregation with query_key is resulting multiple emails

Hi Team,
I am trying to use metric_aggregation rule with query_key, and about to see alerts when the condition is met, how ever I am getting multiple alerts when condition is met, can I get all of them in one email, instead of getting one for each query_key type??
Appreciate your inputs.

Yelp/elastalert is no longer maintained. Please use jertel/elastalert2.
https://github.com/jertel/elastalert2

authors: nsano-rururu rpotnuru

repo: Yelp/elastalert


text:
Compatibility with Better Combat

Please?

I will look into it. I will try my best to add this feature before i release version 0.7.4

repo: YerovaArusu/botanicpledge


text:
WIP: Refactor/bot into class

this is just for review and feeback
DO NOT MERGE

not longer needed

repo: Yes-Theory-Fam/yesbot-ts


text:
Navigate within result window is slow

Navigate within result window with j/k is very slow, I try to use LeaderF to replace bufexplorer as a, buffer explorer, but i find LeaderF negivating is much slower than bufexplorer.

"result window" is Vim's popup window?
I had a slow cursor movement in Vim's popup window.
However, it turned out to be the influence of other plugins, not LeaderF.
As a result, the cursor movement has been accelerated by removing the use of other plugins.

How to reproduce it?
Is it in popup mode?

How to reproduce it?
Is it in popup mode?

let g:Lf_WindowPosition = 'popup'
let g:Lf_PreviewInPopup = 1
let g:Lf_ShortcutF = "<leader>ff"

Open 20 files in vim at the same time, then run:
:Leaderf! buffer
Hold j/k to navigate up and down, it's lag behind the keyboard speed significantly.

What's the OS? vim or nvim?
Could you remove all the other plugins and have a try?

macOS Catalina, iterm2, vim8.2.
Reproduce steps:
mkdir /tmp/vimdebug/ && cd /tmp/vimdebug/
git clone https://github.com/Yggdroot/LeaderF.git .vim
cat > .vimrc <<EOF
let g:Lf_WindowPosition = 'popup'
EOF
for n in {1..30}; do touch test$n; done
HOME=`pwd` vim *

What is the setting of your computer?
I don't think this is the issue of LeaderF.

What is the setting of your computer?
I don't think this is the issue of LeaderF.

I mean the cursor moving is lagging behind the keyboard, even after I lift up the key, the cursor still running for a while, so it's definitely not a keyboard issue.
Also bufexplorer is running fine, and LeaderF normal (non popup) window runs much more smoothly.

Can you try leaderf in another platform, such as linux, window? Maybe it's a platform dependent issue.

Reproduced.

It's because vim is slow on MacOS, I can only make the performance a little better.

It's because vim is slow on MacOS, I can only make the performance a little better.

I guess we can always use --bottom mode for buffer list ;D

authors: Yggdroot tamago324 yihuang

repo: Yggdroot/LeaderF


text:
[Bug] The router mode can not be change to history, and can not get path params by useParams()

1 、When I changed the 'HashRouter' to 'BrowserRouter, it did not work, it was still the hash mode(/#/chat) .
2、I defined the route like /chat/:id， but i can't get the id param by useParams(), when the router is /chat/123.
So how can I get it works, thanks.

https://colinhacks.com/essays/building-a-spa-with-nextjs

Next.js has poor compatibility with the browser router, so it is not recommended to use it.

authors: TiannaXin Yidadaa

repo: Yidadaa/ChatGPT-Next-Web


text:
[Feature] Azure OpenAI 和OpenAI快速切换

为了提高交流效率，我们设立了官方 QQ 群和 QQ 频道，如果你在使用或者搭建过程中遇到了任何问题，请先第一时间加群或者频道咨询解决，除非是可以稳定复现的 Bug 或者较为有创意的功能建议，否则请不要随意往 Issue 区发送低质无意义帖子。

点击加入官方群聊

这个功能与现有的问题有关吗？
无
你想要什么功能或者有什么建议？
我更新ChatGPT-Next-Web并正常使用Azure OpenAI ，我无法分辨ChatGPT-Next-Web当前到底使用的是那个API，只能通过vercel后台查看。我想要ChatGPT-Next-Web 可以快速切换不同api并且web界面显示这种变化。
有没有可以参考的同类竞品？
无
其他信息
无

这个做不到，没有数据库。

authors: Yidadaa aaro-n


text:
Docker 跑在服务器上一直显示"  出错了，稍后重试吧"?

Docker 内可以连接外网

一直出错了，稍后重试。

挂了代理？服务器上的代理设置好了吗？

请提供服务端 log

authors: Yidadaa danzhewuju realzsy


text:
Chat List - save chats to Core Data

Would be great to be able to save chats into a Chat List. I could help with that and submit a PR, but not sure if changing CD model would confuse your model structure?

If the code works and it's written well, you can PR for sure.
Or just explain me the feature you want and I'll try to implement. I have no problem if your code is well made and you want to contribute to the project.

If I understood correctly, my implementstion would be something like this:
you tap on the button, then tap kn save and then you can chose a default saved message list or create custom lists.

The idea is navigation ChatList -> ChatDetail, like in Apple Messages.
Bellow is a code example, I am sending here to not mess with your Core Data model,  I´m not super familiar with CD... : )
//chat model
import Foundation
import CoreData

public class Chat: NSManagedObject, Identifiable {
    @NSManaged public var id: UUID
    @NSManaged public var name: String
    @NSManaged public var messages: NSSet
}

extension Chat {
    static func getAllChats() -> NSFetchRequest<Chat> {
        let request: NSFetchRequest<Chat> = Chat.fetchRequest() as! NSFetchRequest<Chat>
        let sortDescriptor = NSSortDescriptor(key: "name", ascending: true)
        request.sortDescriptors = [sortDescriptor]
        return request
    }
}

//message model
import Foundation
import CoreData

public class Message: NSManagedObject, Identifiable {
    @NSManaged public var id: UUID
    @NSManaged public var content: String
    @NSManaged public var sentDate: Date
    @NSManaged public var chat: Chat
}

import SwiftUI

struct ChatListView: View {
    @FetchRequest(fetchRequest: Chat.getAllChats()) var chats: FetchedResults<Chat>

    var body: some View {
        NavigationView {
            List {
                ForEach(chats) { chat in
                    NavigationLink(destination: ChatDetailView(chat: chat)) {
                        Text(chat.name)
                    }
                }
            }
            .navigationBarTitle("Chats")
        }
    }
}

struct ChatDetailView: View {
@ObservedObject var chat: Chat
var body: some View {
    List {
        ForEach(Array(chat.messages).sorted { $0.sentDate < $1.sentDate }) { message in
            MessageRow(message: message)
        }
    }
    .navigationBarTitle(chat.name)
}

}
struct MessageRow: View {
    var message: Message

    var body: some View {
        HStack {
            Text(message.content)
            Spacer()
            Text("\(message.sentDate, formatter: DateFormatter.timeOnly())")
        }
    }
}

Oh nice, in these weeks I will take a look at the code and evetually implement it and give the credits to you.
In the meanwhile, could you also send some visual reference to this feature too? You said like the apple messages app, could you make some screenshot because I'm not sure I got it.

Like bellow:ChatList -> ChatDetailSent from my iPhoneOn 27 Feb 2023, at 23:23, Alessio I. @.***> wrote:
Oh nice, in these weeks I will take a look at the code and evetually implement it and give the credits to you.
In the meanwhile, could you also send some visual reference to this feature too? You said like the apple messages app, could you make some screenshot because I'm not sure I got it.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>

Sorry I didn't understand the last message.
By the way, I opened the GitHub disscussions. Explain me there exacatly, with visual references, your idea and I'll try to implement it, also put the code you made so I can use it, of course giving you the credit :)
https://github.com/Yoddikko/yoddChatGPT/discussions/categories/ideas

authors: Yoddikko alelordelo

repo: Yoddikko/yoddChatGPT


text:
Support for pyro messenger guide in posterior sampling

This change introduces support for a new family of automatic guides that are more flexible (especially support for custom distributions at certain sites) and efficient (including using less memory) - because the guide works as a messenger that tracks model execution. This specific PR speeds up posterior sampling when this guide type is used. These new guides are in the pyro dev branch and will be released in the next release: https://github.com/pyro-ppl/pyro/milestone/20

@meeseeksdev backport to 0.14.x

authors: adamgayoso vitkl

repo: YosefLab/scvi-tools


text:
λrack

Isn't it “lambda” instead of “lamda”?

修正しました

authors: azusesam consommee


text:
assert "id" in df.columns and "sequence" in df.columns AssertionError

Thank you very much for this useful tool!
Installation worked fine, but now  I don't seem to be able to run colabfold.
When I run:
colabfold_batch --amber --templates --num-recycle 3 /Users/jihadsnobre1/Applications/input_files/seq.csv /Users/jihadsnobre1/Applications/output_files/
I get this error:
Traceback (most recent call last):   File "/Users/jihadsnobre1/Applications/colabfold_batch/colabfold-conda/bin/colabfold_batch", line 8, in <module>     sys.exit(main())   File "/Users/jihadsnobre1/Applications/colabfold_batch/colabfold-conda/lib/python3.7/site-packages/colabfold/batch.py", line 1288, in main     queries, is_complex = get_queries(args.input, args.sort_queries_by)   File "/Users/jihadsnobre1/Applications/colabfold_batch/colabfold-conda/lib/python3.7/site-packages/colabfold/batch.py", line 385, in get_queries     assert "id" in df.columns and "sequence" in df.columns AssertionError
Any idea of how to fix this? I wrote ta single protein sequence in a csv file and used that as input.

You're csv file needs an id column and a sequence column, one of which is missing

That was indeed the issue. Fixed it, many thanks!

authors: jihadsnobre konstin

repo: YoshitakaMo/localcolabfold


text:
write_verilog does not replace bwmux instances

Version
0.46
On which OS did this happen?
Linux
Reproduction Steps
Read in CVA6 via the yosys-slang plugin and try to write it out again into a single verilog file... Not so easy to reproduce, I guess.
Expected Behavior
write_verilog should output code without internal cells.
Actual Behavior
The exported verilog code still contains bwmux cells. I have to manually run bwmuxmap before write_verilog to remove all internal cells.

Small reproducer:
read_slang <<EOF
module top;
reg x, b;
reg [2:0] a;
reg [2:0] out;
always_comb begin
	out = a;
	out[x] = b;
end
endmodule
EOF
write_verilog netlist.v

Just to make clear it is a write_verilog bug, there's this part in its documentation:
    -noexpr
        without this option all internal cells are converted to Verilog
        expressions.

Using the code below in verilog_backend.cc ends up with the correct xprop behavior passing those tests, the downside is that this doesn't roundtrip back into a bwmux when using read_verilog, not sure if that's something we would want to guarantee.
	if (cell->type == ID($bwmux))
	{
		std::string func_name = cellname(cell);

		int width = cell->parameters[ID::WIDTH].as_int();
		f << stringf("%s" "function [%d:0] %s;\n", indent.c_str(), width-1, func_name.c_str());
		f << stringf("%s" "  input [%d:0] a;\n", indent.c_str(), width-1);
		f << stringf("%s" "  input [%d:0] b;\n", indent.c_str(), width-1);
		f << stringf("%s" "  input [%d:0] s;\n", indent.c_str(), width-1);
		f << stringf("%s" "  integer i;\n", indent.c_str());
		f << stringf("%s" "  for (i = 0; i < %d; i = i + 1)\n", indent.c_str(), width);
		f << stringf("%s" "    %s[i] = s[i] ? b[i] : a[i];", indent.c_str(), func_name.c_str());
		f << stringf("%s" "endfunction\n", indent.c_str());

		f << stringf("%s" "assign ", indent.c_str());
		dump_sigspec(f, cell->getPort(ID::Y));
		f << stringf(" = %s(", func_name.c_str());
		dump_sigspec(f, cell->getPort(ID::A));
		f << stringf(", ");
		dump_sigspec(f, cell->getPort(ID::B));
		f << stringf(", ");
		dump_sigspec(f, cell->getPort(ID::S));
		f << stringf(");\n");
		return true;
	}

authors: 7FM jix povik

repo: YosysHQ/yosys

license: isc


text:
feat(UDF):introduce new UDF which applies a selective merge to 2 data…

…frames

🎉

authors: Doe-Ed liebstein

repo: YotpoLtd/metorikku


text:
Playback speed control way too sensitive on trackpad

Describe the bug
I like how we can control the playback speed using the control key and the mouse wheel. But when trying to do the same on a trackpad (two finger scroll on my Mac), the control is basically impossible to use, because the tiniest amount of scroll results in a wild speed change.
To Reproduce

Use a Mac laptop
Hold control
Use two-finger scroll gesture

Expected behavior
Playback speed should change smoothly and not jump wildly.
Desktop (please complete the following information):

OS: macOS
Chrome
Version 130.0.6723.117 (Official Build) (arm64)

Additional context
It may also be necessary to include an alternate input method. For example, in the control panel for this extension, there is a Playback speed section that says, "Speed variation when rotating the mouse wheel or when clicking the speed buttons “-” and “+”:
0.1", but there are no actual “-” and “+” speed buttons anywhere.

@theosib Thank you for making this issue. We will look into to it as soon as possible. I suspect this is an issue on any laptop trackpad because of the sensitive nature of them.

when clicking the speed buttons “-” and “+”: 0.1", but there are no actual “-” and “+” speed buttons anywhere. They need to be enabled, The extension doesn't come with opinionated defaults. Once the playback speed buttons are enabled they will show on the left side of the player controls by default. @theosib

We have considered adding an option to load a default configuration that has some stuff enabled by default. But as of right now there is no planned release of that.

@theosib I started working on fixing this issue. I am unable to test it myself because I don't have a laptop. I'm going to have @livingflore test it when he is free. Once I fix it, I'll work on a few more fixes that need to be done and then release a new version of the extension.

I really like the new feature to change the speed change step size. This way I can make it smaller for the trackpad and larger for the mouse. Thanks!

@theosib

I really like the new feature to change the speed change step size. This way I can make it smaller for the trackpad and larger for the mouse. Thanks!
That isn't a new feature just one you weren't aware of. I am still working on improving the sensitivity for trackpads. I haven't released anything as of yet.

repo: YouTube-Enhancer/extension


text:
🛑 UPCME is down

In 5dfcb7a, UPCME (http://medwww.upc.edu.cn) was down:

HTTP code: 0
Response time: 0 ms

Resolved: UPCME is back up in ebb15ad after 6 minutes.

repo: Yourrrrlove/upptime


text:
Inference time mismatch errors ?

Hello,
I conducted training of base384 sized ast model on my own data set. While training the was no errors but when I tried to do inference and load from checkpoint error arose.
RuntimeError: Error(s) in loading state_dict for DataParallel:
size mismatch for module.v.pos_embed: copying a param with shape torch.Size([1, 602, 768]) from checkpoint, the shape in current model is torch.Size([1, 1214, 768]).
What could be wrong with this error?

How did you initialize the AST model before load_state_dict? Did you use the same input_tdim as that is used for your training? This error means there's a difference in input_tdim between your trained model checkpoint and the AST model object.

I adjusted the input_tdim then ran. The error below appears now.
x = x + self.v.pos_embed
RuntimeError: The size of tensor a (1214) must match the size of tensor b (602) at non-singleton dimension 1

Could you paste the code of model initialization for training and inference? Thanks

This means your actual input length is not the same as what you claimed. So are you using audios of the same length for training and inference?

I used the esc50 recipe sh and parameters are follows:
freqm=24
timem=96
mixup=0
fstride=10
tstride=10
then in src/run.py
audio_model = models.ASTModel(label_dim=args.n_class, fstride=10, tstride=10, input_fdim=128,
input_tdim=512, imagenet_pretrain=True,
audioset_pretrain=False, model_size='base384')
In inference,
checkpoint = torch.load(checkpoint_path, map_location='cuda')
audio_model = ASTModel(label_dim=13, fstride=10, tstride=10, input_fdim=128, input_tdim=512, imagenet_pretrain=True, audioset_pretrain=False, model_size='base384', verbose=False)
audio_model = torch.nn.DataParallel(audio_model)

That looks fine, one minor thing is we use audioset_pretrain=True in our ESC50 recipe, which leads to ~8% accuracy improvement on ESC-50, so if your task is also audio event classification, you can consider using that.
The second error you got is likely due to you actually input a longer sequence to the model, can you check the shape of your input to the AST model?

Thank you for your help, İ solved the problem it is stemmed from feature making part.
I also want to ask how can i use other image models from timm package in this setup ?

Great to know the problem was solved.
To use other vision models, you need to change ast_model.py, note the DeiT model we use has two CLS tokens, while other vision models typically only have one CLS token, so you also need to modify the forward function; we use timm==0.4.5, new versions have some differences.

Thank you, I'll try that

authors: Enescigdem YuanGongND

repo: YuanGongND/ast


text:
cuda tensor

when i run mdoels/resnet.py , 我运行test（）函数，then i meet a bug
"
output = scc_cuda.forward(input, weights, output, overlap)[0]
RuntimeError: input must be a CUDA tensor
"
这个是什么原因呢？我也将全部计算放在gpu上了

my env is python 3.8 and nvcc is 11.1

my env is python 3.8 and nvcc is 11.1

sorry 应该是这个问题：
“
output = scc_cuda.forward(input, weights, output, overlap)[0]
RuntimeError: weights must be a CUDA tensor
”

sorry 应该是这个问题：
“
output = scc_cuda.forward(input, weights, output, overlap)[0]
RuntimeError: weights must be a CUDA tensor
”

Hi,
I just fix the problem you mentioned in the test() function in resnet.py and now it becomes like this.
I would also like to recommend to run python main.py as the entry point.

Hi,
I just fix the problem you mentioned in the test() function in resnet.py and now it becomes like this.
I would also like to recommend to run python main.py as the entry point.

sorry 应该是这个问题：
“
output = scc_cuda.forward(input, weights, output, overlap)[0]
RuntimeError: weights must be a CUDA tensor
”

Hi,
I just fix the problem you mentioned in the test() function in resnet.py and now it becomes like this.
I would also like to recommend to run python main.py as the entry point.

sorry 应该是这个问题：
“
output = scc_cuda.forward(input, weights, output, overlap)[0]
RuntimeError: weights must be a CUDA tensor
”

Hi,
I just fix the problem you mentioned in the test() function in resnet.py and now it becomes like this.
I would also like to recommend to run python main.py as the entry point.

ok，thank you

ok，thank you


text:
Fixed photo size and "minWidthForItem" problem.

I'm creating an application that has some ImageViews with a fixed height at 320 and the width is the device's. I tried the "minWidthForItem" but it just crops a rectangle that is devicesWidthx320. Is there any way to first scale the whole image for the size of width and than crop it's height as 320px.
Sorry for my bad english. Thank you for creating this amazing picker.

I think you can try to use crop view with custom crop ratio. Check for it in settings.

@fikretsengul Have you found a way?

There is 2022 year outside🎉 Old outdated issues are closing. Please search if there are already existing issues with the same problem before opening new ☮

authors: NikKovIos fikretsengul s4cha

repo: Yummypets/YPImagePicker


text:
[BUG] Videos not trimmed

Bug description:
When selecting multiple videos, if one of them is above the set trimmerMaxDuration and the user does not tap on the video to trim it, the exported videos remain untrimmed.
How to reproduce:
Set the config settings to something similar:
        config.video.recordingTimeLimit = 60.0
        config.video.libraryTimeLimit = .infinity
        config.video.minimumTimeLimit = 1
        config.video.trimmerMaxDuration = 60.0
        config.video.trimmerMinDuration = 1.0

Then use multiple selection to select multiple videos, make sure one video is longer than the trimmerMaxDuration of 60 seconds and click next to finish selecting without tapping on the video to trim it. You will see that the video above 60seconds does not get trimmed. And for that matter, videos that have not entered the trimming view do not get trimmed. In other words, if the user does not tap on each individual video he has selected after tapping next, their original length is maintained despite setting a trimmerMaxDuration.
This is an impactful bug for my use case because users are uploading videos and if they select a video that is minutes (or hours) long, and assume that only the first 60 seconds will be taken, it will be a terrible user experience to wait for the entire video to be uploaded a backend server. In addition, server storage costs are not negligible.
Thoughts?
@heitara

@Ludotrico what would be the expected behavior here? To trim the first X seconds of all videos that are longer? To force the trim ui flow, when such a video exists? Do the same for all the videos?
I'm slightly confused, the library should give you (as a developer) a freedom to decide which behavior to be triggered. So, the question is more - what's the correct behavior when there is more than one video selected. If we can solve that, then we can decide what should be implemented and how to be used.
I believe that the best solution is to provide an extension point where you can override the default export behavior. At the moment you can identify the duration of each selected item in the didFinishPicking, but this is too late, because it is triggered once the selection view is closed.
Another idea is to render the videos that should be trimmed with some sort of solid border (or icon) and to wait the user to trim each one manually before proceeding (this is quite demanding, but will make the expected result more predictable).

@Ludotrico what would be the expected behavior here? To trim the first X seconds of all videos that are longer? To force the trim ui flow, when such a video exists? Do the same for all the videos?
I'm slightly confused, the library should give you (as a developer) a freedom to decide which behavior to be triggered. So, the question is more - what's the correct behavior when there is more than one video selected. If we can solve that, then we can decide what should be implemented and how to be used.
I believe that the best solution is to provide an extension point where you can override the default export behavior. At the moment you can identify the duration of each selected item in the didFinishPicking, but this is too late, because it is triggered once the selection view is closed.
Another idea is to render the videos that should be trimmed with some sort of solid border (or icon) and to wait the user to trim each one manually before proceeding (this is quite demanding, but will make the expected result more predictable).

@heitara the expected behavior should be exactly like Instagrams. If a user picks a video that is longer than 60 seconds (the specified trimmerMaxDuration), and he does not open the trim view, the video should automatically be trimmed to include only the first 60 seconds. Predictable and easy for the user.
Thoughts?

@heitara currently waiting on this branch to be merged. @mendesbarreto

I've approved the PR. Waiting for a final merge.

authors: Ludotrico heitara


text:
Version 2

Problem

Description of why you made this PR

Solution

And how do you fix that problem

PR Status

[ ] Code finished and ready to be reviewed/tested
[ ] The fix/enhancement were manually tested (if applicable)

Automatic tests
Automatic tests can be triggered on https://ci-apps-dev.yunohost.org/ after creating the PR, by commenting "!testme", "!gogogadgetoci" or "By the power of systemd, I invoke The Great App CI to test this Pull Request!". (N.B. : for this to work you need to be a member of the Yunohost-Apps organization)

!testme


text:
今天更新了2023的版本，重新装了更新后的文件 指令无法触发

[2023-06-09 16:58:20,777 nonebot] INFO: Self: 2917410842, Message 1965609109 from 838256117@[群:337136720]: 'b50'
[2023-06-09 16:58:20,777 maimaiDX] INFO: Message 1965609109 triggered best_50.
[2023-06-09 16:58:22,798 maimaiDX] ERROR: <class 'FileNotFoundError'> occured when best_50 handling message 1965609109.
[2023-06-09 16:58:22,798 maimaiDX] ERROR: [Errno 2] No such file or directory: 'C:\Users\Administrator\Desktop\HoshinoBot\hoshino\modules\maimaiDX\static\mai\pic\b40_score_basic.png'
Traceback (most recent call last):
File "C:\Users\Administrator\Desktop\HoshinoBot\hoshino\msghandler.py", line 23, in handle_message
await service_func.func(bot, event)
File "C:\Users\Administrator\Desktop\HoshinoBot\hoshino\modules\maimaiDX\maimai.py", line 537, in best_50
await bot.send(ev, await generate(payload), at_sender=True)
File "C:\Users\Administrator\Desktop\HoshinoBot\hoshino\modules\maimaiDX\libraries\maimai_best_50.py", line 376, in generate
pic = await draw_best.draw()
File "C:\Users\Administrator\Desktop\HoshinoBot\hoshino\modules\maimaiDX\libraries\maimai_best_50.py", line 223, in draw
basic = Image.open(os.path.join(self.maimai_dir, 'b40_score_basic.png'))
File "C:\Users\Administrator\Desktop\maimai\lib\site-packages\PIL\Image.py", line 3068, in open
fp = builtins.open(filename, "rb")
FileNotFoundError: [Errno 2] No such file or directory: 'C:\Users\Administrator\Desktop\HoshinoBot\hoshino\modules\maimaiDX\static\mai\pic\b40_score_basic.png'
[2023-06-09 16:58:22,814 nonebot] INFO: Message 1965609109 is ignored: Handled by Hoshino
不知道是什么情况 网络应该是没问题（

静态资源全部更换，重新下载

[2023-06-09 17:13:25,746 nonebot] INFO: Self: 2917410842, Message -206361069 from 838256117@[群:337136720]: 'b50'
[2023-06-09 17:13:25,749 maimaiDX] INFO: Message -206361069 triggered best_50.
[2023-06-09 17:13:26,362 maimaiDX] ERROR: <class 'FileNotFoundError'> occured when best_50 handling message -206361069.
[2023-06-09 17:13:26,362 maimaiDX] ERROR: [Errno 2] No such file or directory: 'C:\Users\Administrator\Desktop\HoshinoBot\hoshino\modules\maimaiDX\static\mai\pic\b40_score_basic.png'
Traceback (most recent call last):
File "C:\Users\Administrator\Desktop\HoshinoBot\hoshino\msghandler.py", line 23, in handle_message
await service_func.func(bot, event)
File "C:\Users\Administrator\Desktop\HoshinoBot\hoshino\modules\maimaiDX\maimai.py", line 537, in best_50
await bot.send(ev, await generate(payload), at_sender=True)
File "C:\Users\Administrator\Desktop\HoshinoBot\hoshino\modules\maimaiDX\libraries\maimai_best_50.py", line 376, in generate
pic = await draw_best.draw()
File "C:\Users\Administrator\Desktop\HoshinoBot\hoshino\modules\maimaiDX\libraries\maimai_best_50.py", line 223, in draw
basic = Image.open(os.path.join(self.maimai_dir, 'b40_score_basic.png'))
File "C:\Users\Administrator\Desktop\maimai\lib\site-packages\PIL\Image.py", line 3068, in open
fp = builtins.open(filename, "rb")
FileNotFoundError: [Errno 2] No such file or directory: 'C:\Users\Administrator\Desktop\HoshinoBot\hoshino\modules\maimaiDX\static\mai\pic\b40_score_basic.png'
[2023-06-09 17:13:26,362 nonebot] INFO: Message -206361069 is ignored: Handled by Hoshino
还是不行，下的静态资源应该是没问题的 最后一首是11509。方便的话能加企鹅我发下图片嘛（

你确定你的目录是对的？

repo: Yuri-YuzuChaN/maimaiDX


text:
create index.html with initial content

`

Résumé

    ― Hello World! 😉

`

Виконано

repo: YuriiZagoruyko/homepage


text:
create form to add programming expertise

Description
Created a form with controlled react inputs along with a save button that saves the form data to the local storage and cancel button which clears the form data.
Related Issue
closes #4
Acceptance Criteria

[X] Create a component called ProgrammingExpertise.js and save it in a folder called components in the src directory
[X] Heading: Programming Expertise
[X] Form with above mentioned fields
[X] Inputfields must be editable
[X] Input fields are accessible
[X] Save button does not require functionality
[X] No stylings but plain html
[X] The new component is imported and displayed in the App.js component
[X] Only the new component is displayed

Additional Acceptance Criteria

[X] Save data in localStorage

Type of Changes

Type

:bug: Bug fix

✓
:sparkles: New feature

:hammer: Refactoring

:100: Add tests

:link: Update dependencies

:scroll: Docs

Updates
Before
No response
After

Testing Steps / QA Criteria
Open Src > Components > ProgrammingExpertise.jsx

@YuriDevAT Hi. Can you please check and merge this pull request

Thank you. I appreciate that !

repo: YurisCodingClub/dev-cv


text:
IMU conversion

Convert the Euler angles to the quaternion representation of rotation.

test whether self-written cpp code is faster than the tf2 library on the raspberry ( to setup one, use the newly updated instructions ). Refer to: http://wiki.ros.org/tf2/Tutorials/Quaternions. Please note that the arguments of tf2 setRPY(...) are in radians, not degrees.


text:
🛑 Official Website is down

In f5f4891, Official Website (https://www.zeenkey.com) was down:

HTTP code: 500
Response time: 176 ms

Resolved: Official Website is back up in 8ec7eff.

repo: ZEENKEY/statuspage


text:
Close DropdownField if other one was opened.

Types of Changes
Prerequisites
Please make sure you can check the following two boxes:

[x] I have read the CONTRIBUTING document
[x] My code follows the code style of this project

Contribution Type
What types of changes does your code introduce? Put an x in all the boxes that apply:

[x] Bug fix (non-breaking change which fixes an issue, please reference the issue id)
[ ] New feature (non-breaking change which adds functionality, make sure to open an associated issue first)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] My change requires a change to the documentation
[ ] I have updated the documentation accordingly
[x] I have added tests to cover my changes
[x] All new and existing tests passed

Description

Is this really the right approach? Shouldn't the dropdown close if we click somewhere outside (i.e., this would apply as well if we open another dropdown)?

authors: FlorianRappl kotielnikov

repo: ZEISS/precise-ui


text:
使用不同工程的脚本测试剪枝后微调的模型mAP@0.5指标不一致

1、使用prune_finetune.py微调训练，取某一轮训练好的模型，用这个脚本计算测试集的mAP@0.5，与保存的results.txt是一致的
2、但是使用slim_prune_yolov5s.py脚本，取上面步骤的模型，计算测试集的mAP@0.5，比前者低6个点

测试集评估map的代码是直接继承原有的，且并不影响剪枝实际效果，只确保能跑通。
如果需要评估map，可以使用模型直接生成检测结果，然后输入第三方评估代码中去

1、我已查到原因了，这两个脚本的区别在于，有没有initialize_weights(model)，slim_prune_yolov5s.py脚本原先没加这个，于是低6个点
2、但是这个函数为啥有这么大的影响喔

:+1::+1::+1:

BatchNorm2d这里初始化的值继承自yolov5，和函数默认的初始化值不同
剪枝代码里面模型都是直接复制继承权重的，判断后面可能有地方覆盖修改了该值

执行export_prune_onnx.py 导出onnx时报错，在于attempt_load函数中fuse操作，去掉fuse操作可正常导出，这个fuse操作也将bn层的eps也fuse到卷积中了

authors: HouBiaoLiu ZJU-lishuang


text:
IE11 doesn't support auto placement of grid items

Some more details
https://stackoverflow.com/questions/45436398/css-grid-auto-placement-in-ie-edge
Spec
https://www.w3.org/TR/2011/WD-css3-grid-layout-20110407/

A work around we use in the powegrid is to automatically place items based on their order in the container.

Cell-1-1

Cell-1-2

Cell-2-4

/* Auto placement of grid cells based on the order */
.pg-grid > :nth-child(2n+1) {
  grid-column-start: 1;
  -ms-grid-column: 1;
}

.pg-grid > :nth-child(2n+2) {
  grid-column-start: 2;
  -ms-grid-column: 2;
}

.pg-grid > :nth-child(n+1) {
  grid-row-start: 1;
  -ms-grid-row: 1;
}

.pg-grid > :nth-child(n+3) {
  grid-row-start: 2;
  -ms-grid-row: 2;
}

Example
The limitation of this approach is when you start span several grid cells. Use explicit placement in this case.

repo: ZS/powergrid


text:
Further Architecture Work

final pull request towards architecture for now

Codebeat faulty as usual

Try to make sure that your PR always meets the criteria of all your checks that you have in place

Try to make sure that your PR always meets the criteria of all your checks that you have in place

Will do
In this case though, Codebeat seems to occasionally be faulty for me, it passes but doesn't update on GitHub. Not sure if I should remove it or not since I do already have Codacy


text:
Why not show pokemon type effectiveness?

Any reason for not showing them?

I never really thought it was important, so I never found the time to add it. Feel free to add it yourself if you want.

I see. I might just do that then!
On Wed, Dec 4, 2019 at 8:16 AM Guangcong Luo notifications@github.com
wrote:

I never really thought it was important, so I never found the time to add
it. Feel free to add it yourself if you want.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Zarel/Pokemon-Showdown-Dex/issues/10?email_source=notifications&email_token=AAJZDMA2RZIINI5K7YAVBSTQW3ZG7A5CNFSM4JUUUROKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEF3ITBQ#issuecomment-561416582,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAJZDMAMRDYKSMOD46JKF2LQW3ZG7ANCNFSM4JUUUROA
.

Zarel i got banned in clovermon so can you unbanned me

repo: Zarel/Pokemon-Showdown-Dex


text:
Bottle caps

Bottle caps are an important part of the game and should be near the top of the todo list. They affect event Pokemon, transforming, moves that copy other moves (Copycat -> Hidden Power), and possibly other stuff that don't come to mind.
Client: I think the best thing is for the teambuilder to have a column next to IVs to set bottle caps. There just needs to be a check box next to each IV because you can only maximize them.

What specifically is wrong with the current implementation? Can you be much more specific?
Also: I was told that you could set IVs to anything. You can only maximize them?

Bottle caps don't change IVs. They just trigger a flag which makes stat calculations use 31. Your IVs remain intact and bottle caps only maximize.

Are your original IVs relevant to anything in-battle other than Hidden Power?

From https://www.smogon.com/forums/threads/hidden-type.3591194/#post-7168256 -

Is this really relevant to non-mods, though? Just set any 30 IV to 31 for your OM. I don't really think something that will never come up outside of mods (i.e. this isn't even relevant to AG or Hackmons) should be worth modding the teambuilder for.

I think I'd rather have a Hidden Power type selector than a checkbox next to every IV, anyway.

Sounds good to me. However, because bottle caps only max the stat, we need to update the validator to check hidden power legalities if the IV is below 31

We already do...?

They are only relevant to Hidden Power as far as I know. The Hidden Power type selector sounds fine.

@Zarel no, we don't. I can absolutely set a Pokemon to have 30 in all IVs (IVs should make it HP Fighting) and still have any other Hidden Power when I waltz into OU. This link is using HP Fire but with 30-all. http://replay.pokemonshowdown.com/gen7pokebankou-510856243

Also event Pokémon with fixed IVs don't work correctly because of your current implementation. Once you have this HP type selector implemented, I will update the validator to fix events.

What's wrong with my current implementation re: event pokemon?

You allow any IVs with any Hidden Power... Fixed IVs means fixed Hidden Power.

I thought this was Fixed though. I have fought with Pokemon with certain Iv's and it all turns out to be Dark HP even though in team builder it said HP Electric for example.

Yeah ive seen that working, but for bottle caps this could be a bit tricky. A few ideas:

Like TI said have a way to mark a IV as maxed by bottle cap. When validating HP type, legends needing 3 perfect IVs use the selected IVs, otherwise use 31 (possibly just switch the IV to 31 after validating)

Refactor the HP validator to check to see if the HP is legal with the IVs marked 31 allowed to be any number (0-31). If the HP type selected is legal, use it, if not use the current setup to select a valid HP type (asusme no bottle caps)

Okay, so, for the packed team:
I kind of want to implement it the dumb way, by adding HP type and ball after the EVs.
So the EVs which are currently, say,
|4,252,,,,252|
would become
|4,252,,,,252,flying,quickball|
The main advantage of doing it this way is to be backwards-compatible with old official implementations of fastUnpackTeam. The main disadvantage is that it's weird to look at, but honestly, packed teams will always look weird.

We could also have them as comma-separated after happiness, or even |-separated after happiness, which would still be backwards compatible but would require more code for backwards compatibility.

Comma-separated after happiness would be relatively simple and readable code, backwards compatible, and not being complete "wtf" material the way stuffing things after EVs would be, while trading off a small amount of performance that's probably unnoticeable. I think I'll do it that way.

402bb7bd84b7d
I ended up doing comma-separated after happiness. Feel free to code-review.

Mostly done in 2d6bd87c0bcca657

I think this issue is fixed with the oras validator + allowing 31 in any stat right? Or am I missing something here?

This issue is fixed for all official formats. It's not fixed for OMs, where someone might want to specify a Hidden Power type separately from IVs.

authors: Broken-Phobias HoeenCoder TheImmortal Zarel architdate ascriptmaster

repo: Zarel/Pokemon-Showdown


text:
Fix permissions for pminfobox

check the actual html only in this.canHTML();

prevents false positives of broken HTML such as /pminfobox sparkychld, oops! :^)
prevents HTML exploitation such as /pminfobox SAO full
e,
Time to think outside the box ;) from working

use proper blockpm permissions - staff can bypass the pmblocks, and excepted users (/blockpms allow a target for groups to be whitelisted)

staff should be able to send pminfobox's to locked users as well.

template strings!

Looks good, thanks!

authors: Zarel sparkychildcharlie


text:
Stop hidetext message from getting hidden

Moving the log message to after the unlink messages means that the hide/show prompt has nothing to attach to, making it look weird.

So what's the fix for hiding your own messages? Hardcode in client?

The "user's messages were cleared" shouldn't hide at all now, since it's not attributed to a user

I'm not sure how much I like that. But I guess the downsides are pretty minor.

The other thing I thought of would be to change the unlink message to include all users (instead of a separate message for each user), and then make the client put in the "user's messages were cleared" message, but that seems a little dodgy.

authors: Zarel whalemer


text:
Update Ywallet-based sign tool

The current sign tool is based on Ywallet and is in a branch in https://github.com/ZcashFoundation/zwallet. This is based on an old version of Ywallet.
This causes the following problems:

We are using outdated versions of ECC crates
Those crates have local changes that never were contributed upstream. It's best to coordinate with ECC so we don't need to maitain forks of the crates
The tool is awkward to compile because it requires the entire zwallet repo due to how it's structured (patched versions of dependencies)
The tool is awkward to use because the old ECC crates do not support Orchard-only UFVKs, which thus require generating a Sapling key which will never be used (and can lead to the user accidentally sending funds to the Sapling key which is not currently protected by FROST in the tool)

Ideally, we would like to:

Update the code to use the latest ECC crates
Refactor the code so that it generates a Orchard-only wallet does not require a Sapling key. This was blocked on ECC crates not supporting that since they didn't support Orchard at the time, so we need to check if that is now possible. This may also be blocked on whether Ywallet supports importing Orchard-only full viewing keys, need to check.
Move the code out of zwallet repo and into this repo, either as a separate crate or integrated with the Coordinator?

This work will also help with:

Mapping out the changes required to ECC crates so we can discuss them and hopefully get the changes upstream
Better understanding the overall flow of the process
Better understanding of the transaction plan format, which we would like to standardize at some point

I think maybe the FROST book ywallet demo doesn't work anymore related to this?
thread 'main' panicked at native/zcash-sync/src/main/sign.rs:79:83:
called `Option::unwrap()` on a `None` value
stack backtrace:
   0:        0x10501c2e7 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h31f9e6a79997ef5f
   1:        0x104ec2a8b - core::fmt::write::h85020c7a61eba8ce
   2:        0x104ff2062 - std::io::Write::write_fmt::hcc19df4fa4e73a55
   3:        0x10501df81 - std::sys_common::backtrace::print::h45d16fbbed4d1f36
   4:        0x10501d6c4 - std::panicking::default_hook::{{closure}}::h885e10af905b3914
   5:        0x10501f6b1 - std::panicking::rust_panic_with_hook::h9e15a0c845c470d6
   6:        0x10501e25a - std::panicking::begin_panic_handler::{{closure}}::h3cd5140e29c8cfc1
   7:        0x10501e1e9 - std::sys_common::backtrace::__rust_end_short_backtrace::h124259ee4cbc9197
   8:        0x10501e1d6 - _rust_begin_unwind
   9:        0x1051fdbb2 - core::panicking::panic_fmt::h9772381b80805b71
  10:        0x1051fdd54 - core::panicking::panic::h2a3e12572053020c
  11:        0x1051fe098 - core::option::unwrap_failed::hf02468572e4a732f
  12:        0x104e4208a - sign::main::ha5ae19589152b6df
  13:        0x104dc21b6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h29c613b61e885081
  14:        0x104e45a9a - _main

https://discord.com/channels/809218587167293450/1265705834608984064/1270526753986711636

authors: conradoplg skyl

repo: ZcashFoundation/frost-zcash-demo


text:
Pull in zcash_proofs

https://github.com/zcash/librustzcash/tree/master/zcash_proofs

Related to #305

We won't and we can't, closing

repo: ZcashFoundation/zebra


text:
The ability to create your own repository (either on a web server or locally)

Is your feature request related to a problem? Please describe.
Packages can be only uploaded on the author's behalf, and authors of less popular packages may never consider uploading them. I understand that they mightn't want to share them on DLS, but if an individual
downloads it for their own individual repo, this would be fixed.
Describe the solution you'd like
Provide a documentation on how the (currently only) repository works and how to create one (either on a web server or locally), and a way to switch to it in the app.
Describe alternatives you've considered
The ability to upload other people's work to the official repository, but that probably wouldn't be ethical.
Additional context
None

Hello, this problem is described here: https://dls.rw.jachyhm.cz/?gettingStarted (Instructions for authors paragraph)

authors: Zdendaki ghost

repo: Zdendaki/RailworksDownloader


text:
Fix Unintialized Dictionary Issue #464

This fixes the issue of hitting an uninitialized Dictionary at some points when calling SetMedia

This code doesn't fix anything, it just initializes the dictionary when accessed the first time instead of when the type is loaded (which can cause more race conditions).
I'm closing this PR, please reopen if I'm wrong.
Please create another PR with a proper lock, as discussed in #464

authors: jeremyVignelles kealist


text:
Added Cheatsheet Template

*Fixed #713

🛠 Fixes Issue #713

👨💻 Changes proposed

✅ Check List (Check all the applicable boxes)

[x] My code doesn't break any part of the project (Zero Octave-Javascript-Projects).
[x] This PR does not contain plagiarized content.
[x] My Addition/Changes works properly and matches the overall repo pattern.
[x] The title of my pull request is a short description of the requested changes.

📄 Note to reviewers
It is a project on cheatsheet template, which contains basic boiler plates of different coding language. It also has a option to copy the code to clipboard to paste it anywhere we want. It is build using html, css, javascript.
📷 Screenshots

don't remove any lines in readme, just add yours


text:
🛑 Xavier's Blog is down

In 2d5972a, Xavier's Blog (https://www.zxavier.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Xavier's Blog is back up in 713f037.

repo: ZhangXavier/upptime


text:
🛑 Gitea is down

In 6785d3d, Gitea (https://git.zxavier.com) was down:

HTTP code: 502
Response time: 23966 ms

Resolved: Gitea is back up in 58b7e82.


text:
点开某个没标题的帖子crash

02-16 09:19:31.476 17449-17449/com.zjut.material_wecenter E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.zjut.material_wecenter, PID: 17449
java.lang.NullPointerException
at com.zjut.material_wecenter.controller.adapter.QuestionDetailAdapter.(QuestionDetailAdapter.java:55)
at com.zjut.material_wecenter.controller.activity.QuestionActivity$LoadAnswers.onPostExecute(QuestionActivity.java:187)
at com.zjut.material_wecenter.controller.activity.QuestionActivity$LoadAnswers.onPostExecute(QuestionActivity.java:165)
at android.os.AsyncTask.finish(AsyncTask.java:632)
at android.os.AsyncTask.access$600(AsyncTask.java:177)
at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:645)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5117)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601)
at dalvik.system.NativeStart.main(Native Method)

原来是那个空白的帖子是文章，解析不出来，点击就直接崩溃了，有空我修一下

authors: ZhangZhenghao ashqal

repo: ZhangZhenghao/Material-WeCenter


text:
2022-06-18

2022-06-18

剑指 Offer II 029. 排序的循环链表
/*
// Definition for a Node.
class Node {
    public int val;
    public Node next;

    public Node() {}

    public Node(int _val) {
        val = _val;
    }

    public Node(int _val, Node _next) {
        val = _val;
        next = _next;
    }
};
*/

class Solution {
    public Node insert(Node head, int insertVal) {
        if (head == null){
            head = new Node(insertVal);
            head.next = head;
            return head;
        }

        if (head.next == head) {
            head.next = new Node(insertVal);
            head.next.next = head;
            return head;
        }
        Node p1 = head, p2 = head.next;
        //1.val介于最大值和最小值之间，必定存在 v1 <= val < v2, 找到v1，插入其后
        //2.val小于or大于所有节点 寻找到最大节点插入到其后
        //3.所有节点元素都相同，遍历完一遍链表跳出循环后随便取一个节点插入新节点
        while (p2 != head) {
            //情况1
            if (p1.val <= insertVal && p2.val > insertVal) {
                break;
            }
            //情况2
            if (p1.val > p2.val && (insertVal >= p1.val || insertVal <= p2.val)) {
                break;
            }
            p1 = p2;
            p2 = p2.next;
        }
        p1.next = new Node(insertVal);
        p1.next.next = p2;
        return head;
    }

}

WeChat: Saraad

authors: SaraadKun Zheaoli

repo: Zheaoli/do-something-right