<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: dietr1ch</title><link>https://news.ycombinator.com/user?id=dietr1ch</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 12 Apr 2026 07:48:45 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=dietr1ch" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by dietr1ch in "US – Iran negotiations end with no deal reached"]]></title><description><![CDATA[
<p>Are you talking about the US or Iran?</p>
]]></description><pubDate>Sun, 12 Apr 2026 05:25:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47736383</link><dc:creator>dietr1ch</dc:creator><comments>https://news.ycombinator.com/item?id=47736383</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47736383</guid></item><item><title><![CDATA[New comment by dietr1ch in "Ex-Meta worker investigated for downloading 30k private Facebook photos"]]></title><description><![CDATA[
<p>There's no effectively using private/public keys whatsoever.<p>The communication with the server must be secure, the extra hash only provides the ability for the server's data getting leaked without compromising the password through server logs. The usual setup I'd say is to salt the password in the server and store (salt, hash(pw+salt)), but that still handles text-plain password that might get logged by mistake.</p>
]]></description><pubDate>Fri, 10 Apr 2026 04:25:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47713630</link><dc:creator>dietr1ch</dc:creator><comments>https://news.ycombinator.com/item?id=47713630</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47713630</guid></item><item><title><![CDATA[New comment by dietr1ch in "We've raised $17M to build what comes after Git"]]></title><description><![CDATA[
<p>To me jj is an ok porcelain for git, but I find it worse than magit. Sure, it has some tricks under their sleves for merging, but I just don't run into weird merges and never needed more advanced commands like rerere.<p>What I'd would expect of the next vcs is to go beyond vcs of the files, but of the environment so works on my machine™ and configuring your git-hooks and CI becomes a thing of the past.<p>Do we need an LSP-like abstraction for environments and build systems instead of yet another definitive build system? IDK, my solution so far is sticking to nix, x86_64, and ignoring Windows and Mac, which is obviously not good enough for like 90%+ of devs.</p>
]]></description><pubDate>Fri, 10 Apr 2026 03:39:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47713322</link><dc:creator>dietr1ch</dc:creator><comments>https://news.ycombinator.com/item?id=47713322</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47713322</guid></item><item><title><![CDATA[New comment by dietr1ch in "Ex-Meta worker investigated for downloading 30k private Facebook photos"]]></title><description><![CDATA[
<p>>  found Meta to have inadvertently stored certain passwords of social media users on its internal systems without encryption, and fined it €91m (£75m)<p>WTF? I thought that on 2010 already people were diligent enough to avoid even sending the password and instead just hashed it locally before even sending it.</p>
]]></description><pubDate>Wed, 08 Apr 2026 00:20:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47683059</link><dc:creator>dietr1ch</dc:creator><comments>https://news.ycombinator.com/item?id=47683059</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47683059</guid></item><item><title><![CDATA[New comment by dietr1ch in "Taste in the age of AI and LLMs"]]></title><description><![CDATA[
<p>no share Id link: <a href="https://youtu.be/jg1WUOxY6Cg" rel="nofollow">https://youtu.be/jg1WUOxY6Cg</a></p>
]]></description><pubDate>Tue, 07 Apr 2026 16:29:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47677811</link><dc:creator>dietr1ch</dc:creator><comments>https://news.ycombinator.com/item?id=47677811</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47677811</guid></item><item><title><![CDATA[New comment by dietr1ch in "Run Linux containers on Android, no root required"]]></title><description><![CDATA[
<p>I tried Emacs, but realised I need NixOS to get the packages I depend on like git to download my config. I can't use stock emacs. There's a trick to get Emacs and termux to share packages, but not for nix-on-droid :/</p>
]]></description><pubDate>Sat, 04 Apr 2026 12:13:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47638368</link><dc:creator>dietr1ch</dc:creator><comments>https://news.ycombinator.com/item?id=47638368</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47638368</guid></item><item><title><![CDATA[New comment by dietr1ch in "Lemonade by AMD: a fast and open source local LLM server using GPU and NPU"]]></title><description><![CDATA[
<p>The only annoyance I've faced waiting for nix to compile a local build. I'd have thought that larger distros had no issues with it.</p>
]]></description><pubDate>Sat, 04 Apr 2026 04:34:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47635781</link><dc:creator>dietr1ch</dc:creator><comments>https://news.ycombinator.com/item?id=47635781</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47635781</guid></item><item><title><![CDATA[New comment by dietr1ch in "Qwen3.6-Plus: Towards real world agents"]]></title><description><![CDATA[
<p>I wish they had a revenue goal to release openly, that way spending money in them would contribute to better open models in the long run.<p>This is how I view that the public can fund and eventually get free stuff, just like properly organized private highways end up with the state/society owning a new highway after the private entity that built it got the profits they required to make the project possible.</p>
]]></description><pubDate>Thu, 02 Apr 2026 20:20:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47619663</link><dc:creator>dietr1ch</dc:creator><comments>https://news.ycombinator.com/item?id=47619663</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47619663</guid></item><item><title><![CDATA[New comment by dietr1ch in "IPv6 address, as a sentence you can remember"]]></title><description><![CDATA[
<p>No need to type `::1` anymore, you can instead just type `The new times take now beneath the new time while new times take the new year.`</p>
]]></description><pubDate>Thu, 02 Apr 2026 03:24:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47609627</link><dc:creator>dietr1ch</dc:creator><comments>https://news.ycombinator.com/item?id=47609627</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47609627</guid></item><item><title><![CDATA[New comment by dietr1ch in "Show HN: Forkrun – NUMA-aware shell parallelizer (50×–400× faster than parallel)"]]></title><description><![CDATA[
<p>> Have you ever run GNU Parallel on a powerful machine just to find one core pegged at 100% while the rest sit mostly idle?<p>Not exactly, but maybe I haven't used large enough NUMA machines to run tiny jobs?<p>I think usually parallel saturates my CPU and I'd guess most CPU schedulers are NUMA-aware at this point.<p>If you care about short tasks maybe parallel is the wrong tool, but if picking the task to run is the slow part AND you prefer throughput over latency maybe you need batching instead of a faster job scheduling tool.<p>I'm pretty sure parallel has some flags to allow batching up to K-elements, so maybe your process can take several inputs at once. Alternatively you can also bundle inputs as you generate them, but that might require a larger change to both the process that runs tasks and the one that generates the inputs for them.</p>
]]></description><pubDate>Tue, 31 Mar 2026 23:59:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47595073</link><dc:creator>dietr1ch</dc:creator><comments>https://news.ycombinator.com/item?id=47595073</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47595073</guid></item><item><title><![CDATA[New comment by dietr1ch in "Fedware: Government apps that spy harder than the apps they ban"]]></title><description><![CDATA[
<p>Oh, when I read it it says things are going great for everyone but you.</p>
]]></description><pubDate>Tue, 31 Mar 2026 00:14:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47581268</link><dc:creator>dietr1ch</dc:creator><comments>https://news.ycombinator.com/item?id=47581268</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47581268</guid></item><item><title><![CDATA[New comment by dietr1ch in "Matadisco – Decentralized Data Discovery"]]></title><description><![CDATA[
<p>The keep improving part hasn't done so well in 10 years already? Maybe this year the new force-fed AI answers got a bit useful, but many times the risk of hallucination means you still have to go and read a more credible source.</p>
]]></description><pubDate>Sat, 28 Mar 2026 14:15:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47554826</link><dc:creator>dietr1ch</dc:creator><comments>https://news.ycombinator.com/item?id=47554826</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47554826</guid></item><item><title><![CDATA[New comment by dietr1ch in "Britain today generating 90%+ of electricity from renewables"]]></title><description><![CDATA[
<p>Footing the technology development bills as a developed country should. Britain owes the world a lot in terms of fossil fuel contamination too.</p>
]]></description><pubDate>Sat, 28 Mar 2026 13:54:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47554640</link><dc:creator>dietr1ch</dc:creator><comments>https://news.ycombinator.com/item?id=47554640</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47554640</guid></item><item><title><![CDATA[New comment by dietr1ch in "Anatomy of the .claude/ Folder"]]></title><description><![CDATA[
<p>That's the goal, keep spending tokens and claim you are super productive because of it</p>
]]></description><pubDate>Fri, 27 Mar 2026 15:42:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47544161</link><dc:creator>dietr1ch</dc:creator><comments>https://news.ycombinator.com/item?id=47544161</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47544161</guid></item><item><title><![CDATA[New comment by dietr1ch in "Ubuntu 26.04 Ends 46 Years of Silent sudo Passwords"]]></title><description><![CDATA[
<p>Just add an option to let holding space keep my feet warm. It only needs a few extra lines that won't change.</p>
]]></description><pubDate>Sat, 21 Mar 2026 23:24:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47472612</link><dc:creator>dietr1ch</dc:creator><comments>https://news.ycombinator.com/item?id=47472612</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47472612</guid></item><item><title><![CDATA[New comment by dietr1ch in "Ubuntu 26.04 Ends 46 Years of Silent sudo Passwords"]]></title><description><![CDATA[
<p>Maybe it works for <=10 character passwords, but it seems to me that if you are counting asterisks in a longer password because you lost track of you input, then you are better off using C-u to clear the password and enter it from scratch.<p>That said, with any feedback that confirms my key was pressed I can pretty much always correct a mistake using backspace without trouble (with backspace also having visual feedback).</p>
]]></description><pubDate>Sat, 21 Mar 2026 21:54:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47471853</link><dc:creator>dietr1ch</dc:creator><comments>https://news.ycombinator.com/item?id=47471853</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47471853</guid></item><item><title><![CDATA[New comment by dietr1ch in "ZJIT removes redundant object loads and stores"]]></title><description><![CDATA[
<p>I think it'd fine having it be however broken it currently is as long as the correction was checked by whoever is submitting the entry before it gets published.</p>
]]></description><pubDate>Sat, 21 Mar 2026 21:02:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47471312</link><dc:creator>dietr1ch</dc:creator><comments>https://news.ycombinator.com/item?id=47471312</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47471312</guid></item><item><title><![CDATA[New comment by dietr1ch in "Ubuntu 26.04 Ends 46 Years of Silent sudo Passwords"]]></title><description><![CDATA[
<p>I like the idea of showing keystrokes, but I think that a 1:1 entry has arguably better alternatives.<p>The default entry on xsecurelock[^0] shows a character jumping on a line between keystrokes, which works well on giving key press feedback while visibly obfuscating password length,<p><pre><code>    ________|_______________________    // after pressing a key it'd move around,
    ___________________|____________


</code></pre>
Also, for anyone looking into preserving this last resort obfuscation behaviour you can do it with,<p><pre><code>    # /etc/sudoers
    Defaults !pwfeedback

</code></pre>
On NixOS (using sudo-rs),<p><pre><code>    security.sudo-rs.extraConfig = ''
      # NixOS extraConfig
      # ===========
      Defaults !pwfeedback
    '';

</code></pre>
I've got to say, if you were able to see me typing, you can probably record me doing so, bug my USB keyboard, or buy a $10 wrench. I guess for people streaming it might be worth it? I don't think it's a big enough deal to warrant the fuss around this change though, it's just an ok UX improvement that could be slightly better at retaining the sense of security.<p>[^0]: <a href="https://github.com/google/xsecurelock#options" rel="nofollow">https://github.com/google/xsecurelock#options</a></p>
]]></description><pubDate>Sat, 21 Mar 2026 20:53:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47471212</link><dc:creator>dietr1ch</dc:creator><comments>https://news.ycombinator.com/item?id=47471212</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47471212</guid></item><item><title><![CDATA[New comment by dietr1ch in "Google details new 24-hour process to sideload unverified Android apps"]]></title><description><![CDATA[
<p>A single manufacturer convinced a lot of them to work with Apple phones.<p>It's definitely doable, but the product has to be appealing to users, which also seems doable as phones already peaked in capability and making a good phone now is more about polish in build + software than being technologically ahead of the competition.<p>I consider my 2yo mid-range phone a great phone, and with today's politics owning my phone is in the top-3 things I'd like my next phone to improve on, not a better camera, screen, battery, slimmer build nor gimmicky stuff (ok, maybe an IR to replace remotes or LoRa support would be kind of cool)</p>
]]></description><pubDate>Fri, 20 Mar 2026 17:45:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47458039</link><dc:creator>dietr1ch</dc:creator><comments>https://news.ycombinator.com/item?id=47458039</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47458039</guid></item><item><title><![CDATA[New comment by dietr1ch in "US national debt surges past $39 Trillion"]]></title><description><![CDATA[
<p>In the current world a rock would do fine in an election,<p>- Won't start a war<p>- Won't speak like a 5yo kid<p>- Won't run around and desert you</p>
]]></description><pubDate>Thu, 19 Mar 2026 18:09:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47443480</link><dc:creator>dietr1ch</dc:creator><comments>https://news.ycombinator.com/item?id=47443480</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47443480</guid></item></channel></rss>