<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: saltcured</title><link>https://news.ycombinator.com/user?id=saltcured</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 18 Aug 2026 17:40:42 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=saltcured" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by saltcured in "GIMP Development Update"]]></title><description><![CDATA[
<p>I can empathize. I don't really care about the save vs export thing, as I have adapted to that and just go directly to export in the menu.<p>But, as a long time but infrequent user, I really dislike the changes towards "non-destructive" UX that just seems to spawn endless layers and other forms of pixel buffer limbo that confuse me. Lately, it feels like I'm being slow walked by a passive-aggressive tool that wants to waste my time and mental energy.<p>I wish there was a "novice" or "casual" user setting option to go back to a much simpler UX, where I am operating immediately on the selected layer. Where a pasted object can be dragged but anchors as soon as I touch something else, etc. Where filters preview but then "apply" immediately. Where undo can revert some recent changes but otherwise the effects accumulate destructively into the current layer.<p>A naive user may never have to learn about layers, but they are still there when desired. I don't want a layer spawning on their own. I'll make the new layer before I start changing things, and I'll think deliberately how I want that layer filled. Then, I'll resume actions that immediately mutate it.</p>
]]></description><pubDate>Tue, 18 Aug 2026 01:08:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=49339868</link><dc:creator>saltcured</dc:creator><comments>https://news.ycombinator.com/item?id=49339868</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49339868</guid></item><item><title><![CDATA[New comment by saltcured in "A third world engineer responds to “RISC-V: They should have known better”"]]></title><description><![CDATA[
<p>It was also a messy time where software did make a lot of difference to your experience of performance. I had a few of these apples to oranges comparisons that frustrated me, as someone who absorbed the 90s counter-culture message that MS and Intel were monopolistic and needed to be displaced.<p>In the mid 90s, I got myself a DEC Multia (small Alpha-based workstation) to run Linux. It was fast at some things, but useless to browse the newly emerging web. Netscape Navigator wasn't available as an Alpha binary, and the emulated x86 was just as slow as an early Python based browser. Running Netscape on a 486DX3-100 was night and day like visiting the future. Some other native programs went the other way, with the Alpha beating the 486 dearly. But the web browser became more and more significant.<p>In college, I was also told I should covet Sun hardware. At my first job, I got issued a Sun Ultra workstation of some sort. I was appalled at how slow it was for my FOSS C programming workflows with autoconf/make/gcc etc. I started bringing in a Dell notebook with a Pentium-MMX running Linux, and it ran circles around the Ultra for actual day to day tasks. On the other hand, when I had to run certain commercial tools like Purify, the Sun was useful again.<p>I also had exposure to supercomputer centers at the time, doing portability work for our HPC codebase. It was often crazy how slow these platforms were for development work. There may have been a little bit of neglect by the vendors or IT groups in terms of what hardware they dedicated as front-end service nodes on these big machines. But, there were also dramatic differneces in the operating system behavior, tuned to get one user-level job running and get out of the way. They were terrible at multitasking, and this showed through in CLI/scripted interactivity too.<p>Sometimes, I wonder if some of those platforms could have survived if they jumped on the Linux bandwagon and kept developing their hardware. But maybe their fate was sealed because they depended on the bundling of their proprietary OS and hardware, neither of which was able to adapt to the new order...</p>
]]></description><pubDate>Mon, 17 Aug 2026 16:13:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=49333391</link><dc:creator>saltcured</dc:creator><comments>https://news.ycombinator.com/item?id=49333391</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49333391</guid></item><item><title><![CDATA[New comment by saltcured in "TreasuryDirect: Prepare for ID.me – Your New Way to Log In"]]></title><description><![CDATA[
<p>In our NIH-related project, we were offered both.<p>For IAL2 identity proofing, Login.gov is only for US persons, i.e. validating US-issued credentials. Meanwhile. ID.me has support to validate foreign passports.<p>So, if TreasuryDirect supports foreign customers, it makes sense to offer ID.me, but it seems inappropriate not to offer Login.gov for customers who are US persons!</p>
]]></description><pubDate>Sat, 15 Aug 2026 20:11:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=49313883</link><dc:creator>saltcured</dc:creator><comments>https://news.ycombinator.com/item?id=49313883</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49313883</guid></item><item><title><![CDATA[New comment by saltcured in "The Human Is the Loop"]]></title><description><![CDATA[
<p>I may be misreading, but I think the earlier post was about the LLM being used to edit (clean up) their writing.<p>It's quite different than just reading a lot of text from other authors and passively absorbing diction and style. Instead, it means getting detailed reinforcement signals in the context of your own active writing effort.<p>This can start an ironic reinforcement learning pattern where the writer gets tuned to write in the LLM's "corrected" form. Imagine a traditional professional writer, in a long-term partnership with a particular copy editor who gates their output.</p>
]]></description><pubDate>Wed, 12 Aug 2026 23:06:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=49279789</link><dc:creator>saltcured</dc:creator><comments>https://news.ycombinator.com/item?id=49279789</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49279789</guid></item><item><title><![CDATA[New comment by saltcured in "Pixel 11 Pro Fold"]]></title><description><![CDATA[
<p>I remember my little Motorola flip phones from 25+ years ago had an LED that would blink for things like voice mails or unread SMS. I can't remember if it also did missed calls, and maybe could do orange or green?  I seem to recall it did a unary pattern to blink out the number of queued events.<p>The problem with this kind of feature is that it falls apart if you're the type who leaves things unread or gets them all the time. Then, it is little more than a beacon to say "phone still exists"...</p>
]]></description><pubDate>Wed, 12 Aug 2026 22:54:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=49279691</link><dc:creator>saltcured</dc:creator><comments>https://news.ycombinator.com/item?id=49279691</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49279691</guid></item><item><title><![CDATA[New comment by saltcured in "Compression is prediction"]]></title><description><![CDATA[
<p>I think a better headline would be something like: Compression is Abstraction and Decompression is Extrapolation.<p>Many of the debates in the comments seem to come down to whether people believe prediction and extrapolation are synonymous.</p>
]]></description><pubDate>Wed, 12 Aug 2026 00:35:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=49266393</link><dc:creator>saltcured</dc:creator><comments>https://news.ycombinator.com/item?id=49266393</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49266393</guid></item><item><title><![CDATA[New comment by saltcured in "Can you reverse engineer an ASIC?"]]></title><description><![CDATA[
<p>I was thinking of the kind of high-energy photon sources that sprawl across a large laboratory campus behind rings of security fences.<p>These things can definitely erode the targets. Tomography experiments have to think carefully to optimize the set exposure angles used during a session, because the target degrades more with each shot.</p>
]]></description><pubDate>Thu, 06 Aug 2026 23:29:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=49204052</link><dc:creator>saltcured</dc:creator><comments>https://news.ycombinator.com/item?id=49204052</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49204052</guid></item><item><title><![CDATA[New comment by saltcured in "Can you reverse engineer an ASIC?"]]></title><description><![CDATA[
<p>Now you're making me imagine some kind of 3D-scanning, confocal x-ray fluorescent spectroscope.<p>Or maybe some kind of hybrid of x-ray microtomography and spectroscopic analysis all in one.<p>But, maybe the energies involved would be about the same destructive power as some microtome slicing technique...</p>
]]></description><pubDate>Thu, 06 Aug 2026 22:01:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=49203203</link><dc:creator>saltcured</dc:creator><comments>https://news.ycombinator.com/item?id=49203203</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49203203</guid></item><item><title><![CDATA[New comment by saltcured in "The First Idempotency Key"]]></title><description><![CDATA[
<p>I didn't really mean to emphasize CRUD when I mentioned REST. Just that it is an example of a natural mapping for some domains. I'm not a fan of anything trying to solve distribute system problems with only middleware. The end-to-end mapping needs to traverse the messaging layer, but cannot really be made robust when the endpoint are naive to the distributed reality.<p>A similar analogy is how 2-phase commit protocols enact (virtual) escrow.</p>
]]></description><pubDate>Sun, 02 Aug 2026 17:29:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=49146444</link><dc:creator>saltcured</dc:creator><comments>https://news.ycombinator.com/item?id=49146444</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49146444</guid></item><item><title><![CDATA[New comment by saltcured in "How the words we teach English language learners changed"]]></title><description><![CDATA[
<p>Right, as far as live exposure, I associate its usage with UK/AU/NZ expats in my western US, academic R&D microcosm.</p>
]]></description><pubDate>Sun, 02 Aug 2026 17:18:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=49146358</link><dc:creator>saltcured</dc:creator><comments>https://news.ycombinator.com/item?id=49146358</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49146358</guid></item><item><title><![CDATA[New comment by saltcured in "The First Idempotency Key"]]></title><description><![CDATA[
<p>Some might call this pedantic, but I think physical reality provided us the earliest idempotency keys, which were natural keys in specific systems. Some effects are idempotent because they address physical reality in a way that converges or provides mutual exclusion.<p>The pigeon-hole principle isn't an instruction guide for birds, it just describes the reality of occupancy. An egg-tooth keeps pecking, escaping at most one egg. A dog may circle, but occupies at most one bed.<p>The real value of idempotence is being truly end-to-end. It is about the final effect being controlled, rather than about some message hop in the middle. In my opinion, the impulse to isolate it to a messaging layer is often misguided. It presupposes that the other layers don't also have similar failure modes.<p>It makes for a more robust system when you can elicit the desired idempotence from natural keys and occupancy rules. For example, the way REST can make creation idempotent when the name can be established ahead of the creation request, or deletion is idempotent when names are not reused.</p>
]]></description><pubDate>Sat, 01 Aug 2026 20:34:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=49138193</link><dc:creator>saltcured</dc:creator><comments>https://news.ycombinator.com/item?id=49138193</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49138193</guid></item><item><title><![CDATA[New comment by saltcured in "The lost civic life of movie rental stores"]]></title><description><![CDATA[
<p>It's a lot more spread out than that since women have so many potential reproductive years.<p>There are families out there still with 18-20 year cycles and could pretty much tick off every generation.<p>And families like mine that more or less skip every other: Silent -> X -> Z -> ???.</p>
]]></description><pubDate>Sat, 01 Aug 2026 02:33:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=49130551</link><dc:creator>saltcured</dc:creator><comments>https://news.ycombinator.com/item?id=49130551</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49130551</guid></item><item><title><![CDATA[New comment by saltcured in "The great wealth transfer reality check"]]></title><description><![CDATA[
<p>People with irresponsible parents often end up feeling less responsibility towards them. People with responsible parents often feel more responsibility towards them. Often, the irresponsible groups are suffering more consequences too, which adds to the bitterness.<p>Of course there are other permutations, since life is full of so many uncontrollable factors.</p>
]]></description><pubDate>Sat, 01 Aug 2026 00:35:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=49130040</link><dc:creator>saltcured</dc:creator><comments>https://news.ycombinator.com/item?id=49130040</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49130040</guid></item><item><title><![CDATA[New comment by saltcured in "Google will expand age checks on Android worldwide till the end of the year"]]></title><description><![CDATA[
<p>Of course, that whack-a-mole is an intrinsic part youth and adolescence too. I think back to my mostly analogue school days. We found ways to disobey and amuse ourselves in the classroom.<p>Imagine pusing for locked down paper so kids can't pass notes nor make spit-wads and airplanes. Or locked down pens to prevent tic-tac-toe, doodling, lewd drawings, or scrawling graffiti on those old desks.<p>Some kind of KYC rules so that the older kids at school cannot pass their broader understanding of the world and cussing vocabulary down to the impressionable younger kids. Age restrictions on the trail to the woods, where kids somehow always knew about that stash of dirty magazines...</p>
]]></description><pubDate>Thu, 30 Jul 2026 15:45:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=49111632</link><dc:creator>saltcured</dc:creator><comments>https://news.ycombinator.com/item?id=49111632</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49111632</guid></item><item><title><![CDATA[New comment by saltcured in "Git worktrees are not an isolation boundary for coding agents"]]></title><description><![CDATA[
<p>It would be interesting to have a general fix for this in git. Something that more carefully splits the metadata from the working copy, a bit like we used to routinely do with "shadow build trees" with autoconf+make etc.<p>The parallel trees could have different ownership and access privileges, so that the editable working copy does not require the same filesystem access rights as the metadata tree. The git CLI actions would be performed with the more privileged filesystem role, and it would also have to be audited to make sure it treats all the working copy content as untrusted payload.</p>
]]></description><pubDate>Thu, 30 Jul 2026 15:33:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=49111446</link><dc:creator>saltcured</dc:creator><comments>https://news.ycombinator.com/item?id=49111446</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49111446</guid></item><item><title><![CDATA[New comment by saltcured in "Why is everyone trying to build a solid-state battery?"]]></title><description><![CDATA[
<p>The previous point is fair though. What is the energy density of gasoline in a stoichiometric mixture with its oxidizer and not already detonated? That's where TNT beats it by a long shot. The mixture with any chance of being stored would be some relatively low pressure gas.<p>Edit: Or, a fair closed-system comparison to a battery would need to include a liquid oxygen tank or similar so you have the two components stored but can control the delivery...</p>
]]></description><pubDate>Thu, 30 Jul 2026 15:27:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=49111371</link><dc:creator>saltcured</dc:creator><comments>https://news.ycombinator.com/item?id=49111371</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49111371</guid></item><item><title><![CDATA[New comment by saltcured in "Superlogical"]]></title><description><![CDATA[
<p>I had a similar wincing reaction to the expressed idea of wanting to converge output, control, and interaction under a terminal muxer in today's wacky world.<p>But that's because today's world is forcing us towards overwhelming risk management and compliance systems like NIST 800-53 and friends. If anything, these mechanisms are being drawn, quartered, and spread to the opposite corners of the Earth.<p>Control via configuration management systems with configuration drift detection etc. Outputs and diagnostics via monitoring, logging, audit, and accountability systems. Authorization systems with extreme least privilege, draconian rules for privileged role assumption. Interaction removed from the entire operations plane, so it only exists in some application domain concepts as a sort of ship in a bottle, which eventually perversely recurses into the same mindset for domains with interesting content and user roles.<p>Lots of access path restrictions intentionally limiting which usage scenario is available in which combination to which user type from which locale with which client device.<p>So the idea of flexible and convenient fusion of many different IO and control paths into a portable and remotely attachable terminal UX seems like the complete antithesis..?</p>
]]></description><pubDate>Thu, 30 Jul 2026 00:19:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=49104746</link><dc:creator>saltcured</dc:creator><comments>https://news.ycombinator.com/item?id=49104746</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49104746</guid></item><item><title><![CDATA[New comment by saltcured in "7.1 Earthquake in Japan"]]></title><description><![CDATA[
<p>It's interesting all the permutations there are out there. We have gas from PG&E. Our house has an electric clothes dryer, gas stove with dual-fuel oven, gas furnace, and gas water heater. No air-conditioning other than a portable unit for "emergency" heatwave and AQI events. Our furnace is ancient, and the winter gas bill is the painful part.<p>I have a long term interest in full electrification, but find the process daunting due to the interlocking set upgrades. Between insulation envelope upgrades and electrical system upgrades, there is a lot of potentially disruptive work needed to even allow permits to be issued for heat-pump HVAC and water heater or fully electric kitchen.<p>If the internal wiring also needs much work, it threatens to be almost as invasive as a gut renovation. Then, I ponder what other work we'd want to piggyback on it. But then it all sounds too much for life and budgets, so we procrastinate...</p>
]]></description><pubDate>Tue, 28 Jul 2026 17:17:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=49087036</link><dc:creator>saltcured</dc:creator><comments>https://news.ycombinator.com/item?id=49087036</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49087036</guid></item><item><title><![CDATA[New comment by saltcured in "The Strongest El Niño Ever"]]></title><description><![CDATA[
<p>Not necessarily... it isn't as straightforward as "stronger El Niño means more rain".<p>The steering of the jet stream seems to have some qualitative changes in these conditions but also more chaos. It could steer storms anywhere along the coast, so different parts of CA, OR, and WA get different impact. Just in my lifetime in CA, I've witnessed some very wet El Niño winters but also some drier than average.<p>The biggest precipitation threat on the west coast seems to be a repeat of some of the biggest flooding events known historically or geologically. But, these are relatively infrequent and most of the record predates any understanding or tracking of the El Niño oscillation. So the correlation cannot be stated so clearly. These are atmospheric river events which seem to stall, producing heavy rains over the same area for a much longer period.<p>Just in the recent centuries of CA history, there have been massive floods in northern and southern regions in different month-long rain events. There have been improvements to flood control infrastructure since then. But, the only reason those events aren't known as the most costly is because there wasn't as much economic development here back when the floods happened.<p>Our usual storms sweep through an area the heaviest rains over just part of a day. Our varied terrain means that each individual storm also has very uneven rainfall amounts due to orographic intensification. Prominences with the right aspect towards the wind will get far more accumulation. Our watersheds can absorb quite a bit of this, but even those brief rains can cause localized flooding.<p>If the rain continues for many days in a row, we will see widespread mudslides and flooding of larger rivers, basins, etc. Some of the historically extreme events had rain persisting for over a month!<p>Edit: along with these "mega storm" scenarios, we also have evidence of "mega droughts". It's worrisome to imagine what challenges may come from a more energetic and chaotic climate.</p>
]]></description><pubDate>Sun, 26 Jul 2026 23:52:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=49063594</link><dc:creator>saltcured</dc:creator><comments>https://news.ycombinator.com/item?id=49063594</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49063594</guid></item><item><title><![CDATA[New comment by saltcured in "Design is compromise"]]></title><description><![CDATA[
<p>People seem focused on the interpersonal conflict angle in the comments here, i.e. winning and losing in a battle of wills.<p>I think its just as important to realize ideas themselves can be conflicted or contradictory, and that practical action requires compromise. Many seductive ideas may not be well-formed if you really dig deeply enough. It's not just economic or political pragmatism. Even the solo designer/thinker needs to compromise such untested ideas in search of a realizable system.</p>
]]></description><pubDate>Sun, 26 Jul 2026 18:34:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=49060972</link><dc:creator>saltcured</dc:creator><comments>https://news.ycombinator.com/item?id=49060972</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49060972</guid></item></channel></rss>