jr0

@jamesrichardson
166 Followers
310 Following
372 Posts

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.

Bloghttps://jamestechnotes.com
githttps://git.jamestechnotes.com
pgp key8FD2 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

Stop valuing my privacy and start respecting it.

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.

https://www.cisa.gov/uscert/ncas/current-activity/2022/05/13/cisa-temporarily-removes-cve-2022-26925-known-exploited

Q: Why can't an iOS app handle integers bigger than 2147483647?

A: They must be signed.

RT @[email protected]

Optimist: The glass is ½ full.
Pessimist: The glass is ½ empty.
Excel: The glass is January 2nd.

🐦🔗: https://twitter.com/SteveALee/status/1523229882112651265

Steve Lee on Twitter

“Optimist: The glass is ½ full. Pessimist: The glass is ½ empty. Excel: The glass is January 2nd.”

Twitter
Beginner: I'm such an idiot
Intermediate: I'm great at this!
Advanced: wow I still have a lot to learn
Master: I can tell you in extreme detail the ways in which I'm an idiot

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

.