JPEG XL would be Turing-complete without the 1024×1024 pixel limitation
You can construct the Rule 110 cellular automaton in JPEG XL.
The latest blog posts to take off on Hacker News. 4,614 posts.
You can construct the Rule 110 cellular automaton in JPEG XL.
We’ve all heard this riddle: if you dig down deep enough in Windows 10, you’ll find elements that date from Windows 3.x days. But is it actually true? In this article we’ll discov…
ebin.city is a short 4-character .city domain available for buy. Listed at $100 — secure it before someone else does.
How I built a click farm to “bypass” Cloudflare’s CAPTCHA killer with some cheap USB security keys, an Arduino, and a bit of python.
This investigation into email tracking attempts to deconstruct tracking links and pixels and highlight the data that is being collected. It covers Mailchimp, …
I took the real app and convert it from Styled Components to Linaria to compare the app performance of CSS-in-JS and normal CSS. Continue reading if you want to know how it went.
I went down a rabbit-hole analysing a competitor and discovered a black-hat SEO operation involving tens of thousands of websites.
If progress follows it's usual strategy, then whatever is difficult and valuable to do today will become easy and normal tomorrow. I imagine we'll discover new abstractions, which will make writing Google Docs as easy as the average web app is today.
Firefox 89 has a new appearance, removing features (ugh) and annoying some people while delighting others. It can be disabled by setting...
It was the morning of Tuesday, May 7th, 1996 and I was sitting in the Ambroisie conference room of the CNIT in Paris, France having my mind repeatedly blown.
When coding a webpage, sometimes you know something is very likely to be needed, even if it's not needed yet. You can give the browser a hint: <link rel=prefetch href=url> The browser will take a note, and then when it doesn't have anything more important to do it might request url. Later on, if it does turn out…
Android 12’s privacy-focused permission deepens the woes of Facebook by vowing to end invasive location-targeted marketing
Today marks eighteen years since the very first release of WordPress. I consider myself so lucky to have co-founded the project alongside Mike Little. Who could have imagined that our nights and we…
What if everyone's wrong?
What's wrong with the term "REST API", and what should we use instead?
TL;DR: I built a synthesizer using C++ and WebAssembly. Check out the finished product (browser compatibility table), the source, watch the talk or keep on reading the article! The Presentation Intr
Nope, you don't know how to validate an email address. Even if you think you'd get the domain part right, fuggeddabout the local part. Seriously.
Native line rendering in WebGL leaves a lot to be desired. There's inconsistency in the implementation, so you can't trust that the line width you want will be available to you, for example. It's also missing some pretty important features, like line joins and caps. For these reasons, quite a bit of work has been done…
M'colleague Charles has introduced me to the most spectacular phrase - "Time To 200". That's a measurement of the length of time it takes a new user to go from signing up to your API to getting their first HTTP 200 response. Think about the last time you started using a new API... Fill in a tediously long registration…
TeeSpring's checkout doesn't work if you have ad block turned on
This post sparked quite a discussion on hackernews. You can read all the interesting comments in this thread. Thanks to everyone who contributed.
JavaScript has come a long way since I knew it as the “D” in DHTML. For anyone like me, who’s been reluctant to use the latest syntax that could require polyfills or a transpiler, I’ve written this cheatsheet to get you caught up on all the goodness that’s widely supported in modern browsers.
Fine-tune your font files and optimise your loading strategy for maximum speed + minimum FOUT
Disclaimer: Thoughts expressed here are my own, and not of my employers.
When designing web applications, (especially the traditional HTML kind), you will at one point have to figure out how to log a user in and keep them logged in between requests.
This infamous answer [https://stackoverflow.com/a/1732454/7488] on StackOverflow have reached meme status. The question is about finding opening tags in XHTML using a regular expression, and the answer makes it abundantly clear that this is not possible - and you will surely go mad if you try. The
Technical blog of Ryan Jerue
Challenging the UX of code blocks.