Airbnb’s design to live and work anywhere
Co-Founder and CEO Brian Chesky shared our design for living and working anywhere with employees around the globe.
Shell script best practices, from a decade of scripting things
This article is about a few quick thumb rules I use when writing shell scripts that I’ve come to appreciate over the years. Very opinionated....
Show HN: Warp, a Rust-based terminal
Build your software factory on Warp: factories as code, any model or harness, with evals, benchmarks, and self-improvement built in.
Knuth's Art of Computer Programming, V 4B, has gone into print
(I'm still looking for the catchiest way to appreciate the number MMXXVI. Exercise 7.2.1.6–122 gives 1234+.5*6+789 and -1+2345*6/7+8+9 and 1+(2/3)*45*67.8-9 ; other suggestions are welcome. The most elegant that I've seen so far is a beauty that was suggested independently by Arnaud Lefebvre and by Evangelos…
New Year, New CEO
It’s a new year, and I’ve decided it’s a good time to replace myself as the CEO of Signal. I have now been working on Signal for almost a decade. It has always been my goal for Signal to grow and sustain beyond my involvement, but four years ago that would still not have been possible. I was writ...
Fake Books
Machine-generated books are here. I bought one by accident.
Outdated vs. Complete: In defense of apps that don’t need updates
On August 22nd, I got an email out of the blue from Apple that notified me that I had a new App Review message. It was for my app, WorldAnimals, a light-hearted game for guessing animal onomatopoeia sounds in different languages.Usually, you receive a message after you submit a new version to the...
How I make a living working on SerenityOS
This post describes in detail how I support myself while working on the SerenityOS project.
A 14kb page can load much faster than a 15kb page
What is surprising is that a 14kB page can load much faster than a 15kB page — maybe 612ms faster — while the difference between a 15kB and a 16kB page is trivial.
AirPods don't “just work”
AirPods are a fantastic product. However, the small annoyances that occur when using them don't allow it to fall under the category of Apple products that "Just Work".
Sapling: A new source control system with Git-compatible client
Sapling is a new Git-compatible source control client. Sapling emphasizes usability while also scaling to the largest repositories in the world. ReviewStack is a demonstration code review UI for Gi…
DALL·E now available in beta
We’ll invite 1 million people from our waitlist over the coming weeks. Users can create with DALL·E using free credits that refill every month, and buy additional credits in 115-generation increments for $15.
I spent two years launching tiny projects
Two years ago, frustrated with a long list of unfulfilled project ideas in my phone notes, I decided to give myself one week to try each idea out in its tiniest form.
My full statement regarding DOOM Eternal
This statement is issued in response to id Software Studio Director Marty Stratton’s “DOOM Eternal OST Open Letter”, published on Reddit.
SvelteKit 1.0
Web development, streamlined
Barnes and Noble's surprising turnaround
Digital platforms are struggling, meanwhile a 136-year-old book retailer is growing again. But why?
Two weeks of dealing with Google as a developer
2 weeks of dealing with Google as a developer
A UX designer walks into a Tesla Bar
I borrowed a friend’s Tesla 3 yesterday. About 5 minutes into the ride, the windshield started fogging up. I couldn’t find the defroster on the large control screen Teslas are so famous for. In desperation, I tapped the CAR icon but that took me to the settings screen which ended up being a dead end. Frustrated, I…
My lizard brain is no match for infinite scroll
I’m declaring defeat. Infinite scroll has won. There is an endless supply of interesting things to consume online, and there are teams and teams of very smart people working very hard to get me to keep watching. One more video means one more metric counter incrementing, one more engagement click, one more step towards…
Include diagrams in your Markdown files with Mermaid
Mermaid is a JavaScript based diagramming and charting tool that takes Markdown-inspired text definitions and creates diagrams dynamically in the browser.
The HTTP crash course nobody asked for
HTTP does a pretty good job staying out of everyone’s way. If you’re reading this article, there’s a solid chance it was delivered to you over HTTP. Even if you’re reading this from an RSS reader o...
Health insurers just published close to a trillion hospital prices
Blog for DoltHub, a website hosting databases made with Dolt, an open-source version-controlled SQL database with Git-like semantics.
We need a middle class for startups
Idea: Make Mittelstands cool in America. Rebrand the US Middle Market. Create a studio and fund to build and buy Mittelstands.
Don't you lecture me with your thirty dollar website
🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿
The best engineering interview question I've ever gotten
It’s been a while since I was on the receiving end of a software engineering interview. But I still remember my favorite interview question. It was at MemSQL circa 2013. (They haven’t even kept their name, so I assume they’re not still relying on this specific interview question. I don’t feel bad for revealing it…
Postgres WASM
We're open sourcing postgres-wasm, a PostgresQL server that runs inside a browser, with our friends at Snaplet.
The end of the nice GTK button
A look into my favorite Adwaita button and why I'm not happy it's going away