AliExpress runs silent WebAudio fingerprinting that breaks Bluetooth multipoint
Recently I ran into a strange problem with my Bluetooth headphones. They support multipoint Bluetooth audio, so they can be connected to my ...
The latest blog posts to take off on Hacker News. 8,467 posts.
Recently I ran into a strange problem with my Bluetooth headphones. They support multipoint Bluetooth audio, so they can be connected to my ...
HTML has been gobbling up swathes of what used to be JavaScript’s remit. This page lists a bunch of dynamic functionality that we can now achieve with just HTML.
The secret is humble UITextField.
Every AI-generated landing page, all at once, labelling itself as it goes.
A complete crawl of every restored link from 2009 to 2014 found that 76.7% no longer return a loading page.
Modular by design: Standalone UI Packages and Impeller on Desktop
Building a SPA (Single-page Application) is a complex puzzle: a JavaScript framework that draws the view, an API serving JSON, and 2 independent…
Guillaume Técher — Personal website
uBlock Origin's volunteer team will no longer chase Facebook's shifting ad-detection tricks, calling it a 'disgusting anti-user site.' Here's what that means for your feed.
Includes background-clip for masking backgrounds, vertical-align for aligning elements, box-decoration-mode for consistent edge styling, letter-spacing for spacing control, and text-combine-upright for vertical text layouts.
Gareth Heyes - gareth.heyes@portswigger.net - @garethheyes It's quite common for webmail clients to render untrusted CSS in a trusted UI. They attempt to make this safe using CSS sanitization. In this
Make QR codes with photos in them
A year of fighting scrapers on my 1.5 million-page website. What I tried, how I failed, and what's working now.
We should be giving all agents tools that excel at what’s important for an AI model. Kitesurf is Cloudflare’s new stateless, highly scalable, and cost-effective web browser that runs entirely on top of Workers and was designed specifically for the Agentic Cloud.
I've built the same webhook consumer three times at three companies. The fourth time, I want a better primitive.
It started innocently enough. I saw a tweet about a new product offering from one of my favorite companies, Cloudflare. Neat! I clicked through to the site and there it is: And huzzah!, my preferre…
The hacked digital advertiser was caught serving malicious ads that allowed hackers to steal a victim's cryptocurrency.
Back in 2019, SwiftUI was announced as the future of Apple development. Seven years later, it still feels like a beta version struggling with stability, performance, and many other aspects. What’s actually wrong with SwiftUI?
Tailwind CSS is a very popular CSS framework among web developers. With no prior graphic design knowledge, it solves the standardization of spacing…
Everyone with knowledge agrees that Atom is technically superior to RSS. Everything should have switched to it twenty years ago. All feed readers support Atom just fine ( except in podcasts , for no good reason).
Today, I launched I ♥ RSS, a directory for people who love RSS. I've already added the badge to my footer and submitted my site to the directory. It also shows a nice live blogroll on the homepage (powered by FeedLand). If you love RSS as much as I do, take a look and add …
We now have a new way for you to help us write the monthly updates :)
Hold on to your data by keeping it in your own database
Introducing Elena, a simple, tiny library for building Progressive Web Components.
Learning how htmx works by building one from scratch.
Noting perhaps my largest personal career accomplishment, which is launching CodePen 2.0. Far more work, believe it or not, than the entire creation of the original CodePen. This isn’t the pl…
The 2026-07-28 Model Context Protocol specification is out, bringing a stateless protocol core, Multi Round-Trip Requests, header-based routing, cacheable list results, authorization hardening, a formal extensions framework, and updated Tier 1 SDKs.
In the world of technology, “forever” means about 5 years. It’s humbling to think that the 1992 JPEG image standard is still going strong despite being more than 5 “forevers” old. Why has it been so successful? This article presents the key ideas behind JPEG in plain language and includes an interactive JPEG…