<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: lknuth</title><link>https://news.ycombinator.com/user?id=lknuth</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 13 Apr 2026 17:26:35 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=lknuth" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by lknuth in "The economics of software teams: Why most engineering orgs are flying blind"]]></title><description><![CDATA[
<p>Making it solely about the extraction of dollars is a great recipe to make something mediocre. See Hollywood or Microslop.<p>Its like min-maxing a Diablo build where you want the quality of the product to be _just_ above the "acceptable" threshold but no higher because that's wasting money. Then, you're free to use all remaining points to spec into revenue.</p>
]]></description><pubDate>Mon, 13 Apr 2026 07:16:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47748761</link><dc:creator>lknuth</dc:creator><comments>https://news.ycombinator.com/item?id=47748761</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47748761</guid></item><item><title><![CDATA[New comment by lknuth in "Discord will require a face scan or ID for full access next month"]]></title><description><![CDATA[
<p>It looks interesting but no source availability is a red flag for me.</p>
]]></description><pubDate>Mon, 09 Feb 2026 23:19:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=46953001</link><dc:creator>lknuth</dc:creator><comments>https://news.ycombinator.com/item?id=46953001</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46953001</guid></item><item><title><![CDATA[New comment by lknuth in "Gas Town's agent patterns, design bottlenecks, and vibecoding at scale"]]></title><description><![CDATA[
<p>Best performing by what metric? There aren't meaningful ways to measure engineer "performance" that makes them comparable as far as I know.</p>
]]></description><pubDate>Fri, 23 Jan 2026 23:00:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=46739168</link><dc:creator>lknuth</dc:creator><comments>https://news.ycombinator.com/item?id=46739168</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46739168</guid></item><item><title><![CDATA[New comment by lknuth in "Show HN: I built a fast RSS reader in Zig"]]></title><description><![CDATA[
<p>I think its cool that more people are building what I call "calm tech". More technology should try to serve a purpose quickly and then get out of the way instead of trying to artificially stay on your screen as long as possible.<p>Incidentally, I built my own calm RSS reader some time ago that has many similar ideas to yours: <a href="https://github.com/lukasknuth/briefly" rel="nofollow">https://github.com/lukasknuth/briefly</a></p>
]]></description><pubDate>Wed, 17 Dec 2025 07:52:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=46299319</link><dc:creator>lknuth</dc:creator><comments>https://news.ycombinator.com/item?id=46299319</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46299319</guid></item><item><title><![CDATA[New comment by lknuth in "Quill OS: An open-source OS for Kobo's eReaders"]]></title><description><![CDATA[
<p>I habe a "Pocketbook Verse Pro" that runs Linux. No need to root, you can copy ARM executables to the SD card and run them (that's how I use Syncthing on it). KOReader also works on it.</p>
]]></description><pubDate>Tue, 16 Dec 2025 06:53:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=46285565</link><dc:creator>lknuth</dc:creator><comments>https://news.ycombinator.com/item?id=46285565</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46285565</guid></item><item><title><![CDATA[New comment by lknuth in "Passkeys: They're not perfect but they're getting better"]]></title><description><![CDATA[
<p>Speaking of passkeys, could they be used to authenticate to a <i>local</i> application - say for unlocking a password vault (perhaps through a Yubikey)?</p>
]]></description><pubDate>Tue, 28 Oct 2025 18:57:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=45737251</link><dc:creator>lknuth</dc:creator><comments>https://news.ycombinator.com/item?id=45737251</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45737251</guid></item><item><title><![CDATA[New comment by lknuth in "In Praise of RSS and Controlled Feeds of Information"]]></title><description><![CDATA[
<p>I built my own reader because I didn't want unread items to accumulate. It just shows what was published the last X days.<p>The result is that there is no need for persistent storage, so its real easy to host. If you're interested, its here: <a href="https://github.com/lukasknuth/briefly" rel="nofollow">https://github.com/lukasknuth/briefly</a></p>
]]></description><pubDate>Fri, 03 Oct 2025 08:26:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=45460448</link><dc:creator>lknuth</dc:creator><comments>https://news.ycombinator.com/item?id=45460448</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45460448</guid></item><item><title><![CDATA[New comment by lknuth in "A small web July"]]></title><description><![CDATA[
<p>I appreciate that you document how the ranking works below the list. Thank you.</p>
]]></description><pubDate>Thu, 24 Jul 2025 06:06:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=44667468</link><dc:creator>lknuth</dc:creator><comments>https://news.ycombinator.com/item?id=44667468</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44667468</guid></item><item><title><![CDATA[New comment by lknuth in "Why Elixir? Common misconceptions"]]></title><description><![CDATA[
<p>Elixir has OpenTelemetry bindings which integrate into most of these platforms. At work, we use DataDog.</p>
]]></description><pubDate>Thu, 24 Jul 2025 05:59:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=44667432</link><dc:creator>lknuth</dc:creator><comments>https://news.ycombinator.com/item?id=44667432</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44667432</guid></item><item><title><![CDATA[New comment by lknuth in "Why Elixir? Common misconceptions"]]></title><description><![CDATA[
<p>True. There is inter-op with both Elixir and Erlang, but thsts like early TypeScript.<p>If you're at all interested, I'd suggest doing the basic and OTP tutorials on the Elixir Website. Takes about two hours. Seeing what's included and how it works is probably the strongest sails pitch.</p>
]]></description><pubDate>Wed, 23 Jul 2025 21:24:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=44664196</link><dc:creator>lknuth</dc:creator><comments>https://news.ycombinator.com/item?id=44664196</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44664196</guid></item><item><title><![CDATA[New comment by lknuth in "Building better AI tools"]]></title><description><![CDATA[
<p>I wonder why though. Aren't both of these things facts? I think you can justify using them anyways - which is what I'd be interested to talk about.</p>
]]></description><pubDate>Wed, 23 Jul 2025 21:20:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=44664166</link><dc:creator>lknuth</dc:creator><comments>https://news.ycombinator.com/item?id=44664166</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44664166</guid></item><item><title><![CDATA[New comment by lknuth in "Why Elixir? A Rebuttal to Common Misconceptions"]]></title><description><![CDATA[
<p>We look at K8s more like "the Cloud Operating System". Many of its capabilities are more valuable for other runtimes, but that doesn't mean that Elixir is a bad fit with it.<p>For example, the Erlang VM clustering can make use of K8s for Service Discovery. You can do ephemeral containers and use readiness probes to create a " hand over" period where new instances can sync their data from old, about-to-be-replaced instances.</p>
]]></description><pubDate>Wed, 23 Jul 2025 16:48:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=44661275</link><dc:creator>lknuth</dc:creator><comments>https://news.ycombinator.com/item?id=44661275</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44661275</guid></item><item><title><![CDATA[New comment by lknuth in "Why Elixir? Common misconceptions"]]></title><description><![CDATA[
<p>It is alleviated quite a bit bz its pattern matching capabilities combined with the "let it crash" ethos.<p>They have a success typing system (which isn't very good) and are working on a fuller system (which isn't very mature).<p>If typing is the only thing keeping you out, have a look at Gleam.<p>Having worked with Elixir professionally for the last six years now, it is a very mature platform, very performant and offers many things that are hard in other languages right out of the box.</p>
]]></description><pubDate>Wed, 23 Jul 2025 16:42:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=44661193</link><dc:creator>lknuth</dc:creator><comments>https://news.ycombinator.com/item?id=44661193</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44661193</guid></item><item><title><![CDATA[New comment by lknuth in "Building better AI tools"]]></title><description><![CDATA[
<p>Do you disagree with the statement?</p>
]]></description><pubDate>Wed, 23 Jul 2025 16:33:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=44661081</link><dc:creator>lknuth</dc:creator><comments>https://news.ycombinator.com/item?id=44661081</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44661081</guid></item><item><title><![CDATA[New comment by lknuth in "Starship: The minimal, fast, and customizable prompt for any shell"]]></title><description><![CDATA[
<p>I found the config a lot nicer. It was very easy to custimze to my (very minimal) liking. The config is easily readable. And its portable to any supported shell.<p>Most shells can probably do everything this can as well and if you're already familiar with the archaic syntax there is probably limited use for you.<p>For an idea, here is my current config <a href="https://github.com/LukasKnuth/dotfiles/blob/main/zsh/.config/starship.toml">https://github.com/LukasKnuth/dotfiles/blob/main/zsh/.config...</a></p>
]]></description><pubDate>Tue, 24 Jun 2025 17:31:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=44368626</link><dc:creator>lknuth</dc:creator><comments>https://news.ycombinator.com/item?id=44368626</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44368626</guid></item><item><title><![CDATA[New comment by lknuth in "Starship: A minimal, fast, and customizable prompt for any shell"]]></title><description><![CDATA[
<p>Agreed, you can replace them easily: <a href="https://github.com/LukasKnuth/dotfiles/blob/main/zsh/.config/starship.toml">https://github.com/LukasKnuth/dotfiles/blob/main/zsh/.config...</a></p>
]]></description><pubDate>Tue, 24 Jun 2025 17:27:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=44368584</link><dc:creator>lknuth</dc:creator><comments>https://news.ycombinator.com/item?id=44368584</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44368584</guid></item><item><title><![CDATA[Persistent storage is for cowards]]></title><description><![CDATA[
<p>Article URL: <a href="https://lknuth.dev/writings/persistent_storage_cowards/">https://lknuth.dev/writings/persistent_storage_cowards/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44178793">https://news.ycombinator.com/item?id=44178793</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 04 Jun 2025 09:27:54 +0000</pubDate><link>https://lknuth.dev/writings/persistent_storage_cowards/</link><dc:creator>lknuth</dc:creator><comments>https://news.ycombinator.com/item?id=44178793</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44178793</guid></item><item><title><![CDATA[New comment by lknuth in "How to post when no one is reading"]]></title><description><![CDATA[
<p>I see where you're coming from with that take and I don't necessarily disagree - if these models where owned by "the people".<p>With the situation as it is right now, you're only contributing to some tech oligarchs ability to sell tokens to people.<p>I chose to put work into my writing and make it freely available on the internet. This isn't the same.</p>
]]></description><pubDate>Mon, 02 Jun 2025 12:33:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=44158161</link><dc:creator>lknuth</dc:creator><comments>https://news.ycombinator.com/item?id=44158161</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44158161</guid></item><item><title><![CDATA[New comment by lknuth in "Learn touch typing – it's worth it"]]></title><description><![CDATA[
<p>I habe a virtual layer on my keyboard that contains all symbols I need regularly. Holding down a specific key (that is simple to reach) toggles the layer - like the normal Shift key.</p>
]]></description><pubDate>Sat, 31 May 2025 07:01:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=44142443</link><dc:creator>lknuth</dc:creator><comments>https://news.ycombinator.com/item?id=44142443</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44142443</guid></item><item><title><![CDATA[New comment by lknuth in "When a team is too big"]]></title><description><![CDATA[
<p>If you have or can make the time, some side projects can go a long way. Mainly to find out what you are actually interested in. I usually give myself some guard rails as to not spend too much time one one thing (perhaps say a month) and then see where that takes me.<p>Then, I write about the project for two reasons: I get an article out of it that I can share _and_ I get to digest the project as a whole.<p>Just pick anything that seems interesting and build something. Later, you can even build on top of earlier projects.</p>
]]></description><pubDate>Thu, 22 May 2025 10:33:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=44060650</link><dc:creator>lknuth</dc:creator><comments>https://news.ycombinator.com/item?id=44060650</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44060650</guid></item></channel></rss>