<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: hedora</title><link>https://news.ycombinator.com/user?id=hedora</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 14 Aug 2026 13:36:02 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=hedora" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by hedora in "JDK 27 G1/Parallel/Serial GC Changes"]]></title><description><![CDATA[
<p>It definitely was easier for the projects I worked on, but they are exactly the use case where the heap is long lived and most of the machine.<p>I’ve also worked on systems with lots of small processes, and the operational issues that creates dwarfs GC problems: It takes one middle tier machine, and adds 64-128 network boundaries, and also creates an extremely difficult static memory allocation problem.<p>I know people do it anyway, but it’s rare that they can articulate a decent technical reason for it, and it wastes something like 90% of the hardware (even in carefully optimized code bases / deployments).<p>Anyway, I’m not the target market for such stuff.</p>
]]></description><pubDate>Fri, 14 Aug 2026 02:13:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=49294043</link><dc:creator>hedora</dc:creator><comments>https://news.ycombinator.com/item?id=49294043</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49294043</guid></item><item><title><![CDATA[New comment by hedora in "JDK 27 G1/Parallel/Serial GC Changes"]]></title><description><![CDATA[
<p>In rust, I usually just make sure stuff is not Box<>, and try to reuse buffers.  That generally gets the memory allocator completely out of the way (except for async).<p>The remaining allocator performance problems are mostly due to it zeroing allocated memory unless I use unsafe.  Is java able to stackify most new Object calls and elide default initialization of object members these days?<p>I’m surprised to hear there is no demand for compiler enforced/facilitated thread safety in Java.  That was a major pain point in all the Java code bases I’ve worked with in the past, and is a headline safety feature for rust (which goes even further and enforces aliasing rules) and JS.  Could you be seeing selection bias in your user base?</p>
]]></description><pubDate>Fri, 14 Aug 2026 02:07:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=49294013</link><dc:creator>hedora</dc:creator><comments>https://news.ycombinator.com/item?id=49294013</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49294013</guid></item><item><title><![CDATA[New comment by hedora in "JDK 27 G1/Parallel/Serial GC Changes"]]></title><description><![CDATA[
<p>Concretely, what are current tail latencies, worst case?<p>Ten years ago, “rewrite in C++” was definitely easier than getting the Java GC to stay up under server load.<p>Most servers I work with run on big machines and are the only process, so figure a 100-250GB heap that lives for months, all async, small requests, so insane amounts of Future and String allocation spam.<p>Optimizing that stuff away in Java is harder than writing Rust, so assume idiomatic Java.<p>Also, is there any work on statically enforcing data race freedom in Java?  That’s a bigger rust selling point than memory safety for me.  I think swift has done some interesting work in that space.  It would be nice to get those sorts of safety properties without manually writing borrow checker annotations.</p>
]]></description><pubDate>Fri, 14 Aug 2026 00:54:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=49293568</link><dc:creator>hedora</dc:creator><comments>https://news.ycombinator.com/item?id=49293568</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49293568</guid></item><item><title><![CDATA[New comment by hedora in "JDK 27 G1/Parallel/Serial GC Changes"]]></title><description><![CDATA[
<p>Does it provide hard latency bounds like Azul does (did?), and are they lower than disk/network latencies on modern hardware?<p>I moved to c++/rust years ago because those languages do, and tens of milliseconds matter for network services.  At the time Java could pause for 10’s of seconds, which was 1000x worse than waiting for a spinning disk to seek.<p>These days, disks are 100s micros to single digit millis, so I guess if Java GC is finally working 30 years after they “fixed” its performance problems, then I’d want to be able to tune ZGC to not pause the app for more than ~ 500us, max.<p>This article is from last year, but suggests they’re still off by an order of magnitude:<p><a href="https://www.morling.dev/blog/lower-java-tail-latencies-with-zgc/" rel="nofollow">https://www.morling.dev/blog/lower-java-tail-latencies-with-...</a><p>Also, that’s measuring a 30 second window.<p>If you hammer a 100GB-1TB heap in steady state with small allocations for, say, a month at 100% CPU, does it eventually do the typical Java thing, where a major compaction takes the process down for seconds or even minutes, or does it just slow down application requests so it can keep up with load?</p>
]]></description><pubDate>Fri, 14 Aug 2026 00:46:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=49293520</link><dc:creator>hedora</dc:creator><comments>https://news.ycombinator.com/item?id=49293520</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49293520</guid></item><item><title><![CDATA[New comment by hedora in "Single log line is 49KB+ (ext4) / 110KB+ (btrfs) of systemd-journald disk writes"]]></title><description><![CDATA[
<p>I’ve met people that think the log should be remotely stored and not written locally, since it’ll be shipped to splunk or whatever anyway.<p>Those people change their minds the first time a machine has intermittent network issues, and the logs needed to debug it are lost (or worse, the log buffer fills, then stdout fills, which backpressures the application, creating an outage while simultaneously eating the logs).</p>
]]></description><pubDate>Thu, 13 Aug 2026 23:19:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=49292950</link><dc:creator>hedora</dc:creator><comments>https://news.ycombinator.com/item?id=49292950</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49292950</guid></item><item><title><![CDATA[New comment by hedora in "Single log line is 49KB+ (ext4) / 110KB+ (btrfs) of systemd-journald disk writes"]]></title><description><![CDATA[
<p>Or, you could write a plain text file.<p>Yes, that means the FS will sometimes punch nulls towards the tail of the log.  However, it is the lowest latency / write amplification way to get stuff on disk (other than a blocked compression format, which would be a small change to syslog), so if the text file gets holes punched in it, the journalctl file would be truncated before the hole anyway in practice.<p>If you really care about nulls in logs for ideological reasons, you could write a few lines of code that finds the first stream of nulls in the text file, then truncates there.<p>In practice, no one wants that.  It is strictly worse than returning partial entries after the hole, and by the time you are hitting this corner case, you are debugging a kernel crash.</p>
]]></description><pubDate>Thu, 13 Aug 2026 23:15:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=49292922</link><dc:creator>hedora</dc:creator><comments>https://news.ycombinator.com/item?id=49292922</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49292922</guid></item><item><title><![CDATA[New comment by hedora in "Single log line is 49KB+ (ext4) / 110KB+ (btrfs) of systemd-journald disk writes"]]></title><description><![CDATA[
<p>I’ve been using devuan more or less since day one.  I highly recommend it.<p>FreeBSD isn’t too shabby these days either.</p>
]]></description><pubDate>Thu, 13 Aug 2026 23:07:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=49292864</link><dc:creator>hedora</dc:creator><comments>https://news.ycombinator.com/item?id=49292864</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49292864</guid></item><item><title><![CDATA[New comment by hedora in "Single log line is 49KB+ (ext4) / 110KB+ (btrfs) of systemd-journald disk writes"]]></title><description><![CDATA[
<p>Someone should implement a new operating system that can efficiently handle text processing.<p>It could have some simple tools that let you generate reports, display them on screen, and compose tools for that sort of thing in a natural way.<p>We could call it UNIX.</p>
]]></description><pubDate>Thu, 13 Aug 2026 23:03:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=49292826</link><dc:creator>hedora</dc:creator><comments>https://news.ycombinator.com/item?id=49292826</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49292826</guid></item><item><title><![CDATA[New comment by hedora in "DeepSeek Harness"]]></title><description><![CDATA[
<p>You’re implying the open weight model providers are behind the US companies, so they cannot do anything right.<p>Instead, they currently own the entire Pareto frontier — they have the lowest cost model (in terms of inference and training) at every commercially-available level of output quality.<p>We saw the same attitude from Silicon Graphics, Sun, etc vs Linux and Windows during the 1990s.  It led to those companies’ ruin.<p>Concretely, I remember lots of arguments that the Linux kernel team would stall out once they implemented posix, since that was the end of the “copy for the sake of compatibility” runway.<p>While making such claims, none of the Unix vendors produced anything vaguely price-competitive with whitebox PCs (they were slightly better for niche workloads at 10x the cost, with crippling guardrails, er, license gated features).<p>Those vendors even tried getting the US government to intervene with procurement regulations, etc.<p>Anyone that was paying attention during the dotcom era should know how the current bubble ends.</p>
]]></description><pubDate>Thu, 13 Aug 2026 14:32:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=49286564</link><dc:creator>hedora</dc:creator><comments>https://news.ycombinator.com/item?id=49286564</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49286564</guid></item><item><title><![CDATA[New comment by hedora in "DeepSeek Harness"]]></title><description><![CDATA[
<p>Python basically requires containers unless you are OK with it bit-rotting every six months or so.  At least, this used to be the case for trivial python, and recently was the case for stuff that uses cuda.<p>I stopped paying attention the third time they redefined matrix arithmetic semantics. That happened to be around the 100th time I was sent a script and it only ran on the author’s machine.  Maybe they will fix it some day.  When they do, I will not believe it.<p>In contrast, TS has a much nicer type system and better async support.  It runs well on web, mobile, desktop and server.  Yes, sometimes you have to ship node.js or a whole web browser, but the tooling for that is slightly less insane than the analogous tooling for python.<p>Its language interoperability story is slightly nicer too (invoke native code, or use wasm).  It’s UI story is much, much better since it reuses all the web stuff.<p>Pip practically invented the supply chain attack; npm perfected it.  That’s probably a draw.<p>Of course, if you care about performance, then other choices make more sense.  If you’re training a model then python probably still wins, but very few customers have a $1M+ machine.</p>
]]></description><pubDate>Thu, 13 Aug 2026 14:17:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=49286339</link><dc:creator>hedora</dc:creator><comments>https://news.ycombinator.com/item?id=49286339</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49286339</guid></item><item><title><![CDATA[New comment by hedora in "The UK's war on anonymity has come to America"]]></title><description><![CDATA[
<p>Why would there be a government controlled white list?<p>I guarantee such a list will contain surveillance watering holes like google, and pedo havens like roblox.  99% of the stuff my kids see that I wish they wouldn’t involves misogynistic/racist/incel jokes buried 20+ minutes into YouTube minecraft videos.<p>Child mode should just require a second device (or a pin) to install apps, and include a adblock-list style whitelist (one regexp per line) for parents to select from for the web browser.<p>Alcatel used to make landfill-grade android tablets with the first feature, no account required.<p>That reminds me:  Child mode should not require a third party account with a commercial surveillance firm, like it does on Android!</p>
]]></description><pubDate>Wed, 12 Aug 2026 16:48:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=49275292</link><dc:creator>hedora</dc:creator><comments>https://news.ycombinator.com/item?id=49275292</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49275292</guid></item><item><title><![CDATA[Arizona's Illegal Surveillance Program Sweeps Up Financial Records]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.aclu.org/news/privacy-technology/how-the-arizona-attorney-general-created-a-secretive-illegal-surveillance-program">https://www.aclu.org/news/privacy-technology/how-the-arizona-attorney-general-created-a-secretive-illegal-surveillance-program</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49259105">https://news.ycombinator.com/item?id=49259105</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 11 Aug 2026 14:35:57 +0000</pubDate><link>https://www.aclu.org/news/privacy-technology/how-the-arizona-attorney-general-created-a-secretive-illegal-surveillance-program</link><dc:creator>hedora</dc:creator><comments>https://news.ycombinator.com/item?id=49259105</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49259105</guid></item><item><title><![CDATA[The US tried to stop cartel money-laundering; devastated mom-and-pop businesses]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.theguardian.com/us-news/2026/aug/11/us-mexico-border-area-money-transfer-rule-change-small-businesses">https://www.theguardian.com/us-news/2026/aug/11/us-mexico-border-area-money-transfer-rule-change-small-businesses</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49258970">https://news.ycombinator.com/item?id=49258970</a></p>
<p>Points: 124</p>
<p># Comments: 206</p>
]]></description><pubDate>Tue, 11 Aug 2026 14:27:31 +0000</pubDate><link>https://www.theguardian.com/us-news/2026/aug/11/us-mexico-border-area-money-transfer-rule-change-small-businesses</link><dc:creator>hedora</dc:creator><comments>https://news.ycombinator.com/item?id=49258970</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49258970</guid></item><item><title><![CDATA[New comment by hedora in "The UK's war on anonymity has come to America"]]></title><description><![CDATA[
<p>I’ll just add that age verification schemes serve no purpose—-and are actively harmful—-unless there is some reasonable policy that’s applied after the enforcement.<p>The companies pushing age verification make their money monetizing access to children.  They are exactly the sorts of groups I’d like to keep my kids away from.  Forcing the kids to label themselves as minors just makes them <i>more</i> vulnerable to online exploitation.</p>
]]></description><pubDate>Tue, 11 Aug 2026 03:51:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=49253168</link><dc:creator>hedora</dc:creator><comments>https://news.ycombinator.com/item?id=49253168</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49253168</guid></item><item><title><![CDATA[New comment by hedora in "There Will Come Soft Rains (1950) [pdf]"]]></title><description><![CDATA[
<p>If only it was as low as 25% today.<p>Some members of the Trump administration / military say a specific goal is to bring about Armageddon, and have not been fired for it:<p><a href="https://www.theguardian.com/world/2026/mar/03/us-israel-iran-war-christian-rhetoric" rel="nofollow">https://www.theguardian.com/world/2026/mar/03/us-israel-iran...</a><p>Other religious fanatics outside the gov’t take a more circumspect public stand on this particular holy war, but aim to use the Supreme Court to convert the US into a religious dictatorship.<p>Here’s a primary source; an interview with the defense secretary’s pastor:<p><a href="https://www.npr.org/2026/07/06/nx-s1-5822558/pastor-doug-wilson-interview-pete-hegseth" rel="nofollow">https://www.npr.org/2026/07/06/nx-s1-5822558/pastor-doug-wil...</a></p>
]]></description><pubDate>Tue, 04 Aug 2026 15:38:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=49170494</link><dc:creator>hedora</dc:creator><comments>https://news.ycombinator.com/item?id=49170494</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49170494</guid></item><item><title><![CDATA[New comment by hedora in "Show HN: Run an 80B Qwen in 4.3 GB of RAM on a Mac, and a 35B on an iPhone"]]></title><description><![CDATA[
<p>AMD already demonstrated 1T on strix halo clusters.   << $10K at original MSRP.</p>
]]></description><pubDate>Tue, 04 Aug 2026 04:27:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=49164361</link><dc:creator>hedora</dc:creator><comments>https://news.ycombinator.com/item?id=49164361</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49164361</guid></item><item><title><![CDATA[New comment by hedora in "Californians' data deletion requests, DROP, become enforceable Aug. 1"]]></title><description><![CDATA[
<p>Does this apply to Google, car companies, etc, or did they bribe in exceptions for themselves (like California grocery stores did for the Do Not Sell My Personal Information law)?<p>Also, who gets the $200/day?  If I issue a drop request, wait 145 days, then buy my data from brokers, do they have to pay me $20,000 per record they return?</p>
]]></description><pubDate>Mon, 03 Aug 2026 04:25:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=49151207</link><dc:creator>hedora</dc:creator><comments>https://news.ycombinator.com/item?id=49151207</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49151207</guid></item><item><title><![CDATA[New comment by hedora in "GrapheneOS protections against data extraction from locked devices"]]></title><description><![CDATA[
<p>I wish they had a toggle for this.  I'd much rather just have one backup system.  Per-app backups is a pain to keep track of, and signal data is by far less sensitive than other stuff on my phone.</p>
]]></description><pubDate>Mon, 27 Jul 2026 17:46:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=49073152</link><dc:creator>hedora</dc:creator><comments>https://news.ycombinator.com/item?id=49073152</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49073152</guid></item><item><title><![CDATA[New comment by hedora in "GrapheneOS protections against data extraction from locked devices"]]></title><description><![CDATA[
<p>It's great to know this exists!  It's one of a few reasons I switched back to iOS after trying grapheneos.<p>Back then, you were still using Google's backup thing, and it was the year when they intentionally broke it to encourage people to move to unencrypted cloud services for important data.</p>
]]></description><pubDate>Mon, 27 Jul 2026 17:03:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=49072529</link><dc:creator>hedora</dc:creator><comments>https://news.ycombinator.com/item?id=49072529</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49072529</guid></item><item><title><![CDATA[New comment by hedora in "GrapheneOS protections against data extraction from locked devices"]]></title><description><![CDATA[
<p>Also the US CLOUD act:  If you do business in the US, you have to give American authorities access to warrantlessly search any device not in the US that you have access to.<p>(I heard Europe and China passed the same laws.  The EU has intelligence sharing agreements with the US, so I guess American authorities can just have the EU pull the data for US citizens in the US and forward it back home.  I'm not a lawyer.  It'd be nice if I'm wrong.)</p>
]]></description><pubDate>Mon, 27 Jul 2026 17:00:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=49072472</link><dc:creator>hedora</dc:creator><comments>https://news.ycombinator.com/item?id=49072472</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49072472</guid></item></channel></rss>