Latent Effects for Reusable Language Components

Latent Effects for Reusable Language Components Latent Effects for Reusable Language Components, by Birthe van den Berg, Tom Schrijvers, Casper Bach Poulsen, Nicolas Wu: The development of programming languages can be quite complicated and costly. Hence, much effort has been devoted to the modular definition of language features that can be reused in various combinations to define

http://lambda-the-ultimate.org/node/5640 · October 14, 2021

Several podcast interviews

Several podcast interviews I regularly get asked to give interviews on the topics that I work on, especially for podcasts. To make them easier to find for anybody who’s interested, I thought I would make a list. They touch on a range of different topics, although there is also some overlap so

http://martin.kleppmann.com/2021/09/01/podcast-interviews.html · September 1, 2021

ICML 2021 Invited Speakers ML for Science

ICML 2021 Invited Speakers ML for Science By: Stefanie Jegelka and Ameet Talwalkar (ICML21 Communication Chairs) With ICML 2021 underway, we wanted to briefly highlight the upcoming invited talks. A general theme of the invited talks this year is “machine learning for science.” The Program Chairs (Marina Meila and Tong Zhang) have invited world-renowned scientists from various

https://hunch.net/?p=13762980 · July 19, 2021

Introducing PathQuery Googles Graph Query Language

Introducing PathQuery Googles Graph Query Language Introducing PathQuery, Google’s Graph Query Language We introduce PathQuery, a graph query language developed to scale with Google’s query and data volumes as well as its internal developer community. PathQuery supports flexible and declarative semantics. We have found that this enables query developers to think in a naturally “graphy” design space

http://lambda-the-ultimate.org/introducing-google-path-query · June 30, 2021

Programming and Writing

Programming and Writing One year ago I paused my programming life and started writing a novel, with the illusion that my new activity was deeply different than the previous one. A river of words later, written but more often rewritten, I’m pretty sure of the contrary: programming big systems and writing novels have

http://antirez.com/news/135 · May 14, 2021

Google announces Logica organizing your data queries making them universally reusable and fun

Google announces Logica organizing your data queries making them universally reusable and fun You can read more about it at the Google Open Source blog post, Logica: organizing your data queries, making them universally reusable and fun. They advocate for datalog-like language they developed internally at Google. The reason? Good programming is about creating small, understandable, reusable pieces of logic that can be tested, given names,

http://lambda-the-ultimate.org/google-announces-logica · April 29, 2021

ALT Highlights An Interview with Joelle Pineau

ALT Highlights An Interview with Joelle Pineau Welcome to ALT Highlights, a series of blog posts spotlighting various happenings at the recent conference ALT 2021, including plenary talks, tutorials, trends in learning theory, and more! To reach a broad audience, the series will be disseminated as guest posts on different blogs in machine learning and theoretical computer

https://hunch.net/?p=13762948 · April 23, 2021

Its time to say goodbye to the GPL

Its time to say goodbye to the GPL The trigger for this post is the reinstating of Richard Stallman, a very problematic character, to the board of the Free Software Foundation (FSF). I am appalled by this move, and join others in the call for his removal. This occasion has caused me to reevaluate the position of

http://martin.kleppmann.com/2021/04/14/goodbye-gpl.html · April 14, 2021

Coq will be renamed

Coq will be renamed From the Coq-club: The Coq development team acknowledges the recent discussions (started on the Coq-Club mailing list) around Coq’s logo and name. We wish to thank everyone that participated in these discussions. Testimonies from people who experienced harassment or awkward situations, reports about students (notably women) who ended up not learning /

http://lambda-the-ultimate.org/node/5629 · April 8, 2021

Building the future of computing with your help

Building the future of computing with your help For the last five or six years, since I bid goodbye to the startup scene and Silicon Valley, I have been increasingly working in public. I have written a book, given around 100 talks (many of which are available on YouTube), published over 20 research papers (all freely available

http://martin.kleppmann.com/2021/02/23/patreon.html · February 23, 2021