Categories 3D graphics Dart Dart board Jewellery with stone The Key to Hell accessibility How to switch keyboard layouts on the Windows XP login screen KittenAuth follow-up Re: KittenAuth Test advocacy We need programming mentors Arch Awesomely slim Linux desktop setup Full disk encryption with Arch Linux footnotes Atom YouTube channel web feed bookmarklet audio 5.1 optical audio out in Ubuntu Gutsy HDMI audio output hell Re: Let That Be a Lesson To You, Son: Never Upgrade. automation Dependabot on GitLab Using Linux desktop automation for image download AWS AWS Azure login interactive profile selection function Azure AWS Azure login interactive profile selection function backup Automatic backups to remote machine Delicious daily backup Google Reader feeds daily backup HOWTO: Synchronizing vCard address books with Nokia 6300 via Bluetooth on Ubuntu Linux LibraryThing daily backup Save your bookmarks on Pinboard! Subversion backup script WordPress update script Wordpress.com blog daily backup bash Bash lints beyond ShellCheck echo 'I wrote a Bash book!' >> /dev/world blogging 15 ways to attract blog readers Back on track! Do blogs matter? Bluetooth HOWTO: Synchronizing vCard address books with Nokia 6300 via Bluetooth on Ubuntu Linux book echo 'I wrote a Bash book!' >> /dev/world Reader's diggest: 2001, 2010, 2061 and 3001 by Arthur C. Clarke Reader's Diggest*: A New Kind of Science, by Stephen Wolfram The Tomorrow Girl and Other Stories bookmarklet YouTube channel web feed bookmarklet bugs CAST display bug Catch 22 in an email only world Delicious data loss Digg 3.0 problems Email client reviews Facebook won't work with NoScript extension I'm severely disappointed in Unity iPod background noise when charging iPod display bug in software version 1.1 Re: Bug #1 in Ubuntu Re: Comments on del.icio.us illogical interface 2005-09-25 Re: Let That Be a Lesson To You, Son: Never Upgrade. Submitting CAST bugs, a prologue The difficulty of bug reporting Ubuntu getting unreadier and unreadier for the desktop bureaucracy Catch 22 in an email only world The dangers of uninformed secretaries The intricacies of the Norwegian tax system The road to driving, part 1 The road to driving, part 2 The road to driving, part 3 The road to driving, part 4 The road to driving, part 5 The road to driving, part 6 The road to driving, part 7 The road to driving, part 8 Thwarted attempt at "unauthorized" CERN access business Review: Liars and Outliers by Bruce Schneier cars Tesla Roadster vs. SAAB CERN LHC beam again Library bookmark redesign Query CERN LDAP from the shell Range arithmetic in Python SVG example code Throw the fucking switch, Igor! CI Dependabot on GitLab CLI AWS Azure login interactive profile selection function closed source CAST display bug comics The Tomorrow Girl and Other Stories communication How good is your unsubscribe? If you can't support your users, tell them! Review: Liars and Outliers by Bruce Schneier The Bikeshed plugin The difficulty of bug reporting The HTTPS-only experience We need programming mentors Why I still contribute to Stack Overflow Why I'm not working on vCard validators community Being open about openness configuration Dependabot on GitLab CVS cvs2git2svn date Convert date/time from machine-readable to human-readable datetime Convert date/time from machine-readable to human-readable debugging Git bisect run techniques Interactive NixOS tests Dependabot Dependabot on GitLab design Consistent fonts in Firefox development Nightly Rust development with Nix Nix shell template Digg Digg 3.0 problems documentation The lost taglines dot Graphviz dot mode for Emacs patch economics Review: Liars and Outliers by Bruce Schneier economy Tesla Roadster vs. SAAB Elden Ring Elden Ring Linux performance settings Emacs Graphviz dot mode for Emacs patch email Confessions of an ex(?) newbie Email client reviews Spam punishment calculation The Bikeshed plugin encoding How to serve vCards with the right encoding Howto: Timelapse video from photos energy Tesla Roadster vs. SAAB entertainment Constantine - The real story last.fm to Spotify migration extension Graphviz dot mode for Emacs patch fil.tero.us Delicious bookmarks search in the shell del.icio.us power tag filtering Re: Comments on del.icio.us illogical interface 2005-09-25 Firefox Consistent fonts in Firefox Firefox profile folder cleanup script Insecure Links Highlighter browser extension Using Linux desktop automation for image download Flickr Creating time-lapse videos fonts Consistent fonts in Firefox France Moving from France to Switzerland FreeBSD FreeBSD vs Linux - A home user's perspective future EIF replies Job trends in web development Patent suicide Re: The Future of Tagging Review: Liars and Outliers by Bruce Schneier The Internet generation Throw the fucking switch, Igor! game Elden Ring Linux performance settings games Minecraft mine analysis - mian Git cvs2git2svn fgit - Run a Git command in several repositories Fix Git repository after Subversion conversion Git bisect run techniques Move file between git branches N-way Git synchronization with extra cheese GitLab Dependabot on GitLab How to test Renovate configuration changes in GitLab CI hardware HDMI audio output hell How to be (almost) paperless How to recover password after shortening health Wisdom teeth removal, last part (I swear) Wisdom teeth removal, part 0 Wisdom teeth removal, part 1 Wisdom teeth removal, part 2 Wisdom teeth removal, part 3 history Review: Liars and Outliers by Bruce Schneier howto systemd services & timers in NixOS HTML Convert XHTML to HTML with XSLT HTTP More practical HTTP Accept headers The HTTPS-only experience IDE JetBrains IDEA repository sync Nightly Rust development with Nix idempotency Faux idempotency Internet BT VDSL modem linkjacking HTTP URLs Confessions of an ex(?) newbie More practical HTTP Accept headers Patent suicide Sex & violence on the 'net The Internet generation iPod iPod background noise when charging iPod display bug in software version 1.1 JavaScript Convert date/time from machine-readable to human-readable DOM-Scripted Lists, Revisited & resurrected Insecure Links Highlighter browser extension Yet Another JavaScript Focusing Script Jupyter Notebook Reproducible Jupyter Notebook with Nix keyboard Dvorak in rdesktop How to switch keyboard layouts on the Windows XP login screen Keyboard wishlist LDAP Query CERN LDAP from the shell LHC LHC beam again Throw the fucking switch, Igor! limerick On brevity linting Bash lints beyond ShellCheck Linux 5.1 optical audio out in Ubuntu Gutsy A superior Linux experience with Awesome Automatic backups to remote machine Delicious daily backup Dvorak in rdesktop Elden Ring Linux performance settings FreeBSD vs Linux - A home user's perspective Full disk encryption with Arch Linux footnotes Guest uploader setup script HOWTO: Synchronizing vCard address books with Nokia 6300 via Bluetooth on Ubuntu Linux Howto: Timelapse video from photos Interactive NixOS tests Nix language-specific dependencies Nix shell IDE integration Nix shell locale support Overselling Linux Re: Bug #1 in Ubuntu Re: Let That Be a Lesson To You, Son: Never Upgrade. Recursive symbolic link creation script Subversion backup script systemd services & timers in NixOS Using Linux desktop automation for image download WordPress update script locale Nix shell locale support money Unexplained line item from Lebara Switzerland music last.fm to Spotify migration nature Morning sight Ultimate unit of time Nix Easy PostgreSQL testing with pgTAP and Nix Interactive NixOS tests Nightly Rust development with Nix Nix language-specific dependencies Nix shell IDE integration Nix shell locale support Nix shell template Reproducible Jupyter Notebook with Nix NixOS Interactive NixOS tests systemd services & timers in NixOS nixpkgs Interactive NixOS tests open source Being open about openness EIF replies Graphviz dot mode for Emacs patch HOWTO: Synchronizing vCard address books with Nokia 6300 via Bluetooth on Ubuntu Linux Howto: Timelapse video from photos Insecure Links Highlighter browser extension ISO mount script for Nautilus & shell Minecraft mine analysis - mian Office super-tool: pdftk Patent suicide Range arithmetic in Python Re: Bug #1 in Ubuntu Re: Let That Be a Lesson To You, Son: Never Upgrade. Re: Profiting From Your Passions Recursive symbolic link creation script Recursive unRAR and delete Sort blocks of text in files Spyware in Ubuntu! Subversion backup script Subversion checkout script vCard 3.0 validator and parser Why open source is unpopular in business WordPress update script WYSIWWTYL openness Being open about openness patch Graphviz dot mode for Emacs patch patents Patent suicide performance Elden Ring Linux performance settings Perl To simplify or disambiguate, that is the question personal Confessions of an ex(?) newbie Defunct hiring process, or: How not to gain trust from potential employees L’esprit de l’aéroport Moving from France to Switzerland pgTAP Easy PostgreSQL testing with pgTAP and Nix physics Throw the fucking switch, Igor! Ultimate unit of time PL/SQL CAST display bug Introduction to PL/SQL posts Poetry Reproducible Jupyter Notebook with Nix politics EIF replies Is the U.S. evil? L’esprit de l’aéroport Patent suicide Re: Guns don't kill people, people kill people Review: Liars and Outliers by Bruce Schneier Sex & violence on the 'net Stuxnet motives PostgreSQL Easy PostgreSQL testing with pgTAP and Nix precycling Precycling phone directories, Oxford style privacy Mitre10 web site dark patterns Quit social job sites programming August bug echo 'I wrote a Bash book!' >> /dev/world Faux idempotency Shell scripting dos and don’ts Start test names with “should” Stop asking your students to write command line UIs Test naming tips To simplify or disambiguate, that is the question Unit testing Python + MySQLdb warnings We need programming mentors project management Being open about openness Python Range arithmetic in Python Reproducible Jupyter Notebook with Nix Sort blocks of text in files Unit testing Python + MySQLdb warnings vCard 3.0 validator and parser Rarotonga Rarotonga tourist tips regex Add namespace prefix to XML tags in Vim reliability Faux idempotency Renovate How to test Renovate configuration changes in GitLab CI review Mitre10 web site dark patterns Never Let Me Go Save your bookmarks on Pinboard! Rust Nightly Rust development with Nix science fiction Reader's diggest: 2001, 2010, 2061 and 3001 by Arthur C. Clarke security How to recover password after shortening KittenAuth follow-up L’esprit de l’aéroport Re: Guns don't kill people, people kill people Review: Liars and Outliers by Bruce Schneier SMS authentication on wordpress.com fail The HTTPS-only experience Usable security tokens When MFA is not enough semantic web Re: The Future of Tagging services Save your bookmarks on Pinboard! When MFA is not enough sharing Guest uploader setup script shell BASH / Bourne Shell which outputs its own documentation BASH prompt galore Bug #1: Home directory is not version controlled Delicious bookmarks search in the shell Delicious daily backup fgit - Run a Git command in several repositories Firefox profile folder cleanup script Google Reader feeds daily backup Guest uploader setup script HOWTO: Synchronizing vCard address books with Nokia 6300 via Bluetooth on Ubuntu Linux ISO mount script for Nautilus & shell N-way Git synchronization with extra cheese Office super-tool: pdftk Query CERN LDAP from the shell Recursive symbolic link creation script Recursive unRAR and delete Shell scripting dos and don’ts Stop asking your students to write command line UIs Subversion backup script Subversion checkout script Tag cloud shell script Use SVG in SchemaSpy WordPress update script Wordpress.com blog daily backup shopping Green Man Gaming web site experience Tire shopping in the Geneva / St. Genis area silliness On brevity The lost taglines software August bug AWS Azure login interactive profile selection function BASH / Bourne Shell which outputs its own documentation CAST display bug Catch 22 in an email only world Confessions of an ex(?) newbie Email client reviews Graphviz dot mode for Emacs patch How to be (almost) paperless How to teach users the command line HOWTO: Synchronizing vCard address books with Nokia 6300 via Bluetooth on Ubuntu Linux Introduction to PL/SQL posts iPod background noise when charging iPod display bug in software version 1.1 ISO mount script for Nautilus & shell last.fm to Spotify migration Minecraft mine analysis - mian Nix language-specific dependencies Nix shell IDE integration Nix shell template Office super-tool: pdftk Re: Bug #1 in Ubuntu Re: Comments on del.icio.us illogical interface 2005-09-25 Recursive symbolic link creation script Software bloat can be a good thing Start test names with “should” Stop asking your students to write command line UIs Submitting CAST bugs, a prologue Subversion backup script Subversion checkout script TED.com bloat Test naming tips The lost taglines Use SVG in SchemaSpy vCard 3.0 validator and parser Why open source is unpopular in business WordPress update script software development Software bloat can be a good thing spam Scientific American sells customers' addresses! Spam punishment calculation spyware Spyware in Ubuntu! standards Job trends in web development More practical HTTP Accept headers Re: The Future of Tagging statistics Is the U.S. evil? Job trends in web development Subversion cvs2git2svn N-way Git synchronization with extra cheese Recursive symbolic link creation script Subversion backup script Subversion checkout script Subversion server using HTTPS on Ubuntu Hardy setup SVG CERN logo in SVG Library bookmark redesign SVG example code Use SVG in SchemaSpy Switzerland Moving from France to Switzerland Unexplained line item from Lebara Switzerland sync JetBrains IDEA repository sync systemd systemd services & timers in NixOS tag cloud Tag cloud shell script tagging Delicious bookmarks search in the shell technology UK technology fail Why I'm not working on vCard validators test driven development Start test names with “should” Unit testing Python + MySQLdb warnings testing Easy PostgreSQL testing with pgTAP and Nix How to test Renovate configuration changes in GitLab CI Interactive NixOS tests time Convert date/time from machine-readable to human-readable time zone Convert date/time from machine-readable to human-readable travel L’esprit de l’aéroport Rarotonga tourist tips Ubuntu 5.1 optical audio out in Ubuntu Gutsy cvs2git2svn Drakensang on Ubuntu 10.04 HOWTO: Synchronizing vCard address books with Nokia 6300 via Bluetooth on Ubuntu Linux I'm severely disappointed in Unity ISO mount script for Nautilus & shell Spyware in Ubuntu! Subversion server using HTTPS on Ubuntu Hardy setup Ubuntu getting unreadier and unreadier for the desktop Ubuntu phone fundraiser Ubuntu Unity 3D first impressions Wireless setup of HP printer on Ubuntu UK Regarding finger scan as part of IELTS identity verification UK technology fail USA Is the U.S. evil? L’esprit de l’aéroport usability BT VDSL modem linkjacking HTTP URLs Delicious data loss Digg 3.0 problems Dvorak in rdesktop How broken is Samsung UK support? How to switch keyboard layouts on the Windows XP login screen How to teach users the command line I'm severely disappointed in Unity ISO mount script for Nautilus & shell Keyboard wishlist KittenAuth follow-up Re: Let That Be a Lesson To You, Son: Never Upgrade. TED.com bloat To simplify or disambiguate, that is the question UK technology fail Usable security tokens vCards How to serve vCards with the right encoding HOWTO: Synchronizing vCard address books with Nokia 6300 via Bluetooth on Ubuntu Linux vCard 3.0 validator and parser version control Bug #1: Home directory is not version controlled Firefox profile folder cleanup script Fix Git repository after Subversion conversion video Creating time-lapse videos Howto: Timelapse video from photos Vim Add namespace prefix to XML tags in Vim virus Stuxnet motives web Consistent fonts in Firefox last.fm to Spotify migration Quit social job sites The HTTPS-only experience web design Job trends in web development KittenAuth follow-up Properly formatting <del> and <ins> Re: KittenAuth Test TED.com bloat web development Confessions of an ex(?) newbie Convert XHTML to HTML with XSLT Job trends in web development More practical HTTP Accept headers Re: KittenAuth Test Re: The Future of Tagging TED.com bloat web feed YouTube channel web feed bookmarklet website Back on track! del.icio.us power tag filtering Digg 3.0 problems Facebook won't work with NoScript extension How broken is Samsung UK support? Re: Comments on del.icio.us illogical interface 2005-09-25 stackexchange.com abbreviation TED.com bloat Why I still contribute to Stack Overflow Windows Dvorak in rdesktop HDMI audio output hell How to switch keyboard layouts on the Windows XP login screen iPod display bug in software version 1.1 Re: Bug #1 in Ubuntu Submitting CAST bugs, a prologue Windows 7 HDMI audio output hell WordPress SMS authentication on wordpress.com fail WordPress update script Wordpress.com blog daily backup work "Defunct hiring process" follow-up Defunct hiring process, or: How not to gain trust from potential employees How to be (almost) paperless Introduction to PL/SQL posts Job trends in web development Re: Profiting From Your Passions Submitting CAST bugs, a prologue This automated message is provided for the sanity and convenience of the Global Academics Research Facilities personnel Thwarted attempt at "unauthorized" CERN access Why open source is unpopular in business WYSIWWTYL Yet Another JavaScript Focusing Script XHTML Convert XHTML to HTML with XSLT XSLT Convert XHTML to HTML with XSLT YouTube YouTube channel web feed bookmarklet