<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: ElectricalUnion</title><link>https://news.ycombinator.com/user?id=ElectricalUnion</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 05 Apr 2026 23:55:56 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ElectricalUnion" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ElectricalUnion in "Windows 95 defenses against installers that overwrite a file with an older one"]]></title><description><![CDATA[
<p>Someone thought the "commit all previous operations to persistent storage" step would take just 1% of the time.</p>
]]></description><pubDate>Wed, 01 Apr 2026 23:04:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47607716</link><dc:creator>ElectricalUnion</dc:creator><comments>https://news.ycombinator.com/item?id=47607716</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47607716</guid></item><item><title><![CDATA[New comment by ElectricalUnion in "Wine 11 rewrites how Linux runs Windows games at kernel with massive speed gains"]]></title><description><![CDATA[
<p>Starting with SQL Server 2017, native Linux support exists. Probably because of Azure.</p>
]]></description><pubDate>Wed, 25 Mar 2026 00:08:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47511418</link><dc:creator>ElectricalUnion</dc:creator><comments>https://news.ycombinator.com/item?id=47511418</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47511418</guid></item><item><title><![CDATA[New comment by ElectricalUnion in "Show HN: Oxyde – Pydantic-native async ORM with a Rust core"]]></title><description><![CDATA[
<p>I also find it really strange this weird ORM fascination. Besides the generic "ORM are the Vietnam War of CS" feeling, I feel that with average database to ORM/REST things, end up with at least one of:<p>a) you somehow actually have a "system of record", so modelling something in a very CRUD way makes sense, but, on the other hand, who the hell ends up building so many system of record systems in the first place to need those kinds of tools and frameworks?<p>b) you pretend your system is somehow a system of record when it isn't and modelling everything as CRUD makes it a uniform ball of mud. I don't understand what is so important  that you can uniformly "CRUD" a bunch of objects? The three most important parts of an API, making it easy to use it right, hard to use it wrong, and easy to figure out the intent behind how your system is meant to be used, are lost that way.<p>c) you leak your API to your database, or your database to your API, compromising both, so both sucks.</p>
]]></description><pubDate>Tue, 17 Mar 2026 01:25:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47407459</link><dc:creator>ElectricalUnion</dc:creator><comments>https://news.ycombinator.com/item?id=47407459</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47407459</guid></item><item><title><![CDATA[New comment by ElectricalUnion in "Chrome DevTools MCP (2025)"]]></title><description><![CDATA[
<p>> interface designed for humans — the DOM.<p>Citation needed.<p>> The web already went through this evolution once: we went from screen-scraping HTML to structured APIs. Now we're regressing back to scraping because agents need to interact with sites that only have human interfaces.<p>To me, sites that "only have human interfaces" are more likely that not be that way <i>totally on purpose</i>, attempting to maximize human retention/engagement and are more likely to require strict anti-bot measures like Proof-of-Work to be usable at all.</p>
]]></description><pubDate>Sun, 15 Mar 2026 22:48:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47392836</link><dc:creator>ElectricalUnion</dc:creator><comments>https://news.ycombinator.com/item?id=47392836</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47392836</guid></item><item><title><![CDATA[New comment by ElectricalUnion in "Big data on the cheapest MacBook"]]></title><description><![CDATA[
<p>The funny thing is that those days you can fit 64 TB of DDR5 in a single physical system (IBM Power Server), so almost all non data-lake-class data is "Small data".</p>
]]></description><pubDate>Thu, 12 Mar 2026 16:28:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47353338</link><dc:creator>ElectricalUnion</dc:creator><comments>https://news.ycombinator.com/item?id=47353338</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47353338</guid></item><item><title><![CDATA[New comment by ElectricalUnion in "Big data on the cheapest MacBook"]]></title><description><![CDATA[
<p>Claude Code still runs things on your local machine. So if you have some pretty expensive transpilation, or resolving dependency trees that needs musl recompilation, or doing something rust, you still need a reasonable ammount of local firepower. More so if you're running multiple instances of them.</p>
]]></description><pubDate>Thu, 12 Mar 2026 16:17:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47353123</link><dc:creator>ElectricalUnion</dc:creator><comments>https://news.ycombinator.com/item?id=47353123</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47353123</guid></item><item><title><![CDATA[New comment by ElectricalUnion in "US- and Greek-owned tankers ablaze after Iran claims 'underwater drone' strike"]]></title><description><![CDATA[
<p>They don't even need that many mines or bombs to start with, presence of wreckage on the shipping lanes that aren't more that 75m deep would already put all shipping at risk.</p>
]]></description><pubDate>Thu, 12 Mar 2026 16:01:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47352813</link><dc:creator>ElectricalUnion</dc:creator><comments>https://news.ycombinator.com/item?id=47352813</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47352813</guid></item><item><title><![CDATA[New comment by ElectricalUnion in "Agentic Engineering Patterns"]]></title><description><![CDATA[
<p>Common business-oriented language (COBOL) is a high-level, English-like, compiled programming language.<p>COBOL's promise was that it was human-like text, so we wouldn't need programmers anymore.<p>The problem is that the average person doesn't know how what their actual problems are in sufficient detail to get a working solution. When you get down to breaking down that problem... you become a programmer.<p>The main lesson of COBOL is that it isn't the computer interface/language that necessitates a programmer.</p>
]]></description><pubDate>Wed, 04 Mar 2026 14:59:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47248468</link><dc:creator>ElectricalUnion</dc:creator><comments>https://news.ycombinator.com/item?id=47248468</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47248468</guid></item><item><title><![CDATA[New comment by ElectricalUnion in "Confusables.txt and NFKC disagree on 31 characters"]]></title><description><![CDATA[
<p>For some sorts of "confusables", you don't even need Unicode in some cases. Depending on the cursed combination of font, kerning, rendering and display, `m` and `rn` are also very hard to distinguish.</p>
]]></description><pubDate>Wed, 25 Feb 2026 15:55:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47153245</link><dc:creator>ElectricalUnion</dc:creator><comments>https://news.ycombinator.com/item?id=47153245</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47153245</guid></item><item><title><![CDATA[New comment by ElectricalUnion in "Show HN: Llama 3.1 70B on a single RTX 3090 via NVMe-to-GPU bypassing the CPU"]]></title><description><![CDATA[
<p>Isn't m.2 storage but DRAM - hopefully, meaning NVMe/PCIe not SATA speed - already exists as Compute Express Link (CXL), just not in this specific m.2 form factor? If only RAM wasn't silly expensive right now, one could use 31GB/s of additional bandwidth per NVMe connector.</p>
]]></description><pubDate>Sun, 22 Feb 2026 05:12:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47108402</link><dc:creator>ElectricalUnion</dc:creator><comments>https://news.ycombinator.com/item?id=47108402</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47108402</guid></item><item><title><![CDATA[New comment by ElectricalUnion in "Native FreeBSD Kerberos/LDAP with FreeIPA/IDM"]]></title><description><![CDATA[
<p>Ideally you want to run all those trusted (read: security critical, if compromised entire system is no longer trustworthy) processes on separated and audited machines, but instead busy people end up running them all together because they happen to be packaged together (like FreeIPA or Active Directory), and that makes it even harder to secure them correctly.</p>
]]></description><pubDate>Wed, 18 Feb 2026 13:59:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47060961</link><dc:creator>ElectricalUnion</dc:creator><comments>https://news.ycombinator.com/item?id=47060961</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47060961</guid></item><item><title><![CDATA[New comment by ElectricalUnion in "Backseat Software"]]></title><description><![CDATA[
<p>systemd should add and remove interfaces connected in the exact same hardware path with the same name they had before.<p>Default literally insane legacy behaviour is just vomiting eth${RAND} where RAND depends on racing conditions.<p>My educated guess is that people that insist on using the legacy eth${RAND} never had a surprise random firewall and routing rules suddenly apply to different interfaces at a inconvenient time, making production halt and catch on fire, yet.</p>
]]></description><pubDate>Fri, 30 Jan 2026 21:57:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=46830509</link><dc:creator>ElectricalUnion</dc:creator><comments>https://news.ycombinator.com/item?id=46830509</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46830509</guid></item><item><title><![CDATA[New comment by ElectricalUnion in "What Is a PC Compatible?"]]></title><description><![CDATA[
<p>jart Cosmopolitan. It combines a polyglot format (the αcτµαlly pδrταblε εxεcµταblε is simultaneously a Windows Portable Executable and a Thompson Shell script) and a polymorphic libc that works in all major OSes under both amd64 and arm64.<p>It's a single binary.</p>
]]></description><pubDate>Wed, 21 Jan 2026 15:22:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=46706926</link><dc:creator>ElectricalUnion</dc:creator><comments>https://news.ycombinator.com/item?id=46706926</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46706926</guid></item><item><title><![CDATA[New comment by ElectricalUnion in "De-dollarization: Is the US dollar losing its dominance? (2025)"]]></title><description><![CDATA[
<p>"BRICS" is one of those organizations of countries that make even OPEC (famous for being non-commital, non-punishing, barely advisorial organization that doesn't meet it's own goals since the 1980's) look like a very serious group.</p>
]]></description><pubDate>Tue, 20 Jan 2026 23:44:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=46699261</link><dc:creator>ElectricalUnion</dc:creator><comments>https://news.ycombinator.com/item?id=46699261</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46699261</guid></item><item><title><![CDATA[New comment by ElectricalUnion in "There's no single best way to store information"]]></title><description><![CDATA[
<p>But that is the point of WARC: otherwise, your archival method need some sort of general inteligence (ai or human behind the scenes) to store exacly what you need.<p>With WARC (and good WARC tooling like Browsetrix-crawler) you store everything HTTP the site sent.</p>
]]></description><pubDate>Sat, 17 Jan 2026 21:09:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=46662135</link><dc:creator>ElectricalUnion</dc:creator><comments>https://news.ycombinator.com/item?id=46662135</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46662135</guid></item><item><title><![CDATA[New comment by ElectricalUnion in "Elo – A data expression language which compiles to JavaScript, Ruby, and SQL"]]></title><description><![CDATA[
<p>Is this even valid ruby? Doesn't it need Rails-specific Active Support to work?</p>
]]></description><pubDate>Mon, 12 Jan 2026 03:52:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=46583888</link><dc:creator>ElectricalUnion</dc:creator><comments>https://news.ycombinator.com/item?id=46583888</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46583888</guid></item><item><title><![CDATA[New comment by ElectricalUnion in "Show HN: DoNotNotify – Log and intelligently block notifications on Android"]]></title><description><![CDATA[
<p>f-droid implies<p>* that the application is source-available;<p>* toolchain used to build the app is FOSS - application does not use Play Services, or proprietary tracking/analytics, or proprietary ad libraries.<p>* application toolchain doesn't depend on "binary blobs";<p>Not even passing the sniff test on those easy to meet requirements is suspicious.</p>
]]></description><pubDate>Tue, 06 Jan 2026 02:07:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=46507894</link><dc:creator>ElectricalUnion</dc:creator><comments>https://news.ycombinator.com/item?id=46507894</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46507894</guid></item><item><title><![CDATA[New comment by ElectricalUnion in "Can I start using Wayland in 2026?"]]></title><description><![CDATA[
<p>waypipe</p>
]]></description><pubDate>Tue, 06 Jan 2026 00:30:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=46507216</link><dc:creator>ElectricalUnion</dc:creator><comments>https://news.ycombinator.com/item?id=46507216</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46507216</guid></item><item><title><![CDATA[New comment by ElectricalUnion in "Trump says Venezuela’s Maduro captured after strikes"]]></title><description><![CDATA[
<p>> strong ally to Russia, Iran and China<p>It's more like (similar to other sanctioned countries) "forcibly coerced by the USA into being a ally of Russia, Iran and China by sanctions".</p>
]]></description><pubDate>Sat, 03 Jan 2026 21:26:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=46481770</link><dc:creator>ElectricalUnion</dc:creator><comments>https://news.ycombinator.com/item?id=46481770</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46481770</guid></item><item><title><![CDATA[New comment by ElectricalUnion in "The post-GeForce era: What if Nvidia abandons PC gaming?"]]></title><description><![CDATA[
<p>That is a problem if you happen to have a nvidia GPU, and, as the article says, by nvidia forcing it, you will not be able to have that brand of customer gamer GPU anymore.</p>
]]></description><pubDate>Tue, 23 Dec 2025 21:51:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=46369892</link><dc:creator>ElectricalUnion</dc:creator><comments>https://news.ycombinator.com/item?id=46369892</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46369892</guid></item></channel></rss>