<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: rcoder</title><link>https://news.ycombinator.com/user?id=rcoder</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 26 Jun 2026 22:34:37 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=rcoder" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by rcoder in "Framework's 10G Ethernet module exposes USB-C's complexity"]]></title><description><![CDATA[
<p>The "dock" comment made sense to me because I don't think that true "road warrior" laptop use and 10G Ethernet deployments would coincide all that often.<p>I've put a disproportionate number of hours and $$$ into my homelab over the years, and I still only have 2.5G Ethernet switches deployed. Most offices' (much less home/coworking space/etc.) network traffic is passing through single-gigabit switches.</p>
]]></description><pubDate>Fri, 26 Jun 2026 14:04:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48686782</link><dc:creator>rcoder</dc:creator><comments>https://news.ycombinator.com/item?id=48686782</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48686782</guid></item><item><title><![CDATA[New comment by rcoder in "US inflation jumps to 3.8% as energy costs surge from Iran war"]]></title><description><![CDATA[
<p>In California, yes; median income is around $100k. And of course, if you have kids, a mortgage, etc., you can qualify for plenty of tax incentives. OTOH, if you have kids your food, clothing, and transportation budget are almost certainly higher, and your ability to (say) relocate to find better wages are even more limited.<p>I stand by the core point: the median household income leaves very little room for major spikes in essential costs like fuel, housing, and health care. Any single cost jumping from $5k -> $10k is potentially ruinous.</p>
]]></description><pubDate>Tue, 12 May 2026 23:05:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48115742</link><dc:creator>rcoder</dc:creator><comments>https://news.ycombinator.com/item?id=48115742</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48115742</guid></item><item><title><![CDATA[New comment by rcoder in "US inflation jumps to 3.8% as energy costs surge from Iran war"]]></title><description><![CDATA[
<p>The perspective from over here in HN land is very skewed.<p>According to the US Census, median household income in 2024 was $80,000. Add federal and state income tax* of 30%, and you're left with $56,000. Rent in lower-cost areas is around $12,000 ($1k/mo.) and health insurance (assuming ACA, not fancy private plans) is another $7000. Utility prices vary wildly but average something like $450-500 (so $6000 per year). if you don't live in a particularly high-cost area and skip luxuries like home Internet service or media subscriptions.<p>That's just over $30,000 left over per year for all household expenses, including "luxuries" like food, clothes, and car and home maintenance. Heaven forbid you have loans (car, student, etc.) or any revolving credit debt.<p>The difference between $5k and $10k in fuel costs is therefore easily 15% vs. 35% of total "inessential" spending. With food and other goods consistently been driven up by inflation and tariffs, there's just no margin for an "average" family.<p>(Sources vary for the above; US Census comes data from its own website, rent from TIME, health costs from Forbes, and utilities from move.org. Feel free to find better reference numbers if you doubt the above.)<p>*- yes, not all states charge income tax; most of the ones that don't have other taxes (sales, gas, property) to make up the gap</p>
]]></description><pubDate>Tue, 12 May 2026 15:06:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48109438</link><dc:creator>rcoder</dc:creator><comments>https://news.ycombinator.com/item?id=48109438</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48109438</guid></item><item><title><![CDATA[New comment by rcoder in "BYOMesh – New LoRa mesh radio offers 100x the bandwidth"]]></title><description><![CDATA[
<p>That's a DoS attack, not "jamming". RF jamming usually relies on flooding frequencies with garbage which doesn't get interpreted as valid protocol traffic but does "crowd out" legitimate use.<p>The protocol-aware class of attack you describe does require some knowledge of the radio parameters being used, since LoRa runs on very narrow bands and uses both time and frequency-hopping to avoid congestion on any one virtual channel. They even apply (very basic) encryption to messages to prevent unknown senders from flooding the channel.<p>Unfortunately, both systems come preconfigured out of the box to use a default configuration which most users never override. So like cheap FRS/GMRS walkie talkies, all it takes is a few jerks who don't care about common use to overwhelm everyone with bogus messages. If you fire up a new device running the default Meshtastic firmware in any kind of dense urban environment, odds are it will more or less immediately get inundated with spam: "ping", "test", "hello from <neighborhood>", etc.<p>And since MT + MC both flood the shared channels to push messages across intermediary nodes, they pretty much self-DDoS by doing...nothing.</p>
]]></description><pubDate>Mon, 04 May 2026 15:29:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48009928</link><dc:creator>rcoder</dc:creator><comments>https://news.ycombinator.com/item?id=48009928</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48009928</guid></item><item><title><![CDATA[New comment by rcoder in "BYOMesh – New LoRa mesh radio offers 100x the bandwidth"]]></title><description><![CDATA[
<p>How remote is "remote"?<p>If you're talking about a few miles/KMs between nodes, plain old LoRaWAN might be more than sufficient, esp. for the sensor use case. The nice thing about using LoRaWAN is that's it's literally providing an IPv6 overlay so you can run e.g. MQTT or a text-based messaging protocol designed for regular TCP/IP use. UDP is preferable to avoid frequent session resets and keepalive traffic chewing up your available bandwidth.<p>Meshtastic and MeshCore can theoretically provide "infinite" range so long as there are peers between the nodes you want to connect. Theoretically, mobile peers can also serve as store-and-forward nodes so that reachability doesn't need to be constant, just frequent enough to handle the messaging you want to do.<p>I would absolutely not rely on either for a safety-critical application, though. If you want emergency comms in case something happens while you're out on the mountain, use a satellite communicator. There are a ton of these marketed for outdoor/portable use, and they have much more robust "SOS" capabilities (up to and including direct dispatch of search-and-rescue).</p>
]]></description><pubDate>Mon, 04 May 2026 15:22:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48009838</link><dc:creator>rcoder</dc:creator><comments>https://news.ycombinator.com/item?id=48009838</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48009838</guid></item><item><title><![CDATA[New comment by rcoder in "City Learns Flock Accessed Cameras in Children's Gymnastics Room as a Sales Demo"]]></title><description><![CDATA[
<p>In many cases the people deploying these cameras have no idea the feeds are being resold to Flock. It’s not like they have a consumer brand and people are saying, “oh yeah, Flock, they’re the license plate camera folks…I definitely want one of those in my locker room.”</p>
]]></description><pubDate>Fri, 01 May 2026 19:49:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47979361</link><dc:creator>rcoder</dc:creator><comments>https://news.ycombinator.com/item?id=47979361</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47979361</guid></item><item><title><![CDATA[New comment by rcoder in "[dead]"]]></title><description><![CDATA[
<p>For some people, an Anthropic outage brings work to a halt.<p>For me (and I suspect for many others here) not being able to log in to their 1P vault to create and update credentials is a bigger deal.</p>
]]></description><pubDate>Mon, 27 Apr 2026 14:57:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47922501</link><dc:creator>rcoder</dc:creator><comments>https://news.ycombinator.com/item?id=47922501</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47922501</guid></item><item><title><![CDATA[New comment by rcoder in "FBI is buying location data to track US citizens, director confirms"]]></title><description><![CDATA[
<p>Fingerprinting devices once you’re installed on them isn’t much harder than doing so in a web browser.<p>Have Instagram installed on your phone? Great, now every Meta-owned app _or advertiser running on their platform_ has a pretty good shot at identifying you based on IP, location, app usage, etc.<p>There is a ton of signal about identity available just by virtue of running alongside other apps. Screen size, OS version, and IP are pretty good proxies for unique identity, especially if all you care about is _probable_ matches.</p>
]]></description><pubDate>Thu, 19 Mar 2026 00:34:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47433212</link><dc:creator>rcoder</dc:creator><comments>https://news.ycombinator.com/item?id=47433212</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47433212</guid></item><item><title><![CDATA[New comment by rcoder in "OpenAI CEO Sam Altman Defends Pentagon Work to Staff"]]></title><description><![CDATA[
<p>But we’re not taking about a 80-year gap here (“blaming modern Germans”); we’re talking about people who are in the global top 5% of income and prestige choosing _today_ to contribute to these organizations.<p>If you believe that your labor is worth something — which I’m pretty sure this crowd does — by working for a given firm, you’re voting with the value of your time in support of what your employer does.<p>Which, to be clear, is 100% your choice! I’m not going to accuse anyone of being a “bad person” because they decide that stable, high-paying employment is more important than taking a particular ethical (or political) stand at work.<p>But it _is_ a choice that you make every day by showing up for work.<p>In my view this is even more relevant for tech workers who receive equity. If you’re a shareholder in addition to being an employee, you’re now voting _twice_ in favor of what management is doing, and benefitting directly from both pay and ownership.</p>
]]></description><pubDate>Wed, 04 Mar 2026 00:13:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47241120</link><dc:creator>rcoder</dc:creator><comments>https://news.ycombinator.com/item?id=47241120</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47241120</guid></item><item><title><![CDATA[New comment by rcoder in "I’m joining OpenAI"]]></title><description><![CDATA[
<p>"Justifying lower insurance rates" is just algorithmic bias described from the perspective of someone it doesn't (currently) harm. See also: credit scoring, insurance claim acceptance, job applications, etc., etc.<p>You only get offered a discount if most other customers are being compelled to pay full (or even increased) prices for the same offering. Otherwise revenue goes down and company leadership finds itself finding other ways to cut costs and increase profits.</p>
]]></description><pubDate>Mon, 16 Feb 2026 00:14:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47029259</link><dc:creator>rcoder</dc:creator><comments>https://news.ycombinator.com/item?id=47029259</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47029259</guid></item><item><title><![CDATA[New comment by rcoder in "TrustTunnel: AdGuard VPN protocol goes open-source"]]></title><description><![CDATA[
<p>Likewise interested in the authoritative answer, but: if I needed to write a decent chunk of code that had to run as close to wire/CPU limits as possible and run across popular mobile and desktop platforms I would 100% reach for Rust.<p>Go has a lot of strengths, but embedding performance-critical code as a shared library in a mobile app isn't among them.</p>
]]></description><pubDate>Thu, 22 Jan 2026 00:27:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=46713641</link><dc:creator>rcoder</dc:creator><comments>https://news.ycombinator.com/item?id=46713641</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46713641</guid></item><item><title><![CDATA[New comment by rcoder in "Claude's new constitution"]]></title><description><![CDATA[
<p>This sounds like an excellent distillation of the will to procreate and persist, but I'm not sure it rises to the level of "morals."<p>Fungi adapt and expand to fit their universe. I don't believe that commonality places the same (low) burden on us to define and defend our morality.</p>
]]></description><pubDate>Thu, 22 Jan 2026 00:16:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=46713561</link><dc:creator>rcoder</dc:creator><comments>https://news.ycombinator.com/item?id=46713561</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46713561</guid></item><item><title><![CDATA[New comment by rcoder in "What twenty years of DevOps has failed to do"]]></title><description><![CDATA[
<p>I think that any kind of “modern ops” necessarily includes coding, even if there isn’t a ton of Python or Rust being generated as part of the workflow.<p>Kubernetes deployment configurations and Ansible playbooks are code. PromQL is code. Dockerfiles and cloud-init scripts are code. Terraform HCL is code.<p>It’s all code I personally hate writing, but that doesn’t make it less valid “software development” than (say) writing React code.</p>
]]></description><pubDate>Sun, 18 Jan 2026 03:55:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46664656</link><dc:creator>rcoder</dc:creator><comments>https://news.ycombinator.com/item?id=46664656</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46664656</guid></item><item><title><![CDATA[New comment by rcoder in "SparkFun Officially Dropping AdaFruit due to CoC Violation"]]></title><description><![CDATA[
<p>AdaFruit and SparkFun both provide MCUs, sensors, and other peripherals that integrate well. Couple that with copious libraries and example projects and you may be up and running without having to stare at data sheets and wiring diagrams and JTAG output just to (say) get a temperature reading and display it on a tiny OLED screen.<p>All of that plus maintaining inventory nearer their customers, doing effective QC on units they ship, writing good docs, etc. means you’re getting something a lot more like a “big OEM” experience from the hardware vendor, even if you’re ordering a handful of parts.<p>The generic AliExpress vendors, in my experience, do not do most of those things. They all support Arduino and/or PlatformIO, and sometimes a “native” SDK like mbed, but you’re often on your own figuring out how to integrate that bare MCU with other devices you need for a complete solution. Docs are often incomplete or untranslated, and it can be hard to know exactly which chip (or associated components like onboard sensors and BME) is on there. It can change between board revisions, or even identically-named parts from different vendors.<p>There are other players like M5 and RAK who make nice modular platform as well, but their prices tend to be up there with AF and SF.</p>
]]></description><pubDate>Wed, 14 Jan 2026 15:56:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46617551</link><dc:creator>rcoder</dc:creator><comments>https://news.ycombinator.com/item?id=46617551</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46617551</guid></item><item><title><![CDATA[New comment by rcoder in "Opus 4.5 is not the normal AI agent experience that I have had thus far"]]></title><description><![CDATA[
<p>In ~25 years or so of dealing with large, existing codebases, I've seen time and time again that there's a ton of business value and domain knowledge locked up inside all of that "messy" code. Weird edge cases that weren't well covered in the design, defensive checks and data validations, bolted-on extensions and integrations, etc., etc.<p>"Just rewrite it" is usually -- not always, but _usually_ -- a sure path to a long, painful migration that usually ends up not quite reproducing the old features/capabilities and adding new bugs and edge cases along the way.</p>
]]></description><pubDate>Wed, 07 Jan 2026 01:16:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=46521276</link><dc:creator>rcoder</dc:creator><comments>https://news.ycombinator.com/item?id=46521276</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46521276</guid></item><item><title><![CDATA[New comment by rcoder in "GotaTun – Mullvad's WireGuard Implementation in Rust"]]></title><description><![CDATA[
<p>You’re totally right; I got myself spun around thinking AES instead of of ChaCha because the product I work on (ZeroTier) started with the initially and moved to AES later. I honestly just plain forgot that WireGuard hadn’t followed the same path.<p>An embarrassing slip, TBH. I’m gonna blame pre-holiday brain fog.</p>
]]></description><pubDate>Sat, 20 Dec 2025 05:24:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=46333836</link><dc:creator>rcoder</dc:creator><comments>https://news.ycombinator.com/item?id=46333836</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46333836</guid></item><item><title><![CDATA[New comment by rcoder in "GotaTun – Mullvad's WireGuard Implementation in Rust"]]></title><description><![CDATA[
<p>A Raspberry Pi 4 can manage something like 70Mbps of raw AES en/decryption flow: <a href="https://github.com/lelegard/aesbench/blob/main/RESULTS.txt" rel="nofollow">https://github.com/lelegard/aesbench/blob/main/RESULTS.txt</a><p>That CPU is pretty much a toy compared to (say) a brand-new M5 or EPYC chip, but it similarly eclipses almost any MCU you can buy.<p>Even with fast AES acceleration on the CPU/MCU — which I think some Cortex MCUs have — you’re really going to struggles to get much over 100Mbits of encrypted traffic handling, and that’s before the I/O handling interrupts take over the whole chip to shuttle packets on and off the wire.<p>Modern crypto is cheap for what you get, but it’s still a lot of extra math in the mix when you’re trying to pump bytes in and out of a constrained device.</p>
]]></description><pubDate>Fri, 19 Dec 2025 23:46:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=46332301</link><dc:creator>rcoder</dc:creator><comments>https://news.ycombinator.com/item?id=46332301</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46332301</guid></item><item><title><![CDATA[New comment by rcoder in "GotaTun – Mullvad's WireGuard Implementation in Rust"]]></title><description><![CDATA[
<p>I’m just gonna leave this here: <a href="https://docs.zerotier.com/protocol/#bridging" rel="nofollow">https://docs.zerotier.com/protocol/#bridging</a><p>Disclosure: I work at ZeroTier :)</p>
]]></description><pubDate>Fri, 19 Dec 2025 23:38:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=46332256</link><dc:creator>rcoder</dc:creator><comments>https://news.ycombinator.com/item?id=46332256</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46332256</guid></item><item><title><![CDATA[New comment by rcoder in "Pricing Changes for GitHub Actions"]]></title><description><![CDATA[
<p>We host a fair bit of Terraform code in a repos on GitHub, including the project that bootstraps and manages our GH org’s config: permissions, repos, etc.<p>Hilariously, the official Terraform provider for GitHub is full of N+1 API call patterns — aka exponential scaling hotspots — so even generating a plan requires making a separate (remote, rate-limited) API call to check things like the branch protection status of every “main” branch, every action and PR policy, etc. As of today it takes roughly 30 minutes to do a full plan, which has to run as part of CI to make sure the pushed TF code is valid.<p>With this change, we’ll be paying once to host our projects and again for the privilege of running our own code on our own machines when we push changes…and the bill will continue to grow exponentially b/c the speed of their API serves to set an artificial lower bound on the runtime of our basic tests.<p>(To be fair, “slow” and “Terraform” often show up and leave parties at suspiciously similar times, and GitHub is far from the only SaaS vendor whose revenue goes up when their systems get slower.)</p>
]]></description><pubDate>Wed, 17 Dec 2025 05:16:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=46298529</link><dc:creator>rcoder</dc:creator><comments>https://news.ycombinator.com/item?id=46298529</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46298529</guid></item><item><title><![CDATA[New comment by rcoder in "Snapdragon X2 Elite ARM Laptop CPU"]]></title><description><![CDATA[
<p>I’m a huge Framework fan: preordered the 13 and Desktop, have done mainboard + LCD upgrades on personal and work machines, etc. Likewise, I’ve used ARM machines as general-purpose Linux workstations, starting with the PineBook Pro up to my current Radxa Orion. It seems like a great combo!<p>Unfortunately, firmware and OS support are hard for any vendor, especially one as small (compared to, say, Lenovo or HP) and fast-moving as Framework. Spreading that to yet another ISA and driver ecosystem seems like it would drag down quality and pace of updates on every other system, which IMHO would be a bad trade.</p>
]]></description><pubDate>Thu, 25 Sep 2025 14:53:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=45373345</link><dc:creator>rcoder</dc:creator><comments>https://news.ycombinator.com/item?id=45373345</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45373345</guid></item></channel></rss>