Image
user avatar
Martin Kleppmann
@martinkl
Find me at @martin.kleppmann.com on Bluesky, @[email protected] on Mastodon. Author of @intensivedata, Associate Professor @Cambridge_CL. he/him
Cambridge, England
Joined October 2008
Posts
  • Pinned
    user avatar
    I’m no longer active on Twitter. Find me at bsky.app/profile/martin… on Bluesky, or nondeterministic.computer/@martin on Mastodon. If I follow you here or know you personally, you can DM me for a Bluesky invitation code. (Sorry, don’t have enough invitation codes for people I don't know.)
  • user avatar
    In 1665, the University of Cambridge temporarily closed due to the bubonic plague. Isaac Newton had to work from home, and he used this time to develop calculus and the theory of gravity. cudl.lib.cam.ac.uk/view/MS-ADD-04…
  • user avatar
    The G7 summit should be followed by a C major summit to resolve everything.
  • user avatar
    ✨New educational materials!✨ Today I'm announcing two new, free resources I've written: an 8-lecture course on fundamentals of distributed systems, and a 30-page tutorial on elliptic curve cryptography. martin.kleppmann.com/2020/11/18/dis…
  • user avatar
    My partner and I had a baby! I’m on parental leave for the next 3 months (plus planning to work part-time for a while later). Therefore I probably won’t be tweeting much. Feeling fortunate to be in a place with good maternity care and generous parental leave ❤️
    Me on a snowy road, carrying our newborn in a car seat
  • user avatar
    Pro tip: instead of paying $399/year for @safari books online (frankly outrageous), you can get ACM professional membership for $99/year, which includes Safari access.
  • user avatar
    I passed my PhD viva (aka thesis defence) yesterday. Yay! 👨‍🎓😎🎉
  • user avatar
    This looks like a great resource – a series of distributed systems programming challenges designed by Kyle Kingsbury aka aphyr
  • user avatar
    My partner is learning programming. When she struggles to figure something out, but I can solve it in a few seconds, I remind her: she can sit at the piano and easily sight-read a piece she’s never seen, while I have to struggle through note by note. Skills require practice.
  • user avatar
    Estimated number of clock cycles it takes to do various things on a modern CPU, e.g. atomic CAS or context switch: ithare.com/infographics-o… — useful for a concurrent systems course I'm currently teaching
  • user avatar
    Happy new year 🥂 Ever wondered where the western musical scales come from, and why there are 12 notes in an octave? I wrote up a quick explainer.
    Image
    Image
    Image
    Image
  • user avatar
    I am concerned that a lot of computer systems research is solving problems that only huge tech companies have (eg. fast datacenter networking, big data analytics systems), rather than working on technologies that empower individual users and the underprivileged.
    By the same token, it should be a sobering moment for computer science academia. With few exceptions, work that tries to bring accountability to big tech companies is relegated to the fringes of our discipline. CS these days cozies up to power far more than speaking truth to it.
  • user avatar
    Very excited to announce that I've been awarded a €1.3m grant to start a research group on local-first software at TU Munich @TU_Muenchen! This will enable us to build the foundation for collaboration software of the future. volkswagenstiftung.de/aktuelles-pres… in.tum.de/in/news-single…
  • user avatar
    Hello Munich! I have moved here from Cambridge and will be starting a new position at @TU_Muenchen in October. Excited!
    The Neues Rathaus (new town hall) in Munich
    Some German Brezels and bread