News for hackers. Stuff that matters.
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by yummybrainz on Sunday November 01, 2026 @12:32AM (#50322725)
Thanks for sharing, very cool!
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by pseudohadamard on Sunday November 01, 2026 @01:15AM (#50322900)
The water-hammer effect, or in this case electron-hammer effect, is why you don't reboot every Windows server in the data center at exactly 2am, to stagger the load shift over time. Surprised that the power guys didn't realize that switching a presumably multi-hundred-MW load in and out at the top of each minute would cause a problem.
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by metalman on Sunday November 01, 2026 @04:16AM (#50323860)
power guys got surprised as rest of the grid load is human randomised and even huge factories will come on one chonk at a time, vs miilisecond co ordinated load switching at scale, with batteries as the load of the initial surge into even fully charged batteries can be almost infinite, and the whole calculation around grid scale turbines is that they run at very precise rpm's for stability and longevity, but worse, and a big fail, as battery storage is supposed to help with that, not be the problem. bet it gets fixed realy fast as those grid guys definitly get listened to.
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by dylan604 on Sunday November 01, 2026 @10:51PM (#50332926)
> as the load of the initial surge into even fully charged batteries can be almost infinite

There was an post a couple of days ago about a telco debrief of an interesting outage that happened. Several things went wrong like the audible bell was manually silence from being heard as a step in routine working but was forgotten to put back into normal mode once work was complete. The actual loss in power triggered the automatic switch to the batteries, but something else seemingly benign happened at the same time so that when power was restored, the batteries had been depleted to the point the charging process could not start because of something similar to this. I wish I could remember the write up, as it was really well written about the cascades of failures that occurred.

Re:Mystery of 60-Second Fluctuations in Power Grids Solved by froindt on Sunday November 01, 2026 @10:57PM (#50332964)
I believe this is what you're referring to.

https://news.ycombinator.com/item?id=50153229&hl=en-US

Re:Mystery of 60-Second Fluctuations in Power Grids Solved by dylan604 on Sunday November 01, 2026 @11:34PM (#50333158)
Yes, thanks for allowing me to offload my RAM to yours!
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by froindt on Monday November 02, 2026 @11:02AM (#50338758)
Gotta give Gemini the credit on this one! I didn't see the original, but it was interesting!
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by rswail on Monday November 02, 2026 @01:56AM (#50333863)
> grid scale turbines is that they run at very precise rpm's for stability and longevity

The turbines/generators set the grid frequency itself.

Having the batteries disconnect/connect would cause the generators to slow down and then speed up (or vice versa) which makes the rest of the grid frequency fluctuate as well.

It may also trigger the FCAS part of the grid that is paid to keep the frequency within the required range which is +/- 10mHz-200mHz.

https://mainsfrequency.com/frequ_info_en.php

Re:Mystery of 60-Second Fluctuations in Power Grids Solved by dylan604 on Sunday November 01, 2026 @10:54PM (#50332944)
Sounds like they've been set up as cron tasks. I've always been unhappy with the 1 minute granularity of cron tasks. Only thing I could come up with was putting a sleep(random()) type of line to avoid a thundering herd type of issue.
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by compumike on Sunday November 01, 2026 @11:34PM (#50333157)
Yes it’s a real effect. I’ve just hardcoded offsets on various jobs:

  * * * * * sleep 17 && …
etc.

That way I still maintain a per-job 60-second cadence consistently (which random would not), but don’t do it right on the top of the minute.

Re:Mystery of 60-Second Fluctuations in Power Grids Solved by dylan604 on Sunday November 01, 2026 @11:37PM (#50333172)
That's interesting as it is also visible with a crontab -l so that new scripts can avoid using the same second. However, if you have a farm of machines with the same hardcoded value, they will all still stampede at the same time just not at the top of the minute. By allowing a random value, their start times are slightly offset with in the minute. Is the precise 60s consistent interval really that critical or just that each machine checks once per minute-ish?
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by InsidiousWombat on Monday November 02, 2026 @11:46AM (#50339589)
Our configuration management system(Puppet) has function for that, fqdn_rand

give it number and you will get random value up to that number, same every run for a given host, but different per host (basically, hashed host fqdn)

add a label and you will get different number but similarly consistent. Makes it real easy to randomize run across the fleet.

Would be easy script to make.

Also systemd timers have the randomization builtin, just need to specify time

    RandomizedDelaySec=12h
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by Magniquick on Sunday November 01, 2026 @11:43PM (#50333213)
Systemd timers do this natively btw, no need to hardcode And imho are also friendlier.
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by stonogo on Monday November 02, 2026 @12:19AM (#50333391)
BSD cron has supported jitter for decades. This is strictly a linux problem.
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by fch42 on Monday November 02, 2026 @06:54AM (#50335652)
It's a human problem. Noone "expects" their own "minimal" checks to compound. And everyone (re)implements periodic checks in ever-more-inventive ways. BSD cron solves this ? Alright. Does prometheus use it to schedule its periodic polling ? Do OTel collectors use it to smear their backend metrics uploads ? Does your own code use cron jobs for its "periodic" heartbeating ?

If the answer to that is all-yes, then my compliments to you. Alas ... at least my experience says that's not how things are done.

Re:Mystery of 60-Second Fluctuations in Power Grids Solved by Cyph0n on Sunday November 01, 2026 @11:52PM (#50333277)
But systemd bad :[
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by falserum on Monday November 02, 2026 @03:52AM (#50334488)
People slowly are getting used to it. (Less so with journalctl)
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by InsidiousWombat on Monday November 02, 2026 @11:47AM (#50339618)
journalctl is good idea executed terribly. It's builtin data format is massively wasteful and not even good at searching for data you want (often need to go thru all the files anyway)

Journalctl with SQLite or a columnar embedded database would be amazing for sysadmins. Current format is entirely useless

Re:Mystery of 60-Second Fluctuations in Power Grids Solved by protastus on Monday November 02, 2026 @03:46PM (#50343474)
More like people were forced to use systemd and gave up due to lack of choice, along with an entire generation not old enough to know SysVinit.
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by cedilla on Tuesday November 03, 2026 @01:44AM (#50348830)
The "forced to use systemd" meme is a weird inversion. No one complained about being "forced" to use sysvinit when their was no choice, but when distros started to use systemd, which still allows to use sysvinit style services, that's suddenly framed as an infringement of free choice.
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by ahoka on Monday November 02, 2026 @05:23AM (#50335052)
Yes, using prime numbers are a good way to reduce the risk of multiple timers coinciding, for example a 10s, 30s, 60s period on a freshly restarted node / process.
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by cman1444 on Monday November 02, 2026 @08:38AM (#50336660)
Reminds me of hunting tooth gearsets. Perhaps these systems should be checking battery every 59, or 61 seconds, as those numbers are coprime with 60.

https://shoppress.dormanproducts.com/hunting-tooth-gearsets/

Re:Mystery of 60-Second Fluctuations in Power Grids Solved by nlehuen on Monday November 02, 2026 @12:33AM (#50333458)
The Google internal equivalent to cron has a ? placeholder in the scheduling spec syntax letting the scheduler deterministically pick an arbitrary valid value within the field range. So ? 2 ... will pick any minute between 02:00 and 02:59 (and I suspect any second within that minute). The value is derived from a hash of the job definition, so overall this spreads the cron load within the hour.

Obviously cron jobs are not all equal in terms of load and duration, and hours are not all equal in terms of usage, but that still helps prevent trivial spikes similar to the one mentioned in the article (disclaimer: I'm not aware of a recent counterfactual experiment proving this, but that seems a fair assumption).

Re:Mystery of 60-Second Fluctuations in Power Grids Solved by sdenton4 on Monday November 02, 2026 @12:58AM (#50333564)
I suppose one would end up with checks happening on a random second instead of a random minute - reducing the size of the spike by a factor of 60, but still spiky.
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by Maxion on Monday November 02, 2026 @06:13AM (#50335377)
That still lands it at the top of the minute, which is AFAIK the pattern the researchers found.
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by raverbashing on Monday November 02, 2026 @06:18AM (#50335415)
Yeah, and it's not cron, it's "everything running on a digital schedule"

Analog systems naturally have a dispersion to them, digital ones, especially with everybody on NTP, much less so

Re:Mystery of 60-Second Fluctuations in Power Grids Solved by cdot2 on Monday November 02, 2026 @10:06AM (#50337780)
By default, systemd timers activate at a random interval within 60 seconds of when the timer is actually set in order to solve that potential issue. It's weird when you set a 60s timer and it activates twice within a few seconds.
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by 0xbadcafebee on Monday November 02, 2026 @12:01AM (#50333319)
In computer/systems/distributed engineering this is called request smoothing or traffic shaping, and it's implemented by adding jitter, which is a random time offset/pad added to the interval.

The funny thing is, modern electrical codes already account for this phenomenon. In order to implement Net Metering (selling your power to the grid), modern standards implement two kinds of jitter:

- Sandia Frequency Shift: a minute shift in the power frequency generated by inverters. If the grid is connected, this is effectively eliminated; if the inverter is disconnected from the grid, it detects the frequency has shifted and disconnects the inverter from the grid.

- Slip-Mode Frequency Shift: basically the same thing, but phase shift (which I don't understand).

Both of these are used for anti-islanding (don't create an island of power). When the inverter detects it's isolated and stops outputting current, it then has to check every 5 minutes, with jitter, for whether the grid is restored or not. It has to add random jitter, because otherwise all the mini battery/solar installs will come online at the same time and swamp the grid, causing another outage.

Re:Mystery of 60-Second Fluctuations in Power Grids Solved by hobofan on Monday November 02, 2026 @02:21AM (#50334000)
It seems more like one or multiple suppliers of battery systems not taking into account that the decentralized deployments of their system could have that effect. If it's not regulated and an open market, this was bound to happen sooner or later.
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by InsidiousWombat on Monday November 02, 2026 @11:43AM (#50339545)
It's not a multi-hundred-MW load

It's thousands of few kW's of load

Re:Mystery of 60-Second Fluctuations in Power Grids Solved by qrios on Sunday November 01, 2026 @09:47PM (#50332542)
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by _Microft on Sunday November 01, 2026 @11:12PM (#50333039)
It had both ended up in the second chance pool.
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by Blackarea on Sunday November 01, 2026 @10:55PM (#50332960)
> It really was years of detective work

Doesn't seem that complicated from the article though. They say that they immediately knew it was clock based due to the strict interval. With REA etc. it might become easier to proof, but I guess it's a measurement problem that only appears in large networks?

Can someone with more understanding explain why this was apparently so difficult to find out?

Re:Mystery of 60-Second Fluctuations in Power Grids Solved by nomel on Monday November 02, 2026 @01:22AM (#50333698)
There are many millions of devices connected that draw power, and increasingly so, supply power.
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by iofiiiiiiiii on Monday November 02, 2026 @01:30AM (#50333734)
If it were not a substantial research effort spanning years, it would not get funded. This motivates academic researchers to ensure that every topic is explored thoroughly and at great length.
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by Animats on Monday November 02, 2026 @02:35AM (#50334087)
The effect is apparently small enough that they had to use Fourier analysis over many minutes to see it in the noise.
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by sidewndr46 on Monday November 02, 2026 @07:23AM (#50335883)
That's not really telling us anything. The way you convert a time domain signal to a frequency domain signal, that is fourier analysis. There are other uses for it too, but that is the primary use.
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by danadam on Monday November 02, 2026 @08:52AM (#50336810)
By increasing the length of the FFT you lower the apparent noise floor in the FFT magnitude plot and are able to detect smaller signals. That's called "FFT processing gain". The formula is:

FFT gain = 10*log(M/2)

where M is the number of points processed in the FFT. Doubling the number of points, lowers the apparent noise floor by 3 dB.

(I don't know if that's what the researchers actually did. I'm just explaining what the comment presumably meant.)

Re:Mystery of 60-Second Fluctuations in Power Grids Solved by Animats on Monday November 02, 2026 @01:22PM (#50341188)
That's what they did. See [1], Fig. 3. (Which, amazingly for Nature, has a free download of the PDF.) This isn't something that shows up in a plain load vs time graph.

[1] https://www.nature.com/articles/s41560-026-02144-0

Re:Mystery of 60-Second Fluctuations in Power Grids Solved by sandworm101 on Monday November 02, 2026 @06:55AM (#50335655)
>> explain why this was apparently so difficult to find out?

Likely because the source of the noise was a class of energy providers that themselves react to fluctuation in the grid. Electricity may travel at the speed of light but all the little switches and transistors that connect/disconnect suppliers do not. It would have been noise within noise.

Re:Mystery of 60-Second Fluctuations in Power Grids Solved by Y_Y on Monday November 02, 2026 @07:11AM (#50335772)
Not quite the speed of light (in a vacuum) if your watching signals propagate along a conductor:

https://en.wikipedia.org/wiki/Velocity_factor#Typical_veloci...

Re:Mystery of 60-Second Fluctuations in Power Grids Solved by sandworm101 on Monday November 02, 2026 @07:53AM (#50336161)
Well ya, nothing on earth moves that fast, but the speed of power/signal in a grid is a speed described using direct reference to c, as opposed to the frequency of AC current which is measurable in frequencies we can actually appreciate with our own ears/eyes. They are in different leagues.
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by myself248 on Monday November 02, 2026 @07:33AM (#50335979)
When you monitor a power line, you don't get a tcpdump showing who's producing and who's consuming the power. You can't just jump straight to the culprit.

It's just bulk flows, so when a weird flow shows up, you've got to move up or down the line, past a few producers or consumers, and see if the flow changes. For a subtle effect, that might not even be so clear.

Worse, for an effect that's most visible at the medium-voltage transmission level, simply placing a monitor might take weeks. These are planned installations with incredible safety considerations -- you don't just plug in.

Finally they found a research campus with a bunch of battery storage systems, AND the ability to install a bunch of monitors, and persuaded them to install dozens of monitoring points. Finally a high-resolution view of the effect allowed them to confirm the behavior.

Re:Mystery of 60-Second Fluctuations in Power Grids Solved by mschuster91 on Monday November 02, 2026 @08:31AM (#50336598)
> Can someone with more understanding explain why this was apparently so difficult to find out?

Because the grid as a whole is dumb as fuck. Sure, you got measurement stations doing very fine frequency analysis, to the point you can use grid hum to timestamp audio recordings [1].

But you rarely have realtime insight at individual busbar level for each substation or heaven forbid consumers. Best chance you get is 15-minute consumption pings and voltage/frequency metering at large plants.

That means if you want to track down bad actors like the batteries here or the Kosovo/Serbia bullshit [2] that dragged down the frequency on the entire ENTSO-E grid (which is quite the challenge!), it takes months if not years.

[1] https://en.wikipedia.org/wiki/Electrical_network_frequency_a...

[2] https://www.entsoe.eu/news/2018/04/03/frequency-deviations-c...

Re:Mystery of 60-Second Fluctuations in Power Grids Solved by sandos on Monday November 02, 2026 @09:13AM (#50337087)
"But you rarely have realtime insight at individual busbar level for each substation"

This is kind of understandable, the amount of data would be huge. When faults happen though, recordings are automatically made available.

Some of these measurements can have surprisingly high frequency sampling, even though the grid itself feels "slow".

Re:Mystery of 60-Second Fluctuations in Power Grids Solved by mschuster91 on Monday November 02, 2026 @10:39AM (#50338325)
> When faults happen though, recordings are automatically made available.

Depends on the fault. Without dedicated measurement in place it's still a lot of (literal) legwork to install current and voltage loggers.

> Some of these measurements can have surprisingly high frequency sampling, even though the grid itself feels "slow".

Sure. But especially in a world dominated by more and more solar and wind, where something like a cloud passing by can easily shed hundreds of kilowatts in a matter of seconds, the grid needs much, much more data across the board and everywhere - and much, much more battery storage, both centralized at substations and decentralized in people's basements.

Re:Mystery of 60-Second Fluctuations in Power Grids Solved by SV_BubbleTime on Sunday November 01, 2026 @11:56PM (#50333297)
>unusually regular

Oh I’m sure there is a German phrase for this.

Re:Mystery of 60-Second Fluctuations in Power Grids Solved by jgilias on Monday November 02, 2026 @12:48AM (#50333523)
uhrwerksmäßig
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by Someone on Monday November 02, 2026 @02:12AM (#50333946)
That doesn’t capture the “unusually” in “unusually regular”
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by aa-jv on Monday November 02, 2026 @04:53AM (#50334857)
Ungewöhnlichregelmäßig or Hyperregelmäßig works for me, but then there is Regelmäßigkeitsmonsterhaft.

Still, I think we can push the limits to Bürokratieapokalyptischhyperregelmäßigkeitsgötterungeheuerhaft and feel pretty comfortable with it.

Re:Mystery of 60-Second Fluctuations in Power Grids Solved by goobatrooba on Tuesday November 03, 2026 @04:21AM (#50349789)
While grammatically feasible, none of these sound natural
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by quink on Monday November 02, 2026 @12:48AM (#50333525)
Thinking about it tactically, I’ll go with taktisch. :) Takt-isch.
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by speakspokespok on Monday November 02, 2026 @04:00AM (#50334535)
verdächtig !
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by moi2388 on Monday November 02, 2026 @01:01AM (#50333590)
Surely you mean Tick-Tacktisch?
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by wolfi1 on Monday November 02, 2026 @05:05AM (#50334934)
rather tak-tisch if we are talking hyphenation
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by Jakob on Monday November 02, 2026 @03:11AM (#50334268)
I would go with “allzuregelmäßig”.

Similar to “allzuschön um wahr zu sein”, “allzugroß” etc.

Re:Mystery of 60-Second Fluctuations in Power Grids Solved by donutdonot on Monday November 02, 2026 @03:35AM (#50334388)
However this is not a single word, but would be split as "allzu regelmäßig" cf. https://www.korrekturen.de/wortliste/allzuoft.shtml
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by Jakob on Monday November 02, 2026 @05:39AM (#50335159)
Oh interesting that got reformed, too! Strange choice to split it in two instead of three words (the latter which would have mimicked English: “all too”).

Well, then it seems we don’t have any single German word for all too regular anymore :(

Re:Mystery of 60-Second Fluctuations in Power Grids Solved by mkesper on Monday November 02, 2026 @05:56AM (#50335265)
This never was one word actually.
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by Jakob on Monday November 02, 2026 @06:44AM (#50335577)
Until the reforms in 1996, allzu… was one word: allzuoft, allzuschön, allzugroß, allzuviel, etc. But yeah, probably would have written such a long word in two words even then.

My new proposal would be überregelmäßig. Über+adjective is still one word only, post-reform. Sounds strange, but grammatically correct, and still conveys the “unusual” part.

Re:Mystery of 60-Second Fluctuations in Power Grids Solved by loehnsberg on Monday November 02, 2026 @04:02AM (#50334544)
Not a scholar of languages, but maybe something like "mit unheimlicher Regelmäßigkeit" (with un-home-ly regular-like-ness, read "home" like in "family" -> "familiar").
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by vachina on Monday November 02, 2026 @12:56AM (#50333560)
> turbines slow down momentarily before accelerating back to their original rotational speed. This increases wear and tear.

Why though? Due to increased torque?

Re:Mystery of 60-Second Fluctuations in Power Grids Solved by lnx01 on Monday November 02, 2026 @03:38AM (#50334398)
Stuxnet damaged gas centrifuges by introducing a subtle change in rotational speed over time, eventually the motors failed mechanically.

https://en.wikipedia.org/wiki/Stuxnet

Re:Mystery of 60-Second Fluctuations in Power Grids Solved by bajard on Monday November 02, 2026 @02:36AM (#50334090)
Because a variation in force is a cycle of stress, which is more destructive than constant force. It's called hysteresis, leading to material fatigue.
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by toomuchtodo on Monday November 02, 2026 @01:50AM (#50333835)
When the battery storage systems all temporarily pause providing grid inertia due to the state of charge check they’re performing, grid synchronized spinning mass has to compensate, which slows it down (transferring the kinetic energy to electrical energy), and then is sped back up as battery storage resumes inertia support.

Broadly speaking, it’s a collective momentum problem. If part of the system inertia sags, another part needs to step in to compensate for the inertia loss, otherwise you have brownouts and eventually, a blackout.

https://neutrino-energy.com/technology/grid-inertia/

Re:Mystery of 60-Second Fluctuations in Power Grids Solved by EdwardDiego on Monday November 02, 2026 @04:20AM (#50334651)
I wish that article wasn't written entirely in Claude speak, it has some useful information, but the obvious AI voice will repel readers.
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by rocqua on Monday November 02, 2026 @05:20AM (#50335034)
The grid frequency is set directly by 3 phase generators. So if the grid frequency drops, there is indeed a very strong torque trying to decelerate the turbines.

To some extent, this is a good thing. Because it means the spinning mass of all turbines in the grid actually provide a buffer for sub-second mismatches in demand and supply. But it does mean that big demand spikes (or drops) put some wear on the systems. They are made for this, but if it gets very periodic it might be more than designed for.

Note that this means that all turbines in a power network are perfectly synchronized. And if they are not, they are subject to massive torques. This is why a cold start is so hard. You need to bring on generators from one central point to keep everything in sync. And as you bring on new generation capacity you also need to bring on new consumption, that electricity has to go somewhere.

The reason for this synchronization is because the generators are spinning a magnet past 3 coils, and those coils are directly wired into the power network. If your magnets are out of phase then effectively the entire power network will use those coils to generate a field to get that magnet back in sync. All of those coils on all those generators really are all hard-wired together, it still kind of blows my mind.

Re:Mystery of 60-Second Fluctuations in Power Grids Solved by moebrowne on Monday November 02, 2026 @09:32AM (#50337342)
Practical Engineering did a great video on power grid black starts: https://www.youtube.com/watch?v=uOSnQM1Zu4w
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by peesem on Monday November 02, 2026 @01:07AM (#50333617)
i'm confused, why would a system simply checking its own power state be taking so much electricity as to show up on grid measurements? unless they mean that the systems are choosing to start charging the batteries, but then it's a continuous load and not a spike at the start of the minute, right?
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by theo939eirn on Monday November 02, 2026 @01:14AM (#50333658)
It can be that part of battery is disconnected, to estimate cells voltage. You can not measure voltage while another source is chsrging battery. Or capacitors are charging.
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by deepsun on Monday November 02, 2026 @01:24AM (#50333709)
I think you can. RC toys do that all the time. Maybe the measurement is less precise, but you usually don't need super precise voltage, especially if you know your capacitance and measure current.
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by LoganDark on Monday November 02, 2026 @03:49AM (#50334469)
Current doesn't tell you if the battery is leaking charge, or otherwise failing to store it though. Vastly increased losses could be a sign of failure, for example. In any case it's important to be sure.
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by wolfi1 on Monday November 02, 2026 @05:04AM (#50334923)
temperature is also a problem
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by LoganDark on Monday November 02, 2026 @05:42AM (#50335177)
Temperature probes shouldn't require disconnecting cells, though.
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by wolfi1 on Monday November 02, 2026 @06:28AM (#50335483)
no the temperature changes the voltage reading
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by deepsun on Monday November 02, 2026 @03:04PM (#50342866)
A few microvolts difference, well under 1 milli-volt. I'm pretty sure power grid storage doesn't need that precision.
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by InsidiousWombat on Monday November 02, 2026 @11:43AM (#50339540)
That wouldn't require dropping from power network, just disconnecting battery from load/charging
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by ROOFLES on Monday November 02, 2026 @06:16AM (#50335404)
The Frequency is actually increasing at every event which means grid load is reduced for a short while every minute. Those UPS installations basically briefly switch to Battery every Minute to test Capacity/internal resistance and so on. This so called "load dump" is visible in grid frequency since a lot of these systems work synchronous thanks to NTP
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by kzrdude on Monday November 02, 2026 @09:31AM (#50337326)
If they are checking the charging at exactly the minute, then start of charge will happen then too, which will create a spike if it's synchronized with many others doing the same thing.
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by snthpy on Monday November 02, 2026 @01:09AM (#50333628)
You'd think they'd randomise offsets to avoid a thundering herd effect, like anyone scheduling multiple processes does?
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by heisenbit on Monday November 02, 2026 @01:37AM (#50333767)
To anyone herding a herd this is obvious. To people crafting animals less so.
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by Black616Angel on Monday November 02, 2026 @01:12AM (#50333645)
Apparently not everyone does ;)
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by cman1444 on Monday November 02, 2026 @08:43AM (#50336709)
A better solution might be to make the intervals coprime with 60. 59 or 61 seconds should work fine.

https://shoppress.dormanproducts.com/hunting-tooth-gearsets/

Re:Mystery of 60-Second Fluctuations in Power Grids Solved by InsidiousWombat on Monday November 02, 2026 @11:50AM (#50339670)
no, you hash your node ID or get a random number, and then just add offset. That guarantees on average uniform load, not synchronized-wave-pattern-that-happens-to-be-59.

You have to consider that when power goes down and everything goes back up at same time you get same pattern back, just spike every 59 seconds instead of 60.

Re:Mystery of 60-Second Fluctuations in Power Grids Solved by cman1444 on Monday November 02, 2026 @04:16PM (#50343877)
Yeah I thought about that, but I just assumed it would be very unlikely that everything would be initialized at the same time. I suppose your scenario of power being lost simultaneously makes sense when that could happen.
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by schobi on Monday November 02, 2026 @01:37AM (#50333765)
The press release is rather light on details. They found that it is every 60seconds (duh!) and generators (or such). So what exactly is it? (Make and model?)

Seems like they did not find the exact manufacturer or the exact devices and were not able to change firmware then?

Re:Mystery of 60-Second Fluctuations in Power Grids Solved by manarth on Monday November 02, 2026 @02:20AM (#50333997)
The paper has a little more details:

  "following our communication with the manufacturer, a software update was issued that removed the strict periodicity of the current peaks in one battery block of the investigated UPS system"
https://www.nature.com/articles/s41560-026-02144-0

Given the issue is so widespread (international, affecting pretty much every grid), it's likely that multiple manufacturers use similar approaches.

Re:Mystery of 60-Second Fluctuations in Power Grids Solved by hyperman1 on Monday November 02, 2026 @04:34AM (#50334737)
You see the same thing with e.g. cron jobs, where everyone schedules on xx:00 or xx:30. No communication needed, it's just natural. More senior people recognize this and add randomness to their start times or skew a bit.
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by tetha on Monday November 02, 2026 @06:13AM (#50335381)
I always recommend to use weird numbers for different tasks. That way, you can see "oh my system is under severe load at *:13 (or 17, 23, 42, ...). That must be this cron job"
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by catlifeonmars on Monday November 02, 2026 @09:06AM (#50336959)
I do a similar thing with ping payload sizes to be able to fingerprint the traffic: I’ll use prime numbered packet sizes so that they can be detected even when the packet sizes are summed.

Btw, one of those numbers is not like the others (has more prime factors that evenly divide 60).

Re:Mystery of 60-Second Fluctuations in Power Grids Solved by IAmBroom on Monday November 02, 2026 @09:31AM (#50337335)
Good point. 7,11,13... do not repeat every hour.
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by truekonrads on Monday November 02, 2026 @04:50AM (#50334836)
You ought to use RandomizedDelaySec=xxx
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by IAmBroom on Monday November 02, 2026 @09:32AM (#50337352)
Depends. If you want a breadcrumb trail, use primes. If you want no noticeable effect at all, or cannot imagine a traffic bump that you'll want to decipher, use random offsets.
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by greggsy on Monday November 02, 2026 @07:06AM (#50335726)
It’s entirely possible the battery controllers are running linux too
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by InsidiousWombat on Monday November 02, 2026 @11:42AM (#50339524)
It's often failing of the tools used, cron (and various other OS equivalents) just doesn't have good facilities to it.

Systemd timers have some, for example RandomizedOffsetSec=30m on 30m job will spread it nicely.

I'd also like if schedulers just had option "just fit it in with other jobs and fire it with this rough interval when there is least amount of other jobs running"

Re:Mystery of 60-Second Fluctuations in Power Grids Solved by manarth on Monday November 02, 2026 @02:17AM (#50333976)
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by andrelaszlo on Monday November 02, 2026 @06:23AM (#50335451)
Funny, similar patterns are super common in API traffic. A large spike at midnight UTC, a smaller one every hour, even smaller ones every 15 minutes, and a little bump every minute if your metrics have enough resolution. Of course, if someone calls your API every minute you should probably consider some kind of streaming, or at least include make the request cheap by requiring a cursor of some kind.
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by pumba_noob on Monday November 02, 2026 @07:21AM (#50335867)
Same here. We see this kind of spikes in our tunnel traffic also - every hour and specially at midnight UTC. Cron jobs everywhere :)
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by catlifeonmars on Monday November 02, 2026 @09:00AM (#50336898)
> and a little bump every minute if your metrics have enough resolution

Amusingly, you can also observe periodic bumps if your metrics don’t have enough resolution, due to aliasing effects dominating signal (guestures vaguely at Nyquist frequency).

Re:Mystery of 60-Second Fluctuations in Power Grids Solved by IAmBroom on Monday November 02, 2026 @09:28AM (#50337288)
By definition, if you can see effects then the metrics have enough resolution.

The specific resolution is the Nyquist frequency - that part is accurate.

Re:Mystery of 60-Second Fluctuations in Power Grids Solved by formerly_proven on Monday November 02, 2026 @09:38AM (#50337426)
Sampling metrics is sampling and leads to aliasing.

Similarly, sample count/interval limits in tsdbs like prometheus are not downsampling. They're just skipping samples. This also creates aliasing. Can be very noticeable especially if you combine it with rate/derivative functions.

Re:Mystery of 60-Second Fluctuations in Power Grids Solved by moebrowne on Monday November 02, 2026 @09:26AM (#50337256)
Package managers like apt will delay automatic updates for a random time to avoid this problem:

    RandomizedDelaySec=12hr
https://wiki.debian.org/PeriodicUpdates#Modify_the_schedule_...
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by MrDrMcCoy on Monday November 02, 2026 @09:46PM (#50347369)
Systemd timers also have randomization features. They're very useful.
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by nottorp on Monday November 02, 2026 @10:40AM (#50338342)
I've just convinced my team to be nice and add a random delay for all those periodic checks in our software last week :)

Yes of course, there was the check at 2 am local time before ...

Re:Mystery of 60-Second Fluctuations in Power Grids Solved by InsidiousWombat on Monday November 02, 2026 @11:38AM (#50339469)
Just adding random shift of the duration of the check already will get you uniform distribution
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by nottorp on Tuesday November 03, 2026 @04:27AM (#50349830)
Customer wants every 12 hours; customer wants uniform load on the server. You do a refresh at startup, one after a random (0-12) interval, then every 12 hours. Is that a random shift?
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by cortesoft on Monday November 02, 2026 @11:50AM (#50339667)
Yeah, adding 'jitter' for periodic tasks that make remote requests was standard procedure when I worked for a large CDN. Every cron entry on every server would run with a delay of between 0 and 59 seconds, based on a hash of the server name. You basically 60x your internal infrastructure capacity by doing this (depending on how long the request takes to serve, of course, as well as a few other factors)

That, exponential backoffs, and local cache for external resources needed to operate the CDN (such as configuration) were the foundation of running a large network reliably.

Re:Mystery of 60-Second Fluctuations in Power Grids Solved by sehugg on Monday November 02, 2026 @12:25PM (#50340257)
Even more important if your devices are dialing into a modem bank. We spent a lot of time designing retry schedules and such when I worked on these (ironically for energy storage/demand management devices)
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by chopin on Monday November 02, 2026 @05:13PM (#50344662)
Jenkins server has the feature to randomize job start time since at least 15 years. One would've thought this is a well known problem.

I wished cron had a similar feature. I missed that on acouple of occasions.

Re:Mystery of 60-Second Fluctuations in Power Grids Solved by Arn_Thor on Monday November 02, 2026 @06:49AM (#50335610)
Excellent sleuthing. Witthaut these fellas we'd still be in the dark
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by neuroelectron on Monday November 02, 2026 @09:31AM (#50337336)
It's really surprising to me this took years to solve.
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by InsidiousWombat on Monday November 02, 2026 @11:48AM (#50339635)
Shows they didn't had sysadmin to look at it, it's very common pattern on IT systems
Re:Mystery of 60-Second Fluctuations in Power Grids Solved by pizzafeelsright on Monday November 02, 2026 @10:55AM (#50338611)
Cha...ya know neuron, Dave is out and Jenny is on maternity leave - let's reschedule for 2 week okay?

No good. I am out that week. How about the 3rd week of November?

That's no good. Second week of December should work for all of us.

--near actual conversation with (State) government coordination team to have a 20 minute discussion.