<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: qiqitori</title><link>https://news.ycombinator.com/user?id=qiqitori</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 27 Aug 2026 09:27:11 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=qiqitori" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by qiqitori in "An ongoing 3D-printer AGPL violation"]]></title><description><![CDATA[
<p>I think it's a bit iffy to argue that the bootloader code is covered by the GPLv3. In programs for standard computers running a big OS, the distinction lies in whether you are linking a library into your program. If the GPL code isn't a library but an external program, it isn't linking, and OK by the GPL. Now on to the bootloader code: in order to flash your device you have to put everything into a single image file. I guess the claim is that this process constitutes linking. But I don't think that is how most people think. Some possible arguments:<p>When linking, symbols pointing to addresses are involved. The main program calls functions in the library, and you end up with a whole program. On the other hand, a bootloader just does its thing and then jumps to a fixed address in the main program. The main program doesn't call anything in the bootloader. (Note, the Linux kernel has a special clause that explicitly allows the userland to programmatically interface with the kernel.)<p>I realize this sort of depends on the microcontroller toolchain. I'm familiar with a few, but not much with STM32 stuff. If the toolchain is dumb and implements the bootloader in a way that resembles linking, i.e. making it possible to resolve all the symbols in the bootloader from the main program then it could very well make the bootloader subject to the GPL.</p>
]]></description><pubDate>Thu, 27 Aug 2026 00:19:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=49457736</link><dc:creator>qiqitori</dc:creator><comments>https://news.ycombinator.com/item?id=49457736</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49457736</guid></item><item><title><![CDATA[New comment by qiqitori in "The Amazon tax"]]></title><description><![CDATA[
<p>IIRC this was talked about in Cory Doctorow's Enshittification book.
Here's my bookmarklet to get rid of sponsored results, it's survived a couple years:<p><pre><code>    javascript:document.querySelectorAll(".s-result-item:has(.puis-sponsored-label-text)").forEach(function(e){ e.remove()})</code></pre></p>
]]></description><pubDate>Wed, 19 Aug 2026 00:37:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=49355024</link><dc:creator>qiqitori</dc:creator><comments>https://news.ycombinator.com/item?id=49355024</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49355024</guid></item><item><title><![CDATA[New comment by qiqitori in "Recycle – Floppydisks"]]></title><description><![CDATA[
<p>A while ago I learned that very early versions of 3.5" floppies didn't have the auto shutter mechanism and you had to open and close the shutter manually. (I think that was probably just used on some Japanese Sony machines.)</p>
]]></description><pubDate>Tue, 11 Aug 2026 05:01:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=49253575</link><dc:creator>qiqitori</dc:creator><comments>https://news.ycombinator.com/item?id=49253575</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49253575</guid></item><item><title><![CDATA[New comment by qiqitori in "Codeberg Bans Cryptocurrency Projects"]]></title><description><![CDATA[
<p>Can we also ban Java projects? Don't really like that language.</p>
]]></description><pubDate>Thu, 23 Jul 2026 02:18:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=49016020</link><dc:creator>qiqitori</dc:creator><comments>https://news.ycombinator.com/item?id=49016020</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49016020</guid></item><item><title><![CDATA[New comment by qiqitori in "Introduction to Formal Verification with Lean Part 1"]]></title><description><![CDATA[
<p><a href="https://www.amazon.com/Maths-Proofs-Lean-First-Steps-ebook/dp/B0DWHS1RDJ" rel="nofollow">https://www.amazon.com/Maths-Proofs-Lean-First-Steps-ebook/d...</a> I like this author and a while ago found that he'd published a book on Lean!<p>In the end I wasn't able to read it on my ebook reader and reading it on a PC or smartphone kinda makes it annoying to read on the commute. So I've only read the first two chapters or so but it seemed like a lot of fun. All this talk about using Lean in AI-powered proofs kinda makes me want to pick it up again.</p>
]]></description><pubDate>Wed, 22 Jul 2026 12:22:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=49005604</link><dc:creator>qiqitori</dc:creator><comments>https://news.ycombinator.com/item?id=49005604</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49005604</guid></item><item><title><![CDATA[New comment by qiqitori in "Perfection is not over-engineering"]]></title><description><![CDATA[
<p>If you want to make all developers working on a project happy about the way the project is being designed/implemented, it's best to reduce the number of developers to 1 or less.</p>
]]></description><pubDate>Tue, 21 Jul 2026 01:08:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48986931</link><dc:creator>qiqitori</dc:creator><comments>https://news.ycombinator.com/item?id=48986931</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48986931</guid></item><item><title><![CDATA[New comment by qiqitori in "Show HN: Getting GLM 5.2 running on my slow computer"]]></title><description><![CDATA[
<p>How much time is spent interfacing between userland and the kernel? Can you try to get it to run as a kernel module? :)<p>Also in case your CPU is old enough, did you try disabling CPU bug mitigations?</p>
]]></description><pubDate>Thu, 09 Jul 2026 23:54:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48854073</link><dc:creator>qiqitori</dc:creator><comments>https://news.ycombinator.com/item?id=48854073</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48854073</guid></item><item><title><![CDATA[New comment by qiqitori in "Show HN: Yamanote.fun – A complete soundscape for Tokyo's Yamanote line"]]></title><description><![CDATA[
<p>No, it is impossible to keep them. Computers are not that far advanced yet. The melodies can only be played by pressing a button located at the end of the train.<p>My line lost its departure melodies in March this year :/</p>
]]></description><pubDate>Thu, 09 Jul 2026 10:56:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48843866</link><dc:creator>qiqitori</dc:creator><comments>https://news.ycombinator.com/item?id=48843866</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48843866</guid></item><item><title><![CDATA[New comment by qiqitori in "Decoding the obfuscated bash script on a Uniqlo t-shirt"]]></title><description><![CDATA[
<p>I once wrote a tool that helps with finding mistakes in OCR'd fixed width text, <a href="https://blog.qiqitori.com/2023/03/ocring-hex-dumps-or-other-monospace-text-and-verifying-the-result/" rel="nofollow">https://blog.qiqitori.com/2023/03/ocring-hex-dumps-or-other-...</a><p>Basically it just clusters same characters and asks the human to find the problems, which is easy when you're looking at a series of pictures like ssssss5sss.<p>The UI is kinda least-effort. Should ask a modern AI agent to make it look nice and intuitive, sometime maybe.</p>
]]></description><pubDate>Wed, 08 Jul 2026 11:01:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48830357</link><dc:creator>qiqitori</dc:creator><comments>https://news.ycombinator.com/item?id=48830357</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48830357</guid></item><item><title><![CDATA[New comment by qiqitori in "Ask HN: What are tools you have made for yourself since the advent of AI?"]]></title><description><![CDATA[
<p>I've found that Gemini Pro is surprisingly good at 3d reasoning. To back that claim up, I've had it create:<p>A WebGl program that takes input like X123 Y123 Z123 via WebSerial every 100 ms and builds an object out of the resulting path. Required some performance optimizations (just had to tell it what to do). Also asked it to make the corners nicer and it did. (To be fair, I'd already asked a lesser model and put some things in the prompt to nudge it the right way.)<p>Various OpenSCAD models. E.g., remote control holder with 5 slots, staggered heights, slight slant because it looks cool, and the slots all have different depths. One shot. It implemented the slant/tilt using a shearing matrix. 100 points.</p>
]]></description><pubDate>Mon, 08 Jun 2026 22:52:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48453525</link><dc:creator>qiqitori</dc:creator><comments>https://news.ycombinator.com/item?id=48453525</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48453525</guid></item><item><title><![CDATA[New comment by qiqitori in "Print with dozens of colors: Our new open-source ColorMix for PrusaSlicer"]]></title><description><![CDATA[
<p>I'd kind of considered printing a rather small thing (seriously, 3x3x3 cm or so) in grey using this technique (using white and black filament). It told me it'd require 140 (== number of layers) filament changes and it'd take 5 hours. (In fairness, if I wanted to print 10 at once it'd probably take a similar time.)<p>So... honestly it's kinda silly IMO. If I wanted to mix colors in a hacky way I'd just... wait, hold my beer.</p>
]]></description><pubDate>Sat, 30 May 2026 05:49:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48333032</link><dc:creator>qiqitori</dc:creator><comments>https://news.ycombinator.com/item?id=48333032</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48333032</guid></item><item><title><![CDATA[New comment by qiqitori in "SF startup is testing robots in Airbnbs, and trashing them, lawsuit claims"]]></title><description><![CDATA[
<p>Hmm? Airbnb isn't on the hook?</p>
]]></description><pubDate>Fri, 29 May 2026 01:19:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48317802</link><dc:creator>qiqitori</dc:creator><comments>https://news.ycombinator.com/item?id=48317802</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48317802</guid></item><item><title><![CDATA[New comment by qiqitori in "News about Raspberry Pi 6 and Microcontroller Development"]]></title><description><![CDATA[
<p>I cannot fathom why USB-C would make any difference. It's not like USB-C is intrinsically better for this use case? If you're doing hardware development, your desk is likely full of in-development crap anyway and a micro USB cable more or less won't make any difference whatsoever, nor is the Pico likely to the only thing needing a micro USB cable.<p>Edit: one thing I can think of where micro USB connectors are better: if you broke off the connector, it's much easier to solder it back on.</p>
]]></description><pubDate>Thu, 28 May 2026 23:04:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48316765</link><dc:creator>qiqitori</dc:creator><comments>https://news.ycombinator.com/item?id=48316765</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48316765</guid></item><item><title><![CDATA[New comment by qiqitori in "A few CPU hardware bugs"]]></title><description><![CDATA[
<p>I just checked an old note I found, maybe it was noclflush actually. Affected one or more versions starting with 2.6.32-754.</p>
]]></description><pubDate>Thu, 05 Feb 2026 15:16:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=46900576</link><dc:creator>qiqitori</dc:creator><comments>https://news.ycombinator.com/item?id=46900576</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46900576</guid></item><item><title><![CDATA[New comment by qiqitori in "A few CPU hardware bugs"]]></title><description><![CDATA[
<p>I came across a CPU bug that prevented Linux from booting on 3rd gen i3/i5/i7 CPUs. Did a bunch of printf debugging until I was right before the freeze. Then found something relevant in the CPU errata. It could be "fixed" by passing in noapic. I had a decent writeup on the old CentOS forums, but they're gone, and I don't have a copy of my writeup anymore.</p>
]]></description><pubDate>Thu, 05 Feb 2026 12:00:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=46898714</link><dc:creator>qiqitori</dc:creator><comments>https://news.ycombinator.com/item?id=46898714</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46898714</guid></item><item><title><![CDATA[New comment by qiqitori in "Spanish track was fractured before high-speed train disaster, report finds"]]></title><description><![CDATA[
<p>That's nitpicking, IMO. It's still 99% true. There are just two "Mini-Shinkansen" lines, they only run once or twice per hour, are shorter than non-Mini-Shinkansen, and only a relatively short part (distance-wise) of their journey is spent on the slow tracks. There are non-Shinkansen trains on the Mini-Shinkansen portion of their journey, but not very many. (Also the word "shinkansen" implies new tracks.)</p>
]]></description><pubDate>Sun, 25 Jan 2026 22:50:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=46759403</link><dc:creator>qiqitori</dc:creator><comments>https://news.ycombinator.com/item?id=46759403</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46759403</guid></item><item><title><![CDATA[New comment by qiqitori in "Porsche sold more electrified cars in Europe in 2025 than pure gas-powered cars"]]></title><description><![CDATA[
<p>Watched it! I know it's from a US perspective, but where I live (Japan), $42000 is quite a lot! Definitely premium car territory. (E.g., Lexus RX base model)<p>IMO the car has a lot of bells and whistles that many drivers (probably!) don't really care about. But I guess car fans like this kind of stuff. The active noise cancelling feature might be nice, but wouldn't be surprised if we see regulation on that matter at some point. You kind of need to be alert of your surroundings, etc.</p>
]]></description><pubDate>Tue, 20 Jan 2026 02:34:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46687225</link><dc:creator>qiqitori</dc:creator><comments>https://news.ycombinator.com/item?id=46687225</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46687225</guid></item><item><title><![CDATA[New comment by qiqitori in "Porsche sold more electrified cars in Europe in 2025 than pure gas-powered cars"]]></title><description><![CDATA[
<p>I keep seeing "underequipped technologically relative to their Chinese peers" on HN. What kind of stuff is missing? This is not a loaded question, I only drive a couple times a month, and the vehicle I'm driving is an older Prius, so I probably lack imagination. EVs are supposed to be technologically pretty simple, most of an EV's value being in the battery packs. I've been thinking about upgrading, perhaps to a Nissan Sakura (which probably doesn't have a lot of bells and whistles either).<p>Now I kinda wish my Prius had a 3.5mm aux-in jack but I get by with an FM transmitter.</p>
]]></description><pubDate>Tue, 20 Jan 2026 01:55:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=46686950</link><dc:creator>qiqitori</dc:creator><comments>https://news.ycombinator.com/item?id=46686950</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46686950</guid></item><item><title><![CDATA[New comment by qiqitori in "Ask HN: What did you find out or explore today?"]]></title><description><![CDATA[
<p>Learned about superheterodyne receivers. Recently I've been studying up on RF technology, happened to come across superheterodyne receivers a short while ago, decided to research them today, saw that Technology Connections had a video on them, watched it, and felt reasonably enlightened.</p>
]]></description><pubDate>Thu, 15 Jan 2026 06:26:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=46628792</link><dc:creator>qiqitori</dc:creator><comments>https://news.ycombinator.com/item?id=46628792</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46628792</guid></item><item><title><![CDATA[New comment by qiqitori in "Meta announces nuclear energy projects"]]></title><description><![CDATA[
<p>Apart from the deaths from workers falling off the roof or from wind turbine towers (though these might be the only type of deaths included in these figures):<p>If mining deaths are included, coal, oil, gas and uranium probably do not look favorable at all, but renewables aren't perfectly safe either: there was a bridge collapse at a copper/cobalt mine in Congo two months ago that killed 32. Solar and wind use more copper per energy unit than other technologies, and solar and wind indirectly require battery technology. Lithium batteries contain lithium and cobalt. (Lithium mining seems relative safe, but 70% of cobalt is mined in Congo, which is known for artisanal mining, and the above-mentioned accident indeed seemed to happen at such a mine.) Wind, especially off-shore wind uses more concrete and steel than other power generation technologies (hydro seems like it'd use a lot too?), which could be explored too. (Course, these metals are recyclable, so you only mine them once.)<p>Battery factories also produce deaths sometimes, e.g. recently <a href="https://en.wikipedia.org/wiki/Hwaseong_battery_factory_fire" rel="nofollow">https://en.wikipedia.org/wiki/Hwaseong_battery_factory_fire</a>, and batteries in operation as well as discarded batteries sometimes produce deaths too.</p>
]]></description><pubDate>Sun, 11 Jan 2026 22:39:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=46581167</link><dc:creator>qiqitori</dc:creator><comments>https://news.ycombinator.com/item?id=46581167</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46581167</guid></item></channel></rss>