<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: peterfirefly</title><link>https://news.ycombinator.com/user?id=peterfirefly</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 17 Aug 2026 08:47:51 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=peterfirefly" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by peterfirefly in "RISC-V: They Should Have Known Better"]]></title><description><![CDATA[
<p>> In comparison VAX needed separate pipeline for instruction decoding.<p>That's how the VAX 9000 and NVAX did it.  It's not the only way.  It is absolutely possible to decode a number of normal VAX instructions in parallel using a pipelined decoder similar to x86 decoders.  It is also possible to use a µop cache similar to many x86 and ARM implementations.<p>Fallbacks are only needed for the weirder addressing modes and for instructions that positively beg to microcoded (system calls/protection level transitions, some bit vector stuff, COBOL decimal stuff, block copy/scan/fill/compare, probably POLY) and startup and interrupt/exception handling.<p>DEC never did this but they absolutely could have.</p>
]]></description><pubDate>Sun, 16 Aug 2026 18:58:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=49322649</link><dc:creator>peterfirefly</dc:creator><comments>https://news.ycombinator.com/item?id=49322649</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49322649</guid></item><item><title><![CDATA[New comment by peterfirefly in "RISC-V: They Should Have Known Better"]]></title><description><![CDATA[
<p>>  but Intel now has AVX 10.1 and 10.2 in addition to the base set<p>Intel committed to not slicing and dicing the AVX instruction set going forward.  AVX 10.(n+1) will not remove instructions that were in AVX 10.n.  Feature testing is also easier: a single feature bit and a single version number.<p>I bet Intel's management will find some new counterproductive way of segmenting the market but AVX-10 (and therefore AVX-512) should be safe now.</p>
]]></description><pubDate>Sun, 16 Aug 2026 17:28:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=49321926</link><dc:creator>peterfirefly</dc:creator><comments>https://news.ycombinator.com/item?id=49321926</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49321926</guid></item><item><title><![CDATA[New comment by peterfirefly in "RISC-V: They Should Have Known Better"]]></title><description><![CDATA[
<p>A lot of the implementations have used cracking and grouping.  They were/are definitely not doing anything like a 1-to-1 mapping between externally visible instructions and their implementation.</p>
]]></description><pubDate>Sun, 16 Aug 2026 17:17:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=49321843</link><dc:creator>peterfirefly</dc:creator><comments>https://news.ycombinator.com/item?id=49321843</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49321843</guid></item><item><title><![CDATA[New comment by peterfirefly in "RISC-V: They Should Have Known Better"]]></title><description><![CDATA[
<p>> There are edge cases in x86<p>Some early 386 CPUs had XBTS/IBTS instructions (extract/insert bit string).  They used 0F A6 and 0F A7 encodings.<p>Some early 486 CPUs had CMPXCHG encodings that reused the XBTS/IBTS encodings.  That apparently screwed up some programs that tried to execute XBTS/IBTS to see if they were running on early (buggy) 386s so Intel moved CMPXCHG to different encodings (0F B0 and 0F B1).<p>0F A6 and 0F A7 are still left unused by Intel and AMD in their modern chips.<p>There's also the delightfully petty story about SYSENTER/SYSEXIT and SYSCALL/SYSRET for fast system calls.  Intel came up with the first pair, AMD with the second.  AMD of course had to support both and operating systems generally only supported Intel's pair.<p>Then AMD extended the x86 to 64 bits and of course required SYSCALL/SYSRET for 64-bit system calls (and did not support SYSENTER/SYSEXIT in 64-bit mode).  Intel had to support AMD's instructions in 64-bit mode but decided to also support SYSENTER/SYSEXIT there (which I don't think any operating system has ever bothered to support).<p>To summarize: AMD supports both methods outside of 64-bit mode and only their own in 64-bit mode.  Intel supports both methods in 64-bit mode and only their own in 32-bit mode.  Or at least that's how it used to be.  Maybe they've mellowed out by now.</p>
]]></description><pubDate>Sun, 16 Aug 2026 16:50:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=49321636</link><dc:creator>peterfirefly</dc:creator><comments>https://news.ycombinator.com/item?id=49321636</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49321636</guid></item><item><title><![CDATA[New comment by peterfirefly in "Adults over 65 will outnumber children by 2029"]]></title><description><![CDATA[
<p>It'll be fine, Nick will pay for it.</p>
]]></description><pubDate>Fri, 07 Aug 2026 17:36:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=49213763</link><dc:creator>peterfirefly</dc:creator><comments>https://news.ycombinator.com/item?id=49213763</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49213763</guid></item><item><title><![CDATA[New comment by peterfirefly in "Elon Musk: In 36 months, the cheapest place to put AI will be space [video]"]]></title><description><![CDATA[
<p>> space data centers cost ~2-3x of their terrestrial counterparts<p>Which is very cheap if it means they can launch it quickly instead of being in permit hell for a year.  You can also avoid sabotage (including via lawfare) and dishonest TV reporting à la "I'm standing here in front Big Bad Evil Datacenter that the local community says causes cancer and bad hair".<p>They also get lower latency to pretty much everybody except the neighbours of such a terrestrial data center.<p>The latter is an honest advantage.  The former is a way of routing around damage.  Both can be very valuable.</p>
]]></description><pubDate>Wed, 05 Aug 2026 10:22:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=49180784</link><dc:creator>peterfirefly</dc:creator><comments>https://news.ycombinator.com/item?id=49180784</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49180784</guid></item><item><title><![CDATA[New comment by peterfirefly in "Elon Musk: In 36 months, the cheapest place to put AI will be space [video]"]]></title><description><![CDATA[
<p>> Everything else is harder and more expensive<p>permits? connectivity?</p>
]]></description><pubDate>Tue, 04 Aug 2026 19:03:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=49173360</link><dc:creator>peterfirefly</dc:creator><comments>https://news.ycombinator.com/item?id=49173360</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49173360</guid></item><item><title><![CDATA[New comment by peterfirefly in "The Glass Famine"]]></title><description><![CDATA[
<p><a href="http://bastiat.org/en/twisatwins.html#SECTION_G006" rel="nofollow">http://bastiat.org/en/twisatwins.html#SECTION_G006</a></p>
]]></description><pubDate>Thu, 30 Jul 2026 14:28:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=49110537</link><dc:creator>peterfirefly</dc:creator><comments>https://news.ycombinator.com/item?id=49110537</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49110537</guid></item><item><title><![CDATA[New comment by peterfirefly in "Zig's Incremental Compilation Internals"]]></title><description><![CDATA[
<p>And the first one is about Christoph Hellwig who has a long history of being awful to communicate with.  He should have been kicked out of the Linux community two decades ago for that reason alone.  For some reason, he has decided that he doesn't like Rust and he does what he can to keep it far, far away from any code he has anything to do with.  If that requires 10x more work for others, that is a price he is willing to pay.</p>
]]></description><pubDate>Wed, 29 Jul 2026 09:25:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=49095133</link><dc:creator>peterfirefly</dc:creator><comments>https://news.ycombinator.com/item?id=49095133</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49095133</guid></item><item><title><![CDATA[New comment by peterfirefly in "Human mathematicians are being outcounterexampled"]]></title><description><![CDATA[
<p>You underestimate the craziness of Occupy Wall Street and other leftist causes.<p>Laura Loomer is another crazy person who went from extremely crazy to just... untrustworthy but not totally crazy on Ukraine.  I still think she is crazy underneath, though.</p>
]]></description><pubDate>Mon, 27 Jul 2026 12:20:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=49068599</link><dc:creator>peterfirefly</dc:creator><comments>https://news.ycombinator.com/item?id=49068599</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49068599</guid></item><item><title><![CDATA[New comment by peterfirefly in "The Beam Engine"]]></title><description><![CDATA[
<p>Bearings is another good subject to dive into.<p>> I wasn't sure how it was possible for a leather belt to transmit so much power.<p>Friction is also one of the main reasons why rivets work.  And why ropes work and why knots don't unwind and lashings work and, and, and ... and of course also nails and screws and worm drives.  Friction is awesome.<p>> Another fun aspect is safely starting the machine<p>I saw them start this little beaty more than a decade ago:<p><a href="https://dieselhouse.dk/en/videnom/#BW2000" rel="nofollow">https://dieselhouse.dk/en/videnom/#BW2000</a><p>It was not exactly a quick and simple job.</p>
]]></description><pubDate>Mon, 27 Jul 2026 12:18:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=49068578</link><dc:creator>peterfirefly</dc:creator><comments>https://news.ycombinator.com/item?id=49068578</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49068578</guid></item><item><title><![CDATA[New comment by peterfirefly in "Couple pay >$800k for a gene-editing therapy for their daughter. She died."]]></title><description><![CDATA[
<p>>  though immune system killing the viruses may be nullifying the treatment<p>That's a problem for some types of RNA/DNA vaccines where they use a virus as a vector.  You can usually only use a specific kind of virus <i>once</i> per patient.</p>
]]></description><pubDate>Fri, 24 Jul 2026 09:06:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=49032993</link><dc:creator>peterfirefly</dc:creator><comments>https://news.ycombinator.com/item?id=49032993</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49032993</guid></item><item><title><![CDATA[New comment by peterfirefly in "The Beam Engine"]]></title><description><![CDATA[
<p>Despite all the details, you still left out a lot.  Safety valve, pressure gauge(s), regulation of the water pump, water level gauge for the boiler, lubrication (you only have two of the glass/metal can reservoir types for the main axle), and then maybe also the valve gear (the control mechanism for the valves which takes into account where in the cycle the machine is and maybe also how fast it is going, how fast it should be going, and in which direction).  And a way to drain water from the bottom of the cylinder + maybe a way to make the steam as dry as possible.<p>And each of those could be expanded to much more than the page you already made.<p>Things are almost always a lot more complicated than they seem.  It seems so simple -- "water + heat makes steam, steam pushes piston, back and forth motion makes rotary motion" -- but it is really anything but.</p>
]]></description><pubDate>Fri, 24 Jul 2026 08:38:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=49032839</link><dc:creator>peterfirefly</dc:creator><comments>https://news.ycombinator.com/item?id=49032839</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49032839</guid></item><item><title><![CDATA[New comment by peterfirefly in "Human mathematicians are being outcounterexampled"]]></title><description><![CDATA[
<p>We are all Wigner's friend.  That rock over there, those specks of dust here, the wings of all the butterflies, the moons of Titan, and SN 1987A.  Everything is just Wigner's friend.</p>
]]></description><pubDate>Wed, 22 Jul 2026 09:52:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=49004201</link><dc:creator>peterfirefly</dc:creator><comments>https://news.ycombinator.com/item?id=49004201</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49004201</guid></item><item><title><![CDATA[New comment by peterfirefly in "Human mathematicians are being outcounterexampled"]]></title><description><![CDATA[
<p>I just listened to it.  I think she handled it remarkably well.</p>
]]></description><pubDate>Wed, 22 Jul 2026 09:47:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=49004142</link><dc:creator>peterfirefly</dc:creator><comments>https://news.ycombinator.com/item?id=49004142</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49004142</guid></item><item><title><![CDATA[New comment by peterfirefly in "Human mathematicians are being outcounterexampled"]]></title><description><![CDATA[
<p>When rich people started having their kids educated with children of other rich people instead of <i>at home by tutors</i>.</p>
]]></description><pubDate>Wed, 22 Jul 2026 09:45:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=49004133</link><dc:creator>peterfirefly</dc:creator><comments>https://news.ycombinator.com/item?id=49004133</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49004133</guid></item><item><title><![CDATA[New comment by peterfirefly in "Human mathematicians are being outcounterexampled"]]></title><description><![CDATA[
<p>Why?  She went from crazy (that you sympathize with) to crazy (that you don't sympathize with).  She was always crazy.</p>
]]></description><pubDate>Wed, 22 Jul 2026 09:34:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=49004023</link><dc:creator>peterfirefly</dc:creator><comments>https://news.ycombinator.com/item?id=49004023</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49004023</guid></item><item><title><![CDATA[New comment by peterfirefly in "The CEO of Mullvad is the main financer of the Swedish Örebro party"]]></title><description><![CDATA[
<p>I'd say it makes it "fewer" true ;)<p>Surely we can agree that if such kids exist then they must be very, very few in number?</p>
]]></description><pubDate>Tue, 30 Jun 2026 09:47:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48730455</link><dc:creator>peterfirefly</dc:creator><comments>https://news.ycombinator.com/item?id=48730455</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48730455</guid></item><item><title><![CDATA[New comment by peterfirefly in "The Radiation Exposure Lie"]]></title><description><![CDATA[
<p>I don't think so.  It was a "support" comment, not a "you're wrong" comment.</p>
]]></description><pubDate>Tue, 30 Jun 2026 09:32:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48730348</link><dc:creator>peterfirefly</dc:creator><comments>https://news.ycombinator.com/item?id=48730348</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48730348</guid></item><item><title><![CDATA[New comment by peterfirefly in "The CEO of Mullvad is the main financer of the Swedish Örebro party"]]></title><description><![CDATA[
<p>And then he became a Socialist with power.  Seems to me he remained a Socialist.</p>
]]></description><pubDate>Tue, 30 Jun 2026 08:59:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48730156</link><dc:creator>peterfirefly</dc:creator><comments>https://news.ycombinator.com/item?id=48730156</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48730156</guid></item></channel></rss>