<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: renehsz</title><link>https://news.ycombinator.com/user?id=renehsz</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 30 Aug 2026 10:33:40 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=renehsz" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by renehsz in "Verschlimmbesserung: The Word Your Software Updates Need"]]></title><description><![CDATA[
<p>My understanding is that a Verschlimmbesserung stems from a genuine intent to improve something, even though it ultimately has the opposite effect.</p>
]]></description><pubDate>Fri, 28 Aug 2026 20:13:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=49483645</link><dc:creator>renehsz</dc:creator><comments>https://news.ycombinator.com/item?id=49483645</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49483645</guid></item><item><title><![CDATA[The Root of the Root of All Evil]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.computerenhance.com/p/theroot">https://www.computerenhance.com/p/theroot</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49451549">https://news.ycombinator.com/item?id=49451549</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 26 Aug 2026 16:10:27 +0000</pubDate><link>https://www.computerenhance.com/p/theroot</link><dc:creator>renehsz</dc:creator><comments>https://news.ycombinator.com/item?id=49451549</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49451549</guid></item><item><title><![CDATA[New comment by renehsz in "Devices with GrapheneOS support should be available in 2027"]]></title><description><![CDATA[
<p>Where I live, the overlap between banks with physical branches and those that don’t require an app or cardTAN is nonexistent - genuinely zero. But maybe I’m just old-school for wanting to have the option to visit a branch.</p>
]]></description><pubDate>Wed, 19 Aug 2026 18:53:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=49365680</link><dc:creator>renehsz</dc:creator><comments>https://news.ycombinator.com/item?id=49365680</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49365680</guid></item><item><title><![CDATA[New comment by renehsz in "Devices with GrapheneOS support should be available in 2027"]]></title><description><![CDATA[
<p>same here... unfortunately, there are too few users of alternative Android distros for the banks to care...at all</p>
]]></description><pubDate>Wed, 19 Aug 2026 15:45:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=49363114</link><dc:creator>renehsz</dc:creator><comments>https://news.ycombinator.com/item?id=49363114</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49363114</guid></item><item><title><![CDATA[New comment by renehsz in "Devices with GrapheneOS support should be available in 2027"]]></title><description><![CDATA[
<p>A lot of it is security theater  plus  lazy (as in "doing the minimum amount of work possible") compliance with regulations</p>
]]></description><pubDate>Wed, 19 Aug 2026 15:42:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=49363065</link><dc:creator>renehsz</dc:creator><comments>https://news.ycombinator.com/item?id=49363065</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49363065</guid></item><item><title><![CDATA[New comment by renehsz in "Devices with GrapheneOS support should be available in 2027"]]></title><description><![CDATA[
<p>This is a huge problem in EU countries!<p>The relevant regulations are Commission Delegated Regulation (EU) 2018/389 and the earlier Directive (EU) 2015/2366.<p>While these laws are deliberately vague when it comes to specific technologies, they do require at least two independent factors from different categories, such as knowledge (password) and possession (phone).<p>That, in and of itself, wouldn't be a problem. The way most banks implement it, however, is by giving you two choices:<p>1. You use their mobile app (which likely requires device attestation and Google Play Services, so won't work on a plain LineageOS install)<p>2. You use their CardTAN device, which is extremely inconvenient to always carry around.<p>Sure, we nerds might argue they should just let us use our Yubikeys or regular old TOTP, but pretty much no bank implements that. (Why? Your guess is as good as mine.)<p>Personally, I had to buy a second stock Samsung phone just for banking apps. And yes, there are still alternatives (only very very few though), but no, none of them are convenient, for various unrelated reasons.<p>I wouldn't be surprised if this continues to spread to the US too, under the sneaky disguise of "security".</p>
]]></description><pubDate>Wed, 19 Aug 2026 15:37:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=49363003</link><dc:creator>renehsz</dc:creator><comments>https://news.ycombinator.com/item?id=49363003</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49363003</guid></item><item><title><![CDATA[New comment by renehsz in "Devices with GrapheneOS support should be available in 2027"]]></title><description><![CDATA[
<p>A hardware-based CardTAN device, which is super inconvenient. Or else they can't do any online banking at all.<p><i>crying in EU :(</i></p>
]]></description><pubDate>Wed, 19 Aug 2026 15:09:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=49362665</link><dc:creator>renehsz</dc:creator><comments>https://news.ycombinator.com/item?id=49362665</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49362665</guid></item><item><title><![CDATA[New comment by renehsz in "Incident with Github.com [resolved]"]]></title><description><![CDATA[
<p><a href="https://GiveUpGithub.org" rel="nofollow">https://GiveUpGithub.org</a> - why and how to ditch GitHub.</p>
]]></description><pubDate>Tue, 18 Aug 2026 10:18:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=49343599</link><dc:creator>renehsz</dc:creator><comments>https://news.ycombinator.com/item?id=49343599</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49343599</guid></item><item><title><![CDATA[New comment by renehsz in "People are worried about America's solvency"]]></title><description><![CDATA[
<p>There's nothing wrong with using public funds to solve real problems, but persistent deficit spending is the wrong way to go about it!<p>Deficit spending causes inflation, and that type of inflation is a hidden, regressive form of taxation. It hits everybody, but the poorest suffer most when all the essentials get more expensive. The government creates new money, but really the value of that money comes out of everybody's income and bank accounts.<p>If additional government spending is truly necessary, it should be funded through transparent, progressive taxation, so that it only affects those who can afford to pay the tax, and so that the voting public is aware of it.<p>Unforunately, you're unlikely to win an election on the promise of raising taxes. The hidden tax of inflation, on the other hand, is so perfectly hidden in plain sight that most people don't notice it unless it gets out of hand.</p>
]]></description><pubDate>Tue, 18 Aug 2026 10:06:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=49343517</link><dc:creator>renehsz</dc:creator><comments>https://news.ycombinator.com/item?id=49343517</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49343517</guid></item><item><title><![CDATA[New comment by renehsz in "Incident with Pull Requests, Issues, Git Operations and API Requests"]]></title><description><![CDATA[
<p><a href="https://GiveUpGithub.org" rel="nofollow">https://GiveUpGithub.org</a></p>
]]></description><pubDate>Wed, 27 May 2026 13:00:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48293624</link><dc:creator>renehsz</dc:creator><comments>https://news.ycombinator.com/item?id=48293624</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48293624</guid></item><item><title><![CDATA[Plan 9: Audio-Video Pipeline]]></title><description><![CDATA[
<p>Article URL: <a href="http://lifeofpenguin.blogspot.com/2026/03/plan-9-audio-video-pipeline.html">http://lifeofpenguin.blogspot.com/2026/03/plan-9-audio-video-pipeline.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47396575">https://news.ycombinator.com/item?id=47396575</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 16 Mar 2026 09:01:25 +0000</pubDate><link>http://lifeofpenguin.blogspot.com/2026/03/plan-9-audio-video-pipeline.html</link><dc:creator>renehsz</dc:creator><comments>https://news.ycombinator.com/item?id=47396575</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47396575</guid></item><item><title><![CDATA[New comment by renehsz in "The 49MB web page"]]></title><description><![CDATA[
<p>Thank you for doing this! I really mean it. We need more developers who care about keeping websites lean and fast.
There's no good reason a regular site shouldn't work on GPRS, except maybe if the main content is video.</p>
]]></description><pubDate>Sun, 15 Mar 2026 23:31:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47393197</link><dc:creator>renehsz</dc:creator><comments>https://news.ycombinator.com/item?id=47393197</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47393197</guid></item><item><title><![CDATA[GotHub All the Things]]></title><description><![CDATA[
<p>Article URL: <a href="https://x61.sh/log/2026/03/14032026191148-gothub.html">https://x61.sh/log/2026/03/14032026191148-gothub.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47386895">https://news.ycombinator.com/item?id=47386895</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 15 Mar 2026 12:47:08 +0000</pubDate><link>https://x61.sh/log/2026/03/14032026191148-gothub.html</link><dc:creator>renehsz</dc:creator><comments>https://news.ycombinator.com/item?id=47386895</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47386895</guid></item><item><title><![CDATA[New comment by renehsz in "My Homelab Setup"]]></title><description><![CDATA[
<p>1GB RAM per 1TB storage is really only required if you enable deduplication, which rarely makes sense.<p>Otherwise, the only benefit more RAM gets you is better performance. But it's not like ZFS performs terribly with little RAM. It's just going to more closely reflect raw disk speed, similar to other filesystems that don't do much caching.<p>I've run ZFS on almost all my machines for years, some with only 512MiB of RAM. It's always been rock-solid. Is more RAM better? Sure. But it's absolutely not required. Don't choose a different file system just because you think it'll perform better with little RAM. It probably won't, except under very extreme circumstances.</p>
]]></description><pubDate>Mon, 09 Mar 2026 14:05:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47309236</link><dc:creator>renehsz</dc:creator><comments>https://news.ycombinator.com/item?id=47309236</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47309236</guid></item><item><title><![CDATA[New comment by renehsz in "My Homelab Setup"]]></title><description><![CDATA[
<p>ZFS doesn't really <i>need</i> huge amounts of RAM. Most of the memory usage people see is the Adaptive Replacement Cache (ARC), which will happily use as much memory as you throw at it, but will also shrink very quickly under memory pressure. ZFS really works fine with very little RAM (even less than the recommended 2GB), just with a smaller cache and thus lower performance. The only exception is if you enable deduplication, which will try to keep the entire Deduplication Table (DDT) in memory. But for most workloads, it doesn't make sense to enable that feature anyways.</p>
]]></description><pubDate>Mon, 09 Mar 2026 13:52:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47309072</link><dc:creator>renehsz</dc:creator><comments>https://news.ycombinator.com/item?id=47309072</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47309072</guid></item><item><title><![CDATA[New comment by renehsz in "British Columbia is permanently adopting daylight time"]]></title><description><![CDATA[
<p>Which practically puts us back into standard time, as things should be</p>
]]></description><pubDate>Tue, 03 Mar 2026 10:33:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47230570</link><dc:creator>renehsz</dc:creator><comments>https://news.ycombinator.com/item?id=47230570</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47230570</guid></item><item><title><![CDATA[New comment by renehsz in "Why Go Can't Try"]]></title><description><![CDATA[
<p>In my experience, writing a few lines to handle errors is really not as big of a deal as a lot of people make it out to be. However, I've seen numerous times how error handling can become burdensome in poorly structured codebases that make failure states hard to manage.<p>Many developers, especially those in a rush, or juniors, or those coming from exception-based languages, tend to want to bubble errors up the call stack without much thought. But I think that's rarely the best approach. Errors should be handled deliberately, and those handlers should be tested. When a function has many ways in which it can fail, I take it as a sign to rethink the design. In almost every case, it's possible to simplify the logic to reduce potential failure modes, minimizing the burden of writing and testing error handling code and thus making the program more robust.<p>To summarize, in my experience, well-written code handles errors thoughtfully in a few distinct places. Explicit error handling does not have to be a burden. Special language features are not strictly necessary. But of course, it takes a lot of experience to know how to structure code in a way that makes error handling easy.</p>
]]></description><pubDate>Mon, 02 Mar 2026 18:42:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47222180</link><dc:creator>renehsz</dc:creator><comments>https://news.ycombinator.com/item?id=47222180</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47222180</guid></item><item><title><![CDATA[New comment by renehsz in "The Windows 95 user interface: A case study in usability engineering (1996)"]]></title><description><![CDATA[
<p>SerenityOS serves as a cool side project for those who like to tinker with OS dev. I don't think it was "born" with any other goals in mind. Neither was their browser project, it just happened to turn into something a lot more serious.</p>
]]></description><pubDate>Sun, 01 Mar 2026 12:15:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47206021</link><dc:creator>renehsz</dc:creator><comments>https://news.ycombinator.com/item?id=47206021</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47206021</guid></item><item><title><![CDATA[You don't need free lists]]></title><description><![CDATA[
<p>Article URL: <a href="https://jakubtomsu.github.io/posts/bit_pools/">https://jakubtomsu.github.io/posts/bit_pools/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47127942">https://news.ycombinator.com/item?id=47127942</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 23 Feb 2026 20:02:39 +0000</pubDate><link>https://jakubtomsu.github.io/posts/bit_pools/</link><dc:creator>renehsz</dc:creator><comments>https://news.ycombinator.com/item?id=47127942</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47127942</guid></item><item><title><![CDATA[New comment by renehsz in "Defer Available in GCC and Clang"]]></title><description><![CDATA[
<p>This is big news. Defer can simplify control flow a lot, especially in early-return cases like handling errors. No longer do we have to write deeply nested ifs or the madness that is goto. Resource acquisition and cleanup can now be right next to each other.<p>Now we just have to hope that standardization goes well. The C standard moves very slowly, and that's probably a good thing. But defer is such a simple yet powerful feature that the cost/benefit ratio should easily justify its inclusion.</p>
]]></description><pubDate>Mon, 16 Feb 2026 20:52:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47040173</link><dc:creator>renehsz</dc:creator><comments>https://news.ycombinator.com/item?id=47040173</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47040173</guid></item></channel></rss>