<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: ploxiln</title><link>https://news.ycombinator.com/user?id=ploxiln</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 17 Apr 2026 08:19:04 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ploxiln" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ploxiln in "Mad Bugs: Vim vs. Emacs vs. Claude"]]></title><description><![CDATA[
<p>Yup, I've had "nomodeline" in my vimrc for years. I used to add the "securemodelines" plugin <a href="https://www.vim.org/scripts/script.php?script_id=1876" rel="nofollow">https://www.vim.org/scripts/script.php?script_id=1876</a> but just recently removed that too (I think I may have ran into an annoyance after a vim update, and decided I never really use automatic modeline support anyway)</p>
]]></description><pubDate>Wed, 01 Apr 2026 07:03:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47597779</link><dc:creator>ploxiln</dc:creator><comments>https://news.ycombinator.com/item?id=47597779</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47597779</guid></item><item><title><![CDATA[New comment by ploxiln in "Wayland set the Linux Desktop back by 10 years?"]]></title><description><![CDATA[
<p>I'm still using Xorg after all these years, on a laptop with 150% scaling, which I occasionally plug into an external monitor with 100% scaling. Somewhat surprisingly, it works great. (Cinnamon desktop, Ryzen 7840u integrated graphics. And also a desktop machine with Radeon RX 6800XT, but it's not surprising that still works great.)</p>
]]></description><pubDate>Fri, 20 Mar 2026 06:20:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47451138</link><dc:creator>ploxiln</dc:creator><comments>https://news.ycombinator.com/item?id=47451138</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47451138</guid></item><item><title><![CDATA[New comment by ploxiln in "Despite doubts, federal cyber experts approved Microsoft cloud service"]]></title><description><![CDATA[
<p>it's "Enterprise" grade software! need to check the boxes for the procurement process (actually working is a separate department)</p>
]]></description><pubDate>Wed, 18 Mar 2026 17:18:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47428498</link><dc:creator>ploxiln</dc:creator><comments>https://news.ycombinator.com/item?id=47428498</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47428498</guid></item><item><title><![CDATA[New comment by ploxiln in "SSH Secret Menu"]]></title><description><![CDATA[
<p>Just type <enter> <i>without</i> cat, your shell will show you another prompt, and the ssh escape command will also work.</p>
]]></description><pubDate>Wed, 11 Mar 2026 06:28:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47332276</link><dc:creator>ploxiln</dc:creator><comments>https://news.ycombinator.com/item?id=47332276</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47332276</guid></item><item><title><![CDATA[New comment by ploxiln in "NRC issues first commercial reactor construction approval in 10 years [pdf]"]]></title><description><![CDATA[
<p>This is how it works in NYC, but the wires are almost twice as expensive as the power. (If you add taxes and the numerous weird fees, the total bill is a solid 3x the cost of the power.) It's really all about the grid maintenance and management these days.</p>
]]></description><pubDate>Thu, 05 Mar 2026 02:31:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47256752</link><dc:creator>ploxiln</dc:creator><comments>https://news.ycombinator.com/item?id=47256752</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47256752</guid></item><item><title><![CDATA[New comment by ploxiln in "Turn Dependabot off"]]></title><description><![CDATA[
<p>The previous company I was working at (6 months ago) had a bunch of microservices, most in python using fastapi and pydantic. At one point the security team tuned on CodeQL for a bunch of them, and we just got a bunch of false positives for not validating a UUID url path param to a request handler. In fact the parameter was typed in the handler function signature, and fastapi does validate that type. But in this strange case, CodeQL knew that these were external inputs, but didn't know that fastapi would validate that path param type, so it suggested adding redundant type check and bail-out code, in 100s of places.<p>The patterns we had established were as simple, basic, and "safe" as practical, and we advised and code-reviewed the mechanics of services/apps for the other teams, like using database connections/pools correctly, using async correctly, validating input correctly, etc (while the other teams were more focused on features and business logic). Low-level performance was not really a concern, mostly just high-level db-queries or sub-requests that were too expensive or numerous. The point is, there really wasn't much of anything for CodeQL to find, all the basic blunders were mostly prevented. So, it was pretty much all false-positives.<p>Of course, the experience would be far different if we were more careless or working with more tricky components/patterns. Compare to the base-rate fallacy from medicine ... if there's a 99% accurate test across a population with nothing for it to find, the "1%" false positive case will dominate.<p>I also want to mention a tendency for some security teams to decide that their role is to set these things up, turn them on, cover their eyes, and point the hose at the devs. Using these tools makes sense, but these security teams think it's not practical for them to look at the output and judge the quality with their own brains, first. And it's all about the numbers: 80 criticals, 2000 highs! (except they're all the same CVE and they're all not valid for the same reason)</p>
]]></description><pubDate>Sat, 21 Feb 2026 15:36:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47101731</link><dc:creator>ploxiln</dc:creator><comments>https://news.ycombinator.com/item?id=47101731</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47101731</guid></item><item><title><![CDATA[New comment by ploxiln in "How did Windows 95 get permission to put Weezer video 'Buddy Holly' on the CD?"]]></title><description><![CDATA[
<p>High school ... 20+ years ago probably</p>
]]></description><pubDate>Tue, 10 Feb 2026 22:50:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46968115</link><dc:creator>ploxiln</dc:creator><comments>https://news.ycombinator.com/item?id=46968115</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46968115</guid></item><item><title><![CDATA[New comment by ploxiln in "Lessons learned shipping 500 units of my first hardware product"]]></title><description><![CDATA[
<p>In addition to the all the other stuff, including light spectrum differences, you can't just trust that a "37000 lumen" light (cheap from China ...) is such a thing. Some examples of "100,000 lumen" flashlights that ended providing more like 2000 to 3000 lumens: <a href="https://www.youtube.com/watch?v=6q_0wxzClkg" rel="nofollow">https://www.youtube.com/watch?v=6q_0wxzClkg</a><p>It's possible, they exist, many such LEDs are probably manufactured in China ... but the legit ones are probably more expensive, and you may need a more recognizable brand to do some QA, and keep pressure on the factory to not slip quality or inputs.<p>Consider the cheap screwdriver included with the lamp in this story: unexpectedly, many were more faulty than the cheapest $4 screwdriver you'd find in any hardware store. The more stories you read about manufacturing stuff in China, the more you'll see very strange things. It's not about nationality or anything, it's an extreme kind of optimization. If you didn't catch it already, maybe you didn't really need what you thought you asked for ... they're just checking/optimizing</p>
]]></description><pubDate>Tue, 03 Feb 2026 23:31:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=46878952</link><dc:creator>ploxiln</dc:creator><comments>https://news.ycombinator.com/item?id=46878952</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46878952</guid></item><item><title><![CDATA[New comment by ploxiln in "Ode to the AA Battery"]]></title><description><![CDATA[
<p>I just worry that the voltage of these is a bit too high, if the device takes 3 or 4 in series. They tend to be around 1.8 volts per cell, significantly higher than a fresh alkaline AA at around 1.6 volts, and even after half the energy is discharged, if the device is off for a long while, the initial voltage for next turn-on creeps all the way back up.<p>(The price doesn't bother me ... it's worth the much lower chance of leaking than alkaline, if you leave it in a remote or gadget for years. But I've come to think that rechargeable NiMH like eneloops are a better idea due to the voltage.)</p>
]]></description><pubDate>Fri, 30 Jan 2026 20:04:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=46829127</link><dc:creator>ploxiln</dc:creator><comments>https://news.ycombinator.com/item?id=46829127</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46829127</guid></item><item><title><![CDATA[New comment by ploxiln in "Microsoft forced me to switch to Linux"]]></title><description><![CDATA[
<p>Windows 11 officially requires TPM 2.0, secure-boot enabled, <i>and</i> an AMD Zen+ (Ryzen 2xxx) or later <i>or</i> an Intel Core Gen 8 or later.<p><a href="https://arstechnica.com/gadgets/2021/10/windows-11-the-ars-technica-review/#page-2" rel="nofollow">https://arstechnica.com/gadgets/2021/10/windows-11-the-ars-t...</a><p>> ... the best rationale for the processor requirement is that these chips (mostly) support something called “mode-based execution control,” or MBEC. MBEC provides hardware acceleration for an optional memory integrity feature in Windows (also known as hypervisor-protected code integrity, or HVCI) that can be enabled on any Windows 10 or Windows 11 PC but can come with hefty performance penalties for older processors without MBEC support.<p>> Another theory: older processors are more likely to be running in old systems that haven’t had their firmware updated to mitigate major hardware-level vulnerabilities that have been discovered in the last few years, like Spectre and Meltdown</p>
]]></description><pubDate>Wed, 28 Jan 2026 19:04:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=46800051</link><dc:creator>ploxiln</dc:creator><comments>https://news.ycombinator.com/item?id=46800051</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46800051</guid></item><item><title><![CDATA[New comment by ploxiln in "The Vietnam government has banned rooted phones from using any banking app"]]></title><description><![CDATA[
<p>I think, practically, everyone will need at least a cheap-ish android or iphone, perhaps $300 (and a new one every few years ...), to be their locked-down "agent" for using financial or government services. It's not for you, it's for the government/banks, it is their agent for talking to you.<p>Kinda weird, if you think about it. But that seems to be the way it's heading.</p>
]]></description><pubDate>Fri, 09 Jan 2026 20:15:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=46558716</link><dc:creator>ploxiln</dc:creator><comments>https://news.ycombinator.com/item?id=46558716</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46558716</guid></item><item><title><![CDATA[New comment by ploxiln in "Kidnapped by Deutsche Bahn"]]></title><description><![CDATA[
<p>Theoretically ... in practice, Boeing's most rigorous days in the 80s and 90s were directed by empowered individuals in the manufacturing org, and when it went full "strict process only" in the 2000s and 2010s the quality fell.</p>
]]></description><pubDate>Mon, 29 Dec 2025 16:08:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46422022</link><dc:creator>ploxiln</dc:creator><comments>https://news.ycombinator.com/item?id=46422022</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46422022</guid></item><item><title><![CDATA[New comment by ploxiln in "Deprecations via warnings don't work for Python libraries"]]></title><description><![CDATA[
<p>When I update python version, python packages, container image, etc for a service, I take a quick look at CI output, in addition to the all the other checks I do (like a couple basic real-world-usage end-to-end usage tests), to "smoke test" whether something not caught by outright CI failure caused some subtle problem.<p>So, I do often see deprecation warnings in CI output, and fix them. Am I a bad developer?<p>I think the mistake here is making some warnings default-hidden. The developer who cares about the user running their the app in a terminal can add a line of code to suppress them for users, and be more aware of this whole topic as a result (and have it more evident near the entrypoint of the program, for later devs to see also).<p>I think that making warnings <i>error</i> or <i>hidden</i> removes <i>warnings</i> as a useful tool.<p>But this is an old argument: Who should see Python warnings? (2017) <a href="https://lwn.net/Articles/740804/" rel="nofollow">https://lwn.net/Articles/740804/</a></p>
]]></description><pubDate>Wed, 10 Dec 2025 18:08:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=46221176</link><dc:creator>ploxiln</dc:creator><comments>https://news.ycombinator.com/item?id=46221176</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46221176</guid></item><item><title><![CDATA[New comment by ploxiln in "Israeli-founded app preloaded on Samsung phones is attracting controversy"]]></title><description><![CDATA[
<p>The "Sony Xperia 5 V" (I have the previous "Sony Xperia 5 IV") has a headphone jack, takes a uSD card, and is somewhat compact. (And no silly camera cutout in the screen, it's in a reasonably small bezel.)<p>EDIT: also see the Xperia 10 VII for a phone that isn't 2 years old (I haven't been keeping up, I buy phones to use for 4+ years)</p>
]]></description><pubDate>Mon, 17 Nov 2025 19:32:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=45957242</link><dc:creator>ploxiln</dc:creator><comments>https://news.ycombinator.com/item?id=45957242</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45957242</guid></item><item><title><![CDATA[New comment by ploxiln in "A new chapter begins for EV batteries with the expiry of key LFP patents"]]></title><description><![CDATA[
<p>For many years (20+?) Vietnam has had <i>huge</i> import tariffs on US/German/etc cars. It varies by origin country and engine displacement, but it's around 75% to 175%. Some trade agreements with other Asian countries result in much more reasonable tariffs for Asian brands, but some rich Vietnamese people have bought BMW or Merc with 150%+ tariff/tax. (I found it a bit mind-blowing.) So, it's pretty obvious why Asian made EVs are expected to "explode" in popularity over there. (I'm pretty sure the trend is already well underway, I know a retired guy there who replaced a Merc with a hybrid Mitsubishi (?) last year.)</p>
]]></description><pubDate>Mon, 17 Nov 2025 08:31:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=45951810</link><dc:creator>ploxiln</dc:creator><comments>https://news.ycombinator.com/item?id=45951810</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45951810</guid></item><item><title><![CDATA[New comment by ploxiln in "Supply chain attacks are exploiting our assumptions"]]></title><description><![CDATA[
<p>> it wouldn't be hard to get a bad update into a package (xz did that)<p>I'd actually call that quite difficult. In the case of xz it was a quite high-effort "long con" the likes of which we've never seen before, and it didn't quite succeed in the end (it was caught before rolling out to stable distros and did not successfully exploit any target). One huge close call, but so far zero successes, over almost 30 years now.<p>But typo-squatting and hijacked packages in NPM and PyPI, we've seen that 100s of times, many times successfully attacking developers at important software companies or just siphoning cryptocurrency.</p>
]]></description><pubDate>Thu, 06 Nov 2025 22:42:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=45841397</link><dc:creator>ploxiln</dc:creator><comments>https://news.ycombinator.com/item?id=45841397</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45841397</guid></item><item><title><![CDATA[New comment by ploxiln in "End of Japanese community"]]></title><description><![CDATA[
<p>The grievances were rather detailed and concise. The communication channel is right there already. The relevant Mozilla employee should have responded with a detailed and concise explanation, of either why the translator is wrong, or why mozilla messed up and how they will fix it. They should post for public and historical record.<p>But instead, they asked to "hop on a call" which really grinds my gears, I've been asked this a few times in similar situations before. I guess there's two people here: the engineers who really hate this tactic, and the managers who - well, this is what they do. Of course it's the most reasonable thing?</p>
]]></description><pubDate>Thu, 06 Nov 2025 15:47:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=45836481</link><dc:creator>ploxiln</dc:creator><comments>https://news.ycombinator.com/item?id=45836481</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45836481</guid></item><item><title><![CDATA[New comment by ploxiln in "Internet Archive's legal fights are over, but its founder mourns what was lost"]]></title><description><![CDATA[
<p>No it doesn't. It's extremely valuable with the scope it already has. These massive corporations do not operate the Wayback Machine nor the various (less controversial) public archives that IA hosts, and makes available at no cost, no login-wall, no cloudflare-infinite-captchas, etc.</p>
]]></description><pubDate>Thu, 06 Nov 2025 04:16:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=45831388</link><dc:creator>ploxiln</dc:creator><comments>https://news.ycombinator.com/item?id=45831388</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45831388</guid></item><item><title><![CDATA[New comment by ploxiln in "Introducing architecture variants"]]></title><description><![CDATA[
<p>FWIW the cool thing about gentoo was the "use-flags", to enable/disable compile-time features in various packages. Build some apps with GTK or with just the command-line version, with libao or pulse-audio, etc. Nowadays some distro packages have "optional dependencies" and variants like foobar-cli and foobar-gui, but not nearly as comprehensive as Gentoo of course. Learning about some minor custom CFLAGS was just part of the fun (and yeah some "funroll-loops" site was making fun of "gentoo ricers" way back then already).<p>I used Gentoo a lot, jeez, between 20 and 15 years ago, and the install guide guiding me through partitioning disks, formatting disks, unpacking tarballs, editing config files, and running grub-install etc, was so incredibly valuable to me that I have trouble expressing it.</p>
]]></description><pubDate>Fri, 31 Oct 2025 19:02:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=45775498</link><dc:creator>ploxiln</dc:creator><comments>https://news.ycombinator.com/item?id=45775498</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45775498</guid></item><item><title><![CDATA[New comment by ploxiln in "Kafka is Fast – I'll use Postgres"]]></title><description><![CDATA[
<p>It probably applies better to <i>users</i> of software, e.g. 80% of users use just 20% of the features in Postgres (or MS Word). This probably only works, roughly, when the number of features is very large and the number of users is very large, and it's still very very rough, kinda obviously. (It could well be 80% / 5% in these cases!)<p>For very simple software, most users use all the features. For very specialized software, there's very few users, and they use all the features.<p>> The claim is that it handles 80%+ of their use cases with 20% of the development effort. (Pareto Principle)<p>This is different units entirely! Development effort? How is this the Pareto Principle at all?<p>(To the GP's point, would "ls" cover 80% of the use cases of "cut" with 20% of the effort? Or would MS Word cover 80% of the use cases of postgresql with 20% of the effort? Because the scientific Pareto Principle tells us so?)<p>Hey, it's really not important, just an idea that with Postgres you can cover a lot of use cases with a lot less effort than configuring/maintaining a Kafka cluster on the side, and that's plausible. It's just that some "nerds" who care about being "technically correct" object to using the term "pareto principle" to sound scientific here, that bit is just nonsense.</p>
]]></description><pubDate>Thu, 30 Oct 2025 16:09:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=45761613</link><dc:creator>ploxiln</dc:creator><comments>https://news.ycombinator.com/item?id=45761613</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45761613</guid></item></channel></rss>