<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: Taniwha</title><link>https://news.ycombinator.com/user?id=Taniwha</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 13 Jun 2026 16:34:45 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Taniwha" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Taniwha in "AI agent bankrupted their operator while trying to scan DN42"]]></title><description><![CDATA[
<p>Yup, they really wanted to hunt down that guy, he was involved with all the anti-scientology mailing lists</p>
]]></description><pubDate>Sat, 13 Jun 2026 01:12:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48511250</link><dc:creator>Taniwha</dc:creator><comments>https://news.ycombinator.com/item?id=48511250</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48511250</guid></item><item><title><![CDATA[New comment by Taniwha in "AI agent bankrupted their operator while trying to scan DN42"]]></title><description><![CDATA[
<p>There is also the true story from the first Scientology vs. Internet clash, someone trolled them that their files were being hosted on 127.0.0.1, under a court ordered deposition they tried to find out who was running this server with their secret files  (because yes, they'd looked, and they were there)</p>
]]></description><pubDate>Fri, 12 Jun 2026 10:15:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48502153</link><dc:creator>Taniwha</dc:creator><comments>https://news.ycombinator.com/item?id=48502153</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48502153</guid></item><item><title><![CDATA[New comment by Taniwha in "What is the purpose of the lost+found folder in Linux and Unix? (2014)"]]></title><description><![CDATA[
<p>(My guess is that it dates from the introduction of fsck which from memory was V7 or later)</p>
]]></description><pubDate>Mon, 08 Jun 2026 08:03:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48442526</link><dc:creator>Taniwha</dc:creator><comments>https://news.ycombinator.com/item?id=48442526</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48442526</guid></item><item><title><![CDATA[New comment by Taniwha in "What is the purpose of the lost+found folder in Linux and Unix? (2014)"]]></title><description><![CDATA[
<p>I used to port Unix for a living (V6 thru SysVr3) I know it was in Vr2, and I have a man page that says "(last mod. 1/15/87)" which would likely make it SysVr1 or earlier</p>
]]></description><pubDate>Mon, 08 Jun 2026 08:03:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48442521</link><dc:creator>Taniwha</dc:creator><comments>https://news.ycombinator.com/item?id=48442521</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48442521</guid></item><item><title><![CDATA[New comment by Taniwha in "What is the purpose of the lost+found folder in Linux and Unix? (2014)"]]></title><description><![CDATA[
<p>From memory mklost+found did exactly this</p>
]]></description><pubDate>Mon, 08 Jun 2026 04:46:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48441419</link><dc:creator>Taniwha</dc:creator><comments>https://news.ycombinator.com/item?id=48441419</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48441419</guid></item><item><title><![CDATA[New comment by Taniwha in "Restartable Sequences"]]></title><description><![CDATA[
<p>The cache coherency protocols that sit between the CPUs and DRAM always essentially "use a mutex":  when a cpu wants to write it broadcasts to all the other CPUs and either gets the latest copy from whoever wrote it last and shoots down any read-only copies in other CPUs or reads it from DRAM (or converts a read only copy to be writeable)<p>This happens on every memory access, so the thing you want to avoid is ping ponging writeable cache lines between CPUs (especially before you have a chance to actually write it) - LL/SC instructions sit on top of these protocols and allow instructions to tell is a cache line had been "stolen" before you have a chance to write it</p>
]]></description><pubDate>Sun, 31 May 2026 22:38:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48350427</link><dc:creator>Taniwha</dc:creator><comments>https://news.ycombinator.com/item?id=48350427</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48350427</guid></item><item><title><![CDATA[New comment by Taniwha in "Why is Vivado 2026.1 dropping Linux support for free tier?"]]></title><description><![CDATA[
<p>When I first started doing chip design my boss paid more for tools per year than he paid me ... now days open source tool chains are leaping ahead ... I don't need a boss (or VCs) in order to design chips</p>
]]></description><pubDate>Sun, 24 May 2026 06:35:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48254969</link><dc:creator>Taniwha</dc:creator><comments>https://news.ycombinator.com/item?id=48254969</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48254969</guid></item><item><title><![CDATA[New comment by Taniwha in "Why is Vivado 2026.1 dropping Linux support for free tier?"]]></title><description><![CDATA[
<p>Well Gowin here I come I guess</p>
]]></description><pubDate>Sun, 24 May 2026 06:33:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48254960</link><dc:creator>Taniwha</dc:creator><comments>https://news.ycombinator.com/item?id=48254960</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48254960</guid></item><item><title><![CDATA[New comment by Taniwha in "Starship V3"]]></title><description><![CDATA[
<p>I'm not sure they're all that simpler, the basic plumbing probably hasn't changed much, it's just that modern fabrication tech means you can hide all the complexity inside</p>
]]></description><pubDate>Wed, 13 May 2026 07:21:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48118829</link><dc:creator>Taniwha</dc:creator><comments>https://news.ycombinator.com/item?id=48118829</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48118829</guid></item><item><title><![CDATA[New comment by Taniwha in "NZ Government to Disestablish the BSA"]]></title><description><![CDATA[
<p>he made fishing shows, not exactly politically contentious</p>
]]></description><pubDate>Wed, 06 May 2026 11:48:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48035144</link><dc:creator>Taniwha</dc:creator><comments>https://news.ycombinator.com/item?id=48035144</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48035144</guid></item><item><title><![CDATA[New comment by Taniwha in "NZ Government to Disestablish the BSA"]]></title><description><![CDATA[
<p>They investigated one too many rightwinger who supported the government</p>
]]></description><pubDate>Wed, 06 May 2026 11:24:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48034946</link><dc:creator>Taniwha</dc:creator><comments>https://news.ycombinator.com/item?id=48034946</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48034946</guid></item><item><title><![CDATA[New comment by Taniwha in "San Francisco streets with confusingly similar names"]]></title><description><![CDATA[
<p>I lived on Dana St in Oakland at the Berkeley border, we continually found lost and confused people - the street continued down our block and stopped, reappeared after a jog a half block away, numbers got smaller as it went south, over the border numbers got smaller as the went north and the street disappears  for 3 blocks as it crosses Telegraph Ave (literally where the telegraph was installed in a straight line) diagonally - 4-5 pieces with numbers going in opposite directions.<p>Even wore our portion was originally in Berkeley, the border was moved 100 years or so ago so that someone could open the closest bar to the campus when Berkeley had more stringent liquor licensing</p>
]]></description><pubDate>Sun, 03 May 2026 06:08:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47993876</link><dc:creator>Taniwha</dc:creator><comments>https://news.ycombinator.com/item?id=47993876</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47993876</guid></item><item><title><![CDATA[New comment by Taniwha in "Ternary Bonsai: Top Intelligence at 1.58 Bits"]]></title><description><![CDATA[
<p>and so you can at 1-bit too, and the hardware will be even smaller and cheaper</p>
]]></description><pubDate>Tue, 21 Apr 2026 03:24:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47844146</link><dc:creator>Taniwha</dc:creator><comments>https://news.ycombinator.com/item?id=47844146</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47844146</guid></item><item><title><![CDATA[New comment by Taniwha in "Focused microwaves allow 3D printers to fuse circuits onto almost anything"]]></title><description><![CDATA[
<p>If you can print small enough with this technology I'm pretty sure you can make transistors - sort of 1980 era transistors, not very dense, but if you are printing bulk materials you can build in 3D rather than 2D, make interesting numbers of transistors, cpus in everything!</p>
]]></description><pubDate>Mon, 20 Apr 2026 11:25:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47832770</link><dc:creator>Taniwha</dc:creator><comments>https://news.ycombinator.com/item?id=47832770</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47832770</guid></item><item><title><![CDATA[New comment by Taniwha in "Floating point from scratch: Hard Mode"]]></title><description><![CDATA[
<p>Wearing my chip designer's hat decimal FP just means more (and slower) gates</p>
]]></description><pubDate>Wed, 08 Apr 2026 06:03:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47685959</link><dc:creator>Taniwha</dc:creator><comments>https://news.ycombinator.com/item?id=47685959</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47685959</guid></item><item><title><![CDATA[New comment by Taniwha in "Book review: There Is No Antimemetics Division"]]></title><description><![CDATA[
<p>If you like unreliable narration and rug pulls Nick Harkaway's novel 'The Gone-Away World' really takes the cake (and is brilliant)</p>
]]></description><pubDate>Wed, 08 Apr 2026 06:01:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47685948</link><dc:creator>Taniwha</dc:creator><comments>https://news.ycombinator.com/item?id=47685948</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47685948</guid></item><item><title><![CDATA[New comment by Taniwha in "Floating point from scratch: Hard Mode"]]></title><description><![CDATA[
<p>Everyone who has ever had to build a floating point unit has hated it with a passion, I've watched in done from afar, and done it myself</p>
]]></description><pubDate>Tue, 07 Apr 2026 11:06:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47673345</link><dc:creator>Taniwha</dc:creator><comments>https://news.ycombinator.com/item?id=47673345</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47673345</guid></item><item><title><![CDATA[New comment by Taniwha in "VHDL's Crown Jewel"]]></title><description><![CDATA[
<p>BTW my really big peeve about modern verilog is that it never picked up {/} as synonyms for begin/end - my experiments (20 years ago) showed that it was an easy extension, the minor syntactic ambiguities were trivally fixable</p>
]]></description><pubDate>Mon, 30 Mar 2026 23:45:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47581075</link><dc:creator>Taniwha</dc:creator><comments>https://news.ycombinator.com/item?id=47581075</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47581075</guid></item><item><title><![CDATA[New comment by Taniwha in "VHDL's Crown Jewel"]]></title><description><![CDATA[
<p>I'm a long time verilog user (30+ years, a dozen or so tapeouts), even written a couple of compilers so I'm intimate with the gory details of event scheduling.<p>Used to be in the early days that some people depended on how the original verilog interpreter ordered events, it was a silly thing (models would only run on one simulator, cause of lots of angst).<p>'<=' assignment fixed a lot of these problems, using it correctly means that you can model synchronous logic without caring about event ordering (at the cost of an extra copy and an extra event which can be mostly optimised away by a compiler).<p>In combination 'always @(*)' and '=', and assign give you reliable combinatorial logic.<p>In real world logic a lot of event ordering is non deterministic - one signal can appear before/after another depending on temperature all in all it's best not to design depending it if you possibly can, do it right and you don't care about event ordering, let your combinatorial circuits waggle around as their inputs change and catch the result in flops synchronously.<p>IMHO Verilog's main problems are that it: a) mixes flops and wires in a confusing way, and b) if you stay away from the synthesisable subset lets you do things that do depend on event ordering that can get you into trouble (but you need that sometimes to build test benches)</p>
]]></description><pubDate>Mon, 30 Mar 2026 07:41:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47571547</link><dc:creator>Taniwha</dc:creator><comments>https://news.ycombinator.com/item?id=47571547</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47571547</guid></item><item><title><![CDATA[New comment by Taniwha in "Alpha Micro AM-1000E and AM-1200"]]></title><description><![CDATA[
<p>yeah, that's rather a pain though and it effectively leaves one 68k frozen while the other services the page fault - it means you can't run another user process while the page is being read in (because it too might cause a page fault)</p>
]]></description><pubDate>Mon, 23 Mar 2026 02:34:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47484872</link><dc:creator>Taniwha</dc:creator><comments>https://news.ycombinator.com/item?id=47484872</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47484872</guid></item></channel></rss>