<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: mrighele</title><link>https://news.ycombinator.com/user?id=mrighele</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 02 Sep 2026 17:33:13 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=mrighele" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by mrighele in "Incident with Github.com [resolved]"]]></title><description><![CDATA[
<p>> scaling problems due to the influx of LLM assisted coding<p>You mean people pushing LLM assisted coding, or github's own coders pushing LLM assisted code to production ? :-).<p>I am more inclined to think that it is the second, but if the reason is the first, what is particular hard to scale ? It's not like everybody is vide-coding into a single repository, so I would expect that most of the load would naturally be scalable by increasing the resources. If for some reason that is not possible, I would expect a corporation as big as Github to keep the paying customers working by gracefully denying service to the free tier, not to collapse like an house of cards.</p>
]]></description><pubDate>Mon, 17 Aug 2026 14:48:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=49331980</link><dc:creator>mrighele</dc:creator><comments>https://news.ycombinator.com/item?id=49331980</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49331980</guid></item><item><title><![CDATA[New comment by mrighele in "Self hosted email continues to steeply decline"]]></title><description><![CDATA[
<p>I guess there is a certain amount of luck in this, probably related to the provider, or the range that your IP reside into. (I guess google and microsoft keep their own blacklists, regardless of what public blacklists say). I wonder if the best course of action in that case is to just spin up a new server on a different provider and try again.<p>FWIW, in my case, I am running the server on Hetzner, even though is supposed to have a bad reputation, but I have been using its IP for more than 10 years for other things (web server, personal services etc) so I guess that helps</p>
]]></description><pubDate>Mon, 17 Aug 2026 14:04:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=49331152</link><dc:creator>mrighele</dc:creator><comments>https://news.ycombinator.com/item?id=49331152</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49331152</guid></item><item><title><![CDATA[New comment by mrighele in "Self hosted email continues to steeply decline"]]></title><description><![CDATA[
<p>Last year I started self hosting my email. I found that once you setup the “usual suspects” (DMARC, DKIM, SPF…) outgoing mail works without issues. In fact it works now better than the (small) provider I was using before.<p>And setting them up properly is not even that difficult nowadays</p>
]]></description><pubDate>Mon, 17 Aug 2026 12:40:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=49329888</link><dc:creator>mrighele</dc:creator><comments>https://news.ycombinator.com/item?id=49329888</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49329888</guid></item><item><title><![CDATA[New comment by mrighele in "Does anyone run Postgres without PgBouncer?"]]></title><description><![CDATA[
<p>Not all non-trivial workloads are web-scale. There are plenty of on-premise applications out there that have at most  hundreds or thousands of concurrent users, and the connections come from a bunch of fat spring boot servers that handle most of the pooling by themselves.</p>
]]></description><pubDate>Sun, 16 Aug 2026 17:31:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=49321945</link><dc:creator>mrighele</dc:creator><comments>https://news.ycombinator.com/item?id=49321945</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49321945</guid></item><item><title><![CDATA[New comment by mrighele in "llama.cpp"]]></title><description><![CDATA[
<p>>  (Optimized by you through testing. Not that AI)<p>Why not optimized by AI through testing ? Give it a test set to work on and let it loose.</p>
]]></description><pubDate>Wed, 12 Aug 2026 09:06:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=49269627</link><dc:creator>mrighele</dc:creator><comments>https://news.ycombinator.com/item?id=49269627</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49269627</guid></item><item><title><![CDATA[New comment by mrighele in "What's the best programming language for coding agents?"]]></title><description><![CDATA[
<p>the slogan came out when the alternative was Perl, and in Perl you could do the same thing in a million ways, and each of them was equally "idiomatic".<p>> There <i>should</i> be one-- and preferably only one --<i>obvious</i> way to do it. [1]<p>Note the `should` and the `obvious`. Is it not a strict rule about having a single way to do things. It is about the aspiration that, if you do something, there is single obvious way to do it, much better than the others.<p>(I agree though that not even this is true anymore, see how many different ways you have to interpolate strings).<p>[1] <a href="https://en.wikipedia.org/wiki/Zen_of_Python" rel="nofollow">https://en.wikipedia.org/wiki/Zen_of_Python</a></p>
]]></description><pubDate>Tue, 11 Aug 2026 09:56:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=49255664</link><dc:creator>mrighele</dc:creator><comments>https://news.ycombinator.com/item?id=49255664</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49255664</guid></item><item><title><![CDATA[New comment by mrighele in "Quake – 30th Anniversary Update"]]></title><description><![CDATA[
<p>That is also the approach that Nintendo took with Super Mario Bros, as in the first level you almost cannot avoid to learn that, for example mushrooms=good and goomba=bad [1]<p>[1] <a href="https://mainstream404.wordpress.com/2018/01/03/how-super-mario-bros-world-1-1-teaches-you-everything-you-need-to-know/" rel="nofollow">https://mainstream404.wordpress.com/2018/01/03/how-super-mar...</a></p>
]]></description><pubDate>Fri, 07 Aug 2026 11:24:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=49208746</link><dc:creator>mrighele</dc:creator><comments>https://news.ycombinator.com/item?id=49208746</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49208746</guid></item><item><title><![CDATA[New comment by mrighele in "Annoying and alarming things about OpenCode"]]></title><description><![CDATA[
<p># Prompt Cache Misses<p>> It globs your filesystem and re-reads AGENTS.md (injected in turn-0 system prompt) on every SSE turn. If you put a quick note in AGENTS.md to be read in the next session, you immediately force a full re-evaluation.<p>> Personal favourite: it puts the current date in the turn-0 system prompt and re-evaluates every SSE turn. If you’re using OpenCode at midnight you get a full prompt cache miss.<p>I used opencode with deepseek v4 via openrouter during the weekend. Openrouter claims a cache hit rate of about 95%. Maybe it can be improved, but it doesn't seem broken.<p>I agree that it is bloated, and uses a lot of memory and cpu. But I don't remember seeing any bug during its usage, or at least not big enough to notice</p>
]]></description><pubDate>Mon, 20 Jul 2026 15:03:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48979863</link><dc:creator>mrighele</dc:creator><comments>https://news.ycombinator.com/item?id=48979863</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48979863</guid></item><item><title><![CDATA[New comment by mrighele in "The death and rebirth of my home server"]]></title><description><![CDATA[
<p>> So if that were the case then why isn't there some sore of daemon or system software service that tracks the expected life of the hardware?<p>Some linux distribution will regularly check SMART data from disk and warn you if some threshold has passed (like number of corrected errors, spin up/down, total hours etc).<p>That said, if we talk about consumer hardware in a home lab or the like, of the disks that I bought in the past 15 years, only one broke down, and it did fairly quickly so my suggestion is to use redundant storage, make backup and change the disk when it breaks down. (Enterprise disk and usage is another can of worms of course).</p>
]]></description><pubDate>Sun, 19 Jul 2026 17:56:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48970253</link><dc:creator>mrighele</dc:creator><comments>https://news.ycombinator.com/item?id=48970253</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48970253</guid></item><item><title><![CDATA[New comment by mrighele in "Perforce charges $500 for training training videos.. and it's AI narrated"]]></title><description><![CDATA[
<p>UI wise git sucks. The its commands are barely related to what they do, and that little makes sense only if you have in mind the underlying storage model (which is by itself a sign of bad UI).<p>Almost any other version control tool I have used in my life make more sense that git.<p>There are many reason for why git won, being able to use it without having to look up commands is not one of them.</p>
]]></description><pubDate>Sun, 19 Jul 2026 12:52:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48967783</link><dc:creator>mrighele</dc:creator><comments>https://news.ycombinator.com/item?id=48967783</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48967783</guid></item><item><title><![CDATA[New comment by mrighele in "EF Core 11 makes your split queries faster"]]></title><description><![CDATA[
<p>I think jsonb_agg could be a solution. Requires cpu for decoding but I think it is compensated by the reduction of on the wire traffic. Queries are different , especially if you have several one-to-many joins so you have to do it at the framework level. I wonder if it would be feasible a Postgres extension that does this automatically for you</p>
]]></description><pubDate>Sun, 12 Jul 2026 12:28:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48880637</link><dc:creator>mrighele</dc:creator><comments>https://news.ycombinator.com/item?id=48880637</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48880637</guid></item><item><title><![CDATA[New comment by mrighele in "How to Build a Minimal ZFS NAS Without Synology, QNAP, TrueNAS (2024)"]]></title><description><![CDATA[
<p>Having built a nas recently (luckily before ram/diskpocalypse) there seems to be a huge difference between making a small nas (say 4 disks) and a big one. With a small one you are essentially building a pc, and the differentiating factor is the software. Mobo, memory, case, PSU… buy consumer (cheap) stuff and you’re ok. Above that you have to start buying very expensive business oriented stuff,disk enclosure, better psu… the costs increase more that linearly , especially if you don’t live in the US and can easily get used stuff from eBay.<p>And that stuff is often not just more expensive, but uglier and noisier. I ended up making my own “enclosure”</p>
]]></description><pubDate>Wed, 08 Jul 2026 17:18:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48834587</link><dc:creator>mrighele</dc:creator><comments>https://news.ycombinator.com/item?id=48834587</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48834587</guid></item><item><title><![CDATA[New comment by mrighele in "Why skilled workers come to Germany and then leave again"]]></title><description><![CDATA[
<p>Asking you to learn German in in Germany is both rational and pragmatic, as it is a good way to be a functioning member of the society.</p>
]]></description><pubDate>Tue, 07 Jul 2026 22:31:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48824911</link><dc:creator>mrighele</dc:creator><comments>https://news.ycombinator.com/item?id=48824911</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48824911</guid></item><item><title><![CDATA[New comment by mrighele in "EU Council forces Chat Control via fast-track"]]></title><description><![CDATA[
<p>In some EU countries it is not only illegal, but also unconstitutional.<p>For example, Art 15 of the Italian constitution [1]:<p>"Freedom and confidentiality of correspondence and of every other form of
communication is inviolable.
Limitations may only be imposed by judicial decision stating the reasons and
in accordance with the guarantees provided by the law."<p>[1] <a href="https://www.senato.it/documenti/repository/istituzione/costituzione_inglese.pdf" rel="nofollow">https://www.senato.it/documenti/repository/istituzione/costi...</a></p>
]]></description><pubDate>Tue, 07 Jul 2026 12:51:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48817035</link><dc:creator>mrighele</dc:creator><comments>https://news.ycombinator.com/item?id=48817035</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48817035</guid></item><item><title><![CDATA[New comment by mrighele in "22-year-old Mozart's handwritten notebook unearthed in 'major discovery'"]]></title><description><![CDATA[
<p>I love his handwriting style. I wonder if it was the first draft or a copy [1]<p>[1] <a href="https://www.youtube.com/watch?v=gkqfpkTTy2w" rel="nofollow">https://www.youtube.com/watch?v=gkqfpkTTy2w</a></p>
]]></description><pubDate>Fri, 26 Jun 2026 09:43:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48684509</link><dc:creator>mrighele</dc:creator><comments>https://news.ycombinator.com/item?id=48684509</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48684509</guid></item><item><title><![CDATA[New comment by mrighele in "UK set to announce social media ban for under-16s"]]></title><description><![CDATA[
<p>No, I'm not conflicting the two issues. I'm fine with the ban I'm not fine with how it is being implemented, I thought the example would make it clear.<p>A ban shouldn't affect the adults (and this is the same for stuff like porn). If you think that kids should be restricted from a portion of the Internet, have the tools that they use check who they are... but adults should be able to use other tools.</p>
]]></description><pubDate>Tue, 16 Jun 2026 06:50:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48551511</link><dc:creator>mrighele</dc:creator><comments>https://news.ycombinator.com/item?id=48551511</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48551511</guid></item><item><title><![CDATA[New comment by mrighele in "UK set to announce social media ban for under-16s"]]></title><description><![CDATA[
<p>I am fine with banning social media for minors.<p>What I find utterly wrong is the method, because this way you end up tracking also every adult.<p>A better way would be to legislate that minors need to use devices specifically designed for them, so that they can be kept under control, and forbid them to use regular devices.<p>My daughter cannot drive my car, and I don't need to insert my id card to use it, nor there is a facial recognition system to ensure that I am an adult.<p>Banning the kids from access social media sounds like just an excuse to be able to track adults.</p>
]]></description><pubDate>Mon, 15 Jun 2026 14:25:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48541773</link><dc:creator>mrighele</dc:creator><comments>https://news.ycombinator.com/item?id=48541773</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48541773</guid></item><item><title><![CDATA[New comment by mrighele in "Firewood Splitting Simulator"]]></title><description><![CDATA[
<p>What this miss is a second part where you put the same wood that you split in a fireplace and watch it burn.</p>
]]></description><pubDate>Sun, 14 Jun 2026 22:13:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48533402</link><dc:creator>mrighele</dc:creator><comments>https://news.ycombinator.com/item?id=48533402</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48533402</guid></item><item><title><![CDATA[New comment by mrighele in "Lies we tell ourselves about email addresses"]]></title><description><![CDATA[
<p>Not OP, but I self host a few domains.<p>I was worried about not being able to send emails, but is seems that as long as you setup properly SPF/DKIM/DMARC you're fine. You may have problems if using a domestic address though.<p>For the configuration, the best bet is probably to use a product that makes it easy to configure the above three, there are a few alternatives around, like Stalwart [1] or docker-mailserver (which is little more that your postfix/dovecot/rspam combo packaged in a container) [2]<p>[1] <a href="https://github.com/stalwartlabs/stalwart" rel="nofollow">https://github.com/stalwartlabs/stalwart</a><p>[2] <a href="https://github.com/docker-mailserver" rel="nofollow">https://github.com/docker-mailserver</a></p>
]]></description><pubDate>Wed, 10 Jun 2026 14:18:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48476687</link><dc:creator>mrighele</dc:creator><comments>https://news.ycombinator.com/item?id=48476687</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48476687</guid></item><item><title><![CDATA[New comment by mrighele in "Apple reveals new AI architecture built around Google Gemini models"]]></title><description><![CDATA[
<p>their largest partner is probably the US government.</p>
]]></description><pubDate>Tue, 09 Jun 2026 07:42:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48457913</link><dc:creator>mrighele</dc:creator><comments>https://news.ycombinator.com/item?id=48457913</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48457913</guid></item></channel></rss>