Update Regarding Add-Ons in Firefox
Incident summary Updates - Last updated 14:35 PST May 14, 2019. We expect this to be our final update. If you are running Firefox versions 61 - 65 ...
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 809 posts.
Incident summary Updates - Last updated 14:35 PST May 14, 2019. We expect this to be our final update. If you are running Firefox versions 61 - 65 ...
A Better Courier, Free to Use
Posted by Natalie Silvanovich, Project ZeroWhile there have been several rumours and reports of f...
How do you design good abstractions? By using abstractions that already exist.
For decades, discussion of software reuse was far more common than actual software reuse. Today, the situation is reversed: developers reuse software written by others every day, in the form of software dependencies, and the situation goes mostly unexamined.
(Note: Thanks to the effort of a kind reader, this post is now available in audio format! The playlist for the entire series may be found here.) This is the first part of a six-part (II, III, IV, V…
If there is one pattern this book couldn’t live without, this is it. Game loops are the quintessential example of a “game programming pattern”. Almost every game has one, no two are exactly alike, and relatively few programs outside of games use them.
AlphaStar is the first AI to reach the top league of a widely popular esport without any game restrictions. This January, a preliminary version of AlphaStar challenged two of the world's top players in StarCraft II, one of the most enduring and popular real-time strategy video games of all time. Since then, we have…
Let’s lead with the punchline: the question of what comes after IRC, for Mozilla, is now on my desk.
The V8 team details their analysis and mitigation strategy for Spectre, one of the top computer security issues of 2018.
Discussions: Hacker News (347 points, 37 comments), Reddit r/MachineLearning (151 points, 19 comments) Translations: Chinese (Simplified), French, Korean, Portuguese, Russian “There is in all things a pattern that is part of our universe. It has symmetry, elegance, and grace - those qualities you find always in that…
Update: the matplotlib pull request has been merged! See This post for a description of the XKCD functionality now built-in to matplotlib!
We usually perceive that it costs more to get higher quality, but software internal quality actually reduces costs.
Spectrum is an open source chat app for large online communities. With the benefit of hindsight, here are the technology choices I regret.
Proton Mail disputed some of the content of the post originally published at this location. We will continue the discussion directly with Proton Mail, in particular at a meeting in …
You may have heard about Fedora Silverblue, the next-generation desktop OS. This article gives you a more complete view about what it is and how it works.
We are beyond excited to announce Windows Terminal! Windows Terminal is a new, modern, fast, efficient, powerful, and productive terminal application for
Beautiful Racket
Static TypeScript is designed to be useful in practice (especially in education), while being amenable to static compilation targeting small devices.
[Epistemic status: I am basing this on widely-accepted published research, but I can’t guarantee I’ve understood the research right or managed to emphasize/believe the right people. Som…
Business Roundtable today announced the release of a new Statement on the Purpose of a Corporation signed by 181 CEOs who commit to lead their companies for the benefit of all stakeholders.
The question of “What is a tech company” comes down to how much software and its unique characteristics affects the company’s core business.
Canonical log lines are a lightweight, flexible, and technology-agnostic technique for observability that are powerful and easy to implement.
The practice of HTTPS interception continues to be commonplace on the Internet. This blog post discusses types of monster-in-the-middle devices and software, and how to detect them.