Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Michael

@mmeier@social.mei-home.net
mastodon 4.7.2
  • Open on social.mei-home.net

I really like watching compiler output scroll by. Selfhosting and my homelab are my biggest current hobbies. I'm also a big fan of the EU (the idea, not necessarily all parts of the current implementation ;-) ), but don't fear: Political posts will be a very occasional thing.

#fedi22 #homelab #selfhosted #selfhosting

606 Followers
360 Following
50 Posts
Joined August 03, 2022
Blog:
https://blog.mei-home.net
Bookwyrm:
https://bookwyrm.mei-home.net/user/mmeier
Open post
Michael @mmeier@social.mei-home.net
· 3w ago
subtoot, GPL
For people who still believe the GPL and copyleft is useless, everybody does what they want anyway and corporations have already won: I'm working at a pretty big corporation. Our products are entirely proprietary. Nobody will ever know what's running on them. Copyleft code is still handled extremely strictly. With mandatory legal reviews for every package we want to add. And formal reprimands for everyone trying to slip one by legal. Of course the most unethical corps don't care.
21
0
6
0
Open post
Michael @mmeier@social.mei-home.net
· 5mo ago
Boosted by @wafflesies@infosec.exchange
Replying to
@frederic@chaos.social Yes. People who couldn't be arsed to write a single word of documentation for their human colleagues suddenly don't have any issue at all with writing miles and miles of instructions for their AI colleagues. Same for people who previously couldn't find time to mentor a student or new junior colleague because "it's too much work to describe the task in enough detail". For their LLM? No problem at all. 🤷 That's the one that really gets under my skin.
383
15
244
1
Open post
Michael @mmeier@social.mei-home.net
· 1mo ago

And another small thing done. Frequency of logs with levels above info. There's seemingly quite a lot of them, with one every ~3s.

Scheduled looking closer at everything warning/error/critical soon-ish to see whether those are real issues or just "context aborted" stuff because I closed a page before it was entirely done loading...

#HomeLab

6
0
0
0
Open post
Michael @mmeier@social.mei-home.net
· 1mo ago

Me: Picks up random, older Homelab task that looks like it's going to be no more than an hour or two worth of fun.

The broadly grinning and very shaggy herd of yaks: Come on, you know you want to!

🤦

#HomeLab

5
0
0
0
Open post
Michael @mmeier@social.mei-home.net
· 1mo ago

For a blog post, I decided to produce a few charts with good old Gnuplot. And it's just been a massive series of flashbacks since then. 😅

Also, sadly "creating charts with gnuplot" is not like riding a bike. I'm basically starting from zero, even though I can remember a time where I was able to produce gnuplot charts in my sleep. Or massively hung over on less than four hours of sleep. 🤓

#blogging #gnuplot

4
0
0
0
Open post
Michael @mmeier@social.mei-home.net
· 1mo ago

Onwards with the "odd little tasks" list. Today: Centralising the name of my Ansible user, so I don't repeat it in dozens of tasks.

Exciting, right? 😉
But honestly: I've been enjoying the last couple of days of knocking out all of the small Homelab tasks I've gathered over the last few years.

#HomeLab

4
0
0
0
Open post
Michael @mmeier@social.mei-home.net
· 5mo ago

This good boy would like you to know two things:

1) He is the goodest of boys and definitely doesn't need to be on a leash.

2) He definitely wouldn't have run after that bunny even if he wasn't leashed. That's baseless slander. See point 1)

#DogsOfMastodon #dogs

17
1
3
0
Open post
Michael @mmeier@social.mei-home.net
· 1mo ago

An LLM story in three acts.

Me: Writes JIRA ticket with something like "Introduce env variable X. It should be read during program startup. If it is set, the filepath for Y should be taken from it. If it is not set, the currently hardcoded value shall be used as the default".

1/3

#LLM #work

1
1
0
0
Open post
Michael @mmeier@social.mei-home.net
· 5mo ago
Replying to
Okay, I don't want to brag, but: Not only did past me implement this check. Oh no. Past me even wrote documentation about how to update the certs. Perhaps past me isn't quite as much of an asshole as I thought. 😁 #HomeLab
10
1
0
0
Open post
Michael @mmeier@social.mei-home.net
· 5mo ago

I think it is good that my private Forgejo instance is not publicly available. The things I'm doing in my Go project could single-handedly poison every coding LLM out there. 🤦

Today: I need to refactor my test helpers because I managed to introduce a package dependency cycle.

#Programming #Golang

8
2
0
0
Open post
Michael @mmeier@social.mei-home.net
· 4mo ago

I launched my first few crawls overnight, and there's so much I want to say.

Let's start with a few numbers. First of all, YaCy is finally an application which puts some load on my Homelab. See picture 1.

It peaked at around 4GB of RAM, even though it currently has no limits, and there was still RAM to spare on the machine.

During that time, about 20h, the crawler fetched about 100GB worth of data.

1/x

#HomeLab #YaCy

6
2
0
0
Open post
Michael @mmeier@social.mei-home.net
· 5mo ago
Replying to
@mgorny@social.treehouse.systems One thing I appreciate is not so much technical, but personal: Gentoo is directly responsible for me having my current job. Because in the past, there were a lot of times I had to look at build failures and learned autotools, CMake and all the others on the way. Portage and ebuilds also inspired (or were inspired by, can never remember) Yocto's Bitbake. And knowing all of those lead me to become interested in build systems and ending up as a build and release engineer. 1/2
7
1
2
0
Open post
Michael @mmeier@social.mei-home.net
· 3mo ago
Replying to
@waffles@masto.yttrx.com @badnetmask@hachyderm.io Considering that I'm currently contemplating writing a CCache remote storage helper you might want to break open the strategic 🍿 reserves. 😁
3
0
0
0
Open post
Michael @mmeier@social.mei-home.net
· 4mo ago

How the hell is buying ebooks in 2026 still this fucked up?

I'd like to buy a couple of WH40k novels. For some reason, Black Library themselves seemed to have stopped selling their books directly somewhere in the past two months?!

My German book store then leaves me two choices: I can buy the Omnibus of the novels in dead tree form in the original English.

Or I can buy an ebook, but only in the German translation.

I cannot buy an English language ebook version. 🤦

#Bookstodon

4
4
1
0
Open post
Michael @mmeier@social.mei-home.net
· 5mo ago

I've reached two new milestones in failing to talk myself out of buying an MNT Reform Next: https://www.crowdsupply.com/mnt/mnt-reform-next. One, the website now lives in a constantly open tab.

Two, I just looked up how old my current Asus Zephyrus is, and found out that it is already six years old.

I find the machine interesting due to the Open HW, but especially due to the upgradability.

I'm really not a HW guy whatsoever, so the open hardware is mostly interesting from an ideological standpoint.

#MNT

MNT Reform Next
Crowd Supply

MNT Reform Next

A new 12.5" open hardware laptop that is future-proof, modular, and highly performant

5
5
0
0
Open post
Michael @mmeier@social.mei-home.net
· 5mo ago
Replying to
@rabbit @frederic Oh yeah, that's another whole bag of weird I might just be too "left behind" to fully grasp.
5
0
0
0
Open post
Michael @mmeier@social.mei-home.net
· 2mo ago
Replying to
@waffles@masto.yttrx.com That really does sound quite nice. I've always been a bit sad that I went with "fleet of many small machines" when I'm reminded that pikvm exists. I mean, I could of course connect a second Pi to each of my Pis...😅
1
2
0
0
Open post
Michael @mmeier@social.mei-home.net
· 2mo ago
Replying to
@waffles@masto.yttrx.com That is one impressive-sized drink. And I thought our beer steins were ridiculously big. And she looks so happy. 😂
1
1
0
0
Open post
Michael @mmeier@social.mei-home.net
· 5mo ago
Replying to
@domi@donotsta.re @TadeusTaD@donotsta.re Ah yupp, at least up to now that's also the only thing I've gotten anyone else to use from my Homelab - file sharing. The good old 300 kB/s days. In my home village, those ended only about a year ago...
3
0
0
0
Open post
Michael @mmeier@social.mei-home.net
· 5mo ago

Customary computering on the train picture. Today, the goal is to get some blog post drafts spruced up a bit and ready to publish. One about my database setup for my little Golang project including CI setup, and the second is a reflection on one year of k8s in the Homelab.

#trains #DeutscheBahn

3
2
0
0
Open post
Michael @mmeier@social.mei-home.net
· 3mo ago
Replying to
I'm seriously starting to be a bit frustrated by my recent computering. It seems everything I attempt almost immediately turns into an entire herd of Yaks waiting to be shaved. E.g. right now, it looks like there's only a SOCKS5 proxy into any given ebuild. Which CCache, as far as I can see, can't use directly. So I could switch off network isolation for the build of course, problem solved. But no. Decidedly no. And so out comes the shaving blade. #Gentoo
1
3
0
0
Open post
Michael @mmeier@social.mei-home.net
· 5mo ago

Today's Google search query: database schema design basics.

🫣

2
6
0
0
Open post
Michael @mmeier@social.mei-home.net
· 5mo ago
Replying to
@domi That was a really interesting one to read. And I'm impressed by your restrained. I've been writing a similar series for a while now, and it is already at four draft posts. 😅 And I know the frustration of not having proper notes about everything while writing up the history. It is surprising how much we were once able to fit into a Pi 3's 1 GB of RAM. I especially love the "a server for friends" part. How did you start that? Did you offer, or did somebody ask whether they can have an acc?
2
1
0
0
Open post
Michael @mmeier@social.mei-home.net
· 5mo ago
Replying to
@rachel That's also what has stopped me from just hitting the "buy" button. The Asus is still perfectly fine in all regards, so even though it's now six years old, it's still very usable, and will likely stay so for quite a while. But I also definitely want to support an open hardware project like MNT.
2
3
0
0
Open post
Michael @mmeier@social.mei-home.net
· 4mo ago
Replying to
@Vash@mstdn.games Yupp, I was thinking exactly the same thing. And Black Library was so nice. I could buy from a web browser and download the book. No DRM. I could just add it to Calibre and copy it to my reader. Not anymore.
1
3
0
0
Open post
Michael @mmeier@social.mei-home.net
· 4mo ago
Replying to
Interesting. I've now gone through a number of German book shops, and it's the same pattern everywhere: I can get the English version of the books, but only in paperback. Or I can get the eBook, but only the German version.
1
0
0
0
Open post
Michael @mmeier@social.mei-home.net
· 4mo ago
Replying to
@jana@social.jsteuernagel.de Yeah, it's getting a bit ridiculous. I've now found that black library is still selling their books. Just not via their website anymore, but instead via their own app?! Seriously, what the fuck?
1
2
0
0
Open post
Michael @mmeier@social.mei-home.net
· 5mo ago
Replying to
@rachel@transitory.social Okay, good point. 😂
1
0
0
0
Open post
Michael @mmeier@social.mei-home.net
· 5mo ago
Replying to
@sinbad@mastodon.gamedev.place Yes, I'm not the only one who saw that. 🎉 It just fits so perfectly. I swear, we're one bad day away from getting a "Litany of Maintenance" for Windows Copilot OS (TM).
1
0
0
0
Open post
Michael @mmeier@social.mei-home.net
· 5mo ago
Replying to
@mgorny@social.treehouse.systems But I also appreciate the the...continuity, I'd call it? For example, I haven't changed the wiki page describing my update process in absolute ages. On a lighter note: Gentoo also makes for an excellent excuse to regularly buy CPUs from the higher end of current offerings. 😁 2/2
1
0
0
0
Open post
Michael @mmeier@social.mei-home.net
· 5mo ago
Replying to
@rachel@transitory.social Ow, do you have to rub it in? 😁 How does Talos contribute to the protection here? Does it just have a newer kernel?
1
1
0
0
Open post
Michael @mmeier@social.mei-home.net
· 5mo ago

Going to patch another LPE now, it seems. 😔

Or rather, implement the mitigations.

#HomeLab

1
4
0
0
Open post
Michael @mmeier@social.mei-home.net
· 5mo ago
Replying to
@merlin@toot.kif.rocks I had the same thought, just go back to my database course from 2009 or so. 😂 The thing is that it would be an embarrassing experience. I failed the exam for that course at the first attempt, because I was going "eh, databases, this one's easy". Dear reader, it wasn't.
1
0
0
0
Open post
Michael @mmeier@social.mei-home.net
· 5mo ago
Replying to
@rachel@transitory.social Haha yeah, I think that's the only "special term" I remember from my database course. And I have zero idea what it means. 😅
1
0
0
0
Open post
Michael @mmeier@social.mei-home.net
· 5mo ago
Replying to
@badnetmask@hachyderm.io The really sad thing is: I'm rather far away from just needing some good due diligence. 🫠 I'm finally done with laying all the groundwork in my little private project, and now I want to start with the user registration and setup. And I've just realised that I don't remember a single thing about database design anymore. Only vague notions of "Normalization" and "Primary Keys". I genuine need a basic primer. 😅
1
0
0
0
Open post
Michael @mmeier@social.mei-home.net
· 5mo ago
Replying to
@badnetmask@hachyderm.io I'm not one for LoFi, but I do love the water elemental on the windowsill.
1
0
0
0
Open post
Michael @mmeier@social.mei-home.net
· 5mo ago
Replying to
@beyondwatts Yupp, I was also a bit surprised. The cluster is really really stable, the only hiccup was right after I declared the migration over, when I needed to replace my Pi 4 with Pi 5 for the control plane. Since then, everything has been going quite nicely. I also haven't done much in the Homelab in recent times, I was more into programming. And yeah, I also found the Homelab is really stable when I don't stick my fingers it all the time. 😁
1
0
0
0
Open post
Michael @mmeier@social.mei-home.net
· 5mo ago
Replying to
@rachel@transitory.social For the security updates I rely on the GitHub release page's RSS feed. But when I do my regular updates, I've just got a page in my Wiki with a list of everything I'm running with links to the release pages/release notes. @zak@infosec.exchange
1
0
0
0
Open post
Michael @mmeier@social.mei-home.net
· 5mo ago
Replying to
@zak@infosec.exchange I've got a two-pronged approach. I'm subscribed to release feeds for most apps running in my Homelab. If something is a security update, it gets updated immediately. Otherwise, I've got a regular task to update all apps running in my cluster. I then sit down, go through my list of apps, look at new releases' notes and do the update manually. I quite enjoy that as a Friday evening activity. Infrastructure, like k8s itself or Ceph, get updated less regularly.
1
7
0
0
Open post
Michael @mmeier@social.mei-home.net
· 5mo ago
Replying to
@waffles@masto.yttrx.com This was so cool to read! Thank you for the write-up and the pictures. And also for yet again reminding me that I should read up on networking topics at some point. I'm using BGP as part of the LoadBalancer in my k8s cluster, but I don't really know how it works. 😅
1
0
0
0
Open post
Michael @mmeier@social.mei-home.net
· 5mo ago
Replying to
@rachel That's not too bad, I'd have thought that 8GB is hard on the border of being useful these days. I'm mostly hovering around 7GB on my current machine. But with an NVMe, using larger amounts of swap isn't as painful as it once was.
1
0
0
0
Open post
Michael @mmeier@social.mei-home.net
· 5mo ago
Replying to
@pat_dev@social.linux.pizza My issue isn't so much that I don't have RWX volumes. I do, based on CephFS. The issue here is two-fold, and has to do with OCI image builds. CephFS is slower than using an RWO RBD as the basis for the workflow volumes. Plus, OverlayFS does not work on CephFS, so I'd have to use the slower VFS driver. Both would result in far longer image builds. And Woodpecker doesn't allow configuring the StorageClass to be used per workflow, only for the entire instance. @louis@social.louis-vallat.dev
1
2
0
0
Open post
Michael @mmeier@social.mei-home.net
· 5mo ago
Replying to on social.mei-home.net
@louis@social.louis-vallat.dev Alright, that worked quite nicely! You were entirely correct, and I learned something about how access modes actually work. Thank you very much for the tip. That saved me from having to switch over to another CI system before continuing with my actual project. 🙂
1
4
0
0
Open post
Michael @mmeier@social.mei-home.net
· 4mo ago

Hm, just spend a few hours trying to figure out why my YaCy peer is accessible by some peers, but not accessible by others, but I just can't figure it out. For some reason, YaCy seems to be returning 404 to requests occasionally, but without anything in the logs indicating why.

#YaCy #HomeLab

0
0
0
0
Open post
Michael @mmeier@social.mei-home.net
· 5mo ago
Replying to
@pat_dev@social.linux.pizza No, the issue isn't in the disk perf with the DB service. I haven't gotten to the point where I could even use said service in my workflow. I did extensive testing to arrive at the fact that image builds are slower on CephFS volumes than RBD volumes. If you're interested in the full enchilada, have a look at this post: https://blog.mei-home.net/posts/improving-container-image-build-perf-with-buildah/ I'm still not 100% sure what went wrong there, but using an RBD for the image build was way faster than using CephFS.
ln --help

Improving Multi-Arch Image Build Performance by not Emulating

I

0
1
0
0
Open post
Michael @mmeier@social.mei-home.net
· 4mo ago
Replying to
@Vash@mstdn.games I feel that's the worst thing: Not only did they stop selling via their website - but also, books you've bought on their app can only ever be read in their app. So I can either buy from Amazon et al and get a downloadable book from which I can remove DRM, or I can by from Black Library, but then only be able to read on their app. Which is an absolute no-go. I just don't understand these kinds of decisions.
0
2
0
0
Open post
Michael @mmeier@social.mei-home.net
· 5mo ago
Replying to
@mgorny@social.treehouse.systems Yupp, exactly same thing in Germany. +10 km/h is considered "normal". If you drive the prescribed 50 km/h inside cities, you might be considered a road block....😒
0
0
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 18:53:44 UTC