<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: atombender</title><link>https://news.ycombinator.com/user?id=atombender</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 10 Jun 2026 12:18:33 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=atombender" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Trophic memory, deer, and a unique scientific object]]></title><description><![CDATA[
<p>Article URL: <a href="https://thoughtforms.life/trophic-memory-deer-and-a-truly-unique-scientific-object/">https://thoughtforms.life/trophic-memory-deer-and-a-truly-unique-scientific-object/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48468352">https://news.ycombinator.com/item?id=48468352</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 09 Jun 2026 21:59:41 +0000</pubDate><link>https://thoughtforms.life/trophic-memory-deer-and-a-truly-unique-scientific-object/</link><dc:creator>atombender</dc:creator><comments>https://news.ycombinator.com/item?id=48468352</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48468352</guid></item><item><title><![CDATA[New comment by atombender in "A Man Who Reads Books for a Living"]]></title><description><![CDATA[
<p>Stalker has an interesting history, because Tarkovsky <i>did</i> shoot the Strugatskys' own screenplay first.<p>But almost all of the shot film was accidentally damaged beyond repair by the Soviet lab — they were using specially imported Kodak film stock that apparently the lab was unfamiliar with — and Tarkovsky had to go back to the Soviet film board and negotiate more money to reshoot the film.<p>Tarkovsky had been unhappy with the film as he shot it, and during these months of downtime, he repeatedly workshopped the script together with the Strugatskys. Long story short, Arkady Strugatsky proposed that Tarkovsky strip down the story; he wrote a treatment that reduced the entire film to a bare-bones, more philosophical story with nameless characters and very few overt sci-fi elements. Tarkovsky essentially wrote everything around that new core, much of it apparently also written during the second shoot.<p>I recommend the book "The Films of Andrei Tarkovsky: A Visual Fugue", by Johnson and Petrie, which has a whole chapter on Stalker and the difficulties of making that film.<p>In my opinion, Roadside Picnic is a masterpiece, and I would have loved to see a faithful adaptation of it. Stalker, as it ended up, is not really an adaptation of it.</p>
]]></description><pubDate>Thu, 04 Jun 2026 10:31:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48396637</link><dc:creator>atombender</dc:creator><comments>https://news.ycombinator.com/item?id=48396637</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48396637</guid></item><item><title><![CDATA[New comment by atombender in "Do turmeric and curcumin have any actual health benefits?"]]></title><description><![CDATA[
<p>That paper is co-authored by Bharat B. Aggarwal, who has been found to produce fraudulent research [1], and many of whose papers have been retracted. This is the guy mentioned in the New Scientist article!<p>Curcumin has been extensively studied, and a common observation is that it is fantastically bioactive in vitro, but tends to have zero meaningful properties when introduced into the biology of a real human being. Researchers have categorized it as an IMPS (invalid metabolic panacea), i.e. a drug whose chemical properties are an illusion, and has ended up becoming a "black hole" for scientific funding [2] [3].<p>The part about how it "disrupts multiple inflammatory cascades" and so on sounds terrific until you realize these are behaviours observed in vitro. The fact is that curcumin is unstable and highly reactive, so it gets torn apart and neutralized early during digestion, leading to insanely low bioavailability. Tons of compounds are anti-inflammatory in vitro. Very few actually are in the human body.<p>[1] <a href="https://reeserichardson.blog/2024/01/30/the-king-of-curcumin-a-case-study-in-the-consequences-of-large-scale-research-fraud/" rel="nofollow">https://reeserichardson.blog/2024/01/30/the-king-of-curcumin...</a><p>[2] <a href="https://pubmed.ncbi.nlm.nih.gov/26505758/" rel="nofollow">https://pubmed.ncbi.nlm.nih.gov/26505758/</a><p>[3] <a href="https://pubmed.ncbi.nlm.nih.gov/28074653/" rel="nofollow">https://pubmed.ncbi.nlm.nih.gov/28074653/</a></p>
]]></description><pubDate>Tue, 02 Jun 2026 23:38:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48377708</link><dc:creator>atombender</dc:creator><comments>https://news.ycombinator.com/item?id=48377708</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48377708</guid></item><item><title><![CDATA[New comment by atombender in "Nendo's Wonderful Toru, an Electric Kettle for Alessi"]]></title><description><![CDATA[
<p>The handle doesn't actually go through. It's meant to be an illusion.</p>
]]></description><pubDate>Thu, 28 May 2026 14:45:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48309701</link><dc:creator>atombender</dc:creator><comments>https://news.ycombinator.com/item?id=48309701</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48309701</guid></item><item><title><![CDATA[New comment by atombender in "Is "colorectal cancer" rising in "young people"?"]]></title><description><![CDATA[
<p>That's covered in the article. Deaths are also rising, which suggests it's not just more testing.</p>
]]></description><pubDate>Tue, 26 May 2026 22:43:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48287018</link><dc:creator>atombender</dc:creator><comments>https://news.ycombinator.com/item?id=48287018</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48287018</guid></item><item><title><![CDATA[New comment by atombender in "Ferrari Luce"]]></title><description><![CDATA[
<p>Like this? <a href="https://www.reddit.com/r/memes/comments/1taf5uw/apple_car_charging_design/" rel="nofollow">https://www.reddit.com/r/memes/comments/1taf5uw/apple_car_ch...</a></p>
]]></description><pubDate>Tue, 26 May 2026 15:39:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48281261</link><dc:creator>atombender</dc:creator><comments>https://news.ycombinator.com/item?id=48281261</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48281261</guid></item><item><title><![CDATA[Disappearing Polymorph]]></title><description><![CDATA[
<p>Article URL: <a href="https://en.wikipedia.org/wiki/Disappearing_polymorph">https://en.wikipedia.org/wiki/Disappearing_polymorph</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48272673">https://news.ycombinator.com/item?id=48272673</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 25 May 2026 22:30:41 +0000</pubDate><link>https://en.wikipedia.org/wiki/Disappearing_polymorph</link><dc:creator>atombender</dc:creator><comments>https://news.ycombinator.com/item?id=48272673</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48272673</guid></item><item><title><![CDATA[New comment by atombender in "Migrating from Go to Rust"]]></title><description><![CDATA[
<p>For backend web dev, there are advantages. I really like Axum's use of typing:<p><pre><code>    pub async fn dataset_stats_handler(
        Path(dataset_id): Path<String>,
        Query(verbose): Query<bool>,
    ) -> impl IntoResponse {
      ...
    }
</code></pre>
With a route like:<p><pre><code>    .route("/datasets/{dataset_id}/stats", get(dataset_stats_handler))
</code></pre>
…the "dataset_id" path variable is parsed straight into the dataset_id arg, and a query string "verbose" is parsed into a boolean. Super convenient compared to Go, and you type validation along with it.<p>Many other things to like: The absence of context.Context, the fact that handlers can just return the response data, etc.<p>What I don't like: Async.</p>
]]></description><pubDate>Sun, 24 May 2026 23:03:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48261897</link><dc:creator>atombender</dc:creator><comments>https://news.ycombinator.com/item?id=48261897</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48261897</guid></item><item><title><![CDATA[SpaceX not the behemoth everyone thought]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.axios.com/2026/05/21/spacex-ipo-musk-ai">https://www.axios.com/2026/05/21/spacex-ipo-musk-ai</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48223184">https://news.ycombinator.com/item?id=48223184</a></p>
<p>Points: 11</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 21 May 2026 14:25:31 +0000</pubDate><link>https://www.axios.com/2026/05/21/spacex-ipo-musk-ai</link><dc:creator>atombender</dc:creator><comments>https://news.ycombinator.com/item?id=48223184</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48223184</guid></item><item><title><![CDATA[New comment by atombender in "Archaeologists find Egyptian mummy buried with the 'Iliad'"]]></title><description><![CDATA[
<p>Dupe: <a href="https://news.ycombinator.com/item?id=47864056">https://news.ycombinator.com/item?id=47864056</a> (247 points, 93 comments, 28 days ago)</p>
]]></description><pubDate>Wed, 20 May 2026 23:19:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48215683</link><dc:creator>atombender</dc:creator><comments>https://news.ycombinator.com/item?id=48215683</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48215683</guid></item><item><title><![CDATA[Tesla's lithium refinery discharges 231,000 gallons of polluted wastewater a day]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.autonocion.com/us/tesla-lithium-refinery-texas/">https://www.autonocion.com/us/tesla-lithium-refinery-texas/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48198551">https://news.ycombinator.com/item?id=48198551</a></p>
<p>Points: 498</p>
<p># Comments: 242</p>
]]></description><pubDate>Tue, 19 May 2026 19:52:49 +0000</pubDate><link>https://www.autonocion.com/us/tesla-lithium-refinery-texas/</link><dc:creator>atombender</dc:creator><comments>https://news.ycombinator.com/item?id=48198551</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48198551</guid></item><item><title><![CDATA[New comment by atombender in "Fwd: [multicians] Peter Neumann has died"]]></title><description><![CDATA[
<p>More context: <a href="https://en.wikipedia.org/wiki/Peter_G._Neumann" rel="nofollow">https://en.wikipedia.org/wiki/Peter_G._Neumann</a></p>
]]></description><pubDate>Mon, 18 May 2026 00:53:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48174564</link><dc:creator>atombender</dc:creator><comments>https://news.ycombinator.com/item?id=48174564</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48174564</guid></item><item><title><![CDATA[New comment by atombender in "England Runestones"]]></title><description><![CDATA[
<p>The cover uses a 19th century drawing by the French painter Louis Charles Bombled (from a book on the history of France, oddly enough). NYRB's cover designer, Katy Homans, is usually good, so I'm not sure why this was chosen. I'm sure their design budget is somewhere near zero, so being public domain may have been a factor.</p>
]]></description><pubDate>Sun, 17 May 2026 11:07:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48167828</link><dc:creator>atombender</dc:creator><comments>https://news.ycombinator.com/item?id=48167828</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48167828</guid></item><item><title><![CDATA[New comment by atombender in "SQL patterns I use to catch transaction fraud"]]></title><description><![CDATA[
<p>So what? They can do whatever they want, that still doesn't mean we need to allow these posts.</p>
]]></description><pubDate>Sat, 16 May 2026 13:07:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48159938</link><dc:creator>atombender</dc:creator><comments>https://news.ycombinator.com/item?id=48159938</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48159938</guid></item><item><title><![CDATA[New comment by atombender in "SQL patterns I use to catch transaction fraud"]]></title><description><![CDATA[
<p>AI != slop. Just because I'm positive about AI doesn't mean I want to consume slop. I personally use AI for productive means, not to write and publish low-quality articles.</p>
]]></description><pubDate>Sat, 16 May 2026 12:44:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48159760</link><dc:creator>atombender</dc:creator><comments>https://news.ycombinator.com/item?id=48159760</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48159760</guid></item><item><title><![CDATA[New comment by atombender in "The main thing about P2P meth is that there's so much of it (2021)"]]></title><description><![CDATA[
<p>"Betäubung" has a similar etymology as "narcotic". Both mean to numb the senses or put to sleep (hence e.g. "narcolepsy"), and in German it's therefore also used for sedatives and anesthetic drugs. In modern use, "narcotic" has also semantically shifted to include any illegal drug, as with "Betäubungsmiddel".<p>Interestingly, in both cases the semantic shift seems to have been caused by the enactment of laws to control drugs. The legal term these days is probably "controlled substance" in English, but "narcotic" now definitely refers to many drugs that are not medically narcotic.</p>
]]></description><pubDate>Sat, 16 May 2026 10:21:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48158794</link><dc:creator>atombender</dc:creator><comments>https://news.ycombinator.com/item?id=48158794</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48158794</guid></item><item><title><![CDATA[New comment by atombender in "SQL patterns I use to catch transaction fraud"]]></title><description><![CDATA[
<p>This is AI slop, as has been pointed out by several other commenters. Flagged.</p>
]]></description><pubDate>Sat, 16 May 2026 09:46:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48158587</link><dc:creator>atombender</dc:creator><comments>https://news.ycombinator.com/item?id=48158587</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48158587</guid></item><item><title><![CDATA[New comment by atombender in "Removing fsync from our local storage engine"]]></title><description><![CDATA[
<p>I'm surprised none of the design decisions considered an indirection between the folder tree structure and the actual files.<p>For example, if you map folders like /foo and /foo/bar to numeric IDs, then each file can simply refer their parent folder. Renaming a folder, or moving a folder to a new parent, does not need to update any files.<p>You can take this a step further and have a three-level split: Tree, file-tree join table, and files. The tree describes the hierarchical structure of folders (which changes more rarely than files do), while the file-tree join table is essentially [folder_id, file_id]. When a file is moved, only the join table (which is much smaller than the files and super sortable and compressible) must be updated.<p>I take the point that updating multiple discrete pieces of information puts more demand on the transactional layer, which has to ensure atomicity and consistency. But I'm surprised it wasn't even mentioned as an alternative that was evaluated and rejected. The article starts out with the premise that a flat key/value approach is the only choice on the table.</p>
]]></description><pubDate>Sun, 10 May 2026 10:06:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48082540</link><dc:creator>atombender</dc:creator><comments>https://news.ycombinator.com/item?id=48082540</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48082540</guid></item><item><title><![CDATA[New comment by atombender in "Async Rust never left the MVP state"]]></title><description><![CDATA[
<p>Go and Java both have green threads, and are not interpreted nor limited to single threaded GC.</p>
]]></description><pubDate>Tue, 05 May 2026 18:19:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48026427</link><dc:creator>atombender</dc:creator><comments>https://news.ycombinator.com/item?id=48026427</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48026427</guid></item><item><title><![CDATA[New comment by atombender in "A couple million lines of Haskell: Production engineering at Mercury"]]></title><description><![CDATA[
<p>That explains it. I think async closures were stabilized a year ago. Before that, you'd have needed to write out the async signature as non-async with futures (that's what async is syntactic sugar for, anyway). Something like:<p><pre><code>    f: impl FnOnce(Object<Manager>) -> impl Future<Output = Result<T>></code></pre></p>
]]></description><pubDate>Sun, 03 May 2026 20:07:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48000856</link><dc:creator>atombender</dc:creator><comments>https://news.ycombinator.com/item?id=48000856</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48000856</guid></item></channel></rss>