Cloudflare’s CAPTCHA replacement with FIDO2/WebAuthn is a bad idea
Disclaimer: Thoughts expressed here are my own, and not of my employers.
Topics /
The most popular blog posts about web & frontend on Hacker News. 4,614 posts.
Disclaimer: Thoughts expressed here are my own, and not of my employers.
I switched from Gmail to FastMail a few months ago (in early 2013) and I’ve been meaning to write a post about how I did it.
I've been sitting on publishing these notes for a while, because I don't want to diminish the work of the talented people that engineered SwiftUI and plowed through years of AppKit and UIKit code to get to this state. But I'd like to draw attention to some performance limitations, in the hope that a SwiftUI engineer…
The handling of widowed headings across pages in Apple Books is of particular concern. Since 1997, CSS has had properties to handle this, and yet browsers including Safari and Firefox still don’t support them – why not?
People reappropriating existing software to solve their own unique problems
Cookies like to get around. They have no scruples about where they go save for some basic constraints relating to the origin from which they were set. I mean have a think about it: If a website sets a cookie then you click a link to another page on that
The big buzzwords in CSS these days are “modular” and “responsive”—and for good reasons. But we’re still trying to achieve those goals with the wrong tool: Media Queries. What we really need is a tool that doesn’t exist yet: Element Queries.
Security is both very important and often under-emphasized. While many targeted techniques help, there are some basic clean code habits which every developer can and should be doing
Every person on the planet should have their own website, on their own domain name, and blog about whatever they want.
Google Search is dead to me. Here's how and why Kagi's high quality results and compelling value proposition allowed me to fully make the switch.
Google's AMP for Email promised interactive, dynamic messages. Why senders and email clients rejected it, and why email should never be interactive.
At the bottom of my recent post on App Store pricing , I ended a three-paragraph footnote 1 with this:
Notes on making useful software with teams, quality, and better feedback loops.
Personal site of Brenton Cleeland
A personal code notes blog
In response to the call for blogs about the vision for Rust for 2020, I’m going to write about GUI. I believe the time is right for a native GUI toolkit written in Rust, and that such a thing would fill a very important niche. There is a demand for performance (which, to me, includes startup time, RAM footprint, and…
An introduction to writing WebGL shaders using gradient noise and cool math.
Another look through mobile UI design patterns in the Middle Kingdom.
I’ve got a challenge for you. The next time you start a new project, try not using a PHP framework.
Writing and Stuff from Isaac Z. Schlueter
Twitter tried to reduce load times for external links, but made things slower instead. It mistakenly normalizes domains to a point where they’re no longer useful.
I wanted to create a website for a personal project. This is usually the great opportunity to learn - no time pressure, no external requirements, etc. That meant I could choose the language I wanted to try out in anger (Rust) and take it for a spin. Here’s a short summary of the experience.