<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: AdamJacobMuller</title><link>https://news.ycombinator.com/user?id=AdamJacobMuller</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 15 Jun 2026 03:07:01 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=AdamJacobMuller" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by AdamJacobMuller in "Texas grid flags risks as data centers, crypto sites fail voltage tests"]]></title><description><![CDATA[
<p>Isn't that fundamentally a coordination problem?<p>When voltage is dropping (or phase is falling out of alignment) don't you want to shed load to stabilize? The issue seems to be more that too much load could shed too quickly causing wild oscillations in grid conditions from an undervolt to an overvolt. Seems like the correct, and not terribly complicated, solution to this is to have a process whereby the grid operator can request large customers to shed load and move to backup power temporarily.<p>That seems like such a reasonable suggestion that I would be shocked if such a thing does not already exist and is simply just not reactive enough and too manual.</p>
]]></description><pubDate>Mon, 08 Jun 2026 15:46:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48446887</link><dc:creator>AdamJacobMuller</dc:creator><comments>https://news.ycombinator.com/item?id=48446887</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48446887</guid></item><item><title><![CDATA[New comment by AdamJacobMuller in "Morningstar values SpaceX at $780B, half its IPO target"]]></title><description><![CDATA[
<p>I hope you are wrong, or at least that someone else does it.<p>I'm very happy for SpaceX's success but a monopoly on space launch capacity benefits nobody, SpaceX included.</p>
]]></description><pubDate>Thu, 04 Jun 2026 01:54:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48392683</link><dc:creator>AdamJacobMuller</dc:creator><comments>https://news.ycombinator.com/item?id=48392683</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48392683</guid></item><item><title><![CDATA[New comment by AdamJacobMuller in "Atherton spent $145K to delay train electrification. The rest of us paid $400M"]]></title><description><![CDATA[
<p>I agree, and I do not take issue with the general complaint (frivolous lawsuits) I am merely pointing out that your ire should be directed more at the legislature not at the people.</p>
]]></description><pubDate>Tue, 02 Jun 2026 20:36:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48375915</link><dc:creator>AdamJacobMuller</dc:creator><comments>https://news.ycombinator.com/item?id=48375915</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48375915</guid></item><item><title><![CDATA[New comment by AdamJacobMuller in "Atherton spent $145K to delay train electrification. The rest of us paid $400M"]]></title><description><![CDATA[
<p>Neither did the article and they are journalists, I'm just an internet commentator.</p>
]]></description><pubDate>Tue, 02 Jun 2026 20:34:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48375898</link><dc:creator>AdamJacobMuller</dc:creator><comments>https://news.ycombinator.com/item?id=48375898</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48375898</guid></item><item><title><![CDATA[New comment by AdamJacobMuller in "Morningstar values SpaceX at $780B, half its IPO target"]]></title><description><![CDATA[
<p>And LEO is using SpaceX to launch.<p>SpaceX was launching a modest % of the LEO constellation but after the Blue Origin failure, SpaceX is the only launch provider who can fill that gap and actually let LEO deliver on contracted time.<p>Please don't misunderstand me, I'm no Musk sycophant though I do love SpaceX and Starlink. I want us to have multiple providers of super cheap space launch capabilities and multiple diverse LEO satellite constellations (3-4 on a global scale makes sense I think?).<p>I'm sure BlueOrigin will get there some day and I'm sure LEO will get there too (maybe even in the 2028 window if they expand their SpaceX launch partnership).</p>
]]></description><pubDate>Tue, 02 Jun 2026 20:01:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48375447</link><dc:creator>AdamJacobMuller</dc:creator><comments>https://news.ycombinator.com/item?id=48375447</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48375447</guid></item><item><title><![CDATA[New comment by AdamJacobMuller in "Atherton spent $145K to delay train electrification. The rest of us paid $400M"]]></title><description><![CDATA[
<p>It did not.<p>In fact the article comes dangerously close to admitting that there is correlation without correlation, it opens with:<p>> Here is the short version. In 2012, Caltrain budgeted its electrification project — the backbone of the Peninsula's transit future and a prerequisite for high-speed rail to ever reach San Francisco — at roughly $1.5 billion. By 2017 that number had ballooned to $1.9 billion. In between, the Town of Atherton sued.<p>While I don't agree with what Atherton did here (in general, I did not look at the specifics), you have to be fairly negligent to think you're going to build something in California without a massive legal headache. This is a legislative problem which it sounds like, for this narrow case, the legislature actually solved (shockingly to me). I find it hard to blame the residents of the city for exercising their rights.</p>
]]></description><pubDate>Sun, 31 May 2026 23:13:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=48350725</link><dc:creator>AdamJacobMuller</dc:creator><comments>https://news.ycombinator.com/item?id=48350725</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48350725</guid></item><item><title><![CDATA[New comment by AdamJacobMuller in "AWS North Virginia data center outage – resolved"]]></title><description><![CDATA[
<p>> But they did load-shed<p>Right, exactly, I highly doubt the facility went into any kind of actual uncontrolled thermal rise. This is news because they had to take such drastic actions. I'm sure its common that they force spot prices up (probably way up) to compensate for reduced capacity due to events, I'm sure they even sometimes fake no capacity for similar reasons. No capacity means "I don't want to turn on your node" not merely "I don't have any more physical servers I could turn up for you".<p>This is news because they powered off some non-preemptible customer loads, which actually makes me wonder if you saw that chain of events occur here.<p>spot prices rise -> new instance availability goes to 0 -> preemptible instances go dark -> normal instances go dark.</p>
]]></description><pubDate>Sat, 09 May 2026 00:59:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48070684</link><dc:creator>AdamJacobMuller</dc:creator><comments>https://news.ycombinator.com/item?id=48070684</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48070684</guid></item><item><title><![CDATA[New comment by AdamJacobMuller in "AWS North Virginia data center outage – resolved"]]></title><description><![CDATA[
<p>The cat incident at a facility I worked at.<p>Its cold up here in the winter, sadly, the residual heat from even totally passive components like switch gear is enough to warm things up enough to attract them. .001% of 1MW of power is still quite warm. (I have no idea how much switchgear leaks but i know they are warm even in winter outdoors).<p>And, yeah, the rest of the writeup is also an amalgamation of some panic-inducing experiences in my life.</p>
]]></description><pubDate>Sat, 09 May 2026 00:55:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48070659</link><dc:creator>AdamJacobMuller</dc:creator><comments>https://news.ycombinator.com/item?id=48070659</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48070659</guid></item><item><title><![CDATA[New comment by AdamJacobMuller in "AWS North Virginia data center outage – resolved"]]></title><description><![CDATA[
<p>Of course not. They fail above 100%.<p>Some fail below 100% too.</p>
]]></description><pubDate>Fri, 08 May 2026 22:55:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48069764</link><dc:creator>AdamJacobMuller</dc:creator><comments>https://news.ycombinator.com/item?id=48069764</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48069764</guid></item><item><title><![CDATA[New comment by AdamJacobMuller in "AWS North Virginia data center outage – resolved"]]></title><description><![CDATA[
<p>Its harder and harder to throttle machines with hardware segmentation capabilities effectively passing through hardware components "intact"<p>A decade ago it was trivial to just tell the hypervisor to reduce the cpu fraction of all VMs by half and leave half unallocated. Now, it's much more complicated and definitely would be user visible.</p>
]]></description><pubDate>Fri, 08 May 2026 22:55:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48069763</link><dc:creator>AdamJacobMuller</dc:creator><comments>https://news.ycombinator.com/item?id=48069763</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48069763</guid></item><item><title><![CDATA[New comment by AdamJacobMuller in "AWS North Virginia data center outage – resolved"]]></title><description><![CDATA[
<p>With hyperscalers for sure.<p>But this is the physical world, shit happens.<p>The algorithm didn't know that fuse was lose and fine at 50% duty cycle but was high resistance and going to blow at 100%.</p>
]]></description><pubDate>Fri, 08 May 2026 22:53:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48069744</link><dc:creator>AdamJacobMuller</dc:creator><comments>https://news.ycombinator.com/item?id=48069744</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48069744</guid></item><item><title><![CDATA[New comment by AdamJacobMuller in "AWS North Virginia data center outage – resolved"]]></title><description><![CDATA[
<p>This is almost definitely an issue of equipment failure.<p>Cooling in datacenters is like everything else both over and under provisioned.<p>It's overprovisioned in the sense that the big heat exchange units are N+1 (or in very critical and smaller load facilities 2N/3N). This is done because you need to regularly take these down for maintenance work and they have a relatively high failure rate compared to traditional DC components and require mechanical repairs that require specialized labor and long lead times. In a bigger facility its not uncommon to have cooling be N+3 or more when N becomes a bigger number because you're effectively always servicing something or have something down waiting for a blower assembly which needs to be literally made by a machinist with a lathe because that part doesn't exist anymore but that's still cheaper than replacing the whole unit.<p>The system are also under-provisioned in the sense that if every compute capacity in the facility suddenly went from average power draw to 100% power draw you would overload the cooling capacity, you would also commonly overload things in the electrical and other paths too. Over provisioning is just the nature of the industry.<p>In general neither of these things poses a real problem because compute loads don't spike to 100% of capacity and when they do spike they don't spike for terribly long and nobody builds facilities on a knife-edge of cooling or power capacity.<p>The problem comes when you have the intersection of multiple events.<p>You designed your cooling system to handle 200% of average load which is great because you have lots of headroom for maintenance/outages.<p>Repair guy comes on Tuesday to do work on a unit and finds a bad bearing, has to get it from the next state over so he leaves the unit off overnight to not risk damaging the whole fan assembly (which would take weeks to fabricate).<p>The two adjacent cooling units are now working JUST A BIT harder to compensate and one of them also had a motor which was just slightly imbalanced or a fuse which was loose and warming up a bit and now with an increased duty cycle that thing which worked fine for years goes pop.<p>Now you're minus two units in an N+2 facility. Not really terrible, remember you designed for 200% of average load.<p>That 3rd unit on the other side of the first failed unit, now under way more load, also has a fault. You're now minus 3 in a N+2 facility.<p>Still, not catastrophic because really you designed for 200% of average load.<p>The thing is, it's now 4AM, the onsite ops guy can't fix these faults and needs to call the vendor who doesn't wake up till 7AM and won't be onsite till 9.<p>Your load starts ramping up.<p>Everything up above happens daily in some datacenter in the USA. It happens in every datacenter probably once a year.<p>What happens next is the confluence of events which puts you in the news.<p>One of your bigger customers decides now is a great time to start a huge batch processing job. Some fintech wants to run a huge model before market open or some oil firm wants to do some quick analysis of a new field.<p>They spin up 10000 new VMs.<p>Normally, this is fine, you have the spare capacity.<p>But, remember, you planned for 200% of AVERAGE cooling capacity and this is not nodes which are busy but not terribly busy, these are nodes doing intense optimized number crunching work which means they draw max power and thus expel max waste heat.<p>Not only has your load in terms of aggregate number of machines spiked but their waste heat impact is also greater on average.<p>Boom, cascading failure, your cooling is now N-4.<p>Server fans start ramping up faster which consumes more power.<p>Your cooling is now N-5.<p>Alarms are blaring all over the place.<p>Safeties on the cooling units start to trip as they exceed their load and refrigerant pressures rise.<p>Your cooling is now N-6.<p>Your cooling is now N-7.<p>Your cooling is now 0.</p>
]]></description><pubDate>Fri, 08 May 2026 22:24:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48069500</link><dc:creator>AdamJacobMuller</dc:creator><comments>https://news.ycombinator.com/item?id=48069500</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48069500</guid></item><item><title><![CDATA[New comment by AdamJacobMuller in "Why Switzerland has 25 Gbit internet and America doesn't"]]></title><description><![CDATA[
<p>City or state?<p>City: just take a walk through manhattan and in a block or two look at the giant open-pit excavation with a 200-year-old morass of undocumented infrastructure under the street. This is before you even try to run fiber up to units in buildings which were built before electricity was standard. I am hardly saying it can't be done, simply that it is not as easy as density makes it seem.<p>State: the exact opposite problem -- just drive two hours north of NYC and (if you're not still in manhattan) you'll be in some fantastic areas of the state, but, the exact opposite problem exists.<p>Of note, I do think both of these problems are solvable and we should fundamentally solve them. Just anybody who thinks it's easy or cheap to do so is being myopic. If spent wisely, could be a very useful investment of our money, however.</p>
]]></description><pubDate>Mon, 06 Apr 2026 17:03:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47663633</link><dc:creator>AdamJacobMuller</dc:creator><comments>https://news.ycombinator.com/item?id=47663633</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47663633</guid></item><item><title><![CDATA[New comment by AdamJacobMuller in "Where to Sleep in LAX"]]></title><description><![CDATA[
<p>electric hot plate?</p>
]]></description><pubDate>Fri, 30 Jan 2026 03:56:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=46820364</link><dc:creator>AdamJacobMuller</dc:creator><comments>https://news.ycombinator.com/item?id=46820364</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46820364</guid></item><item><title><![CDATA[New comment by AdamJacobMuller in "JuiceFS is a distributed POSIX file system built on top of Redis and S3"]]></title><description><![CDATA[
<p>> It also writes files in it's own uninterpretable format to object storage, so if you lose the metadata store, you lose your data.<p>That's so confusing to me I had to read it five times. Are you saying you lose the metadata, or that the underlying data is actually mangled or gone, or merely that you lose the metadata?<p>One of the greatest features of something like this to me would be the ability to durable even beyond JuiceFS access to my data in a bad situation. Even if JuiceFS totally messes up, my data is still in S3 (and with versioning etc even if juicefs mangles or deletes my data, still). So odd to design this kind of software and lose this property.</p>
]]></description><pubDate>Thu, 15 Jan 2026 20:53:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=46639152</link><dc:creator>AdamJacobMuller</dc:creator><comments>https://news.ycombinator.com/item?id=46639152</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46639152</guid></item><item><title><![CDATA[New comment by AdamJacobMuller in "Roam 50GB is now Roam 100GB"]]></title><description><![CDATA[
<p>I remember being amazingly excited to have saved up enough money to go to the store and buy a 33.6 modem (an amazing upgrade from my 14.4).<p>A year or so later I upgraded to a v.92 only to realize my ISP (I think it was IDT at the time) didn't support that and only supported some other 56k "standard" (details are sketchy on this, I was like 12). I was devastated and it was too late to drive back to computer city to exchange it for the correct one.<p>Now I have 10G symmetric in my house.</p>
]]></description><pubDate>Thu, 15 Jan 2026 04:04:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=46627868</link><dc:creator>AdamJacobMuller</dc:creator><comments>https://news.ycombinator.com/item?id=46627868</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46627868</guid></item><item><title><![CDATA[New comment by AdamJacobMuller in "Building a 25 Gbit/s workstation for the SCION Association"]]></title><description><![CDATA[
<p>Is this some MPLS-like thing?</p>
]]></description><pubDate>Tue, 13 Jan 2026 01:32:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=46596389</link><dc:creator>AdamJacobMuller</dc:creator><comments>https://news.ycombinator.com/item?id=46596389</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46596389</guid></item><item><title><![CDATA[New comment by AdamJacobMuller in "alpr.watch"]]></title><description><![CDATA[
<p>I'm curious what does your hardware/software stack look like for your ALPR system?</p>
]]></description><pubDate>Tue, 16 Dec 2025 21:40:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=46294921</link><dc:creator>AdamJacobMuller</dc:creator><comments>https://news.ycombinator.com/item?id=46294921</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46294921</guid></item><item><title><![CDATA[New comment by AdamJacobMuller in "A Developer Accidentally Found CSAM in AI Data. Google Banned Him for It"]]></title><description><![CDATA[
<p>No but "They got banned for uploading child porn to Google Drive" is a correct framing and "google banned a developer for finding child porn" is incorrect.<p>There is important additional context around it, of course, which mitigates (should remove) any criminal legal implications, and should also result in google unsuspending his account in a reasonable timeframe but what happened is also reasonable. Google does automated scans of all data uploaded to drive and caught CP images being uploaded (presumably via hashes from something like NCMEC?) and banned the user. Totally reasonable thing. Google should have an appeal process where a reasonable human can look at it and say "oh shit the guy just uploaded 100m AI training images and 7 of them were CP, he's not a pedo, unban him, ask him not to do it again and report this to someone."<p>The headline frames it like the story was "A developer found CP in AI training data from google and banned him in retaliation for reporting it." Totally disingenuous framing of the situation.</p>
]]></description><pubDate>Thu, 11 Dec 2025 17:07:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=46234015</link><dc:creator>AdamJacobMuller</dc:creator><comments>https://news.ycombinator.com/item?id=46234015</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46234015</guid></item><item><title><![CDATA[New comment by AdamJacobMuller in "Show HN: Lockenv – Simple encrypted secrets storage for Git"]]></title><description><![CDATA[
<p>git-crypt solves all 3 (mostly)<p>> Sharing encryption key for all team members<p>you're enrolling a particular users public/key and encrypting a symmetric key using their public key, not generating a single encryption key which you distribute. You can roll the underlying encryption key at any time and git-crypt will work transparently for all users since they get the new symmetric key when they pull (encrypted with their asymmetric key).<p>> Version control is pointless<p>git-crypt solves this for local diff operations. for anything web-based like git{hub,lab,tea,coffee} it still sucks.<p>> - Unless you are really careful, just one time forgetting to encrypt the vault when committing changes means you need to rotate all your secrets.<p>With git-crypt, if you have gitattributes set correctly (to include a file) and git-crypt is not working correctly or can't encrypt things, it will fail to commit so no risk there.<p>You can, of course, put secrets in files which you don't chose to encrypt. That is, I suppose, a risk of any solution regardless of in-repo vs out-of-repo encryption.</p>
]]></description><pubDate>Tue, 09 Dec 2025 02:26:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=46200567</link><dc:creator>AdamJacobMuller</dc:creator><comments>https://news.ycombinator.com/item?id=46200567</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46200567</guid></item></channel></rss>