9 Comments
Mar 20Liked by James O'Malley

The good news is that as of July 2022, NIST picked Kyber (https://pq-crystals.org/kyber/index.shtml) as the standard post-quantum algorithm, and companies including Google and Cloudflare (which handles a big chunk of all web traffic globally) have been advertising it in TLS handshakes.

In Cloudflare's case, they've been doing it since September 2022. You can try it yourself by going to https://pq.cloudflareresearch.com/ using Google Chrome (you'll need to enable the special flag as described there). There's a longer discussion of Kyber and the various alternatives here- https://blog.cloudflare.com/nist-post-quantum-surprise/ . Disclosure: I work for Cloudflare.

Expand full comment

I remember working in 1998-99 on Y2K, one of my first jobs in IT.

Found and fixed hundreds of minor bugs and hit one major one: there was a storage system for documents (Word documents, mostly) that automatically deleted anything that hadn't been accessed for more than seven years and the calculation for the years would have gone haywire and deleted everything on 1 Jan 2000. Obviously, we fixed that!

Typical issues were things like it would display 2000 as 19100, but calculate just fine (it was treating 2000 as 100 and then sticking the characters 19 on the front).

Note that we still get date bugs - there are a bunch of systems that didn't work properly on 29 Feb this year because they don't handle leap years properly.

Expand full comment
Mar 21Liked by James O'Malley

I literally spat out my tea at the drive-by massacre of Matt Goodwin.

Expand full comment
Mar 20Liked by James O'Malley

Crikey. That was a cheerful read with my breakfast.

Expand full comment

Even if things are stored in 64 bit integers, there's still a surprising amount of 32bit libraries around. Everytime I build a new RDBMS release and it wants a 32bit version of the c libraries I'm thinking there's a weakness there

Expand full comment