<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: Cadwhisker</title><link>https://news.ycombinator.com/user?id=Cadwhisker</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 12 Apr 2026 00:09:51 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Cadwhisker" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Cadwhisker in "Charcuterie – Visual similarity Unicode explorer"]]></title><description><![CDATA[
<p>Very impressive that I can sketch a character in the top-left and get a close match.  That's a real highlight showing that there's more going on under the hood than a big look-up table.</p>
]]></description><pubDate>Thu, 09 Apr 2026 23:10:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47711498</link><dc:creator>Cadwhisker</dc:creator><comments>https://news.ycombinator.com/item?id=47711498</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47711498</guid></item><item><title><![CDATA[New comment by Cadwhisker in "From Oscilloscope to Wireshark: A UDP Story (2022)"]]></title><description><![CDATA[
<p>I love the photo of the probe, and I bet it's very expensive.  I wonder if the "A071626" sticker changes the impedance of the traces enough for you to notice :)<p><a href="https://www.mattkeeter.com/blog/2022-08-11-udp/probes_full.jpg" rel="nofollow">https://www.mattkeeter.com/blog/2022-08-11-udp/probes_full.j...</a></p>
]]></description><pubDate>Fri, 20 Mar 2026 04:52:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47450641</link><dc:creator>Cadwhisker</dc:creator><comments>https://news.ycombinator.com/item?id=47450641</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47450641</guid></item><item><title><![CDATA[New comment by Cadwhisker in "We can't have nice things because of AI scrapers"]]></title><description><![CDATA[
<p>Thanks, I get it now.</p>
]]></description><pubDate>Sun, 18 Jan 2026 05:40:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=46665102</link><dc:creator>Cadwhisker</dc:creator><comments>https://news.ycombinator.com/item?id=46665102</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46665102</guid></item><item><title><![CDATA[New comment by Cadwhisker in "We can't have nice things because of AI scrapers"]]></title><description><![CDATA[
<p>I took a look at the <a href="https://tvnfo.com/" rel="nofollow">https://tvnfo.com/</a> site and I have no idea what's behind the donation wall.  Can I suggest you have a single page which explains or demonstrates the content, or there's no reason for "new" people to want to donate to get access.</p>
]]></description><pubDate>Wed, 14 Jan 2026 03:06:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46611801</link><dc:creator>Cadwhisker</dc:creator><comments>https://news.ycombinator.com/item?id=46611801</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46611801</guid></item><item><title><![CDATA[New comment by Cadwhisker in "Who Watches the Waymos? I do [video]"]]></title><description><![CDATA[
<p>I had to replay that to appreciate how the transitions from night to day were done so very, very well.  The dynamic range of the shots always seemed spot on.<p>That isn't easy to get right.</p>
]]></description><pubDate>Thu, 25 Dec 2025 22:35:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=46387462</link><dc:creator>Cadwhisker</dc:creator><comments>https://news.ycombinator.com/item?id=46387462</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46387462</guid></item><item><title><![CDATA[New comment by Cadwhisker in "FPGAs Need a New Future"]]></title><description><![CDATA[
<p>Yes, IP usage is awkward and tricky.  You can use the GUI to make the initial .xci file or .tcl file, but when you build a project, you need to use the same version of Vivado that the IP core was originally created in.  Xilinx have improved that a little with 'write_ip_tcl' and 'write_bd_tcl' now having flags that let you ignore the version (or minor version). I've not had time to try those yet.</p>
]]></description><pubDate>Tue, 23 Dec 2025 02:53:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=46361896</link><dc:creator>Cadwhisker</dc:creator><comments>https://news.ycombinator.com/item?id=46361896</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46361896</guid></item><item><title><![CDATA[New comment by Cadwhisker in "FPGAs Need a New Future"]]></title><description><![CDATA[
<p>I've managed to make nice 'make' flows for Vivado, ISE, Quartus and DC.  Libero took a bit more poking, but it's also possible.<p>The GUI interfaces are what newcomers tend to aim for straight away, but they're not good for any long-term "repeatable" build flows and they're no use for CI.  I think this is where a lot of the frustration comes from.</p>
]]></description><pubDate>Tue, 23 Dec 2025 01:24:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=46361347</link><dc:creator>Cadwhisker</dc:creator><comments>https://news.ycombinator.com/item?id=46361347</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46361347</guid></item><item><title><![CDATA[New comment by Cadwhisker in "FPGAs Need a New Future"]]></title><description><![CDATA[
<p># Here's the general flow for Vivado TCL projects that takes you from source code to a bit-file with no interaction.  Read UG835 for details.<p>create_project -in_memory -part ${PART}<p>set_property target_language VHDL [ current_project ]<p>read_vhdl "my_hdl_file.vhd"<p>synth_design -top my_hdl_top_module_name -part ${PART}<p>opt_design<p>place_design<p>route_design<p>check_timing -file my_timing.txt<p>report_utilization -file my_util.txt<p>write_checkpoint my_routed_design.dcp<p>write_bitstream my_bitfile.bit</p>
]]></description><pubDate>Tue, 23 Dec 2025 01:17:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46361309</link><dc:creator>Cadwhisker</dc:creator><comments>https://news.ycombinator.com/item?id=46361309</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46361309</guid></item><item><title><![CDATA[New comment by Cadwhisker in "FPGAs Need a New Future"]]></title><description><![CDATA[
<p>This article is a rant about how bad tools are without going into specifics.  "VHDL and Verilog are relics", well so is "C" but they all get the job done if you've been shown how to use them properly.<p>"engineers are stuck using outdated languages inside proprietary IDEs that feel like time capsules from another century.".  The article misses that Vivado was developed in the 2010's and released around 2013.  It's a huge step-up from ISE if you know how to drive it properly and THIS is the main point that the original author misses.  You need to have a different mindset when writing hardware and it's not easy to find training that shows how to do it right.<p>If you venture into the world of digital logic design without a guide or mentor, then you're going to encounter all the pitfalls and get frustrated.<p>My daily Vivado experience involves typing "make", then waiting for the result and analysing from there (if necessary).  It takes experience to set up a hardware project like this, but once you get there it's compatible with standard version control, CI tools, regression tests and the other nice things you expect form a modern development environment.</p>
]]></description><pubDate>Tue, 23 Dec 2025 01:10:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=46361272</link><dc:creator>Cadwhisker</dc:creator><comments>https://news.ycombinator.com/item?id=46361272</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46361272</guid></item><item><title><![CDATA[New comment by Cadwhisker in "A guide to local coding models"]]></title><description><![CDATA[
<p>LMStudio?  No, it's the easiest way to run am LLM locally that I've seen to the point where I've stopped looking at other alternatives.<p>It's cross-platform (Win/Mac/Linux), detects the most appropriate GPU in your system and tells you whether the model you want to download will run within it's RAM footprint.<p>It lets you set up a local server that you can access through API calls as if you were remotely connected to an online service.</p>
]]></description><pubDate>Sun, 21 Dec 2025 22:18:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=46349156</link><dc:creator>Cadwhisker</dc:creator><comments>https://news.ycombinator.com/item?id=46349156</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46349156</guid></item><item><title><![CDATA[New comment by Cadwhisker in "Bruno Simon – 3D Portfolio"]]></title><description><![CDATA[
<p>OK, I take it back now that the HN hug has died off a bit.  Bruno's site is a ridiculously neat thing to see in a web browser.</p>
]]></description><pubDate>Wed, 10 Dec 2025 23:44:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=46225688</link><dc:creator>Cadwhisker</dc:creator><comments>https://news.ycombinator.com/item?id=46225688</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46225688</guid></item><item><title><![CDATA[New comment by Cadwhisker in "Bruno Simon – 3D Portfolio"]]></title><description><![CDATA[
<p>I can't see Bruno's site and I assume it's because of the HN hug of death, but an impressive 3D website that always comes to mind is acko.net, with its 3D rendered tubular logo.  He even describes how it was done in a blog post.<p><a href="https://acko.net/blog/zero-to-sixty-in-one-second/" rel="nofollow">https://acko.net/blog/zero-to-sixty-in-one-second/</a></p>
]]></description><pubDate>Wed, 10 Dec 2025 04:48:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=46214193</link><dc:creator>Cadwhisker</dc:creator><comments>https://news.ycombinator.com/item?id=46214193</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46214193</guid></item><item><title><![CDATA[New comment by Cadwhisker in "Search tool that only returns content created before ChatGPT's public release"]]></title><description><![CDATA[
<p>In the past, I'd find one wrong answer and I could easily spot the copies.  Now there's a dozen different sites with the same wrong answer, just with better formatting and nicer text.</p>
]]></description><pubDate>Mon, 01 Dec 2025 06:29:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=46104186</link><dc:creator>Cadwhisker</dc:creator><comments>https://news.ycombinator.com/item?id=46104186</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46104186</guid></item><item><title><![CDATA[New comment by Cadwhisker in "1M Downloads of Zorin OS 18"]]></title><description><![CDATA[
<p>I have to do tech support for grandma.  Every few years, her Windows laptop gets so slow that we get her a new one.  This time I will test out a switch to Linux  instead of buying a new computer.  Zorin is the most attractive option because it's the least strange.</p>
]]></description><pubDate>Sun, 23 Nov 2025 22:03:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46027797</link><dc:creator>Cadwhisker</dc:creator><comments>https://news.ycombinator.com/item?id=46027797</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46027797</guid></item><item><title><![CDATA[New comment by Cadwhisker in "How the cochlea computes (2024)"]]></title><description><![CDATA[
<p>Just a warning that the video ends with a loud, high pitched tone that will make you want to rip your headphones off.<p>Ironic for a video about hearing.</p>
]]></description><pubDate>Thu, 30 Oct 2025 22:58:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=45766398</link><dc:creator>Cadwhisker</dc:creator><comments>https://news.ycombinator.com/item?id=45766398</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45766398</guid></item><item><title><![CDATA[New comment by Cadwhisker in "Ask HN: What software dev tasks have you found LLMs to be good at versus bad at?"]]></title><description><![CDATA[
<p>Helping me get up to speed with an unfamiliar API much, much faster than any online searching.<p>I can describe an example application and see which API is chosen, along with which functions/methods are called and in what order and with what data structures.<p>I take it from there and build on that by hand.  Take Python UI development, for example.  I can ask for a window with a zoomable bitmap image with scrollbars.  I get an answer I can refer to in seconds.  If I know that I want PySide6 or PyQt6, I can specify that, or I can ask for a list of Python UI APIs and their strengths/weaknesses.</p>
]]></description><pubDate>Tue, 21 Oct 2025 05:21:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=45652708</link><dc:creator>Cadwhisker</dc:creator><comments>https://news.ycombinator.com/item?id=45652708</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45652708</guid></item><item><title><![CDATA[New comment by Cadwhisker in "I miss using em dashes"]]></title><description><![CDATA[
<p>I'd switch to semicolons, but I need to re-read this book to be sure I'm using them correctly:<p><a href="https://en.wikipedia.org/wiki/Eats,_Shoots_%26_Leaves" rel="nofollow">https://en.wikipedia.org/wiki/Eats,_Shoots_%26_Leaves</a></p>
]]></description><pubDate>Tue, 02 Sep 2025 02:27:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=45098496</link><dc:creator>Cadwhisker</dc:creator><comments>https://news.ycombinator.com/item?id=45098496</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45098496</guid></item><item><title><![CDATA[New comment by Cadwhisker in "Fuck up my site – Turn any website into beautiful chaos"]]></title><description><![CDATA[
<p>Switching the font on apple.com to Comic Sans is a nice touch.<p><a href="https://www.fuckupmysite.com/?url=https%3A%2F%2Fapple.com&torchCursor=true&comicSans=true&fakeCursors=true&peskyFly=true" rel="nofollow">https://www.fuckupmysite.com/?url=https%3A%2F%2Fapple.com&to...</a></p>
]]></description><pubDate>Fri, 29 Aug 2025 02:43:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=45059512</link><dc:creator>Cadwhisker</dc:creator><comments>https://news.ycombinator.com/item?id=45059512</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45059512</guid></item><item><title><![CDATA[New comment by Cadwhisker in "Newsmax agrees to pay $67M in defamation case over bogus 2020 election claims"]]></title><description><![CDATA[
<p>That fine needs an extra zero on the end.  They'll shrug it off as the cost of doing business.</p>
]]></description><pubDate>Mon, 18 Aug 2025 23:36:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=44946527</link><dc:creator>Cadwhisker</dc:creator><comments>https://news.ycombinator.com/item?id=44946527</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44946527</guid></item><item><title><![CDATA[New comment by Cadwhisker in "uBlock Origin Lite now available for Safari"]]></title><description><![CDATA[
<p>I got the Australian one by replacing `cn` with `au` in the link.<p><a href="https://apps.apple.com/au/app/ublock-origin-lite/id6745342698">https://apps.apple.com/au/app/ublock-origin-lite/id674534269...</a></p>
]]></description><pubDate>Tue, 05 Aug 2025 10:48:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=44796469</link><dc:creator>Cadwhisker</dc:creator><comments>https://news.ycombinator.com/item?id=44796469</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44796469</guid></item></channel></rss>