<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: ahofmann</title><link>https://news.ycombinator.com/user?id=ahofmann</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 10 Jun 2026 17:52:53 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ahofmann" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ahofmann in "Bricks and Minifigs Parts Ways with Franchise Owners"]]></title><description><![CDATA[
<p>They don't seem to understand, that there is no way out of it except giving the guy all the Lego sets or 200k dollars and saying "we are very sorry" multiple times. 
They're still trying to save their face and money and it might ruin the whole franchise.</p>
]]></description><pubDate>Fri, 05 Jun 2026 03:19:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48407529</link><dc:creator>ahofmann</dc:creator><comments>https://news.ycombinator.com/item?id=48407529</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48407529</guid></item><item><title><![CDATA[New comment by ahofmann in "macOS needs its grid back"]]></title><description><![CDATA[
<p>I switched to MacOS a few months ago from sway and I really try to be as open as possible to the mac way of life, because I don't want to fight my OS. But, boy, mission control is unusable crap. I was really shocked how dumb everything around this feature was made. Things that were possible a few years ago, are not possible anymore. Like switching to desktops/workspaces by keyboard. Or the grid.<p>With the app "AltTab" I can at least switch between my apps without using the mouse and with raycast I can position windows, but it is painful how much slower switching and positioning things in MacOS is, than in any tiling window manager.</p>
]]></description><pubDate>Tue, 02 Jun 2026 16:35:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48372543</link><dc:creator>ahofmann</dc:creator><comments>https://news.ycombinator.com/item?id=48372543</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48372543</guid></item><item><title><![CDATA[New comment by ahofmann in "My wife tried to log 1k phone-free hours but quit. So I vibe-coded an app"]]></title><description><![CDATA[
<p>Great Idea, thanks for building it!</p>
]]></description><pubDate>Sun, 31 May 2026 12:25:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48345165</link><dc:creator>ahofmann</dc:creator><comments>https://news.ycombinator.com/item?id=48345165</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48345165</guid></item><item><title><![CDATA[New comment by ahofmann in "Vivaldi 8.0"]]></title><description><![CDATA[
<p>Vivaldi is the browser, where I always wonder why it doesn't get mentioned in all the privacy enhanced browsers. It's the only browser for me, that reliably filters out all ads with ublock origin while working on all websites without any problems. Also the company behind Vivaldi is not in USA/China/Russia, which also helps from my point of view.</p>
]]></description><pubDate>Thu, 21 May 2026 08:02:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48219344</link><dc:creator>ahofmann</dc:creator><comments>https://news.ycombinator.com/item?id=48219344</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48219344</guid></item><item><title><![CDATA[New comment by ahofmann in "Incident Report: Railway Blocked by Google Cloud (Resolved)"]]></title><description><![CDATA[
<p>I have kind of the same architecture. I host multiple dedicated servers and vps instances in the Hetzner "cloud", but all of these connect to a few hosted databases by Hetzners web hosting packages for like 20 bucks a month. It sounds insane, but the one thing that absolutely needs to stay online, is the database, so not hosting this myself makes sense. And since Hetzner is apparently tuned their dirt cheap databases pretty well, we can hammer them pretty hard without any problems.</p>
]]></description><pubDate>Wed, 20 May 2026 04:42:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48203196</link><dc:creator>ahofmann</dc:creator><comments>https://news.ycombinator.com/item?id=48203196</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48203196</guid></item><item><title><![CDATA[New comment by ahofmann in "LLMs are breaking 20 year old system design"]]></title><description><![CDATA[
<p>The services, I ran didn't care about decisions "the industry" made. They worked just fine.</p>
]]></description><pubDate>Thu, 14 May 2026 11:53:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48134123</link><dc:creator>ahofmann</dc:creator><comments>https://news.ycombinator.com/item?id=48134123</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48134123</guid></item><item><title><![CDATA[New comment by ahofmann in "LLMs are breaking 20 year old system design"]]></title><description><![CDATA[
<p>To me this makes no sense. Nothing in web development changes because of long running requests, there are plenty of solutions for this. The most easy one is to just listen long enough on a http request for the answer. 
The routing problem can be mitigated with session pinning.
Http2 and 3 have solutions for streaming data, websockets can be used, and pub/sub also.
Heck, we could push the LLM response in a k2v system/redis and read it from there. 
"State is in the DB" is running strong and will be for decades to come.</p>
]]></description><pubDate>Thu, 14 May 2026 07:49:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48132321</link><dc:creator>ahofmann</dc:creator><comments>https://news.ycombinator.com/item?id=48132321</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48132321</guid></item><item><title><![CDATA[New comment by ahofmann in "AI shouldn't have a meter. Unlimited tokens. Forever"]]></title><description><![CDATA[
<p>This project looks very interesting. Unfortunately, the fact that only new accounts are praising the tools reeks of astroturfing.</p>
]]></description><pubDate>Wed, 13 May 2026 04:30:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48117848</link><dc:creator>ahofmann</dc:creator><comments>https://news.ycombinator.com/item?id=48117848</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48117848</guid></item><item><title><![CDATA[New comment by ahofmann in "Mythos Finds a Curl Vulnerability"]]></title><description><![CDATA[
<p><i>Putting on my tinfoil-hat:</i> Sooo, the guy who runs the test and delivers the report could just have removed the more interesting bugs and delivered those to any three letter agency?</p>
]]></description><pubDate>Mon, 11 May 2026 07:32:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48092064</link><dc:creator>ahofmann</dc:creator><comments>https://news.ycombinator.com/item?id=48092064</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48092064</guid></item><item><title><![CDATA[New comment by ahofmann in "AI Skills as loader spec, not prompts – why the architecture changes everything"]]></title><description><![CDATA[
<p>I'm sorry, but this is unreadable to me. It's long, it's very repetitive and it feels very over the top. Just tell me, what a skill.md is and what to look out for, that I would happily read.</p>
]]></description><pubDate>Fri, 01 May 2026 10:16:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47973034</link><dc:creator>ahofmann</dc:creator><comments>https://news.ycombinator.com/item?id=47973034</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47973034</guid></item><item><title><![CDATA[New comment by ahofmann in "Quarkdown – Markdown with Superpowers"]]></title><description><![CDATA[
<p>You mean like this? <a href="https://github.com/iamgio/quarkdown#comparison" rel="nofollow">https://github.com/iamgio/quarkdown#comparison</a></p>
]]></description><pubDate>Mon, 27 Apr 2026 13:04:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47921043</link><dc:creator>ahofmann</dc:creator><comments>https://news.ycombinator.com/item?id=47921043</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47921043</guid></item><item><title><![CDATA[New comment by ahofmann in "[dead]"]]></title><description><![CDATA[
<p>This, and "don't be evil" was replaced over ten years ago: <a href="https://en.wikipedia.org/wiki/Don%27t_be_evil" rel="nofollow">https://en.wikipedia.org/wiki/Don%27t_be_evil</a><p>So stop calling the Google people out for being evil. They are officially evil since 2015.</p>
]]></description><pubDate>Mon, 20 Apr 2026 05:40:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47830747</link><dc:creator>ahofmann</dc:creator><comments>https://news.ycombinator.com/item?id=47830747</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47830747</guid></item><item><title><![CDATA[New comment by ahofmann in "Migrating from DigitalOcean to Hetzner"]]></title><description><![CDATA[
<p>In 20 years of hosting all kinds of web services, some of them serving over 200m requests per month, a crashing single server was twice a problem.<p>Dealing with over engineered bullshit, that behaved in strange ways that disrupted the service was far more often a problem.<p>So, yes, redundancy is something that can be left away, if you're comfortable to be responsible for fixing things at a Saturday morning.</p>
]]></description><pubDate>Sat, 18 Apr 2026 16:56:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47817402</link><dc:creator>ahofmann</dc:creator><comments>https://news.ycombinator.com/item?id=47817402</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47817402</guid></item><item><title><![CDATA[New comment by ahofmann in "Backblaze has stopped backing up OneDrive and Dropbox folders and maybe others"]]></title><description><![CDATA[
<p>They do, it's called B2 and is another product of them.</p>
]]></description><pubDate>Tue, 14 Apr 2026 12:47:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47764969</link><dc:creator>ahofmann</dc:creator><comments>https://news.ycombinator.com/item?id=47764969</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47764969</guid></item><item><title><![CDATA[New comment by ahofmann in "Viktor Orbán concedes defeat after 'painful' election result"]]></title><description><![CDATA[
<p>Sadly so. In the last decades it was just normal for almost all countries. It's kind of maddening how low Trump lowered the bar for politicians.</p>
]]></description><pubDate>Sun, 12 Apr 2026 20:10:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47743926</link><dc:creator>ahofmann</dc:creator><comments>https://news.ycombinator.com/item?id=47743926</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47743926</guid></item><item><title><![CDATA[New comment by ahofmann in "Pro Max 5x quota exhausted in 1.5 hours despite moderate usage"]]></title><description><![CDATA[
<p>Resizing the context window seems like a very good idea to me. I noticed a decline of productivity when the 1M context window was released and I'd like to bring it back to 200k, because it was totally fine for the things I was working on.</p>
]]></description><pubDate>Sun, 12 Apr 2026 17:01:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47741952</link><dc:creator>ahofmann</dc:creator><comments>https://news.ycombinator.com/item?id=47741952</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47741952</guid></item><item><title><![CDATA[New comment by ahofmann in "Am I German or Autistic?"]]></title><description><![CDATA[
<p>It's always funny to see people try speaking/writing german and screw it up in four words/14 characters :-)<p>I got 38% german, 58% autistic btw.</p>
]]></description><pubDate>Thu, 09 Apr 2026 16:40:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47705881</link><dc:creator>ahofmann</dc:creator><comments>https://news.ycombinator.com/item?id=47705881</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47705881</guid></item><item><title><![CDATA[New comment by ahofmann in "GitHub's Historic Uptime"]]></title><description><![CDATA[
<p>I loved that time. Websites, or "apps" that don't change every second time I want to use them, are great.</p>
]]></description><pubDate>Wed, 01 Apr 2026 05:56:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47597316</link><dc:creator>ahofmann</dc:creator><comments>https://news.ycombinator.com/item?id=47597316</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47597316</guid></item><item><title><![CDATA[New comment by ahofmann in "Objections to systemd age-attestation changes go overboard"]]></title><description><![CDATA[
<p>I think the "overboard" part is that the developer was doxxed and received death threats.</p>
]]></description><pubDate>Tue, 31 Mar 2026 20:14:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47592838</link><dc:creator>ahofmann</dc:creator><comments>https://news.ycombinator.com/item?id=47592838</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47592838</guid></item><item><title><![CDATA[New comment by ahofmann in "Show HN: Cerno – CAPTCHA that targets LLM reasoning, not human biology"]]></title><description><![CDATA[
<p>I managed once to complete the maze, but then it went into "checking" and a spinner forever.</p>
]]></description><pubDate>Tue, 31 Mar 2026 20:11:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47592802</link><dc:creator>ahofmann</dc:creator><comments>https://news.ycombinator.com/item?id=47592802</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47592802</guid></item></channel></rss>