An elegant bamboo structure in Vietnam
Vo Trong Nghia Architects designed this resort welcome center on Phu Quoc Island in Vietnam out of approximately 42,000 pieces of bamboo, rope, and bamboo pins.
The Apple-1's unusual MOS clock driver chip
Apple's first product was the Apple-1 computer, introduced in 1976. This early microcomputer used an unusual type of storage for its disp...
Book review: The Little Typer (2021)
A book review of my journey through dependent typing.
8-bit 64K 1802 computer with front panel and serial port in an Altoids tin
Once upon a time, microcomputers were simple and easy to understand. So simple in fact that a kid like me, with no computer experience whatsoever, could actually understand them, build them, program them, and put them to work in his very own projects!
Ruby Fiber Scheduler
Ruby can work asynchronously with just a Fiber Scheduler and a couple built-in methods - no frameworks are required! It's easy to use, scales well, and has amazing performance benefits.
A Faster Lexer in Go
It's been a while since I've last rewritten my favorite lexical analyzer :-) That post is the last in a series implementing a lexer for the TableGen language in a variety of programming languages, using multiple techniques. The last lexer written, in Go, was very fast indeed - processing 1 MiB of source in about 20…
Tracing HTTP Requests with tcpflow
PagerDuty went off very early in the morning, and our hero cursed his bad luck and received the phone call. He made PagerDuty repeat the message twice, but couldn’t understand the message. He pressed the number to acknowledge the incident. He opened the MacBook and found the slack message from the PagerDuty bot more…
Squeezing Performance from SQLite: EXPLAINing the Virtual Machine
The virtual machine? Yep, but not the Java Virtual Machine.
Forbidden Emacs Lisp Knowledge: Block Comments
Note : The \037 sequence appearing in the code snippets is one character, escaped for readability.
Why Logtalk?
Logtalk - Declarative object-oriented logic programming language
The Economics of Data Businesses
How data businesses start, and how they keep going, and growing, and growing.
The road to Dart 3: A fully sound, null safe language
Preparing for the next major release, where Dart only supports sound null safety
Bitcoin Is a Hideous Monstrosity Made Out of Computers and Greed
Before It Devours The World, Part I
Classic 50mm “Normal” Lens
So, there you are, the proud parents of a beautiful new baby, and you can hardly contain your excitement as you unwrap that new 35mm camera kit you bought to document your child’s early years. Although you’ve had a point-and-shoot camera for a while, you wanted to step up to a “real” camera for the kind of quality…
Native American restaurants
Although there has been growing interest in exploring native foodways in the past twenty or so years, it seems there’s been little research into the history of Native American restaurants, that is,…
Engineers should do customer support and success
The best PLG founders, startups, strategies, metrics and community. Every week.
Weber Shandwick provides PR for Moderna and Pfizer, while staffing the CDC
A potential $50 million contract allows PR firm to be “embedded at the Centers for Disease Control and Prevention in Atlanta as part of the Division of Viral Diseases team.”
U.S. Surnames with No Vowels
From the highly eclectic blog of Mark Dominus
Have I reached the Douglas Adams Inflection point?
The all-knowing sage Douglas Adams had this to say about technology: Anything that is in the world when you’re born is normal and ordinary and is just a natural part of the way the world works. Anything that’s invented between when you’re fifteen and thirty-five is new and exciting and revolutionary and you can…
Mastodon Is Awesome
A hastily written guide for data science folks trying to navigate the fediverse.
How far behind a plane is its noise?
If you’re ever near a relatively low flying airplane, you may have noticed that it sounds like it’s in a different spot in the sky than where it actually is. You can hear the loud engines, and your ears tell you it should be in one place, but your eyes tell you it’s clearly well ahead of its noise. It’s a funny visual…
AlloyDB for PostgreSQL under the hood: Columnar engine
In this technical deep dive, we take a look at the columnar engine that delivers industry leading query performance for AlloyDB for PostgreSQL.
Sublime Text 4 Build 4142
Sublime Text 4, build 4142 is out now with new features, performance improvements and bug fixes.
Mille Bornes
Edmond Dujardin, Joseph Callenac and the design history of Mille Bornes.
The Evolution of Scalable CSS
A deep dive into the problems with scaling CSS on large projects. Understand the evolution of CSS best practices.
The Danger of Journaling Is Introspection
I was having an off-day a few months ago. To try and lift my spirits, I decided to take advantage of the fact that I have the ability to time travel. Not literally, of course, but figuratively in the one direction of the past (which is almost as good