<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: tverbeure</title><link>https://news.ycombinator.com/user?id=tverbeure</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 12 Apr 2026 16:32:02 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=tverbeure" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by tverbeure in "YouTube locked my accounts and I can't cancel my subscription"]]></title><description><![CDATA[
<p>The thing is so unreadable one would think that it's a parody of an LLM article.</p>
]]></description><pubDate>Fri, 10 Apr 2026 07:05:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47714585</link><dc:creator>tverbeure</dc:creator><comments>https://news.ycombinator.com/item?id=47714585</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47714585</guid></item><item><title><![CDATA[New comment by tverbeure in "Ask HN: Any interesting niche hobbies?"]]></title><description><![CDATA[
<p>Is buying hopefully broken electronic test equipment at the flea market, fixing it and then blogging about it a niche hobby?</p>
]]></description><pubDate>Wed, 08 Apr 2026 18:08:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47694024</link><dc:creator>tverbeure</dc:creator><comments>https://news.ycombinator.com/item?id=47694024</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47694024</guid></item><item><title><![CDATA[New comment by tverbeure in "I ported Mac OS X to the Nintendo Wii"]]></title><description><![CDATA[
<p>Minor usability comment: the screenshots are too small to be readable. Whenever that's that case in my blog posts, I make those screenshots clickable and add <i>(Click to enlarge)</i> below it, to make it easier for readers to see the image are original resolution. In markdown, I do that like this:<p>[![Image comment](image_url.png) ](image_url.png)<p>(Of course, I can also right-click and do "Open image in new tab", but that's one click extra...)<p>Congrats on the awesome project, BTW! You were lucky that I wasn't sitting next to you on the plane. I would have wasted so much of your time asking dumb questions.</p>
]]></description><pubDate>Wed, 08 Apr 2026 17:04:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47693044</link><dc:creator>tverbeure</dc:creator><comments>https://news.ycombinator.com/item?id=47693044</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47693044</guid></item><item><title><![CDATA[New comment by tverbeure in "Claude Code Found a Linux Vulnerability Hidden for 23 Years"]]></title><description><![CDATA[
<p>As an experiment, I just now took a random section of a few hundreds bytes (as a hexdump) from the /bin/ls executable and pasted them into ChatGPT.<p>I don't know if it's correct, but it speculated that it's part of a command line processor: <a href="https://chatgpt.com/share/69d19e4f-ff2c-83e8-bc55-3f7f5207c3b0" rel="nofollow">https://chatgpt.com/share/69d19e4f-ff2c-83e8-bc55-3f7f5207c3...</a><p>Now imagine how much more it could have derived if I had given it the full executable, with all the strings, pointers to those strings and whatnot.<p>I've done some minor reverse engineering of old test equipment binaries in the past and LLMs are incredible at figuring out what the code is doing, way better than the regular way of Ghidra to decompile code.</p>
]]></description><pubDate>Sat, 04 Apr 2026 23:30:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47644618</link><dc:creator>tverbeure</dc:creator><comments>https://news.ycombinator.com/item?id=47644618</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47644618</guid></item><item><title><![CDATA[New comment by tverbeure in "Claude Code Found a Linux Vulnerability Hidden for 23 Years"]]></title><description><![CDATA[
<p>I've cut-and-pasted some assembly code into the free version of ChatGPT to reverse engineer some old binaries and its ability to find meaning was just scary.</p>
]]></description><pubDate>Sat, 04 Apr 2026 23:18:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47644567</link><dc:creator>tverbeure</dc:creator><comments>https://news.ycombinator.com/item?id=47644567</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47644567</guid></item><item><title><![CDATA[New comment by tverbeure in "Claude Code Found a Linux Vulnerability Hidden for 23 Years"]]></title><description><![CDATA[
<p>Their stash will explode. LLMs can do this on binaries just the same, and there's a lot more closed than open source SW out there.</p>
]]></description><pubDate>Sat, 04 Apr 2026 23:13:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47644525</link><dc:creator>tverbeure</dc:creator><comments>https://news.ycombinator.com/item?id=47644525</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47644525</guid></item><item><title><![CDATA[New comment by tverbeure in "VHDL's Crown Jewel"]]></title><description><![CDATA[
<p>> While VHDL makes a fun academic toy language,  ...<p>I spent the first half of my career working at some of the largest companies at the time on huge communication ASICs that were all written in VHDL, there was no Verilog in sight.<p>As much as I prefer to write Verilog now, VHDL is without question a more robust and better specified language, with features that Verilog only gained a decade later through SystemVerilog.<p>There's a reason why almost all major EDA tool support VHDL just as well as Verilog.</p>
]]></description><pubDate>Mon, 30 Mar 2026 17:29:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47577212</link><dc:creator>tverbeure</dc:creator><comments>https://news.ycombinator.com/item?id=47577212</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47577212</guid></item><item><title><![CDATA[New comment by tverbeure in "VHDL's Crown Jewel"]]></title><description><![CDATA[
<p>> Once the design gets past toy size,<p>Do you consider 800+mm2 slabs of 3nm of silicon still toy size? Because there's a very high chance that those were written in Verilog, and I've never had to chase sim vs synthesis mismatches.<p>> Verilog gives you enough rope.<p>Yes. If you don't know what you're doing and don't follow the industry standard practises.</p>
]]></description><pubDate>Mon, 30 Mar 2026 17:12:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47577016</link><dc:creator>tverbeure</dc:creator><comments>https://news.ycombinator.com/item?id=47577016</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47577016</guid></item><item><title><![CDATA[New comment by tverbeure in "VHDL's Crown Jewel"]]></title><description><![CDATA[
<p>Have you heard about clock buffers and hold violations?</p>
]]></description><pubDate>Mon, 30 Mar 2026 14:43:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47575014</link><dc:creator>tverbeure</dc:creator><comments>https://news.ycombinator.com/item?id=47575014</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47575014</guid></item><item><title><![CDATA[New comment by tverbeure in "VHDL's Crown Jewel"]]></title><description><![CDATA[
<p>> Why don't VHDL and Verilog just simulate what hardware does?<p>Real hardware has hold violations. If you get your delta cycles wrong, that's exactly what you get in VHDL...<p>They're both modeling languages. They can model high-level RTL or gate-level and they can behave very different if you're not careful. "just simulation what the hardware does" is itself an ambiguous statement. Sometimes you want one model, sometimes the other.</p>
]]></description><pubDate>Mon, 30 Mar 2026 07:13:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47571346</link><dc:creator>tverbeure</dc:creator><comments>https://news.ycombinator.com/item?id=47571346</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47571346</guid></item><item><title><![CDATA[New comment by tverbeure in "VHDL's Crown Jewel"]]></title><description><![CDATA[
<p>> where in my toolchain is my VHDL model translated/transformed into Verilog?<p>It's not? Why would it?<p>As much as I like Verilog, VHDL is a first class RTL language just like Verilog. I've done plenty of chips that contain both VHDL and Verilog. They both translate directly to gate level.<p>These days, most EDA tools use Verific parser and elaborator front-ends. The specific tool magic happens after that and that API is language agnostic.<p>> How easy is it to find employees with VHDL experience?<p>On the East Coast and in Europe: much easier than finding employees with Verilog experience. (At least that was the case 20 years ago, I have no clue how it is today.)<p>One thing that has changed a lot is that SystemVerilog is now the general language of choice for verification, which helps give (System)Verilog an edge for RTL design too.</p>
]]></description><pubDate>Mon, 30 Mar 2026 07:07:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47571308</link><dc:creator>tverbeure</dc:creator><comments>https://news.ycombinator.com/item?id=47571308</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47571308</guid></item><item><title><![CDATA[New comment by tverbeure in "VHDL's Crown Jewel"]]></title><description><![CDATA[
<p>AFAIK, creating latches is just as easy in Verilog as in VHDL. They use the same model to determine when to create one.<p>But with a solid design flow (which should include linting tools like Spyglass for both VHDL and Verilog), it’s not a major concern.</p>
]]></description><pubDate>Mon, 30 Mar 2026 06:28:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47571063</link><dc:creator>tverbeure</dc:creator><comments>https://news.ycombinator.com/item?id=47571063</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47571063</guid></item><item><title><![CDATA[New comment by tverbeure in "VHDL's Crown Jewel"]]></title><description><![CDATA[
<p>My memory is definitely rusty on this, but you can easily construct cases where the VHDL delta cycle model creates problems where it doesn’t for Verilog.<p>I remember inserting clock signal assignments in VHDL to get a balanced delta cycle clock tree. In Verilog, that all simply gets flattened.<p>I can describe the VHDL delta cycle model pretty well, and I can’t for Verilog, yet the Verilog model has given me less issues in practice<p>As for elegance: I can’t stand the verboseness of VHDL anymore. :-)</p>
]]></description><pubDate>Mon, 30 Mar 2026 06:26:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47571048</link><dc:creator>tverbeure</dc:creator><comments>https://news.ycombinator.com/item?id=47571048</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47571048</guid></item><item><title><![CDATA[New comment by tverbeure in "VHDL's Crown Jewel"]]></title><description><![CDATA[
<p>I used to be a huge VHDL proponent, talk about the delta cycle stuff, give VHDL classes at work to new college grads and such. And then I moved to the West Coast and was forced to start using Verilog.<p>And in the 21 years since, I’ve never once ran into an actual simulation determinism issues.<p>It’s not bad to have a strict simulation model, but if some very basic coding style rules are followed (which everybody does), it’s just not a problem.<p>I don’t agree at all with the statement that Verilog fails when things become too complex. The world’s most complex chips are built with it. If there were ever a slight chance that chips couldn’t be designed reliably with it, that could never be the case.<p>Anyway, not really relevant, but this all reminds me of the famous Verilog vs VHDL contest of 1997: 
<a href="https://danluu.com/verilog-vs-vhdl/" rel="nofollow">https://danluu.com/verilog-vs-vhdl/</a></p>
]]></description><pubDate>Mon, 30 Mar 2026 06:12:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47570967</link><dc:creator>tverbeure</dc:creator><comments>https://news.ycombinator.com/item?id=47570967</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47570967</guid></item><item><title><![CDATA[New comment by tverbeure in "Newly purchased Vizio TVs now require Walmart accounts to use smart features"]]></title><description><![CDATA[
<p>Option A: use Amazon Prime Video to watch shows. Share your viewing habits with Walmart/Vizio and Amazon.<p>Option B: use Amazon Prime Video to watch shows. Share your viewing habits with Amazon.</p>
]]></description><pubDate>Thu, 26 Mar 2026 16:18:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47532383</link><dc:creator>tverbeure</dc:creator><comments>https://news.ycombinator.com/item?id=47532383</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47532383</guid></item><item><title><![CDATA[New comment by tverbeure in "In Edison’s Revenge, Data Centers Are Transitioning From AC to DC"]]></title><description><![CDATA[
<p>-48V! :-)</p>
]]></description><pubDate>Wed, 25 Mar 2026 03:06:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47512745</link><dc:creator>tverbeure</dc:creator><comments>https://news.ycombinator.com/item?id=47512745</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47512745</guid></item><item><title><![CDATA[New comment by tverbeure in "Video Encoding and Decoding with Vulkan Compute Shaders in FFmpeg"]]></title><description><![CDATA[
<p>One of the choke points of all modern video codecs that focus on potential high compression ratios is the arithmetic entropy coding. CABAC for h264 and h265, 16-symbol arithmetic coding for AV1. There is no way to parallelize that AFAIK: the next symbol depends on the previous one. All you can do is a bit of speculative decoding but that doesn’t go very deep. Even when implemented in hardware, the arithmetic decoding is hard to parallelize.<p>This is especially a choke point when you use these codecs for high quality settings. The prediction and filtering steps later in the decoding pipeline are relatively easy to parallelize.<p>High throughput CODECs like ProRes don’t use arithmetic coding but a much simpler, table based, coding scheme.</p>
]]></description><pubDate>Fri, 20 Mar 2026 16:56:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47457337</link><dc:creator>tverbeure</dc:creator><comments>https://news.ycombinator.com/item?id=47457337</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47457337</guid></item><item><title><![CDATA[New comment by tverbeure in "Afroman found not liable in defamation case"]]></title><description><![CDATA[
<p>And one way or the other, none of that is a problem is other countries.</p>
]]></description><pubDate>Thu, 19 Mar 2026 18:50:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47444065</link><dc:creator>tverbeure</dc:creator><comments>https://news.ycombinator.com/item?id=47444065</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47444065</guid></item><item><title><![CDATA[New comment by tverbeure in "Afroman found not liable in defamation case"]]></title><description><![CDATA[
<p>The relevance is that you don’t need to assume that the knife wielding person can hit you from a distance.<p>One way or the other, this doesn’t seem to be a problem in other countries.</p>
]]></description><pubDate>Thu, 19 Mar 2026 18:02:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47443362</link><dc:creator>tverbeure</dc:creator><comments>https://news.ycombinator.com/item?id=47443362</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47443362</guid></item><item><title><![CDATA[New comment by tverbeure in "Afroman found not liable in defamation case"]]></title><description><![CDATA[
<p>In most civilized societies, there's an extremely high chance that somebody wielding a knife doesn't have a gun.</p>
]]></description><pubDate>Thu, 19 Mar 2026 15:48:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47441445</link><dc:creator>tverbeure</dc:creator><comments>https://news.ycombinator.com/item?id=47441445</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47441445</guid></item></channel></rss>