Latest Tech News

Stay updated with the latest in technology, AI, cybersecurity, and more

Filtered by: llvm Clear Filter

So you want to serialize some DER?

So you want to serialize some DER? (Editor’s Note: My day job is at Anthropic.) This story starts where all good stories start, with ASN.1. ASN.1 is… I guess you’d call it a meta-serialization format? It’s a syntax for describing data abstractly (a notation, you might say), and then there’s a bunch of different actual encodings that you can use to turn data into bytes. There’s only one encoding I choose to acknowledge, which is DER (the Distinguished Encoding Representation, it’s got a monocle

Retrobootstrapping Rust for some reason

context time travel and bit rot Modern clang and gcc won't compile the LLVM used back then (C++ has changed too much) Modern gcc won't even compile the gcc used back then (apparently C as well!) Modern ocaml won't compile rustboot (ditto) 14-year-old git won't even connect to modern github (ssh and ssl have changed too much) debian Debian has maintained both EOL'ed docker images and still-functioning fetchable package archives at the same URLs as 14 years ago. So we can time-t