<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: opan</title><link>https://news.ycombinator.com/user?id=opan</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 02 Jul 2026 04:12:30 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=opan" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by opan in "What to learn to be a graphics programmer"]]></title><description><![CDATA[
<p>The amount of otherwise decent games that run poorly due to Unity or UE is very unfortunate. I wish people would stop recommending this stuff. I do hope Godot and  Bevy are better, but I'm not sure if they are.<p>To name some games with very bad perf issues that I've played in the last couple years: Core Keeper (Unity), WORMHOLE (Unity, mostly see the lag in endless mode), Crab Champions (UE4, have to use nonsense upscaling stuff that makes the game hideous just to maintain 60fps at 1920x1200).<p>Meanwhile Terraria, Necesse, and Barony use their own engines and run great, they have aged like wine.<p>Out of fairness, I'll say Tiny Rogues (Unity) usually ran pretty well from what I recall, though the dev is actually working to move off Unity in the future, so he has clearly found issues with it himself.<p>I know there is the argument of making a game vs making an engine, and actually getting a game done and shipping it, but when you put out garbage you aren't gonna have a very positive legacy. I think it would be better to take the long way and ensure some level of quality. Games are often played for decades after release and if they are buggy or laggy, people will continue to run into that forever.</p>
]]></description><pubDate>Thu, 02 Jul 2026 01:23:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48755263</link><dc:creator>opan</dc:creator><comments>https://news.ycombinator.com/item?id=48755263</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48755263</guid></item><item><title><![CDATA[New comment by opan in "Waveloop: What Fable left me"]]></title><description><![CDATA[
<p>Thought this might be about the video game series, and even after seeing "Fable 5" my first reaction was "wow, up to 5 already?". It looks like they made it up to Fable III before rebooting the series with a 4th game (well, it's not out yet), so there is no Fable 5 yet.<p>TFA seems to be about some AI thing. Crazy how many words are actually just AI things now. Learning, reinforcement, language, model...</p>
]]></description><pubDate>Tue, 30 Jun 2026 23:21:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48740527</link><dc:creator>opan</dc:creator><comments>https://news.ycombinator.com/item?id=48740527</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48740527</guid></item><item><title><![CDATA[New comment by opan in "GrapheneOS has been ported to Android 17"]]></title><description><![CDATA[
<p>I thought the PinePhone community had succeeded in making custom firmware for the modem in the PinePhone, though I'm not sure of the legality of actually using it. Plus both PinePhone and Librem 5 had a killswitch to disconnect the modem at least.</p>
]]></description><pubDate>Wed, 17 Jun 2026 08:04:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48567270</link><dc:creator>opan</dc:creator><comments>https://news.ycombinator.com/item?id=48567270</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48567270</guid></item><item><title><![CDATA[New comment by opan in "GrapheneOS has been ported to Android 17"]]></title><description><![CDATA[
<p>I would highly recommend LineageOS. Supports non-Pixel phones, some of them many years old (although now that I double check, the Galaxy S3 and OnePlus One aren't on the devices list anymore, I guess they do stop supporting old stuff eventually...). The OnePlus 5 is still supported and was released in 2017. For anything older than that, I guess I'd recommend looking into postmarketOS.</p>
]]></description><pubDate>Wed, 17 Jun 2026 08:02:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48567255</link><dc:creator>opan</dc:creator><comments>https://news.ycombinator.com/item?id=48567255</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48567255</guid></item><item><title><![CDATA[New comment by opan in "Windows 11 users are tired of MS account requirements creeping into everything"]]></title><description><![CDATA[
<p>What are some common hold-ups you know of? I don't program but have still used GNU/Linux on my main machine for over a decade now. It can browse the web, play games, listen to music, watch TV and movies, you can draw, you can edit video, you can stream to Twitch.</p>
]]></description><pubDate>Mon, 15 Jun 2026 05:10:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48536875</link><dc:creator>opan</dc:creator><comments>https://news.ycombinator.com/item?id=48536875</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48536875</guid></item><item><title><![CDATA[New comment by opan in "Windows 11 users are tired of MS account requirements creeping into everything"]]></title><description><![CDATA[
<p>I've mostly just used LineageOS for several years now, but I believe the first time setup pushes you to sign in to a Google account, but you can easily skip it. If you <i>do</i> sign in, it's sticky/permanent and I think may require a reinstall to get back out of it.</p>
]]></description><pubDate>Mon, 15 Jun 2026 05:08:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48536854</link><dc:creator>opan</dc:creator><comments>https://news.ycombinator.com/item?id=48536854</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48536854</guid></item><item><title><![CDATA[New comment by opan in "Windows 11 users are tired of MS account requirements creeping into everything"]]></title><description><![CDATA[
<p>I believe on my Mac (non-primary machine, FWIW) I ended up signing into an Apple account, and I doubt I did that for no reason. I don't rely on iCloud or spend money on apps. Is it required to get Xcode, which is required for some things from homebrew to work? You did mention the App Store, which maybe applies here. Is the App Store the only way to get Xcode?</p>
]]></description><pubDate>Mon, 15 Jun 2026 05:05:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48536839</link><dc:creator>opan</dc:creator><comments>https://news.ycombinator.com/item?id=48536839</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48536839</guid></item><item><title><![CDATA[New comment by opan in "Windows 11 users are tired of MS account requirements creeping into everything"]]></title><description><![CDATA[
<p>Guessing this is just a hypothetical, but if you really can do that (disable the DM via the GUI by accident), I'd be curious. If you told me to do that on purpose, my first instinct would be to uninstall the package.</p>
]]></description><pubDate>Mon, 15 Jun 2026 05:01:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48536819</link><dc:creator>opan</dc:creator><comments>https://news.ycombinator.com/item?id=48536819</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48536819</guid></item><item><title><![CDATA[New comment by opan in "AUR packages compromised with Infostealer and Rootkit"]]></title><description><![CDATA[
<p>I have long thought that fewer things get properly packaged for Arch due to it having the AUR as a crutch. Stuff like Void and Guix will have packages that are only in the AUR for Arch.</p>
]]></description><pubDate>Fri, 12 Jun 2026 14:59:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48505049</link><dc:creator>opan</dc:creator><comments>https://news.ycombinator.com/item?id=48505049</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48505049</guid></item><item><title><![CDATA[New comment by opan in "AUR packages compromised with Infostealer and Rootkit"]]></title><description><![CDATA[
<p>That one's survivorship bias I think.</p>
]]></description><pubDate>Fri, 12 Jun 2026 14:57:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48505030</link><dc:creator>opan</dc:creator><comments>https://news.ycombinator.com/item?id=48505030</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48505030</guid></item><item><title><![CDATA[New comment by opan in "HN seems dead compared to say 10-15 years ago"]]></title><description><![CDATA[
<p>The LLM stuff is tiresome, but how is retro stuff even comparable? Maybe I'm not seeing what you're seeing, but I generally think people tinkering with old Mac OS stuff is cool. Though I'd rather OS X than Classic, as the unix-y bits are part of the cool factor for me. I do like the fonts and visuals of Classic, though.<p>LLM posts are like when a new meme template comes out and gets run into the ground everywhere you look, but someone tinkering with old computers just seems like normal human hacker interests. Perhaps you could argue that too much nostalgia is a bad thing. I have been hearing "frutiger aero" a disturbing amount the last year or so.</p>
]]></description><pubDate>Mon, 08 Jun 2026 21:55:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48452792</link><dc:creator>opan</dc:creator><comments>https://news.ycombinator.com/item?id=48452792</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48452792</guid></item><item><title><![CDATA[New comment by opan in "Life is too short for a slow terminal"]]></title><description><![CDATA[
<p>foot is great, I have yet to use anything better. I suspect Ghostty is aimed at part-time and full-time Mac users. I don't get the hype.</p>
]]></description><pubDate>Mon, 08 Jun 2026 21:45:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48452644</link><dc:creator>opan</dc:creator><comments>https://news.ycombinator.com/item?id=48452644</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48452644</guid></item><item><title><![CDATA[New comment by opan in "Life is too short for a slow terminal"]]></title><description><![CDATA[
<p>Same here. Main terminal w/ tmux, editor terminal with tmux (runs nvim so I can jump to it with a key bind), ssh to remote server with remote tmux, scratchpad term with tmux. I try to reuse the same panes a lot, otherwise open a new tmux window temporarily to do something (C-b c). Basically never open a whole new separate terminal instance on top of those.</p>
]]></description><pubDate>Mon, 08 Jun 2026 21:40:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48452570</link><dc:creator>opan</dc:creator><comments>https://news.ycombinator.com/item?id=48452570</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48452570</guid></item><item><title><![CDATA[New comment by opan in "Astronauts told to return to ISS after sheltering over air leak repairs"]]></title><description><![CDATA[
<p>The same kapton tape used in electronics? Never heard it called space tape.</p>
]]></description><pubDate>Fri, 05 Jun 2026 22:13:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48419027</link><dc:creator>opan</dc:creator><comments>https://news.ycombinator.com/item?id=48419027</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48419027</guid></item><item><title><![CDATA[New comment by opan in "Love systemd timers"]]></title><description><![CDATA[
<p>>And yet. You probably shouldn't use literal cron (or its more modern cousins) for scheduled tasks! In 2026 there are more modern options available<p>What are people on non-systemd distros like Guix System, Void, PCLinuxOS, and so on using for this? Is there still something better to use than cron?<p>Admittedly I never learned cron, I use a lot of `sleep` and `countdown` for relative delays instead. Just earlier today I set up a 12h countdown followed by opening a URL with xdg-open since I expect a release around then and don't want to forget. I also threw in a little notify-send command in case my browser isn't visible, I should see that pop up. Considered using espeak, but don't wanna scare myself and/or ruin my watching experience if I'm watching a video at that time.</p>
]]></description><pubDate>Wed, 03 Jun 2026 02:15:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48379051</link><dc:creator>opan</dc:creator><comments>https://news.ycombinator.com/item?id=48379051</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48379051</guid></item><item><title><![CDATA[New comment by opan in "Linux Basics for Hackers (2019)"]]></title><description><![CDATA[
<p>Hosting a Minecraft server was pretty big for me. Learned about screen and tmux to keep it running and be able to detach and reattach. Learned vim to deal with configs on the headless server.<p>Another thing that helped me learn a lot was what I call "anime playlist management", but may be too niche to recommend. Basically after I moved from VLC to mpv I had to create and add to playlists without a gui. I learned a lot about the find command, text redirection, vim, fzf, file permissions... I retrieve the full file path for the videos and dump that into a .m3u file that I then watch in mpv or rearrange later in vim. find helps to get to the exact files quicker even when everything is sorted neatly into separate directories, fzf lets you add multiple files from the find output at once, selectively. find can also filter by mtime, so I have some one-liners that just show e.g. all files 7 days old or newer in the media directory, easy to rerun and select the stuff I just downloaded to put in the playlist.<p>At some point I preferred vim over geany or whatever other text editor I used to use. It's nice to be able to use the same tools everywhere, including over ssh, so that reinforced a preference for stuff that runs in a terminal. irssi, aerc, stig+transmission-daemon, neovim, mpv (controllable over ssh). Also having a file server gets you more into rsync, sshfs, stuff like that.<p>I've made several vim macros to speed up the "anime workflow" as well. Like I add new episodes to the very bottom of the file, but the file has sections broken up by empty lines, and I have a macro to take everything just added at the bottom and move it to the bottom of the top section, where the high priority stuff goes. I also have macros to delete the top line of two side-by-side files in vim at once, saving both. I have both a human-readable list and the actual playlist file and then I delete the lines as I watch.<p>I've been incrementally refining this workflow for several years now. Just find something you enjoy doing and try to polish it, learn more applicable tools you can incorporate, etc.</p>
]]></description><pubDate>Tue, 02 Jun 2026 07:04:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48366961</link><dc:creator>opan</dc:creator><comments>https://news.ycombinator.com/item?id=48366961</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48366961</guid></item><item><title><![CDATA[New comment by opan in "To have a moral stance on AI is to be an outcast, and it sucks"]]></title><description><![CDATA[
<p>If you and 5 others go to McDonald's for 3 meals a day, it will always appear busy to you even if it had no traffic outside those moments you were there with the 5 others. Similarly the news can report on outliers using AI while most people you know IRL may not use it. In other words, it is accurate, the groups are not the same, and statistics often don't feel like they reflect reality.</p>
]]></description><pubDate>Sat, 30 May 2026 17:02:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48338413</link><dc:creator>opan</dc:creator><comments>https://news.ycombinator.com/item?id=48338413</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48338413</guid></item><item><title><![CDATA[New comment by opan in "News about Raspberry Pi 6 and Microcontroller Development"]]></title><description><![CDATA[
<p>>When asked about why Picos use micro USB and not USB-C, he said it's a cost issue. USB-C connectors are more expensive than micro USB, while also taking a tiny bit more board space. That said, USB-C will probably happen someday.<p>Glad I'm not alone in caring about this. All I want from them is a Pico with a USB-C port. When using them for keyboards and arcade controllers you either need to wire up a separate port (and USB-C is awful to solder) or use someone else's variant with one on there. I have had issues in both cases. The Open-Frame1 leverless controller needed me to either pay for assembly or fail at soldering on the extra port myself (did the former for batch 1, got cocky when ordering batch 2 and didn't pay assembly, never got any of the new boards working). Flatbox rev 5 used an RP2040-Zero from Waveshare, which initially seemed fine but later turned out to have major bouncing issues. Typing on a virtual keyboard with it was nearly impossible, all the extra inputs being detected. The amount of debounce needed to be added in GP2040-CE settings to completely solve it resulted in it being much higher latency. I heard a theory that it was due to a lack of filtering on the MCU. Meanwhile Haute42 started pumping out incredibly cheap leverless controllers in all sorts of designs within a year of me building 10 Flatboxes. They're so cheap you can't really DIY one cheaper anymore unless you need them in bulk, and they have no bouncing/input issues. They even have extension ports to help deal with console auth. Their non-3d-printed buttoncaps also don't break as much, though I did eventually have one break after living in my backpack a while.<p>I'd like to take another crack at building a solid leverless someday. A new Pico with a USB-C port would probably be enough motivation.<p>Also I should note that part of why USB-C is such a big deal on a game controller is because they all use it now, and I've got lots of long USB-C to A cables connected to consoles and my PC, I can easily switch controllers at the user-facing end without having to re-run a cable. I can go from my Open-Frame1 playing Rivals of Aether to my Steam Controller playing Crab Champions to my Haute42 M16 playing Melty Blood all with the same cable routed under my desk, often without leaving my chair.</p>
]]></description><pubDate>Sat, 30 May 2026 16:39:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48338122</link><dc:creator>opan</dc:creator><comments>https://news.ycombinator.com/item?id=48338122</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48338122</guid></item><item><title><![CDATA[New comment by opan in "It Will Never Be the Year of the Linux Desktop"]]></title><description><![CDATA[
<p>>This is not the kind of gap a community closes by writing better software. It is the kind of gap that takes a decade of full-time employees auditing every label in every default app, a market mechanism that punishes you when you don’t, and a centralized review process to enforce it from above.<p>We have seen a bigger push to get everything using XDG config dirs in recent years, and also getting everything working on Wayland. These to me seem similar, other than that this accessibility standard would be even more niche, and if it was stated upfront to be made with AI in mind, I think there would be resistance.<p>Personally I do not want to let an AI tool run loose on my machine, but I do like having ways to script and automate stuff. I like Sway's IPC and that every keybind is also a command you could run. So the explanation of Apple's accessibility stuff sounds cool. I wish I had something like Unity's HUD where I could use a search to select from any depth of graphical menus in a given program instead of having to poke around by hand. If the accessibility standard were like that and allowed more stuff to be done from the CLI more easily, that would be great.</p>
]]></description><pubDate>Fri, 29 May 2026 16:03:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48325010</link><dc:creator>opan</dc:creator><comments>https://news.ycombinator.com/item?id=48325010</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48325010</guid></item><item><title><![CDATA[New comment by opan in "It Will Never Be the Year of the Linux Desktop"]]></title><description><![CDATA[
<p>Agreed. For me it was over a decade ago and the meme stopped being funny. It feels like people bragging about being behind, which is uncomfortable.</p>
]]></description><pubDate>Fri, 29 May 2026 15:49:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48324768</link><dc:creator>opan</dc:creator><comments>https://news.ycombinator.com/item?id=48324768</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48324768</guid></item></channel></rss>