"The major difference between a thing that might go wrong and a thing that cannot possibly go wrong is that when a thing that cannot possibly go wrong goes wrong it usually turns out to be impossible to get at and repair."
Douglas Adams
I am a nerd, or should that be geek?
I am curious, about most things.
I am a Free Software Advocate.
By day I engineer software, automation, and tools for a GNU/Linux infrastructure (primarily Ubuntu).
I run #guix on all of my personal equipment and in the cloud. I am going back to #debian for my daily driver.
I am open to new opportunities.
| Blog | https://jamestechnotes.com |
| git | https://git.jamestechnotes.com |
| pgp key | 8FD2 7619 C19A 2201 CB1D E131 EA1C F14B D846 7AFB |
| Thought | “The reasonable man adapts himself to the world: the unreasonable one persists in trying to adapt the world to himself. Therefore all progress depends on the unreasonable man.” -- George Bernard Shaw, Man and Superman |
"The major difference between a thing that might go wrong and a thing that cannot possibly go wrong is that when a thing that cannot possibly go wrong goes wrong it usually turns out to be impossible to get at and repair."
Douglas Adams
So here's a fun thing:
CISA (the US gov's Cybersecurity & Infrastructure Security Agency) just literally pulled a CVE that's actively being exploited with 0-days, because Microsoft's monthly patch for it was presumably worse.
I don't know if a CVE has ever been unpublished like this before?
And in the middle of a literal shooting war in Europe (that's also a hot global cyberwar) too.
This would be hilarious if it wasn't so terrifying.
Q: Why can't an iOS app handle integers bigger than 2147483647?
A: They must be signed.
Optimist: The glass is ½ full.
Pessimist: The glass is ½ empty.
Excel: The glass is January 2nd.
🐦🔗: https://twitter.com/SteveALee/status/1523229882112651265
I've personally implemented software from scratch using RFC as a guide, in several different areas.
But a web browser engine? Forget it!
The "standards" now are nothing more than Chromium, WebKit, Gecko, and their individual quirks. How can there be a new engine?
7/8
The web is not "open" if nobody new can write a web browser engine. It's the illusion of openness.
8/8 Fin!
Imagine a small company trying to write their own web browser from scratch nowadays. It's just not possible! The web is so complex, there's no choice but to adopt one of the few existing browser engines: Chromium, WebKit, Gecko. That's it. The competitive landscape is bleak.
4/8
"Everyone has to adopt Chromium" is exactly Google's plan.
Who controls the dominant browser engine controls the web.
5/8
- a microSD card weighs somewhere around 0.4g
- the highest capacity microSD that's easily available is 256GB
- a trebuchet can throw a 90kg projectile over 300m
90kg worth of microSD cards is 225,000 of them
Therefore a trebuchet can throw 57.6PB of data over 300m
This would have the highest throughput of any telecommunications network ever created