Boring tech is mature, not old
Talking about my description of tech as “boring” to be a compliment, and how to think about it.
The latest blog posts to take off on Hacker News. 6,220 posts.
Talking about my description of tech as “boring” to be a compliment, and how to think about it.
Ah, the tech industry.
Anecdotally, this might be the most requested feature in SQL: Allow some trailing commas.
Static Single Assignment is a program representation where each “variable” (though this term can be misleading) is assigned exactly once. Mostly the variables aren’t variables at all, but instead names for values—for expressions. SSA is used a lot in compilers. See this lesson from Cornell for converting Bril to SSA…
Some people who had previously disabled Apple Intelligence in macOS 15.3 and iOS 18.3 saw it re-enabled after updating to macOS 15.3.1 and iOS 18.3.1 today. In fact I personally have two different Apple silicon Macs running macOS Sequoia, and after I updated both Macs to 15.3.1, Apple Intelligence was re-enabled on my…
You can make your own website. This guide can help anyone make a website with HTML and CSS. You can make a personal site, link tree, hobby site, digital garden, fansite, or any other website you want. It's fun, and easy enough for a 12-year-old.
Build powerful software environments and containerized operations from modular components and simple functions. Perfect for complex software delivery and AI agents. Built by the creators of Docker.
When I was younger, I played a lot of MUDs (“ Multi-User Dungeons ” — the text-only predecessors of modern MMORPGs, often played over Telnet ). They were great fun, particularly during high school: a lightweight multiplayer game with no client state meant you could log in from any machine in any lab, even Windows…
Realtime features make apps feel modern, collaborative, and up-to-date. The features predominantly require sharing changes triggered by one user to other …
If you have ever tried communicating with a device on a private network, you may have encountered Network Address Translation (NAT). Because the number of connected devices has long outpaced the number of unique addresses in the IPv4 address space, public IP addresses have to be shared between devices. This introduces…
Or, the Story of Digital Equipment Corporation
Announcement of the new Anthropic Economic Index and description of the new data on AI use in occupations
From the highly eclectic blog of Mark Dominus
I've made my own web-based coding environment for working on little projects. A few years ago I found Glitch. It's great: a web-based coding environment that makes it really easy to quickly start edit
k is a family of concise, fast vector-oriented languages designed by Arthur Whitney . Calling k a “family” is deliberate; there is no single definitive k, but instead a sequence of slightly incompatible versions. If you decide to stick with k, you’ll see mentions of k4 , k5 etc. Exactly what those numbers mean aren’t…
The story of Timefold: how we turned a doomed open source project into a fast-growing PlanningAI company.
As everyone is well aware, the world is still going nuts trying to develop more, newer and better AI tools. Mostly by throwing absurd amounts of money at the problem. Many of those billions go towards building cheap or free services that operate at a significant loss. The tech giants that run them all are hoping to…
Today I want to share a great story about why many NVIDIA products are now running formally verified SPARK code. This blog post is in part a teaser for…
Four months ago I decided to buy a Tesla Model 3. What promised to be an exciting adventure in the world of electric cars, and some of the most advanced technology brought directly from Silicon Valley, ended up becoming a nightmare from which I still have not found my way out.
What can Apple do in the face of a UK order to weaken encryption worldwide? Decentralize iCloud, to start.
A TL;DR version of Andrej Karpathy's "Deep dive into LLMs like ChatGPT" video.
A comparison of how well Rust and Ada prevent the most common memory-related software errors.
Frupidity is stupid frugality that wrecks engineering teams. Misguided cost-cutting kills productivity, morale, and innovation. You can fight it.
Recently, I covered some of the history of Ethernet's tenuous relationship with installed telephone cabling . That article focused on the earlier and more business-oriented products, but many of you probably know that there have been a number of efforts to install IP networking over installed telephone wiring in a…
Our mission is to ensure that AGI (Artificial General Intelligence) benefits all of humanity. Systems that start to point to AGI* are coming into view, and so we think it’s important to...