<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: TomatoCo</title><link>https://news.ycombinator.com/user?id=TomatoCo</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 21 Jun 2026 13:23:36 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=TomatoCo" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by TomatoCo in "Bun has an open PR adding shared-memory threads to JavaScriptCore"]]></title><description><![CDATA[
<p>On one hand, sure, the entire point of a programming language is to make complex ideas able to be expressed in simpler abstractions. On the other hand, we can damn well try.</p>
]]></description><pubDate>Sat, 20 Jun 2026 18:59:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48611920</link><dc:creator>TomatoCo</dc:creator><comments>https://news.ycombinator.com/item?id=48611920</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48611920</guid></item><item><title><![CDATA[New comment by TomatoCo in "Noise infusion banned from statistical products published by Census Bureau"]]></title><description><![CDATA[
<p>In the USA you'll get buttloads of mail urging you to do things such as confirm your home warranty at risk of not being covered. With addresses that says "RE: (your mortgage provider)" to make it look like it's from them.</p>
]]></description><pubDate>Sat, 13 Jun 2026 21:34:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48521705</link><dc:creator>TomatoCo</dc:creator><comments>https://news.ycombinator.com/item?id=48521705</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48521705</guid></item><item><title><![CDATA[New comment by TomatoCo in "Only 17% of all 64-bit Integers are products of two 32-bit integers"]]></title><description><![CDATA[
<p>You'll see some scripting languages (ab)use this. Where the native "number" type is a 64 bit float and only one NaN bit pattern is a real NaN. The others smuggle a pointer to an object in the lower bits. This way you don't spend any memory overhead indicating if a given variable contains a primitive or an object.</p>
]]></description><pubDate>Mon, 01 Jun 2026 22:31:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48363485</link><dc:creator>TomatoCo</dc:creator><comments>https://news.ycombinator.com/item?id=48363485</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48363485</guid></item><item><title><![CDATA[New comment by TomatoCo in "Airlines Can't Charge You for What You Wear"]]></title><description><![CDATA[
<p>Vaguely reminds me of that planet in Hitchhiker's Guide that started to lose too much mass to tourists leaving. So,<p>> Thus today the net balance between the amount you eat and the amount you excrete while on the planet is surgically removed from your body weight when you leave; so every time you go to the lavatory there, it is vitally important to get a receipt.</p>
]]></description><pubDate>Sat, 30 May 2026 16:29:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48337988</link><dc:creator>TomatoCo</dc:creator><comments>https://news.ycombinator.com/item?id=48337988</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48337988</guid></item><item><title><![CDATA[New comment by TomatoCo in "A fundamental principle of aeronautical engineering has been overturned"]]></title><description><![CDATA[
<p>On a metal as soft as copper I imagine that texture'll last about 30 minutes after it's issued to the soldier.</p>
]]></description><pubDate>Mon, 25 May 2026 02:21:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48262855</link><dc:creator>TomatoCo</dc:creator><comments>https://news.ycombinator.com/item?id=48262855</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48262855</guid></item><item><title><![CDATA[New comment by TomatoCo in "Starship's Twelfth Flight Test"]]></title><description><![CDATA[
<p>One of my favorite clips to give a sense of scale for rockets is this one. <a href="https://www.youtube.com/watch?v=70u748VALt4" rel="nofollow">https://www.youtube.com/watch?v=70u748VALt4</a><p>I show someone and then I tell them, that's not the rocket exhaust. That's the exhaust for the engine that runs the fuel pump for the rocket.</p>
]]></description><pubDate>Wed, 20 May 2026 22:42:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48215310</link><dc:creator>TomatoCo</dc:creator><comments>https://news.ycombinator.com/item?id=48215310</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48215310</guid></item><item><title><![CDATA[New comment by TomatoCo in "Can someone please explain whether Cloudflare blackmailed Canonical?"]]></title><description><![CDATA[
<p>This road seems to lead to the exclusion of third party app stores and/or the ability to load apps that aren't signed by Google/Apple.</p>
]]></description><pubDate>Mon, 11 May 2026 21:35:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48100973</link><dc:creator>TomatoCo</dc:creator><comments>https://news.ycombinator.com/item?id=48100973</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48100973</guid></item><item><title><![CDATA[New comment by TomatoCo in "New 10 GbE USB adapters are cooler, smaller, cheaper"]]></title><description><![CDATA[
<p>Going by Fabien Sanglard's cheat sheet (who I trust uncritically) <a href="https://fabiensanglard.net/usbcheat/index.html" rel="nofollow">https://fabiensanglard.net/usbcheat/index.html</a> it looks like 3.2 actually is a broader term than expected. Maybe there was some awful attempt at backwards compatibility? Or forwards?</p>
]]></description><pubDate>Sat, 25 Apr 2026 12:54:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47901119</link><dc:creator>TomatoCo</dc:creator><comments>https://news.ycombinator.com/item?id=47901119</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47901119</guid></item><item><title><![CDATA[New comment by TomatoCo in "NIST scientists create 'any wavelength' lasers"]]></title><description><![CDATA[
<p>It reminds me of how vinyl records are fairly lossy, but they provide a superior experience in some cases because those limitations have been accounted for during the mastering process.<p>It's an entire pipeline from photomultiplier to recording medium to the inverse process and everything is optimized not for any particular mathematical truth but for the subjective experience.</p>
]]></description><pubDate>Sun, 19 Apr 2026 00:26:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47820747</link><dc:creator>TomatoCo</dc:creator><comments>https://news.ycombinator.com/item?id=47820747</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47820747</guid></item><item><title><![CDATA[New comment by TomatoCo in "It's OK to compare floating-points for equality"]]></title><description><![CDATA[
<p>The term I've seen a lot is <a href="https://en.wikipedia.org/wiki/Unit_in_the_last_place" rel="nofollow">https://en.wikipedia.org/wiki/Unit_in_the_last_place</a><p>So I'd probably rewrite that code to first find the ulp of the larger of the abs of a and b and then assert that their difference is less than or equal to that.<p>Edit: Or maybe the smaller of the abs of the two, I haven't totally thought through the consequences. It might not matter, because the ulps will only differ when the numbers are significantly apart and then it doesn't matter which one you pick. Perhaps you can just always pick the first number and get its ULP.</p>
]]></description><pubDate>Sat, 18 Apr 2026 13:10:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47815641</link><dc:creator>TomatoCo</dc:creator><comments>https://news.ycombinator.com/item?id=47815641</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47815641</guid></item><item><title><![CDATA[New comment by TomatoCo in "Artemis II safely splashes down"]]></title><description><![CDATA[
<p>There should be an opposite thruster for each axis. I wonder if the short bursts were due to heating limits.</p>
]]></description><pubDate>Sat, 11 Apr 2026 01:06:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47726102</link><dc:creator>TomatoCo</dc:creator><comments>https://news.ycombinator.com/item?id=47726102</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47726102</guid></item><item><title><![CDATA[New comment by TomatoCo in "Artemis II safely splashes down"]]></title><description><![CDATA[
<p>The space shuttle, too, was able to communicate. I imagine the smaller the craft the smaller the angle you can "speak" out of and, below a certain size, it just doesn't work.</p>
]]></description><pubDate>Sat, 11 Apr 2026 01:00:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47726023</link><dc:creator>TomatoCo</dc:creator><comments>https://news.ycombinator.com/item?id=47726023</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47726023</guid></item><item><title><![CDATA[New comment by TomatoCo in "A cryptography engineer's perspective on quantum computing timelines"]]></title><description><![CDATA[
<p>You can't do software updates securely, but it strikes me that compromising the revocation process is a <i>good</i> thing. Suppose you can use a key to sign a message saying "stop using this". If someone else breaks that key and falsely signs that message, what are the downsides?<p>You revoke a cert because you lose control of it; if someone else can falsely revoke that cert, doesn't that truthfully send the exact same signal? That you lose control of it?</p>
]]></description><pubDate>Thu, 09 Apr 2026 02:01:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47698507</link><dc:creator>TomatoCo</dc:creator><comments>https://news.ycombinator.com/item?id=47698507</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47698507</guid></item><item><title><![CDATA[New comment by TomatoCo in "I Built an Open-World Engine for the N64 [video]"]]></title><description><![CDATA[
<p>This reminds me of Magicore Anomala, a side scrolling game being made for the 1985 Atari. I wish there was a way to know how people contemporary to the release of the Atari or the N64 would react to seeing these modern engines.</p>
]]></description><pubDate>Sat, 28 Mar 2026 14:48:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47555088</link><dc:creator>TomatoCo</dc:creator><comments>https://news.ycombinator.com/item?id=47555088</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47555088</guid></item><item><title><![CDATA[New comment by TomatoCo in "We broke 92% of SHA-256 – you should start to migrate from it"]]></title><description><![CDATA[
<p>Wouldn't that be the play, though? Get a buttload of bitcoin, turn it into real money, then destroy bitcoin. If you found a break in bitcoin you wouldn't rely on keeping your wealth in bitcoin and then hoping nobody else discovers it.</p>
]]></description><pubDate>Sat, 28 Mar 2026 14:37:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47555008</link><dc:creator>TomatoCo</dc:creator><comments>https://news.ycombinator.com/item?id=47555008</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47555008</guid></item><item><title><![CDATA[New comment by TomatoCo in "Don't post generated/AI-edited comments. HN is for conversation between humans."]]></title><description><![CDATA[
<p>I think translation should be the only exception. It might even need to be, given how all automated translators use LLMs these days. The only alternative I see is to have people post in whatever language they're most comfortable in and then everyone else has to translate for them which just feels inefficient.<p>And of course, a more limited exception for posts about LLM behavior. It might be necessary for people to share prompts and outputs to discuss the topic.</p>
]]></description><pubDate>Wed, 11 Mar 2026 20:25:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47341029</link><dc:creator>TomatoCo</dc:creator><comments>https://news.ycombinator.com/item?id=47341029</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47341029</guid></item><item><title><![CDATA[New comment by TomatoCo in "Rendezvous with Rama"]]></title><description><![CDATA[
<p>Conservation of angular momentum. Once everything is in it, and it's spun up, it won't stop.</p>
]]></description><pubDate>Mon, 09 Mar 2026 23:41:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47317328</link><dc:creator>TomatoCo</dc:creator><comments>https://news.ycombinator.com/item?id=47317328</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47317328</guid></item><item><title><![CDATA[New comment by TomatoCo in "UUID package coming to Go standard library"]]></title><description><![CDATA[
<p>You have to generate random bytes with sufficient entropy to avoid collisions and you have to have a consistent way to serialize it to a string. There's already a standard for this, it's called UUID.</p>
]]></description><pubDate>Sat, 07 Mar 2026 17:13:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47289457</link><dc:creator>TomatoCo</dc:creator><comments>https://news.ycombinator.com/item?id=47289457</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47289457</guid></item><item><title><![CDATA[New comment by TomatoCo in "Never Bet Against x86"]]></title><description><![CDATA[
<p>Now that Google and Apple have to (more-or-less) allow other app stores, I wonder if Valve is bankrolling FEX with the intent of selling games on mobile?</p>
]]></description><pubDate>Sat, 07 Mar 2026 00:55:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47283182</link><dc:creator>TomatoCo</dc:creator><comments>https://news.ycombinator.com/item?id=47283182</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47283182</guid></item><item><title><![CDATA[New comment by TomatoCo in "7zip.com Is Serving Malware"]]></title><description><![CDATA[
<p>As a power user I agree, but how do you avoid it being like the Vista UAC popups? Everyone expects software to auto update these days and it's easy enough to social engineer someone into accepting.</p>
]]></description><pubDate>Sat, 14 Feb 2026 19:54:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47017759</link><dc:creator>TomatoCo</dc:creator><comments>https://news.ycombinator.com/item?id=47017759</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47017759</guid></item></channel></rss>