Many of the root certificates on Windows are not needed
As of today, Windows trusts 322 root certificates issued by 122 different organizations from 47 countries. This number is quite high, and has been steadily growing over the last few years. And it turns out many of those certificates are not needed at all by the vast majority of Windows users, can be distrusted with no…
Top games from the JS13K 2020 competition
The ninth annual js13kGames competition wrapped up last weekend with over 220 games submitted. All created in a month and in less than 13kB of JavaScript. For anyone not in…
Flutter and Dart, or how to quickly build a mobile app without losing your hair
Oprogramowanie dla banków, ubezpieczycieli i firm leasingowych: procesy kredytowe, obsługa polis, bankowość mobilna i dane. 20+ lat, 500+ projektów.
Firefox Picture-in-Picture
Got things to do and things to watch? Do both using Picture-in-Picture in Firefox. It lets you pop a video out of its webpage and pin it to your screen so you can keep watching while you're on other pages, tabs and apps.
Webpack 5
webpack is a module bundler for JavaScript, CSS, HTML, WebAssembly and assets. It builds a dependency graph from your project and emits optimized bundles for browsers, Node.js, Deno, Bun and other environments.
You might not need to store plaintext email addresses
Earlier this year, when I went from having only Facebook-login on Wishy.gift to allow registrations with email address and password, one of my concerns was how to implement this is a way that protects the data and privacy of my users. I don’t have any ads or analytics on the site, the users can select whatever display…
Cloudflare launches Workers Unbound, next evolution of its serverless platform
Today, we are excited to announce the next phase of this with the launch of our new platform, Workers Unbound, without restrictive CPU limits in a private beta.
No, Safari 14 does not block Google Analytics
This article aims to subdue the rumors that Safari 14 will block Google Analytics (and other similar libraries) by default. It will not.
Retiring Internet Explorer
Prelude In late 2004, I was the Program Manager for Microsoft’s clipart website, delivering a million pieces of clipart to Microsoft Office customers every day. It was great fun. But there wa…
MoreOnionsPorfavor: Onionize your website and take back the internet
Starting today, July 8th, the Tor Project is running a one month campaign called #MoreOnionsPorfavor to raise awareness about onion sites, that is, websites available over onion services. We recently released a feature called Onion-Location in Tor Browser that announces to users if a website has an onion site…
A Critique of React Hooks
A few thoughts to consider when using React hooks
Do Not Follow JavaScript Trends
What to do before adopting every little trend you come across
The life and death of email read tracking
This week we sunsetted read tracking ability from Missive. Years ago, after receiving many requests to...
How Shopify Uses WebAssembly Outside of the Browser
At Shopify, we’re keeping the flexibility of untrusted Partner code, but executing it on our own infrastructure with WebAssembly.
Analyzing HN readers' personal blogs
Analyzing the little guys
Undiscoverable UI Madness
We have a couple Mac users in the office so I went around and asked them how to do some things on macOS, which as we all know, is much better than iPadOS at making important, useful UI elements easily discoverable. I talked to 3 people who have been using
Firefox 75: Ambitions for April
Firefox 75 is chock full of handy new dev tooling: instant evaluation in the web console, event breakpoints for WebSockets, and more. New web platform features include HTML lazy loading ...
Building a Hexagonal Grid in CSS
CSS grid goes hexagonal.
How can we, as web professionals, help to make the web more energy efficient?
How can we, as web professionals, help to make the web more energy efficient? From data centres to transmission networks to the devices that we hold in our …
Open-source self-hosted comments systems for static websites
A side-by-side comparison of open-source, self-hosted commenting systems for static sites — so choosing one doesn’t mean opening every repository yourself. Stars, open issues and last-commit dates are refreshed daily. Missing a system, or a column you need? Leave a comment below or open an issue.
Comparing HTTP/3 vs. HTTP/2 Performance
We announced support for HTTP/3, the successor to HTTP/2, during Cloudflare’s birthday week last year. Our goal is and has always been to help build a better Internet. Even though HTTP/3 is still in draft status, we've seen a lot of interest from our users.
Into the Personal-Website-Verse (2019)
Discover why personal websites are the backbone of the independent web. Learn how to build, connect, and maintain your own space on the internet.
Get Static
If you are in charge of a web site that provides even slightly important information, or important services, it’s time to get static.
Comparing how different devices display the SSID “á̶̛̛̓̿̈͐͆̐̇̒̑̈́͘͝aaa”
I'm a software and network engineer living on the west coast. I currently work at Qumulo writing a petabyte-scale CDN with linearizable reads and writes at every edge. Previously, I worked at Arista Networks doing network automation, large scale digital-twin network validation, and routing for SMPTE2110 networks.
What’s in that .wasm? Introducing wasm-decompile
WABT gains a new decompilation tool that can make it easier to read the contents of Wasm modules.
Hands-on WebAssembly
Learn the basics of WebAssembly through code examples and try different ways to compile C and Rust programs for the browser with the help of Docker image from Evil Martians.