Self-Hosting a Firefox Sync Server
Notes from a backend dev who builds and runs his own infra. Go, microservices, blockchain, self-hosting, homelab projects.
The latest blog posts to take off on Hacker News. 4,109 posts.
Notes from a backend dev who builds and runs his own infra. Go, microservices, blockchain, self-hosting, homelab projects.
Civilization's toughest technical challenges are those that require extraordinary (and constantly improving) performance to be delivered at a low cost.
how to gain code execution on millions of people and hundreds of popular apps
The barn swallow’s flight, the mocking bird’s song, the cardinal’s color, and the hummingbird’s character.
A while back my machine was so messed up that I could barely ssh onto it. 3,200% CPU utilization - all 32 cores on the host were fully utilized! Compare that to my last bug where it only used 1 core, 100% Fortunately, it was using Java 17 runtime which...
This opinion is a routine ruling over TOS formation and whether disputes must go to arbitration. However, before I dig into that question, I need to note the case’s chilling implications. * * * This case involves the Adult Friend...
Traffic trends from WebMD, Quora, Stack Overflow, Chegg, G2, CNET, Reddit, Wikipedia, and Substack!
Writing serves as a foundation for clarity in thought. It can help you engage more deeply with your ideas.
Notes on installing and netbooting Windows 11 over iSCSI
A fun project that I learned a lot from.
Pure scaling in shambles
While looking through the articles on a "social engineering" themed forum I discovered a relatively new scam scheme that shocked me. People create thousands of GitHub repositories with all sorts of things - from Roblox and Fortnite mods to "cracked" FL Studio and Photoshop. As soon as you download and
So there are only 2 web browser engines, and it seems likely there will soon only be 1, and making a whole new web browser from the ground up is effectively impossible because the browsers vendors have weaponized web standards complexity against any newcomers. Maybe eventually someone will succeed and there will be 2…
A collection of 150+ nifty tips and tricks for macOS, for both system features like the Dock, Spotlight, and Mission Control and built-in apps like Safari, Mail, and Photos.
Looking back on 15 years of working on K-9 Mail.
Over the last decade, we’ve seen great advancements in distributed systems, but the way we program them has seen few fundamental improvements. While we can sometimes abstract away distribution (Spark, Redis, etc.), developers still struggle with challenges like concurrency, fault tolerance, and versioning. There are…
I have cited a few games as inspiration for Balatro in the past, but I wanted to talk about one in particular that hasn’t been mentioned much that arguably is the most important. I think if I had some kind of Balatro vision board, solitaire (Klondike) would be right in the middle of it with a big r
On Wednesday, Mozilla introduced legal updates to users of Firefox, and something feels off. I read, and re-read the new Terms of Use and while much of it reads like standard boilerplate from any tech company, there’s a new section that is unexpected:
I analysed almost 2,000 Oscar speeches to discover if the claim that Harvey Weinstein was thanked more often than God is true. Plus, we'll find out which Hollywood icon is bigger than both of them.
A year ago I tried using an M1 iMac for work duty but its 21" screen took up too much room on my desk. After seeing Sean's video on Action Retro about putting an M4 Mac Mini inside an iMac G4 , I thought I'd give it a try.
Your camera has the ability to take three dimensional photos. Your screen has the ability to display three dimensional photos. You’ve probably never used either.
Frederick Monsen's ethnographic photos of the American West
How do we represent a rotation in 3 dimensions? This is a surprisingly deep question, and one we can learn a lot from. Our goal will be to “rediscover” quaternions from first principles, building them up by exploring different representations and fixing the failures along the way.
As I’m sure you’re aware, rivers usually combine together to make larger and larger rivers until they reach the sea.However, there are some exceptions: rivers do sometimes split up and flow in separate directions. These splits are called “bifurcations” (bi” meaning “two”, and “furcations” being the forks). They happen…
I've created a new format for encoding real numbers on computers. I'm proud of it! Let's dive in.
Chicago argued that answering a FOIA request with a database query means creating a new record. Matt Chapman sued, I wound up on the stand explaining SQL, and now there's a bill to fix it.
My dad and the cold war
There are two claims I’d like to make: LLMs can be used effectively1 for listwise document ranking. Some complex problems can (surprisingly) be solved by transforming them into document ranking problems. I’ve primarily explored both of these claims in the context of using patch diffing to locate N-day…