<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: TacticalCoder</title><link>https://news.ycombinator.com/user?id=TacticalCoder</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 14 Jun 2026 05:39:00 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=TacticalCoder" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by TacticalCoder in "CRISPR tech selectively shreds cancer cells, including "undruggable" cancers"]]></title><description><![CDATA[
<p>> We might have "AI" ...<p>Basically everything that was invented up to 3 years ago was invented <i>without</i> the help of "AI". And that includes "AI" itself, for we, humans, invented that too.<p>So yup, humans can be quite resourceful.</p>
]]></description><pubDate>Sat, 13 Jun 2026 00:30:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48510968</link><dc:creator>TacticalCoder</dc:creator><comments>https://news.ycombinator.com/item?id=48510968</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48510968</guid></item><item><title><![CDATA[New comment by TacticalCoder in "Discovery of Cold War-era rare Eastern Bloc computers in a German hangar"]]></title><description><![CDATA[
<p>Sure it's older but it's not dissimilar to a gigantic warehouse full of computers (from the 80s I think) found in Dallas a few years ago:<p><a href="https://www.youtube.com/watch?v=K-ZZkZk9QRk" rel="nofollow">https://www.youtube.com/watch?v=K-ZZkZk9QRk</a><p>Some of it went to museums too.</p>
]]></description><pubDate>Thu, 11 Jun 2026 23:48:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48497977</link><dc:creator>TacticalCoder</dc:creator><comments>https://news.ycombinator.com/item?id=48497977</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48497977</guid></item><item><title><![CDATA[New comment by TacticalCoder in "Claude Fable 5: mid-tier results on coding tasks"]]></title><description><![CDATA[
<p>> ... and I was shocked to find that there were a lot of blindingly obvious common sense mistakes that got through<p>Wait... Are you telling me models everybody told me were better than coders up to just one month ago are actually making lots of mistakes?<p>This is <i>shocking</i>.</p>
]]></description><pubDate>Thu, 11 Jun 2026 23:07:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48497654</link><dc:creator>TacticalCoder</dc:creator><comments>https://news.ycombinator.com/item?id=48497654</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48497654</guid></item><item><title><![CDATA[New comment by TacticalCoder in "A €0.01 bank transfer could compromise a banking AI agent"]]></title><description><![CDATA[
<p>> Jokes on them. My bank will just truncate it to 10 characters.<p>You do understand that this is just an example out of a bazillion and that planning to solve every place where data is fed to LLMs at 10 characters so that it's not mistaken for instructions ain't a viable solution?</p>
]]></description><pubDate>Wed, 10 Jun 2026 18:35:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48480705</link><dc:creator>TacticalCoder</dc:creator><comments>https://news.ycombinator.com/item?id=48480705</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48480705</guid></item><item><title><![CDATA[New comment by TacticalCoder in "Claude Desktop spawns 1.8 GB Hyper-V VM on every launch, even for chat-only use"]]></title><description><![CDATA[
<p>> Why are the UIs of the AI companies all broken in multiple ways?<p>Because they're vibe-coded ultra sloppy code. And it really shows.</p>
]]></description><pubDate>Wed, 10 Jun 2026 18:24:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48480546</link><dc:creator>TacticalCoder</dc:creator><comments>https://news.ycombinator.com/item?id=48480546</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48480546</guid></item><item><title><![CDATA[New comment by TacticalCoder in "Premature optimization is fun sometimes"]]></title><description><![CDATA[
<p>> Usually, the 'don't do premature optimization' quote gets misused as an excuse to avoid careful design ...<p>The "don't do premature optimization" mindset is the reason why we've got monstrous Electron apps doing jack shit.<p>I hate that quote, I hate that mindset. It's the reason everything is bloated and sucks.</p>
]]></description><pubDate>Wed, 10 Jun 2026 15:53:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48478234</link><dc:creator>TacticalCoder</dc:creator><comments>https://news.ycombinator.com/item?id=48478234</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48478234</guid></item><item><title><![CDATA[New comment by TacticalCoder in "More Molly Guards"]]></title><description><![CDATA[
<p>Very interesting timing: a few days ago I created one in OpenSCAD for myself and my... daughter (not named "Molly" though) would accidentally hit my PC's power button all too often while plugging in a USB device.<p>For the power button is located next to two USB ports I use and, for whatever reason and although it's a very good PC tower, the button is ultra sensitive.<p>So I created a "not-molly guard" that "plugs" into the two audio jacks (which I never use and which are, also, next to the power button) and that only leaves a narrow hole and a guardrail of a few millimeters.<p>Printing it in black, matching the tower's lip where the power button is, and life is good. Already hit that Molly guard several times by mistake so I figured out I already saved more time than it took to design it.<p>As it's a small piece, it printed in a few minutes on the 3D printer.<p>P.S: AFAICT there's no software setting (?) to prevent the power button from doing what it does!? But who cares, I've got the Molly guard now.</p>
]]></description><pubDate>Wed, 10 Jun 2026 14:10:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48476568</link><dc:creator>TacticalCoder</dc:creator><comments>https://news.ycombinator.com/item?id=48476568</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48476568</guid></item><item><title><![CDATA[New comment by TacticalCoder in "I Hate (Most) Keyboard 'Fn' Keys"]]></title><description><![CDATA[
<p>> It is so useful I could never get another keyboard that doesn’t have a similar functionality.<p>I do it at the software level (Linux / Xorg): complete remapping, with an "hyper" key modifier etc.<p>The reason I do it at the software level is that you can pry my Topre switches from my cold dead hands and the HHKB Pro JP I'm using doesn't have, by default, a programmable controller. Now I know some people mod their Topre keyboards to add a programmable controller but I never got to that point.<p>Doing so in hardware using <i>.xkb</i> files is... Something. I know way more about .xkb files than I should but, thankfully, so far I've just been able to brink my .xkb file to every new Linux version (supporting Xorg, I'm not on Wayland).<p>I take at some point I'll look more into how to mod my HHKB keyboards with programmable controller.</p>
]]></description><pubDate>Wed, 10 Jun 2026 14:01:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48476435</link><dc:creator>TacticalCoder</dc:creator><comments>https://news.ycombinator.com/item?id=48476435</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48476435</guid></item><item><title><![CDATA[New comment by TacticalCoder in "Switzerland wil have a referendum to cap population at 10M"]]></title><description><![CDATA[
<p>> Because isn't the whole theory that people are the same? If so, you're just adding new people who are exactly the same as the existing people.<p>That's a very dumb theory. People cannot just be exchanged: you cannot take say, 60 million people out of Bangladesh, put them in Japan, and expect Japan to stay the same. Just as you cannot take 60 million Japanese, put them in Bangladesh, and expect Bangladesh to stay the name.<p>That's a fact. But I could give a shitload of historical examples too... Here's one: when white and black people arrived in the americas, there was still cannibalism taking place in both northern and southern america. The americas had neither white nor black people. Today there's no cannibalism anymore and there are not many kids sacrifices happening in the US to please Inca/Maya gods anymore either.<p>A slightly more reasonable theory is that if you import people through immigration <i>at a reasonable rate</i>, you can assimilate those people. For example for a long time in Europe female genital mutilation wasn't a thing anymore. Now sadly due to <i>mass</i> migration, ask any ob-gyn doctor in western Europe what he sees and what kind of act he has to do: like re-stitching hymens to pretend the women-to-be-married are virgins (because, yes, there are patriarchal cultures where men are going to inspect a woman's hymen to make sure she's a virgin).<p>People just live in a fantasy land in their heads: there are 300 million women  alive, today, who've been genitally mutilated (that's a very sizeable percentage of all the women out there). What's actually ongoing is weirder and shittier than most people realize.<p>I say good for Switzerland to curb immigration a bit.<p>People may be not dissimilar but cultures certainly are.</p>
]]></description><pubDate>Mon, 08 Jun 2026 22:12:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48453026</link><dc:creator>TacticalCoder</dc:creator><comments>https://news.ycombinator.com/item?id=48453026</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48453026</guid></item><item><title><![CDATA[New comment by TacticalCoder in "Aging and Eye Problems"]]></title><description><![CDATA[
<p>Like you but it began at 51 y/o. No glasses 'till 52 y/o.<p>We had good runs mate!<p>Same: presbyopia and I hate low-light now: it's just as you wrote: better acuity in bright settings. Either during day time or with proper lighting.<p>Still can read signs from the car (say while on the highway) before anyone else so there's that.<p>Can't really share any experience as I don't have a good understanding of glasses/focals.</p>
]]></description><pubDate>Sat, 06 Jun 2026 00:44:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48420215</link><dc:creator>TacticalCoder</dc:creator><comments>https://news.ycombinator.com/item?id=48420215</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48420215</guid></item><item><title><![CDATA[New comment by TacticalCoder in "Communication on European Tech Sovereignty, and an EU Open-Source Strategy"]]></title><description><![CDATA[
<p>I'm more than cautious too:<p>> ... initiatives that are interconnected and mutually reinforcing across each stage of the value chain, from chips, to infrastructure, to software, cloud and AI, and in synergy with past and ongoing initiatives such as AI Factories and AI Gigafactories<p>Software / Cloud: yes, Europe can try to do something but I doubt it. Although it should be pointed out that the EU has <i>one</i> software company in the Top 100 companies in the world by market cap. One. And it's that fucking lame piece of uber-shit that SAP is.<p>SAP: that's what europeans can do. While the US has Google, Amazon, Netflix, Microsoft, Oracle, Palantir, CloudFlare, etc. Not that these are all great companies but these are heavyweights compared to that pointless, irrelevant, turd that SAP is.<p>Chips? Besides ASML (which is only part of the chain), we're a wasteland and ASML is mostly US-owned.<p>Not going to see the next Intel / AMD / NVidia from the EU: that simply is not going to happen. It just won't.<p>AI gigafactories? Bull-fucking-crap.<p>The only area where Europe can try something is software but this must be put in perspective: SAP vs all the US software companies.<p>Don't forget all we could do is SAP. And that is a monstrous piece proprietary lock-in shit.</p>
]]></description><pubDate>Fri, 05 Jun 2026 13:06:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48411960</link><dc:creator>TacticalCoder</dc:creator><comments>https://news.ycombinator.com/item?id=48411960</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48411960</guid></item><item><title><![CDATA[New comment by TacticalCoder in "I was recently diagnosed with anti-NMDA receptor encephalitis"]]></title><description><![CDATA[
<p>Good they eventually found out... Falling doesn't feel like some psychiatric disorder: I know someone who fell because he threw himself out of the window and that was due to him being nuts. Now I'm not a doctor: maybe someone with psychiatric disorder can just fall out of crazyness but that just sounds weird.<p>Be well mate.</p>
]]></description><pubDate>Thu, 04 Jun 2026 14:13:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48398968</link><dc:creator>TacticalCoder</dc:creator><comments>https://news.ycombinator.com/item?id=48398968</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48398968</guid></item><item><title><![CDATA[New comment by TacticalCoder in "Show HN: I reverse-engineered the world maps of Test Drive III (1990 DOS game)"]]></title><description><![CDATA[
<p>Your blog entry:<p><a href="https://www.gabrielgambetta.com/remakes.html" rel="nofollow">https://www.gabrielgambetta.com/remakes.html</a><p>is <i>wild</i>!<p>I love the idea. I used Claude Code / Sonnet 4.6 to get back to compile an old DOS game I wrote back around 1991 and for which I had lost the tooling (compiler / linker / notes / build files). It was on my todo list since years, decades even, but I never got to it. With a LLM it was easy: I didn't let the LLM do everything, I used it to find what needed fixing (like two macros I had used with names that were now clashing with "modern" compilers methods names etc.).<p>> I hacked together the art using my terrible Gimp skills and some Public Domain and Creative Commons assets from OpenGameArt<p>IMO AI models are better at generating pictures than at writing code, in that pictures do tolerate sloppy approximations. While code doesn't tolerate slop that much.<p>Why not use AI for the assets?</p>
]]></description><pubDate>Wed, 03 Jun 2026 13:02:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48383453</link><dc:creator>TacticalCoder</dc:creator><comments>https://news.ycombinator.com/item?id=48383453</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48383453</guid></item><item><title><![CDATA[New comment by TacticalCoder in "My thoughts after using Clojure for about a month"]]></title><description><![CDATA[
<p>> Programming language syntax scarcely matters. It does to some extent but we the programmers tend to over-romanticize it. The runtime and its properties are the much better thing to optimize for.<p>But that really depends on what you're doing. For example if I'm not mistaken Amazon was run for a very long time on a Java backend. And so was GMail's backend (and back then GMail's frontend was, IIRC, Java converted to JavaScript using GWT).<p>And by "early Amazon" and "early GMail", we're already talking about <i>massive</i> scale. It's not as if the JVM got worse since then (as someone commented: a recent addition is that Clojure now use Java's virtual threads) and it's not as if it didn't scale.<p>So I'd say having Clojure on top of Java (for those using that Clojure: there's also ClojureScript, babashka, etc.) ain't really a problem, as long as you're fine with the occasional Java stacktrace and Java ecosystem (GP mentions that btw: that he's not familiar with Java and that, I think, can be a bit of an issue).<p>I'm not sure Clojure is about it's syntax: I like the focus on immutability / pure functions and I do really dig the REPL a huge lot. In addition to that something has to be said as to the incredible stability of the language and many of its libraries.<p>The big value add to me is that I can have a REPL and inspect, in dev (or in prod but that'd be <i>wild</i>), the app I'm working on. And manipulate it: redefining variables and functions etc. And it's not some hacky hot-reloading bolted on as an afterthought kludge: it's a real Lisp REPL. There's value in that IMO.</p>
]]></description><pubDate>Wed, 03 Jun 2026 00:51:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48378284</link><dc:creator>TacticalCoder</dc:creator><comments>https://news.ycombinator.com/item?id=48378284</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48378284</guid></item><item><title><![CDATA[New comment by TacticalCoder in "Gold replaces US Treasuries as top reserve asset, ECB says"]]></title><description><![CDATA[
<p>> If reserves are buying gold instead of dollars and the effect is that the value of gold is increasing<p>Central banks and the IMF only own less than 20% of all the gold ever mined: it's probably not the one or two additional percent they bought that made the prices skyrocket by 70%.<p>For example used supercars and hypercars' values have gone through the roof too: and that's for sure not because central banks are stockpiling those.<p>Causation / correlation and all that.</p>
]]></description><pubDate>Tue, 02 Jun 2026 20:59:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48376200</link><dc:creator>TacticalCoder</dc:creator><comments>https://news.ycombinator.com/item?id=48376200</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48376200</guid></item><item><title><![CDATA[New comment by TacticalCoder in "Love systemd timers"]]></title><description><![CDATA[
<p>> ... imagine my surprise to learn that Systemd was causing my long standing frustration with changing my dns settings. and further surprise to learn that server admins have this same issue and many switch away from using systemd-resolved.<p>That's introductory course to systemd's shenanigans. People are going to tell you that you're not doing it properly, that there's of course this setting (unless that other setting takes precedence etc.), yada, yada, yada.<p>If I really have to suffer systemd the first thing I do is manually edit <i>/etc/resolv.conf</i> and then <i>chattr +i /etc/resolv.conf</i>.<p>And of course remove/purge systemd-resolved.<p>Not only is it <i>"always the DNS"</i> but then things turn from bad to worse when <i>"it's the DNS, but with systemd"</i>.<p>Removing systemd-resolved is the first step. The second one is moving to an OS or a Linux distro that doesn't have systemd at all.</p>
]]></description><pubDate>Tue, 02 Jun 2026 19:59:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48375420</link><dc:creator>TacticalCoder</dc:creator><comments>https://news.ycombinator.com/item?id=48375420</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48375420</guid></item><item><title><![CDATA[New comment by TacticalCoder in "Love systemd timers"]]></title><description><![CDATA[
<p>> But now obviously we were so blind and wrong all this time and the only true solution is of course systemd.<p>Oh nooooo... I've been so wrong. Seen the direction most Linux distro took I decided to move to VMs (VMs which runs systemd-less systems), OCI containers (where by definition PID 1 is <i>not</i> systemd) and now an hypervisor to run systemd Linux VM but I'm now into... An hypervisor that is precisely <i>not</i> Linux (so no systemd at all).<p>I sinned. So now maybe it's time to buy Microsoft stocks, praise Windows [ini] config files, and venere the Linux PID 1 god with its tentacles meddling with every part of the Linux system.<p>Or not.</p>
]]></description><pubDate>Tue, 02 Jun 2026 19:50:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48375314</link><dc:creator>TacticalCoder</dc:creator><comments>https://news.ycombinator.com/item?id=48375314</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48375314</guid></item><item><title><![CDATA[New comment by TacticalCoder in "Strace-ui, Bonsai_term, and the TUI renaissance"]]></title><description><![CDATA[
<p>> I think mostly this renaissance is partly due to the current bloat of Electron GUIs.<p>I think it's mostly due to the CLI being much more powerful than a full-blown IDE: when you try to make everything simple (in a menu, accessible with one mouse-click or a shortcut), then semi-advanced things (which haven't been thought of in the IDE) become impossible.<p>They also compose way more easily with the network: it's much easier to SSH/tmux TUIs than to try to network GUIs. That's very important in this day and age of incessant exploits and the need to run things in VMs to try to prevent exploits from pwning your entire world.<p>TUIs sadly doesn't entirely solve the bloat issue: look at Claude Code CLI... An Electron app because, as the Pi author mentioned, people at Anthropic thought they were writing a game. A full headless Electron app converted, on the fly, to <i>pretend</i> it's a TUI.<p>The madness is real (shitload of message of users not happy with characters shown on screen not being those saved to source files: and I've been bit by this) and the bloat issue hasn't been solved.<p>But in any case you cannot go back to a GUI and not have that problem of GUIs being too restrictive: invariably there shall be a need to chain several simple commands that do one thing and that excel at that one thing and that only become powerful when chained with other commands. GUIs cannot solve that.<p>LLMs have just proved what many knew all along: that the CLI is more powerful.<p>Instead of GUIs on the contrary I expect more TUIs, more command line, and more, much more, REPL usage by LLMs and by devs using LLMs.<p>What I do hope though is that we get more lean TUIs (like Pi by Mario Zechner, all the utils written in Rust etc.) and less madness like <i>"headless Electron converted 60 times per second to a fake TUI"</i>.</p>
]]></description><pubDate>Tue, 02 Jun 2026 13:20:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48369928</link><dc:creator>TacticalCoder</dc:creator><comments>https://news.ycombinator.com/item?id=48369928</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48369928</guid></item><item><title><![CDATA[New comment by TacticalCoder in "Alphabet announces $80B equity capital raise to expand AI infra and compute"]]></title><description><![CDATA[
<p>> I'm actually impressed at how bad Alphabet is with LLMs ...<p>I'm still on Anthropic models to code but I'm on Gemini 3.5 Flash for everything else. How can you say Google is bad at LLM when their little flash model is literally SOTA on many benchmarks?<p>> ... yet OpenAI and Anthropic are eating their pie.<p>They're eating nobody's pie: it's a new pie. Google is a $4.5 trillion company, the 2nd biggest in the world as I type this.<p>Seen that fact and seen how good Gemini 3.5 Flash is, I'm not really sure Google is "bad at LLMs".</p>
]]></description><pubDate>Tue, 02 Jun 2026 12:12:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48369189</link><dc:creator>TacticalCoder</dc:creator><comments>https://news.ycombinator.com/item?id=48369189</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48369189</guid></item><item><title><![CDATA[New comment by TacticalCoder in "Malicious npm packages detected across Red Hat Cloud Services"]]></title><description><![CDATA[
<p>> Notably, neither would have prevented the xz-utils backdoor from reaching package distribution, which remains the gold standard for sophisticated upstream compromise.<p>Mandating that the final binary is compiled <i>without having any access to any test file</i> though would have prevented the xz-utils backdoor as it was conceived though.<p>A proper packaging setup would first verify that all the tests are passing and happen in an isolated environment. And that isolated environment either returns which tests failed or gives the green light.<p>When the greenlight is given (that all tests are passing), another environment should first delete all files related to tests and then build (in a bit-for-bit reproducible way btw and we're basically here already so that's good) the final binary / package.<p>If you prepare your final package in an environment that has access to test files, there are simply way too many ways obfuscated binary data can be hidden in test cases / test files.<p>I'm not saying the NSA (sorry, Jia Tan) wouldn't have tried something else but I think we should really move to build/packaging that discards non essential data/files before compiling.<p>P.S: note that as a side-effect of reproducible builds... If we  have reproducible builds <i>and</i> if we add, later on, a builder/packager that discards tests files and ends up with a final package that's not bit-for-bit identical to the package created while having access to the test files during the build, we've just detected a backdoor hidden inside test files (like the XZ utils one). As a really mindboggling food for thoughts: if we were to recompile all the Debian binary packages that are already reproducible <i>today</i> (95% of them), but while discarding all tests files before the build, we may catch other backdoors.</p>
]]></description><pubDate>Mon, 01 Jun 2026 23:34:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48363977</link><dc:creator>TacticalCoder</dc:creator><comments>https://news.ycombinator.com/item?id=48363977</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48363977</guid></item></channel></rss>