New
The latest blog posts to take off on Hacker News. 5,567 posts.
Librem 5 Evergreen vs. Pinephone
Huzzah! I recently received my Librem 5 (Evergreen) from Purism . The Librem 5 is a smartphone that runs an otherwise standard linux kernel. However, unlike Android which also relies on the linux kernel under the hood, the Librem 5 uses a GNU userspace, adapted for mobile. This makes it more akin to your typical…
Where Did Combinators Come From? Hunting the Story of Moses Schönfinkel
A dive into the unknown personal and academic history of the mathematician who developed combinators, Moses Schönfinkel.
Gitter now speaks Matrix
Matrix, the open protocol for secure decentralised communications
Bootstrap 5 Beta 1
With our first beta release of Bootstrap 5, we're calling it on new features and breaking changes. From here on out, we're only fine-tuning features, bugs, and…
Why I Love Tailwind
Why Tailwind is blowing up, why I (the creator of styled-components) love it and how I avoid the downsides of atomic CSS.
The Architecture of IMGZ
IMGZ shares images.
If All You Have Is a Database, Everything Looks Like a Nail
Databases are fabulous resources. Of course, we’ll abuse them in ways that cause challenges.
How to Make Your Code Reviewer Fall in Love with You
Best practices for code review when you’re the author.
Why do most top performers have the highest count of commits and pull requests?
It’s largely known that counting commits and pull requests as a measure of engineering productivity is a bad idea.
Falling Out of Love with Apple, Part 3: Content and Censorship
In this final post of a three-part series, we discuss how Apple's approach to content is an anticompetitive slippery slope.
Thought Leaders and Chicken Sexers
From the moment I started paying attention to the tech industry, Paul Graham was there. My first job out of college was in SoMa, around the corner from the Justin.tv offices, and his essays were just floating around in the ether, impossible to ignore. His popularization of Lisp was a small part of why I tried Clojure…
The Raspberry Pi 4 has a fan now – the Case Fan
Last year, I wrote a blog post titled The Raspberry Pi 4 needs a fan. And in a video to go along with that post, I detailed the process of drilling out a hole in the top of the official Pi 4 case and installing a 5v fan inside. But that solution wasn't great. The fan was a little loud and annoying, and would stay on…
Docker's Second Death
I do enterprise cloud stuff at Google, also at k8sfiles.com. Words are my own.
Scaling Datastores at Slack with Vitess
From the very beginning of Slack, MySQL was used as the storage engine for all our data. Slack operated MySQL servers in an active-active configuration. This is the story of how we changed our data storage architecture from the active-active clusters over to Vitess — a horizontal scaling system for MySQL. Vitess is…
Why Programming Is Hard to Fundamentally Improve (2017)
My thoughts on why programming hasn’t changed that much and where the next generation of improvements will come
Choose Boring Technology
Analytics built for developers. Real user monitoring with page-load decomposition, Core Web Vitals, error tracking and conversion — cookie-free and without a tag manager.
Monopoly Technology Platforms Are Colonizing Education
Perspectives is an opportunity for Fellows and others to share their ideas in short, accessible essays. IPE/BC Fellows hold a range of views and interests relative to public education.
Fixing a 3 year old bug in Nvidia GeForce Experience
Background: Joystick Preventing Display Sleep A few months ago, I thought I ought to try Microsoft Flight Simulator 2020. The facsimile of o...
VisiData in 60 Seconds
Download faa-wildlife-strikes.csv , a dataset of all aircraft-wildlife collisions reported to the Federal Aviation Administration between 2010 and mid-2016.
Lessons for Early Stage Founders
In Segment’s early days, we hit countless problems as a founding team. And at the time, I thought those problems were unique to our own special snowflake of a founding journey. I chalked it up to us being new grads and first-time founders.
Macs with T2, M1 chips cannot be restored to factory state without Apple
Modern Apple computers can no longer be fully used and maintained in 100% offline environments, or in ways that will reasonably ensure that the computer is…
How I Collected a Debt from an Unscrupulous Merchant
Within two emails, a merchant went from blatant dismissal to full payment, and I owe it to The Organized Professional Method.
InstaHide Disappointingly Wins Bell Labs Prize, 2nd Place
[What follows are my thoughts on some recent research in machine learning privacy. These are my thoughts, and do not represent those of others.]