Nick
@nick@shore.me.uk
179 following, 254 followers
boosted
Angelo Veltens 🏳️🌈 [https://my.pronouns.page/he/him] » 🌐
@angelo@social.veltens.org
I am not that much impressed by those "I built an app with AI in a week / day / hour". We have done this before on hackathons without AI. It's a solved problem for at least 20 years, whether you name it low code, RAD, MDA, scaffolding or whatever. The challenge is building an app for *years*.
boostedOk how much admin is it to run your own mastodon instance? Are there any shortcuts to keeping the bloody thing secured? I’ve proven to myself that mastodon is good. I’ve got my own instance name but it’s hosted by Mastohost (who are completely brilliant).
But now I’m wondering if I could save the ~approx quarter of a grand a year it costs me to host it by DIY hosting it in my house. What’s the consensus here?
@bloor I'm running GotoSocial rather than Mastodon itself. It's locked down as a private instance. I rarely have to touch the thing. It's running on an old NVR box.
@bloor Single instance of stock Mastodon via Docker, not really much data. Their instruction for upgrades aren't great, VM snapshot saved me when I got it wrong. I've got a better set of instructions lately and it's been low effort since...
Major releases are like, yearly?
@bloor I’ve found it pretty straightforward to host, at least at personal-instance scale. My notes are here https://jamesoff.net/2022/12/05/mastodon-on-freebsd.html not suggesting you use FreeBSD necessarily (but you should ;) but to give you an idea of what’s involved
@bloor I run my own single user Mastodon instance on my personal server and don’t find it to be much work, but then again I’m a sysadmin and run a hosting company, so I’m probably not a great datapoint 🤷🏻♂️
The one thing I have run into is Mastodon eating huge amounts of disk space with local caches of stuff, which I solved by setting up a cron job with slightly tweaked versions of the commands from https://ricard.dev/improving-mastodons-disk-usage/
This might be related to my usage of FediFetcher though.
@bloor on a vaguely similar thing. I currently host https://taginfo.openstreetmap.org.uk/ at @beasts and also thinking of switching to housing at my house to reduce costs.
@bloor I'm testing out Hollo at the moment on an alt server and it was super easy to setup. Also going to spin up gotosocial to test. Both are lightweight alternatives to Mastodon.
@bloor I run the docker version on a proxmox qemu vm and it’s fine. Upgrades are easy and the handful of incantations you might have to do each time I have placed in a bash script so I don’t have to look them up each time.
@bloor I run this 2 person instance in a VM, not using docker. I am good at this stuff though. Mostly fine, occasionally a pain in the arse in upgrades and you’ll want to read up about media retention or disk space rapidly gets out of hand. When you post media you will see a significant bandwidth spike so bear that in mind if your upload speed isn’t great. Don’t overlook backups, you may not care about the data but if you lose the secret keys then other instances won’t talk to you any more.
@bloor I'm running a single instance using Cloudron which manages the app packages for me through a control panel. I used the free version but did eventually pay the annual cost to support the devs. There are other similar control panel systems around which may work better, Cloudron is just what I picked.
The final parts needed for my QRP Labs Ultimate3S QRSS/WSPR kit has arrived. The PCB and components came fast from Turkey in a few days but the case has taken three weeks from China. I blame @bloor for starting this new #WSPR project! Sadly it’s all now here just as I’m preparing to travel to Rīga for our ninth #MikroTik BootCamp Training. 😢 I’ll have to wait until I return before attacking this with a soldering iron as some of this build like the bifolar wound transmformeds cannot be rushed!
Pondering this one - yes, I stress, I am not a graphic designer. Is this going to upset someone?
P.S. Great feedback, thanks.
@revk The white text needs a border for visibility. I'd also cut the dog much closer.
@revk I mean... given that the logo names the town 'Y Fenni', I can't help feeling that a multi-lingual poster should *probably* include some Cymraeg.
Take 2 - still issue with white text.
OK, I was expecting someone to be upset it is dual language dog+English not dual language English+Welsh. That is partly why the Welsh "Wff Wff!" on the dog part.
I was wrong.
They (well several people) mis-read as saying only "English dogs" are allowed, and that made it racist! (Is "Welsh" a race?) (Is "Welsh" a race of dog?).
How?!?!?!
It is pretty clear.
Anyway, I had to edit...
@ScaredyCat That may have been better...
in my opinion "in English and Dog" would be clearer, maybe?
@hittitezombie @ScaredyCat Yeh, Human not being a "language".
@revk Surely you’ve worked out by now that some people only visit pubs (and other places) in order to find something to get upset about?
My publican brother reckoned sometimes you can spot an inevitable customer complaint as soon as it walks through the door.
@snaprails
Back when I ran beer festival bars I used to tell the staff to send customers like that to me and I'll give them something up get upset about.
@revk
@snaprails
One such customer turned out to be one of my old bosses - the worst one I'd ever had. A complete entitled cnut who loved lording it over his staff and anyone he perceived to be lower class than him. A failed Mason. I had great pleasure in telling him that I was refusing him service and had him removed by security. It was splendid.
@revk
@revk only from a contrast ratio accessibility point of view. Add a dark shadow to the white text and you’ll be good.
Cute dog.
@revk I would write "well-behaved" with a hyphen, but I may be being horribly old-fashioned there :)
@revk
Please don't do that again. Suddenly there was no oxford comma and I thought I had been hallucinating.
🆕 blog! “5,025 Km, 21 Journeys, and 10 Countries in 30 Days - An Interrailing Adventure”
Interrail were having a sale on their month-long first class tickets. So Liz and I decided to do a "Grand Tour" - running around and seeing a dozen European cities.
There are lots of companies which will sell you a…
👀 Read more: https://shkspr.mobi/blog/2025/06/5025-km-21-journeys-and-10-countries-in-30-days-an-interrailing-adventure/
⸻
#holiday #interrail #trains #travel #vegan #vegetarian
@Edent Great itinerary! I'm on a Eurail trip myself at the moment, from London to Istanbul. I used the lounge at Budapest Keleti too!
@Edent We did a train trip to Switzerland and Austria last year. A few issues with the trains, but we coped. When trains get cancelled you lose your reserved seat.
Daughter did a big interrail across Europe last year staying in hostels. It's a nice way to travel generally. You see more than if you fly.
We may well do more train trips around Europe.
@Edent Pleased to hear you both had a largely successful trip!
I'm interested in whether you'd rate the 1st class pass overall? It seems mostly useful for increased Eurostar availability, and perhaps some slightly nicer seats.
@hugh hard to say. We didn't get 1st class out in Eurostar because of lack of availability.
There were a couple of trains where 1st didn't exist or were cancelled. 2nd class was fine.
If you're doing lots of short journeys it probably isnt worth it.
Longer journeys are more worthwhile.
ISTR the 1st was only a bit more expensive during the sale.
So it depends how much you value a small bit of luxury when travelling.
Hashtag following also allow URLs to RSS feeds of ActivityPub objects (like e.g. https://mastodon.social/tags/ThankYouTuesday).
Users can now configure a webhook to receive an HTTP POST for every notification. This can be useful for implementing bots that react to activities, like autorepliers, chatbots or interactive textual games (see snac(1) for more information).
The number of pending follow confirmations is shown next to the "people" link.
Faster performance metrics (contributed by dandelions).
Improved lowercasing in hashtags (contributed by postscriptum).
A search-by-url tweak for implementations that return 200 for invalid webfinger queries (e.g. piefed).
Mastodon API: added follow confirmation endpoints, fixed collisions in attachment file names.
Fixed potential crashes in attachment uploads.
If you find #snac useful, please consider buying grunfink a coffee or contributing via LiberaPay.
@grunfink thanks for all your great work and I can’t say how much I regret that I was simply too impatient and switched to Mastodon. Moving back on the same domain requires me to do a bit more like:
- creating snac on a new domain
- moving/migrating my account to the new domain
- creating snac on my old domain
- moving/migrating my account to the old domain again
I’m still too lazy but this must be done! I need to get rid of this slow, fatty Elephant/Mastodon.
https://github.com/macports/macports-ports/pull/28613
I'm not sure why, but it seems as if the GitHub Continuous Integration checks are just... hanging? They were queued for a really long time and I stopped looking and when I checked again it was like "running" or whatever for 9 hours, but clearly probably nothing is actually happening.
Builds locally OK!
It's been a couple of days since I submitted that PR, and my apologies for lagging upstream as well. My life has been kinda, off.
I'll probably get around to emailing the MacPorts' dev mailing list if it still seems to be stalled and no one else beats me to it. Presumably, eventually, it will get merged!
Thanks again to you and others (e.g. dandelions, postscriptum, piefed) for the continued improvements!
#snac #OpenSource #ActivityPub #Mastodon #NoDatabaseNeeded
#NoJavaScript #NoCookiesEither #NotMuchBullShit #snacAnnounces
I like how we took something computers were masters at doing, and somehow fucked it up.
The defenses to this like, "Yo, it's natural language it's not a calculator."
It's running on a computer. It's not like it can't hand off a calculation. And if it can't, why isn't that built in? Or else, why isn't it going, "Sorry, that's a math problem and I can't do math. I am, alas, only a poor computer who can't do math."
You literally don't have to invent or hallucinate math at all. It doesn't have to engage higher pattern-matching functions other than to deduce, "Oh shit, you're asking a math question, let's do 10.12 < 10.6 and see if that's true or false."
This is the answer machine that is supposed to replace us and take our jobs, so we can absolutely criticize it when it confidently declares utterly and confidently wrong answers to stuff its "unintelligent" predecessors did in calculator form just fine.
We're proud to launch "dnst", our #DNS toolbox for network operators. Twenty years ago, we introduced the "ldns" C-library, along with a collection of example utilities for generating keys, signing a zone, and more. With the "domain" #Rust crate acting as the natural successor to the "ldns" library, with "dnst" we are offering a modern, well-maintained drop-in replacement for the most widely used "ldns" utilities. #OpenSource #rustlang https://blog.nlnetlabs.nl/introducing-dnst-a-dns-toolbox-for-network-operators/
Yeh, I would like to shift some of these https://www.tindie.com/products/revk/faikin-remote-environmental-monitor-dev-board/
There are really cool - environmental monitor with HA integration. Display optional. I have a bag full of them here.
I literally have 11 in use around my house, they are super useful - some control radiators or fans, some control aircon, some just monitor temp, pressure, humidity, CO₂.
Plug plug plug (A&A customers email pcb at aa.net.uk and we can do cheaper on your A&A account).
P.S. Thank you.
@nick no, nothing, I can't see anything, I'm locked in a dark cellar and I already ate all the bioluminescent mushrooms :/
@nick _o/
Are you writing up what you did anywhere?
KalleMP » 💔 🌐
@kallemp@cr8r.gg
@nick I will follow to see if you post something interesting. Already we can see that you are brave enough to host an instance so that is one point in your favour.