New
The latest blog posts to take off on Hacker News. 8,469 posts.
NoJS – Creating a calculator with only HTML and CSS
Everyone loves CSS! So I built a calculator where the CSS handles the logic without the help of javascript. In this blog post, I will discuss how I achieved this and maybe make a case for my sanity for making it.
WebAssembly: The New Kubernetes?
wingolog: article: webassembly: the new kubernetes?
Porting USB applications to the web. Part 1: libusb
Learn how code that interacts with external devices can be ported to the web with WebAssembly and Fugu APIs.
Examining the covidtests.gov architecture
A day early, the Biden Administration has quietly launched the new website that allows households to order four COVID-19 rapid antigen tests.
TypeScript Features to Avoid
Learn programming languages like TypeScript, Python, JavaScript, SQL, and regular expressions. Interactive with real code examples.
Exploiting IndexedDB API information leaks in Safari 15
Discover how a software bug in Safari 15's IndexedDB API can track your online activity and reveal your identity.
Project Cambria: Translate your data with lenses
Changing schemas in distributed software is hard. Could adopting bidirectional lenses help?
Parcel CSS: A new CSS parser, compiler, and minifier
I'm very excited to announce @parcel/css, a new CSS parser, compiler, and minifier written in Rust! Check it out on GitHub, or try a live demo right in your browser.
Why don't I have a blog?
I feel like I should have a blog. Specifically, a tech blog. Everything points towards it! I like coding, I like reading, I particularly like reading blog posts . So then, why don't I have one?!
The State of Web Scraping 2022
What are the biggest trends and developments in web scraping? What does 2022, likely have in store for web scraping?
Make the “semantic web” web 3.0 again – with the help of SQLite
Before the term was hijacked by crypto-grifters (and, admittedly, a few genuinely neat projects), web 3 (point oh) referred to Tim Berners-Lee's project to promote a standard way to expose and parse metadata on the web. It never took off. In this piece, I'll argue that a breakthrough idea introduced last year by HN…
CSS Gradients that avoid the “gray dead zone”
Have you ever noticed that gradients tend to look a little gray and washed-out in the middle? This happens because of a mathematical quirk with RGB colors. Fortunately, we can work around this quirk, and create beautiful, lush, saturated gradients.
The optional chaining operator, “modern” browsers, and my mom
Eric Bailey recently wrote on CSS-Tricks about testing your website on a crappy laptop and it reminded me of this anecdote from my own life. About a month ago…
The WebSocket Handbook
Learn about the core building blocks of the WebSocket technology and discover the benefits of event-driven architectures with WebSockets.
Firefox 96
We’ve made significant improvements in noise-suppression and auto-gain-control as well as slight improvements in echo-cancellation to provide you with a better overall experience.
How we built a VS Code Extension with Rust, WebAssembly, and TypeScript
How we built language server protocol (LSP) support for the Oso VS Code extension with Rust, WebAssembly (Wasm), and TypeScript
Is Google Search Deteriorating? Measuring Google's Search Quality in 2022
Has Google's Search Quality deteriorated in recent years? This post measures Google Search using human evaluation.
State of the Web: Deno
What is Deno, why does it matter, and how is it currently used for server-side JavaScript?
Give me /events, not webhooks
Learn about the challenges of webhooks for service-to-service notifications. And why an `/events` endpoint is often preferable.
My Evaluation of SvelteKit for Full-Stack Web App Development
I recently tried out SvelteKit for the first time. This is a summary of my experience setting it up, some information I've collected while researching + learning it, and my thoughts on how it compares to other similar frameworks.
Real Problems That Web3 Solves, Part 1
Social recovery wallets introduces new ways to authenticated with our own owned identities.
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.
Use spacer components instead of CSS margins (2020)
We should ban margin from our React components. Hear me out.
A not so gentle intro to web3
Pyramid schemes, scientology and Tamagotchi
You don't need that CORS request
A low code optimization
What is the small web? (2020)
Updated June 19th, 2023 Sorry, your browser doesn't support embedded videos. But that doesn’t mean you can’t watch it! You can download Small Is Beautiful #23 directly, and watch it with your favourite video player. Small Is Beautiful (Oct, 2022): What is the Small Web and why do we need it? Today, I want to introduce…