Firefox’s Test Pilot Program Returns
Like a cat, the Test Pilot program has had many lives. It originally started as an Add-on before we relaunched it three years ago. Then in January, we anno
Google Cloud Firestore NoSQL database is in GA
The Cloud Firestore database is a NoSQL, serverless solution for mobile and web application development -- now generally available globally.
AMP for email is bad
The US antitrust complaint against Google shows that the claim 'to improve speed with AMP' was false from the start. It is simply a measure to increase ad revenue.
What Is a Manifold?
In machine learning, the term manifold is thrown around a lot—in fact, there’s even a branch of machine learning dealing with learning the structure of manifolds. Said branch is aptly named manifold learning . Inspired by fantastic visualizations of shapelet mining algorithms , this post aims to give a visual…
Zero-shot transfer across 93 languages
To accelerate the transfer of natural language processing (NLP) applications to many more languages, we have significantly expanded and enhanced our LASER (Language-Agnostic SEntence Representation…
My Product Is Unexpectedly Being Used to Help People with Dementia
One of the more heartwarming moments of my journey building NanaGram was totally unexpected. A few months after launching, I built a way for customers to post reviews. These automatically get posted to the home page. Within a couple weeks, two customers sent reviews mentioning how their loved one has dementia and…
C++ 20: The Core Language
My last post C++20: The Big Four started with an overview of concepts, ranges, coroutines, and modules. Of course, C++20 has more to offer. Today, let’s continue my overview of the core language.
Verb-Noun vs. Noun-Verb
Behind the scenes - how I'm making redblobgames.com - interactive explanations of game development algorithms and math
Tips for reviewing code you don’t like
Here are 10 tips to keep in mind when reviewing code submissions that, for whatever reason, you (as a project maintainer) do not like.
How I Could Have Hacked Any Instagram Account
This article is about how I found a vulnerability on Instagram that allowed me to hack any Instagram account without consent permission. Facebook and Instagram security team fixed the issue and rewarded me $30000 as a part of their bounty program. Facebook is working constantly to improve its security controls on all…
Developing for Android is like being a demonetized YouTuber
Many are aware that some YouTubers are unhappy with how YouTube operates. But are you aware that Android app developers go through similar struggles with Google Play? Let me try and explain everything that's wrong with Android in a single 20 minutes read.
It’s Time for Some Queueing Theory
Queueing theory is the scientific study of waiting in line. It can apply to familiar lines like those at the grocery store or bank but also to things like web s
Apple Is Listening
They had encountered significant turbulence in the product line over the preceding years, especially Macs. It was a rough time to be a pro Mac user.
Wikipedia Is Now a Brave Verified Publisher
Wikipedia, the free online encyclopedia, has joined the Brave platform as a Verified Publisher. Created in 2001, Wikipedia is edited and verified by volunteers around the world.
Terraform 0.12
We are very proud to announce that Terraform 0.12 is officially released. Terraform 0.12 is a major update that includes dozens of improvements and features spanning the breadth and depth of Terraform's functionality.
PostgreSQL 11.3 and 10.8
The PostgreSQL Global Development Group has released an update to all supported versions of our database system, including 11.3, 10.8, …
PIA open-sources and announces audit plans
The VPN industry looks just like the world of religion - everyone has their different beliefs on who to trust. However, even the diamond in the rough lied
Details about MIDI 2.0
This article is for companies looking to develop MIDI 2.0 products, both software developers and hardware manufacturers. If you are a MIDI user looking for the benefits of MIDI 2.0, [...]
Google to Reimplement Curl in Libcrurl
Not the entire thing, just "a subset". It's not stated very clearly exactly what that subset is but the easy interface is mentioned in the Chrome bug about this project. What? The Chromium bug states that they will create a library of their own (named libcrurl) that will offer (parts of) the libcurl API and … Continue…
Why Language-Oriented Programming? Why Racket?
Beautiful Racket