Mac OS Catalina: more trouble than it’s worth (Part 2)
I've been receiving a lot of feedback since writing the original piece in October 2019, and… it's not good.
The latest blog posts to take off on Hacker News. 3,290 posts.
I've been receiving a lot of feedback since writing the original piece in October 2019, and… it's not good.
This is an “intro packet” you can use to argue for the benefits of formal methods (FM) to your boss. It’s a short explanation, a list of benefits and case studies, and a demo. Everything’s in TLA+, but the arguments apply equally well to Alloy, B, statecharts, etc. Adapt the material to your specific needs. Quick…
The web is kinda weird because it was originally created as a typesetting system, rather than a GUI toolkit. While this definitely has its drawbacks 1 and isn’t suitable for everything , I personally rather like the “web as a GUI toolkit” exactly because of its typesetting roots; it provides some features that few…
There’s a sort of breathless industry-specific fact in software that goes around every so often.
Usenet was what the Web is missing nowadays: a genuinely public space, with unclear ownership
For those who love numbers, and those who love them.
Interactive article explaining how mechanical gears work.
From XKCD, released under the Creative Commons 2.5 License An app contributed to chaos at last week's 2020 Democratic Iowa Caucus. Hours after the caucus opened, it became obvious that something had gone wrong. No results had been reported yet. Reports surfaced that described technical problems and inconsistencies…
As regulators look closer at acquisitions they should be extremely wary of unintended consequences. The current system works well for everyone, most of the time.
When making a first full backup of less than 2 GB takes 86 minutes, and you then can’t restore from it anyway.
Let’s encrypt: an automated certificate authority to encrypt the entire web, Aas et al., CCS’19 This paper tells the story of Let’s Encrypt, from it’s early beginnings in 20…
I’m tired of hearing about Grace Hopper, Margaret Hamilton, and Ada Lovelace. Can’t we think of someone else for once? I went ahead and compiled a bunch of really important women according to some fairly arbitrary rules: There’s a specific thing you can point to and say “That. That’s their contribution.” This leaves…
AWK As A Major Systems Programming Language — Revisited
Some hints and tips for getting started with Mypy and introducing it to existing projects
Facts are friends not food
In this post, we implement a garbage collector that frees memory no longer used by the executables our compiler creates.
Can consumers at Costco really have their free sample and eat it too?
Think about the most complex frontends you’ve used. Frontends that made you wonder — “how did they create this”?
One of the most remarkable things about the julia programming language, is how well the packages compose. You can almost always reuse someone else’s types or methods in your own software without issues. This is generally taken on a high level to be true of all programming languages because that is what a library is…
An exploration into C++ memory throughput performance.