Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 80,835 posts.
Linux on an 8-bit micro
Dmitry.GR: A successful experiment in running real Linux on an 8-bit AVR.
The not so hidden cost of sharing code between iOS and Android
Dash knows your context, your team, and your work, so your team can stay organized, easily find and share knowledge, and keep projects secure, all from one place.
Bash functions are better than I thought
I've been using Bash functions quite liberally over the past couple years, but last week I discovered that they can be much better than I thought. In this post, I'll explain how I thought they worked, why I was wrong, and how that makes them better.Function syntax
Stop Asking Me to “Sign Up” (2014)
The fate of many startups depends almost entirely on one conversion point: When a visitor becomes a user. All too often, this pivotal role falls on the shoulders of a pitifully generic “sign up” button that’s lucky to get even a minute of consideration during development. If you take
Apple Passwords’ generated strong password format
This post briefly summarizes part of a talk I gave in 2018. All information in this post has been accessible on YouTube since then. There is no new information or news in this post. On Mastodon recently, jsveningsson@mastodon.social asked me: Having an annoying argument on Threads about Apple generated passwords…
Open Problems in Robotics
Robotics is one of those things the business funny papers regularly wonder about; it seems like consumer robotics is a revolutionary trillion dollar market which is perpetually 20-years away -more…
Web frameworks are transforming from runtime libraries into optimizing compilers
My current "investment thesis" is that what we call web frameworks are transforming from runtime libraries into optimizing compilers. When it comes to eking performance out of hand-authored JavaScript and accompanying runtime libraries, we've reached the point of diminishing returns.
The lazy Git UI you didn't know you need
When my son was born last April, I had ambitious learning plans for the upcoming 5w paternity leave. As you can imagine, with two kids, life quickly verified this plan 🙃. I did eventually start some projects. One of the goals (sounding rebellious in the current AI hype cycle) was to learn and use neovim for coding. As…
I was seven words away from being spear-phished
Three weeks ago I received a very flattering email from the University of Cambridge, asking me to judge the Adam Smith Prize for Economics:
Mozilla Welcomes the Rust Foundation
Today Mozilla is thrilled to join the Rust community in announcing the formation of the Rust Foundation. The Rust Foundation will be the home of the popula
Microsoft Put Off Fixing Zero Day for 2 Years
A security flaw in the way Microsoft Windows guards users against malicious files was actively exploited in malware attacks for two years before last week, when Microsoft finally issued a software update to correct the problem.
The 'Batman Effect': How having an alter ego empowers you (2020)
Thinking of yourself as a separate entity can reduce anxiety, while also kicking up some major benefits for your confidence and determination.
Gentoo on Codeberg
News and information from Gentoo Linux
The browser's main thread is expensive
What comes to mind when you hear "frontend optimization"? For most of us it's things like reducing network requests, shrinking the bundle,…
Building a patient monitoring system with Go and Vue in 3 days
We helped frontline to fight against covid-19 by creating a Realtime Patient Monitoring system. In this blog post you can find out how we did it using go and vuejs
Sci-Hub and Alexandra Basic Information
I decided to make a quick summary of facts about Sci-Hub and myself, because in our times you cannot fully trust articles published in media, Wikipedia pages. Well, they do present facts about Sci-…
The FBI Should Stop Attacking Encryption
Federal law enforcement has been asking for a backdoor to read Americans’ encrypted communications for years now. FBI Director Christopher Wray did it again last week in testimony to the Senate Judiciary Committee. As usual, the FBI’s complaints involved end-to-end encryption employed by popular...
I Hacked the Magic Mouse
Magic Mouse hack with USB-C charger
Habits of High-Functioning Teams
I often struggle to explain what it means to be part of a high-functioning software team. Sure, there are mountains of literature, and an entire genre of LinkedIn thought leadership that professes all kinds of guidelines and heuristics about what makes teams work, but in my experience, it’s hard to internalize these…
Accelerate Python code by importing Taichi
Python has become the most popular language in many rapidly evolving sectors, such as deep learning and data sciences. Yet its easy readability comes at the cost of performance. Of course, we all complain about program performance from time to time, and Python should certainly not take all the blame. Still, it's fair…
A profitable, growing, useful, legal, well-loved... failure
. Not the kind of log I meant.
Intro Guide to Dockerfile Best Practices
Docker is a founding member of the Blueprint Alliance, a 12-company reference architecture for securing AI agents, built around four governance questions.
Game Engine Black Books Update
I have kept myself busy with the Game Engine Black Books and I have plenty of news. Most importantly, they have been revised. The DOOM book is now in version 1.1 while the WOLF3D book is entering v2.1. And there is more.
Personal Data Warehouses: Reclaiming Your Data
I gave a talk yesterday about personal data warehouses for GitHub’s OCTO Speaker Series, focusing on my Datasette and Dogsheep projects. The video of the talk is now available, and …
Patterns for building LLM-based systems and products
Evals, RAG, fine-tuning, caching, guardrails, defensive UX, and collecting user feedback.