Programmer search engine
For as long as I’ve been in the industry, which is, I think, about 74 years now, the problem I’ve had with hiring programmers was not interviewing them or deciding if they’re smart—it’s been findin…
The latest blog posts to take off on Hacker News. 4,417 posts.
For as long as I’ve been in the industry, which is, I think, about 74 years now, the problem I’ve had with hiring programmers was not interviewing them or deciding if they’re smart—it’s been findin…
A compose key (sometimes called multi key ) is a key on a computer keyboard that indicates that the following (usually 2 or more) keystrokes trigger the insertion of an alternate character, typically a precomposed character or a symbol. [ 1 ]
My Schedule Should Be Terrible… I should have an overwhelming, Malox-guzzling, stress-saturated schedule. Here’s why: I’m a graduate student in a demanding program. I’m working ... Read more
More musings on software development
Well, it was really more like 17 weeks, but who's counting. ;) First, I'll give the punchline.
Compleat is an easy, declarative way to add smart tab completion for any shell command. It’s written in Haskell but requires no programming knowledge. See the GitHub repository for a quick description, or read on for a complete explanation.
When Google Launched DataLiberation ,Brian Fitzpatrick, Data Liberation engineering manager said in a blog post: We've already liberated ov...
I got playing with git log and ended up creating this alias: [alias] lg = log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr)%Creset' --abbrev-commit --date=relative Which adds a git lg command that is a prettier version of git log --oneline.
So yesterday I had a bit of a rant about SEO and I’ve gotten a few common questions so I thought I’d try to answer them. Here goes.
I have extended my xgoogle library with a Python module for Google Translate. The new module is called "xgoogle.translate" and it implements two classes - "Translator" and "LanguageDetector". The "Translator" class can be used to translate text. It provides a function called "translate" that takes three arguments -...
My musings on Emacs, economics, technology, and spiders.
Join thousands of people who own a premium domain. Affordable financing available.
A part of being a great programmer is having your personal code library. With a personal code library I mean a repository of code that you have an intimate knowledge of and that you can reuse quickly. If you are a C programmer, you don't want to reimplement linked lists, trees, various utility functions, macros and...
TAX DEDUCTIBLE DONATIONS: If you enjoyed this post, or this blog, please make a ...