<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: holowoodman</title><link>https://news.ycombinator.com/user?id=holowoodman</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 27 Oct 2026 11:16:15 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=holowoodman" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by holowoodman in "LineageOS 24"]]></title><description><![CDATA[
<p>Based on the artificial delays Google introduces into the Android patching process, on the general crappiness of mobile firmware and the sleaziness of major mobile chipset vendors, I think it's safe to assume that even if you are supposedly getting updates, there are unpatched zero-day vulnerabilities in them. Usually under ongoing attack, at least by professional phone cracking software vendors and secret services.</p>
]]></description><pubDate>Sun, 11 Oct 2026 15:03:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=50044056</link><dc:creator>holowoodman</dc:creator><comments>https://news.ycombinator.com/item?id=50044056</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50044056</guid></item><item><title><![CDATA[New comment by holowoodman in "`123456' password used in Danish CPR data breach"]]></title><description><![CDATA[
<p>Next step in typical security team fashion: Prevent password managers from working, by obscuring the password field, using click-to-type passwords or similar shenanigans, because fuck you, that's why...</p>
]]></description><pubDate>Sat, 10 Oct 2026 12:05:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=50032078</link><dc:creator>holowoodman</dc:creator><comments>https://news.ycombinator.com/item?id=50032078</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50032078</guid></item><item><title><![CDATA[New comment by holowoodman in "Ideas on modernizing the open-source desktop"]]></title><description><![CDATA[
<p>Imho the fundamental problem is not a problem of the "Desktop" but of the whole application ecosystem.<p>I want to get some work done: Just as an example, this work consists of reading some email like "pls review this document, and create a presentation in response". I'll follow up the email with an answer and some clarifying questions. Then I'll read the document, making some notes. I'll read some additional documents, google stuff, look up some numbers, do some calculations, make more notes. Then I'll start drafting the presentation, refining it until ready, reading my notes, firing off another email with a few more questions. Then I'll send over the first version of the presentation.<p>Now all of those things live in different applications. All of those applications might be local file based or web-based. Some can do both. So I could try putting all the relevant files in a folder, holding all the files I need for this task. But wait, when I save an email as a file there, I cannot properly respond to it anymore. It is just a copy of the original email. Same for all the web-based stuff that even allows local copies. If I use hyperlinks, in the URL-as-a-unique-resource sense that was originally intended, I could link it all together in my notes. But many, if not all, modern web applications do not work that way, I cannot really link anything. And even if, most URLs are not stable. If I google something, I'll find a page I can bookmark or copy the URL of, but that page will change. To save the current state of that URL, I'll have to jump through a lot of hoops to maybe get a PDF printout file or something. And changing any document usually overwrites the previous version, so I'll have to do *-copy17.odt or deal with 20 different broken internal mechanisms of "version tracking". I can check everything into git, but then all the applications will have no clue how to deal with it, no proper diff, nothing.<p>One thing that I actually want was implemented in the first version of PalmOS as a hack: every application could contain links to every other application's content. You could link from a calendar entry to a contact who you wanted to visit. You could link from a contact to a note, detailing your last talk with each other. You could link the note to the last offer you sent the customer. etc. Of course this was rudimentary, but it was a start, which unfortunately died with later versions of PalmOS where those hacks were no longer possible. So for my original example, I want the original email to be annotated with a link to all the files I've created in response, all the web searches I did, etc.<p>Another thing is the notion of version control, extended to all desktop and web applications. I want to know what I did, when I did it, why I did it, and what related changes go together. I want to see the same thing for all my colleagues. I don't want any "this file conflicts with what your colleague did, which should I overwrite?". I want proper merges. In each application.<p>The only thing that even comes close to this nowadays is something like Emacs Org-Mode. If you stay strictly in Emacs.<p>Or is it just that I didn't try enough stuff and there is a real solution?</p>
]]></description><pubDate>Thu, 24 Sep 2026 13:42:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=49830464</link><dc:creator>holowoodman</dc:creator><comments>https://news.ycombinator.com/item?id=49830464</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49830464</guid></item><item><title><![CDATA[New comment by holowoodman in "Navier-Stokes Announcement"]]></title><description><![CDATA[
<p>> After all, it took more than writing a "prove the navier Stokes Clay problem" prompt.<p>Yes, but it took far less than using your meat brain to prove the Navier-Stokes Clay problem.</p>
]]></description><pubDate>Sat, 12 Sep 2026 09:12:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=49670513</link><dc:creator>holowoodman</dc:creator><comments>https://news.ycombinator.com/item?id=49670513</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49670513</guid></item><item><title><![CDATA[New comment by holowoodman in "Stop making swap partitions—use swap files instead"]]></title><description><![CDATA[
<p>ZFS is overrated and mostly a hobbyist/enthusiast thing.<p>Performance of zvol is worse than for LVM logical volumes. Last I've looked, zvol for swap is just asking for trouble, up to and including deadlocks. ZFS filesystems do have weird edge cases and incompatibilities, e.g. around free space reporting, quota and the like. And support with software vendors e.g. for enterprise distributions or backup software is spotty at best.</p>
]]></description><pubDate>Fri, 11 Sep 2026 09:58:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=49655887</link><dc:creator>holowoodman</dc:creator><comments>https://news.ycombinator.com/item?id=49655887</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49655887</guid></item><item><title><![CDATA[New comment by holowoodman in "Stop making swap partitions—use swap files instead"]]></title><description><![CDATA[
<p>Depends. Some customers do run a lot of "pets, not cattle" servers, and those can get a few extra hard disks if space runs out. Some security guidelines prescribe separate volumes/filesystems for e.g. /home or /var/log, so log spam doesn't kill the whole system as easily. But of course, this means that sometimes the initial sizes aren't right and you need to extend something. In those cases, which happen a few times per year, not using LVM would be a huge problem.<p>But even for the "frequently reinstalled cattle"-usecase, LVM has benefits, e.g. snapshots for backups, debugging and forensics.</p>
]]></description><pubDate>Fri, 11 Sep 2026 09:37:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=49655676</link><dc:creator>holowoodman</dc:creator><comments>https://news.ycombinator.com/item?id=49655676</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49655676</guid></item><item><title><![CDATA[New comment by holowoodman in "Stop making swap partitions—use swap files instead"]]></title><description><![CDATA[
<p>Stop using partitions. Use LVM!</p>
]]></description><pubDate>Fri, 11 Sep 2026 08:03:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=49655007</link><dc:creator>holowoodman</dc:creator><comments>https://news.ycombinator.com/item?id=49655007</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49655007</guid></item><item><title><![CDATA[New comment by holowoodman in "The Gemini app is now available for Windows"]]></title><description><![CDATA[
<p>Maybe the marketing-slop-AI is forbidden from using the "execute and screenshot" skill?</p>
]]></description><pubDate>Fri, 11 Sep 2026 07:58:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=49654971</link><dc:creator>holowoodman</dc:creator><comments>https://news.ycombinator.com/item?id=49654971</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49654971</guid></item><item><title><![CDATA[New comment by holowoodman in "What Comes After Git"]]></title><description><![CDATA[
<p>Yeah, but are investors really so stupid not to notice that even the problem statement doesn't actually hold any water?</p>
]]></description><pubDate>Fri, 11 Sep 2026 07:55:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=49654952</link><dc:creator>holowoodman</dc:creator><comments>https://news.ycombinator.com/item?id=49654952</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49654952</guid></item><item><title><![CDATA[New comment by holowoodman in "LG smart TVs caught logging audio with screen off and snooping on local devices"]]></title><description><![CDATA[
<p><a href="https://youtu.be/6IFVTcM28KA?t=637" rel="nofollow">https://youtu.be/6IFVTcM28KA?t=637</a><p>But better watch the whole video. Then get snarky again ;)</p>
]]></description><pubDate>Mon, 07 Sep 2026 15:56:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=49599765</link><dc:creator>holowoodman</dc:creator><comments>https://news.ycombinator.com/item?id=49599765</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49599765</guid></item><item><title><![CDATA[New comment by holowoodman in "216M Spy TVs – The LG Smart TV Problem [video]"]]></title><description><![CDATA[
<p>> My LG is completely offline<p>Are you sure? They will seek out open WiFi and other neighboring LG TVs as relays.</p>
]]></description><pubDate>Mon, 07 Sep 2026 13:43:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=49598375</link><dc:creator>holowoodman</dc:creator><comments>https://news.ycombinator.com/item?id=49598375</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49598375</guid></item><item><title><![CDATA[New comment by holowoodman in "216M Spy TVs – The LG Smart TV Problem [video]"]]></title><description><![CDATA[
<p>"Disconnect" is not enough. They will seek out open WiFi and other available LG TVs as relays. You need to remove the WiFi card or at least the antenna.</p>
]]></description><pubDate>Mon, 07 Sep 2026 13:42:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=49598363</link><dc:creator>holowoodman</dc:creator><comments>https://news.ycombinator.com/item?id=49598363</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49598363</guid></item><item><title><![CDATA[New comment by holowoodman in "Repair Cafe – Fix Your Broken Items"]]></title><description><![CDATA[
<p>I'm unplugging by using a remote-controlled plug that also measures power consumption. That way I'll also know when it is done.</p>
]]></description><pubDate>Tue, 18 Aug 2026 12:06:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=49344481</link><dc:creator>holowoodman</dc:creator><comments>https://news.ycombinator.com/item?id=49344481</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49344481</guid></item><item><title><![CDATA[New comment by holowoodman in "More German than many Germans"]]></title><description><![CDATA[
<p>Toyota builds cars that a private person might want to buy. Their market is real people who want to keep the car for longer, pay for their own maintenance and maybe even do their own oil changes. And who maybe want to put some kids in the back seat and stuff the trunk full of their shopping.<p>Many German manufacturers (esp. the "premium" ones) don't build for people. They build mostly cars that get leased as company cars. So price isn't that much of an issue, longevity beyond the 4 year leasing term isn't a problem, excessive maintenance isn't a problem since it'll be included in the lease. Oh, and the trunk is just for a laptop bag and the overnight clothes for that one passenger anyways, so nobody cares it's impractically small.<p>Also, from what I know, design cycles for German cars are relatively long. A model won't just be changed, at least not once per year (as USians seem to expect to the dismay of German manufacturers). While this is great for cost-optimizing the manufacturing process and might be nice because replacement parts are easier to find, this has a downside: Japanese car makers practice continuous improvement, meaning that a change can go in at any time, as long as it seems advantageous. So maybe they learn more quickly from their past mistakes and overall build a more solid engineering experience through this continuous fiddling...</p>
]]></description><pubDate>Mon, 03 Aug 2026 09:29:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=49153350</link><dc:creator>holowoodman</dc:creator><comments>https://news.ycombinator.com/item?id=49153350</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49153350</guid></item><item><title><![CDATA[New comment by holowoodman in "More German than many Germans"]]></title><description><![CDATA[
<p>German culture is imho stuck in a permanent subsidy slop problem. Basically every German film is written to appeal to the subsidy committee, not any greater audience. And it shows.</p>
]]></description><pubDate>Mon, 03 Aug 2026 09:10:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=49153159</link><dc:creator>holowoodman</dc:creator><comments>https://news.ycombinator.com/item?id=49153159</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49153159</guid></item><item><title><![CDATA[New comment by holowoodman in "More German than many Germans"]]></title><description><![CDATA[
<p>In the last 25 years, German companies got into "reliability engineering". Which is the art of adjusting your drawings in such a way that every component lasts exactly as long as it has to, and not a second longer.<p>Which is why back in the day, there were some car/washing machine/tool brands and models that seemed to last forever. Whereas now the current models last exactly their warranty/leasing period.<p>Edit: Other manufacturers do this, too. But for them, it's often coming from the other side of the reliability curve, so they are improving, the ones that were better back then are getting worse.</p>
]]></description><pubDate>Mon, 03 Aug 2026 09:05:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=49153121</link><dc:creator>holowoodman</dc:creator><comments>https://news.ycombinator.com/item?id=49153121</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49153121</guid></item><item><title><![CDATA[New comment by holowoodman in "More German than many Germans"]]></title><description><![CDATA[
<p>> I'd like better understand the German engineering culture. Why was it special in the past? What about today?<p>German engineering culture is to think things through. To take everything into account. To do it properly, and not mess around. To rather think a bit more and make sure you get everything right.<p>Basically very similar to German rules culture.<p>Problem is, both of these cultures have their downsides as well. Rules as well as plans get overengineered. The belief that "one more rule can't hurt". The belief that "taking a step back yet again and discussing it a bit more is always worth it". At some point, you get stuck in a maze of rules, contradictory plans, meetings over meetings with no action. Engineers are scared to invent and engineer, because there surely will be some rule that could be violated...</p>
]]></description><pubDate>Mon, 03 Aug 2026 09:02:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=49153094</link><dc:creator>holowoodman</dc:creator><comments>https://news.ycombinator.com/item?id=49153094</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49153094</guid></item><item><title><![CDATA[New comment by holowoodman in "More German than many Germans"]]></title><description><![CDATA[
<p>Yes, I'm also guessing it is a big-city vs. small-town thing. When the next bus is in 2h, then the driver feels your pain and maybe lets you in anyways...</p>
]]></description><pubDate>Mon, 03 Aug 2026 08:50:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=49153010</link><dc:creator>holowoodman</dc:creator><comments>https://news.ycombinator.com/item?id=49153010</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49153010</guid></item><item><title><![CDATA[New comment by holowoodman in "What I learned selling 2,500 MIDI recorders: Hardware is not so hard"]]></title><description><![CDATA[
<p>>> except in some special circumstances (e.g. childrens' toys)<p>> Don't nearly all electronics fall under it too, this is the second item after children toys in the link you posted.<p>No. That page just says: There are tons of EU laws about everything, including electronics. By putting a CE mark in your product, you certify that your product complies with all applicable EU laws.<p>In most cases, this certification can be a self-assessment, meaning that you can just assign the CE mark by whatever internal process you deem sufficient. I.e. you are allowed to rubber-stamp, but of course you are fully responsible for all consequences.<p>In some cases, for example childrens' toys, but only for some electronic components (electronic toys, medical stuff, high-voltage components, components that emit EM radiation above a certain threshold, ...), self-assessment isn't enough. In those cases, you need to obtain a certification from a notified body, which is an external organisation doing some design review and testing, as required by the respective laws.<p>It's all laid out further below under "How to obtain CE marking" and "Do you need an independent assessment?"</p>
]]></description><pubDate>Mon, 20 Jul 2026 18:55:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48983265</link><dc:creator>holowoodman</dc:creator><comments>https://news.ycombinator.com/item?id=48983265</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48983265</guid></item><item><title><![CDATA[New comment by holowoodman in "What I learned selling 2,500 MIDI recorders: Hardware is not so hard"]]></title><description><![CDATA[
<p>No, you actually don't have to do the testing, except in some special circumstances (e.g. childrens' toys). Generally, the "CE" mark is a self-certification done by the manufacturer or importer that certifies that the product meets certain (category-specific) criteria. You can do the proper thing, test your product and then certify it. But it is also possible and usually legal to just issue the certificate based on a self-assessment and deal with the fallout later, if there ever is any. That's how basically all non-EU manufacturers and importers get their CE mark...<p><a href="https://europa.eu/youreurope/business/product-rules-compliance/general-product-compliance/ce-marking/index_en.htm" rel="nofollow">https://europa.eu/youreurope/business/product-rules-complian...</a></p>
]]></description><pubDate>Mon, 20 Jul 2026 10:43:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48976948</link><dc:creator>holowoodman</dc:creator><comments>https://news.ycombinator.com/item?id=48976948</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48976948</guid></item></channel></rss>