Traps to Developers
HTML and CSS
The latest blog posts to take off on Hacker News. 49,196 posts.
HTML and CSS
Todays candles have been optimized for millenia not to flicker. But it turns out when we bundle three of them together, we can undo all of these optimizations and the resulting triplet will start t…
I see a lot of bad system design advice. One classic is the LinkedIn-optimized “bet you never heard of queues” style of post, presumably aimed at people who are…
After 4 years with Apple's TextKit 2: The promised 'better' text engine has unstable scrolling, unreliable height estimates, and viewport issues so bad that even Apple's TextEdit suffers from them. Good architecture, but the implementation makes it frustratingly difficult for real-world apps.
Large files bloat Git’s storage, slow down git clone , and wreak havoc on Git forges.
In January of 1995, Electronic Arts bought the prestigious British games studio Bullfrog Productions for an undisclosed sum that was rumored to be in the neighborhood of $45 million. The lives of the 35 or so people who worked at Bullfrog were transformed overnight. Peter Molyneux, the man who had built the studio’s…
One of Anthropic's quieter releases recently was their "Security Review," where Claude Code can identify and fix security issues in your code. But how good is it really? In my case, will it find issues with code it helped me write for my newsletter service…
"Don't worry, he won't leave the porch. The electric fence hasn't worked in years, but he still won't go past it."
There's something I love about opening a text-only webpage. They're a refuge from the GDPR cookie banners, the trashy ads, the email opt-ins, and the god...
Why automation lags even as models get better
This is Part 2 of my LLM series. In Part 1 , I discussed how in just a few short years, we went from the childlike joy of creating “Pirate Poetry” to the despair that our jobs would disappear. My main message was to relax a bit, as companies abuse the hype cycle to distort what is actually happening.
More delays, fewer accidents, and lower prices
How Chinas strategic focus on 3D printing and patent incentives since 2020 created a "minefield".
How 16 Senators Accidentally Saved Democracy (Then Watched It Die)
How I reverse-engineered PureGym's API to build a working Apple Wallet pass with PassKit, Vapor, and mitmproxy - end-to-end iOS reverse engineering walkthrough.
HS2 has become a case study in how not to build infrastructure. But what if we’d taken a different path entirely? In this post, I imagine how the Swiss would have done it: starting with the timetable, not the project. It’s a counterfactual, but it’s not a fantasy.
Update: this post was discussed on Hacker News I completed a Computer Science degree at uni, and bundled a lot of maths subjects in as electives: partial differential equations, vector calculus, discrete maths, linear algebra.
Somehow, though, I can still read it
ProblemSolutionAffected GamesWhat Apple could do Problem I’ve submitted the issue described in this post to Apple as FB13375033. This issue has been open since September of 2023. If you game …
We just completed rewriting the Ghostty GTK application fully embracing the GObject type system from Zig and also verifying with Valgrind every step of the way. The result is a more feature rich, stable, and maintainable Ghostty on Linux and BSD.
The 80’s was a decade of many things — excess, greed, and big hair, to name a few — but it was also the heyday for airbrush art. As a teenager in the late 80’s, I desperately wanted an airbrush so I could paint my favorite band logos on the back of my jean jacket, and maybe make some money on the side painting…
I don't think that it's impossible for politicians, even nontechnical politicians, to make good tech policy. After all, the fact that no one in Congress is a microbiologist doesn't stop federal standards from delivering potable water (and it doesn't excuse the ghastly failures, such as Flint, MI):
Sometimes software takes a long time to compile just due to how much code it has, like in the LLVM project. But often a build is slower than it could be for dumb, fixable reasons. I’ve had the suspicion that most builds are doing dumb stuff, but I had no way to see it. So I’ve been working on a cross-platform tool to…
Reading research papers and articles about chain-of-thought reasoning makes me frustrated. There are many interesting questions to ask about chain-of-thought…
I wrote earlier about my dream of developing “single-handedly” on an iPhone. Then, I wrote some more about it . The dream still lives strongly! I am now coding single-handedly in any language on my iPhone SE model 2022. But although i still like pythonista I am now using a combination of three great apps that allow me…
To protect the digital foundation of essential government services, governments should invest in Open Source as public infrastructure and shift from consumption to contribution.
Why the banks really hate fintechs that allow businesses to learn your account number easily.
Spoiler: I have data from the story in the title of this post, it's mostly what I expected it to be, I've just added it to HIBP where I've called it "Data Troll", and I'm going to give everyone a lot more context below. Here goes: