11 Minuten - mehr Emotionen und Twists als in einer Staffel irgendeiner durchschnittlichen Netflix-Serie:
https://www.youtube.com/watch?v=bl8Z7Dl7P9A
Happy parent, German expat in SF, Principal Scientist @ Adobe (server and enterprise), Apache committer and loving the intarwebs (without the haters). He/him.
11 Minuten - mehr Emotionen und Twists als in einer Staffel irgendeiner durchschnittlichen Netflix-Serie:
https://www.youtube.com/watch?v=bl8Z7Dl7P9A
Die Story zu CARIAD ist so symptomatisch, dass sie auch aus der deutschen Verwaltung kommen könnte.
Ab einer gewissen Größe und gewachsenen Heterogenität nähern sich Strukturen in ihrer jeweiligen Nichthandlungsfähigkeit stark an.
https://www.autopreneur.de/p/cariad-volkswagen-rivian-probleme-transformation
Wrote my thoughts on the Jony Ive and Sam Altman partnership and the problems with AI Hardware.
https://blog.viditb.com/the-problem-with-ai-hardware-is-that-its-called-ai-hardware/
something something kubernetes at home
@cwebber Is the data shown in the post just SO or all of Stackexchange? Would be curious to see if the ChatGPT impact varies by profession/topics.
@janl maybe. but language itself aside – python is the king of „works on my machine“
How can anyone ever be productive with Python? That package & project management situation is still the WORST, especially on MacOS.
Warning, long text
Power Outage in Spain – An Analysis
Solar energy comes out of your panels as direct current (DC). That’s all well and good, but homes and grids run on alternating current (AC). Enter the inverter – the humble box that turns solar wizardry into household juice.
Now, inverters aren’t just fancy plug adapters. They have to sync up with the grid – which means they generate exactly the same frequency as the rest of the system. No grid? No syncing. In that case, the inverter goes into what’s called island mode and produces power only for local use. So, if my solar system isn’t connected to the external grid, it can’t run the house – but it can still power two little emergency sockets. Cheers, I guess.
Normally, the grid runs at 50 Hz – that’s hertz, not some obscure Scandinavian metal band. But this frequency can wobble a bit. Physically and technically speaking, it rises when there’s too much power and not enough consumption, and falls when there’s a hungry grid and not enough electricity to feed it.
To keep the grid safe, inverters have an emergency shutdown feature: if the frequency goes over a set limit (apparently around 50.2 Hz), they also jump ship and go into island mode.
Spain’s energy mix is a bit unusual: lots of nuclear, lots of renewables – and a large chunk of those renewables are solar. Makes perfect sense in a country where “cloudy” means three fluffy cotton balls drifted by.
Now, nuclear energy comes with two charming quirks. First, you can’t change its output quickly – it’s not a dimmer switch, more like a cruise ship rudder. Second, nuclear plants cost nearly the same to run at half speed as they do at full throttle. So, naturally, you want to keep them purring along at max capacity.
Then came Monday, with weather conditions perfect enough to make a solar engineer weep with joy: loads of sun, plenty of wind. By 9 a.m., Spain’s energy needs were entirely met by nuclear and renewables. In fact, they had surplus electricity and began exporting it by the bucketload. They shut down everything easy to shut down – but nuclear? No chance. It stayed full steam ahead.
Then, two unfortunate things happened: one transmission line to France caught fire (as you do), and another developed resonances due to meteorological oddities.
So far, this is all well documented. Now we step into speculation territory.
These instabilities meant Spain couldn’t get rid of its excess electricity. The grid frequency rose past that critical 50.2 Hz mark – and boom: many solar systems switched to island mode. At that moment, they were providing nearly 15 gigawatts – around 60% of the national supply. And just like that, poof – they were gone.
Suddenly, two-thirds of the electricity vanished. Wind, nukes, and batteries couldn’t keep up – quite the opposite, in fact. To prevent damage, the nuclear plants initiated emergency shutdowns. Not great. (More on why that’s bad in a bit.) Within seconds, the entire grid collapsed. The solar systems were poised to help – but there was no grid left to sync with.
Everything went dark.
Portugal and southern France were also knocked offline, as they’d been happily sipping from Spain’s excess power. The European grid wasn’t amused and unceremoniously kicked Spain out of the club. France, with a bit of backup and a stiff upper lip, restored its network fairly quickly. My home automation system even picked up the moment the frequency dipped and France cranked up its own generation.
Portugal got the rough end of the stick. With fewer reserves and being smaller in size, they couldn’t help themselves – and no one else could help either, since Spain’s their only neighbour.
Rebooting the Grid – Why It’s a Right Pain
Restarting a collapsed grid isn’t just a matter of flipping a giant switch. It’s tricky for two reasons:
The fix? You split the grid into smaller bits. For each chunk, you build up some capacity, bring it online, then move on to the next. Rinse and repeat. This takes hours. Meanwhile, the sun moves across the sky – and even if you do reconnect the solar arrays, they won’t produce nearly as much as before. Come 8 p.m., they’re more or less useless.
So Spain needed outside help. They were gradually reconnected to the European grid – in small, careful steps. Without that assistance, large parts of Spain would probably still be in the dark. That’s why electricity came back first in places like Barcelona, close to the French border, while Portugal endured the longest wait.
Notes & Musings
Nice! And agree...
FWIW latest and working fork seems to be https://github.com/lexiforest/curl-impersonate
Since I couldn’t find one, and manually installing the many curl_* scripts is finicky, I created a simple homebrew formula: https://github.com/lexiforest/curl-impersonate/discussions/127
https://mstdn.social/@jschauma/114416228055994170
„Before the last few months, Musk was only mean toward some people, and I hope you can understand that I and most people in my social circles were not among them.“
Darth Vader as a SQL programmer: "I am ALTERing the table; pray that I don't ALTER it further."
@jackwellborn @gruber 100% on the analogy of Nate and Anakin. Felt the same way, not explained at all.
How to Sync Anything: Building a Sync Engine from Scratch, Part 2: https://neighbourhood.ie/blog/2025/04/16/how-to-sync-anyhting-building-a-sync-engine-from-scratch-part-2
After covering identity in part 1, we’re are now learning how to effectively and efficiently calculate the delta of data that needs to be synced, including how to handle deletes.
Why nobody finishes anything: https://caolan.uk/notes/2025-04-10_why_nobody_finishes_anything.cm
@jcoglan This is fantastic! All senior engineers I know intuitively try to avoid all replication (and even worse: 2 way sync situations) at all costs, because everyone has seen the challenges they bring all too often. You did a great job articulating and categorizing these. Would make for a great book as well!
been trying to write this article periodically for years, but I finally found the time: here's how to sync anything https://neighbourhood.ie/blog/2025/04/06/how-to-sync-anything
@AlexAxthelm @gruber @kocienda I would think that one reason it actually spread was the (later) practical addition of UTF-8 encoding
There are “Esperanto” ideas, proposals which sound great, but are complex and impractical, and so they never take off. There also are “tweet” ideas, trivial things which don’t seem to do much at all, but are simple and appealing to everyone, and so they spread everywhere.
New app:
Googly Eyes
Eyes that follow your mouse pointer, in your menu bar