2017 is not just another prime number
Good bye year 2016. Hello year 2017. We all know that 2017 is a prime number, but it is more than just another prime number. 2017π (roun...
Firefox 55 and Selenium IDE
The bad news: from Firefox 55 onwards, Selenium IDE will no longer work. The reasons for this are complex, but boil down to two main causes: Browsers are complicated pieces of software that are con…
The future of MDN: a focus on web docs
Building MDN into a world class repository of high quality Web documentation is one of the most valuable things Mozilla has done for Web developers. Now we’re looking to double-down ...
Y Combinator's Founding Principles
Y Combinator's Principles, as written by its founders.
Impossible Java
My private corner for sharing thoughts about programming, computers and everything.
Samsung Develops Battery Material with 5x Faster Charging Speed
Recently, a team of researchers at the Samsung Advanced Institute of Technology (SAIT) dev
A document to help you start a tech cooperative
If you're interested in starting a worker-owned cooperative, this letter is for you.
Papers I like
This started out on Twitter and I expected having to write up maybe 50 or so, but then it made the rounds. I don’t think I have 1200+ papers that I’d recommend reading, and even if I di…
A Review of Perl 6
[ Update , Feb. 5, 2020: Perl 6 is now called Raku. I’ve updated the review title, but left the review body intact. ]
Amazon’s New Customer
The key to understanding Amazon’s purchase of Whole Foods is to understand that Amazon didn’t buy a retailer: the company bought a customer.
How Shor's Algorithm works (2007)
I’ve been talking a lot recently about how quantum algorithms don’t work. But last week JR Minkel, an editor at Scientific American, asked me to write a brief essay about how quantum al…
Mozilla launches new brand identity
Seven months since setting out to refresh the Mozilla brand experience, we’ve reached the summit. Thousands of emails, hundreds of meetings, dozens of concepts, and three rounds of research later, ...
Making Visible Watermarks More Effective
Posted by Tali Dekel and Michael Rubinstein, Research ScientistsWhether you are a photographer, a marketing manager, or a regular Internet user, ch...
People Don’t Buy Products, They Buy Better Versions of Themselves (2016)
Understanding the features vs benefits phenomenon is one of the hardest things to do in product marketing. Here're some examples for features vs benefits products
The Glimmer VM: Boots Fast and Stays Fast
Great web applications boot up fast and stay silky smooth once they've started. In other contexts, applications can choose quick loading or responsiveness once they've loaded. Great games can get away with a long loading bar as long as they react instantly once the gamer gets going. In
How I Stole a User's Siacoin
A lesson in Sia wallet seed safety
Principles of Sharding for Relational Databases
Some say sharding is the best way to scale a database. Sharding enables you to linearly scale cpu, memory, and disk by separating your database into smaller parts. Yet, sharding is controversial. This post explores the principles of sharding relational databases for B2B, B2C, and B2B2C applications.
Patrick Winston Explains Deep Learning
Patrick Winston is one of the greatest teachers at M.I.T., and for 27 years was Director of the Artificial Intelligence Laboratory (which later became part of CSAIL ).
2017 State of Global Tech Salaries
Learn about LHH, with our global network of colleagues who bring local knowledge and experience to support millions of people across the full talent lifecycle.
Do we really need swap on modern systems?
Optimize virtual memory management in Red Hat Enterprise Linux: Learn how to configure swap for optimal performance
A Clash of Cultures
There’s an Internet controversy going on between Dale Dougherty, the CEO of Maker Media and Naomi Wu ( @realsexycyborg ), a Chinese Maker and Internet personality. Briefly, Dale Doughtery tweeted a single line questioning Naomi Wu’s authenticity, which is destroying Naomi’s reputation and livelihood in China.
Whom the Gods Would Destroy, They First Give Real-Time Analytics (2013)
Homer: There's three ways to do things. The right way, the wrong way, and the Max Power way!
Software to capture votes in upcoming German national election is insecure
The Chaos Computer Club is publishing an analysis of software used for tabulating the German parliamentary elections (Bundestagswahl). The analysis shows a host of problems and security holes, to...