Clarity - an open source web interface to grep and tail
As Shopify prepared to go public in 2015, I wrote a letter in our F1 filing that read,
EFF Launches A 'Terms of Service' Tracker for Facebook, Google, eBay, Etc.
San Francisco - "Terms of Service" policies on websites define how Internet businesses interact with you and use your personal information. But most web users don't read these policies -- or understand that the terms are constantly changing. To track these ever-evolving documents, the Electronic...
Iostat -x
My favorite Linux tool in DB work is ‘iostat -x’ (and I really really want to see whenever I’m doing any kind of performance analysis), yet I had to learn its limitations and prop…
Clojure 1.0
After a sustained period of API stability and minimal bug reports, I'm happy to announce the release of Clojure 1.0! http://clojure.googleco...
Can your programming language do this?
In information theory, entropy is the measurement of the amount of randomness in a probability distribution. It's defined as In my code, it'...
The question is wrong
On "Coding Horror", Jeff Atwood asked this question : Let's say, hypothetically speaking, you met someone who told you they had two childre...
Adobe to buy Omniture for $1.8 billion
Drive growth and engage customers across channels with personalized experiences from Adobe's powerful digital marketing, analytics, commerce, AI, and automation tools.
Call to action: Deceptive marketing of Safari 4
@burnout426 I was one of the complainers. But my complaints were limited and refered only Opera tools panels (sidebar setup, Bookmarks/History panel). I'm still confident that mentioned panels should be locked at 100% zoom because they directly refer to the UI (which is not zoomable in Opera). So sidebar setup have…
Hulu CEO: "We screwed up royally"
Great apology note from Hulu’s CEO [via DF]: This note, however, is not about the fact that episodes of ’’It’s Always Sunny in Philadelphia’’ were taken down. Rather, this note is to communicate to our users that we screwed up royally with regards to how we …
Inside the Cafe at Facebook Headquarters
Black mission figs with Serrano ham. Tiny beef meatballs with pine nuts and sweet yellow peaches. Tender braised rabbit with moscatel, cinnamon, and fresh cherries. And rich chocolate roulade cake shot through with rum.
H(m || k) also insecure, you really should use HMAC
The HMAC construction turns a cryptographic hash algorithm into a keyed hash. It is commonly used for integrity protection when the sender and recipient share a secret key. It was developed to addr…
Why CouchDB doesn't scale
This is my attempt to clear up some misconceptions about CouchDB and point out some technical details that a lot of people seem to have over...
Hardware is Expensive, Programmers are Cheap
In response to Hardware is Cheap, Programmers are Expensive at Coding Horror: The million-dollar question: What’s wrong with this picture?...
You can go beyond quotas now on Google AppEngine
Posted by Brett Slatkin, App Engine Team We're psyched to announce that developers can now purchase additional computing resources on App ...
How Google should have acquired EtherPad
How Google acquired EtherPad How the acquisition probably went down. EtherPad is one of my favorite companies and we have mentioned it from…
How to Back Up Gmail In Linux
I really like Gmail, but I also like having backups of my data just in case. Here’s how to use a simple program called getmail on Unix to backup your Gmail or Google Apps email. We’ll b…
Why the secret to speedier highways might be closing some roads: the Braess paradox
"All will be well if you use your mind for your decisions, and mind only your decisions." Help me make more videos and posts! A monthly membership directly supports the channel and allows me to make more videos that inspire students and teachers around the world. You also get early access to new videos. Support with a…
How My Startup Failed
Share a story that could only come from you. A spiritual experience, unexplained mystery, or an unlikely series of coincidences.