<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: beeb</title><link>https://news.ycombinator.com/user?id=beeb</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 10 Oct 2026 03:34:37 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=beeb" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by beeb in "Amber the programming language compiled to Bash/Ksh/Zsh"]]></title><description><![CDATA[
<p>So does an amber script after it's been compiled, that's the whole point. You can tweak it and inspect it if you want. Realistically though you'll probably regenerate it and copy the new compiled version over. But you can do both.</p>
]]></description><pubDate>Sun, 12 Jul 2026 04:15:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48878193</link><dc:creator>beeb</dc:creator><comments>https://news.ycombinator.com/item?id=48878193</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48878193</guid></item><item><title><![CDATA[New comment by beeb in "Ask HN: What are you working on? (June 2026)"]]></title><description><![CDATA[
<p>I'm working on a search-and-replace TUI with case-awareness and a good preview.<p><a href="https://github.com/beeb/swpui" rel="nofollow">https://github.com/beeb/swpui</a></p>
]]></description><pubDate>Sun, 14 Jun 2026 18:04:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48530523</link><dc:creator>beeb</dc:creator><comments>https://news.ycombinator.com/item?id=48530523</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48530523</guid></item><item><title><![CDATA[New comment by beeb in "Every Frame Perfect"]]></title><description><![CDATA[
<p>All I can think seeing those examples is how macOS went from beautiful to utterly jank in the last 10 years.</p>
]]></description><pubDate>Sat, 13 Jun 2026 18:12:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48519889</link><dc:creator>beeb</dc:creator><comments>https://news.ycombinator.com/item?id=48519889</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48519889</guid></item><item><title><![CDATA[Show HN: Swpui, a TUI for case-aware search and replace]]></title><description><![CDATA[
<p>Presentation article: <a href="https://beeb.li/blog/introducing-swpui" rel="nofollow">https://beeb.li/blog/introducing-swpui</a>
Codeberg mirror: <a href="https://codeberg.org/beeb/swpui" rel="nofollow">https://codeberg.org/beeb/swpui</a><p>I've been working on a TUI to suit my terminal IDE workflow after I noticed the most promising alternative stopped being maintained and had too many bugs.<p>The tool is implemented in Rust using the Ratatui library and focuses on being ergonomic, fast and provide case-aware replacement.<p>The main feature I wanted to have is immediate feedback for the search query, which is also why I didn't stick with tools like fastmod and repgrep. As much as I hate VS Code now, I really enjoyed the search/replace experience with it and that's what I tried to emulate in swpui.<p>Looking forward to your feedback!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48158234">https://news.ycombinator.com/item?id=48158234</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Sat, 16 May 2026 08:47:13 +0000</pubDate><link>https://github.com/beeb/swpui</link><dc:creator>beeb</dc:creator><comments>https://news.ycombinator.com/item?id=48158234</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48158234</guid></item><item><title><![CDATA[New comment by beeb in "nowhere: an entire website encoded in a URL"]]></title><description><![CDATA[
<p>Oh the irony</p>
]]></description><pubDate>Fri, 24 Apr 2026 15:08:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47891309</link><dc:creator>beeb</dc:creator><comments>https://news.ycombinator.com/item?id=47891309</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47891309</guid></item><item><title><![CDATA[New comment by beeb in "Fish Shell Tips and Tricks"]]></title><description><![CDATA[
<p>A collection of tips and tricks for the fish shell I wish I had known about a long time ago.</p>
]]></description><pubDate>Mon, 05 Jan 2026 06:19:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46495847</link><dc:creator>beeb</dc:creator><comments>https://news.ycombinator.com/item?id=46495847</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46495847</guid></item><item><title><![CDATA[Fish Shell Tips and Tricks]]></title><description><![CDATA[
<p>Article URL: <a href="https://beeb.li/blog/fish-shell-tips-and-tricks">https://beeb.li/blog/fish-shell-tips-and-tricks</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46495846">https://news.ycombinator.com/item?id=46495846</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 05 Jan 2026 06:19:39 +0000</pubDate><link>https://beeb.li/blog/fish-shell-tips-and-tricks</link><dc:creator>beeb</dc:creator><comments>https://news.ycombinator.com/item?id=46495846</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46495846</guid></item><item><title><![CDATA[New comment by beeb in "A million ways to die from a data race in Go"]]></title><description><![CDATA[
<p>I would argue it doesn't help that all errors are usually named `err` and sprinkled every third line of code in Go. It's an easy mistake to make to assign to an existing variable instead of create a new variable, especially if you frequently switch between languages (which might not have the `:=` operator).</p>
]]></description><pubDate>Tue, 25 Nov 2025 06:49:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=46043021</link><dc:creator>beeb</dc:creator><comments>https://news.ycombinator.com/item?id=46043021</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46043021</guid></item><item><title><![CDATA[New comment by beeb in "Shai-Hulud Returns: Over 300 NPM Packages Infected"]]></title><description><![CDATA[
<p>decencies?</p>
]]></description><pubDate>Mon, 24 Nov 2025 12:09:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=46033222</link><dc:creator>beeb</dc:creator><comments>https://news.ycombinator.com/item?id=46033222</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46033222</guid></item><item><title><![CDATA[New comment by beeb in "Uv is the best thing to happen to the Python ecosystem in a decade"]]></title><description><![CDATA[
<p>I used poetry professionally for a couple of years and hit so many bugs, it was definitely not a smooth experience. Granted that was probably 3-4 years ago.</p>
]]></description><pubDate>Wed, 29 Oct 2025 20:20:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=45752513</link><dc:creator>beeb</dc:creator><comments>https://news.ycombinator.com/item?id=45752513</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45752513</guid></item><item><title><![CDATA[New comment by beeb in "Optimizing Text Offset Calculations"]]></title><description><![CDATA[
<p>A tale of optimization for an algorithm that turns byte offsets into line and column numbers, and UTF-16 offsets. The final implementation leverages SIMD and fixes several inefficiencies in the original solution.</p>
]]></description><pubDate>Sat, 18 Oct 2025 20:14:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=45630065</link><dc:creator>beeb</dc:creator><comments>https://news.ycombinator.com/item?id=45630065</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45630065</guid></item><item><title><![CDATA[Optimizing Text Offset Calculations]]></title><description><![CDATA[
<p>Article URL: <a href="https://beeb.li/blog/optimizing-text-offset-calculation">https://beeb.li/blog/optimizing-text-offset-calculation</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45630064">https://news.ycombinator.com/item?id=45630064</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Sat, 18 Oct 2025 20:14:14 +0000</pubDate><link>https://beeb.li/blog/optimizing-text-offset-calculation</link><dc:creator>beeb</dc:creator><comments>https://news.ycombinator.com/item?id=45630064</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45630064</guid></item><item><title><![CDATA[New comment by beeb in "Find SF parking cops"]]></title><description><![CDATA[
<p>dop-spotter is next</p>
]]></description><pubDate>Wed, 24 Sep 2025 09:07:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=45357927</link><dc:creator>beeb</dc:creator><comments>https://news.ycombinator.com/item?id=45357927</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45357927</guid></item><item><title><![CDATA[New comment by beeb in "GitHub is no longer independent at Microsoft after CEO resignation"]]></title><description><![CDATA[
<p>People aren't on these hosted platforms only for the git experience, they are for the social aspects and discoverability too.</p>
]]></description><pubDate>Mon, 11 Aug 2025 17:42:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=44867085</link><dc:creator>beeb</dc:creator><comments>https://news.ycombinator.com/item?id=44867085</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44867085</guid></item><item><title><![CDATA[New comment by beeb in "Cow vs. Water Buffalo Mozzarella (2011)"]]></title><description><![CDATA[
<p>The Italians I know swear that mozzarella should be consumed within a day of being made. And I must say that freshly made mozzarella tastes best! But also maybe because what I can get fresh was made with love and good quality milk, as opposed to the supermarket stuff.</p>
]]></description><pubDate>Wed, 06 Aug 2025 16:06:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=44813865</link><dc:creator>beeb</dc:creator><comments>https://news.ycombinator.com/item?id=44813865</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44813865</guid></item><item><title><![CDATA[New comment by beeb in "Two guys hated using Comcast, so they built their own fiber ISP"]]></title><description><![CDATA[
<p>Not really, I also live in Switzerland and would have access to equivalent plans where I live :P</p>
]]></description><pubDate>Tue, 15 Jul 2025 09:10:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=44569336</link><dc:creator>beeb</dc:creator><comments>https://news.ycombinator.com/item?id=44569336</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44569336</guid></item><item><title><![CDATA[New comment by beeb in "Two guys hated using Comcast, so they built their own fiber ISP"]]></title><description><![CDATA[
<p>That's crazy, 200M asymmetric for 60 EUR is robbery.</p>
]]></description><pubDate>Tue, 15 Jul 2025 09:09:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=44569333</link><dc:creator>beeb</dc:creator><comments>https://news.ycombinator.com/item?id=44569333</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44569333</guid></item><item><title><![CDATA[New comment by beeb in "Two guys hated using Comcast, so they built their own fiber ISP"]]></title><description><![CDATA[
<p>Wow the US really has it bad when it comes to home internet. In many European countries, you can get symmetric Gbit internet for 30-40 EUR (probably less in some places), and I haven't seen a data cap in forever.</p>
]]></description><pubDate>Mon, 14 Jul 2025 18:08:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=44563335</link><dc:creator>beeb</dc:creator><comments>https://news.ycombinator.com/item?id=44563335</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44563335</guid></item><item><title><![CDATA[New comment by beeb in "An almost catastrophic OpenZFS bug and the humans that made it"]]></title><description><![CDATA[
<p>The fact that the bug slipped through the cracks highlights the importance of sane defaults.</p>
]]></description><pubDate>Fri, 11 Jul 2025 10:19:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=44530468</link><dc:creator>beeb</dc:creator><comments>https://news.ycombinator.com/item?id=44530468</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44530468</guid></item><item><title><![CDATA[New comment by beeb in "An almost catastrophic OpenZFS bug and the humans that made it"]]></title><description><![CDATA[
<p>Rust would warn you of an unused variable: "warning: value assigned to `psize` is never read"</p>
]]></description><pubDate>Fri, 11 Jul 2025 09:56:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=44530326</link><dc:creator>beeb</dc:creator><comments>https://news.ycombinator.com/item?id=44530326</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44530326</guid></item></channel></rss>