The Origin of Emacs in 1976
On the Origin of Emacs in 1976 (Emacs blog articles)
On the Origin of Emacs in 1976 (Emacs blog articles)
Programming blog of Eugene
Writing is one of the most powerful forms of communication, and it’s useful in a multitude of roles and contexts. As a blog-writing , documentation-authoring , twitter-shitposting DevEx engineer I spend a lot of my time writing. Recently, someone paid me a very nice compliment about a blog I’d written and asked how…
In the past months, Tesla has been offering a free, one-month trial of their full self-driving (FSD) system to all current owners. It looks like they are rolling this out in stages, because I only got mine only a few days ago.
A guide to the operating principles, techniques and technology in lidar systems for self driving cars.
Dissing Fourier, exploring the Hadamard-Walch transform, and making square-wave spectrograms.
Symbolic of the transfer of power from IBM to Microsoft?
My thoughts on Rye and uv.
Reproducible builds configured in Lua
Does this sound familar? You make a change to a library to optimize its performance or clean up technical debt or fix a bug, only to get a bug report: some very large, incomprehensibly opaque test is now failing. Or you add a new compiler optimization with a similar result. Now you have a major debugging job in an…
One of the items on my todo list was: And that’s because I’ve been looking for an easy way to do simple plots for yonks. When I did a post about movie ratings, I tried chart.el: It̵…
Late last year, I had an idea that’s been steadily brewing in my head. I’ve found myself with some free time recently (it coincided with vacation, go figure), and I’ve hacked together some proof-of-concept code. Whether or not it is actually proving the concept I’m not sure, but the results are somewhat interesting…
It'll bite you some day
Last winter, I rode a ski lift alongside a guy who claimed to be a retired Olympic ski tuner. Ski tuning, he said, was all a scam. If you keep your skis dry between days out they’ll stay sharp for their entire lifetime. Don’t get him started on waxing. His specific claim was that skis get blunt from corrosion, and all…
I loved my Nokia 5110 and I wonder if it was possible to breathe new life into this long-shelved and still-memed mobile phone. As it turns out, not only is it possible, but it's going to be a lot easier than I anticipated.
A few weeks ago, my friend Ben and I won JumboHack , a hackathon at Tufts University. Our entry generates a Spotify Wrapped-like summary of students’ dining habits by scraping Tufts’ meal plan portal. Through some clever promotion on Ben’s part, we managed to get hundreds of students to use it in just a couple of…
We’re in an era where US infrastructure is getting a lot of attention.
I like to make silly things, and I also like to put in minimal effort for those silly things. I also like to make things in Rust, mostly for the web, and this is where we run into a problem.
I’m not sure what’s going on over in Cupertino for them to …
A discussion of why I don’t intend to turn Gwern.net into a book, and how trying to write a book can harm writers.
SQLite is fast, really fast. On a single ~40€ / m commodity server, it can sustain ~168,000 reads and ~8000 writes per second, concurrently. Because it's an embedded library designed for client-side applications such as embedded systems and phone & desktop applications, SQLite databases have to be co-located…
People talk about htmx as though it's saving the web from single-page apps. Well, I guess I missed the memo, because I used htmx to build a single-page app.
Now let’s talk about one more seemingly unrelated topic just so we can “surprise” ourselves when we realize it’s category theory. By the way, in this chapter there will be another surprise in addition to that, so don’t fall asleep.
“Every one of the stars in the sky uses fusion to generate enormous amounts of energy. Why shouldn’t we?”
In Michael Sipser’s Introduction to the Theory of Computation textbook, he has one Platonically perfect homework exercise, so perfect that I can reconstruct it from memory despite not having …
One of the use cases I thought was reasonable to expect from ChatGPT and Friends (LLMs) was summarising. It turns out I was wrong. What ChatGPT isn’t summarising at all, it only looks like it…
In today's article, we're embarking on something unprecedented! We'll guide you step by step through the process of transforming an SSD equipped with QLC NANDs into an SLC SSD, significantly enhancing its durability and overall performance!
ROI (and I) are naïve