Python For The Web
The Gun.io blog: insights on hiring software developers, AI in engineering, distributed teams and how to build high-performing technical teams.
+1’s: the right recommendations right when you want them—in your search results
Insights from Googlers into our products, technology, and the Google culture
Electronic Frontier Foundation Uncovers Widespread FBI Intelligence Violations
EFF has uncovered widespread violations stemming from FBI intelligence investigations from 2001 - 2008. In a report released today, EFF documents alarming trends in the Bureau’s intelligence investigation practices, suggesting that FBI intelligence investigations have compromised the civil...
Think Stats: Probability and Statistics for Programmers
This HTML version of is provided for convenience, but it is not the best format for the book. In particular, some of the symbols are not rendered correctly.
Back in the Django saddle
As a co-creator and one of the two Benevolent Dictators for Life of Django , my responsibility is to guide the open-source project forward. I did a great job of this for several years: from our open-sourcing in July 2005 (and for about two years prior to that), I was rather obsessed with it, contributing thousands of…
The story of George — ayttm's most prolific non-developing contributor
The last communication I had from George was in September 2008. He had helped with tons of little improvements in ayttm, like auto-complete, spell check, etc in addition to affecting the big changes. He is responsible for the rewrite of the msn plugin too. I tried getting back in touch in October for his suggestions…
MemShrink progress report, week 23
The only significant MemShrink-related change that landed this week was that David Anderson removed TraceMonkey , the tracing JIT compiler. In fact, TraceMonkey was disabled a while ago, so the effects on code size and memory consumption of its removal have been felt since then. But it feels more real now that the…
SPDY: What I Like About You
I've been working on implementing SPDY as an experiment in Firefox lately. We'll have to see how it plays out, but so far I really like it. ...
What does $1265 of bugs look like?
To start with, there's a lot of spelling mistakes — 53, by my count. Within a few hours of my announcing the bug bounties, someone had run a spell checker against all of the comments in the Tarsnap source code and found about half of these; the rest, consisting mostly of cases where one English word was replaced by…
Game of Thrones CGI
This is a very interesting little video showing off how the Game of Thrones locations are built up using Computer Graphics, substituting effectively for matte painting in traditional film. In my ex…
The LMAX Architecture - 100K TPS at Less than 1ms Latency
LMAX is a retail financial trading system that can handle that can 6 million orders per second on a single JVM thread. The business logic runs in-memory surrounded by disruptors using event sourcing.
Steve Jobs Stanford Commencement Address: Death Is The Destination We All Share
Entering the world of trading can feel overwhelming, especially for beginners. The potential to make significant profits is enticing, but the risks involved can cause hesitation. Whether you’re interested in trading stocks, forex, or commodities, starting in the right way can make a huge difference in your success…
Learning from Twitter
An issue popped up on Twitter this past week that caused the web site to be generally unusable for many users. It appears as if attempts to scroll were unbearably slow and caused the site to be unresponsive.
Balls
Motorola knew they had Google by the balls.