RSSAmplifier

Blog

Hook’s Humble Homepage

Where Law and Free Software Get Together for a Nice Cuppa Tea

matija.suklje.nameRSS feed ↗100 posts

Latest posts

Persistent copyright & licensing information in client-side JavaScript, CSS and similar – feedback and second proposal

Answers to some questions and concerns gathered at FOSDEM 2025 and LLW 2025, that ultimately led to a different proposal.

Tmp Downloads

Using systemd-tmpfiles to regularly clean up my downloads folders.

Trying out KOReader and Wallabag (the first few days and months)

I tested KOReader, Plato and Wallabag on my Kobo and am very happy with the outcome. (Plus some improvement suggestions.)

Persistent copyright & licensing information in client-side JavaScript, CSS and similar – a proposal & call for help

I propose using SPDX Snippet Tags in a slightly inventive way to tag front-end code, so the information stays in-line even after minification. I present some limited PoC and ask for testers, more PoC and feedback.

Summarise all the FOSDEM videos!

How I used Kagi’s AI to summarise FOSDEM videos of talks I did not manage to attend to. (Bonus: mini-review of Kagi)

Tactical intimate dual

Grammatical dual in Slovene language is a very powerful, yet subtle, tool to manage scope and intimacy of a discussion.

Activity-aware Firefox 0.4.2 & packages for Debian and Arch

Made things easier to package, contributions and packages welcome.

New e-mail and XMPP addresses

I had to change my main e-mail address due to stupid technical reasons. On an unrelated note, I also have a new XMPP JID.

Backups and Btrfs RAID1

Installed the second SSD, set up backups with Borgmatic and set up the Btrfs RAID1. Challenges were met.

Games, consoles and the Meta mystery

A short vacation causes all sorts of small tweaks, mostly of cosmetic nature.

System snapshots, Wayland & Vulkan

I am now able to roll back the system a working snapshot. Why I need to (temporarily) disable Baloo, and some other small things.

First steps of the installation

Basic EndeavourOS install, including some BIOS hardening, LUKS + Btrfs, KDE Plasma, and early preparations for more.

Slimbook Pro X 14 first impressions

Apart a few small things, Slimbook so far exceeded my expectations. I also try GNOME on Wayland and a few games to test the graphics card.

Installation plans for my new laptop

Which Linux distro, file system(s), disk set-up and some other software I intend to install on my new Slimbook Pro X 14.

The start of a new laptop adventure

Why I chose Slimbook Pro X as my new laptop and what where the other contenders when it comes to hardware.

Legal entities do not hold right to attribution (in Slovenia)

[physical person ↦ author ↦ moral rights ↦ right to attribution]; legal entity cannot hold moral rights; ergo legal entity does not hold right to attribution (at least in Slovenia)

Activity-aware Firefox 0.4.1

After a lot of community additions to reliability and features Activity-aware Firefox is now ready for general use.

Downtime August 2022

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

Undocumented feature = bug

Train of thought of a user of an undocumented feature.

Template for KDE Plasma Activity – research & call for help

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

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

Trying out Fish – the Friendly Interactive Shell (the first five years)

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

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.

Introducing Activity-aware Firefox

Plasma and Firefox are both great pieces of powerful software, but sometimes they do not match well. I describe how I made a Firefox wrapper to make it behave well with Plasma’s Activities.

Dotfiles, Stow, i3, aerc – a quick look

Quick update on how I manage dotfiles with GNU Stow and how I learnt to live with i3 and aerc and some other console-based apps as well.

How fun does my Ring Fit Adventure² look like after some time

It seems it keeps me engaged enough to work out regularly, while it still continues to be a good game. While not perfect, I do really like it.

How and why to properly write copyright statements in your code

Copyright is automatic, but for compliance and collaboration purposes you should still use copyright statements of good quality. This post explains some copyright myths and inertia, as well as spells out how (and why) to write a copyright/license notice of great quality.

Diving into the world of Ring Fit Adventure

Mostly kept to my routine and the game continues to come up with compelling ways to keep me (physically) engaged. I am surprised at how much depth and polish it has.

The beginning of my Ring Fit Adventure²

I bought Ring Fit Adventure with a specific plan and expected quite a bit from it. And in the first few days, so far it is exceeding my expectations.

Popular licenses in OpenAPI

The results are: №1: CC-BY-3.0, №2: Apache-2.0, №3: MIT

How I put order in my bookmarks and found a better way to organise them

My bookmarks started in (sub)folders, evolved through tags, OneTab (and Tree-style Tabs) into a much more feature-full and powerful way through Worldbrain’s Memex.

The tasting of surströmming

My experience with the (in)famous Nordic fermented fish.

Review of some Vahdam’s Masala Chai teas

Continuing my excursion into Vahdam’s teas, I take on their Masala Chai sampler.

Fiduciary License Agreement 2.0

After over a decade FLA-2.0 has finally launched. The big improvements are the inclusion of patents, better readability and usability, and more options for outbound licensing.

Three new FOSS umbrella organisations in Europe

If you need a legal entity for your FOSS or OSHW project, there are now three umbrella organisations in Europe to cater to your needs.

Review of 10 Vahdam’s Assam teas

Based on tasting these, I am quite certain that Vahdam will for the foreseeable future become my main supplier of Indian teas.

Trying out Mosh – the Mobile Shell

Using Mosh instead of SSH is a great idea – you should do it!

Got my driving licence

I am allowed to drive a car now.

Trying out Fish – the Friendly Interactive Shell (the first few days)

After years of Bash and Zsh, I give Fish a go – and already like it!

Conferences I will attend in the next two months

In September and October I will actively participate at QtCon/Akademy/FSFE Summit, Wuthering Bytes/Open for Business, Gaining a Digital Edge and LinuxCon Europe. Hope to see you there!

Finished my master’s thesis on the FLA

I succesfully defended ( cum laude ) my master’s thesis with the title “Fiduciary Licence Agreement – New Challenges”.

I am Using Let’s Encrypt on my server now

It works! …after some work ☺

NetHack 3.6.0 is out!

The oldest still developed game has an update after a 12-year hiatus.

I ♥ Free Software 2015

For this year’s I♥FS Day my praise goes to communities – especially projects like KDE and Mer/Nemo Mobile, as well as local communities like LUGOS, Cyberpipe and FSFE.

Last exam finished ☺

Yesterday I passed my last exam on my alma mater – the Faculty of Law, University of Ljubljana . With the International (Public) Law behind me, I have collected all the academic pokémon needed to level up , there are no more exams left between me and my thesis. So next up: finishing …

Changes to my blog in 2015

Blog gets new tags for communities, testing of Isso comments system and promisses of more content in 2015.

My KWin short-cuts experiment

I re-arranged my KDE KWin short-cuts to be based around the Meta key and like it very much.

Second results of testing DE razor blades as well as shaving oils

The second test included 4 blades with some surprises – most were positive but one was negative. This update also includes 4 shaving oils.

My very first commit to KDE

A short hello to the KDE Planet where I thank the KDE community for entrusting me with a developer status, write about my first translation commit and about the future of the Fiduciary License Agreement.

My ZSH theme ported to Oh My ZSH!

I migrated to the popular Oh My ZSH! collection and this includes porting my theme/prompt to it.