This is my submission for the Malleable Systems Collective's "Fearless extensibility" challenge problem.
This is my submission for the Malleable Systems Collective's "Fearless extensibility" challenge problem.
I've been noodling on structural editing for a while now. I'm fully bought into Lisps myself, but most of my friends and coworkers are skeptical, and I think a lot of their skepticism has to do (as usual) with all the parens. One of the points I make frequently is that with Lisp code being written as a nested data structure, the textual representation is just one of many possible representations. But it can be hard to get across what that means without concrete examples.
The custom Pocket Reform lids I was working on have arrived, and I think they came out pretty well!
My MNT Pocket Reform hasn't arrived yet, but ever since I read this post I've been wanting to put together my own custom Pocket Reform lid. The post made it seem so easy. And, well, turns out it kind of is once you get the hang of the tools!
As with probably a lot of very ADHD people, I've gone through several attempts at maintaining a blog, most of which I've fallen off of relatively quickly. But I keep wanting to come back to it... so here's one more attempt at it.
Phone manufacturers have promised convergence for years, but every attempt I've come across in the past has never quite satisfied me:
So the big free software news of the week is that Amazon is forking Elasticsearch after Elastic relicensed Elasticsearch under the SSPL. The internet's in a frenzy about this, as tends to happen these days whenever a large previously free software project goes proprietary. I'm disappointed that the free software world has partly lost yet another useful piece of software, and glad that the project will at least live on in some form as free software, even if not from Elastic.
Every so often, I'll have a discussion with a non-free-software person that ends up here: