Shame.css
Keeping track of your hacks
Hostnames
The idea is to come up with some kind of category, so that people have something to remember all the names by. Some categories: Geographical (countries, cities, parks, rivers, lakes, streets), entertainment (flintsones, simpsons, disney films, celebrities), companies (hotels, airports, local shops, restarants)…
Logstash joins Elasticsearch
Logstash is an open source data collection engine with real-time pipelining capabilities. Logstash can dynamically unify data from disparate sources and...
Google Fiber Continues Awful ISP Tradition of Banning “Servers”
Update (10/16/2013): Google Fiber has made a change to their Acceptable Use Policy that clarifies that some non-commercial uses for running servers are permitted. We applaud Google for making this change, but note that there are still provisions to take issue with in the policy, such as the...
Google has indexed thousands of publicly accessible HP printers
A quick, well crafted Google search returns “About 86,800 results” for publically accessible HP printers.
A non-magical introduction to pip and virtualenv for Python beginners
One of the hurdles that new Python developers have to get over is understanding the Python packaging ecosystem.
Play by Your Own Rules
Play by your own rules. A little over a year ago I joined Facebook as a Product Manager. I work with the Pages, Location, and Events teams. As I’ve spent a decade of being the founder of three …
Your Feedback Matters – Update on Xbox One
Your Feedback Matters – Update on Xbox One, Xbox One, Xbox, Microsoft
Clojure: All grown up
I'm a Product Manager at Google. I use data and UX to drive great products. And it turns out—the toughest problems are won in translation.
On Asm.js
Just a shiny demo or the future of browser computing?
3px of padding makes all the difference in the world
I'm sorry for rageskitching about Facebook, but I can't help it. I've seen this bug too many times and I would really like someone with commit access to the Facebook CSS to fix it. ...
How to Hire
After startups raise money, their next biggest problem becomes hiring. It turns out it’s both really hard and really important to hire good people; in fact, it’s probably the most important thing...
Web Scraping 101 with Python
A beginner's guide to getting started with web scraping using Python and BeautifulSoup.
EFF Has Lavabit’s Back in Contempt of Court Appeal
San Francisco - Federal law enforcement officers compromised the backbone of the Internet and violated the Fourth Amendment when they demanded private encryption keys from the email provider Lavabit, the Electronic Frontier Foundation (EFF) argues in a brief submitted Thursday afternoon to the US...
Thoughts on Bitcoin
Maybe bitcoin will be the world reserve currency, maybe it will totally fail, or maybe it will survive in some niche capacity. I don’t know how to weight the probabilities (although I think in the...