Mike Sperber

358 Followers
438 Following
1.8K Posts
Husband, father, C*O at Active Group, functional programmer, researcher, teacher, theater person.
websitehttps://www.deinprogramm.de/sperber/
software architecture
theater
searchable
In the new Interlude, we’re joined by Peter Thiemann. Peter is a professor at the University of Freiburg, and he was doing functional programming right when Haskell got started. So naturally we asked him about the early days of Haskell, and how from the start Peter pushed the envelope on what you could do with the type system and specifically with the type classes, from early web programming to program generation to session types. Come with us on a trip down memory lane!
https://haskell.foundation/podcast/79/
Peter Thiemann

In this Interlude, we're joined by Peter Thiemann. Peter is a professor at the University of Freiburg, and he was doing functional programming right when Haskell got started. So naturally we asked him about the early days of Haskell, and how from the start Peter pushed the envelope on what you could do with the type system and specifically with the type classes, from early web programming to program generation to session types. Come with us on a trip down memory lane!

I'm putting together a Pecha Kucha session for code.talks - get funky and talk about anything you want to the tune of 20 slides of 20 seconds each!
It's a little hidden in the CfP - put "Undefined" for track and “Pecha Kucha" for Format.
https://cfp.codetalks.com/call-for-papers
code.talks Tech Conference 2025 | Network & Learn in Hamburg November 5 & 6 2025

Join other developers and CTOs at the leading tech event which is a fixture in the DACH tech scene. Network, learn, and have fun at this tech event. It is more than a developer conference, it is a community.

code.talks
Sums up my experience growing up
Die Hoffnung, KI könnte die Einführung agiler Methoden/Code-Reviews/statischer Typen forcieren, klingt irgendwie so ähnlich, wie die Hoffnung, daß die AfD in Regierungsverantwortung den demokratischen Diskurs forciert.
systemd has always been a lever of power; there’s no other reason to create an ecosystem of its shape. the person who grasps that lever is Lennart Poettering, and it always has been. I don’t need to write much on this; I watched the “oh shit” moment last week when systemd started accepting slop code, and again when an age verification mechanism was imposed on every systemd user and distro on Poettering’s final word. this was always the social structure on offer, enforced by a rigid ecosystem.
3/

In this analogy, the narrow pre-automotive roads are the social infrastructure of mathematics: papers, journals, conferences, citations, advisor-student or mentor-mentee relationships, job postings, and the like. They are primarily designed for use by humans alone, or humans using only moderate amounts of computer assistance. The analogue of transportation here would be that of proving new results that take one from a given hypothesis to a desired conclusion.

Human mathematicians can generate such proofs, but the process is lengthy and inefficient, usually requiring one to draw upon previous work or collaboration with colleagues or students. But this laborious process also generates many beneficial secondary effects beyond the ostensible goal of getting from hypothesis to conclusion. The author(s) develop skills and expertise for future research projects. Maps of the mathematical terrain can be drawn for subsequent researchers to benefit from, for instance pointing out future directions of research or serendipitious discoveries that the author encountered or glimpsed during his or her journey. Interesting stories - such as encountering a dead end in one's mathematical exploration, and changing course to avoid it - can be told. (2/5)

Schaut mal @Lilith (🇲🇹❤️) und ich sind im „Fernsehen“ bei @ct_Magazin zum Thema „Staatliche Digitalisierungs-Fails und der Souveränitäts-Hype“ – Podcast erscheint zu Eltern-freundlicher Zeit am Samstag 06:30 Uhr (ca.)., Video jetzt schon unter:

https://www.youtube.com/watch?v=M4NJvPLX2LE

Staatliche Digitalisierungs-Fails und der Souveränitäts-Hype | c’t uplink

YouTube
why I don't use generative AI: https://ionathan.ch/2026/03/18/LLMs.html
Why I don't use generative AI

⟨λ. closure ahead⟩
..and I'm happy I got to talk about #MirageOS, as in earlier years (2018?). This time focus was on deployment - reproducible builds and mollymawk https://builds.robur.coop https://github.com/robur-coop/mollymawk -- thanks to NGI sponsorship we're at the stage where we are right now :)
Reproducible OPAM builds

who called it "stochastially generating code from a spec" and not "the irrational unified process"