<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: Crestwave</title><link>https://news.ycombinator.com/user?id=Crestwave</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 24 May 2026 22:30:31 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Crestwave" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Crestwave in "Rubish: A Unix shell written in pure Ruby"]]></title><description><![CDATA[
<p>> little do they know Ruby is a slower language than Go<p>Isn't it generally expected for a feature-packed interpreted language to be slower than a minimal compiled language?</p>
]]></description><pubDate>Sat, 23 May 2026 11:38:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48246819</link><dc:creator>Crestwave</dc:creator><comments>https://news.ycombinator.com/item?id=48246819</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48246819</guid></item><item><title><![CDATA[New comment by Crestwave in "AI coders are carrying half-open laptops through airports, offices, ice rinks"]]></title><description><![CDATA[
<p>`caffeinate` is primarily designed to prevent sleeping due to inactivity. It doesn't prevent sleeping due to lid closure while on battery.<p>`sudo pmset -b disablesleep 1` (0 to revert) works, although it doesn't exactly roll off the tongue.</p>
]]></description><pubDate>Thu, 14 May 2026 09:00:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48132801</link><dc:creator>Crestwave</dc:creator><comments>https://news.ycombinator.com/item?id=48132801</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48132801</guid></item><item><title><![CDATA[New comment by Crestwave in "We need a federation of forges"]]></title><description><![CDATA[
<p>Not really. From my understanding, in AP, your account belongs to an instance and your data is then synced to other servers. If the instance goes down, your account is gone.<p>In ATP, your data is stored in the "Atmosphere", hosted on decentralized "Personal Data Servers" (PDS). The app then simply parses and filters that data. They can apply moderation actions by choosing not to display or read certain posts, but your data still exists and another app could choose to display it. Similarly, if the app goes down, your data is still perfectly intact in the Atmosphere.<p>It might then seem like the PDS is equivalent to an AP instance, but as mentioned, they are decentralized. Identity is verified through signatures, so if your PDS goes down, you can migrate to a new one as long as you have your signing keys. Therefore, the account belongs to you and not any specific server.</p>
]]></description><pubDate>Thu, 30 Apr 2026 09:27:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47960097</link><dc:creator>Crestwave</dc:creator><comments>https://news.ycombinator.com/item?id=47960097</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47960097</guid></item><item><title><![CDATA[New comment by Crestwave in "Your hex editor should color-code bytes"]]></title><description><![CDATA[
<p>Ah, right. It would have to be `strings -n 1`, then.</p>
]]></description><pubDate>Thu, 23 Apr 2026 23:23:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47883546</link><dc:creator>Crestwave</dc:creator><comments>https://news.ycombinator.com/item?id=47883546</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47883546</guid></item><item><title><![CDATA[New comment by Crestwave in "Your hex editor should color-code bytes"]]></title><description><![CDATA[
<p>The implication is that the random-looking data did not contain ASCII characters other than the parts of the flag</p>
]]></description><pubDate>Thu, 23 Apr 2026 23:21:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47883524</link><dc:creator>Crestwave</dc:creator><comments>https://news.ycombinator.com/item?id=47883524</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47883524</guid></item><item><title><![CDATA[New comment by Crestwave in "Your hex editor should color-code bytes"]]></title><description><![CDATA[
<p>Wouldn't strings(1) have worked for this?</p>
]]></description><pubDate>Thu, 23 Apr 2026 14:47:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47876388</link><dc:creator>Crestwave</dc:creator><comments>https://news.ycombinator.com/item?id=47876388</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47876388</guid></item><item><title><![CDATA[New comment by Crestwave in "Your hex editor should color-code bytes"]]></title><description><![CDATA[
<p>That would be expected for encodings or container file formats. Straight-up encryption like AES produces results that are visually indistinguishable from random data.</p>
]]></description><pubDate>Thu, 23 Apr 2026 14:43:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47876338</link><dc:creator>Crestwave</dc:creator><comments>https://news.ycombinator.com/item?id=47876338</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47876338</guid></item><item><title><![CDATA[New comment by Crestwave in "Apple's accidental moat: How the "AI Loser" may end up winning"]]></title><description><![CDATA[
<p>It works often enough for the company to be wildly successful. They can simply cut their losses and withdraw from industries where it hasn't, such as EVs.</p>
]]></description><pubDate>Mon, 13 Apr 2026 05:36:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47748019</link><dc:creator>Crestwave</dc:creator><comments>https://news.ycombinator.com/item?id=47748019</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47748019</guid></item><item><title><![CDATA[New comment by Crestwave in "HopTab – Open source macOS app switcher and tiler that replaces Cmd+Tab"]]></title><description><![CDATA[
<p>Yeah, user edits/deletes are locked after 2 hours. You can email hn@ycombinator.com to request an edit past the initial window.</p>
]]></description><pubDate>Mon, 23 Mar 2026 03:23:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47485180</link><dc:creator>Crestwave</dc:creator><comments>https://news.ycombinator.com/item?id=47485180</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47485180</guid></item><item><title><![CDATA[New comment by Crestwave in "Hide macOS Tahoe's Menu Icons"]]></title><description><![CDATA[
<p>Here's an in-depth analysis (also linked in the OP): <a href="https://tonsky.me/blog/tahoe-icons/" rel="nofollow">https://tonsky.me/blog/tahoe-icons/</a></p>
]]></description><pubDate>Sun, 22 Mar 2026 00:09:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47472939</link><dc:creator>Crestwave</dc:creator><comments>https://news.ycombinator.com/item?id=47472939</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47472939</guid></item><item><title><![CDATA[New comment by Crestwave in "Nightingale – open-source karaoke app that works with any song on your computer"]]></title><description><![CDATA[
<p>Static linking packs the dependencies into the executable. This is basically dynamic vendoring.</p>
]]></description><pubDate>Thu, 19 Mar 2026 01:13:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47433534</link><dc:creator>Crestwave</dc:creator><comments>https://news.ycombinator.com/item?id=47433534</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47433534</guid></item><item><title><![CDATA[New comment by Crestwave in "MacBook Neo"]]></title><description><![CDATA[
<p>Good to hear. What hypervisor are you using (UTM, VMWare, Parallels)?</p>
]]></description><pubDate>Thu, 05 Mar 2026 02:49:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47256886</link><dc:creator>Crestwave</dc:creator><comments>https://news.ycombinator.com/item?id=47256886</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47256886</guid></item><item><title><![CDATA[New comment by Crestwave in "Show HN: 3D Mahjong, Built in CSS"]]></title><description><![CDATA[
<p>A "free side" means being exposed on the left or right, matching your Wikipedia quote. On the other hand, OP's implementation checks if it can be moved <i>up or down</i>.</p>
]]></description><pubDate>Mon, 23 Feb 2026 00:50:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47116619</link><dc:creator>Crestwave</dc:creator><comments>https://news.ycombinator.com/item?id=47116619</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47116619</guid></item><item><title><![CDATA[New comment by Crestwave in "MuMu Player (NetEase) silently runs 17 reconnaissance commands every 30 minutes"]]></title><description><![CDATA[
<p>I quite like Shelter [1]. Shelter apps are installed in a separate work profile, which essentially sandboxes it from the rest of your data. It also has a neat feature to automatically disable (freeze) specific apps and seamlessly re-enable them when you launch them through Shelter.<p>[1] <a href="https://github.com/achalmgucker/Shelter" rel="nofollow">https://github.com/achalmgucker/Shelter</a></p>
]]></description><pubDate>Fri, 20 Feb 2026 05:21:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47084106</link><dc:creator>Crestwave</dc:creator><comments>https://news.ycombinator.com/item?id=47084106</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47084106</guid></item><item><title><![CDATA[New comment by Crestwave in "The switch to Linux and the beginning of my self-hosting journey"]]></title><description><![CDATA[
<p>What edition are you using? The home edition straight-up has pop-up ads[1] for random Xbox games, even on a clean install with all notification settings turned off.<p>[1] <a href="https://www.reddit.com/r/WindowsHelp/comments/1j77ro8/windows_ads_in_system_notifications_the_final/" rel="nofollow">https://www.reddit.com/r/WindowsHelp/comments/1j77ro8/window...</a></p>
]]></description><pubDate>Wed, 11 Feb 2026 02:05:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=46969861</link><dc:creator>Crestwave</dc:creator><comments>https://news.ycombinator.com/item?id=46969861</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46969861</guid></item><item><title><![CDATA[New comment by Crestwave in "uLauncher"]]></title><description><![CDATA[
<p>Thanks for the clarification (and your work on Olauncher)! I knew I should have checked the source code before posting my comment. I don't think they need to be removed, but I would appreciate an option to disable them.</p>
]]></description><pubDate>Mon, 09 Feb 2026 04:03:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=46941444</link><dc:creator>Crestwave</dc:creator><comments>https://news.ycombinator.com/item?id=46941444</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46941444</guid></item><item><title><![CDATA[New comment by Crestwave in "uLauncher"]]></title><description><![CDATA[
<p>The launcher itself is also very clean and minimal, with a text-only UI. You can pin up to 8 apps to the home screen and the rest are accessible through search. You trigger search with a swipe, and when only a single matching app remains for your query, it automatically opens it, making it pretty efficient.<p>E.g., if you don't have Firefox pinned, you can swipe and type "fir" (or any other unique substring) and it will open just like that. It's great for muscle memory.<p>My only complaint with it is that the developer sometimes sends messages (e.g., happy new year) and there doesn't seem to be any way to disable it. I don't see why a minimal launcher should have internet access at all.</p>
]]></description><pubDate>Sun, 08 Feb 2026 13:25:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=46933995</link><dc:creator>Crestwave</dc:creator><comments>https://news.ycombinator.com/item?id=46933995</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46933995</guid></item><item><title><![CDATA[New comment by Crestwave in "We tasked Opus 4.6 using agent teams to build a C Compiler"]]></title><description><![CDATA[
<p>Yes, but Anthropic is specifically claiming their implementation is clean-room, while GNU never made that claim AFAIK.</p>
]]></description><pubDate>Fri, 06 Feb 2026 01:04:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=46907703</link><dc:creator>Crestwave</dc:creator><comments>https://news.ycombinator.com/item?id=46907703</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46907703</guid></item><item><title><![CDATA[New comment by Crestwave in "We tasked Opus 4.6 using agent teams to build a C Compiler"]]></title><description><![CDATA[
<p>Clean-room design is extremely specific. Anyone who has so much as glanced at Windows source code[1] (or even ReactOS code![2]) is permanently banned from contributing to WINE.<p>This is 100% unambiguously not clean-room unless they can somehow prove it was never trained on any C compiler code (which they can't, because it most certainly was).<p>[1] <a href="https://gitlab.winehq.org/wine/wine/-/wikis/Developer-FAQ#who-cant-contribute-to-wine" rel="nofollow">https://gitlab.winehq.org/wine/wine/-/wikis/Developer-FAQ#wh...</a><p>[2] <a href="https://gitlab.winehq.org/wine/wine/-/wikis/Clean-Room-Guidelines" rel="nofollow">https://gitlab.winehq.org/wine/wine/-/wikis/Clean-Room-Guide...</a></p>
]]></description><pubDate>Fri, 06 Feb 2026 00:59:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=46907660</link><dc:creator>Crestwave</dc:creator><comments>https://news.ycombinator.com/item?id=46907660</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46907660</guid></item><item><title><![CDATA[New comment by Crestwave in "Termux"]]></title><description><![CDATA[
<p>Nope, it comes with apt. You might be referring to iSH on iOS, which does use Alpine in a VM.</p>
]]></description><pubDate>Tue, 03 Feb 2026 00:43:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=46864645</link><dc:creator>Crestwave</dc:creator><comments>https://news.ycombinator.com/item?id=46864645</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46864645</guid></item></channel></rss>