I'm going to admit that I am doing something immature in my #homelab and I'm looking for opinions. I've got multiple #XCPng hosts, all using local storage. I have no NFS or iSCSI storage. That's kinda silly. Shared storage is super useful and I'm literally not using it.

Unless I go to some serious effort to make a high-performance SAN, I expect network storage performance to be so-so for VM storage, but maybe I'm too pessimistic. I currently only have copper gigabit in the rack. No fiber, no 2.5G copper or anything like that. I'm not sure if that's going to be viable for NFS or iSCSI.

I could dedicate a host to running TrueNAS Core with a bunch of storage. But what has always bugged me about this is that my storage host becomes a single point of failure for all the compute nodes. #TrueNAS is super reliable but everything has to reboot once in a while, and these stupid enterprise-grade servers take anywhere from 4-8 minutes to boot. If I had a single storage node, and I needed to reboot it for an OS upgrade, everything would hang for a while. That's no good. Not updating the OS on the storage system is also not good.

So what am I supposed to be doing for shared storage on a #Xen cluster? How do I avoid a storage host becoming a single point of failure? How do you update and reboot a storage node, without disrupting everything that depends on it?

#selfhosting #san #storage

On day 1 of the #HTMHellAdventCalendar @5t3ph describes an accessibility issue that can arise when you use popovers and dialogs together. #HTMHellAdventCalendar

htmhell.dev/adventcalendar/202…

This entry was edited (2 weeks ago)

We are getting ready for the second edition of #EOSAwards!

The EOSAwards Ceremony is envisioned as a one-of-a-kind event dedicated to celebrating the open source community and some of its leading contributors.

Wondering in what categories will the nominees be Awarded in?

In the upcoming weeks, the EOSA team will be sharing further event details and the official programme, so follow the EOSA social media channels for more updates.
🔹BlueSky:bsky.app/profile/eosa.bsky.soc…

If having to start all over is what’s stopping you from leaving behind Spotify’s hate and war profiteering (not to mention the lowest artist payouts) I just transferred all of my favorites over to a new platform in just under four minutes with this. tunemymusic.com

How long before Guilbeault gets thrown out of the Liberals? Or do they need his vote too much? haha

lapresse.ca/dialogue/opinions/…

Krankheit, Geschlechtsorgane

Sensitive content

Alien resurrection: Absynth 6 delivers a powerful update to a futuristic classic. What's new, hands-on:

cdm.link/alien-resurrection-ab…

reshared this

If you are a fan of games like Rhythm Heaven, then you are going to love Bits and Bops. This mainstream game has accessibility features to make sure no blind and visually impaired players are left behind. I was lucky enough to be able to have been given a pre-release copy, and I'll be Streaming it this evening on YouTube at 7 PM Eastern/0:00 UTC . I'd love it if you could join me for what promises to be a lot of fun. If you enjoy this video, then you'll certainly want to check out my Youtube channel for more great videos about some fantastic accessible games. youtube.com/live/CWI5HLgnMxU?f…

reshared this

Here's a collection of free-to-use short music for any kind of project imaginable. I've been working on this project for over 10 years on and off, and it's a labour of love.

Whether you're doing work for TV, Radio, Film, your next podcast, show reel, powerpoint presentation, youtube video or university assignment that requires something to intro or outro it, there should be something for you, and if not you directly, maybe someone you know.

This is not the final form. I add to it whenever I find inspiration to do so. Check back every so often as you may find more content was added when you weren't looking 🔇

Currently:
1210 items
766 MB download in mp3
over 9 hours of music.

Absolutely no AI was used (or harmed) in the making of this collection.

If you feel so inclined, please do boost for reach. Many thanks.
onj.me/shorts

This entry was edited (5 days ago)

reshared this

Been wanting to play with Jujutsu for a while, but its default log display with its console graphics and unicode glyphs is not as accessible as it could be.

Thankfully it's very configurable. I tweaked the default log templates to shorten change IDs to their minimal unique lengths, shortest 1, so changes can be identified by a single character in some cases. I also replaced the unicode graphics for the graph display with Graphviz so you see things like q -> py for commits with single parents or q -> {py, x} for children of merge commits with multiple parents. Now the log display looks like this, from jj's official repo with some empty changes I added to test:

q -> w nolan@thewordnerd.info 2025-12-09 09:00:18 5
(empty) New branch2
py -> w nolan@thewordnerd.info 2025-12-09 09:00:18 2
(empty) New branch1
@ w -> pt nolan@thewordnerd.info 2025-12-09 09:00:18 a88d
(empty) (no description set)
pt -> nwqx 45661989+xtqqczze@users.noreply.github.com 2025-12-08 18:58:53 main git_head() a88b
(immutable) docs: fix MD031 markdown lint

The jurry's still out as to whether I'll use this regularly--doesn't support LFS, submodules, or hooks yet--but I'm glad to have it. Been looking for things to post about on a relaunched blog so this may be the inaugural post.
in reply to Nolan Darilek

I usually find it somewhat understandable, when I don't, I can usually figure out how to get what I want via some cursed revset query.

Worst case scenario, `jj help -k revsets | llm 'How do I...' does the job.

Your template is definitely something I could see myself using though. I thought about raising an issue with them and asking for a "screen reader mode" (this is really something terminals should do natively, but I've said that enough tinmes already).

Employee of a client calls me, absolutely furious. She has just arrived at the office and her laptop will not connect to the wifi. Clearly this network is broken. I suggest a couple of tests, like checking whether the network shows up (it does not) and trying a cable connection (nothing happens). So I timidly suggest checking whether there is actually power in the office, since there is construction going on. Boom. No power. She then asks me where the switch is to turn it back on. I have no idea, of course. Their electrical system is not exactly my responsibility. She snaps at me, asks why they even pay me, and hangs up with enough force that I can almost feel it.

I grin, although slightly annoyed. Luckily the people who work with her are nothing like that.

Half an hour later she calls again, apologizing deeply for how she treated me. She tells me she had a very rough night and even shares the details. Nearly thirty minutes on the phone, venting. Out of respect I will not retell anything, but she really should have stayed home today. She deserved it. She just did not want to tell her managers because she feared they would think she only wanted a longer weekend after yesterday’s holiday.

But her managers are not fools, and they immediately sent her home to rest and take care of her loved ones.

Too often honest people like her pay the price for those who act sly or arrogant. It is not fair, but the smart ones can tell the difference. Not always, but quite often.

#Life #World #IT #Support #ITSupport #LifeSupport

reshared this

I sell Libreboot, and Libreboot accessories.

minifree.org/product/libreboot…

FUN FACT: Today it's December 9th. I'm making sure that orders ship before December 15th where possible - any orders nearer then will likely ship between December 15-18th.

If you want yours before December 25th, best order before December 15th.

Libreboot (free software BIOS/UEFI replacement) pre-installed offering many security benefits, with Debian Linux. I'm Libreboot's lead developer and founder. Sales fund the project.

🏆Bundespreis Ecodesign 2025

Yippie! Mit dem SHIFTphone 8 erhalten wir die höchste Auszeichnung für ökologisches Design.😍

shift.eco/bundespreis-ecodesig…

Die Jury würdigte unseren Beitrag zu echter Kreislaufwirtschaft – und ihr seid ein riesiger Teil davon. Gemeinsam verändern wir Technologie!💚

Fotocredit: Susanne Kühnapfel IDZ

#shift #shifthappens #shiftphone #shiftphone8 #ecodesign #bundespreisecodesign

Linkwarden má konečně oficiální mobilní aplikaci! 📱

✨ Co umí:
• Procházení a organizace odkazů (kolekce, tagy)
• Ukládání přes share sheet přímo z prohlížeče
• Offline čtení cachovaných článků
• Funguje s naší instancí link.oscloud.cz
• Podporuje iOS/Android telefony i tablety

📲 Stáhnout:
iOS: apps.apple.com/app/linkwarden/…
Android: play.google.com/store/apps/det…

🔧 Nastavení:
1. Stáhni aplikaci
2. Při prvním spuštění zadej: link.oscloud.cz
3. Přihlaš se pomocí tokenu (návod brzy na Oscloud)
linkwarden.app/blog/releases/m…
#Linkwarden #OpenSource #SelfHosted #Oscloud

ICEBlock Creator Sues U.S. Government Over App’s Removal 404media.co/iceblock-creator-s…

DennisL reshared this.

in reply to Mastodon

Today we are calling on institutions around the world to take control of their #DigitalSovereignty, including their social accounts. Governments should communicate directly with their citizens on open platforms, not through the mouthpiece of a corporation.

blog.joinmastodon.org/2025/12/…

reshared this

in reply to Mastodon

If you care about digital sovereignty and want to see your government join the #fediverse, contact them to say that #ItsTimeToAbolishX.

Help us make a list of how to get in touch with a representative in your area under this post, and don’t forget to #hashtag so your neighbours can find it 👇🏽 we’ll start:
#EU: commission.europa.eu/about/con…
#USA: usa.gov/elected-officials

⭐ ⭐ ⭐ ⭐ ⭐

The #curl repo on GitHub surpassed 40K stars: github.com/curl/curl

⭐ ⭐ ⭐ ⭐ ⭐

#curl

I would like to propose SOSS: Sponsored Open Source Software.

If your company uses OSS, you sponsor the project $100/year.

Not per seat, or per team, just $100/year, all in.

- 30 developers using Ghostty? $100
- 300,000 engineers using tmux? $100, total

You audit the OSS you use (OSS tools for this would quickly emerge, $100, thank you). You set up a bunch of annual $100 sponsorships. Everyone wins.

This guarantees the longevity of that tiny piece of code propping up your bank.

#SOSS

#soss