Jonathan's waste of space : Front page
Linux / UnixNetworkingAI / MLSoftware / engineering practice
- Posts
- 317 from 6 Feb 1999 to 31 Aug 2026
- Posting
- monthly (7 in the last year)
- Kind
- personal blog
2026 5
2025 14
- NanoKVM: I like it
- 21 years of blogging
- Onak 0.6.4
- Local Voice Assistant Step 5: Remote Satellite
- last release
- openWakeWord
- built Tensorflow
- Local Voice Assistant Step 2: Speech to Text and back
- ATOM Echo
- Who pays the cost of progress in software?
- A year in free software
- RIP: Steve Langasek
- Christmas Movies
- A year in free software
2024 9
2023 18
- PSA: OpenPGP key updated in Debian keyring
- Installing Debian on the BananaPi M2 Zero
- DebConf23 Writeup
- new OpenPGP key
- OMGWTFBBQ 2023
- listadmin3: An imperfect replacement for listadmin on Mailman 3
- Figuring out the right card for foreign currency transactions
- RIP Brenda McDowell
- repurposing my C.H.I.P.
- Fediverse announcement
- Buttering up my storage
- Fixing mobile viewing
- First impressions of the VisionFive 2
- Building a read-only Debian root setup: Part 2
- Finally making use of bpftrace
- A year in free software
- retrogaming with Kodi on Debian
- part 1
2022 8
2021 10
2020 9
2019 21
- This Week I Voted
- last time I looked
- Debian Buster / OpenWRT 18.06.4 upgrade notes
- Ada Lovelace Day: 5 Amazing Women in Tech
- Native ipv6 fttp
- Life with a Yubikey
- Making xinput set-button-map permanent
- DebConf19: Brazil
- Burn it all
- back in 2019
- Support your local Hackerspace
- NIDevConf 19 slides on Home Automation
- More Yak Shaving: Moving to nftables to secure Home Assistant
- Go Baby Go
- Setting up SSH 2FA using TOTP
- making my first PCB
- wrote it up
- Bordering on ridiculous
- Gemini NC14 + Debian
- IoT Security, DRM and user freedom
- Mapleboard
2018 25
- ⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
- Power monitoring
- Enabling Wake-on-Lan with the N34 Mini PC
- Controlling my heating with Home Assistant
- automation
- PSA: the.earth.li ceasing Debian mirror service
- Controlling the Energenie 433MHz mains switch with an ATTiny
- mqtt-arp
- DebConf18 writeup
- fixing the flash
- TEMPer USB clone
- Thoughts on the acquisition of GitHub by Microsoft
- setup Home Assistant
- The excellent selection of Belfast Tech conferences
- Mqtt broker
- Rpi mqtt temp
- various
- monitoring
- Using collectd for Exim stats
- First impressions of the Gemini PDA
- Getting Debian booting on a Lenovo Yoga 720
- Virgin Super Hub scripts
- Going to FOSDEM 2018
- terrible Virgin experiences
- twisted EE network setup
2017 13
- C, floating point, and help!
- On my way home from OMGWTFBBQ
- Notes on upgrading from Jessie to Stretch
- How to make a keyring
- Learning to love Ansible
- Just because you can, doesn't mean you should
- Going to DebConf 17
- the GitHub TOS changes
- GnuK on the Maple Mini
- BelFOSS 2017
- Experiments with 1-Wire
- Cloning a USB LED device
- 2016 in 50 Words
2016 13
- Timezones + static blog generation
- No longer a student. Again.
- IMDB Top 250
- previously mentioned
- Confirming all use of an SSH agent
- Vboxhd
- previously stated
- locally
- First steps with attiny
- Notes on Kodi + IR remotes
- Going to DebConf 16
- Software in the Public Interest contributing members: Check your activity status!
- Dr Stoll: Or how I learned to stop worrying and love the GPL
2015 17
- Updating a Brother HL-3040CN firmware from Linux
- The Joy of Recruiters
- Thoughts on the LG G Watch R Android smartwatch
- The sad state of home entertainment software platforms
- New GPG key
- Getting a Dell E7240 working with a dock + a monitor
- Random post-DebConf 15 thoughts
- FST-01/BusPirate
- Recovering a DGN3500 via JTAG
- conversion script
- Masters in Legal Science
- I should really learn systemd
- Stepping down from SPI
- Shipping my belongings across the globe
- tracking a ship around the world
- Cup
- Moving to jekyll
2014 9
2013 2
2012 11
- KVM + usbmon + Wireshark == win
- SPI 2012 Board Election
- Revoked: 0xF1BD4BE45B430367 (1024D key)
- SVG::TT::Graph::TimeSeries and the Debian keyring
- Go go gadget multiarch
- 6 months of GNOME Shell
- Going to DebConf 12
- The future is here again
- On arranging meetings
- Totally divorced
- I want you to see my storage automagically
2011 14
- pico projector
- The cost of progress
- Thanks for the offer, but...
- Chromium
- Building a FreeDOS bootable USB stick under Linux
- A minor keyring-maint rant
- Not going to DebConf11
- onak 0.4.0 released
- Why Linux? (Part 7: Support)
- Another 2 wheels
- Notes on moving to America
- My Squeeze upgrade notes
- Why Linux? (Part 6: Freedom)
- We fear undocumented change
2010 22
- Why Linux? (Part 5: Flexibility)
- Why Linux? (Part 4: Package Management)
- Contract free phones are the way forward
- Why Linux? (Part 3: It's cheap)
- Why Linux? (Part 2: Efficiency)
- Why Linux? (Part 1: Familiarity)
- tiny laptop
- No, you can't have my password
- Not my usual sort of keys
- Random election related numbers
- frustration in finding a new laptop
- Going to DebConf10
- California here I come
- SPI 2010 AGM & Board Election
- Linux on the mobile is the way forward
- Page43
- Previous
- Out, damn'd PGP v3
- Fizz buzz
- Meta: Rant about rants about PGP keysigning problems
- Sinful admission
- Prettifying Debian boot output
2009 13
- already in use
- Playing with an e-reader
- replacing my laptop
- What to wear?
- Adventures with an Intel G41 and KMS
- Back from DebConf9
- Oh yeah, we released, didn't we?
- Bachelor Pad
- Recording application sound output with ALSA
- Home directory on SD card?
- Yet another missed FOSDEM
- Life with the Google/T-Mobile G1
- Role addresses
2008 41
- Debian: King of procrastination
- We need a STFU option
- Perl regex help
- FDMI success
- NM gets longer and longer
- Shrinking the keyring
- Asus EEE 901
- Which data contract?
- Which netbook?
- No so clever now, eh?
- Neither really means neither
- DebConf8 writeup
- Back from DebConf8
- Jonathan's Essential DebConf Spanish
- Previous
- previously mentioned
- Too many secrets
- BarCamp Belfast 2008
- BarCamp - What to say?
- It's a bit cold
- Missing small IPv6 packets
- See you in Mar del Plata
- Finally rid of the millstone
- DG834Gv3
- USB/Serial converters
- Best bluetooth GPS for walking?
- I'm totally Rick Moranis
- RIP John Magirr
- Switching to movable type
- Archos 705 media player
- DG834G + OpenWRT + IPv6 love
- Hacking the Wii
- This week I have mostly been listening to...
- My DG834G considered dead
- Epic IPv6/DG834G fail
- Sennheiser PXC 250 headphones
- Inaugural all-Island Conference on Free and Open Source Software, Belfast
- Dirty Sea Monkeys
- Kickstarting my body for the week
- Thanks, but not helpful
- onak: not dead, just resting
2007 33
- Die, AIX, die.
- A year passes
- Going to DebConf 9
- Getting Linux talking to a Nortel VPN
- What to do if your TomTom loses its memory
- Moving on
- Electricity prepay meters and graphing
- Crazy Domino's pricing
- Drawing floor plans
- SATA hotswap on Linux
- All new the
- new house
- Reciva++
- Logik IR100 Internet Radio
- A change is gonna come
- Nice guy EDI
- Is it cos I is ginger?
- Indexing documents
- What's the fuss about ATI/AMD?
- What did you say?
- calendar conversation
- In search of a HDTV PVR
- Planned bank outages
- Wireless keyboard update
- In search of X
- Help on wireless keyboards
- Virgin Media vs Sky
- The UK rail network sucks
- MythTV wants more than 1GHz
- xkcd.com
- i2c remote evilness
- NTL HD on its way
- Hello 2007