If only Borland had stuck with Turbo Modula-2 for CP/M (2013)
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
The latest blog posts to take off on Hacker News. 6,153 posts.
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...
Details for Ghostscript's new PDF interpreter
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
A new study finds clear empirical evidence that Wikipedia influences judges’ application of the law. The study was led by Neil Thompson of MIT's Computer Science and Artificial Intelligence Laboratory (CSAIL).
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…
Learn why we sought VC funding for our open-source project and how we raised $4.6M to drive continued development and expansion.
Update: Here’s the link to the HN discussion about this post: https://news.ycombinator.com/item?id=32291993
I looked at 34 projects listed by the top Google result for “real-world blockchain projects”. 33 of these are either dead, pivoted away from Blockchain, use Blockchain in a (sometimes dangerously) bad way, or are have no real-world utility.
MIT engineers designed an adhesive patch that produces ultrasound images of the body. The stamp-sized device sticks to skin and can provide continuous ultrasound imaging of internal organs for 48 hours.
I recently started using the Nix Package Manager on macOS and the process has been painful. In this post, I’m going to write down how I’m currently using Nix...
We have a cloud computing platform called Workers. Unlike essentially every other cloud computing platform I know of, it doesn’t use containers or virtual machines. We believe that is the future of Serverless and cloud computing in general, and I’ll try to convince you why.
Last week, Chandler Carruth announced Carbon, a potential C++ replacement they’ve been working on for the past two years. It has the usual cool features you expect from a modern language: useful generics, compile-time interfaces/traits/concepts, modules, etc. – but the thing I’m most excited about is a tiny detail…
I think there's another reason this problem persists in Clojure. There's no Rails for Clojure.
Cybersecurity researcher, entrepreneur, and engineer.
macOS has a wonderful input mechanism where you press and hold a key on your keyboard to display the accent menu. It's easy to internalize: *long pres...
Researchers identify a number of key biomarkers in Hikikomori patients and show their promise for predicting the severity of the condition
When I decided to write and sell my first ebook, The Tech Resume Inside Out [https://thetechresume.com/], I expected to learn about the writing process. How to create a high-quality publication. How to work with editors. Designing a cover and illustrations for the book. And I have, indeed,
Memory safety is a hot topic, but what do we mean by it?
The Official Homepage of Nyan Cat!
In some ways, we've taken a few steps back from a programmable web—two things I miss: bookmarklets and user scripts. Imagine having a bookmarked shortcut to do complex things like taking screenshots or saving a PDF. O...
Tetration -- repeated exponentiation a fractional number of times.