Most cited
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 74 posts.
A 14kb page can load much faster than a 15kb page
What is surprising is that a 14kB page can load much faster than a 15kB page — maybe 612ms faster — while the difference between a 15kB and a 16kB page is trivial.
See what JavaScript commands get injected through an in-app browser
I work with U.S. law firms as a non-testifying technical consulting expert on matters involving the Apple platform and iOS apps. Learn more about my litigation consulting.
Brave browser now blocks cookie banners
New versions of Brave will hide—and, where possible, completely block—cookie consent notifications. Brave's approach is distinct and more privacy-preserving than similar systems used in other browsers.
Inspecting Web Views in macOS
I recently received a tantalizing email from a reader I’ve never met: Sam Henri-Gold . Sam showed me how you can key in a couple write commands in the macOS…
Native Matrix VoIP with Element Call
Hopefully in-person meet-ups will prove much easier in 2022 - but, there’s still a need for video calls, so let’s face it, they’re here to stay. This makes it really exciting to present Element Call: the world’s first decentralised voice and video conferencing app powered entirely
React v18.0
The library for web and native user interfaces
WebGPU – All of the cores, none of the canvas
WebGPU is an upcoming Web API that gives you low-level, general-purpose access GPUs.
DuckDuckGo email protection beta now open
DuckDuckGo Email Protection is a free email forwarding service that removes multiple kinds of trackers and lets you create unique private email addresses.
Advice for the next dozen Rust GUIs
A few times a week, someone asks on the #gui-and-ui channel on the Rust Discord, “what is the best UI toolkit for my application?” Unfortunately there is still no clear answer to this question. Generally the top contenders are egui, Iced, and Druid, with Slint looking promising as well, but web-based approaches such…
Design of This Website (2021)
Meta page describing Gwern.net, the self-documenting website’s implementation and experiments for better ‘semantic zoom’ of hypertext; technical decisions using Markdown and static hosting.
Push Notifications, WebXR, and better PWA support coming to iOS
New APIs, capabilities, bugs, and challenges for Safari and PWAs running in iOS 15.4 and iPadOS 15.4, including Web Push Notifications, WebXR
Next.js Layouts RFC: Nested routes and layouts, designed for Server Components
Nested routes and layouts, client and server routing, React 18 features, and designed for Server Components.
Give me /events, not webhooks
Learn about the challenges of webhooks for service-to-service notifications. And why an `/events` endpoint is often preferable.
We're improving search results when you use quotes
How snippets in Google’s search results are being improved by forming them around where quoted words or phrases occur in a web document.
Shortest URLs on the Internet
What’s the shortest URL for which content is served on the internet? There are quite a few single-letter second-level domains that are used in very short URLs, such as Google’s http://g.co or Facebook’s https://m.me. But we can go shorter than this: there’s nothing stopping TLD registry operators serving A records at…
Xilem: An Architecture for UI in Rust
Rust is an appealing language for building user interfaces for a variety of reasons, especially the promise of delivering both performance and safety. However, finding a good architecture is challenging. Architectures that work well in other languages generally don’t adapt well to Rust, mostly because they rely on…
Prime Video Uses WebAssembly
The switch to WebAssembly increases stability, speed.
Run Ordinary Rails Apps Globally (2021)
Documentation and guides from the team at Fly.io.
Safari now supports File System Access API with private origin
WebKit supports new API that makes it possible for web apps to create, open, read, and write files directly, or create directories and enumerate their contents.
IETF: The HTTP Query Method ( Draft)
This specification defines a new HTTP method, QUERY, as a safe, idempotent request method that can carry request content.
Turnstile: privacy-preserving alternative to CAPTCHA by Cloudflare
Any website can use a simple API to replace CAPTCHAs with our invisible alternative, whether they’re on the Cloudflare network or not.
Instagram can track anything you do on any website in their in-app browser
I work with U.S. law firms as a non-testifying technical consulting expert on matters involving the Apple platform and iOS apps. Learn more about my litigation consulting.
The HTTP crash course nobody asked for
HTTP does a pretty good job staying out of everyone’s way. If you’re reading this article, there’s a solid chance it was delivered to you over HTTP. Even if you’re reading this from an RSS reader o...
Our plans for Thunderbird on Android
We're thrilled to announce our first steps on the road to delivering an outstanding Thunderbird on Android experience.
Breaking up with JavaScript front ends
What features would be in that spec? Partial page updates? Animated transitions? Layered interactions?
The most satisfying checkbox
The Art of Game Feel (a.k.a Juice) in Product Design
Horrible edge cases when dealing with music
Personal blog of Julien (jvoisin) Voisin
Moving a macOS window by clicking anywhere on it
Today I learned that, since macOS High Sierra onwards, you can move a window by starting to drag anywhere on it.
Retrieving your browsing history through a CAPTCHA
Web developer and cybersecurity researcher