<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: bbkane</title><link>https://news.ycombinator.com/user?id=bbkane</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 08 Oct 2026 05:08:36 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=bbkane" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by bbkane in "A brief history of the Bloomberg terminal"]]></title><description><![CDATA[
<p>I wish that article showed what the display looks like instead of just the keyboard. Others here have mentioned the lovely information density; I'll have to search elsewhere to see it</p>
]]></description><pubDate>Wed, 30 Sep 2026 19:16:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=49913090</link><dc:creator>bbkane</dc:creator><comments>https://news.ycombinator.com/item?id=49913090</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49913090</guid></item><item><title><![CDATA[New comment by bbkane in "Go Concurrency Distilled"]]></title><description><![CDATA[
<p>Go doesn't monomorphize, so benchmark your generics- they might not be zero cost</p>
]]></description><pubDate>Sun, 27 Sep 2026 03:32:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=49863110</link><dc:creator>bbkane</dc:creator><comments>https://news.ycombinator.com/item?id=49863110</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49863110</guid></item><item><title><![CDATA[New comment by bbkane in "What About Rails?"]]></title><description><![CDATA[
<p>Are you referring to writing a wrapper cli? Or adding a GUI?</p>
]]></description><pubDate>Sat, 26 Sep 2026 00:41:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=49851966</link><dc:creator>bbkane</dc:creator><comments>https://news.ycombinator.com/item?id=49851966</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49851966</guid></item><item><title><![CDATA[New comment by bbkane in "Swift 6.4 Released"]]></title><description><![CDATA[
<p>Oh you mean algebraic types (Elm terminology)? Or the newtype pattern? Or something else?</p>
]]></description><pubDate>Thu, 17 Sep 2026 23:21:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=49748090</link><dc:creator>bbkane</dc:creator><comments>https://news.ycombinator.com/item?id=49748090</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49748090</guid></item><item><title><![CDATA[New comment by bbkane in "Nvidia announces native GPU programming in Rust"]]></title><description><![CDATA[
<p>That sounds like it'll be easier to maintain. Will it also be faster?</p>
]]></description><pubDate>Thu, 17 Sep 2026 20:30:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=49746081</link><dc:creator>bbkane</dc:creator><comments>https://news.ycombinator.com/item?id=49746081</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49746081</guid></item><item><title><![CDATA[New comment by bbkane in "Distributed Systems Classics (2017)"]]></title><description><![CDATA[
<p>Good for him! That's the dream!</p>
]]></description><pubDate>Wed, 16 Sep 2026 14:24:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=49727510</link><dc:creator>bbkane</dc:creator><comments>https://news.ycombinator.com/item?id=49727510</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49727510</guid></item><item><title><![CDATA[New comment by bbkane in "Swift 6.4 Released"]]></title><description><![CDATA[
<p>Nushell does have types: <a href="https://www.nushell.sh/book/types_of_data.html" rel="nofollow">https://www.nushell.sh/book/types_of_data.html</a></p>
]]></description><pubDate>Wed, 16 Sep 2026 14:23:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=49727495</link><dc:creator>bbkane</dc:creator><comments>https://news.ycombinator.com/item?id=49727495</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49727495</guid></item><item><title><![CDATA[New comment by bbkane in "Swift 6.4 Released"]]></title><description><![CDATA[
<p>I'm sorry, what are the same problems you're referring to? I ended up leaving because:<p>- it was unstable and kept changing (less of an issue now)<p>- I still need to know bash due to its ubiquity<p>- it was worse than python for data crunching scripts (ide tooling + my familiarity)<p>This was several years ago so I'm curious about a more recent perspective</p>
]]></description><pubDate>Wed, 16 Sep 2026 05:23:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=49722408</link><dc:creator>bbkane</dc:creator><comments>https://news.ycombinator.com/item?id=49722408</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49722408</guid></item><item><title><![CDATA[New comment by bbkane in "Swift 6.4 Released"]]></title><description><![CDATA[
<p>They should adopt Nushell! It would be seen as very "Apple"- a brave great  somewhat non interoperable user experience upgrade</p>
]]></description><pubDate>Tue, 15 Sep 2026 16:30:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=49715000</link><dc:creator>bbkane</dc:creator><comments>https://news.ycombinator.com/item?id=49715000</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49715000</guid></item><item><title><![CDATA[New comment by bbkane in "Distributed Systems Classics (2017)"]]></title><description><![CDATA[
<p>I'm assuming this was a while back, mind sharing how far he went or what he was able to produce with this focus?</p>
]]></description><pubDate>Tue, 15 Sep 2026 02:39:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=49707019</link><dc:creator>bbkane</dc:creator><comments>https://news.ycombinator.com/item?id=49707019</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49707019</guid></item><item><title><![CDATA[New comment by bbkane in "Distributed Systems Classics (2017)"]]></title><description><![CDATA[
<p>CRDTs are eventually consistent data structures</p>
]]></description><pubDate>Tue, 15 Sep 2026 02:32:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=49706968</link><dc:creator>bbkane</dc:creator><comments>https://news.ycombinator.com/item?id=49706968</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49706968</guid></item><item><title><![CDATA[New comment by bbkane in "Charts built for Chat"]]></title><description><![CDATA[
<p>Interesting, but I'm not sure how it's different from Observable Framework ( <a href="https://observablehq.github.io/framework/" rel="nofollow">https://observablehq.github.io/framework/</a> ) for dashboards as code. I like that one because it's Markdown and JS instead of a language defined in YAML + templates</p>
]]></description><pubDate>Tue, 15 Sep 2026 02:29:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=49706956</link><dc:creator>bbkane</dc:creator><comments>https://news.ycombinator.com/item?id=49706956</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49706956</guid></item><item><title><![CDATA[New comment by bbkane in "How we rebuilt complex permissions without migrating to Zanzibar"]]></title><description><![CDATA[
<p>Maybe it's because I'm not an RBAC expert, but I had a hard time understanding the data model for folders. Are they a subject? And then there's a layered CASL where layers overwrite each other? And the user is an actor?</p>
]]></description><pubDate>Sat, 12 Sep 2026 01:40:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=49667787</link><dc:creator>bbkane</dc:creator><comments>https://news.ycombinator.com/item?id=49667787</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49667787</guid></item><item><title><![CDATA[New comment by bbkane in "Emacs Bedrock 2.0"]]></title><description><![CDATA[
<p>Pop a screenshot in your README please!</p>
]]></description><pubDate>Tue, 08 Sep 2026 14:05:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=49610537</link><dc:creator>bbkane</dc:creator><comments>https://news.ycombinator.com/item?id=49610537</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49610537</guid></item><item><title><![CDATA[New comment by bbkane in "TALA Is Open-Source"]]></title><description><![CDATA[
<p>I just started diagramming with d2- I'll have to try this one out!</p>
]]></description><pubDate>Tue, 08 Sep 2026 01:00:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=49604538</link><dc:creator>bbkane</dc:creator><comments>https://news.ycombinator.com/item?id=49604538</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49604538</guid></item><item><title><![CDATA[New comment by bbkane in "Htmx 4.0"]]></title><description><![CDATA[
<p>Interesting, it's not mentioned anywhere in the <a href="https://github.com/dbos-inc/dbos-transact-golang" rel="nofollow">https://github.com/dbos-inc/dbos-transact-golang</a> README. By contrast, Postgres is mentioned right at the top.<p>I recommend updating the README to mention SQLite somewhere, with maybe a link to <a href="https://docs.dbos.dev/golang/reference/configuration#using-sqlite" rel="nofollow">https://docs.dbos.dev/golang/reference/configuration#using-s...</a> ?</p>
]]></description><pubDate>Sun, 30 Aug 2026 17:06:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=49500513</link><dc:creator>bbkane</dc:creator><comments>https://news.ycombinator.com/item?id=49500513</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49500513</guid></item><item><title><![CDATA[New comment by bbkane in "SQLite as a Document Database (2020)"]]></title><description><![CDATA[
<p>Even for a personal project such as the one in the blog post, I'd still rather use a package manager to install SQLite.<p>It's POSSIBLE to build it from source, and manually re-download the source and C compiler (and any dependencies, though I'm not sure SQLite has any) when I want to update and instruct any collaborators to do the same thing... But I'd still rather automate it all with a package manager.<p>Especially because I'm probably also handling other dependencies in the project and I value the uniform simplicity of using a package manager for all of them</p>
]]></description><pubDate>Sun, 30 Aug 2026 17:01:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=49500464</link><dc:creator>bbkane</dc:creator><comments>https://news.ycombinator.com/item?id=49500464</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49500464</guid></item><item><title><![CDATA[New comment by bbkane in "SQLite as a Document Database (2020)"]]></title><description><![CDATA[
<p>The great thing about using a package manager is that it also handles updating and uninstalling software, not just the initial install</p>
]]></description><pubDate>Sat, 29 Aug 2026 18:55:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=49492320</link><dc:creator>bbkane</dc:creator><comments>https://news.ycombinator.com/item?id=49492320</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49492320</guid></item><item><title><![CDATA[New comment by bbkane in "Htmx 4.0"]]></title><description><![CDATA[
<p>How are you using dbos with SQLite? The docs say its a Postgres library</p>
]]></description><pubDate>Sat, 29 Aug 2026 12:56:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=49489533</link><dc:creator>bbkane</dc:creator><comments>https://news.ycombinator.com/item?id=49489533</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49489533</guid></item><item><title><![CDATA[New comment by bbkane in "Omacom Foundation launches with $8M"]]></title><description><![CDATA[
<p>I love XFCE, but I switched to KDE as it supports Wayland (and I want to use WayDroid). KDE has a similar window + shortcut philosophy.</p>
]]></description><pubDate>Wed, 26 Aug 2026 10:43:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=49446737</link><dc:creator>bbkane</dc:creator><comments>https://news.ycombinator.com/item?id=49446737</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49446737</guid></item></channel></rss>