"First they came for the Fascists, and I spoke up cause I was a fascist"
Happy Petrov Day to those who celebrate. On September 26, 1983, Stanislav Petrov made the correct decision to not trust a computer.
The early warning system at command center Serpukhov-15, loudly alerting of a nuclear attack from the United States, was of course modern and up-to-date. Stanislav Petrov was in charge, working his second shift in place of a colleague who was ill.
Many officers facing the same situation would have called their superiors to alert them of the need for a counter-attack. Especially as fellow officers were shouting at him to retaliate quickly before it was too late. Petrov did not succumb.
I've attached a short clip from a reenactment of the situation in the documentary The Man Who Saved the World.
The computer was indeed wrong about the imminent attack and Petrov likely saved the world from nuclear disaster in those impossibly stressful minutes, by daring to wait for ground confirmation. For context one must also be aware that this was at a time when US-Soviet relations were extremely tense.
I've previously written about three lessons to take away from Petrov's actions:
1. Embrace multiple perspectives
The fact that it was not Stanislov Petrov's own choice to pursue an army career speaks to me of how important it is to welcome a broad range of experiences and perspectives. Petrov received an education as an engineer rather than a military man. He knew the unpredictability of machine behavior.
2. Look for multiple confirmation points
Stanislav Petrov understood what he was looking for. While he has admitted he could not be 100% sure the attack wasn't real, there were several factors he has mentioned that played into his decision:
- He had been told a US attack would be all-out. An attack with only 5 missiles did not make sense to him.
- Ground radar failed to pick up supporting evidence of an attack, even after minutes of waiting.
- The message passed too quickly through the 30 layers of verification he himself had devised.
On top of this: The launch detection system was new (and hence he did not fully trust it).
3. Reward exposure of faulty systems
If we keep praising our tools for their excellence and efficiency it's hard to later accept their defects. When shortcomings are found, this needs to be communicated just as clearly and widely as successes. Maintaining an illusion of perfect, neutral and flawless systems will keep people from questioning the systems when the systems need to be questioned.
We need to stop punishing when failure helps us understand something that can be improved.
reshared this
#MakerTube
Ich glaub', diese #PeerTube Instanz passt ganz gut zu mir.
Bin dabei meine Videos neu zu ordnen, vielleicht kommen auch mal wieder neue dazu...
makertube.net/a/alphalab/video…
@alpha_lab_software_technik@makertube.net@alphalab_channel@makertube.net
Vielen Dank an
@MakerTube@mastodon.social
Distributions on our website, on-demand Trust & Safety bots, a new connectivity tester. That and much more happened This Week in Matrix!
matrix.org/blog/2025/09/26/thi…
This Week in Matrix 2025-09-26
Matrix, the open protocol for secure decentralised communicationsThib (matrix.org)
For any Canadians who want to pressure the government to force Canada Post to the table, NOT to force postal workers back to work, you can follow these steps!
If you wish to send something to Patty Hajdu directly:
If you are in Thunder Bay-Superior North, she's your MP! Write patty.hajdu@parl.gc.ca
If not, you can try writing the Ministry of Jobs and Families directly at edsc.min.ef-jf.min.esdc@hrsdc-rhdcc.gc.ca
You can call (819) 654-5546 as well.
This is what I wrote in my email (and I said something similar on the phone).
The pastebin is to provide alt text (since it breaks the 3000 alt-text limit) - you CAN use it as a template, but I encourage you to write it in your own words, especially if she's your MP!
pastebin.com/ndiBuWMd
A counterpart at another company just introduced me to WCAG Success Criterion 6.1.1: useragentman.com/wcag-wishlist…
OMFG, I'm dead.
#AndroidAppRain at apt.izzysoft.de/fdroid/?radd=1… today brings you 18 updated and 1 added apps:
* PrivacyScanner: scans installed applications for potentially risky permissions, and helps you review their privacy-related details 🛡️
RB status: 718 apps (54.7%)
4 #Magisk modules have been updated at apt.izzysoft.de/magisk
Enjoy your #free #Android #apps with the #IzzyOnDroid repo
IzzyOnDroid F-Droid Repository
This is a repository of apps to be used with your F-Droid client. Applications in this repository are official binaries built by the original application developers, taken from their resp. repositories (mostly Github, GitLab, Codeberg).IzzyOnDroid App Repo
@mdvhimself Magisk modules have their own "experimental" repo here, yupp. I say "experimental" not because it's flaky or something, but because it doesn't get "scrutinized" the same way as our app repo does – so no additional screening, no reproducible builds, etc. It's more for your convenience, to make it easier to find FOSS modules.
Folks who rooted their devices should know about the risks, and will take special care I hope 😉
Jsem zvědavej, jak #Plzeň nastaví intervaly těch semaforů u Makra.
Představa, že když si vezmu #kolo, tak budu čekat na každý větvi minutku-dvě, tak to bude zatracený zpomalení na "turbokřižovatku" :)
plzen.eu/o-meste/aktuality/akt…
Rozsáhlá rekonstrukce kruhového objezdu v Plzni u Makra končí. V sobotu se tam vrátí provoz : Plzeň - oficiální informační server města
Plzeň-informace o městě, uřední hodiny, řešení životních situací, podatelna, katalog akcí, sport, kulturaplzen.eu
fsync(2) is an example of a poor interface resulting from the design decisions that went into Unix, and thus POSIX.
Why do I say this? Glad you asked. `fsync(fd);` will block its caller until dirty in-memory data associated with the file referred to by the given file descriptor (both file data and metadata) are written to "a permanent storage device", or an error occurs. And that's all well and good, but often, you want to sync multiple files: with `fsync`, you have to either serialize this, or farm multiple `fsync` calls out to separate (OS-managed) threads.
Consider that these days, data is _usually_ written to a storage device asynchronously: a block write request means filling in some data structure understood by the storage device (or its controller) and sending that to the device. The device will fetch the data from the host via DMA, write it, and set a status bit or generate an interrupt or something when it's done.
Typical devices these days can support multiple (indeed, many) outstanding IO requests, internally handle scatter gather IO, etc; so in theory, multiple fsync's could be proceeding in parallel. But the highly synchronous nature of the POSIX interface prevents us from doing this effectively, and AIO support is often buggy and incomplete.
If we had a system interface that let you initiate synchronization, but didn't block and instead immediately returned a completion token of some kind, coupled with another interface that could take a list of such tokens and block until they all completed, you could kick off all of the sync requests at once, and then barrier on their completion.
That'd be a lot simpler.
Oh right ... now I remember why I never set up @thunderbird to work with my email - Microsoft does everything in its own proprietary way. So I can get email up and running but only if I'm happy without my contacts or calendar.
You know maybe it's time for a change ... I just have to figure out if I can do forwarding away from Outlook without continuing to pay for it.
Thunderbird Monthly Development Digest: August 2025 - The Thunderbird Blog
Exchange is coming to Thunderbird 144 next month! Learn what's in and what's planned. Also, updates on Account Hub, Calendar UI, and more!Toby Pilling (The Thunderbird Blog)
Adafruit Fruit Jam - Mini RP2350 Computer
We were catching up on a recent hackaday hackchat with eben upton and learned some fun facts: such as the DVI hack for the RP2040 was inspired by a device called the IchigoJam. we ...www.adafruit.com
I mean, what is it used for, and what’s your purpose in buying it?
That sounds really interesting.
I like that it has audio output too
makes it more fun for experimenting and learning.
The CAQ - zero courage. montreal.citynews.ca/2025/09/2…
#noplanetb #gasguzzlers #CAQASTROPHE #polQC #QCpoli #despicable
Quebec lifts planned 2035 ban on gas-powered vehicle sales
The Quebec government is lifting a ban on the sale of gas-powered cars that would have taken effect in 2035. Environment Minister Bernard Drainville says the decision will give the industry a break and Quebecers more choice.mporco (CityNews Montreal)
Montreal cyclist in critical condition, collision on Décarie Blvd.
montreal.citynews.ca/2025/09/2…
> vehicle was circulating north on Décarie,” said Dubuc. “When he got to Paré, he hit a cyclist.
No CityNews. The car does not have he/him pronouns. Nor was the car self-driving.
Your editing to erase the driver from the facts is showing.
Montreal cyclist in critical condition, collision on Décarie Blvd. - CityNews Montreal
The service road on Décarie Blvd. north was closed Thursday morning as Montreal Police (SPVM) investigated a collision that left a cyclist in critical condition. Calls to 911 came in at around 4:15 a.m.Pamela Pagano (CityNews Montreal)
@thunderbird Where can I file bugs on Thunderbird for Android?
The "Thunderbird" component on Bugzilla is explicitly only for the Desktop client.
I noticed that mails with attachments (photos) are only sent when the phone is connected to external power supply, and I trigger sending messages while it is.
Outgoing mails with attached photos are only sent when phone is connected to power supply (charger)
Checklist I have used the search function to see if someone else has already submitted the same bug report. I will describe the problem with as much detail as possible. App Thunderbird for Android ...tessarakt (GitHub)
просто поразительно. английские нейтив спикеры не уловили НИ ОДНОГО важного заявления биби. ни. сука. одного. видимо, ивритский акцент им помешал, а мне помог.
именно ТАК работают сейчас геббельс-медиа. ты можешь кричать с трибуны оон но тебя ни кто не услышит просто потому что смотреть онлайн видео сложно - надо ссылку найти и время потратить.
это сука лютый пиздец. если честно мне немного не по себе…
bbc.com/news/live/cdxqe17njggt…
Netanyahu calls Palestinian recognition 'disgraceful', as dozens walk out of UN speech
Protesters demonstrate outside the UN General Assembly in New York as Israel's PM addresses delegates.BBC News
youtube.com/watch?v=2R5hW0h7sT…
Doc Watson - What Would You Give In Exchange For Your Soul (Official Visualizer)
Life’s Work: A Retrospective, the career-spanning collection from 8x GRAMMY Award winning icon Doc Watson, now available digitally and as a CD Box Set. The n...YouTube
Atheists Don't Have No Songs - Steve Martin and the Steep Canyon Rangers feat. Edie Brickell
Buy at Amazon: http://smarturl.it/SMSCREBlivecd-dvdClip from Steve Martin and the Steep Canyon Rangers featuring Edie Brickell Live. The entire concert is at...YouTube
Так, в детстве нельзя было говорить слово "жопа". А если очень хотелось, надлежало зайти в комнату, проверить, что рядом никого нет, быстро и полушёпотом крикнуть и тут же выбежать, пока ничего не случилось.
Сейчас то же самое, только слова другие.
Já prostě nemám slušných slov.
zpravy.aktualne.cz/domaci/gast…
Gastronomická esa se Schillerovou. Dohodli se na změně, kterou označují za přelomovou
Spropitné tvoří u zaměstnanců v gastronomii 20 až 50 procent příjmů, osvobození od daní a pojistného by jim velmi pomohlo, tvrdí jejich šéfové.Radek Bartoníček (Aktuálně.cz)
@tritol128 @OttovonWenkoff @piratzbrna O tom nepochybuju. Ale je dulezite pochopit ten problem a pochopit, jak velka dira tam ted je. To proste v zadnym scenari nejde jen tak preskocit a zacit platit 45% statu. Minimalne ne plosne.
Ze vsech reseni jak tu propast preklenout je "docasne" posunout (2) smerem k (1) celkem dobre. Pak se muze ten benefit ruzne zastropovat a postupne zmizi (priklad tohohle postupu je ruseni stravenek v Britanii).
André Polykanine
in reply to Hartgen Consultancy • • •Hartgen Consultancy
in reply to André Polykanine • • •André Polykanine
in reply to Hartgen Consultancy • • •