<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: loevborg</title><link>https://news.ycombinator.com/user?id=loevborg</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 21 Jun 2026 10:57:14 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=loevborg" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by loevborg in "Removing 'um' from a recording is harder than it sounds"]]></title><description><![CDATA[
<p>Thanks for the link. As a longtime listener, listening to Bob Garfield's voice brought a tear to my eye - I'm a big fan and was sad when he left OTM, as much as I admire Brooke.</p>
]]></description><pubDate>Sat, 13 Jun 2026 07:45:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48514564</link><dc:creator>loevborg</dc:creator><comments>https://news.ycombinator.com/item?id=48514564</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48514564</guid></item><item><title><![CDATA[New comment by loevborg in "Talkie: a 13B vintage language model from 1930"]]></title><description><![CDATA[
<p>user: Do you think Germany will start a major war in Europe?<p>talkie-1930: No, I do not think Germany will start a major war in Europe. I think the war, if it comes, will be started by someone else. Germany may fight to prevent a war being started, but she will not be the starter. Germany has had enough of war.</p>
]]></description><pubDate>Tue, 28 Apr 2026 13:02:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47933984</link><dc:creator>loevborg</dc:creator><comments>https://news.ycombinator.com/item?id=47933984</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47933984</guid></item><item><title><![CDATA[New comment by loevborg in "IPv6 traffic crosses the 50% mark"]]></title><description><![CDATA[
<p>Any services like this for Hetzner?</p>
]]></description><pubDate>Thu, 16 Apr 2026 09:39:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47790780</link><dc:creator>loevborg</dc:creator><comments>https://news.ycombinator.com/item?id=47790780</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47790780</guid></item><item><title><![CDATA[New comment by loevborg in "IPv6 traffic crosses the 50% mark"]]></title><description><![CDATA[
<p>Sometimes TCP/IP is a leaky abstraction, and recently ipv6 peeked through in two separate instances:<p>- In a cafe wifi, I had partial connectivity. For some reason my wifi interface had an ipv6 address but no ipv4 address. As a result, some sites worked just fine but github.com (which is, incredibly, ipv4-only) didn't<p>- I created a ipv6-only hetzner server (because it's 2026) but ended up giving up and bought a ipv6 address because lack of ipv4 access caused too many headaches. Docker didn't work with default settings (I had to switch to host networking) and package managers fail or just hang when there's no route to the host. All of which is hard to debug and gets in your way</p>
]]></description><pubDate>Thu, 16 Apr 2026 07:36:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47789864</link><dc:creator>loevborg</dc:creator><comments>https://news.ycombinator.com/item?id=47789864</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47789864</guid></item><item><title><![CDATA[New comment by loevborg in "YouTube now world's largest media company, topping Disney"]]></title><description><![CDATA[
<p>I don't think I get notified but maybe it's because my replies are unpopular</p>
]]></description><pubDate>Wed, 15 Apr 2026 06:29:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47775426</link><dc:creator>loevborg</dc:creator><comments>https://news.ycombinator.com/item?id=47775426</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47775426</guid></item><item><title><![CDATA[New comment by loevborg in "YouTube now world's largest media company, topping Disney"]]></title><description><![CDATA[
<p>I agree. I wonder how people are motivated to comment if they can't even track replies or check likes. It certainly completely kills motivation for me</p>
]]></description><pubDate>Tue, 14 Apr 2026 19:52:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47770594</link><dc:creator>loevborg</dc:creator><comments>https://news.ycombinator.com/item?id=47770594</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47770594</guid></item><item><title><![CDATA[New comment by loevborg in "Cirrus Labs to join OpenAI"]]></title><description><![CDATA[
<p>What was the USP of their CI service?</p>
]]></description><pubDate>Sat, 11 Apr 2026 14:08:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47730763</link><dc:creator>loevborg</dc:creator><comments>https://news.ycombinator.com/item?id=47730763</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47730763</guid></item><item><title><![CDATA[New comment by loevborg in "Bun: cgroup-aware AvailableParallelism / HardwareConcurrency on Linux"]]></title><description><![CDATA[
<p>This was pre-Anthropic but the fact that Bun automatically loads .env files if they're present almost disqualifies it from most tasks <a href="https://github.com/oven-sh/bun/issues/23967" rel="nofollow">https://github.com/oven-sh/bun/issues/23967</a><p>It makes it hard to take them too seriously with such a design choice - a footgun really. It's so easy to accidentally load secrets via environment variables, with no way to disable this anti-feature.</p>
]]></description><pubDate>Fri, 03 Apr 2026 18:18:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47630087</link><dc:creator>loevborg</dc:creator><comments>https://news.ycombinator.com/item?id=47630087</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47630087</guid></item><item><title><![CDATA[New comment by loevborg in "Windows 95 defenses against installers that overwrite a file with an older one"]]></title><description><![CDATA[
<p>This sentence doesn't include examples of the passive voice.</p>
]]></description><pubDate>Thu, 02 Apr 2026 09:18:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47611948</link><dc:creator>loevborg</dc:creator><comments>https://news.ycombinator.com/item?id=47611948</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47611948</guid></item><item><title><![CDATA[New comment by loevborg in "Claude Code's source code has been leaked via a map file in their NPM registry"]]></title><description><![CDATA[
<p>You're right about process.argv - wow, that looks like a maintenance and testability nightmare.</p>
]]></description><pubDate>Tue, 31 Mar 2026 09:50:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47584922</link><dc:creator>loevborg</dc:creator><comments>https://news.ycombinator.com/item?id=47584922</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47584922</guid></item><item><title><![CDATA[New comment by loevborg in "Claude Code's source code has been leaked via a map file in their NPM registry"]]></title><description><![CDATA[
<p>useCanUseTool.tsx looks special, maybe it'scodegen'ed or copy 'n pasted? `_c` as an import name, no comments, use of promises instead of async function. Or maybe it's just bad vibing...</p>
]]></description><pubDate>Tue, 31 Mar 2026 09:47:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47584899</link><dc:creator>loevborg</dc:creator><comments>https://news.ycombinator.com/item?id=47584899</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47584899</guid></item><item><title><![CDATA[New comment by loevborg in "Claude Code's source code has been leaked via a map file in their NPM registry"]]></title><description><![CDATA[
<p>Can you give an example? Looks fairly decent to me</p>
]]></description><pubDate>Tue, 31 Mar 2026 09:23:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47584743</link><dc:creator>loevborg</dc:creator><comments>https://news.ycombinator.com/item?id=47584743</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47584743</guid></item><item><title><![CDATA[New comment by loevborg in "Clojure: The Documentary (April 16th) [video]"]]></title><description><![CDATA[
<p>OMG that looks amazing. As a Clojure acolyte of 10+ years, I can't wait to see this.</p>
]]></description><pubDate>Sat, 28 Mar 2026 18:49:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47557236</link><dc:creator>loevborg</dc:creator><comments>https://news.ycombinator.com/item?id=47557236</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47557236</guid></item><item><title><![CDATA[New comment by loevborg in "AEP (API Design Standard and Tooling Ecosystem)"]]></title><description><![CDATA[
<p>This looks like a useful set of guidelines. I see the most value in reducing the bikeshedding which invariably happens when designing an API. I wonder if anyone is using AEP and can comment on downsides or problems they've encountered.<p>One thing I've noticed is that the section on batch endpoints is missing batch create/update. Also batch get seems a little strange - in the JSON variant it returns an object with a link for missing entities.</p>
]]></description><pubDate>Sat, 14 Mar 2026 11:24:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47375549</link><dc:creator>loevborg</dc:creator><comments>https://news.ycombinator.com/item?id=47375549</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47375549</guid></item><item><title><![CDATA[New comment by loevborg in "“It turns out” (2010)"]]></title><description><![CDATA[
<p>PS all 17 hits for "it turns out" in the repository are from other speakers.</p>
]]></description><pubDate>Wed, 04 Mar 2026 16:14:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47249651</link><dc:creator>loevborg</dc:creator><comments>https://news.ycombinator.com/item?id=47249651</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47249651</guid></item><item><title><![CDATA[New comment by loevborg in "“It turns out” (2010)"]]></title><description><![CDATA[
<p>I'm a big Rich Hickey fan. He's a big user of a (to me) peculiar variant of the phrase, "it ends up": a total of 144 times in <a href="https://github.com/matthiasn/talk-transcripts" rel="nofollow">https://github.com/matthiasn/talk-transcripts</a><p>It also struck me as a bit of a sleight of hand - but maybe it's just rhetorical flourish. Or more charitably you could say it's inevitable - in a conference talk of finite length, you can't possibly back up every assertion with detailed evidence. "It turns out" or "it ends up" are then a shorthand way of referring to your own experience.</p>
]]></description><pubDate>Wed, 04 Mar 2026 16:12:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47249616</link><dc:creator>loevborg</dc:creator><comments>https://news.ycombinator.com/item?id=47249616</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47249616</guid></item><item><title><![CDATA[New comment by loevborg in "Elevated Errors in Claude.ai"]]></title><description><![CDATA[
<p>Literally every interview I've done recently has included the question: "What's your stance on AI coding tools?" And there's clearly a right and wrong answer.</p>
]]></description><pubDate>Tue, 03 Mar 2026 10:01:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47230375</link><dc:creator>loevborg</dc:creator><comments>https://news.ycombinator.com/item?id=47230375</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47230375</guid></item><item><title><![CDATA[New comment by loevborg in "Show HN: I built a sub-500ms latency voice agent from scratch"]]></title><description><![CDATA[
<p>Nice write-up, thanks for sharing. How does your hand-vibed python program compare to frameworks like pipecat or livekit agents? Both are also written in python.</p>
]]></description><pubDate>Mon, 02 Mar 2026 22:35:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47225169</link><dc:creator>loevborg</dc:creator><comments>https://news.ycombinator.com/item?id=47225169</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47225169</guid></item><item><title><![CDATA[New comment by loevborg in "Python Type Checker Comparison: Empty Container Inference"]]></title><description><![CDATA[
<p>Which setting specifically? Can you repro in the typescript playground?</p>
]]></description><pubDate>Sun, 01 Mar 2026 19:17:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47209736</link><dc:creator>loevborg</dc:creator><comments>https://news.ycombinator.com/item?id=47209736</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47209736</guid></item><item><title><![CDATA[New comment by loevborg in "Python Type Checker Comparison: Empty Container Inference"]]></title><description><![CDATA[
<p>FWIW, Typescript is using Strategy 2: <a href="https://www.typescriptlang.org/play/?#code/GYVwdgxgLglg9mABMOcAUEEBMawQLkSgCcQBTASkQG8AoRBxTMAZykQA8XEBeRAbQC6AbnqMuohgHopiAHoB+WmIYxgiDNlzwwVFYwZcAdAAcQLABZoAjBUmMyAGxZl9B42ctoARAEN-3hTK7iz2MvJKAL5AA" rel="nofollow">https://www.typescriptlang.org/play/?#code/GYVwdgxgLglg9mABM...</a><p>I'm a bit confused by the fact that the array starts out typed as `any[]` (e.g. if you hover over the declaration) but then, later on, the type gets refined to `(string | number)[]`. IMO it would be nicer if the declaration already showed the inferred type on hover.</p>
]]></description><pubDate>Sun, 01 Mar 2026 19:12:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47209691</link><dc:creator>loevborg</dc:creator><comments>https://news.ycombinator.com/item?id=47209691</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47209691</guid></item></channel></rss>