Posts
2020
- 2020 Reading List and Recommendations Dec 31
- GTD Tools Shootout Dec 20
- The SCIL+R GTD bucket system Nov 14
- GTD, Emacs, and the age of remote collaboration Oct 29
- What to Spend Money On Oct 17
- Organizational Foundations for Data Teams Sep 28
- Career Progression and Discovery Framework Sep 12
- Rofi Org-mode Todos Aug 30
- COVID Career Advice Aug 12
- The Seven Wonders of the Modern World: 21st Century Edition Jul 23
- Linux on the LG Gram 14" 2020 Jul 10
- On Happiness Jun 26
- Organizing Effective Data Teams Jun 13
- harsh - a minimalist CLI habit tracker May 26
- Productivity buckets, reviews, and visibility May 12
- The Nine Useful Business Books for You Apr 30
- Tracking your finances with Reckon and Ledger Apr 9
- Migrate to ECC Encryption Keys Mar 30
- Linux distro survey for a 2016 12" Macbook Mar 17
- Password Management with gopass password-store, gopass bridge, and Pass for iOS Mar 2
- Renewing SSL security certs with Amazon's Certificate Manager Feb 22
- The Information Overload GTD flow Feb 14
- Software Tools I Use - 2020 edition Feb 2
- Resolution keystone habits and foundational hacks Jan 7
- 2019 Reading List and Recommendations Jan 1
2019
- Timezone bug fix and NaiveDate conversion for habitctl Dec 16
- Warning sigil added to habitctl habit tracker Sep 20
- Skips added to habitctl habit tracker Aug 31
- Be More Mensch Jun 25
- Switching to Gatsby Jun 3
- Habits and habit tracking Apr 27
- CLI Life Starter Apr 11
- Looking for a Linux laptop Mar 27
- A better GTD and CRM flow for emacs org-mode Mar 11
- Static site hosting on Amazon S3 with SSL, http/2, and Amazon's Cloudburst CDN Feb 27
- Systems and Habits for Focus and Productivity Feb 14
- Desktop Tools I Use - 2019 edition Jan 27
- 2018 Reading List and Recommendations Jan 1
2018
2017
- Supercharging Padrino admin with Datatables, will_paginate, and RABL May 10
- Desktop tools I use - 2017 edition May 3
- Easy Excel exports from Padrino Apr 30
- Mapping global viral epidemics in real time Apr 26
- Securing Padrino apps with https and ssl on Heroku Apr 22
- Padrino with Foreman and Puma on Heroku Apr 19
- 2016 Reading List and Recommendations Apr 18
- The Reboot Apr 17
- Hiatus Mar 5
2015
- Migrated to Jekyll May 29
- A better vim markdown preview May 26
- The GTD Bullet Journal experiment May 24
- Make Good Art May 12
- Enabling cron in OSX 10.10 Yosemite Mar 17
- Design for Hackers by David Kadavy Feb 20
- User Story Mapping by Jeff Patton Feb 3
- Clojure for the Brave and True by Daniel Higginbotham Jan 24
- The Hard Thing About Hard Things by Ben Horowitz Jan 12
2013
2012
- Pushing Kobayashi Dec 29
- Setting Gmail as the default mail program on OSX Dec 26
- Amazing Dolphin video from GoPro Aug 18
- The Advantage of Awe Aug 9
- The Planets to Scale Jul 29
- The Tundramonkey Cometh Jul 20
- Disk Galaxy Formation Simulation Jul 19
- This Is Our Planet Jul 18
- Taronga For the Wild Jul 8
- Beatbox+Freestyle Jul 7
- 100 Riffs Jul 4
- The Book Burning Party Jun 30
- Bronies and Real Men Jun 27
- Picture of the Big Bang Jun 26
- Seven Minutes of Terror Jun 25
- Exoplanets Jun 21
- Be Yourself Jun 13
- The Boss Jun 2
- Why You Need to Check Backups May 21
- Welcome to the Anthropocene May 11
- Sinatra, SimpleNavigation and Bootstrap May 8
- Live Wind Flow Map Mar 29
- Perpetual Ocean Mar 28
- I <3 People Mar 27
- How Simple Ideas Lead to Scientific Discoveries Mar 26
- Unfolding Origami Rhino Mar 26
- Animated Short::Ruin Mar 25
- The Most Astounding Fact Mar 10
- The Muppet Show that never was Mar 9
- The Earth is full Mar 7
- Everything is a Remix: System Failure Feb 28
- Don't let Vic peek. Kill Bill C-30. Feb 23
- Meaningful Work Feb 3
- Best City in the World analysis contest Feb 1
- Waterforward Jan 31
- Wastelander Panda Jan 29
- Vote Canada Jan 7
2011
- David Attenborough's Wonderful World Dec 11
- Jonezing for the snows Nov 30
- Drawn Mag Cover Timelapse Nov 29
- Rosa Nov 16
- Housing for the Zombapolcalypse Nov 8
- Income inequality hurts countries Nov 5
- NPR's Top 100 SciFi and Fantasy books list Oct 18
- The very model of a modern US President Sep 30
- Rendezvous - The Murf Sep 18
- Real estate price rollercoaster Sep 17
- Exorcist Ad Sep 17
- 40 Years of Greenpeace Sep 16
- 30 Gifts for 30 People Sep 14
- Five years of Kiva microloans Sep 8
- Dr. Seuss vs Shakespeare Sep 7
- Great Plains Milky Way timelapse Sep 2
- Lurv Warren Buffet, Love Jon Stewart Aug 22
- The Evolution of the Hipster Aug 6
- Move Aug 5
- Be Human Remain Human Jul 25
- Remixing the Remix Jul 22
- This is the Remix Jul 21
- Cook like Hitchcock Jul 13
- Try Something New for 30 Days Jul 9
- The Southern Ocean Sky Jul 8
- Plot Device Jul 7
- Anatomy of a Virus Jun 30
- The Curfew: Games for Change Jun 29
- Don't Play Games with Me Jun 17
- Mind Your Step in Stockholm Jun 15
- Chill classical animation Jun 11
- Smooth Criminal Cello Duel Jun 6
- Limbo game artwork Jun 6
- Cigarette Product Recall video Jun 6
- Who Forgot About Dre? Jun 6
- Cassini Fan Film Jun 5
- Plenty more fish in the sea? Jun 5
- 50 Years of Amnesty International May 31
- Very Large Telescope Timelapse May 30
- Why you shouldn’t eat farmed fish May 28
- The Photopic Sky Survey - Super detailed map of the skies May 22
- Enjoy the Apocamix May 21
- Charlie Bit My Finger - The Horror May 17
- I'm a Climate Scientist May 13
- Timelapse: The City Limits May 7
- Surviving the Amazocalypse Apr 23
- Wanderlust: InfoGraphic of History and Fiction's Most Famous Travels Apr 20
- Civilization Starter Kits Apr 15
- Virgin Oceanic Apr 9
- If you're young and Canadian, vote! Apr 9
- Time lapse of the Aurora Borealis Apr 3
- Awesome ad for journalist Mar 26
- WWF Earth Hour: Moths Mar 26
- Seth: Bring Me Stuff That's Dead Please Mar 17
- Amnesty.fr : Projection' Mar 16
- Novels Everyone Should Read Mar 15
- Are You Typical? Mar 10
- Time travel and the Information is Beautiful process Mar 7
- Government of Canada abolished and replaced with 'the Harper government' Mar 7
- Epic Rap Battles of History Mar 6
- Shadow Sword Fight Feb 21
- IKEA Instructions for Stonehenge Feb 21
- Solar Sail circles the Earth Jan 25
- 22 Reasons to go to Space Jan 9
- The switch (back) to vim Jan 7
2010
- Isle of Tune Dec 16
- Visualizing Girl Talk Dec 15
- Visualizing Facebook's Social Graph Dec 14
- Installing a Hudson CI Server on Amazon EC2 with Cucumber and Capybara and Github integration Dec 12
- World Map of the Most Popular Social Networks Dec 11
- Anonymous and the Low Orbit Ion Cannon Dec 11
- How Not to Cock Up Open Data Dec 4
- Singing Fingers Dec 3
- Why cuts are the wrong cure Dec 2
- Reuters Photos of the Year 2010 Nov 29
- How Germany Got It Right on the Economy Nov 29
- The Scale of the Universe Nov 28
- Quantitative easing explained Nov 28
- Cookie monster auditions for SNL Nov 25
- You Suck at Powerpoint! Nov 24
- Eco Joe Nov 24
- Animated Films for Grown Ups Nov 22
- Focusing on Worst Practices Nov 22
- Rails for Zombies Nov 20
- The Catchphrase History of TV in 146 seconds Nov 20
- Creating a Data Driven Startup Nov 18
- No, really... Why aren't you using git flow? Nov 13
- xkcd 576 cartoon made real Nov 11
- Speedflying in Switzerland Nov 10
- How to Prototype and Influence People Nov 10
- Humans vs Zombies Nov 10
- Go Beyond Oil Nov 9
- The Gettysburg Address Animated Nov 9
- Shooting for the Sun from the Atlantic Monthly Nov 8
- Hold Fast Nov 8
- Timescapes: Rapture Nov 6
- 5 cloud computing conundrums Nov 5
- Peak Break Up Times on Facebook Nov 4
- FedEx's Changing World Nov 3
- Award Your Own Genius Grants Oct 17
- Great Idea: A Taxpayer Receipt Oct 17
- The Singularity won't be Heaven Oct 16
- The Chokehold of Calendars Oct 11
- Re-imagining investment for global prosperity Oct 10
- How to be a data journalist Oct 5
- IRC dance movement Oct 5
- 100 Best First Lines from Novels Sep 27
- The Girl Effect: The Clock is Ticking Sep 24
- Ancient Australian megafauna Sep 22
- By Implication’s Wildfire Sep 22
- Being Jane Goodall Sep 21
- Banned Australian euthanasia ad Sep 17
- Serving up static sites on heroku - redux Sep 15
- Speak Up. Don't Be Afraid. - Amnesty International Sep 11
- Asteroid Discovery 1980 - 2010 Aug 30
- MLK's I Have a Dream Aug 29
- Why Eliminating Government Waste is a vacuous election promise Aug 18
- Australia seeks to keep Canadians out Aug 12
- This election is boring Aug 11
- Möbius strip library building Aug 9
- Harness the power of being an idiot Aug 7
- EpicWinApp - Getting Things Done as RPG Aug 5
- Deliver Me to Hell - an interactive zombie adventure Aug 2
- Aus federal election debate a travesty Jul 26
- Rural Indian women with big sticks Jul 24
- Fossil fuel subsidies in America Jul 16
- Great WWF biodiversity animation Jul 11
- 20 years of the Electronic Frontier Foundation Jul 10
- Amnesty Matyroshka dolls ad Jul 6
- 2010 Australian election spoof trailer Jul 5
- Popcorn Shrimp a la The Swedish Chef Jul 5
- Best Acquisition comms: Woot acquired by Amazon Jul 1
- Excellent Ad - Mr. W. Jul 1
- Guillaume Nery freedive at Dean's Blue Hole Jun 16
- Fog: Switch easily between cloud services Jun 15
- And Man Created Life May 22
- Jupiter: Now Less Stripey May 21
- The Betterness Manifesto May 21
- ReclaimPrivacy shows what Facebook is sharing about you May 18
- Laser mapping ancient Mayan temples May 13
- Pull the plug on Australia's Internet Censorship scheme May 10
- What Business is Wall Street In? May 10
- John Cleese on Proportional Representation May 9
- Using rvm to check out Rails 3 May 3
- How Strong is Your Password? May 3
- Budget Cutting Infographic May 2
- Solar System Music Box May 2
- ZeFrank's ChillOut Song Apr 29
- If you can’t design, don’t be proud about it Apr 28
- Learning Ruby with Rubywarrior Apr 17
- Still working on the first million, thanks Apr 14
- The Pale Blue Dot Apr 13
- On Sabbaticals and Why You Need One Apr 12
- Why you can't work at work Apr 11
- Employment contracts: What are they good for? Apr 11
- Enumerating the US census Apr 6
- Lost Generation ad Mar 18
- Details of CIA waterboarding crimes from Salon Mar 9
- Managing Heroku deploys Mar 9
- Think of travel as a metaphor for how you live your life at home Mar 1
- When Sea Levels Attack Feb 25
- Be that first follower Feb 14
- The Robin Hood Tax - Resurrecting and Rebranding the Tobin Tax Feb 11
- The Story of Human Rights Feb 5
- First impressions deploying to Heroku Jan 26
- Fear the Boom and Bust - a Hayek vs Keynes rap Jan 26
- Products, Not Prototypes Jan 22
- The Builders' Manifesto Jan 11
- Seeing Old Age as a Never-Ending Adventure Jan 8
2009
- How Software Development is like Kung fu Dec 24
- Climate Shame As Canada Named “Colossal Fossil” at Copenhagen Dec 19
- The Known Universe from the AMNH Dec 19
- Sultry World Found Circling Star GJ 1214 Dec 18
- Bernard Keane’s guide to writing to Politicians Dec 17
- Toshiba Space Chair Project Dec 8
- The Story of Cap and Trade Dec 6
- Quicksilver Releases Update, Improves Performance Dec 5
- Cop15 Rap Battle: Al Gore v. Lord Monckton Dec 2
- The Charter for Compassion Nov 15
- Denver to Singapore and back in 5 minutes Nov 7
- Putting bloated mongrels on a diet Oct 29
- Seven questions that keep physicists up at night Oct 29
- Sinead's Hand Oct 27
- iCoal 2.0 Oct 13
- The Duct Tape Programmer and Shipping *is* a Feature Sep 26
- Compiling Ruby, RubyGems, and Rails on Snow Leopard OSX 10.6 Sep 1
- Social Network Analysis using R Presentation Aug 20
- What Am I About to Merge with Git? Aug 18
- Eric Ries on The Startup CTO Aug 16
- Hubble Ultra Deep Field in 3D Aug 13
- mySociety Call for Proposals for Civic, Social and Democractic Tools Aug 8
- Tactics drowning out strategy Aug 7
- Signal v. Noise: Strangers at a cocktail party Aug 1
- Tough and Competent - The Kranz Dictum Jul 28
- Surveillance Self-Defense International Jul 24
- Startup CTO mistakes I'd rather not repeat Jul 23
- Apollo 11 and the importance of BHAGs Jul 17
- Australian Internet Censordyne Anti-Censorship Ad Jul 16
- Lazy registration and engaging users Jun 18
- Great Memcached screencast on scaling Rails Jun 15
- Whenever - Making cron easy for Rails Jun 10
- Venn diagram for business happiness Jun 8
- Unnovation and How Not to Hummer Your Business Jun 7
- Tiananmen Square and the effects of censorship Jun 3
- Star Wars: The Old Republic game trailer Jun 2
- Mapumental your London neighbourhood Jun 2
- Killing the troll in your conversion copy May 30
- Google Wave Developer Preview May 29
- The Amnesty International Annual Report 2009 May 28
- Continuous deployment in 5 easy steps May 27
- The Five Whys May 27
- Building your personal business model May 24
- 10 lessons from a failed startup May 24
- Setting time zone on Ubuntu Hardy May 22
- DHH on how to make money online May 21
- What do you need to do to be happy? May 20
- The Four Tasks of the CEO May 20
- Testing outbound emails with Cucumber May 14
- Photo of Lone Pearl Farm in Tahiti May 13
- Wanna Get Lucky? May 11
- Sphinx and full text search engines May 10
- Anthropology and the art of the social software May 4
- WWF: Wildlife’s Fate is in your Hands May 2
- Dark Age Temple Found in Turkey May 2
- Open Source Business Intelligence in the real world - MySQL Conf 09 Apr 26
- IaaS, Heroku and the 2 minute Rails deploy Apr 26
- When do nothing is not an option Apr 25
- How to Get a Free Yacht Apr 24
- Hours Worked versus Success Achieved Apr 23
- Great little essay on why we travel Apr 19
- Canadian MP voting records finally online Apr 18
- Scary ass interactive map of job losses across the USA Apr 17
- Building communities from scratch Apr 17
- Wake up, freak out - then get a grip Apr 15
- Build a bug tracker in 5 mins Mar 25
- The cute cat theory of digital activism and eluding the cat Mar 20
- Kutiman and The Mother of All Funk Chords Mar 12
- Warren Buffet's 2008 Berkeshire Hathaway Shareholders' letter Mar 3
- Cornetto: DJ Goodwill - Ice Cream Fight Feb 20
- The Credit Crisis Visualized Feb 20
- CouchDBX - CouchDB for OSX binaries Feb 20
- Understanding relational and key-value store databases Feb 14
- Cutting through the noise and marketing reality Feb 11
- Comparative job losses chart for the current recession Feb 8
- Add Art firefox plugin to replace browser ads Feb 8
- Bittorrent world connectivity map Feb 6
- Penn and Teller Explain Sleight of Hand Feb 5
- Git Status in Your Prompt Feb 4
- Prototyping for communication and innovation Feb 4
- The new geek chic in publishing systems Feb 1
- Deli.cio.us bookmark backups via shell Jan 31
- Scalr - Roll your own server farm on top of Amazon's Web Services Jan 31
- Pushr for painless github deploys and notification Jan 14
- Skype Beta for Mac OSX includes screen sharing Jan 9
2008
- Rails MySQL gem and OSX 10.5 Leopard MySQL 64 bit compile flag Dec 8
- Moving over to using Phusion Passenger Dec 8
- Got a novel in you in November? Oct 27
- Excellent Get Out the Vote viral from moveon.org Oct 27
- Great Warren Buffet quote and interview Oct 19
- Prioritizing Your Product Backlog Oct 19
- Carrotmob Makes it Rain... Environmentally Oct 13
- Sequoia Capital RIP Good Times presentation Oct 13
- Things are fine. Don't Vote. Oct 12
- Usability and design improvements to the Amnesty International website Oct 11
- Animated Universal Declaration of Human Rights Oct 10
- Survive The Outbreak Sep 26
- Props to New Bamboo and their launch of Protect the Human Aug 24
- Old Infocom games playable over the web Aug 22
- Steve Jobs' Stanford Commencement Speech Aug 12
- The Third Approach to Attracting Great Talent Aug 1
- Cracking the Tarantino Code Jul 27
- Dr. Horrible and Joss Whedon's Latest Jul 19
- Feist on Sesame Street Jul 14
- Where the Hell is Matt? Jun 22
- Some time with the IBM Lenovo X300 laptop on Ubuntu 8.04 Hardy Heron Jun 8
- The State of the World's Human Rights 2008 May 27
- Phoenix Lander Arrives at Mars May 25
- Amnesty's new anti-waterboarding ad Apr 24
- Back up and running on Rails with Simplelog Apr 20
- Breaking in the roomba - first impressions Jan 26
2007
- Firefox 3 beta 1 is great Nov 27
- Do Hand-Me-Down Computers Help the Environment? Oct 15
- Some new OSX software you need to check out Sep 5
- OSX Meteorologist Patching Fix Jun 19
- The State of the World's Human Rights 2007 May 23
- A faster Mail.app for OSX - vacuuming the Envelope Index sqlite database May 9
- Hacking a fix for OSX's Meteorologist application not updating problem May 6
- Apple says they will become greener May 3
- Two fantastic pieces of software released Mar 27
2006
- Upgrading Ruby and Rails on Mac OSX and Moving to Mongrel Dec 17
- Timelapse from the Vancouver Office Window Oct 1
- Majora Carter on Urban Renewal and Environmental Justice Jul 28
- The Mongol Rally Jul 23
- Open Culture and the Open Prosthetics Project Jul 15
- OffsetMyFlight - A modest proposal for a mandatory air travel carbon tax in ticket prices Jul 9
- Understanding redistricting and gerrymandering with zefrank Jul 8
- Mail management with the trusted trio Jul 4
- The Debate Is Over - Climate Crisis Smackdown May 29
- Learn Better English May 7
- HassleMe for your New Year's Resolutions Jan 17
2005
- The Good Experience list of good online games Dec 11
- The 50 Greatest Indie Films of All Time Nov 10
- Openoffice 2.0 and Firefox hits 100 million Oct 20
- Improved Vienna Blog to MarsEdit script Oct 18
- Vienna RSS reader and news aggregator for OSX Oct 10
- Three things to make you happy May 5
- Tiger's Rough Bumps May 5
- Tiger OSX 10.4 first day impressions May 3
- Activism, Googlemaps and the new Keyhole technology Apr 10
- The Vancouver Public Library vs. Amazon Mar 2
- Wordpress 1.5 Changes Feb 17
- When Simplicity is the Harder Option - Calendars for Tiny Distributed Workgroups Feb 11
- Guerrilla Solar Feb 2
- Why you need to check out Ruby on Rails Jan 24
- On collaborative simplicity, wiki complexity and the Word2DokuWiki macro Jan 17
2004
- Siyathemba: Design like you give a damn Dec 22
- The BioDiesel Economy, Net Energy and Overhauling Economies Dec 21
- On the Canadian Supreme Court's same-sex marriage ruling Dec 9
- Stickiness, Sesame Street and Storytelling Nov 26
- Social software and web presence Nov 20
- SimplyMEPIS Desktop Linux Nov 2
- Spook Security Guides Oct 30
- Flickr's PHP architecture Oct 28
- Excellent CSS presentation from stopdesign Oct 23
- My OSX desktop software inventory Oct 18
- A poverty of educational software Oct 16
- Community, aggregators, IM and the economics of attention Oct 10
- The To Don't List Oct 7
- Blog like you email and UI design Oct 5
- Building Big Blog Communities Oct 5
- Why the X Prize is Important Sep 29
- Social interfaces, behaviour and tools Sep 27
- AdBusters weighs in to free the airwaves Sep 21
- Wikipedia vs. Brittanica Sep 7
- Wikipedia and broken window syndrome Sep 7
- Pensées on Fear and Loathing in America Aug 31
- Oh, the Places You'll Go Aug 14
- What's on my desktop Jul 3
- Blog tech notes Jun 15
- Enter Stage Left Jun 11