lingo.lol is one of the many independent Mastodon servers you can use to participate in the fediverse.
A place for linguists, philologists, and other lovers of languages.

Server stats:

70
active users

#development

12 posts11 participants4 posts today

You Have Installed OpenBSD. Now For The Daily Tasks.

Despite some persistent rumors, installing OpenBSD is both quick and easy on most not too exotic hardware. But once the thing is installed, what is daily life with the most secure free operating system like?

More at nxdomain.no/~peter/openbsd_ins #openbsd #development #devops #security #sysadmin #maintenance #freesoftware #libresoftware #bsd #unix #unixlike (from 2024)

nxdomain.noYou Have Installed OpenBSD. Now For The Daily Tasks.
Replied in thread

@ajsadauskas @JessTheUnstill @tomiahonen yes, and to add insult to injury #Mozilla didn't even wanted to sell people like @fuchsiii or me a #FirefoxOS device, with the only one being "launched" in the #EU being a #SimLock'd & #NetLock'd #prepaid phone in #Spain one could only attain in-store with all the "#KYC" nonsense they had, demanding a legal address in Spain back then.

And #nerds like myself are far from the "#consoomer #Normies" for whom stuff that isn't on shelves at Staturn/MediaMarkt, BestBuy, Walmart, ... doesn't exist. I'm used to importing #tech that I want!

Hey #Rustlang and #GTK community,

I am looking for sample code which lets me build a tree structure using GtkListView and TreeExpander widgets.

GtkTreeView is deprecated and I can’t find example usage for TreeExpander widget (for Rust) anywhere.

I am building file system viewer section with top-level folders. I will include lazy loading for the child nodes on expanded signals.

🚨📝✨ New blog post alert ✨📝🚨

Hey hey, Pythonistas! 🐍 We've just added a lovely new blog post to our site: What are you most looking forward to about PyCon UK 2025?

One of our very own organisers, Gail Ollis, looks back on past conferences and shares what she’s most excited about for PyCon UK 2025! 🚀

Grab a ☕ and have a read: buff.ly/HkufcYM

What are you most excited about for #PyConUK2025? We'd love to hear from you! 👀🐍

buff.lyWhat are you most looking forward to about PyCon UK 2025? – PyCon UK 2025PyCon UK Friday 19th September to Monday 22nd September 2025, CONTACT Manchester

I have published v2.0.0 of the Komorebi License

This revision integrates feedback from the community to add an explicit software source code distribution license covering "not really distribution of software, but kinda" cases such as hitting "Fork" on GitHub

A reminder that not everything has to or will be perfect the first time - iteration is a part of every process

Always interrogate the motives of actors who want you to believe that iteration is not an option - they usually want you to stop doing something before you even try

If you are capable of iterating on software, you are capable of iterating on software licenses

github.com/LGUG2Z/komorebi-lic

So, just wondering: what is a decent European alternative for payment handling like #Stripe? (It must support both single payments and monthly subscriptions.)

I've been out of the loop and I am sure there are people with experience here.

Preferably one with a matured API (and a Python library would be a nice bonus).

Thanks in advance for any suggestions.

#Python #Development #ShopLocal 😊

Weird tiny pet peeve of the day that I have no real emotional investment in: Devs mentioning their framework/engine/tech stack in their bio without context.

If your bio says "Godot dev", does that mean you're a #Godot user developing your own game, or are you part of the Godot team developing Godot itself?

If you're a "Flutter dev", do you develop Flutter, or develop WITH Flutter?

OK #python programmers, I'm interested in your opinions. I'm just a sysadmin, so I hack sloppy code that kinda works and then I move on. I'm using an LLM to spit out the basic bones of a script. I find it frequently does these structures where it opens with a try: has tons and tons of lines of code (even with more try's in them, and then puts the top-level except: near the bottom of the function.

I prefer to do something like:

try:
do_thing()
except Exception as e:
# handle the error
return

For me, I don't like having the bulk of the function indented 4 spaces because basically the whole function is inside a single giant try/except block.

The LLM is writing stuff like:

try:
do_something()
try:
do_next_thing()
# 50 more lines of stuff
except Exception as e:
handle_inner_exception()
return
except Exception as e:
handle_outer_exception()
return

The LLM wouldn't output code like this unless it had a lot of examples like this in its training data. So is there some benefit to doing it this way?

I'm mostly annoyed by the aesthetic. I don't like having so much code shifted way to the right. It's clear that both approaches work. What am I missing?

Why Letting Kids Find Loopholes in Rules May Help Their Social Development

A new study finds that when young kids find loopholes, or sneaky work-arounds, for instructions, they must apply advanced social and language skills

scientificamerican.com/article

Cute young girl carrying her maltipoo dog in public park
Scientific American · Why Letting Kids Find Loopholes in Rules May Help Their Social DevelopmentBy Charlotte Hu

📣📣 ANNOUNCEMENT: Financial assistance at PyCon UK 2025 📣📣

We are pleased to confirm that we are able to offer grants for those who might otherwise not be able to attend PyCon UK 2025 🐍

Applications are now open! 🎉 You can find more details about financial assistance, and find a link to the application form, here 👉 2025.pyconuk.org/financial-ass

2025.pyconuk.orgFinancial Assistance – PyCon UK 2025PyCon UK Friday 19th September to Monday 22nd September 2025, CONTACT Manchester