Firefox 85
We'd like to extend a special thank you to all of the new Mozillians who contributed to this release of Firefox.
The latest blog posts to take off on Hacker News. 573 posts.
We'd like to extend a special thank you to all of the new Mozillians who contributed to this release of Firefox.
I've told this story at conferences - but due to the general situation I thought I'd retell it here. A few years ago I was doing policy research in a housing benefits office in London. They are singularly unlovely places. The walls are brightened up with posters offering helpful services for people fleeing domestic…
We’re happy and proud to announce Open Web Docs, to support a community of technical writers that is open and inclusive for all.
Link to: https://oblador.github.io/hush/
With the change of administrations comes a new website, and this morning the all-new Whitehouse.gov debuted. Like its predecessor, the site is powered by WordPress – but this version carries many differences and modern out-of-the-box features that we’re glad to see used on a site of this magnitude. Dave Amirault…
SponsorBlock is a crowdsourced browser extension to skip sponsor segments in YouTube videos.
GitHub Pages now gives you the option to limit access, making the site visible only to users with access to the repository that published the Page. With access control, you…
I know a number of folks use The Great Suspender to automatically suspend inactive browser tabs in Chrome. Apparently recent versions of this extension have been taken over by a shady anonymous entity and is now flagged by Microsoft as malware . Notably the most recent version of the extension (v7.1.8) has added…
Over the past several months, the Brave team has been working with Protocol Labs on adding InterPlanetary File System (IPFS) support in Brave. This is the first deep integration of its kind and we’re very proud to outline how it works in this post.
It's now roughly seven or eight years that I'm building dynamic front ends for the web. From digital art wallets to games (1, 2) and synthesizers, I've seen it all. And since my process
js;dr = JavaScript required; Didn’t Read. Pages that are empty without JS: dead to history (archive-org), unreliable for search results (despite any search engine claims of JS support, check it yourself), and thus ignorable. No need to waste time reading or responding. Also known as, if it’s not curlable, it’s not on…
Retrospect of what happened in Deno in 2020
This is the first post in a series about writing REST servers in Go. My plan with this series is to implement a simple REST server using several different approaches, which should make it easy to compare and contrast these approaches and their relative merits.
It is not just the borrow checker
Just like Google Chrome, Vivaldi browser is built using the open-source Chromium code. So how different is Vivaldi from Chrome?
Notes on rethinking browsers
This blog post is one of several guest blog posts, where we invite participants of our bug bounty program to write about bugs they've reported to us. This is a ...
I'd be interested in a decentralized social network with network-layer anonymity, grassroots content delivery, and customizable moderation.
Today we are releasing a major new version of PeerTube, our alternative to centralized video platforms like YouTube. Please note: La version Française (originale) de cet article est disponible ici ; Here is a direct link to the release, complete with its changelog. Wait... What is PeerTube? PeerTube is not a platform…
Here’s a surprising fact: It costs money to watch video online, even on free sites like YouTube. That’s because about 4 in 5 videos on the web today re
Take a look at the source code of this page - I rely mostly on CSS for the rendering of this article.
My stack will outlive yours
Enables the previous "classic" editor and the old-style Edit Post screen with TinyMCE, Meta Boxes, etc. Supports all plugins that extend this screen.
I always loved the visual aesthetic of dithering but never knew how it’s done. So I did some research. This article may contain traces of nostalgia and none of Lena.
This Christmas, a family member sent me a URL to a family Zoom call. However, they didn’t send me a direct link to Zoom. Instead, they sent me a
Offset pagination gets a bad rap because it’s backend inefficient, but it’s actually a nice feature from a consumer’s perspective. How to bring those advantages to cursor-based APIs.
This book gives an introduction to design and creation of graphical user interfaces using the GTK widget tool-kit and the Nim programming language. The book has its focus on the Linux operating system (OS). While the Nim programming language does support all major operating systems, GTK has it main emphasis on the…
The landscape of OpenStreetMap-based mobile apps