Google Being Forced to Sell Chrome Is Not Good for the Web
You’ve got a monopoly on lemonade because you pay all the grocery stores to be the default lemonade. So we’re going to force you sell your car. What’s with the weird redirect? If …
The latest blog posts to take off on Hacker News. 8,469 posts.
You’ve got a monopoly on lemonade because you pay all the grocery stores to be the default lemonade. So we’re going to force you sell your car. What’s with the weird redirect? If …
An important requirement to ensure you can fully access your data in cloud apps forever is making the backend sync server available for local self-hosting. That's what EJECTABLE apps are about.
HTTP/3 has been in development since at least 2016, while QUIC (the protocol beneath it) was first introduced by Google way back in 2013. Both are now...
The DuckDB team and MotherDuck are excited to announce the release of a local UI for DuckDB shipped as part of the ui extension.
The worst "street-cred" I have is that I've been using tiling window managers for thirty-five percent of my life: five years with Sway and two...
Update, 2025-04-16: I wrote a follow-up post after about a month of usage, and you can read that here. Given some recent, uh, instability in US politics, and given that everyone likes an underdog, I’ve been looking at European alternatives to my current hosting situation, which is Cloudflare. After looking through…
And by LLMS I mean: (L)ots of (L)ittle ht(M)l page(S). I recently shipped some updates to my blog. Through the design/development process, I had some insights…
GeoCities, known throughout most of 1995 as Beverly Hills Internet, is one of the first commercial internet services to make it easy for people to publish a home page on the World Wide Web.
Learn about the new capabilities for declarative behavior on buttons.
All of the kool kids in Twitter land seem to be jumping on the bandwagon of a very annoying craze. Twitter threads. Please stop; write a blog post instead
Today, we're excited to introduce Lynx, a family of technologies empowering developers to use their existing web skills to create truly native UIs for both mobile and web from a single codebase...
Chrome Returns 206 when the Server Returns 403 Postmortem It is a feature not a bug! I got detailed explanation from chrome developers which is very helpful. You may find the complete response in the bug ticket. Also this blog post draws a lot of attention after I post it on Hackers News. You may find comments here…
There are countless articles why developers should not focus on Frameworks too much and instead learn to understand the underlying languages. But I think rarely we can find good reasons except that Frameworks come and go. To me, the main reason is different: You won’t be a master at frontend development if you don’t…
This “feature” accomplishes nothing of value for anyone, including the streaming services, but imposes a massive (and for most people, confusing and frustrating) hindrance on honest people simply trying to easily capture high-quality (as opposed to, say, using their damn phone to take a photograph of their reflective…
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…
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:
Certificate Transparency (CT) has been one of the biggest advancements in web security, keeping users safe from threats such as certificate fraud and…
I spent the past few weeks packing as many easter eggs as I could into my latest project, and in this blog post, I want to dig into some of the more interesting details! If you’re interested in animations/interactions, you’ll want to check this one out; I share a bunch of my favourite secrets and tricks. 😄
My Python code was too slow, so I made it faster with Python. For some definition of “Python”.
I hate ads. I also hate tracking and bloat. But I didn't actually hate the latter quite enough to get rid of Disqus for comments. It was a free, good service, and you could turn off ads for the users (which I did).
Why Icons Alone Aren't Enough.
If you take just one thing away from this article, I want it to be this: please build your own website.
An old tool endures in a Next.js world
Ever wondered why you need the underscore in target="_blank" to open a link in a new tab?
"If you don't perceive using the Internet in the 2020s to be a constant fight, you have absolutely no online privacy whatsoever." Lynx br...
What should you do with your unclosed browser tabs? I ran pong in mine.
Achieving Data Freedom Through Open Source and Rust
An early look at the new customizable select feature.