Asshole Driven Development
[Since this was originally posted commenters have added 100+ addition methods – see the comments below. There’s more commentary on reddit] The software industry might be the world’…
[Since this was originally posted commenters have added 100+ addition methods – see the comments below. There’s more commentary on reddit] The software industry might be the world’…
SSH keys are useful to login over ssh (secure shell) without typing a password. They are also used by Github and other version control systems for passwordless authentication. Here is some basic information from the software developer point of view how to use SSH keys for maximum comfort and security. These…
Josiah Carlson talks about Redis, Python, and other technology topics.
Perhaps you too remember that crayon-factory segment from Sesame Street. The one where they show dramatic shots of hot orange wax getting poured into vats and molds and eventually labeled and boxed up into neat packages of the rainbow, while Skrillex-junior music played in the background. This was my favorite segment…
Update: Date typo in post title fixed! I came across this on Google Books, going through some old issues of InfoWorld I’d read back in the day: Click = big For those who want text, see after …
Today Y Combinator announced they are adding two new partners, Garry Tan and Aaron Iba. This announcement is unique because it does not list their academic credentials, their previous investments, …
A hash table is data structure that is used to search for exact matches to a search key. For searching, they work like this: Take a search key (example: the word “cat”) Hash the search …
A Bloom filter is a data structure that may report it contains an item that it does not (a false positive), but is guaranteed to report correctly if it contains the item (“no false negatives”). The opposite of a Bloom filter is a data structure that may report a false negative, but can never report a false positive…
Suppose for a moment that you are running a web site that has a poorly implemented password database that stores password hashes using some...
A chat with Votizen co-founder Jason Putorti. I am particularly interested in how startups work, their internal processes and culture, rather than their external pitch and product features.
I give some advice each year in my annual Sphinx tutorial at PyCon . A grateful student asked where I myself had learned the tip. I have done some archæology and finally have an answer. Let me share what I teach them about “semantic linefeeds,” then I will reveal its source — which turns out to have been written when…
MediaPlus is a browser extension that gives users more control over media elements like video, images, games, flash, etc by allowing them t...
 Ideas for your Raspberry Pi!The chances are you have a Raspberry Pi or there's one on the way to you, n
ZIA is a place for me to “think out loud,” about my current and future research. As the author, my goals are to share my ideas, highlight new research, and possibly develop new tools along the way.
We finally moved Django to GitHub late yesterday. Here's a postmortem, to keep the community updated and for the benefit of any projects that take this leap in the future.