<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: inferiorhuman</title><link>https://news.ycombinator.com/user?id=inferiorhuman</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 10 Apr 2026 11:17:46 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=inferiorhuman" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by inferiorhuman in "Show HN: I quit coding years ago. AI brought me back"]]></title><description><![CDATA[
<p><p><pre><code>  Of course I wouldn't vibe code in a serious production project, but I'd
  still use an AI agent, except I'd make sure I understand every line it
  puts out.
</code></pre>
So you value your ability to churn out insignificant dreck over the ability of others to use the internet?  Because that's the choice you're making.  All of the sites that churn your browser for a few seconds because they're trying to block AI DDoS bots, that's worth your convenience on meaningless projects?  The increased blast radius of Cloudflare outages, that's a cost with foisting on to the rest of the internet for your convenience?<p>Thanks.</p>
]]></description><pubDate>Mon, 19 Jan 2026 08:38:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=46676381</link><dc:creator>inferiorhuman</dc:creator><comments>https://news.ycombinator.com/item?id=46676381</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46676381</guid></item><item><title><![CDATA[New comment by inferiorhuman in "Xous Operating System"]]></title><description><![CDATA[
<p><p><pre><code>  Rust assumes a runtime, the standard library assumes a stack exists, a heap
  exists, and that main() is called by an OS;
</code></pre>
Wrong.<p>Source: I'm writing Rust without a runtime without a heap and without a main function.  You can too.</p>
]]></description><pubDate>Sun, 18 Jan 2026 00:34:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46663648</link><dc:creator>inferiorhuman</dc:creator><comments>https://news.ycombinator.com/item?id=46663648</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46663648</guid></item><item><title><![CDATA[New comment by inferiorhuman in "SparkFun Officially Dropping AdaFruit due to CoC Violation"]]></title><description><![CDATA[
<p>Sure, some do, but some are coming around and some were never there.  Which is why it's important for a company like Adafruit to pick a manufacturer that is towards the open end of the spectrum.  Unfortunately NXP isn't that manufacturer even if their silicon is more powerful.</p>
]]></description><pubDate>Thu, 15 Jan 2026 03:08:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=46627546</link><dc:creator>inferiorhuman</dc:creator><comments>https://news.ycombinator.com/item?id=46627546</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46627546</guid></item><item><title><![CDATA[New comment by inferiorhuman in "Why some clothes shrink in the wash and how to unshrink them"]]></title><description><![CDATA[
<p>Levis stuff has been made overseas for decades now.  It's only with the more recent shift towards using cotton blends in nearly of their jeans that the longevity has suffered.</p>
]]></description><pubDate>Thu, 15 Jan 2026 00:17:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=46626047</link><dc:creator>inferiorhuman</dc:creator><comments>https://news.ycombinator.com/item?id=46626047</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46626047</guid></item><item><title><![CDATA[New comment by inferiorhuman in "SparkFun Officially Dropping AdaFruit due to CoC Violation"]]></title><description><![CDATA[
<p>Nah, it's a spectrum.  Companies like NXP and Infineon are at one end.  NXP wants a ton of personal information to access even the most basic docs on some of its chips, sometimes even an NDA.  Infineon won't even acknowledge you for the most part.<p>Companies like STM, RP, and TI are at the other end.  STM got super popular because they're cheap and the documentation is incredibly easy to get at.  I think RP is following suit.<p>Renesas puts out some documentation, but it's really rough.  Anything that has even a whiff of crypto is completely undocumented.  They're also squatting on a few Rust crates where Espressif actually hired a Rust developer to work on their Rust HAL.  The most comical thing is that while they version their reference manual they don't seem to update it and instead issue a ton of broad errata that apply to multiple manuals.<p>Before the acquisition Atmel's documentation was well written and organized.</p>
]]></description><pubDate>Thu, 15 Jan 2026 00:14:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46626009</link><dc:creator>inferiorhuman</dc:creator><comments>https://news.ycombinator.com/item?id=46626009</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46626009</guid></item><item><title><![CDATA[New comment by inferiorhuman in "SparkFun Officially Dropping AdaFruit due to CoC Violation"]]></title><description><![CDATA[
<p>Mostly I'm just leery of software defined peripherals being at the mercy of whatever community springs up around them, nothing specific.  In terms of a Metro then yeah, something to slot in where the Due was absolutely with high speed USB, 10/100 ethernet, CAN FD, and all that jazz that wouldn't work on a $10 board.  A SAMV70 successor to the Due?<p>NXP just seems antithetical to an open platform.  Then again Arduino went with Renesas, and they're… not great.<p>Otherwise it's the openness that would pique my interest.  SWD headers, yes 100%.  But also the documentation.  No half-assed SVDs, buggy closed source flash algorithms (Microchip), wholly undocumented peripherals (looking at you Renesas), stuff like that.</p>
]]></description><pubDate>Wed, 14 Jan 2026 16:43:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=46618339</link><dc:creator>inferiorhuman</dc:creator><comments>https://news.ycombinator.com/item?id=46618339</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46618339</guid></item><item><title><![CDATA[New comment by inferiorhuman in "SparkFun Officially Dropping AdaFruit due to CoC Violation"]]></title><description><![CDATA[
<p>Right, but you're not really competing on processor speed.  You're competing on maturity of peripherals where the RP doesn't really match up PIO or not.<p>Edit: I see you're comparing it to the 3.2 but I suspect most folks are going to be comparing your offering to the 4.x.</p>
]]></description><pubDate>Wed, 14 Jan 2026 15:51:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=46617467</link><dc:creator>inferiorhuman</dc:creator><comments>https://news.ycombinator.com/item?id=46617467</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46617467</guid></item><item><title><![CDATA[New comment by inferiorhuman in "We can't have nice things because of AI scrapers"]]></title><description><![CDATA[
<p>Which is still a far worse experience than if Cloudflare's services weren't needed.</p>
]]></description><pubDate>Tue, 13 Jan 2026 22:52:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=46609524</link><dc:creator>inferiorhuman</dc:creator><comments>https://news.ycombinator.com/item?id=46609524</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46609524</guid></item><item><title><![CDATA[New comment by inferiorhuman in "Apple picks Gemini to power Siri"]]></title><description><![CDATA[
<p><p><pre><code>  Why do you say it doesn't solve loads of things? 
</code></pre>
Because I'm sitting here twiddling my thumbs waiting for random pages to go through their anti-LLM bot crap.  LLMs create more problems than they solve.<p><pre><code>  Um if I ask an LLM about a fake band it literally say I couldn't find any
  songs by the fake band did you type is correctly and it's about a millions
  times more likely to guess correctly
</code></pre>
Um if Apple wrote proper error handling in the first place the issue would be solve <i>without LLM baggage</i>.  Apple made a conscious decision to handle "unknown" artists this way, LLMs don't change that.</p>
]]></description><pubDate>Tue, 13 Jan 2026 04:44:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=46597399</link><dc:creator>inferiorhuman</dc:creator><comments>https://news.ycombinator.com/item?id=46597399</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46597399</guid></item><item><title><![CDATA[New comment by inferiorhuman in "Apple picks Gemini to power Siri"]]></title><description><![CDATA[
<p>Doubt it.  Of all the issues I run into with Siri none could be solved by throwing AI slop at it.  Case in point: if I ask Siri to play an album and it can't match the album name it just plays some random shit instead of erroring out.</p>
]]></description><pubDate>Tue, 13 Jan 2026 03:05:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=46596910</link><dc:creator>inferiorhuman</dc:creator><comments>https://news.ycombinator.com/item?id=46596910</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46596910</guid></item><item><title><![CDATA[New comment by inferiorhuman in "Embassy: Modern embedded framework, using Rust and async"]]></title><description><![CDATA[
<p>Someone's in the Embassy matrix channel currently trying to figure out why the SPI driver is preventing the USB peripheral from enumerating on their G0…</p>
]]></description><pubDate>Sat, 10 Jan 2026 05:40:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=46563097</link><dc:creator>inferiorhuman</dc:creator><comments>https://news.ycombinator.com/item?id=46563097</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46563097</guid></item><item><title><![CDATA[New comment by inferiorhuman in "Embassy: Modern embedded framework, using Rust and async"]]></title><description><![CDATA[
<p>Cortex-A includes a watchdog so yeah.</p>
]]></description><pubDate>Sat, 10 Jan 2026 02:35:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=46562196</link><dc:creator>inferiorhuman</dc:creator><comments>https://news.ycombinator.com/item?id=46562196</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46562196</guid></item><item><title><![CDATA[New comment by inferiorhuman in "Embassy: Modern embedded framework, using Rust and async"]]></title><description><![CDATA[
<p>Considering the USB errata for the F7, I assume they didn't.</p>
]]></description><pubDate>Fri, 09 Jan 2026 17:19:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=46556251</link><dc:creator>inferiorhuman</dc:creator><comments>https://news.ycombinator.com/item?id=46556251</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46556251</guid></item><item><title><![CDATA[New comment by inferiorhuman in "Embassy: Modern embedded framework, using Rust and async"]]></title><description><![CDATA[
<p><p><pre><code>  I've yet to see a MCU vendor ship without bugs. At least with ST,
  the MCU is very cheap.
</code></pre>
Moving the goalposts much?  You went from "lengthy errata doesn't mean anything" to "at least it's cheap", which was my point entirely.  The STM32 lineup is cheap with a bunch of features, has readily available documentation, and that appeals to a lot of people.<p><pre><code>  This feels more like an Apple bug to me considering how they work very
  well on Linux, Windows and Android.
</code></pre>
Yep, that's the typical STM fanboi response and part of why I'm not so gung ho on STM products.  It just feels… cultish and obnoxious.<p>Meanwhile I've been using Macs on and off since before USB came around and this is the first USB device I've found that glitches out like that.  Given that Apple uses off the shelf USB silicon (TI) and the complaints about STM's older USB FS peripherals I came across I'd fully believe it's an STM problem.<p>What is entirely STM's fault is that they still market the F7 based devices (ST Link, Nucleo, etc) as being Mac compatible.  They've also skipped out on putting that fun little wart into the F7 errata.</p>
]]></description><pubDate>Fri, 09 Jan 2026 09:25:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=46551787</link><dc:creator>inferiorhuman</dc:creator><comments>https://news.ycombinator.com/item?id=46551787</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46551787</guid></item><item><title><![CDATA[New comment by inferiorhuman in "Embassy: Modern embedded framework, using Rust and async"]]></title><description><![CDATA[
<p>Of note neither the debugger nor user USB port on that board work with ARM Macs (guess how I found that out).  You can connect it to a hub as a workaround but that may lead to data corruption (per the errata).<p>Also worth noting that the discrete STLink V3 dongles also use the F7 for USB stuff.<p>Also also worth noting that not all of the Embassy examples are set up to work with Nucleo boards.  It's an odd choice but it is what it is.</p>
]]></description><pubDate>Fri, 09 Jan 2026 09:02:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=46551611</link><dc:creator>inferiorhuman</dc:creator><comments>https://news.ycombinator.com/item?id=46551611</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46551611</guid></item><item><title><![CDATA[New comment by inferiorhuman in "Embassy: Modern embedded framework, using Rust and async"]]></title><description><![CDATA[
<p><p><pre><code>  Just like security bugs, lengthy errata doesn't mean anything. A popular
  MCU will have bigger errata sheet because it gets more eyes on it.
</code></pre>
Yeah, no.  From all outward appearances STM stuff is basically rushed to market, fix the bugs later.  We're talking basic shit like xyz clock input or watchdog straight up doesn't work.  More advanced stuff like one of their USB controllers straight up doesn't enumerate with ARM Macs — still not in the errata or marketing materials BTW although the workaround may end up beating you with some other bugs.  Or the one family that they had to completely rework the USB peripheral while subtly changing the part numbers.  Or yeah no.<p>> The spreading out over multiple documents is good organization.<p>No, it's really not.  It's things like reading up on a peripheral in the reference manual and then trying to figure out which pins you can use with it.  Some vendors will put that in the section with each peripheral, most will include a table within the RM, and STM splits it up into multiple documents — per variant within a family because the families are often loosely related.<p>None of this stuff is offered up in printed form, they could at least hyperlink it (whether intra- or inter- document).<p>It's not that surprising really.  You've gotta cut costs somewhere.</p>
]]></description><pubDate>Fri, 09 Jan 2026 09:01:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46551600</link><dc:creator>inferiorhuman</dc:creator><comments>https://news.ycombinator.com/item?id=46551600</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46551600</guid></item><item><title><![CDATA[New comment by inferiorhuman in "Many hells of WebDAV"]]></title><description><![CDATA[
<p>This would've been years ago.  Both MacOS and iOS were insanely buggy (Tiger era).  I think the lack of momentum is due to the fact that CardDAV is pretty darn simple, and CalDAV is… idk.  Complex yet mature?</p>
]]></description><pubDate>Fri, 09 Jan 2026 05:31:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=46550395</link><dc:creator>inferiorhuman</dc:creator><comments>https://news.ycombinator.com/item?id=46550395</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46550395</guid></item><item><title><![CDATA[New comment by inferiorhuman in "Embassy: Modern embedded framework, using Rust and async"]]></title><description><![CDATA[
<p>Also Xous which is completely independent of Embassy but applicable if you're looking for preemptive multitasking:<p><a href="https://www.youtube.com/watch?v=DaWkfSmIgRs" rel="nofollow">https://www.youtube.com/watch?v=DaWkfSmIgRs</a></p>
]]></description><pubDate>Fri, 09 Jan 2026 05:27:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=46550365</link><dc:creator>inferiorhuman</dc:creator><comments>https://news.ycombinator.com/item?id=46550365</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46550365</guid></item><item><title><![CDATA[New comment by inferiorhuman in "Embassy: Modern embedded framework, using Rust and async"]]></title><description><![CDATA[
<p>Embassy provides some traits, but it's pretty much expected you'll be using traits from embedded-hal (both 0.2 and 1.0).<p><pre><code>  IMO one of the big reasons Arduino stayed firmly hobbyist tier is because
  it was almost entirely stuck in a single-threaded blocking mindset and'
  everything kind of fell apart as soon as you had to do two things at once.
</code></pre>
I think Arduino also suffered because they picked some super capable ARM chips and weren't really prepared to support people migrating away from AVR.  Even the Uno R4 is obscenely complex.<p>Conversely Embassy suffers from being immature with some traits that haven't really been fleshed out sufficiently.</p>
]]></description><pubDate>Fri, 09 Jan 2026 05:26:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46550357</link><dc:creator>inferiorhuman</dc:creator><comments>https://news.ycombinator.com/item?id=46550357</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46550357</guid></item><item><title><![CDATA[New comment by inferiorhuman in "Embassy: Modern embedded framework, using Rust and async"]]></title><description><![CDATA[
<p>probe-rs is amazing.  In ARM land it works with pretty much any CMSIS compliant gear, and yeah you get debugging and logging on pretty much anything as a result.</p>
]]></description><pubDate>Fri, 09 Jan 2026 05:20:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=46550328</link><dc:creator>inferiorhuman</dc:creator><comments>https://news.ycombinator.com/item?id=46550328</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46550328</guid></item></channel></rss>