Paul Wilde :dontpanic2: :smeghead: :archlinux: :freebsd:

Husband
Dog owner
Cat owner (multiple)
FOSS Enthusiast
IT Professional
Coffee, no milk, no sugar

I've made some stuff like these things below:
https://norgbackup.net - a borg and restic orchestration tool
https://codeberg.org/pswilde/note - a simple pastebin (inspired by bin)
https://codeberg.org/pswilde/nemini - a gemini server
https://pswilde.codeberg.page/threadlogging_docs/threadlogging.html - threadlogging library for #Nim
https://codeberg.org/pswilde/gts_emoji_importer - an emoji importer for GoToSocial
https://codeberg.org/pswilde/fedi_auth - a basic fediverse authentication library for #Nim

I've also made a cool website for wholesome responses to error codes. Check it out here: https://errors.notnull.space

I make no apologies for using H2G2 puns. We apologise for the inconvenience.

Paul Wilde :dontpanic2: :smeghead: :archlinux: :freebsd:paul@notnull.space
2025-06-23

@tripplehelix unhelpful comment: you're not encrypting your backups? 🫣

Anyway, depends on whether the staff member checking the drive is good natured or not. Probably most times will be fine, but, it's down to if you want to take that risk.

Paul Wilde :dontpanic2: :smeghead: :archlinux: :freebsd: boosted:
2025-06-22

We'd like to remind everyone that a self-hosted #chatmail relay is best shared in some wider than family circles. In crisis situations everbody does better when helping others.

A typical 1gb RAM chatmail relay VPS for 5-10 eur per month supports 50k+ daily users.

chatmail VPSes are stateless. You can wipe all disk state, reinstall and chatting will resume. Conversely, #deltachat does not keep or depend on any server state .Operators under pressure do not need to feel bad to hand over data.

Paul Wilde :dontpanic2: :smeghead: :archlinux: :freebsd: boosted:
Ariadne Conill 🐰:therian:ariadne@treehouse.systems
2025-06-22

I've placed a security hold on Xlibre in Alpine, for a number of reasons that basically sum up to an unproven reactionary project whose code runs with elevated privilege (such as direct hardware access) is extremely high risk for introducing security-related regressions.

I do think a fork of X is a good idea, but that fork needs to be focused on sustainability: it should be focused on the generic drivers (such as modesetting for video and libinput for input), and there needs to be a real documented plan for maintenance and triage of security vulnerabilities.

Right now, I don't see that. Instead I see a fork of every component of X, including all of the hardware-specific drivers, and people complaining about politics.

This does not inspire confidence that the fork will not introduce security regressions, or worse, fail to import security patches from X.org.

For those reasons, at least for now, the security hold will remain indefinitely. We can reevaluate after the project has had time to mature (and hopefully start focusing on the fundamentals rather than wild proclamations about being "anti-DEI").

Paul Wilde :dontpanic2: :smeghead: :archlinux: :freebsd: boosted:
josefjk
2025-06-22

over the next decade i expect to see an uptick in the use of the term “hand-coded”

Paul Wilde :dontpanic2: :smeghead: :archlinux: :freebsd:paul@notnull.space
2025-06-21

Managed to catch a band I have admired for ages at a semi-local venue this evening. #FormidableVegetable at #AshburtonArtsCentre

Fantastic gig, at a fantastic venue.

#PermaCulture

Formidable Vegetable on stage, part way through the song "You are what you eat".
Behind the band is a screen displaying pictures related to the song (fun fact: this is drawn live on stage by the DJ and Artist Brenna Quinlan)
Paul Wilde :dontpanic2: :smeghead: :archlinux: :freebsd: boosted:
Seasons of Jason 🎒killyourfm@layer8.space
2025-06-20

Please don't ever use this feature. Please don't trust AI to safely navigate for you on a hike or in the backcountry. Social media and map apps have already contributed to nearly double the amount of search-and-rescue calls. AI hallucinations certainly won't improve that statistics...

[Full article, behind a registration gate: nationalobserver.com/2025/06/1]

#Hiking #AI #outdoors

Article headline about AllTrails launching an AI route-making tool that worries search-and-rescue members, dated June 17th, 2025, accompanied by a photo of two hikers with large backpacks walking on a mountainous trail.
Paul Wilde :dontpanic2: :smeghead: :archlinux: :freebsd:paul@notnull.space
2025-06-19

@amin haaaaave you tried Zola?
It uses sensible date formatting, not the nonsense that go uses 😆

https://getzola.org

Paul Wilde :dontpanic2: :smeghead: :archlinux: :freebsd:paul@notnull.space
2025-06-19

@goliver oooooh, you're gonna make me want to try another reverse proxy! 😁

(And yes, on #FreeBSD)

Paul Wilde :dontpanic2: :smeghead: :archlinux: :freebsd: boosted:
2025-06-19

32 years ago today, #FreeBSD was announced for the first time. I haven't tried this OS yet but I can assure you that I will because I want Quark, my OpenSource reverse proxy, to be supported on other Unix systems than Linux.

For this special occasion, I drew this little picture on #Krita 🙂

#FreeBSDday #Unix #Server

today it's FreeBSD day
Paul Wilde :dontpanic2: :smeghead: :archlinux: :freebsd: boosted:
Stefano Marinellistefano@bsd.cafe
2025-06-19

From Collaborators to Consumers: Have We Killed the Soul of Open Source?

The Open Source community is becoming increasingly polarized. From the "distro wars" to Wayland vs. X11, the spirit of collaboration is fading. Are we shifting from "collaborators" to "consumers", and what can we do to build bridges instead of walls?

my-notes.dragas.net/2025/06/19

#OpenSource #OSS #Linux #BSD

Paul Wilde :dontpanic2: :smeghead: :archlinux: :freebsd: boosted:
Andrew Gallagherandrewg@mastodon.ie
2025-06-19

Imagine a conversation partner that tells you whatever you want to hear, never admits to ignorance, lies without compunction, and is utterly incapable of empathy or guilt. You might recognise this as a description of a #psychopath.

Or would you recognise it as a description of an #LLM?

We are falling over ourselves to embed artificial psychopaths in everything we own. It will not end well.

Paul Wilde :dontpanic2: :smeghead: :archlinux: :freebsd:paul@notnull.space
2025-06-19

@felsqualle this is the modern day browser choice paradox - #Mozilla keep f*@&ing up, but firefox is still the only real option.
The forks are great (I use LibreWolf) but we should also consider that if upstream firefox were to disappear, these forks would suffer.

In short - there are no good browsers. 😁😭

Paul Wilde :dontpanic2: :smeghead: :archlinux: :freebsd:paul@notnull.space
2025-06-18

@dhobern @richiekhoo been using garage myself on my own servers. Works great.

What's brilliant is it can automatically co-locate the data with another server in the cluster if you set it up as such.

Paul Wilde :dontpanic2: :smeghead: :archlinux: :freebsd: boosted:
Cadu Silva :verifiedcat:cadusilva@bolha.one
2025-06-18

:insta: @system32comics

Tirinha colorida em 4 quadros.

1) Uma pessoa engravatada com cabeça de monitor chega para uma impressora sorridente e pergunta "impressora, poderia imprimir esse documento?". A impressora responde "não".
2) A pessoa, confusa, pergunta "por que?"
3) A impressora, ainda com expressão sorridente começa a imprimir uma folha
4) Na folha, totalmente preenchida por tinta preta, tem um texto branco que diz "acabou a tinta"
Paul Wilde :dontpanic2: :smeghead: :archlinux: :freebsd: boosted:
Murena - choose freedom!murena
2025-06-18

🆕 Excited to introduce our new search engine: Murena Find – powered by @Qwant & integrated into your Murena device.

Privacy by design:
🚫 No tracking
🚫 No data resale
🌿 Hosted in EU with sustainable energy

We created Murena Find to make online privacy easy & accessible for everyone — without compromising usability.
This marks another step in our shared journey with Qwant, building respectful, reliable, and user-friendly digital tools.

Big thanks to our teams for making this possible! @e_mydata

Laptop showing the new search engine with message saying Murena & Qwant introduce Murena Find
Paul Wilde :dontpanic2: :smeghead: :archlinux: :freebsd:paul@notnull.space
2025-06-18

@murena

Link: https://murena.qwant.com

For those wanting to try it.

@Qwant @e_mydata

Paul Wilde :dontpanic2: :smeghead: :archlinux: :freebsd:paul@notnull.space
2025-06-18

@sotolf @olemd @alatartheblue we clearly must be doing something illegal. It's the only logical conclusion

Paul Wilde :dontpanic2: :smeghead: :archlinux: :freebsd:paul@notnull.space
2025-06-18

@dee I'm getting a similar thing with Qwant Search

Thinking it's some kind of proof of humanity/work thing to stop AI crawlers.....which is pretty effing rich coming from a web search company

Paul Wilde :dontpanic2: :smeghead: :archlinux: :freebsd:paul@notnull.space
2025-06-18

@olemd @sotolf @alatartheblue just to say, i don't believe this is about security threats, it's about the concept of what privacy is, and a company claiming to be privacy focussed, but had phone number requirement from day 1 and keeps their servers in the states does not ooze the idea of privacy to some people

Paul Wilde :dontpanic2: :smeghead: :archlinux: :freebsd:paul@notnull.space
2025-06-18

@olemd @sotolf

Yeah, no phone accounts must be really hard to set up when your entire production relies on accounts with phone numbers.

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst