New
The latest blog posts to take off on Hacker News. 541 posts.
What Happened to XPath?
After being revolutionary in 2007 to unleash CSS selectors that never existed, the specification got abandoned who knows why.
MDN Web Docs evolves: Lowdown on the upcoming new platform
The time has come for Kuma — the platform that powers MDN Web Docs — to evolve. “What does a Kuma evolve into? A KumaMaMa?”
If Not SPAs, What?
Trends trends trends!
Humans Are Bad at URLs and Fonts Don’t Matter
Been a lot of "victim blaming" going on these last few days. The victim, through no fault of their own, has been the target of numerous angry tweets designed to ridicule their role in internet security and suggest they are incapable of performing their duty. Here's where it all
Next.js 10
Next.js 10 introduces Built-in Image Optimization, Internationalized Routing, Next.js Analytics, React 17 Support, and more!
Mobilizon – A free, federated tool for events and groups
Mobilizon is our free-libre and federated tool to free events and groups from the clutches of Facebook. After two years of work, today we are releasing the first version of this software, along with a whole series of tools so that you can quickly get started. la version française originale de cet article est ici...
Twitter preconnects to the wrong domains
Twitter tried to reduce load times for external links, but made things slower instead. It mistakenly normalizes domains to a point where they’re no longer useful.
Graphics in Qt 6.0: QRhi, Qt Quick, Qt Quick 3D
The state of Qt 6.0 graphics on Vulkan, OpenGL, Metal, Direct3D 11. Qt Quick API changes. Qt Quick 3D new features in Qt 6.
Unexpected, Useless, and Urgent, or What RSS Gets Right
Thinking about inbox management, RSS feeds, and email overload
Web Scraping with JavaScript
If you’ll try to google “web scraping tutorial” you’ll get a bunch of tech articles on the subject that tells you how to achieve the result using python. The…
Say goodbye to resource-caching across sites and domains
A look-back at caching strategies from the past; with recent changes in Chrome's and Safari's caching strategies, there is no caching benefit from using publicly available third-party libraries anymore.
The majority of Facebook's traffic now uses QUIC and HTTP/3
We are replacing the de facto protocol the internet has used for decades with QUIC, the latest and most radical step we’ve taken to optimize our network protocols to create a better experience for …
Localisation is too hard for Gmail
/ləʊk(ə)lʌɪˈzeɪʃ(ə)n/ The ability to adjust a user-interface to the user's local language or dialect Because I live in the UK, I speak en_GB (English, Great Britain) rather than en_US (English, Simplified United States). Mostly, all dialects of English are mutually intelligible. Sure, the Brits love the letter U and…
Cloudflare Analytics review
Cloudflare Analytics is a brand new player on the privacy-first Google Analytics alternative market. Here’s my Cloudflare Analytics review.
Firefox 82
We'd like to extend a special thank you to all of the new Mozillians who contributed to this release of Firefox.
Face ID and Touch ID for the Web
People often see passwords are the original sin of authentication on the web.
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…
Discord Desktop App RCE
A few months ago, I discovered a remote code execution issue in the Discord desktop application and I reported it via their Bug Bounty Prog...
Chrome exempts Google sites from user site data settings
In Google Chrome's "Cookies and site data" settings, accessible via the Preferences menu item or directly with chrome://settings/cookies in the address bar, you can enable the setting "Clear cookies and site data when you quit Chrome". However, I've discovered that Chrome exempts Google's own sites, such as Search and…
Expanded extension support in Firefox for Android Nightly
Starting September 30, 2020, you can configure Firefox for Android Nightly to install extensions listed on addons.mozilla.org.
What if we had Local-First Software?
The path to an offline SaaS model
Reimagining the Browser: Introducing Cloudflare Browser Isolation Beta
Today, we’re excited to open up a beta of a third approach to keeping web browsing safe with Cloudflare Browser Isolation.
Spotify, Ever the Fans of Openness
Link to: https://songshift.com/blog/spotify_transfers
The File System Access API: simplifying access to local files | Capabilities
The File System Access API enables developers to build powerful web apps that interact with files on the user's local device, such as IDEs, photo and video editors, text editors, and more. After a user grants a web app access, this API allows them to read or save changes directly to files and folders on the…
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…
Plan Your Route Privately: DuckDuckGo Now Has Driving and Walking Directions
We're excited to announce a big step forward with the introduction of route-planning directions on DuckDuckGo Search – private, as always.