Upcoming breaking changes for npm v12
Our next npm major version, v12, introduces security-related default changes to npm install. All these changes are available behind warnings in npm today on 11.16.0 or newer, so you can…
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 1,175 posts.
Our next npm major version, v12, introduces security-related default changes to npm install. All these changes are available behind warnings in npm today on 11.16.0 or newer, so you can…
What bothers me isn’t so much that Daring Fireball is shitlisted at Hacker News. What bothers me is that it’s unexplained.
With Site Isolation enabled on Firefox for Desktop, Mozilla takes its security guarantees to the next level.
Most websites today are built like commercial products by professionals and marketers, optimised to draw the largest audience, generate engagement and 'convert'. But there is also a smaller, less-visible web designed by regular people to simply to share their interests and hobbies with the world. A web that is…
Disclaimer: I worked for 7 years at Mozilla and was Mozilla’s Chief Technology Officer before leaving 2 years ago to found an embedded AI startup. Mozilla published a blog post two days ago h…
Rust is an appealing language for building user interfaces for a variety of reasons, especially the promise of delivering both performance and safety. However, finding a good architecture is challenging. Architectures that work well in other languages generally don’t adapt well to Rust, mostly because they rely on…
Next.js 12 introduces a brand-new Rust compiler, Middleware (beta), React 18 Support, Native ESM Support, URL Imports, React Server Components (alpha), and more!
I think the word “component” in “web components” confused a lot of people — at least it did me. “Web components” sounded like the web platform’s equivalent to…
GraphQL support is in development for PostgreSQL + Supabase.
The switch to WebAssembly increases stability, speed.
A guide to how we built the CKEditor 5 architecture for collaborative editing from the ground up, by extending Operational Transformation concepts.
What is the average size of JavaScript code downloaded per website? Fuck around and find out!
We didn’t think hard enough about how our actions would affect the community, and we’re sorry for letting you down. How we got here Over the co
A few new features to help you feel close to friends and family even when you’re apart.
Our long term plan to make GitLab as fast and performant as possible with Vue and webpack.
Here are some of the best techniques for keeping email addresses hidden from spammers—along with the statistics on how likely they are to be broken.
Support for text-wrap: pretty just shipped in Safari Technology Preview, bringing an unprecedented level of polish to typography on the web.
At Vivaldi, we stand up for the privacy rights of our users. We do not approve of Google’s new FLoC technology. It creates privacy risks for users on the web.
Inspired by a blog post to run your own cloud gaming service which uses a VPN and Steam's In-Home Streaming, I thought I could do this, too, but in the browser.
A data-driven exploration of how the Hacker News ranking algorithm works.
by Aditya Mavlankar, Liwei Guo, Anush Moorthy and Anne Aaron
Firefox’s FPI system keeps websites from tracking your movements across websites. This gives excellent privacy protections but at a cost of web compatibility.
Hidden features, reduced discoverability, cognitive overhead from dual environments, and reduced power from a single-window UI and low information density. Too bad.
When Mac OS X first launched they did so without an existing poll function. They later added poll() in Mac OS X 10.3, but we quickly discovered that it was broken (it returned a non-zero value when asked to wait for nothing) so in the curl project we added a check in configure for that … Continue reading poll on mac…
Now that Bluesky's got its own RSS feeds, here's what you should know