en.osm.town is one of the many independent Mastodon servers you can use to participate in the fediverse.
An independent, community of OpenStreetMap people on the Fediverse/Mastodon. Funding graciously provided by the OpenStreetMap Foundation.

Server stats:

251
active users

#coding

65 posts59 participants9 posts today
Replied in thread

@arstechnica

Too late!! Malicious packages are *already* being promoted by AI, or worse, automatically incorporated into AI- generated code that is then being put into production after it passes simple functional testing.

Even more fun: Use AI to QA the AI-generated code you just "made" and watch it pass with flying colors, and in record time!
🤦‍♂️

Vom 11. bis 26. Oktober findet die Code Week Germany statt, bei der Kinder und Jugendliche ins Tüfteln, Hacken und Programmieren einsteigen und viel Neues ausprobieren können. #Bibliotheken die eigene Workshops im Aktionszeitraum anbieten wollen und noch Informationen dazu benötigen, können am 23. Juni 2025 die Infoveranstaltung „How-to Code Week“ besuchen. Hier geht es zur Anmeldung:
👉eventbrite.de/e/how-to-code-we

Linus Torvalds has proper motivated reasons for really disliking file systems without a case sensitivity.

Read this with me from the kernel lkml, regarding bcachefs.

Re: [GIT PULL] bcachefs fixes for 6.15-rc4 - Linus Torvalds
lore.kernel.org/lkml/CAHk-=wja

🖋️ #bash #sh #zsh #ksh #csh #tcsh #fish #git #Linux #lkml #POSIX #FOSS #100daysofCode #640DaysOfCode #coding #1024DaysOfCode #github #programming #Torvalds #filesystem

lore.kernel.orgMaking sure you're not a bot!

🎭 NATS: When Your Digital Child Becomes the Prize in a Custody Battle

Reminder to all companies:
If you build your empire on open-source and contribute nothing back, don't be surprised when the ground starts cracking.

NATS, one of the few messaging systems that actually works without summoning ancient demons, now finds itself torn between its creators at Synadia and its adoptive guardians at CNCF. Like any good custody battle, it’s about one thing: Money. 🤑

As a tiny contributor to NATS, it fills me with childlike glee and existential dread to witness what happens when open source ideals collide headfirst with cold, hard business reality.
It’s a classic story:
A vendor generously donates an open-source jewel… only to demand it back when the math stops adding up.

Synadia, the ever-devoted parent, wants to put NATS under the Business Source License (BSL) to secure its survival. Meanwhile, CNCF holds the project in a loving but legally fortified embrace, refusing to let go.

CNCF, clutching its righteous torch of community ownership, refuses to hand over the toys, reminding Synadia: “You gave it away. There are rules. Also… you signed things.”

As a microscopic speck in this universe of giants, I have one simple emotion: sadness.
Sadness that the best technology can still be crushed under the weight of human greed, misaligned incentives, and tragic irony.

OSS survives because we believe in it. OSS dies when we monetize belief.

Whatever happens, little NATS deserves better than a lawsuit. It deserves a future.

Will I stop contributing to NATS?
No. I'm far too stubborn for that.
Will I trust it the same way?
Ask me again when the lawsuits stop.

⚡ Still contributing. Still dreaming. Still worried.

Sources:
* cncf.io: cncf.io/blog/2025/04/24/protec
* thestack: thestack.technology/we-want-it
* Nats.io: github.com/cncf/foundation/blo
#opensource #natsio #cncf #synadia #foss #techdrama #softwareengineering #NATS #OSS #BusinessSourceLicense #DeveloperLife #SupportOSS #coding #programming

Continued thread

On the Frootloop Monkeytosh computer front the key thing is: AeroSpace: github.com/nikitabobko/AeroSpa

If you're a "tiling" Window Manager user like me then AeroSpace totally transforms the Mac experience. You can almost forget there's a mouse attached. It's all very familiar if you're an XMonad* user. It isn't quite perfectly seamless, but it's a whole other world of usability for me.

I've got quite a nice modernised setup working at the moment, with AeroSpace, iTerm2, Fish shell, Atuin shell history, and Neovim... still more to enhance, I've barely dipped my toe in with Neovim's capabilities (and currently have nothing like my old vim uber-config running, that's on the TODO list.)

* My dev-box window manager history is: WindowMakXer => FVWM => PWM => Ion => XMonad... admittedly this home desktop currently runs XFCE because I've never really needed it to be a hardcore coding environment.