About me

My name is Matija Šuklje but other geeks often call me Hook. I am a lawyer by profession and hacker by heart.

With two decades of experience in the FOSS world – ever at the nexus between the engineers, lawyers, businessmen, and policy makers – I truly enjoy making complex legal, technical, and similar thoughts easier for others to understand. Hopefully this humble blog helps a bit towards that goal.

I also have a soft spot for the good things in life, such as tea and sailing, which sometimes reflects in my posts.

Boring disclaimer: As the title and domain name clearly imply, Hook’s Humble Homepage is my personal website and blog and should be taken as such. If you are interested in any official statements and positions of groups and projects I am, or was, affiliated with (e.g. FSFE, ELSA, KDE, Gentoo, LUGOS, Cyberpipe/Kiberpipa), companies I work (Liferay) or have worked for, my (former) clients or just people I know, turn to their (official) websites and the means of communication they use.

My Projects

  • DE razor blades test List of my favourite DE razor blades, tested with a (quasi-)scientific method.

Recent Posts all posts

Downtime August 2022
posted in Tehne

Server was down for a few weeks, works now, still unsure what caused it.

Undocumented feature = bug
posted in Tehne

Train of thought of a user of an undocumented feature.

Template for KDE Plasma Activity – research & call for help Original problem, documentation, and getting stuck
posted in Tehne

First steps towards my first KDE Plasma template. I find relevant documentation, gets stuck and am hereby asking for help.

Sponge – a tool to soak up standard input and write to a file Sponge things up before you shove a cat through a pipe
posted in Tehne

Use cat $file1 $file2 | sponge $file1 instead of cat $file1 $file2 > $file1.

Trying out Fish – the Friendly Interactive Shell (the first five years) An overdue update
posted in Tehne

After using Fish for the several years now, it has become the shell I am most comfotrable in. Like fish in fresh water ;)

Trash – a safer alternative to rm Be smart(er than me), start trash-ing now!
posted in Tehne

Trash is a CLI implementation of FreeDesktop.org’s Trash Can spec, that we already know and love from our DEs. It is a great idea to use trash instead of rm as default file removal.