Skip to main content


My testing of the iPhone concluded that I cannot switch from Android. Nextcloud app's auto uploads don't work reliably (or at all), still no quick toggle for flashlight and Reminders app sucks, despite having a widget available on iOS 17. Surprisingly one of my most favorite features is Siri.


Can't sleep. This hasn't happened to me for years. Why could it be?

Jakub Filo reshared this.


New #AlpineLinux package: **igrep** 🎉

🦀Interactive grep written in Rust (uses ripgrep as library)

🐧 Package: https://pkgs.alpinelinux.org/package/edge/testing/x86_64/igrep

⭐ GitHub: https://github.com/konradsz/igrep

#rustlang #interactive #grep #commandline #linux

This entry was edited (3 months ago)

Jakub Filo reshared this.

You've done mankind a service.

Jakub Filo reshared this.


We've just release 1.20.2! As always we encourage an update, but keep in mind that 1.20.3 is potentially coming pending the Golang security release next week.

https://blog.gitea.com/release-of-1.20.2/

Jakub Filo reshared this.


Been thinking of installing...
woah, this is massive! Great work!


So I was enabling some new Windows Security settings in Windows 11. What could go wrong, right? One of them was Microsoft Defender System Guard and it apparently disables S3 sleep mode. It took me half a day to troubleshoot as there's lack of any info on it. I even thought that sleep mode was disabled because of Hyper-V or WSL2, but I've had that for ages. Lots of misleading info everywhere, sadly.


Got my Nostr key :) npub1plantr00np53nr092ekx46jqvr3v46d6d3nt46fkecq0z9eskqvqx66llh


This is what a GTX 1080 Ti sounds like when 2 instances of different key mining software are running on it. I suggest using headphones to hear it. GPU hard at work :)


For a few months I've been ignoring errors on the disk sdb (the one where liberty_cryptb is located). Now the situation got worse:

plantroon@liberty:~$ sudo zpool status
  pool: liberty_crypt
 state: ONLINE
status: One or more devices has experienced an unrecoverable error.  An
        attempt was made to correct the error.  Applications are unaffected.
action: Determine if the device needs to be replaced, and clear the errors
        using 'zpool clear' or replace the device with 'zpool replace'.
   see: https://openzfs.github.io/openzfs-docs/msg/ZFS-8000-9P
  scan: scrub repaired 0B in 00:26:56 with 0 errors on Sun Jun 11 00:50:58 2023
config:

        NAME                STATE     READ WRITE CKSUM
        liberty_crypt       ONLINE       0     0     0
          mirror-0          ONLINE       0     0     0
            liberty_crypta  ONLINE       1     2     0
            liberty_cryptb  ONLINE       0    10     0

errors: No known data errors

SMART data for both disks shows no errors whatsoever, even after running tests. The error is most likely related to SATA link going down, which can be attributed to the fact that the disk sdb is in my Thinkpad's ultrabay adapter. I should probably stop messing around with laptop as a server, especially if it can't support 2 disks by default? IDK what the best solution is here, I don't have anywhere to move my stuff to.

Probably fixed by setting link_power_management_policy to max_performance for these disks.

More info in this issue:
https://github.com/openzfs/zfs/issues/10094#issuecomment-1596257506

This entry was edited (5 months ago)


Just had some terrible time when trying out a GPG keyserver (from mailvelope) I just deployed. From any machine and user I could easily access it, send keys to it and search for users. Except for my main workstation and my primary user on it. No amount of reloading gpg agent helped until I did `systemctl --user restart gpg-agent`. Weird...
This entry was edited (6 months ago)

Jakub Filo reshared this.


This week in rustypaste! 🦀

🚀 A minimal file upload/pastebin service.

Just released 0.10.0 which has the following features:
• support one-time URLs
• customizable content-type for the landing page
• HTML form example

⭐️Changelog: https://github.com/orhun/rustypaste/releases/tag/v0.10.0

#rustlang

Jakub Filo reshared this.

Released the new version of the command-line tool (rpaste) as well! 🦀

⭐️ GitHub: https://github.com/orhun/rustypaste-cli

#rustlang #commandline

And as always, Arch and Alpine packages are updated to the latest version!

Jakub Filo reshared this.


TIL: There's a new Unix Container system out there.
Sets of unix ware plastic food containers i spotted at a Japanese market. 

They're wrapped in plastic, and sell for $4.29 US, so they're not FOFC (Free, Open Food Containers).

Jakub Filo reshared this.



As part of streamlining which apps I use daily I recently threw out the Gmail app and only use K9 Mail for everything now: https://plantroon.com/ditching-gmail-app/


https://www.phoronix.com/news/Debian-12-Bookworm-Install-RC4 LVM on LUKS on RAID. That is my (and many other's) favorite setup. I used this on my libvirt-based workstation: https://git.plantroon.com/plantroon/fai-configspace/src/branch/master/disk_config/LVM_LUKS_RAID and manual setup on my libreboot laptop, where I didn't even need the boot partition. Very happy to see it in Debian installer!


I publish my random opinionated thoughts here. I used to write them down in Notes app, and a calendar before that, but I want to share in case somebody finds them interesting. And anything bigger is a blog article for plantroon.com.


I was never really into social networks (and related apps) so I thought I dodged the doomscrolling phenomenon... until I started counting my time on Youtube, which is basically a social network.

On top of that, I have RSS feeds sent to my mailbox. Last week I created a separate folder for them and turned off notifications for this folder. It helped tremendously! I still read them, but in bigger batches which does in the long run free up time. Before I used to glimpse at the news all the time which obviously wasn't healthy and hampered my productivity.



I wanted to look at some old stuff on www.win-raid.com forums and found level1techs forums link instead. So while the original is no more, level1techs saved this piece of tinkerer's history and knowledge: https://winraid.level1techs.com/t/win-raid-forum-future-announcement/38021/94

Jakub Filo reshared this.


Git migration completed!

We are proud to announce that the migration to Git packaging succeeded! 🥳

Thanks to everyone who has helped during the migration!

https://archlinux.org/news/git-migration-completed/

#ArchLinux #TheGitMigration #Linux #Git

Jakub Filo reshared this.



I wanted a Thinkpad T470s to remember its keyboard backlight state across sleep cycles (and reboots). As ridiculous as it may be, this cannot be done through 1st party Lenovo utilities. So the next best thing were some github projects that aim to resolve this, the easiest one to use being lbcservice: https://github.com/JooJooBee666/LBCService - easy to install and will keep the backlight on. No remembering of last state though ;(


Jakub Filo reshared this.


TIL: you can limit the disk space available to a #docker container via "--storage-opt size=" option. 🐋

Jakub Filo reshared this.



Gitea actions work great. I use them to deploy my blog, including fetching markdown content and images from my Nextcloud. And of course to build containers. One less vendor lock-in feature from Github. Yay! @Gitea


I was trying to figure out what type of résumé I should send to companies if they need it in pdf form. I looked at various generators, mostly the locally-run ones like resume-cli, but they aren't really satisfactory. I guess I won't do any harm if I use Europass as before?


I've been trying to get on XMPP while having it integrated into Matrix. Looks like I found a solution. Blog article coming soon. plantroon@plantroon.com is the handle of course

I'm proud of this meme.


Why would anyone buy Raspberry Pi for self-hosting? Seriously though, if all you want to use it for is hosting services like Nextcloud and pihole just buy/use an old laptop - it is going to be better in every way including the price. Even for Home Assistant it's great if you want to integrate bluetooth devices - laptops can do this too.


Here's a thought:
The recent proliferation of AI could in some way help better understand what is human consciousness in either of these ways:
- by being able to replicate it, though a lot more than just neural networks and BCI is needed for this
- by simply accelerating research on the topic
It's just one of the things I think about a lot.

Jakub Filo reshared this.


Introducing 【linuxwave】

A command-line tool for generating music from the entropy of #Linux 🐧🎵 written in #ziglang

⭐ GitHub: https://github.com/orhun/linuxwave

#retrowave #synthwave #vaporwave #linuxwave

Watch the demo! ⏬
https://www.youtube.com/watch?v=SLiEuvDmo8M

Jakub Filo reshared this.

the world shouldn't have to wait for this
https://github.com/void-linux/void-packages/pull/43494
This entry was edited (7 months ago)
@tranzystorek_io wohooo hell yes! thanks for doing that <3

maybe update README.md afterwards? :3


The big migration


So I finally have the desired Fediverse setup. Here's the changes that I did:
- moved Friendica from social.plantroon.com to plantroon.com
- restored all the posts I could from social.plantroon.com that ran on Pleroma
- imported contacts
- recompressed photos from my feed
- on matrix side, I cancelled any reference to matrix.plantroon.com domain

The best thing is that I can still have my blog at plantroon.com. So no losses at all. One of possible scenarios was moving the blog to blog.plantroon.com subdomain while having Friendica at the root domain.



Here is a go at iGPU passthrough with Windows 11 guest - it will work once I reboot the host, but this is GPU art.


So I just wasted 6 hours trying to get macOS in KVM to run on an iGPU. I am writing this here to remind myself that it doesn't work because q35 machine type is required for macOS with passthrough, however iGPU passthrough requires i440fx machine type. This is for legacy passthrough where macOS would be on the laptop's screen itself. And new iGPUs don't support this afaik. Oh what could have been...


I am still unable to find a well-behaved Nextcloud Bookmarks app for Android
So it was just Samsung's battery saving feature causing me frustration. All is fine after excluding Nextcloud Bookmarks app, yay!


Self-hosting a mail server is hard. Harder than self-hosting anything else

(Of course, something broke again)



This is when I actually got on the Fediverse


I used Pleroma. What continues are some of my posts that I managed to recover from backups...


The beginning


Sometime in the following few hours I am born. Way before the Fediverse even existed.