Topics /
Tools & Productivity
The most popular blog posts about tools & productivity on Hacker News. 83 posts.
Let's Stop Talking About "Backups"
Is your desktop backed up? Did you backup that server? Are your backups on a different machine? Do you have offsite backups? All good questions, all best practices. But let’s stop talking about “ba…
Fixed-Schedule Productivity, what is it?
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
Problems with TDD
If you have not yet read it, please read Maria Siniaalto's 15 page " Test-Driven Development: empirical body of evidence ." It summarizes the few empirical studies done to evaluate the effectiveness of TDD. In the conclusion you'll find:
Learn Emacs in Ten Years
Somebody emailed me the other day, asking about how to go about learning Emacs. This is my (edited and rearranged) reply.
Don’t use @import
In Chapter 5 of High Performance Web Sites , I briefly mention that @import has a negative impact on web page performance. I dug into this deeper for my talk at Web 2.0 Expo , creating several test pages and HTTP waterfall charts, all shown below. The bottomline is: use LINK instead of @import if you want stylesheets…
GNU Emacs Video Editing
Independent xxxxx research organisation examines the software real, life and live coding, autodestructive strategy and crash-falsified revelation
Eventbug Watch JavaScript events finally in Firebug
More musings on software development
Top Programming Fonts
Technologist, podcaster, and inventor. Founder of the 5by5 podcast network and Fireside.
Camera Hack: How to find a lost camera
Have you lost your camera recently? Mislaid it somewhere in a national park? Left it in a taxi? Dropped it in the gorilla pit? Anyone can be a victim of the thoughtlessness and/or sleepiness that can lead to Camera Loss.
High Performance Web Sites: Crockford, webhosting, online dating, JSON, alert
Wow, Doug added an alert() to http://www.json.org/json2.js which just alerted a LOT of people on the Internet. Proving a point on hotlinks?
Scott Hanselman's 2009 Ultimate Developer and Power Users Tool List for Windows
TAX DEDUCTIBLE DONATIONS: If you enjoyed this post, or this blog, please make a ...
From TextMate to Vim
TextMate is an excellent editor, but it is beginning to show its age. It has a few squeaky wheels that have yet to be oiled, and it looks as though the author may be getting bogged down in the minutiae of his next release. With the next version apparently due sometime after the colonization of Mars, it seemed an…
Python Library for Google Translate
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 -...
Polyphasic Sleep: One Man's 6-Month Experiment (2005)
A couple days ago, I saw a post about polyphasic sleep on LifeHack.org . Since then I’ve been emailed about this topic as well, probably because I’ve written previously about becoming an early riser .
What Happens When Apple Features Your iPhone App
Join thousands of people who own a premium domain. Affordable financing available.
Pimping out git log
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.
Use rsync to deploy your website
TITANSLOT88 menyediakan info akses login, cara daftar, serta link alternatif terbaru 2026, didukung navigasi mudah dan tampilan responsif di semua perangkat.
How to Create a Self-Referential Tweet
Yesterday Mark Reid posted on Twitter a challenge : create a self-referential tweet (one that links to itself). He later clarified that the tweet should contain in its text its own identifier (the number after " /status/" bit should be its own URL). I decided to take up the challenge ("in order to learn a bit about…