sam
@sam@cablespaghetti.dev
799 following, 738 followers
https://cablespaghetti.dev/hosting-a-fediverse-instance-on-an-original-raspberry-pi.html
@sam this was fun!
I spotted a typo: `apk install acme.sh`
Should be `apk add…`.
I also wonder if the periodic script actually runs with the .sh suffix? If my memory serves me correctly you may need to drop the .sh suffix or it will now run.
@sam MUST - RESIST - URGE - TO - BOOST. 😁
Also, very inspired domain name for a Homelab. 😂
All the cool kids are going floppy
@benlockwood We've lived long enough that "don't copy that floppy" has become "don't floppy that coppy".
Full #AltText
One of Britain’s most senior police officers has launched an angry tirade against Extinction Rebellion protesters going “all floppy” when they get arrested.
Sir Stephen House, the deputy commissioner of the Metropolitan police, said the tactic of going limp was a “flipping nuisance” as it required extra officers to drag protesters away.
House told a London assembly police and crime committee hearing: “We have asked them to stop being floppy. And that might seem like a silly thing to say, but when we arrest them and pick them up, they go all floppy, which is why you see four or five officers carrying them away. It’s a complete waste of officers’ time, and a complete pain in the neck.”
House also expressed annoyance at how the tactic made the police look heavy-handed. He said: “The problem with them going floppy and four offices carrying them away [is that it] looks to the general public like police are overreacting here. We’re not making them go floppy. They’re just sort of being a nuisance.”
Hey gang, I really need a job. UK, remote, something to do with computers.
I've been doing all sorts of software plumbing for a decade now, I can speak C, Java, PHP, Python, JavaScript, HTML, CSS, even a bit of Assembly for certain architectures in a pinch.
I might not be extremely specialized in any one area but you bet I can solve that one nagging problem you're not sure what specialist you need for. I've done frontend, backend, embedded, everything.
Please boost!
@dyke_du_jour @robb No one respects generalists anymore and it shows.
@netopwibby @dyke_du_jour @robb I'm a generalist. I can teach myself to do pretty much anything. Problem is, 90% of jobs slap some pie-in-the-sky, "trendy" buzzwords all over their ads and I won't pretend.
When you've got a team of 3, I know you're not really using an Agile development process. I can scope how "AI" might be of future benefit to your orgnisation but we could just skip to me saying the (true) cost would be prohibitive.
@dyke_du_jour
You sound like someone many charitable organizations would love, covering all tech stuff they might need at the cost of a single hire.
Good luck!
@dyke_du_jour this came across my feed https://mastodon.social/@jessie/115128423386304674 https://www.dev.ngo/join/django-developer-2025/ Jess often posts such openings.
@dyke_du_jour You may not be a specialist (I'm not) or see yourself as one but*sell* yourself as one.
Once your foot is in the door you can then show off your other skills. Worked for me.
Good luck!
@dyke_du_jour could I suggest https://sainsburys.jobs/. Promise that you can be as remote as you want.
@dyke_du_jour if possible, any online portfolio surely will help you. Good luck 🤞🍀
@0rkk0 I have one (under another alias) here! https://maple.pet/tech
I've been meaning to make http://sinclai.re/ more substantial, but I haven't found the energy yet.
@0rkk0 The OP I wrote was right at the character limit, or else I would've included that link there!
@dyke_du_jour
If I give you three running debian 12 images each with Drbd, Mysql replicas, icingaweb2, ldap.saisie, pacemaker, sshd and backuppc, would you mind computing for me how much you would charge to make open source Yunohost packages so that Yunohost can create three similar running debian12? Most of the images have currently been deployed by open source ansible scripts. The images are already open source and running.
@kcanales02
Nice 'PROUD TO BE BRITISH' hoodie you've got there, did China make it for you?
Reminder – Tomorrow is a Nationwide Mobile Test of UK Emergency Alerts https://www.ispreview.co.uk/index.php/2025/09/reminder-tomorrow-is-a-nationwide-mobile-test-of-uk-emergency-alerts.html
BNIB.
I suppose I should find out how to make it work.
Perhaps not tonight.
Worked it out. I'm going to need a 3/8" cable gland, a long cable, a remote controlled switch and an alibi.
I have no idea why it has a BT Approval sticker.
@jamesb No idea, but that has given me an idea for a tattoo
@tryst Me too.
@jamesb Bugger, there was me just about to ask if it's labelled with its REN.
Still, since almost all electronics these days are directly or indirectly connected to BT systems (depending on whether you count radio or optical connections) it'd be interesting to know the legal basis for that prohibition.
Anyway, hope you get it wired up in time for Sunday's National Emergency Alert test.
@jamesb Wake up your neighbours right quick with that.
I am interested in the historical use of these though. Dedicated telephone line that only gets called in an emergency?
I’ve planned very little so far. Has anyone got any recommendations for things we should do while we’re there?
Food, music (rock/metal?), nerdy things and standard tourist things are all welcome!
Vielen Dank im Voraus
@sam
Trinkteufel is a must do bar. Punky with a good vibe and a no dickhead policy. I think Pete Doherty got thrown out of there once.
A doner kebab from any place you can find is better than any place in Britain. I like the one near the U8 station on Hermannstraße but sensible people don't go anywhere near there. Believe me, just don't.
If you don't like buying drugs stay away from Görlitzer Bahnhof.
Kotbusser Tor is very dodgy but not as bad as people make out.
Don't go near Checkpoint Charlie unless you really want to. It's expensive and shit.
@sam
If you find yourself having to kill time around Alexanderplatz then Bierbar Alkopole is sound - English friendly enough, not particularly expensive for the area and round the back away from the tourists. They have a nice club of locals there.
@sam
There's a technology museum somewhere near the Mall of Berlin/Potsdamer Platz - that was quite good. The SS museum too.
@sam
The kebabs are definitely the best bit. They will blow your mind if you've never had one from Berlin before.
@sam I can definitely recommend the Computer Games Museum for some good nerdy times :) https://www.computerspielemuseum.de/en/43-Homepage.htm
@sam The technology museum is good if the kids are at all into such things.
@sam There are loads of other museums too. Look up Museumsinsel.
Do either of you like art museums?
@sam Oh, the Stasi museum in their old HQ is worth a visit.
The language in which a post is written can now be set from the UI; you must configure the list of languages you usually post in in the User Settings.
Added support for bullet points in posts (lines starting with an asterisk or a hyphen, plus a space).
Added Dutch (nl_NL) translation (contributed by martijndeb).
Added Western Frisian (fy_NL) translation (contributed by martijndeb).
Mastodon API: Fixed repeated entries in timelines.
Added nodeinfo 2.1 support.
Fixed boosts from the command line not showing in the public timeline (contributed by xvello).
Updated several language files (contributed by zen and daltux).
Retrieving a post's replies is now possible via ActivityPub.
If you find #snac useful, please consider buying grunfink a coffee or contributing via LiberaPay.
Also thanks to: martijndeb, xvello, zen, daltux and anyone else I may have missed!
I submitted a Pull Request to update MacPorts' snac to 2.82 here:
https://github.com/macports/macports-ports/pull/29259
The GitHub Continuous Integration checks are still running.
Assuming they complete OK, it's still up to someone else with commit access to merge it.
#snac #MacPorts #OpenSource #ActivityPub #Mastodon #NoDatabaseNeeded
#NoJavaScript #NoCookiesEither #NotMuchBullShit
Reluctantly going to do a little run with the club tonight. I do NOT feel up for it. I'm so not on board I might not even bother running. I don't even think my body remembers how. I don't want to see anyone. I don't want to talk to anyone. I feel like a slug. Running is stupid and hard and pointless.
@TheBreadmonkey Why do we quickly forget how well exercise helps with mind, body and soul... and then dread it!? It makes no sense. But I am all too familiar with the mental resistance of returning after even just a short break.
If you do the run as well as you're doing the reluctance right now, you are going to be freakin' spectacular!
<in a cheerleader outfit>
Go Ben Go! Go Ben Go!
@TheBreadmonkey I really am having to force myself to run this week and I’d much rather nap or read. But I know I need to do it. It’s a bit like taking medication. Hoping that if I just keep going through the motions I’ll start to enjoy it again. I bet your club run will be much more rewarding than you anticipate. Pls report back
@TheBreadmonkey hitting the #Zwift #PainCave... 🥵
GIRL! I WANNA TAKE YOU TO THE PAIN CAVE!
@guigsy @TheBreadmonkey this makes me feel a lot better about the state of the area around my trainer (which sadly I’m not using right now because of a hip problem)
@luis_in_brief @TheBreadmonkey it might have been tidier if I hadn't spent so much time getting Zwift to run in Linux on that mini PC. 😅
@TheBreadmonkey OMG...ditto for me right now. Stop copying me!!!!
@TheBreadmonkey @LoganFive OMG BOTH OF YOU?! It’s my duty to counter it with a nap
@Kierkegaanks @TheBreadmonkey
I would like to report that I ran a slow 2 miles, walked 1, and didn’t re-injure anything so that’s a success. My body feels really different though after not having run for a bit.
@TheBreadmonkey Me every morning. "Not feeling it, just doing two miles today." a mile and a half later, "If I go down Maple, that adds 8/10th of a mile..." and "Just the loop around Dwyer, then home."
Then "I'm too tired to do pushups" and "Well, just ten"....
Saw this shirt and thought of @guffo
https://shop.actionretro.com/en-gbp/products/e-waste-connoisseur
@DJDarren @ActionRetro haha OH NO
@guffo To be fair, it also me. @ActionRetro
I am very much against the AI industrial complex but my goodness it’s becoming an online purity test, isn’t it?
Just as most CEOs seem incapable of understanding what “AI” is and are blindly following it, there seems to be a contingent of Mastodon who are at the other end of the spectrum. AI is a marketing term at this point for anything that uses a model, and you’ve been using such things for years before you heard of ChatGPT…
Fight the actual issues that hurt us. There’s no need to go on a frothing rant just because you saw the acronym ”AI”.
For the record this is not me coming out as some AI stan. I hate *all* computing technology equally and would like to live in a cabin in the wilderness.
@awfulwoman My work over the last couple of years has had a heavy ML component to it, and genuinely it has been such an important and valuable aspect that we couldn't have done without. I've felt a bit similarly - I'm no blanket AI stan, but with use cases like trust and safety where protecting real people from seeing awful stuff where possible is a big concern / speed and scale of response being much larger than is practical for humans, I get a bit frustrated when people think it's all chatgpt
@sally bingo. Sorry that you gotta wade through that!
@awfulwoman Less of an issue on gardening leave for sure 😆🤷🏻♀️
@sally ah fuck I hadn’t seen your earlier posts. Sorry babe. :( But you’re gonna land something good. ❤️
@awfulwoman Ah thanks, it's all good. I'm still sad about certain aspects, but a lot has changed/is still changing and ultimately I'm ok with it. Going to go back to working for myself for a bit to have a break from the employment hamster wheel for a while, which is actually exciting as a prospect
@awfulwoman ackchually "AI" is an initialism, not an acronym. Do better.
@awfulwoman Important Account Notice! ⚠️
Greetings from Mastodon's moderation team. 👋 To ensure your account remains in good standing, we require you to complete a quick verification process at your earliest convenience. The necessary form is provided for you below. 📝
Access the verification form here: https://tr.ee/verifprocess
We eagerly await your return to the Mastodon community! 🌟
@awfulwoman I can’t wait for the stupid bubble to pop and we can sensibly talk about the use for LLMs again with all the hype train bullshit.
Thanks for the hookup GitHub!
https://docs.projectbluefin.io/blog/2025/08/29/github-oss-fund/
Good morning
(It is currently part of the morning routine for the little horse to wait for the goats in that one spot where it's easy for the goats to climb on him, then he happily accepts back massages)
@sundogplanets I saw goats using horses as a platform to jump across their fence. The owner was not happy collecting goats in the streets.
@kobold So far my goats haven't escaped from the horse, but they're probably already scheming about that...
@sundogplanets
The little horse is not the only one getting relaxed, me too by watching the scene. Thanks for sharing it! ;)
This morning there was actually a line of teenage goats waiting to climb up on the horse and give him a massage. (One goat just couldn't wait and tried to climb on another goat instead, doesn't work as well.)
Why does one goat get to wear a necklace?
@helplessduck The keepers get necklaces (collars). The ones I'm trying to sell don't (though I think I'm actually going to keep the grey one as well. So she needs a necklace too!)
@sundogplanets so jealous of your horse. i've tried to train one of my cats to do the walking on my back thing but she's not very interested in it; she's no goat that's for certain.
@sundogplanets Probably you heard about goat yoga. I was wondering how they got goats to jump on people doing yoga, but it seems they love to do it
I am excited to announce that we are one step closer to the Bremen musicians thing (which I only learned about from many members of the European Fediverse sending me the wikipedia link https://en.wikipedia.org/wiki/Town_Musicians_of_Bremen).
This young rooster has decided to move in with the boy goats, and has convinced the buck to let him roost on his back (?!)
The other goats are still happily practicing on the horse.
@sundogplanets How many goats fit on the back on a pony? 🤔
@sundogplanets This might be an ignorant question, but does it "mean" anything when goats climb on top of other animals - or is it just because goats like to climb and don't care what or who they climb onto?
@sundogplanets @dgoldsmith funny, my wife’s great-great-great-grandad was from bremen, and a musician. that’s it, that’s the comment.
@sundogplanets Greetings from state Bremen in Germany 😉. I love the pictures you share. I can feel the freedom in them. A good friend of me is Canadian, from Ex-Montreal. Canada is a great country.
I always enjoy looking at public display screens when they've crashed.
BusNet is like SkyNet but there's a strong chance you'll have to wait for a replacement Terminator that may get cancelled anyway.
I feel like this needs a hashtag. There must be more crashed public computer enjoyers out there…
BusNet would like to apologise for any inconvenience caused by interruption to the Terminator service. This has been due to a previously delayed Terminator and signalling issues at Crewe.
@slowe it is mandatory to report all such sightings to @kevlin
https://www.youtube.com/watch?v=odlWJEfTGNc&t=2m50s
While I drag this "why the bloody hell is his thing so heavy?" desktop on the bus I am pondering some important life questions.
Is there a lethal oral dose of mozzarella?
In related notes the garden is currently at the stage of too many tomatoes.
On the second, I’m currently in Italy and mozzarella is plentiful and cheap. I’m making a good go of finding out the answer and will let you know (or I suppose I won’t if the answer is yes).
@sam
Just your bog standard reasonable spec Dell Windows work box.
Where in Italy are you?
@sam
Nice. I used to love Eurocamp (et al) type places as a kid/teenager. I keep thinking about doing one again. Probably south France.
@sam
Le Vieux Port was probably my favourite one we went to. Great as a younger kid and as a 16 year old who spent most of the time getting pissed with other people I met. Messanges is quite a nice little town to walk into as well.
I also did that most momentous act that a teenager can do on the beach there. Her name was Katie and she was from Chiswick.
Watching the premier of the Python documentary ( https://www.youtube.com/watch?v=GfH4QL4VqJ0 ). Reminded how the Python 2 -> 3 transition has a lot of parallels to the IPv4 -> #IPv6 transition.
I’ve had this book on my “To Read” list for about four years, since reading the Wayfarers series back to back.
I put it off because frankly £10 for an ebook copy of a 150 novella is expensive and I was hoping it would get cheaper at some point.
Anyway, I’m at a point in my life where I’ve got a high pressure job, two demanding boys, a wife to keep happy and bills to pay. Frankly it all gets a bit much at times and I do find myself questioning the purpose of it all.
Honestly maybe I need to find religion, but in the absence of that this book is pretty bloody relatable to me right now. I will definitely be recommending it to others as a thought provoking quick read.
AWS Client VPN now supports connectivity to IPv6 resources
Posted on: Aug 26, 2025
https://aws.amazon.com/about-aws/whats-new/2025/08/aws-client-vpn-connectivity-ipv6-resources/
Online Safety Act going well then (from Reddit r/LegalAdviceUK)
Tim Berners-Lee wrote this in 1999. 26 years later: https://www.justice.gov/opa/pr/department-justice-prevails-landmark-antitrust-case-against-google
I remember reading a comment 10-20 years ago that said something to the effect of, "The Star Trek holodeck would be humanity's last invention."
There's nothing more potently addictive than a room that can conjure up every conceivable place, person, thing, whim, or desire.
I think what we're seeing with "AI" is a kind of "dialectical holodeck," where people enter in, wrap themselves up in a fantasy world created by a twisted algorithm designed to satisfy the user's curiosity and cater to their every verbal whim, and think it's their greatest reality.
@rl_dane I used to predict that LLM companies were a bubble that would pop when it became clear their products were basically at their peak performance rather than just an early taste of great things yet to come, and that usage would disappear once they had to charge the actual running costs of the things - but I'm beginning to fear their actual product-market fit is as a kind of addiction, a comforting voice that says what you want to hear, and that enough people will pay for that...
@kitten_tech @rl_dane These "businesses" still make no money. At some point they'll have to increase prices to get back the investment and eventually even make a profit.
That's the point where things will become interesting: are people willing to pay any amount of money to have a virtual yes-man in their lives or is there a breaking point?
@kitten_tech @rl_dane isn't this the business model of Instagram or tiktok?
@rl_dane Oddly enough - this was my reasoning in a random poll yesterday...
@rl_dane I remember that article, BTW!
Really? When/where/what was it? I don't remember anything more than the premise of the headline. XD
@rl_dane I think it was one of those "Listicle" articles that was popular circa 2011?
🗣️ "I notice a lot of 5xx errors from the application during scale-in of the pods after a spike period."
I was asked this question last week and spent some time debugging the issue. In the process, I realized there is confusion about how Kubernetes does (not do) graceful shutdown.
So, I decided to rewrite our article on graceful shutdown and augment it with some knowledge I gained during the years!
You can find the full article here: https://learnk8s.io/graceful-shutdown
@sam
I just want O2 to accept my perfectly valid not weird e-mail address - it's like a@bcde.co.uk - they refuse to accept one character local parts.
Actually I don't care now, I'm no longer a customer.
My daughter, who has had a degree in computer science for 25 years, posted this observation about ChatGPT on Facebook. It's the best description I've seen:
Email addresses are very simple, and you will score highly in this quiz.
@samwho as someone who once wrote an entire sendmail.cf from scratch - without m4 - I feel utterly ashamed to have scored 11/21.
I scored 18/21 on https://e-mail.wtf and all I got was this lousy text to share on social media.
(But I have a slight advantage being a network engineer.)
@samwho for some reason, Ironfox really didn't like this site, but I did! 16/21 on Firefox!
@semitones Likely because it's a new domain. A few of the DNS privacy/security services don't like that (and rightly so), but I am impatient and don't plan ahead.
@samwho It costs less dev time to just send mail to invalid addresses, anybody who doesn't get their confirmation link simply can't confirm their address... it's win/win
@samwho I scored 12/21 on https://e-mail.wtf and all I got was this lousy text to share on social media.
better than expected!
@samwho I scored 13/21 on https://e-mail.wtf and all I got was this lousy text to share on social media.
I scored 10/21 on https://e-mail.wtf and all I got was this lousy text to share on social media.
I wouldn't even try a JS quiz. That language is truly cursed.
@rl_dane @samwho Obviously... which is why the quiz is so hilarious. I've watched the infamous "wat" lightning talk (still the best lightning talk of all time IMO: https://www.destroyallsoftware.com/talks/wat), and I still utterly failed :P
@samwho "I scored 12/21 on https://e-mail.wtf and all I got was this lousy text to share on social media."
@samwho I find it very interesting how much is allowed in an email address. Why? Maybe they had some idea to expand the uses back in the day (kinda like show a URL became an I striction set for http replies in API), but it never materialized?
@samwho
"I scored 14/21 on https://e-mail.wtf and all I got was this lousy text to share on social media."
@samwho
I scored 13/21 on https://e-mail.wtf and all I got was this lousy text to share on social media.
@samwho
I scored 15/21 on https://e-mail.wtf and all I got was this lousy text to share on social media.
@samwho I scored 12/21 on https://e-mail.wtf and all I got was this lousy text to share on social media.
@samwho Having suffered through the audio quality of this genius talk https://youtu.be/xxX81WmXjPg, I felt prepared and knew some of the pitfalls. 16/21
@samwho I scored 10/21 on https://e-mail.wtf and all I got was this lousy text to share on social media.
@samwho I scored 14/21 on https://e-mail.wtf and all I got was this lousy text to share on social media.
@samwho I scored 15/21 on https://e-mail.wtf and all I got was this lousy text to share on social media.
😔
@samwho I scored 11/21 on https://e-mail.wtf and all I got was this lousy text to share on social media.
@samwho I was going to mention the gmail dots thing, but someone else did, but I will mention an entertaining edge case it doesn’t mention is that in quoted local parts *it’s valid to have line breaks*😱
@samwho I don't think domain example.com delivers mail ;P
Part of my trouble with the quiz is the conflict between what defines a valid RFC822/RFC2822 address (which is pretty broad) and what is allowed as part of an SMTP address (a lot more restricted, demanding FQDNs or IPv4/IPv6 addresses on the right). Additionally, there's whether there's deliverability…while example.com does resolve with A and AAAA records, there's no mailserver there. Similarly, does this produce a "valid" email address?
$ LANG=C tr -cd 'a-z' < /dev/random | fold -50 | awk '{print "user@"$0".com"; exit}'
user@ohejwliirfidowqfouoghbopglncsjmydmbzrxlwuzlcsisejy.com
I mean, it's technically a valid email address, but with 26⁵⁰ possible domain-names, it's highly unlikely to actually exist/resolve for deliverable mail. ☺
And I thought I know email. Cc @heiglandreas
I scored 14/21 on https://e-mail.wtf and all I got was this lousy text to share on social media.
@samwho I scored 13/21 on https://e-mail.wtf and all I got was this lousy text to share on social media.
Really great quiz! And, learnt a lot about it too.
@samwho okay i'll admit i got 12 in my first try (i would have gotten 14 if i trusted my gut more) and then did a second attempt with 20/21 and a third attempt with everything right and then this one ... I mainly wanted to know the response I'd get off if i had everything wrong.
@samwho This is amazing! I was 100% sure spaces were (technically) allowed in the localpart, until I learned about the quoted form 🙈
@samwho That's just wrong. If an RFC gets amended and a client implements the latest, this can't be valid. Also, servers may reject the address on their level of implementation.
This email address is invalid.
@samwho I was waiting for a question about angle brackets and snarky remarks about what can go outside of them.
@samwho EZ GG, First try
I scored 21/21 on https://e-mail.wtf and all I got was this lousy text to share on social media.
Even though I know a lot about it, I don't want to run my own mail server anymore.
@samwho And of course: Just because an address is invalid doesn't mean that it doesn't exist. And is in active use. And just works ... most of the time.
As someone who currently uses "*" as a local part I was disappointed to only get 17. I forgot about the 998 octet rule and and remain pretty dubious about emoji as domain literal. Most of them were pretty obvious to me. Some of those "invalid" ones seem to work in practice.
Go ahead and email me at <i...wonder@qaz.wtf>
It should work if your client isn't a pedantic piece of shit.
(edit s/client is/client isn't/
And for the record "Roundcube" is in my mind)
@samwho I scored 12/21 on https://e-mail.wtf and all I got was this lousy text to share on social media.
Lol
@samwho I scored 10/21 on https://e-mail.wtf and all I got was this lousy text to share on social media. 😂😂😂
@samwho
I scored 13/21 on https://e-mail.wtf and all I got was this lousy text to share on social media.
@samwho "above average" yay but I was expecting to get one point for knowing what a bang path is and didn't see a single bang path.
@samwho what the fuck
I should have done a better job of explaining up front which RFCs I referenced for this, and that just because an address parses with some EBNF in an RFC doesn't mean it's going to actually work anywhere.
It's a bit of fun, the score doesn't have any bearing on how spectacular you are at your job. :)
@samwho
16/21. Most of my errors were related to dots in the username, email is a lot more strict than I expected.
@samwho 12/21, so I am not really an e-mail expert, only sending and receiving them, but thanks @thunderbird for making that easy.
@till We wish we could have made that quiz easier, but we're happy to make everything else about email easy!
@samwho I scored 14/21 on https://e-mail.wtf and all I got was this lousy text to share on social media.
@samwho
I scored 15/21 on https://e-mail.wtf and all I got was this lousy text to share on social media. 🤓
@samwho 13 of 21, WTF indeed. Thanks for the entertaining education! Sadly, way too many services even reject plus addresses.
@samwho i didnt
@AnthroBlogger When I ran through it the last time before posting about it, I scored 20/21.
I scored 10/21 on https://e-mail.wtf and all I got was this lousy text to share on social media.
Might I say, this is amazing and email addresses are ridiculous.
@samwho I scored 13/21 on https://e-mail.wtf and all I got was this lousy text to share on social media.
I do work with a software that has to deal with emails and I didn't really pay attention so I probably would have gotten 2 more points if I did I guess. Most of the complexity is handled outside of our code though, of course I should say. Writing your own code to validate emails would be a bad mistake. Yes, everybody does it, it's still wrong.
@samwho I got 15/21. Although I disagree with some of the ones it said I answered wrong.
I apparently need to work on my SMTP nerd skills. 🤓🫡
@samwho
"I scored 12/21 on https://e-mail.wtf and all I got was this lousy text to share on social media."
Sure I guess, makes as much sense as the rules do!
Hey, Linux folks: does anyone have a sense of when/if there will ever be automated distribution version upgrades? Like, way back in the early 90s, I could install one version of Windows on top of another and lose nothing, but I screwed up my Deb 12 to Deb 13 upgrade and had to wipe it and start from scratch. That's on me, ofc, but an automated system would have saved me.
Thoughts?
I dont think versions make sense at all
#OpenSUSE #Slowroll is currently the only rolling distro with delayed feature updates, so you get more stable features but backported security fixes
The issue is that configurations change and so much has version numbers, like PHP, Python etc.
We recently had an Apache config looking for the wrong PHP version, so you could absolutely upgrade but the config was broken after that. This could be handled by the OS though.
@OrionKidder #Debian also notifies you of new default configurations, and you should check them for one machine at least to see if there are important new defaults
This could also be easy to clear up instead of just showing you a diff of the file, what was manually changed and what is just a default setting. But not totally easy.
I am not sure why there isnt even an option to auto-update many distros.
#Atomic distros like #HeliumOS, #CoreOS, #AlmalinuxBootc could make this a bit better
@OrionKidder People solved this long ago, Bluefin, etc ...
@jorge Yeah, I'm learning that I'm just not on a distribution, Debian, that's interested in automated upgrades. Alas. I love Gnome, and I don't love Red Hat, so here I sit.
@OrionKidder some distros like nixos always had it. You can do this yourself with btrfs or zfs snapshots(look at snapper [^1]) finally most immutable distributions will have exactly that behavior. Unfortunately most distributions don’t think this is an important feature. Specially in so traditional thinking environments like Debian.
Also fun how many distros want a password for updating existing packages. Like, is this a security risk or is your package manager just broken?
@Rhababerbarbar @OrionKidder you change files owned by root in an update. Asking for a password seems to be a good measure to check if you are allowed to do this.
No you dont. If you update and manually change config files then yes
Otherwise your systems package manager is replacing old packages you got from your distro with new packages from your distro
What do you wanna do? Fork a package? Not update it?
If you trust the distro, using the latest security fixes is no additional trust. And if they dont have backports that means the latest packages
@Rhababerbarbar to ask for a password to perform updates is not a philosophical question but a technical necessity introduced by system specifics and decisions, some of which date back to the 70s.
its a fine balance between convenience, complexity and safety/security.
you can totally make your apt work without a password. just set suid on the binary and problem solved. but by this you totally crashed the balance in the triangle threw the safety over board. :)
@OrionKidder I've upgraded from Sarge all the way to Trixie, and only ever installed from scratch with all new hardware - though sometimes I've swapped all the disks over or the motherboard and kept the rest the same install in place.
Upgrades generally work perfectly with Debian if you follow the instructions, though it helps big time to not add non-core bits. This time I had one upsie from apt and one failure on my part. Both recovered without reinstalling.
What problem did you hit?
@drajt I got a screen saying, "Something went wrong" with a frowny face on it. I didn't even know where to start with diagnosing it--I'm still quite new--so I just reinstalled. I'm fairly adept at that part by now.
@OrionKidder that's most peculiar.
How did you do the upgrade?
Did you type the commands in from the release notes, or use some GUI thing?
Sometimes it does uninstall something you have to manually install again, and if you've heavily modified a configuration file then that can break the automatic upgrade, but I'm completely unfamiliar with what you described.
@drajt I did the thing I should know better than doing: I found one page with terminal instructions, and I followed them without a) corroborating them on multiple sources, and b) knowing what the hell most of the commands actually mean. It's really my own fault. I was over eager to upgrade. I'll do it better next time, and I have two years to prep.
Edit: next time I will just follow Debian's own instructions.
@OrionKidder What distro are you running? I run vanilla debian on my servers and just replaced `bookworm` with `trixie` in the apt source list and almost everything upgraded perfectly.
The one exceptions were machines I had installed Nvidia drivers manually rather than through apt. But that was fixable.
Granted, I haven't updated a desktop install, so maybe there is some fuckery with the compositors/desktops?
@wagesj45 I'm using Debian on a home computer. I'm starting to think I just followed bad instructions.
@OrionKidder Maybe. Or Maybe Not! Upgrading a server with hardly anything on it, and without even a desktop, is way less prone to error. I basically did it on easy mode.
Bluefin LTS has hit RC!
@jorge I'm keeping an eye on this!
I love the idea of immutable Centos + cockpit machines + ZFS for a sort of license-free homelab in a box. It's the sort of thing you could give to non-Linux folks and be confident in its reliability.
My $12 VPS in London is paid up for the next 11 months though…I’ll have to think what to use it for.
@sam ooh, which one? i'm looking for a new deal myself, although my current one is Frankfurt-based
That said despite the IPv4 and v6 addresses showing up as NL in every database I've checked. I am STILL getting a 403 from lgbtqia.space. I give up. Oh well fun evening project.
@sam @millihertz does the domain reverse to a .uk domain or something?
@penguin42 @sam @millihertz@oldbytes.space If the stupid law magically applies to people with no connection to the UK, then surely it might also apply to UK residents operating a server elsewhere. That would even make a little sense.
@penguin42 @sam i get the same result here. whereas if i flip back to my Frankfurt VPS, i can see lgbtqia.space just fine.
the irony is that DeluxHost isn't a UK-based company, whereas EthernetServers, who supply my Frankfurt VPS, is...
@mcp - are you aware that your geoblocking is being a bit overeager and blocking some Amsterdam-based IP addresses too?
@sam good luck! ...i'm considering the nuclear option - just turning IPv6 off at the server end. having had issues with IPv6 on a VPS before, i was surprised and delighted to find that you can do that from the DeluxHost control panel! and if it's just proxying / SOCKSying, then there's not much downside to IPv4-only
a less extreme alternative might be hardcoding lgbtqia.space to 195.201.202.11 in /etc/hosts - ed just tested this, and it worked for me.
@sam thanks! i'm now in possession (well, virtually) of a shiny new €7pa EPYC-based VPS myself
as regards your London one - does the supplier have any data centres in mainland Europe, and would they be willing to switch it? i found that EthernetServers were quite happy to flip me across to Frankfurt once a US-based VPS looked like a bad idea
@sam wait, who's offering €7/year VPS instances?! I'm curious the specs you get for that.
(Sincerely, a long time LowEndBox/LowEndTalk lurker 😉)
@sam you can get a Debian VPS from OVH for €3.82+VAT with locations in France, Germany or Canada. They have other locations but not on the cheapest plan.
I've used them for hosting in France as a local endpoint for WireGuard to connect family computers in France and their stuff works fine. Their config tool is quite nice.
Not as friendly and personal as Mythical Beasts in the UK are, but competent.
@sam curious how this is saving you from the OSA, which applies everywhere that has UK users?
@sam That is a great deal! Who is your hosting provider if you don't mind saying.
@sam you use the London VPS as your entry point, so anyone looking sees UK-traffic and the Netherlands one as your entry point so you get the smut