Nǐ hǎo! Saturday assorted links: A valid HTML zip bomb - ache Many sites have been affected by the aggressiveness of web crawlers designed to improve LLMs. I’ve been relatively spared, but since the phenomenon started, I've been looking for a solution to implement.\r Today, I present a zip bomb gzip and brotli that is valid HTML. 🔗 --- Google Spoofed Via DKIM Replay Attack | EasyDMARC Learn how a Google spoof used a DKIM replay attack to bypass email security and trick users with a fake subpoena in this real-world phishing case. 🔗
Nǐ hǎo! Friday assorted links: 🦊 How to Firefox - Kaushik Gopal's Website Chrome finally pulled the trigger on the web’s best ad-blocker, uBlock Origin.\r \r Now that Chrome has hobbled uBO, Firefox—my beloved—1 is surging again. I want to do my part to convince you to switch to Firefox and show you how I use it.\r \r 🔗
Buenos días! Wednesday assorted links: vanilla-extract — Zero-runtime Stylesheets-in-TypeScript. Zero-runtime Stylesheets in TypeScript.\r Use TypeScript as your preprocessor. Write type‑safe, locally scoped classes, variables and themes, then generate static CSS files at build time. 🔗 --- chubin/wttr.in The right way to check the weather 🔗 --- Don't animate height! | Granola Our app was mysteriously using 60% CPU and 25% GPU on my M2 MacBook. It turned out this was due to a tiny CSS animation! In this post, I show how to find expensive animations, why some are so expensive, and how to make many animations much cheaper. Along the way, we'll learn how the browser renders CSS animations and how to use Chrome's dev tools for performance profiling. 🔗 --- A Friendly Introduction to SVG • Josh W. Comeau The really cool thing is that SVGs are first-class citizens in the DOM. We can use CSS and JavaScript to select and modify SVG nodes, as if they were HTML elements. 🔗