<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: pynappo</title><link>https://news.ycombinator.com/user?id=pynappo</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 30 Apr 2026 20:54:36 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=pynappo" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by pynappo in "2026 will be my year of the Linux desktop"]]></title><description><![CDATA[
<p>Yeah onedrive is seriously annoying. It's nice when the free 15GB backup/sync for the desktop, pictures, and documents folder works (for people who put things there) but the way other MS products work with it seems user-hostile to me.<p>e.g. it took until 2025 for this RFC to be opened on moving PowerShell profiles and modules out of Onedrive: <a href="https://github.com/PowerShell/PowerShell-RFC/pull/388" rel="nofollow">https://github.com/PowerShell/PowerShell-RFC/pull/388</a>. It should not be taking seconds for my powershell profile to load just because i have onedrive enabled by default.<p>I also had a non-technical friend recently get burned by a default MS Office setting where edited documents located in the OneDrive folder save directly to onedrive, and it only gets saved on disk when onedrive gets the new copy and uploads it back it to the user's disk. So if the MS office to onedrive integration fails your changes won't save. Apparently users have to enable a setting to first save to a folder on disk? That folder can even be the onedrive folder so onedrive will eventually sync it back up.</p>
]]></description><pubDate>Sat, 03 Jan 2026 02:31:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=46472189</link><dc:creator>pynappo</dc:creator><comments>https://news.ycombinator.com/item?id=46472189</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46472189</guid></item><item><title><![CDATA[New comment by pynappo in "Games using anti-cheats and their compatibility with GNU/Linux or Wine/Proton"]]></title><description><![CDATA[
<p>Overwatch 2 has a simplified endorsement system. It's just an optional thumbs up instead of endorsement for 1 of 3 reasons (roughly something like sportsmanship, good teammate, or good leader).<p>The avoid system is now more flexible. You have 3 pin slots for people you never really want to see on your team again, plus 12(?) regular avoid slots to avoid people for a week at a time like usual. In situations where too many avoid conflicts occur and the matchmaker struggles to create a match (e.g. high ELO), it will start to ignore people's avoid slots in order of (last regular avoid > first regular avoid > pin slots), i think.</p>
]]></description><pubDate>Mon, 01 Dec 2025 15:46:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46108760</link><dc:creator>pynappo</dc:creator><comments>https://news.ycombinator.com/item?id=46108760</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46108760</guid></item><item><title><![CDATA[New comment by pynappo in "The Temporal Dead Zone, or why the TypeScript codebase is full of var statements"]]></title><description><![CDATA[
<p>> By crux you mean the 1 paragraph at the end where it mentions performance? That's basically a footnote to an article that spends the other 99% describing javascript variable hoisting.<p>Isn't that part still the crux of the article as it contains the answer to the title?</p>
]]></description><pubDate>Fri, 03 Oct 2025 22:32:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=45468611</link><dc:creator>pynappo</dc:creator><comments>https://news.ycombinator.com/item?id=45468611</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45468611</guid></item><item><title><![CDATA[New comment by pynappo in "Dotter: Dotfile manager and templater written in Rust"]]></title><description><![CDATA[
<p>chezmoi provides a handy table for features it and other dotfile managers have. I just use a bare git repo cause it's simple but i have wanted to have easier diffs between machines and secrets management at times.<p><a href="https://www.chezmoi.io/comparison-table/" rel="nofollow">https://www.chezmoi.io/comparison-table/</a></p>
]]></description><pubDate>Thu, 11 Sep 2025 05:49:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=45208256</link><dc:creator>pynappo</dc:creator><comments>https://news.ycombinator.com/item?id=45208256</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45208256</guid></item><item><title><![CDATA[New comment by pynappo in "Neovim Pack"]]></title><description><![CDATA[
<p>>Problem:
> 
>New users must look for a plugin manager and figure out how to install it.
>  - Nvim documentation should be able to give a one-liner to install (non-builtin) plugin managers and plugins.
>
> Lack of a declarative way to specify plugins.
> - Lets Nvim reason about dependency ordering / transitivity.
> - Lets crawlers build a package index.
> - [packspec](<a href="https://github.com/neovim/packspec" rel="nofollow">https://github.com/neovim/packspec</a>) adds potential to leverage NPM tooling (and possibly infrastructure).<p><a href="https://github.com/neovim/neovim/issues/20893#issuecomment-1723453602" rel="nofollow">https://github.com/neovim/neovim/issues/20893#issuecomment-1...</a></p>
]]></description><pubDate>Thu, 04 Sep 2025 11:14:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=45125931</link><dc:creator>pynappo</dc:creator><comments>https://news.ycombinator.com/item?id=45125931</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45125931</guid></item><item><title><![CDATA[New comment by pynappo in "Hidden interface controls that affect usability"]]></title><description><![CDATA[
<p>For new cars, US/Canada since 2018, Japan/EU since 2022<p><a href="https://wikipedia.org/wiki/Backup_camera" rel="nofollow">https://wikipedia.org/wiki/Backup_camera</a></p>
]]></description><pubDate>Sun, 06 Jul 2025 11:00:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=44479607</link><dc:creator>pynappo</dc:creator><comments>https://news.ycombinator.com/item?id=44479607</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44479607</guid></item><item><title><![CDATA[New comment by pynappo in "VR Design Unpacked: The secret to Beat Saber's fun"]]></title><description><![CDATA[
<p>It's explained 3-4 levels into the campaign, not the tutorial you linked<p><a href="https://youtu.be/PgjSc8Y9Poc?t=608" rel="nofollow">https://youtu.be/PgjSc8Y9Poc?t=608</a></p>
]]></description><pubDate>Sat, 03 May 2025 01:08:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=43876059</link><dc:creator>pynappo</dc:creator><comments>https://news.ycombinator.com/item?id=43876059</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43876059</guid></item><item><title><![CDATA[New comment by pynappo in "Anubis saved our websites from a DDoS attack"]]></title><description><![CDATA[
<p>> Arch Wiki is a high value target for scraping so they'll just solve the anubis challenge once a week. It's not going to stop them.<p>The goal of Anubis isn't to stop them from scraping entirely, but rather to slow down aggressive scraping (e.g. sites with lots of pages being scraped every 6 hours[1]) so that the scraping doesn't impact the backend nearly as much<p>[1] <a href="https://pod.geraspora.de/posts/17342163" rel="nofollow">https://pod.geraspora.de/posts/17342163</a>, which was linked as an example in the original blog post describing the motivation for anubis[2]<p>[2]: <a href="https://xeiaso.net/blog/2025/anubis/" rel="nofollow">https://xeiaso.net/blog/2025/anubis/</a></p>
]]></description><pubDate>Fri, 02 May 2025 03:59:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=43866066</link><dc:creator>pynappo</dc:creator><comments>https://news.ycombinator.com/item?id=43866066</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43866066</guid></item><item><title><![CDATA[New comment by pynappo in "Valve releases Team Fortress 2 code"]]></title><description><![CDATA[
<p>Well, they released Artifact in 2018 (to poor reception), DOTA Underlords in 2019 (and stopped updating it after a while), and half life alyx in 2020.<p><a href="https://store.steampowered.com/search/?sort_by=Released_DESC&supportedlang=english&developer=Valve" rel="nofollow">https://store.steampowered.com/search/?sort_by=Released_DESC...</a><p>They also likely have another half-life game in the works, as mentions of half-life-esque things have popped up around their codebase (as published through updates of their existing source 2 games):<p><a href="https://www.youtube.com/watch?v=HWlRkzwHLwI" rel="nofollow">https://www.youtube.com/watch?v=HWlRkzwHLwI</a></p>
]]></description><pubDate>Tue, 18 Feb 2025 23:27:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=43096466</link><dc:creator>pynappo</dc:creator><comments>https://news.ycombinator.com/item?id=43096466</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43096466</guid></item><item><title><![CDATA[New comment by pynappo in "Ask HN: How do you backup your Android?"]]></title><description><![CDATA[
<p>aegis authenticator uses google's android backup system.</p>
]]></description><pubDate>Fri, 10 Jan 2025 21:11:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=42660282</link><dc:creator>pynappo</dc:creator><comments>https://news.ycombinator.com/item?id=42660282</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42660282</guid></item><item><title><![CDATA[New comment by pynappo in "OpenAI O3 breakthrough high score on ARC-AGI-PUB"]]></title><description><![CDATA[
<p>Apparently o3 scored about 25%<p><a href="https://youtu.be/SKBG1sqdyIU?t=4m40s" rel="nofollow">https://youtu.be/SKBG1sqdyIU?t=4m40s</a></p>
]]></description><pubDate>Fri, 20 Dec 2024 20:44:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=42474838</link><dc:creator>pynappo</dc:creator><comments>https://news.ycombinator.com/item?id=42474838</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42474838</guid></item><item><title><![CDATA[New comment by pynappo in "What Is Vim?"]]></title><description><![CDATA[
<p>Doing a quick search in the repo i see multiple issues where people report using vscodium but none of them seem to report any immediate breakage. If you're experiencing a problem with it, it is only in vscodium?</p>
]]></description><pubDate>Mon, 16 Dec 2024 05:55:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=42428320</link><dc:creator>pynappo</dc:creator><comments>https://news.ycombinator.com/item?id=42428320</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42428320</guid></item><item><title><![CDATA[New comment by pynappo in "Only buy a magnetic keyboard for gaming"]]></title><description><![CDATA[
<p>the article you linked measures the receiver latency at 2.8ms though. does the k100 use some higher power version of wireless when plugged in? I imagine it's just usb when plugged in.<p>Also the field75 he mentioned in the OP does tie that keyboard's wired latency:<p><a href="https://www.rtings.com/keyboard/tools/table/152444" rel="nofollow">https://www.rtings.com/keyboard/tools/table/152444</a></p>
]]></description><pubDate>Thu, 21 Nov 2024 19:40:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=42207816</link><dc:creator>pynappo</dc:creator><comments>https://news.ycombinator.com/item?id=42207816</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42207816</guid></item><item><title><![CDATA[New comment by pynappo in "Only buy a magnetic keyboard for gaming"]]></title><description><![CDATA[
<p>There's the Everest line of keyboards by MOUNTAIN that does that, although they've recently had very massive sales (like 60-70% off type stuff) so idk if the company's doing alright.</p>
]]></description><pubDate>Thu, 21 Nov 2024 19:27:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=42207711</link><dc:creator>pynappo</dc:creator><comments>https://news.ycombinator.com/item?id=42207711</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42207711</guid></item><item><title><![CDATA[New comment by pynappo in "Imgpls – An extension to load Imgur images directly"]]></title><description><![CDATA[
<p>Are you able to use imagus on the phone? I love imagus too, but the images in this app seem to convey that this is meant for opening imgur links on mobile.</p>
]]></description><pubDate>Wed, 21 Aug 2024 11:10:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=41309056</link><dc:creator>pynappo</dc:creator><comments>https://news.ycombinator.com/item?id=41309056</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41309056</guid></item><item><title><![CDATA[New comment by pynappo in "Zed Editor automatically downloads binaries and NPM packages without consent"]]></title><description><![CDATA[
<p>It's important to note that this isn't a dev response that is meant to directly address the issue in the OP. Someone else just saw that it was a dev comment in a <i>related</i> issue and linked it.<p>If you look at the linked thread the quote came from [1], the quote is <i>actually</i> answering a similar issue titled "Why are there nodejs files in my zed install". Judging by the response, the dev had interpreted the issue title as a "what does zed uses nodejs for" and not "why does zed downloads nodejs without informing the user" and answered accordingly.<p>There are more relevant links to PRs and comments further down the GitHub thread (the one in the OP) where the zed devs acknowledge that they are still thinking about how to best implement the UX for extensions downloading LSPs and whatnot.<p>[1]: <a href="https://github.com/zed-industries/zed/issues/7054#issuecomment-1916315391">https://github.com/zed-industries/zed/issues/7054#issuecomme...</a></p>
]]></description><pubDate>Mon, 08 Jul 2024 08:22:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=40903577</link><dc:creator>pynappo</dc:creator><comments>https://news.ycombinator.com/item?id=40903577</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40903577</guid></item><item><title><![CDATA[New comment by pynappo in "Anti-Cheat Expert: all your pixels are belong to us"]]></title><description><![CDATA[
<p>I think it really is just that some cheaters don't wanna install a different OS, and my understanding is that there are still plenty of hacks on Windows so not much reason to change. Overwatch 2 for example has had a free undetected source-released cheat on Windows for months now (according to what I've heard on Reddit).<p>I believe Valorant and Roblox have had devs/employees state that supporting Linux isn't worth it for the small proportion of the player base vs the increased cheat risk as well, although feel free to take that with a grain of salt</p>
]]></description><pubDate>Wed, 12 Jun 2024 04:52:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=40654650</link><dc:creator>pynappo</dc:creator><comments>https://news.ycombinator.com/item?id=40654650</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40654650</guid></item><item><title><![CDATA[New comment by pynappo in "Anti-Cheat Expert: all your pixels are belong to us"]]></title><description><![CDATA[
<p>It can be hard to differentiate between insane aim and clever aim assistance<p>Wallhacks can be mitigated but can't be shut down completely. Valorant for example limits the information provided to clients based on pre-generated tile maps (for example, players in a tile won't have information about enemies on the other side of the map but will have information on the enemies on the adjacent tile within reasonable LoS) but wallhacks still exist because the LoS check has to be overly generous to account for ping and such</p>
]]></description><pubDate>Tue, 11 Jun 2024 06:12:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=40643033</link><dc:creator>pynappo</dc:creator><comments>https://news.ycombinator.com/item?id=40643033</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40643033</guid></item><item><title><![CDATA[New comment by pynappo in "Creating a matchmaker for your multiplayer game"]]></title><description><![CDATA[
<p>There's different levels of SBMM (skill-based matchmaking) though, most games nowadays have a choice between ranked (where the appeal <i>is</i> the well-matched games and the possibility of increasing your rank) and quick play (where the appeal is the low queue time and more casual play, and the matchmaker basically is making sure that the lobby is filled with players who are <i>very</i> roughly in the same skill range)<p>While I also have fond memories of pre-SBMM Halo/CoD from the 2000s, they're more focused on pure shooter mechanics rather forcing players to work together to win an objective, so doing well but losing still feels fine. I find SBMM is needed in more objective focused esport games like overwatch, because the game is designed such that it's harder to do well individually (and thus have any fun) if your teammates aren't doing well.</p>
]]></description><pubDate>Sun, 09 Jun 2024 12:32:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=40624002</link><dc:creator>pynappo</dc:creator><comments>https://news.ycombinator.com/item?id=40624002</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40624002</guid></item><item><title><![CDATA[New comment by pynappo in "Save Team Fortress 2 (#savetf2)"]]></title><description><![CDATA[
<p>I've seen it done with human observations instead of AI, e.g. for validating the skills of the best rhythm game players or the best speedrunners.<p>My perception (purely from personal gaming experience, to be fair) is that most esports games' existing anti-cheat solutions are good enough at suppressing obvious cheaters, so there's not enough benefit to adopting a system like this for the vast majority of players for the cost.<p>My understanding of TF2's problem is partially that it's easy to cheat, but unlike other games, it's also easy to cheat on multiple accounts simultaneously on the same machine, and there's not enough (if any?) enforcement to deter people from doing this.</p>
]]></description><pubDate>Thu, 06 Jun 2024 05:08:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=40593721</link><dc:creator>pynappo</dc:creator><comments>https://news.ycombinator.com/item?id=40593721</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40593721</guid></item></channel></rss>