Martin Kleppmann

5.1K Followers
212 Following
256 Posts
Author of “Designing Data-Intensive Applications”, researcher at TU Munich, formerly University of Cambridge. Distributed systems, security protocols, databases. he/him.
Patreonhttps://patreon.com/martinkl
Twitterhttps://twitter.com/martinkl
I'm giving a talk at the online local-first meetup next week, hope to see a couple of you there https://localfirstweb.dev/
Local-First Software

A fresh way to think about building web applications.

Hilarious that someone who ordered a copy of my book could get a misprint in which the contents have been replaced with an encyclopedia of witchcraft. But also irritating that Amazon allows poorly printed counterfeit copies to be sold!

Context: https://twitter.com/martinkl/status/1551149159402668034

Martin Kleppmann @[email protected] on Twitter

“For my book there are also lots of counterfeit print copies on Amazon. They show up as bad reviews complaining about poor print quality, missing pages, etc. O’Reilly have tried to get Amazon to fix this, but Amazon has done nothing.”

Twitter

Google's Service Weaver claims that it can hide the difference between RPC and local method calls. Just like CORBA claimed in 1991. Is it different this time? The docs say barely a word about handing failures, such as RPCs timing out https://serviceweaver.dev/

For discussion I refer you to Waldo et al.’s classic “A Note on Distributed Computing”, which is still as true today as it was 30 years ago https://scholar.harvard.edu/files/waldo/files/waldo-94.pdf

Service Weaver

Temperature fluctuating between 0°C and –0°C? Hmm, the sweet smell of IEEE754 floating point
Thank you everyone! Here's a photo
The other day I got to visit ASDEX Upgrade, a 1990s tokamak fusion reactor that is still operational. Very exciting!
Lidl has a chime in the Lydian mode on its PA system – I found it surprisingly musically interesting
Eight consonants in a row — a record?
In Munich there is an old cruise ship that has been lifted out of the water and placed on top of a bridge, with a road passing underneath the ship. Inside is a restaurant. Background story: https://alte-utting.de/geschichte/
Geschichte – Alte Utting

It baffles me that someone thought it would be a good idea to clutter a restaurant bill with a bunch of technical jargon (“unixTime”, “ecdsa-plain-SHA256”) and base64 strings