The Curious Engineer

All blogs / Linux / Unix

Paperless

paperless.blog

Victor Engmark's mostly technical blog - now with less paper!

Linux / UnixTesting / QARustDev tools / editors / IDEs

Posts
233 from 1 Nov 2004 to 14 Oct 2026
Posting
monthly (7 in the last year)
Kind
personal blog
Feed
https://paperless.blog/feed.xml

2026 7

  1. What I wish I’d known before installing LineageOS
  2. Open source renaissance
  3. LLM etiquette
  4. Cheap fuzz testing
  5. Nightly Rust development with devenv
  6. Research replication attempt
  7. Testing desktop notifications with NixOS

2025 6

  1. Nix function from string to pseudorandom integer
  2. Remote Nix build footguns
  3. Hardening systemd services via system call filter
  4. Older Posts →
  5. nixf-tidy pre-commit hook
  6. "Treadmill vs. Real Hill" response

2024 13

  1. Getting started with automated quality assurance
  2. Automating ticket progression
  3. TLS certificate setup on NixOS
  4. The lost taglines
  5. Nightly Rust development with Nix
  6. Git bisect run techniques
  7. Interactive NixOS tests
  8. Using Linux desktop automation for image download
  9. Older Posts →
  10. How to test Renovate configuration changes in GitLab CI
  11. Nix language-specific dependencies
  12. Nix shell IDE integration
  13. Nix shell locale support

2023 5

  1. AWS Azure login interactive profile selection function
  2. Being open about openness
  3. Easy PostgreSQL testing with pgTAP and Nix
  4. Nix shell template
  5. Convert date/time from machine-readable to human-readable

2022 9

  1. On brevity
  2. Older Posts →
  3. YouTube channel web feed bookmarklet
  4. Reproducible Jupyter Notebook with Nix
  5. systemd services & timers in NixOS
  6. Elden Ring Linux performance settings
  7. Bash lints beyond ShellCheck
  8. Consistent fonts in Firefox
  9. Faux idempotence

2021 5

  1. Rarotonga tourist tips
  2. Dependabot on GitLab
  3. JetBrains IDEA repository sync
  4. Older Posts →
  5. echo 'I wrote a Bash book!' >> /dev/world

2020 4

  1. We need programming mentors
  2. August bug
  3. Start test names with “should”
  4. Test naming tips

2019 1

  1. Why I'm not working on vCard validators

2018 6

  1. Mitre10 web site dark patterns
  2. If you can't support your users, tell them!
  3. Stop asking your students to write command line UIs
  4. Insecure Links Highlighter browser extension
  5. Older Posts →
  6. How to recover password after shortening

2017 4

  1. These companies work against your freedom
  2. How broken is Samsung UK support?
  3. The HTTPS-only experience
  4. When MFA is not enough

2016 3

  1. Full disk encryption with Arch Linux footnotes
  2. Shell scripting dos and don’ts
  3. Save your bookmarks on Pinboard!

2014 5

  1. How good is your unsubscribe?
  2. Why I still contribute to Stack Overflow
  3. UK technology fail
  4. SMS authentication on wordpress.com fail
  5. Bug #1: Home directory is not version controlled

2013 13

  1. BT VDSL modem linkjacking HTTP URLs
  2. Precycling phone directories, Oxford style
  3. Awesomely slim Linux desktop setup
  4. Ubuntu phone fundraiser
  5. This automated message is provided for the sanity and convenience of the Global Academics Research Facilities personnel
  6. Green Man Gaming web site experience
  7. The Tomorrow Girl and Other Stories
  8. Older Posts →
  9. Older Posts →
  10. Quit social job sites
  11. Ubuntu getting unreadier and unreadier for the desktop
  12. A superior Linux experience with Awesome
  13. 15 ways to attract blog readers

2012 12

  1. last.fm to Spotify migration
  2. Review: Liars and Outliers by Bruce Schneier
  3. Spyware in Ubuntu!
  4. Ubuntu Unity 3D first impressions
  5. stackexchange.com abbreviation
  6. HDMI audio output hell
  7. Older Posts →
  8. Ultimate unit of time
  9. Fix Git repository after Subversion conversion
  10. Regarding finger scan as part of IELTS identity verification
  11. Mein Kampf at OSL
  12. Delicious data loss

2011 5

  1. Never Let Me Go
  2. Unexplained line item from Lebara Switzerland
  3. I'm severely disappointed in Unity
  4. Creating time-lapse videos
  5. Facebook won't work with NoScript extension

2010 28

  1. Older Posts →
  2. Wireless setup of HP printer on Ubuntu
  3. Minecraft mine analysis - mian
  4. Stuxnet motives
  5. Wordpress.com blog daily backup
  6. Office super-tool: pdftk
  7. Drakensang on Ubuntu 10.04
  8. SVG example code
  9. Library bookmark redesign
  10. cvs2git2svn
  11. Usable security tokens
  12. Older Posts →
  13. Tag cloud shell script
  14. Delicious daily backup
  15. Google Reader feeds daily backup
  16. LibraryThing daily backup
  17. Delicious bookmarks search in the shell
  18. Move file between git branches
  19. fgit - Run a Git command in several repositories
  20. Guest uploader setup script
  21. Query CERN LDAP from the shell
  22. Howto: Timelapse video from photos
  23. Older Posts →
  24. Use SVG in SchemaSpy
  25. EIF replies
  26. Automatic backups to remote machine
  27. BASH / Bourne Shell which outputs its own documentation
  28. BASH prompt galore

2009 19

  1. How to teach users the command line
  2. Overselling Linux
  3. Software bloat can be a good thing
  4. The difficulty of bug reporting
  5. vCard 3.0 validator
  6. Older Posts →
  7. Recursive unRAR and delete
  8. Sort blocks of text in files
  9. Range arithmetic in Python
  10. Firefox profile folder cleanup script
  11. LHC beam again
  12. converting a Git repository from Subversion with svn2git
  13. CERN logo in SVG
  14. Unit testing Python + MySQLdb warnings
  15. Graphviz dot mode for Emacs patch
  16. Add namespace prefix to XML tags in Vim
  17. Older Posts →
  18. Moving from France to Switzerland
  19. Back on track!

2008 16

  1. Subversion server using HTTPS on Ubuntu Hardy setup
  2. DOM-Scripted Lists, Revisited & resurrected
  3. WordPress update script
  4. Re: Let That Be a Lesson To You, Son: Never Upgrade.
  5. Subversion checkout script
  6. Recursive symbolic link creation script
  7. Subversion backup script
  8. HOWTO: Synchronizing vCard address books with Nokia 6300 via Bluetooth on Ubuntu Linux
  9. Older Posts →
  10. ISO mount script for Nautilus & shell
  11. Reader's diggest: 2001, 2010, 2061 and 3001 by Arthur C. Clarke
  12. How to serve vCards with the right encoding
  13. Convert XHTML to HTML with XSLT
  14. TED.com bloat
  15. Properly formatting <del> and <ins>
  16. Throw the fucking switch, Igor!

2007 10

  1. L’esprit de l’aéroport
  2. 5.1 optical audio out in Ubuntu Gutsy
  3. Morning sight
  4. Older Posts →
  5. How to switch keyboard layouts on the Windows XP login screen
  6. Scientific American sells customers' addresses!
  7. How to be (almost) paperless
  8. FreeBSD vs Linux - A home user's perspective
  9. Confessions of an ex(?) newbie
  10. "Defunct hiring process" follow-up

2006 27

  1. Keyboard wishlist
  2. Reader's Diggest*: A New Kind of Science, by Stephen Wolfram
  3. Tesla Roadster vs. SAAB
  4. Spam punishment calculation
  5. Older Posts →
  6. Is the U.S. evil?
  7. Defunct hiring process, or: How not to gain trust from potential employees
  8. The Bikeshed plugin
  9. Digg 3.0 problems
  10. Email client reviews
  11. Dvorak in rdesktop
  12. Re: Guns don't kill people, people kill people
  13. To simplify or disambiguate, that is the question
  14. KittenAuth follow-up
  15. Job trends in web development
  16. Re: KittenAuth Test
  17. Re: Profiting From Your Passions
  18. Re: The Future of Tagging
  19. More practical HTTP Accept headers
  20. Re: Bug #1 in Ubuntu
  21. Yet Another JavaScript Focusing Script
  22. CAST display bug
  23. iPod background noise when charging
  24. iPod display bug in software version 1.1
  25. Older Posts →
  26. Submitting CAST bugs, a prologue
  27. Older Posts →

2005 23

  1. Re: Comments on del.icio.us illogical interface 2005-09-25
  2. Introduction to PL/SQL posts
  3. Why open source is unpopular in business
  4. Do blogs matter?
  5. WYSIWWTYL
  6. Wisdom teeth removal, last part (I swear)
  7. Wisdom teeth removal, part 3
  8. Wisdom teeth removal, part 2
  9. Wisdom teeth removal, part 1
  10. Wisdom teeth removal, part 0
  11. Older Posts →
  12. The road to driving, part 8
  13. del.icio.us power tag filtering
  14. The road to driving, part 7
  15. Constantine - The real story
  16. The road to driving, part 6
  17. Dart board
  18. Dart
  19. Jewellery with stone
  20. The Key to Hell
  21. The road to driving, part 5
  22. Older Posts →
  23. Catch 22 in an email only world

2004 12

  1. The Internet generation
  2. Sex & violence on the 'net
  3. Patent suicide
  4. The road to driving, part 4
  5. The road to driving, part 3
  6. Tire shopping in the Geneva / St. Genis area
  7. The road to driving, part 2
  8. The road to driving, part 1
  9. Thwarted attempt at "unauthorized" CERN access
  10. Older Posts →
  11. The dangers of uninformed secretaries
  12. The intricacies of the Norwegian tax system