Apple’s Relentless Strategy, Execution, and Point of View
Apple’s announcement of “Apple Silicon” is important for many reasons. Delivering on such an undertaking is the result of remarkable…
Raspberry Pi 400 teardown and review
Today Raspberry Pi Trading announced the Raspberry Pi 400, the latest in the series of small education-focused computers that started with the original Raspberry Pi in 2012. For years, people have come up with creative ways to hack a Pi into keyboards, like the Original Pi in an old Mitsumi keyboard, or the Pi 3 A+ in…
Security vulnerabilities fixed in Firefox 72.0.1 and ESR 68.4.1
Incorrect alias information in IonMonkey JIT compiler for setting array elements could lead to a type confusion. We are aware of targeted attacks in the wild abusing this flaw.
Scaling Down Deep Learning
A blog by Sam Greydanus
The Secret Origin of the Action RPG
Who knew that the knowledge of the true progenitor of the action RPG would be hidden in a stuffy basement in Akihabara, Tokyo?
Exploiting Android Messengers with WebRTC
Posted by Natalie Silvanovich, Project ZeroThis is a three-part series on exploiting messenger ap...
MariaDB Temporal Data Tables
Complete system-versioned tables: WITH SYSTEM VERSIONING syntax, FOR SYSTEM_TIME AS OF/BETWEEN/ALL queries, and ROW_START/ROW_END columns.
A Beginner's Guide to Houseplants
A collaborative AI workspace, built on your company context. Build and orchestrate agents right alongside your team's projects, meetings, and connected apps.
Migrating Large Heroku Postgres Instances to AWS Aurora Without Downtime
In this article I discuss a general process I used recently to migrate a large multi-terabyte Heroku Postgres Database from the Heroku Platform to Amazon Aurora Postgres on a live Heroku based application architecture with near zero downtime and builtin failover during the process.
Reverse Engineer Amazon's Whispersync
I am a big fan of my Kindle. This is the device I’d bring over to a desert island. I am also a fairly frequent user of the highlight feature where you can select a bit of text you like and save it. One thing is bothering me though: the lack of open API on the Kindle to retrieve the data about me. Amazon provides the…
2019 in Review
A quick summary of the evolution of our company, our open-source work, interesting news and lessons in product design and engineering throughout 2019.
How Rainbow Tables Work
I found the creator of Rainbow Table's paper, aimed at cryptanalysts, was pretty inaccessible considering the simplicity and elegance of Rainbow Tables, so this is an overview of it for a layman.
Logic, Before ICs
When integrated circuits were too expensive for common hobby use, we had to build digital logic out of discrete transistors.
Infrastructure Monitoring with Prometheus at Zerodha
How we developed a hybrid multi-DC and cloud monitoring stack with Prometheus, Grafana, and Victoria metrics for monitoring system, app and service, and also business metrics.
How to Become a Shopify Developer – Resources to Become a Shopify Dev
I’m a self-taught developer who worked as a freelancer and indie maker in 2019 and I learned Shopify app and theme development and I want to share with you resources that help me to become a Shopify developer
Organizing a Group Buy of Flour
We just had a huge shift from people eating out to eating in, and now a lot more people are baking, so we and a lot of people I know have had trouble finding grocery stores with flour in stock. The residential supply chain is struggling to keep up with demand. On the other hand, the commercial supply chain is…
Glass viscosity calculations debunk the myth of flow in medieval windows (2017)
Glass scientists have taken a closer look at the urban legend of glass flow in medieval windows—combining theory and experimental techniques, the results definitely bust the myth and indicate the highest ever direct measurement of glass viscosity at low temperatures.
Amazon One – Palm recognition for Amazon Go
We’re always looking for ways to make our customers’ lives better, and one area where we’ve spent time innovating is the customer shopping experience in stores. Today, our physical retail team is excited to introduce a new innovation called Amazon One.
Create No-JavaScript friendly sites
Create usable sites, even if JavaScript is blocked
Teaching our five year old to code by cheating
Teaching our five year old daughter to code by cheating.