This entire post is asinine. The root cause of Heartbleed was the RFC was fucked. A German graduate student wrote and implemented an RFC, and was then reviewed by the only full time (and paid) member of the OpenSSL team. Claiming it was because it wasn’t funded is stupid on its face as Dr. Henson was paid for his review.
XZ’s problem was that the maintainer had a mental breakdown and lacking structure to vet the replacement, he handed control off to what seems like a very sophisticated attack group. Money would not have fixed one of the fundamental problems with anarchistic-style code production, which is how do you trust the people who vet the code?
He’s talking about Andres Freund, who uncovered the OpenSSL backdoor that was slipped into liblzma from the xz malicious maintainer. Dude saw a valgrind error and a function with a fixed runtime was taking too long and using too much CPU and reversed out and saved a major ssh backdoor from going upstream as Fedora was going to release it just days later.
Ink also runs when wet, so caveat emptor if you plan on your paper existing anywhere with water.
The progenitor of the American biscuit, the British Hardtack biscuit from the Navy, was cooked 4 times, so let’s not get too high on our own farts that “we have the right way because we cook it twice just like the French intended!”
It is literally not the tip of the iceberg. I work in the industry, so lecturing me about data management platforms is asinine. Microsoft and Apple’s collection practices are minuscule compared to Google’s and DMPs are terrible at their jobs.
Feel free to go request the same fucking data from
Apple: https://support.apple.com/en-us/102208
And Microsoft: https://www.cnbc.com/2018/04/18/how-to-download-a-copy-of-everything-microsoft-knows-about-me.html
Then go ahead and tell me they’re in the same ballpark as what Google’s collected on you.
How would you deal with iowaits in a system like that? I can perfectly burn 100% of CPU time running a poll(), but that’s not useful work…
Tickless means it’s not based on the computer frequency and idle CPUs can stay idle rather than being annoyingly brought into high power mode ever 100 Hz, but it’s still firing interrupts based on scaling timed variables.
They’re now called “Dynticks”
SUSE wrote the vaguely more understandable write up that Linux foundation links to: https://www.suse.com/c/cpu-isolation-full-dynticks-part2/
BTW, the Linux RCU code is evil but interesting: https://www.p99conf.io/session/how-to-avoid-learning-the-linux-kernel-memory-model/
Not enough to buy Bortles Era Jacksonville Jags, much less now when they are somehow much worse.
I actually disagree from a systems engineer perspective: The program doesn’t actually know shit if those bits hit any permanent medium, just that the OS told them “I’ll take care of it” it could be sitting in a write back cache when you save, see the “write complete” and rip the power and that’s all gone now. Basically, I don’t like promising durability when it’s not really there.
When I lived in a poorer neighborhood it was more neighborly, but there was four shootings within a block of my house leading to three deaths, my garbage can was used as target practice, there were needles constantly found in the park on the corner, someone got mad and blew up their apartment building and muggings nearby were frequent.
I’ll take the nicer neighborhoods where interactions are less frequent thank you very much.
Ah, the nightmares of writing F5 iRules.
Did you entirely miss Nielsen and the data they gave to advertisers?
The US has the https://www.nps.gov/band/learn/nature/aberts-squirrel.htm which has similar ears.
My biggest issue is cancelling recurring services. The Apple model requires that all your subscriptions appear on a pane of glass that you can notice if you signed up for a free trial and it’s been billing you $2.99/month because you wanted to read your kid Dr. Suess books on a flight when you were exhausted. Good luck figuring that out if you only have “$2.99 STRIPE BABELBOX INC” on your credit card bill.
Quartz is the old macOS graphics framework, but the mouse shaking is probably just a cool show off feature of Core Animation. There’s uncontested Windows ports on GitHub, so I doubt Apple will throw any fits for Linux.
Google chooses codecs based on what it guesses your hardware will decode. (iPhones get HEVC, Android gets VP9, etc) They just didn’t put much thought into arm based home devices outside of a specific few like the shield.
Much like Nintendo’s allowed to have a monopoly on Switch systems and games even though the Steam Deck exists with the ability to install a huge amount of games.
He did not get charged. https://www.usatoday.com/story/news/nation/2018/11/22/fedex-driver-fatally-punches-back-after-racist-vitriol-oregon/2089320002/