<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: alhirzel</title><link>https://news.ycombinator.com/user?id=alhirzel</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 28 Apr 2026 14:22:14 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=alhirzel" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by alhirzel in "Fully Featured Audio DSP Firmware for the Raspberry Pi Pico"]]></title><description><![CDATA[
<p>85ms<p><a href="https://github.com/WeebLabs/DSPi/commit/ba8e481570e6a5ce3d35bb2642c919800ad6918f" rel="nofollow">https://github.com/WeebLabs/DSPi/commit/ba8e481570e6a5ce3d35...</a></p>
]]></description><pubDate>Mon, 27 Apr 2026 11:36:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47920268</link><dc:creator>alhirzel</dc:creator><comments>https://news.ycombinator.com/item?id=47920268</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47920268</guid></item><item><title><![CDATA[New comment by alhirzel in "ESP32-S31: Dual-Core RISC-V SoC with Wi-Fi 6, Bluetooth 5.4, and Advanced HMI"]]></title><description><![CDATA[
<p>You could consider similar devices and what they have used. Another angle is to look at ULPMark results: <a href="https://www.eembc.org/ulpmark/" rel="nofollow">https://www.eembc.org/ulpmark/</a></p>
]]></description><pubDate>Mon, 06 Apr 2026 17:04:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47663648</link><dc:creator>alhirzel</dc:creator><comments>https://news.ycombinator.com/item?id=47663648</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47663648</guid></item><item><title><![CDATA[New comment by alhirzel in "ESP32-S31: Dual-Core RISC-V SoC with Wi-Fi 6, Bluetooth 5.4, and Advanced HMI"]]></title><description><![CDATA[
<p>The S3 (and other Espressif chips) are pretty power-hungry. May want to keep looking for a smartwatch application.</p>
]]></description><pubDate>Sat, 04 Apr 2026 01:33:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47634668</link><dc:creator>alhirzel</dc:creator><comments>https://news.ycombinator.com/item?id=47634668</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47634668</guid></item><item><title><![CDATA[New comment by alhirzel in "Claude Code's source code has been leaked via a map file in their NPM registry"]]></title><description><![CDATA[
<p>I love the symbol name: "AnalyticsMetadata_I_VERIFIED_THIS_IS_NOT_CODE_OR_FILEPATHS`.</p>
]]></description><pubDate>Tue, 31 Mar 2026 18:22:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47591451</link><dc:creator>alhirzel</dc:creator><comments>https://news.ycombinator.com/item?id=47591451</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47591451</guid></item><item><title><![CDATA[New comment by alhirzel in "NASA's DART spacecraft changed an asteroid's orbit around the sun"]]></title><description><![CDATA[
<p>It's the butterfly effect. After the momentum exchange (the rocket slamming, stuff being ejected in the impact, etc), the entire system was left with different properties. From now on, the equation F=G<i>m1</i>m2/r^2 will have a different m1, and you can sum the equation over all m2 (literally every other massive object in the universe).</p>
]]></description><pubDate>Thu, 12 Mar 2026 13:29:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47350262</link><dc:creator>alhirzel</dc:creator><comments>https://news.ycombinator.com/item?id=47350262</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47350262</guid></item><item><title><![CDATA[New comment by alhirzel in "KiCad 10.0.0 RC1"]]></title><description><![CDATA[
<p>So many new features! The little things like 45 degree crosshairs, dynamic animation of overlapping lines, indication when bumping up against a selection filter - truly great polish. Board variants, propagation delay profiles, groups - the future is here! I hope KiCad is the next Blender-grade success story in OSS. It is certainly poised to disrupt commercial options.</p>
]]></description><pubDate>Sat, 14 Feb 2026 10:46:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47013456</link><dc:creator>alhirzel</dc:creator><comments>https://news.ycombinator.com/item?id=47013456</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47013456</guid></item><item><title><![CDATA[New comment by alhirzel in "AI agent opens a PR write a blogpost to shames the maintainer who closes it"]]></title><description><![CDATA[
<p>This is going to get crazy as soon as companies start to assert their control over open source code bases (rather than merely proprietary code bases) to attempt to overturn policies like this and normalize machine-generated contributions.<p>OSS contribution by these "emulated humans" is sure to lever into a very good economic position for compute providers and entities that are able to manage them (because they are inexpensive relative to humans, and are easier to close a continuous improvement loop on, including by training on PR interactions). I hope most experienced developers are skeptical of the sustainability of running wild with these "emulated humans" (evaporation of entry level jobs etc), but it is only a matter of time before the shareholder's whip cracks and human developers can no longer hold the line. It will result in forks of traditional projects that are not friendly to machine-generated contributions. These forks will diverge so rapidly from upstream that there will be no way to keep up. I think this is what happened with Reticulum. [1]<p>When assurance is needed that the resulting software is safe (e.g. defense/safety/nuclear/aero industries), the cost of consuming these code bases will be giant, and is largely an externalized cost of the reduction in labor costs, by way of the reduced probability of high quality software. Unfortunately, by this time, the aforementioned assertions of control will have cleared the path, and the standard will be reduced for all.<p>Hold the line, friends... Like one commenter on the GitHub issue said, helping to train these "emulated humans" literally moves carbon from the earth to the air. [2]<p>[1]: <a href="https://github.com/matplotlib/matplotlib/pull/31132#issuecomment-3890396803" rel="nofollow">https://github.com/matplotlib/matplotlib/pull/31132#issuecom...</a><p>[2]: <a href="https://github.com/markqvist/Reticulum/discussions/790" rel="nofollow">https://github.com/markqvist/Reticulum/discussions/790</a></p>
]]></description><pubDate>Thu, 12 Feb 2026 14:39:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46989394</link><dc:creator>alhirzel</dc:creator><comments>https://news.ycombinator.com/item?id=46989394</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46989394</guid></item><item><title><![CDATA[New comment by alhirzel in "Making Ferrite Core Inductors at Home"]]></title><description><![CDATA[
<p>Don't forget about ELI the ICE man!</p>
]]></description><pubDate>Thu, 05 Feb 2026 18:28:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46902972</link><dc:creator>alhirzel</dc:creator><comments>https://news.ycombinator.com/item?id=46902972</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46902972</guid></item><item><title><![CDATA[New comment by alhirzel in "I overengineered a spinning top [video]"]]></title><description><![CDATA[
<p>The physics of magnetic torquing maybe could probably work in most if not all locations on Earth for a sufficiently small and power dense vertical top that spins sufficiently slow. Want the smallest possible local dot product of gravity vector and magnetic field for an ordinary top (without considering "sideways" tops), which may lead to better performance in some locations on Earth (could map this with e.g. IGRF). 3D field actuation would be beneficial to allow higher efficiency and longer periods of actuation around the window where the Earth's magnetic field is maximized in the spun plane, while minimizing imbalance: this actuation timing is probably the only strategy that would make practical sense for most of the magnetic power, because you will need to take a break once in a while for sensing. Another practically difficult part would be avoiding on-board soft iron noise in magnetic field, because higher spin speed would require the device and environment to damp out the device-induced magnetic field at a higher minimum rate to afford any budget for accurate sensing of the background field during the "off"-time. That is: sensing trades with spin speed because it takes non-zero time and requires a stable environment.<p>To implement this, I think you'd first want to test in a controlled environment with a larger magnetic field and then gradually turn down the applied field until it is Earth-like. I am honestly unsure whether you could practically get there, so earlier I used the words "maybe could", but humans are crazy so I appended the "probably".<p>This would be a fun YouTube video to watch.</p>
]]></description><pubDate>Thu, 29 Jan 2026 11:14:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46808626</link><dc:creator>alhirzel</dc:creator><comments>https://news.ycombinator.com/item?id=46808626</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46808626</guid></item><item><title><![CDATA[New comment by alhirzel in "3D-Printed Mathematical Lampshades"]]></title><description><![CDATA[
<p>Try cadquery also!<p><a href="https://github.com/CadQuery/cadquery" rel="nofollow">https://github.com/CadQuery/cadquery</a></p>
]]></description><pubDate>Wed, 28 Jan 2026 20:50:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=46801297</link><dc:creator>alhirzel</dc:creator><comments>https://news.ycombinator.com/item?id=46801297</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46801297</guid></item><item><title><![CDATA[New comment by alhirzel in "Postmortem: Our first VLEO satellite mission (with imagery and flight data)"]]></title><description><![CDATA[
<p>I'd love to read this paper! This was on my mind when I was GNC lead for an undergraduate project at Michigan Tech (Oculus-ASR - Nanosat-6 winner). We had a combined controller for reaction wheels and magtorque rods.</p>
]]></description><pubDate>Sun, 25 Jan 2026 06:39:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=46751405</link><dc:creator>alhirzel</dc:creator><comments>https://news.ycombinator.com/item?id=46751405</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46751405</guid></item><item><title><![CDATA[New comment by alhirzel in "New information extracted from Snowden PDFs through metadata version analysis"]]></title><description><![CDATA[
<p>PDFs are just a table of objects and tree of references to those objects; probably, prior versions of the document were expressed in objects with no references or something like that.</p>
]]></description><pubDate>Sat, 10 Jan 2026 13:24:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=46565548</link><dc:creator>alhirzel</dc:creator><comments>https://news.ycombinator.com/item?id=46565548</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46565548</guid></item><item><title><![CDATA[New comment by alhirzel in "New information extracted from Snowden PDFs through metadata version analysis"]]></title><description><![CDATA[
<p>There needs to be better tooling for inspecting PDF documents. Right now, my needs are met by using `qpdf` to export QDF [1], but it is just begging for a GUI to wrap around it...<p>[1] <a href="https://qpdf.readthedocs.io/en/stable/qdf.html" rel="nofollow">https://qpdf.readthedocs.io/en/stable/qdf.html</a></p>
]]></description><pubDate>Sat, 10 Jan 2026 13:22:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=46565528</link><dc:creator>alhirzel</dc:creator><comments>https://news.ycombinator.com/item?id=46565528</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46565528</guid></item><item><title><![CDATA[New comment by alhirzel in "Ask HN: Anti-AI Open Source License?"]]></title><description><![CDATA[
<p>If you are talking about having the copyrighted source code not be used to train an AI, you could look at the discussions surrounding a recent license change in the Reticulum project [1].<p>I had previously been curious about this, and made a post on HN that got limited attention [2], but if you are wanting your software to not be used to create training data for third-party models, it could be a little relevant.<p>[1]: <a href="https://github.com/markqvist/Reticulum?tab=License-1-ov-file#readme" rel="nofollow">https://github.com/markqvist/Reticulum?tab=License-1-ov-file...</a><p>[2]: <a href="https://news.ycombinator.com/item?id=43384196">https://news.ycombinator.com/item?id=43384196</a></p>
]]></description><pubDate>Sun, 28 Dec 2025 14:51:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=46411455</link><dc:creator>alhirzel</dc:creator><comments>https://news.ycombinator.com/item?id=46411455</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46411455</guid></item><item><title><![CDATA[New comment by alhirzel in "The First Photographs of Snowflakes Discover the Groundbreaking Microphotography (2017)"]]></title><description><![CDATA[
<p>This reminds me of the following, a story from my personal life. My wife and I both ski, and early in our relationship one of us told the other about the coolest poster ever about snowflakes. We each described it. We were sure we were talking about the same one - the one that graphed how snow changes over temperature and helped explain why it can feel so different. One of us pulled it up, and we realized, well...<p>[1]: <a href="https://vermontsnowflakes.com/cdn/shop/products/Snowflake_Thermometer_Poster_1024x1024.jpg?v=1569108777" rel="nofollow">https://vermontsnowflakes.com/cdn/shop/products/Snowflake_Th...</a><p>[2]: <a href="https://physics.montana.edu/demonstrations/video/1_mechanics/demos/pics/snowflakegraph.jpeg" rel="nofollow">https://physics.montana.edu/demonstrations/video/1_mechanics...</a><p>She was talking about #1 (the work of Bentley made into a collage), and I was talking about #2. It turned out to be a pretty good way of thinking about how imperfect communication is, and how hard it is to get on the same page about things that are even more important when all we have is words.</p>
]]></description><pubDate>Fri, 26 Dec 2025 00:15:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46387966</link><dc:creator>alhirzel</dc:creator><comments>https://news.ycombinator.com/item?id=46387966</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46387966</guid></item><item><title><![CDATA[New comment by alhirzel in "Ask HN: What are the best engineering blogs with real-world depth?"]]></title><description><![CDATA[
<p>Such a great resource!</p>
]]></description><pubDate>Tue, 23 Dec 2025 11:36:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=46364479</link><dc:creator>alhirzel</dc:creator><comments>https://news.ycombinator.com/item?id=46364479</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46364479</guid></item><item><title><![CDATA[New comment by alhirzel in "US blocks all offshore wind construction, says reason is classified"]]></title><description><![CDATA[
<p>Years ago, this very subject was an interview question at a national lab (at an undergrad level). The question was roughly:<p>> the ends of windmill blades look a lot like a jet on radar. If you were assigned to this project, what would your approach be to avoiding false positives?<p>This was in 2011/2012. I find it difficult to believe the problem is not solved.</p>
]]></description><pubDate>Mon, 22 Dec 2025 23:04:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=46360278</link><dc:creator>alhirzel</dc:creator><comments>https://news.ycombinator.com/item?id=46360278</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46360278</guid></item><item><title><![CDATA[New comment by alhirzel in "OpenSCAD is kinda neat"]]></title><description><![CDATA[
<p>+1 for CADQuery - it lets you easily specify surfaces as the basis for manipulation, and results in much less fragile designs than OpenSCAD.</p>
]]></description><pubDate>Sat, 20 Dec 2025 22:10:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=46340107</link><dc:creator>alhirzel</dc:creator><comments>https://news.ycombinator.com/item?id=46340107</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46340107</guid></item><item><title><![CDATA[New comment by alhirzel in "What the heck is going on at Apple?"]]></title><description><![CDATA[
<p>> Apple acquires OpenAI, Sam becomes CEO of combined company; iPhone revenue used to build out data centers; Jony rehired as design chief for AI device.<p>Wonder what to call this brand of fanfic?<p><a href="https://en.wikipedia.org/wiki/Fan_fiction" rel="nofollow">https://en.wikipedia.org/wiki/Fan_fiction</a></p>
]]></description><pubDate>Sun, 07 Dec 2025 18:02:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=46183628</link><dc:creator>alhirzel</dc:creator><comments>https://news.ycombinator.com/item?id=46183628</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46183628</guid></item><item><title><![CDATA[New comment by alhirzel in "NTSB report: Decryption of images from the Titan submersible camera [pdf] (2024)"]]></title><description><![CDATA[
<p>Crazy that it's pretty much a 3D printed assembly internally, and the manufacturer didn't know how it worked. No way that would pass any kind of vibration test.</p>
]]></description><pubDate>Sun, 23 Nov 2025 07:04:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=46021429</link><dc:creator>alhirzel</dc:creator><comments>https://news.ycombinator.com/item?id=46021429</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46021429</guid></item></channel></rss>