Firefox 64 Released
The year's last release of Firefox bundles together goodies for all, including multi-tab management in the interface, new CSS features, devtools improvements, better privacy protections, add-ons updates, and much, much ...
Cancer ‘vaccine’ eliminates tumors in mice
Activating T cells in tumors eliminated even distant metastases in mice, Stanford researchers found. Lymphoma patients are being recruited to test the technique in a clinical trial.
A Programmer's Introduction to Mathematics
For the last four years I’ve been working on a book for programmers who want to learn mathematics. It’s finally done, and you can buy it today. The website for the book is pimbook.org, which has purchase links—paperback and ebook—and a preview of the first pages. You can see more snippets later in the book on the…
How I’ve Attracted the First 500 Paid Users for My SaaS
You Don’t Have To Get Covered on Large Blogs, Why Churn Rate is Surprisingly Low, Spend a Lot of Time At User Forum, etc..
Julia 1.0
Announcing the release of Julia 1.0. The much anticipated 1.0 release of Julia is the culmination of...
Seaweed in Cow Feed Reduces Methane Emissions Almost Entirely
Seaweed could be the key to stopping industrial agriculture from destroying the planet
CLI: Improved
I'm not sure many web developers can get away without visiting the command line. As for me, I've been using the command line since 1997, first at university wh…
Firefox’s new streaming and tiering compiler
People call WebAssembly a game changer because it makes it possible to run code on the web faster. Some speedups are already present, and some are yet to come. With ...
Poor Grades Tied to Class Times That Don’t Match Our Biological Clocks
Schedules of night owls, morning larks and daytime finches may predict their educational outcomes
Calls between JavaScript and WebAssembly are finally fast
At Mozilla, we want WebAssembly to be as fast as it can be. This started with its design, which gives it great throughput. Then we improved load times with a ...
Let’s talk about usernames
A few weeks ago I released [django-registration](/projects/django-registration/) 2.4.1. The 2.4 series is the last in the django-registration 2.x line, and …
Au Revoir
Docker is a founding member of the Blueprint Alliance, a 12-company reference architecture for securing AI agents, built around four governance questions.
Why you should not use Google Cloud
FINAL UPDATE (25-March-2022): Because of this article, we often keep getting asked if we still use GCP and if we would recommend it to…
Dumber phone
Less is exponentially more – Rob Pike Smart phones are useful, but they are also incredibly addictive, and that addiction is at the epicenter of Silicon Valley’s effort to grab an ever-increasing percentage of our minds. If a substance or behavior controls us, it becomes our master, and that just won’t do. For the…
MacBook Pro with faster performance and new features for pros
Apple today updated MacBook Pro with faster performance and new pro features, making it the most advanced Mac notebook ever.
Why Do Keynote Speakers Keep Suggesting That Improving Security Is Possible?
Some people enter the technology industry to build newer, more exciting kinds of technology as quickly as possible. My keynote will savage these people and will burn important professional bridges, likely forcing me to join a monastery or another penance-focused organization. In my keynote, I will explain why the…
Facial recognition: It’s time for action
In July, we shared our views about the need for government regulation and responsible industry measures to address advancing facial recognition technology. As we discussed, this technology brings important and even exciting societal benefits but also the potential for abuse. We noted the need for broader study and…
Remote Code Execution on a Facebook server
I regularly search for vulnerabilities on big services that allow it and have a Bug Bounty program. Here is my first paper which covers a vulnerability I discovered on one of Facebook’s servers.
Announcing Open Source of WPF, Windows Forms, and WinUI
At Build 2018, I outlined our approach to helping you be more productive when developing apps, including the introduction of .NET Core 3.0. We also started decoupling many parts of the Windows development platform, so you can adopt technologies incrementally. Today at Microsoft Connect(); 2018 Conference we shared the…
GDPR: Don't Panic
In another week the GDPR , or the General Data Protection Regulation will become enforceable and it appears that unlike any other law to date this particular one has the interesting side effect of causing mass hysteria in the otherwise rational tech sector.
DNS Performance compared: CloudFlare 1.1.1.1 x Google 8.8.8.8 x Quad9 x OpenDNS
A couple of months ago I did a performance comparison between some of the top free DNS Resolvers available. It was just after Quad9 had…
Changing Our Approach to Anti-Tracking
In the near future, Firefox will -- by default -- protect users by blocking tracking while also offering a clear set of controls to give our users more choice over what information they share with sites.