- Wed 25 January 2023
lessons from usenet - Fri 06 January 2023
audio setups early 2023 - Fri 09 December 2022
uphill battle - Fri 11 November 2022
new phone minireview - Fri 02 September 2022
why apple mail products stop sending mail - Fri 02 September 2022
if your tech company is growing, you need in-house recruiters - Thu 23 June 2022
can we rebuild Usenet on top of blogs? - Sat 18 June 2022
perfectly willing to believe - Sat 14 May 2022
script assistant - Fri 06 May 2022
a poem - Tue 03 May 2022
predictions for 2023 - Fri 25 February 2022
log more on failure than success - Thu 17 February 2022
smart homes are still for tinkers - Thu 10 February 2022
in 2022 there are no slow computers - Mon 20 December 2021
reliable indicators of trouble - Sat 18 December 2021
superstition - Wed 27 October 2021
smoothest pelican upgrade yet - Wed 29 September 2021
setting vim options makes me itch - Sat 11 September 2021
an element of style - Mon 16 August 2021
recovery from audiophilia - Tue 06 July 2021
years of experience are a bad proxy - Sat 19 June 2021
that should not go there - Mon 14 June 2021
bears repeating - Sun 25 April 2021
where the cloud came from - Wed 21 April 2021
make systemd journald dump to rsyslogd - Wed 14 April 2021
advanced technology - Wed 10 March 2021
quote: outsourcing risk - Thu 18 February 2021
how to add DNS/TLS to your existing DNS server - Wed 17 February 2021
Apple M1 MBP micro-review - Sun 17 January 2021
users will learn things if they have motivation - Tue 12 January 2021
assumptions - Sat 05 December 2020
a thing which should be obvious - Tue 01 December 2020
pseudovalidation techniques - Tue 17 November 2020
this one trick always backfires - Sat 17 October 2020
Amazon Fire HD 10 (2019) - Sun 04 October 2020
when did I start to expect good fonts? - Sun 20 September 2020
dice rolls - Fri 11 September 2020
what software does a firewall run, anyway? - Thu 10 September 2020
quoting myself, part n+3 - Mon 07 September 2020
last spinning boot disk replaced - Tue 04 August 2020
please focus your attention - Wed 15 July 2020
quote of the day entry n+1 - Tue 23 June 2020
validation - Thu 18 June 2020
self-reflection: when do I post? - Tue 16 June 2020
the internet is railways, not highways - Sat 13 June 2020
when you want to work with text - Thu 11 June 2020
spammers keep on spamming - Mon 08 June 2020
why perl is the best language - Mon 08 June 2020
I get spam - Thu 28 May 2020
how to make mass modifications in LDAP - Fri 15 May 2020
things to check - Fri 17 April 2020
email disclaimers: even when they improve, they fail - Thu 12 March 2020
secure-ish DNS for small environments - Sat 22 February 2020
the stale config bug - Sun 26 January 2020
two new Debian installs on Ryzen - Sun 29 December 2019
forked-daapd v27 now works well enough for me - Thu 19 December 2019
focus on the problem - Wed 27 November 2019
new-to-me laptop - Fri 08 November 2019
how to solve a Fermi problem - Tue 05 November 2019
systemd to sysvinit: why so slow? - Wed 30 October 2019
no reply considered harmful - Tue 29 October 2019
new phone, who dis - Sun 06 October 2019
easy, cheap, good - Tue 24 September 2019
typing is a useful skill - Tue 20 August 2019
bad cable, no biscuit - Mon 19 August 2019
x11 font substitution - Fri 02 August 2019
lifecycle of a technical blogger - Fri 12 July 2019
spinning disks are still cost-effective - Tue 25 June 2019
sysvinit in debian buster - Thu 30 May 2019
intuitive interfaces - Wed 29 May 2019
falsehoods non-programmers believe about programming - Fri 17 May 2019
the best politics are local politics - Wed 15 May 2019
low power cpus - Wed 17 April 2019
leaving Amazon reviews: a policy - Fri 22 March 2019
minimum awesome product - Thu 21 March 2019
dominant data formats - Tue 26 February 2019
technology marches onwards - Wed 06 February 2019
new tagline - Sat 02 February 2019
it seemed reasonable at the time - Tue 22 January 2019
how much memory do you need? - Sat 15 December 2018
linux install: HP Envy 13z - Wed 12 December 2018
the difference between peak and sustained usage - Sat 17 November 2018
cycle of reincarnation - Mon 05 November 2018
search engines extend your brain - Fri 02 November 2018
hyperoptimizing idiots - Mon 22 October 2018
advice on buying firewall hardware - Sat 20 October 2018
FIOS one year later - Thu 18 October 2018
use pull quotes properly - Wed 10 October 2018
all email disclaimers are utterly useless - Fri 21 September 2018
why computer security is terrible, a partial explanation - Tue 28 August 2018
food at my workplace - Sun 19 August 2018
move fast and break things - Sun 19 August 2018
how I found jobs - Sat 04 August 2018
kitchen philosophy - Sun 29 July 2018
amazon kindle fire hd10 microreview - Thu 26 July 2018
replace procmail with maildrop - Thu 26 July 2018
a nice improvement in maildrop - Thu 12 July 2018
commutes are worth money - Mon 09 July 2018
zfs is pretty good - Thu 28 June 2018
moving - Thu 24 May 2018
GDPR thingy - Thu 17 May 2018
lies, revisited - Tue 15 May 2018
taking names - Sun 29 April 2018
the game of competing hypotheses - Sat 14 April 2018
on the spontaneous use of statistics - Sat 07 April 2018
engineering management advice - Wed 28 March 2018
zfs internal error - Wed 14 March 2018
quote of the day n+1th - Wed 28 February 2018
the cost of GPL is not in dollars - Wed 21 February 2018
revisiting Google Fi - Tue 16 January 2018
time is not money - Wed 27 December 2017
books at year end - Thu 21 December 2017
a most important job - Tue 12 December 2017
do not drink and sysadmin - Thu 23 November 2017
neutral restructuring - Sun 12 November 2017
wireguard setup - Sat 28 October 2017
mac OS X DNS prefers IPv6 - Wed 04 October 2017
switching ISPs - Thu 07 September 2017
technology maturity - Wed 06 September 2017
resiliency - Thu 10 August 2017
naming knives - Thu 10 August 2017
the courage of convictions: competition - Fri 21 July 2017
interpretations - Thu 13 July 2017
you cannot outsource your core competency - Mon 10 July 2017
a general solution to a general problem - Sat 08 July 2017
recently read - Sat 24 June 2017
civic failure modes - Mon 12 June 2017
the one true method of email handling - Sun 11 June 2017
towards a sustainable software policy - Mon 22 May 2017
mutt pattern for threads containing new messages - Sat 20 May 2017
quoting myself - Mon 15 May 2017
monocultures are efficient and fragile - Wed 10 May 2017
philosophy as expressed in an MP3 player - Tue 04 April 2017
unix philosophy - Sun 02 April 2017
a 2 line bash prompt - Mon 13 March 2017
nobody wants backups - Thu 09 March 2017
still not interested in cybercoders - Tue 28 February 2017
tracing calls - Fri 24 February 2017
I recommend Google Fi - Sat 18 February 2017
pandoc for the win - Sun 22 January 2017
slapping at gnats - Fri 13 January 2017
revisiting a new firewall - Fri 16 December 2016
modern cpus - Wed 30 November 2016
Nintendo's contactless brushpass and dead drops - Tue 22 November 2016
IOT security: the key and the castle - Tue 22 November 2016
how to name your software product - Wed 09 November 2016
fight - Thu 03 November 2016
make the tweak, test the tweak, stop - Sun 30 October 2016
technical escalation - Wed 26 October 2016
ran out of cards - Thu 29 September 2016
infosec is simple - Mon 26 September 2016
the commonweal - Mon 26 September 2016
secrets of mutt - Mon 19 September 2016
printer advice - Thu 01 September 2016
ten x - Tue 30 August 2016
trusted, not necessarily trustworthy - Fri 19 August 2016
enthusiasm and frustration - Wed 17 August 2016
Debian backports pinning - Fri 12 August 2016
getting the last word in - Thu 11 August 2016
optimizing for the wrong thing - Sat 06 August 2016
swiftly, he said - Fri 05 August 2016
books: to be read - Fri 15 July 2016
do they teach recruiters to be aggressive? - Tue 05 July 2016
the problem with broadwayhd - Sun 19 June 2016
recently read books - Tue 07 June 2016
security strategies - Fri 20 May 2016
not interested in cybercoders - Thu 19 May 2016
quote of the day - Mon 16 May 2016
i have an idea - Fri 13 May 2016
the difference between a trivial project and a serious project - Fri 15 April 2016
new eyes catch bugs - Mon 11 April 2016
once upon a time - Thu 07 April 2016
containers need dependency management - Mon 28 March 2016
best general advice - Thu 17 March 2016
the tiniest tools are sometimes worthwhile - Wed 16 March 2016
how can you listen with those bananas in your ears? - Sun 13 March 2016
developing technical intuition - Mon 07 March 2016
who are we connecting to? - Tue 01 March 2016
Let's Encrypt works for me - Sat 27 February 2016
questions for packaging systems - Fri 26 February 2016
more bandwidth, please - Tue 09 February 2016
quote of note iii - Fri 05 February 2016
quote of note ii - Fri 05 February 2016
the ops in devops means operations - Mon 01 February 2016
what to do in a giant duck emergency - Wed 27 January 2016
quote of note - Wed 27 January 2016
the life of a sysadmin is intense - Sat 23 January 2016
reflections on black mirrors - Fri 15 January 2016
do not do this - Sun 10 January 2016
comments - Sun 10 January 2016
it might be workflow - Sat 09 January 2016
why don't I blog more? - Mon 23 November 2015
a musical analogy - Thu 19 November 2015
observations on the speed of cats - Tue 17 November 2015
books books books - Fri 23 October 2015
the small print is never in your favor - Mon 05 October 2015
how is a tech recruiter different from a used car salesman? - Sun 20 September 2015
the no-falls bike riding method - Fri 11 September 2015
non-lethal anti-drone defenses - Mon 07 September 2015
really good books - Wed 29 July 2015
Cotap is evil - Fri 24 July 2015
books that don't stink - Tue 26 May 2015
Neal Stephenson's new book stinks - Fri 22 May 2015
server security certificate semi-pro tips - Fri 01 May 2015
optimizing the wrong thing - Mon 30 March 2015
in which I talk about a smartphone - Tue 17 February 2015
political correctness - Wed 21 January 2015
more SF/F, some very good indeed. - Thu 15 January 2015
IPv6 is relatively easy - Fri 19 December 2014
what I've been reading - Sat 13 December 2014
lies, damned lies and benchmarks - Thu 11 December 2014
on being sick - Thu 04 December 2014
RIP Boing Boing (1995-2013) - Sat 22 November 2014
easy vs complete: system stats - Tue 18 November 2014
the real problem with systemd - Sat 15 November 2014
want ads for technical jobs - Fri 14 November 2014
when moving isn't moving so much - Sun 09 November 2014
a new firewall - Thu 30 October 2014
two stage mail filtering - Tue 14 October 2014
removing systemd from a Debian jessie system - Sat 04 October 2014
neuroethics in the era of advanced consciousness technologies - Sat 27 September 2014
amateur IT - Thu 25 September 2014
fail2ban and the repeat offender - Thu 25 September 2014
shellshock explanations - Wed 24 September 2014
first post
© -dsr-. Send feedback or comments via email — by continuing to use this site you agree to certain terms and conditions.
Built using Pelican. Derived from the svbhack theme by Giulio Fidente on github.