New
The latest blog posts to take off on Hacker News. 4,417 posts.
Jonathan's Card shut down
Get a coffee, give a coffee - Jonathan's Card
Xkcd Password Generator
The button below will generate a random phrase consisting of four common words. According to yesterday’s xkcd strip, such phrases are hard to guess (even by brute force), …
Designing command-line interfaces
There are few articles on the design of command-line interfaces (CLIs), even if plenty of articles on designing graphical user interfaces (GUIs) exist. This article is an attempt at presenting some of the most important guidelines for CLI design.
Understanding the Git Workflow
If you don't understand the motivation behind Git's design, you're in for a world of hurt. With enough flags you can force Git to act the way you think it should instead of the way it wants to. But that's like using a screwdriver like a
Vim & Python: Making yourself at home
You might look at Python code every day, but what is the lens through which you view code? It's your text editor. This article was written for Python Magazine and was first in a series on Python development environments. Here, we look at how Vim users can boost their productivity by having Vim tell you as much as…
Finding your way in vim: tags, cscope, grep and more
Vim is quite powerful programmer's editor, but has a very steep learning curve and it takes time to configure it properly. In this tutorial...
The Acceleration of Addictiveness vs Willpower, Productivity, and Flow
A year ago Paul Graham posted The Acceleration of Addictiveness , and I just re-read it thoroughly. It is a wonderful insightful post. I agree with the whole thing and if you haven't seen it yet go read it first.
A git Primer
Definitions git‘s Index Branches Remote Repositories Merges Managing a Website Using git Tags Essential Commands git is a wicked-powerful distributed revi
Why your company should have a single email address
Most startups run (or believe they must run) a hodge-podge of email-slash-communication tools like person email, CRM, ticketing, etc.. But everything gets easier if you just have one email address and one system.
Announcing my first e-book "Awk One-Liners Explained"
Buy it now for just $19.99 Hello everyone! I have awesome news – I just wrote my first e-book ever. It's called Awk One-Liners Explained and it's based on the Awk One-Liners Explained article series that I wrote here on my blog a few years ago and that has been read over 2,000,000 times. I went through all the...
Aha Moments When Learning Git
Git is a fast, flexible but challenging distributed version control system. Before jumping in: Along with a book, tutorial and cheatsheet, here are the…
How to replace 30 laptops (and $10,000) with 150 sheets of paper
There’s a provincial general election here in Prince Edward Island on October 3 this fall, and over the past month here at Reinvented we’ve been ramping up the technology side of the Elections PEI operation as planning and preparation for the election is now in full swing.
My Email Canary
Despite the fact that I use really long passwords and two-factor authentication wherever it's available I still worry that someone might b...
5 ways to reboot a PC. None of them reliable.
You'd think it'd be easy to reboot a PC, wouldn't you? But then you'd also think that it'd be straightforward to convince people that at least making some effort to be nice to each other would be a mutually beneficial proposal, and look how well that's worked for us. Linux has a bunch of different…
How to send and reply to email
Many of the tips below are already widely followed in academia, where debate and discussion over email have been taking place for decades.
Going Paper-Free for $220
It's 2011. Personal computers have been around and popular for well over a decade now, and yet we still have to deal with a huge amount of physical paper.
Top Programming Fonts
Technologist, podcaster, and inventor. Founder of the 5by5 podcast network and Fireside.