<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: mkarrmann</title><link>https://news.ycombinator.com/user?id=mkarrmann</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 13 Jun 2026 13:11:44 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=mkarrmann" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by mkarrmann in "Apache Burr: Build reliable AI agents and applications"]]></title><description><![CDATA[
<p>Builder pattern isn't only used in Rust, but I agree it's hideous to use in Python.</p>
]]></description><pubDate>Wed, 10 Jun 2026 16:08:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48478451</link><dc:creator>mkarrmann</dc:creator><comments>https://news.ycombinator.com/item?id=48478451</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48478451</guid></item><item><title><![CDATA[New comment by mkarrmann in "Mexico City is sinking so quickly, it can be seen from space"]]></title><description><![CDATA[
<p>Ya if anything the real take away is that our satellites are very impressive!</p>
]]></description><pubDate>Thu, 07 May 2026 03:36:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48045132</link><dc:creator>mkarrmann</dc:creator><comments>https://news.ycombinator.com/item?id=48045132</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48045132</guid></item><item><title><![CDATA[New comment by mkarrmann in "Mexico City is sinking so quickly, it can be seen from space"]]></title><description><![CDATA[
<p>It is very fast, Mexico City has serious problems.<p>My point is that "can be seen from space" is an awful way to communicate that. It provides no useful intuition for the scale of "10 inches per year".</p>
]]></description><pubDate>Thu, 07 May 2026 03:35:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48045129</link><dc:creator>mkarrmann</dc:creator><comments>https://news.ycombinator.com/item?id=48045129</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48045129</guid></item><item><title><![CDATA[New comment by mkarrmann in "Mexico City is sinking so quickly, it can be seen from space"]]></title><description><![CDATA[
<p>Referring to "25 centimeters per year" as "so fast it can be seen from space" is so funny to me.<p>We have very good satellites! Lots of things can be seen from space. "can be seen from space" is an awful way to provide readers intuition for the scale of something.</p>
]]></description><pubDate>Wed, 06 May 2026 17:32:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48038998</link><dc:creator>mkarrmann</dc:creator><comments>https://news.ycombinator.com/item?id=48038998</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48038998</guid></item><item><title><![CDATA[New comment by mkarrmann in "Wisconsin communities signed secrecy deals for billion-dollar data centers"]]></title><description><![CDATA[
<p>Idk why it's hard to believe another company would try to outbid.<p>Discovering good locations for data centers is genuinely a difficult problem. They're relatively scarce. Bidding wars seem completely plausible.</p>
]]></description><pubDate>Fri, 30 Jan 2026 15:33:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=46825590</link><dc:creator>mkarrmann</dc:creator><comments>https://news.ycombinator.com/item?id=46825590</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46825590</guid></item><item><title><![CDATA[New comment by mkarrmann in "Logging sucks"]]></title><description><![CDATA[
<p>I broadly agree with the article.<p>The described pattern is standard in Meta. This, along with the infrastructure and tooling to support it, was the single largest "devx quality of life improvement" in my experience moving to big tech.</p>
]]></description><pubDate>Sun, 21 Dec 2025 22:07:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=46349067</link><dc:creator>mkarrmann</dc:creator><comments>https://news.ycombinator.com/item?id=46349067</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46349067</guid></item><item><title><![CDATA[New comment by mkarrmann in "Microservices should form a polytree"]]></title><description><![CDATA[
<p>Microservices should have clear owners reflected in the org chart, but the topology of dependencies should <i>definitely not</i> be isomorphic to your org chart.</p>
]]></description><pubDate>Fri, 12 Dec 2025 17:20:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=46246230</link><dc:creator>mkarrmann</dc:creator><comments>https://news.ycombinator.com/item?id=46246230</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46246230</guid></item><item><title><![CDATA[New comment by mkarrmann in "Idempotency keys for exactly-once processing"]]></title><description><![CDATA[
<p>And a single producer! i.e. it breaks down if you add support for fault tolerance</p>
]]></description><pubDate>Fri, 05 Dec 2025 21:47:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=46167825</link><dc:creator>mkarrmann</dc:creator><comments>https://news.ycombinator.com/item?id=46167825</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46167825</guid></item><item><title><![CDATA[New comment by mkarrmann in "Vibe coding has turned senior devs into 'AI babysitters'"]]></title><description><![CDATA[
<p>Horace He at Thinking Machines just dropped an awesome article describing exactly this: <a href="https://thinkingmachines.ai/blog/defeating-nondeterminism-in-llm-inference/" rel="nofollow">https://thinkingmachines.ai/blog/defeating-nondeterminism-in...</a><p>TL;DR: assuming you've squashed all regular non-determinism (itself a tall ask), you either need to ensure you always batch requests deterministically, or ensure all kernels are "batch invariant" (which is absolutely not common practice to do).</p>
]]></description><pubDate>Sun, 14 Sep 2025 22:22:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=45243863</link><dc:creator>mkarrmann</dc:creator><comments>https://news.ycombinator.com/item?id=45243863</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45243863</guid></item><item><title><![CDATA[New comment by mkarrmann in "Show HN: Vicinae – A native, Raycast-compatible launcher for Linux"]]></title><description><![CDATA[
<p>Thank you so much for making this!</p>
]]></description><pubDate>Sat, 13 Sep 2025 20:03:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=45234901</link><dc:creator>mkarrmann</dc:creator><comments>https://news.ycombinator.com/item?id=45234901</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45234901</guid></item><item><title><![CDATA[New comment by mkarrmann in "Making a watch from scratch"]]></title><description><![CDATA[
<p>> In case you haven't seen it before...
> Shares amazing link there was a 0% chance I'd ever see in my life if not for this comment</p>
]]></description><pubDate>Tue, 17 Dec 2024 02:30:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=42437773</link><dc:creator>mkarrmann</dc:creator><comments>https://news.ycombinator.com/item?id=42437773</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42437773</guid></item><item><title><![CDATA[New comment by mkarrmann in "Docker Compose Isn't Enough"]]></title><description><![CDATA[
<p>Ty, all good points</p>
]]></description><pubDate>Wed, 13 Nov 2024 21:35:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=42130251</link><dc:creator>mkarrmann</dc:creator><comments>https://news.ycombinator.com/item?id=42130251</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42130251</guid></item><item><title><![CDATA[New comment by mkarrmann in "Docker Compose Isn't Enough"]]></title><description><![CDATA[
<p>I'm pretty confused by this article.<p>It says docker compose is at the "wrong-level of abstraction", but I kept feeling the author was instead expecting docker compose to solve different problems that it was ever meant to solve.<p>In fact, they seem to be expecting a highly-opinionated, high-level interface which solves problems that I don't think anyone using docker compose in prod should even be worried about.<p>A lot of concerns seem to be around avoiding spinning up duplicate instances of reverse proxies, databases, and caches. First of all, why is this a concern? Idle threads have basically no impact on a system, so this generally isn't a concern. This is a nuanced and context-dependent issue, but generally it won't even make the list of top-100 performance bottlenecks for most applications. Yet the article takes for granted that the benefits of solving this problem outweigh the many cons of coupling them together.<p>Even if you wanted to enforce your applications sharing a postgres instance under the hood, why would you want that to be black-magic performed by the container orchestrator?<p>Other stuff like DB backups just don't seem like issues docker compose users have. If you need to orchestrate across multiple nodes in order to meet your SLOs, then don't use docker compose.<p>Finally, it seems like the actual solution is significantly under-discussed. I both have tons of questions about how it's supposed to work, and I see lots of shortcomings with the parts that I do understand.<p>Beyond the specific issues I see, the fundamental attitude seems to be "force everyone to architect their applications in a very specific way, and don't even try to support any use cases which fall outside of it". You need a damn good reason to be that opinionated about these sorts of things, and it by definition will only work well in specific contexts. I'd be interested to read an article which tried to articulate why such an opinionated API would improve SDLC-considerations over docker-compose, but I don't think that's the article I just read.</p>
]]></description><pubDate>Wed, 13 Nov 2024 06:06:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=42123347</link><dc:creator>mkarrmann</dc:creator><comments>https://news.ycombinator.com/item?id=42123347</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42123347</guid></item><item><title><![CDATA[New comment by mkarrmann in "Terence Tao on O1"]]></title><description><![CDATA[
<p>I actually like that analogy. It's somewhere in between. Enough that LLMs can help in many ways, but the current models are still far away from doing everything.</p>
]]></description><pubDate>Sun, 15 Sep 2024 16:09:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=41548305</link><dc:creator>mkarrmann</dc:creator><comments>https://news.ycombinator.com/item?id=41548305</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41548305</guid></item><item><title><![CDATA[New comment by mkarrmann in "Terence Tao on O1"]]></title><description><![CDATA[
<p>Is most code being written the equivalent of high-art or Shutterstock?</p>
]]></description><pubDate>Sun, 15 Sep 2024 00:16:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=41544112</link><dc:creator>mkarrmann</dc:creator><comments>https://news.ycombinator.com/item?id=41544112</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41544112</guid></item><item><title><![CDATA[New comment by mkarrmann in "Notes on Taylor and Maclaurin Series"]]></title><description><![CDATA[
<p>Why do you think a series which absolutely converges but whose first few terms are a poor approximation is related to a series which diverges but whose first few terms match the empirically expected value?<p>Not only is it a stretch to wonder about parallels between a basic Calc II concept and Quantum Field Theory, but is seems like the exponential function is the exact opposite of the example you provided.</p>
]]></description><pubDate>Mon, 29 Jul 2024 23:07:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=41104589</link><dc:creator>mkarrmann</dc:creator><comments>https://news.ycombinator.com/item?id=41104589</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41104589</guid></item><item><title><![CDATA[New comment by mkarrmann in "Ollama now supports AMD graphics cards"]]></title><description><![CDATA[
<p>I've recently taken to calling it llama.cpp plus ollama</p>
]]></description><pubDate>Sat, 16 Mar 2024 00:09:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=39722022</link><dc:creator>mkarrmann</dc:creator><comments>https://news.ycombinator.com/item?id=39722022</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39722022</guid></item><item><title><![CDATA[New comment by mkarrmann in "Compiling Rust is testing"]]></title><description><![CDATA[
<p>They specifically said "compiling only proves correctness for the code being compiled, and for the properties covered by the type system".</p>
]]></description><pubDate>Sun, 04 Feb 2024 21:28:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=39254666</link><dc:creator>mkarrmann</dc:creator><comments>https://news.ycombinator.com/item?id=39254666</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39254666</guid></item><item><title><![CDATA[New comment by mkarrmann in "Building an early warning system for LLM-aided biological threat creation"]]></title><description><![CDATA[
<p>What makes you think that the "selling point" of AI today is that it is significantly better at everything than humans?</p>
]]></description><pubDate>Thu, 01 Feb 2024 03:39:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=39212512</link><dc:creator>mkarrmann</dc:creator><comments>https://news.ycombinator.com/item?id=39212512</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39212512</guid></item><item><title><![CDATA[New comment by mkarrmann in "Executing Cron Scripts Reliably at Scale"]]></title><description><![CDATA[
<p>Never forget that the world economy is probably being held together by a handful of these.</p>
]]></description><pubDate>Thu, 01 Feb 2024 03:38:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=39212507</link><dc:creator>mkarrmann</dc:creator><comments>https://news.ycombinator.com/item?id=39212507</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39212507</guid></item></channel></rss>