<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: robinsonb5</title><link>https://news.ycombinator.com/user?id=robinsonb5</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 27 Jun 2026 04:12:32 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=robinsonb5" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by robinsonb5 in "I hate compilers"]]></title><description><![CDATA[
<p>Sure, I can do that, but there's some value in being able to check quickly and easily that, for example, the xz utils binaries shipped by a major distro actually match the published source.<p>Also useful for checking that a binary containing GPLed code does actually correspond to its published source.</p>
]]></description><pubDate>Thu, 18 Jun 2026 17:25:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48588631</link><dc:creator>robinsonb5</dc:creator><comments>https://news.ycombinator.com/item?id=48588631</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48588631</guid></item><item><title><![CDATA[New comment by robinsonb5 in "I hate compilers"]]></title><description><![CDATA[
<p>Sure, but a signature doesn't prove that a particular binary came from a particular codebase - merely that a particular human (or other trusted entity, for varying degrees of "trusted") has vouched for it.<p>Being able to reproduce the binary from the source code and being able to verify that it's the same as the original is quite important in some contexts.</p>
]]></description><pubDate>Thu, 18 Jun 2026 07:21:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48581953</link><dc:creator>robinsonb5</dc:creator><comments>https://news.ycombinator.com/item?id=48581953</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48581953</guid></item><item><title><![CDATA[New comment by robinsonb5 in "Changing how we develop Ladybird"]]></title><description><![CDATA[
<p>> But online retail (and food delivery, etc) does seem to be slowly but surely eating away at local shops so I think it's within the realm of possibility.<p>Online retail eating away at local shops is a problem with two aspects - one of which is largely ignored and much more pernicious.<p>Yes, many people are shopping online which reduces footfall in the town centres.
If this were a case of all the existing businesses simply shifting away from physical storefronts to virtual ones it would merely be unfortunate.<p>What's far worse is that the vast majority of the business that shifted away from a diverse collection of bricks-and-mortar stores now goes through one of a very few online retail giants.<p>Likewise, a couple of food delivery apps are parasitising takeaway food businesses.<p>And now we're allowing a handful of AI giants to tollbooth software development.</p>
]]></description><pubDate>Fri, 05 Jun 2026 11:28:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48410953</link><dc:creator>robinsonb5</dc:creator><comments>https://news.ycombinator.com/item?id=48410953</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48410953</guid></item><item><title><![CDATA[New comment by robinsonb5 in "Meta enables ADB on deprecated Portal devices [video]"]]></title><description><![CDATA[
<p>Showing my age here - it took me a while to realise this has nothing to do with old Apple keyboards and mice.</p>
]]></description><pubDate>Fri, 05 Jun 2026 07:03:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48409006</link><dc:creator>robinsonb5</dc:creator><comments>https://news.ycombinator.com/item?id=48409006</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48409006</guid></item><item><title><![CDATA[New comment by robinsonb5 in "Now is the best time to be a duct tape engineer"]]></title><description><![CDATA[
<p>> In my experience the driving-behavior part of my brain can run virtually autonomously<p>It can, but I've heard quite plausible claims in the past [1] that you shouldn't let it - because that's one of the things that kills motorcyclists. Your autopilot brain is looking out for other cars quite effectively - but a motorcycle isn't a car, and can slip through un-noticed if you're mind is engaged elsewhere.<p>[1] Citation needed, but lacking I'm afraid!</p>
]]></description><pubDate>Thu, 04 Jun 2026 17:17:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48401651</link><dc:creator>robinsonb5</dc:creator><comments>https://news.ycombinator.com/item?id=48401651</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48401651</guid></item><item><title><![CDATA[New comment by robinsonb5 in "Mysteries of the Griffin iMate"]]></title><description><![CDATA[
<p>TMK includes firmware for an ADB to USB converter which is really easy to build using a 5 volt ProMicro. For the last one I made I just cut an S-Video cable in half and wired it directly to the board. Just needs one pullup resistor.<p>(Typing this now using an Apple M0116 with salmon Alps keyswitches, using that very converter.)</p>
]]></description><pubDate>Sun, 31 May 2026 11:40:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48344942</link><dc:creator>robinsonb5</dc:creator><comments>https://news.ycombinator.com/item?id=48344942</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48344942</guid></item><item><title><![CDATA[New comment by robinsonb5 in "Zig: Build System Reworked"]]></title><description><![CDATA[
<p>If some of the things that the C standard left undefined had instead been made implementation defined then the compiler would at least be obligated to do something that makes sense on the target architecture, rather than having license to take the lawful-evil route. (Plenty of architectures have addressable RAM at location zero, for instance.)<p>For some reason this always brings to mind that moment in Red Dwarf where Kryten, devoid of his behavioural chip, deems it appropriate to serve roast human to his crewmates. "If you eat chicken, obviously you'd eat your own species as well, otherwise you'd just be picking on the chickens!"</p>
]]></description><pubDate>Sat, 30 May 2026 12:58:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48335674</link><dc:creator>robinsonb5</dc:creator><comments>https://news.ycombinator.com/item?id=48335674</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48335674</guid></item><item><title><![CDATA[New comment by robinsonb5 in "I built a Git-tracked book production pipeline"]]></title><description><![CDATA[
<p>> but the text color is usually set slightly off black (why!!??)<p>This can be cause by colour management. If the black is defined in terms of RGB and then converted to CMYK as part of the pre-press workflow, you'll typically have a mix of all four inks, and not necessarily 100% K - it depends on the colour profiles. For a black-only print job the C, M and Y channels will then be discarded, leaving a maybe-not-pure black.</p>
]]></description><pubDate>Tue, 26 May 2026 21:41:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48286377</link><dc:creator>robinsonb5</dc:creator><comments>https://news.ycombinator.com/item?id=48286377</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48286377</guid></item><item><title><![CDATA[New comment by robinsonb5 in "Why is Vivado 2026.1 dropping Linux support for free tier?"]]></title><description><![CDATA[
<p>Good choice!<p>oss-cad-suite will give you the open source toolchain for ULX3S in one convenient package. 
There are plenty of example projects and other resources, plus a discord server. <a href="https://ulx3s.github.io/" rel="nofollow">https://ulx3s.github.io/</a><p>(Also, to download Lattice Diamond you'll need to make an account on the Lattice website which then needs to be activated. I tried that using a gmail account, and it was never activated - I had to use an email address related to one of my own domains.)</p>
]]></description><pubDate>Sun, 24 May 2026 20:52:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48260894</link><dc:creator>robinsonb5</dc:creator><comments>https://news.ycombinator.com/item?id=48260894</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48260894</guid></item><item><title><![CDATA[New comment by robinsonb5 in "Why is Vivado 2026.1 dropping Linux support for free tier?"]]></title><description><![CDATA[
<p>For teaching / learning it's hard to beat Quartus Prime Lite - the virtual JTAG infrastructure (for SignalTap logic analyzer) is much better than the other options. (It's easy to create custom virtual JTAG modules to control and read data from a running design, and these will happily coexist with the logic analyzer.)<p>Dev board wise QMTech on AliExpress have some really nice entry-level dev boards - the Cyclone 10CL025 board, the daughter board and a clone USB-Blaster cable for programming would weigh in at well under £100.<p>Terasic have a bunch of different Intel/Altera dev boards, the cheapest being the DE0-Nano - personally I like the DE10-lite, but there are more modern options for those with deeper pockets.<p>The Tang Nano 20k is a solid and affordable choice for a Gowin chip (though be aware that this particular chip's PLLs are a bit limited and its block RAMs don't have byte enables). The JTAG stuff works but isn't anywhere near as advanced as Intel's.<p>For Lattice ECP5 there are several options - and these chips are well-supported by yosys/nextpnr and oss-cad-suite in general.<p>I quite like the IceSugar-Pro ECP5-based board and associated breakout board - but it has a quirky built-in JTAG adapter which isn't supported by the Lattice toolchain, so you'll have to use OpenOCD or OpenFPGALoader to program it, and you can't use the vendor-supplied internal logic analyzer. Its FPGA is well supported by oss-cad-suite, though, which is a big plus.<p>IcePi-Zero is also well worth considering, available from CrowdSupply.<p>ULX3S is very nice, too - but as far as I can see it's only available for pre-order on the next production run.</p>
]]></description><pubDate>Sun, 24 May 2026 15:48:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48258245</link><dc:creator>robinsonb5</dc:creator><comments>https://news.ycombinator.com/item?id=48258245</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48258245</guid></item><item><title><![CDATA[New comment by robinsonb5 in "Why is Vivado 2026.1 dropping Linux support for free tier?"]]></title><description><![CDATA[
<p>The notion of being expected to pay for software that was formerly free - when Windows users aren't expected to bear those same costs - does indeed piss me off.<p>If I were actually using Xilinx FPGAs I'd be more pissed off. Luckily the projects that interest me currently are based around Intel, Lattice and Gowin devices.</p>
]]></description><pubDate>Sun, 24 May 2026 10:22:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48256079</link><dc:creator>robinsonb5</dc:creator><comments>https://news.ycombinator.com/item?id=48256079</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48256079</guid></item><item><title><![CDATA[New comment by robinsonb5 in "Why is Vivado 2026.1 dropping Linux support for free tier?"]]></title><description><![CDATA[
<p>> In other words, they're saying hobbyists and beginners are on Windows anyway<p>I suspect they're massively underestimating how many hobbyists and students are on Linux. We're not talking about a typical demographic here, we're talking about people interested in computers and technology at precisely the level that Windows and MacOS aim to isolate from the user.</p>
]]></description><pubDate>Sun, 24 May 2026 10:17:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48256050</link><dc:creator>robinsonb5</dc:creator><comments>https://news.ycombinator.com/item?id=48256050</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48256050</guid></item><item><title><![CDATA[New comment by robinsonb5 in "Why is Vivado 2026.1 dropping Linux support for free tier?"]]></title><description><![CDATA[
<p>So does Quartus Prime Pro - and for specific Agilex 5 devices it's also free.
(Presumably it was too much trouble to backport support for Agilex to the Lite version.)<p>There are also free Linux versions of Lattice Diamond, Gowin EDA and Efinix's Efinity software.</p>
]]></description><pubDate>Sun, 24 May 2026 10:12:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48256035</link><dc:creator>robinsonb5</dc:creator><comments>https://news.ycombinator.com/item?id=48256035</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48256035</guid></item><item><title><![CDATA[New comment by robinsonb5 in "Why is Vivado 2026.1 dropping Linux support for free tier?"]]></title><description><![CDATA[
<p>> I see no problem with monetizing Linux users. If I am monetizing Windows and macOS users, there should be no exceptions towards Linux<p>Here I agree with you - Linux users shouldn't expect any special privileges here. But we're not asking for special treatment, we're asking that we continue to be given the same options as Windows users, just as we were for all previous versions of the software.<p>What people are objecting to is that for the latest version (and future versions) of the software an existing free tier has been withdrawn from Linux users - and <i>only</i> from Linux users.</p>
]]></description><pubDate>Sun, 24 May 2026 09:00:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48255727</link><dc:creator>robinsonb5</dc:creator><comments>https://news.ycombinator.com/item?id=48255727</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48255727</guid></item><item><title><![CDATA[New comment by robinsonb5 in "I designed a nibble-oriented CPU in Verilog to build a scientific calculator"]]></title><description><![CDATA[
<p>When did we stop spelling it "nybble"?</p>
]]></description><pubDate>Fri, 15 May 2026 21:04:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48153814</link><dc:creator>robinsonb5</dc:creator><comments>https://news.ycombinator.com/item?id=48153814</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48153814</guid></item><item><title><![CDATA[New comment by robinsonb5 in "Inkscape 1.4.4"]]></title><description><![CDATA[
<p>Inkscape is awesome - I use it regularly for extracting design elements from PDFs and vectorising bitmaps.<p>It works surprisingly well for simple CAD tasks, too - I've used it in combination with TinkerCAD to produce some 3D-printed parts.<p>I just wish its CMYK handling was better. When I need CMYK or spot colour / overprint output I generally save as EPS, open in a text editor and adjust the source accordingly, but it would be nice if CMYK and Spot were first class citizens. (A friendlier workaround is to import the SVG into Scribus and modify the colours there.)</p>
]]></description><pubDate>Wed, 06 May 2026 20:51:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48041638</link><dc:creator>robinsonb5</dc:creator><comments>https://news.ycombinator.com/item?id=48041638</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48041638</guid></item><item><title><![CDATA[New comment by robinsonb5 in "Google Chrome silently installs a 4 GB AI model on your device without consent"]]></title><description><![CDATA[
<p>Indeed. Trusting that it will only be processing the user's queries - as opposed to, say, becoming part of a distributed grid of AI processing nodes - isn't a bet I'd be willing to place much money on.</p>
]]></description><pubDate>Tue, 05 May 2026 21:28:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48028857</link><dc:creator>robinsonb5</dc:creator><comments>https://news.ycombinator.com/item?id=48028857</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48028857</guid></item><item><title><![CDATA[New comment by robinsonb5 in "Empty Screenings – Finds AMC movie screenings with few or no tickets sold"]]></title><description><![CDATA[
<p>In the small town where I live we have a small cinema with three screens. They always start the movie at the advertised time - no adverts, just a few trailers in the preceding 10 minutes. You can book online, but I usually just walk in and buy a ticket at the desk. The seats aren't assigned, so you can pick whichever you like.<p>Occasionally I have a "private screening" where I'm the only one in the auditorium. The most recent example was "The Mummy". I hadn't fully thought throught the implications of watching a horror movie alone in the middle of a darkened 65-seat auditorium!<p>There's another town a few miles away where a similar cinema has both assigned seating and 20 minutes of adverts before the movie.</p>
]]></description><pubDate>Tue, 05 May 2026 07:47:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48019296</link><dc:creator>robinsonb5</dc:creator><comments>https://news.ycombinator.com/item?id=48019296</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48019296</guid></item><item><title><![CDATA[New comment by robinsonb5 in "I recreated the Apple Lisa computer inside an FPGA [video]"]]></title><description><![CDATA[
<p>> But the point is that FPGAs are that accessible today.<p>They've been accessible for a lot longer than most people think. The original Minimig project (an FPGA recreation of the Amiga chipset, coupled with a real 68000 CPU) started in 2005 - more than 20 years ago! And 15 years ago there was already a complete Amiga core (chipset and CPU) running on the Terasic DE1 development board, the C-One FPGA computer, and the Turbo Chameleon 64 cartridge.<p>Today's FPGAs are certainly more affordable and more capacious (especially in terms of DSP and RAM blocks) but the biggest shift is that, as you say, it's now possible and affordable to have the complete PCB assembled in short runs, which is a real blessing given that so many FPGAs come in BGA packages.</p>
]]></description><pubDate>Sun, 03 May 2026 21:54:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48001950</link><dc:creator>robinsonb5</dc:creator><comments>https://news.ycombinator.com/item?id=48001950</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48001950</guid></item><item><title><![CDATA[New comment by robinsonb5 in "Kimi K2.6 just beat Claude, GPT-5.5, and Gemini in a coding challenge"]]></title><description><![CDATA[
<p>Those would be the Pork Futures Warehouse from Discworld.</p>
]]></description><pubDate>Sun, 03 May 2026 07:06:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47994217</link><dc:creator>robinsonb5</dc:creator><comments>https://news.ycombinator.com/item?id=47994217</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47994217</guid></item></channel></rss>