How should startups handle performance reviews? – Quora

February 24th, 2015
great opinions on dreaded APRs

Bad Managers Talk, Good Managers Write

September 23rd, 2014

[messaging] Modern anti-spam and E2E crypto

September 9th, 2014
- how does antispam currently work at large email providers - how would widespread E2E crypto affect this - what are the options for moving things to the client (and pros, cons) - is this feasible for email? - How do things change when moving from email to other sorts of async messaging (e.g. text messaging) or new protocols - i.e. are there unique aspects of existing email protocols, or are these general problems? // I worked at Google for about 7.5 years. For about 4.5 of those I worked on the Gmail abuse team, which is very tightly linked with the spam team (they use the same software, share the same on-call rotations etc). //

Simpson’s paradox – Wikipedia, the free encyclopedia

September 8th, 2014

Is TLS Fast Yet?

September 8th, 2014
Published on Jul 24, 2014 "TLS has exactly one performance problem: not enough sites are using it. Everything else can and will be optimized. A hands on look at how to achieve 1-RTT handshakes, eliminate validation latency, and more." Slides: bit.ly/fastTLS by Ilya Grigorik ( @ google) . See the bottom of the page on Nginx configs on how to improve TLS performance

Incentive Pay Considered Harmful – Joel on Software

August 18th, 2014
A good old Joel article on why you shouldn't not treat your engineers like pre-K kids.

The Web never forgets: Persistent tracking mechanisms in the wild

July 29th, 2014

4-20 in Santa Monica Mountains

April 25th, 2014


Sullivan Ridge and Backbone Trail Loop

( Sullivan Ridge Fire road, Mulholland road, Fireroad 30 to The Hub, Backbone trail, J-Drop & back to Sullivan Ridge fire road )

My first GoPro cut!

The Presenter Manifesto : 8 Distinctions of a World Class Presenter…

October 15th, 2013

The Presenter Manifesto : 8 Distinctions of a World Class Presenter…

October 15th, 2013