TikTok’s Poison Pill
Just a few months ago, it seemed that the biggest social media news of the year would be Elon Musk’s flirtations with buying Twitter (see, ... Read more
The latest blog posts to take off on Hacker News. 3,821 posts.
Just a few months ago, it seemed that the biggest social media news of the year would be Elon Musk’s flirtations with buying Twitter (see, ... Read more
Over the last twenty years, I have used over a dozen languages professionally, from C to Common Lisp, from Java to Python, from C++ to Typescript. Yet, I ...
Culture, technology, & travel once or twice a week. Click to read Back to Humanity, a Substack publication.
Everybody has heard about the latest cool thing™, which is DALL·E 2 (henceforth called Dall-e). A few months ago, when the first previews started, it was basically everywhere. Now, a few weeks ago, the floodgates have been opened and lots of people on the waitlist got access - that group included me. I’ve spent a day…
Are we there yet?
The normally innocuous workplace comic strip is arguably trying to get itself canceled after three decades in syndication. But why?
In 2022, data engineers manage forests, not trees
A concrete use-case of Firecracker with code snippets
A blog post on building a panel with multiple electronic shelf labels (ESL).
Plus! Pensions; Customer-Facing; Use Cases; Making a Market; Reflexive Energy Politics; Diff Jobs
Let's make the CPython team regret adding pattern matching to Python!
A sure foundation for Computational Complexity source—wonderful 2015 CACM interview Juris Hartmanis passed away this morning. He was a professor in Cornell’s computer science department…
Computing the CRC-32C of a 4KB buffer on a modern x86 chip can be done as a simple loop around the crc32 instruction:
Has TypeScript gotten slow for you? Run this one magic command to visualize what TypeScript is compiling, and maybe get to the root of the issue.
Introduction The other day I was reading this blog post covering existential types in Rust (also known as impl Trait or opaque types). In that blog post, the author makes the following claim. We’re going to have to take a slight diversion into type theory here because it motivates a result that is perhaps intuitive…
The Meshtastic is my solarpunk dream—a cheap, encrypted, offgrid communicator. But the project is still in the alpha stages (and it shows).
Differentiable programming has become a hot research topic, and not only due to the popularity of machine learning frameworks like TensorFlow, PyTorch, and JAX. Many fields apart from machine learning are finding differentiable programming to be a useful tool for solving optimization problems. In computer graphics…
When putting the Raspberry Pi Zero vs a MangoPi MQ Pro, who wins? Can the RISC-V D1 chip hold its own?
I have written previously about why Turbo Pascal is a Great Choice For Programming Under CP/M and now it is time to talk about what could have been. You probabl
How Virtual Machines were used to deploy services. What old problems containers solve and what new problems create. How Kubernetes used containers to recreate Virtual Machines in a better way?
Lessons from Atlantropa, the megaproject to unite Europe (& erase Africa)
On how software that survives first encounter with production tends to live longer than we think it should.
Sometimes people ask me: “Nicole, how do you convert a Master System game to the NES?”, or some other combination of game consoles. And the answer is invaria...
Clojure beginners sometimes struggle with setting up a new Clojure deps.edn project compared to setting up a lein project. This is one of the reasons I've built neil . But not only for beginners, I've been using neil myself a ton too, to add common features to existing deps.edn projects. You may think that neil is a…
Repair of a TI-83 Plus calculator with a non-working screen
The pitfalls of analysis paralysis
I had meant to post on this some time back and forgot. I don’t altogether like plug cutters much, but good quality ones work well in drill presses (pillar drill UK). It’s the drill press that’s the problem more than anything. Often when I need a plug
I’ve been talking a lot recently about how quantum algorithms don’t work. But last week JR Minkel, an editor at Scientific American, asked me to write a brief essay about how quantum al…