Day 2 of the #KDE #Dev #megasprint
@AleixPol brought homemade cookies and @sitter brought bananas
Support for our brains to tackle today's discussions πŸ€—
@[email protected]

Nushell Niceties: Transform Values Into Semver Types
A blog by @mrhaki

Nushell can be extended with plugins to have more functionality or types that are not part of standard Nushell. If you want to work with string values that are actually semantic version values (https://semver.org) you can use the Nushell SemVer plugin. The plugin must be added to Nushell by using the command plugin add . You can check with plugin list...

#dev #softwaredevelopment #Nushell

https://jdriven.com/blog/2026/04/Nushell-Niceties-Transform-Values-Into-Semver-Types/

Semantic Versioning 2.0.0

Semantic Versioning spec and website

Semantic Versioning

I think I’m slowly figuring out how to properly use tables in libGdx scene2d

#gameDev #java #libGdx #screenshot #dev

Dinner after a first productive day at the #KDE #dev #megasprint
@kde
Watching someone share their screen on Zoom and seeing the dozen AI-related icons, tabs, and popups polluting every application and web app is pretty amazing. It is so much like intrusive advertising both in how invasive it is and in how much it degrades the general experience. I don't use any of these apps and aggressively use uBlock Origin rules to block every icon, widget, and box having to do with AI on every web site I do regularly visit. Having made all these rules over time I had a sense for how bad it was getting but till today I hadn't had the full frontal assault of AI cruft the tech world has gifted us.

#tech #dev #computers #AI #GenAI #GenerativeAI #advertising #InformationPollution

I'm making a #browser #extension for #firefox is pretty cool!

But something that isn't listed anywhere, is how when you reach 10k users, all of the updates you make have to be manually reviewed by the #Mozilla #addon team.

Usually, I'd be fine with this, but how long do you think it took for an update that was just approved today?

Well, it took a little bit over 3 weeks for this one! With no position in queue whatsoever in the developer dashboard. It's quite a long timeframe, if there's a critical bug for example you need to be able to update fast!

Apparently itns because there's a huge amount of malicious vibe-coded #AI submissions. I wonder what could be done to improve the review times? (Because ranting is useless unless you have a solution in mind!)

Maybe increase team size? But that will cost lots of money. Use an AI to filter malicious submissions? But then you'd have people tricking it, and false positives. I don't really see a way...

#dev #devlog #foss #opensource

We sign commits.
We verify packages.

But employment history? Still PDFs and vibes.

Jobchain is a minimal spec for verifiable job credentials - just signed data, no blockchain required.

https://jakegoldsborough.com/blog/2026/jobchain-verifiable-employment-credentials/

#dev #tools

Jobchain: Verifiable Employment Credentials

What if your employer signed a machine-verifiable reference letter when you started, not when you left? Jobchain issues W3C Verifiable Credentials with Ed25519 signatures. No blockchain, no platform, no PDF.

Jake Goldsborough

🧡 …gut gibt es bezΓΌglich axios positive Nachrichten. Es ist nun anscheinend nicht mehr in der aktueller Version gehackt:

Β«Fake-Teams-Update β€” So haben Angreifer den axios-Maintainer ausgetrickst:
Der axios-Maintainer beschreibt, wie Cyberkriminelle den HTTP-Client mit Schadcode verseuchen konnten. Derweil gibt es Γ€hnliche Attacken auf weitere Maintainer.Β»

πŸ’₯ https://www.heise.de/news/Fake-Teams-Update-So-haben-Angreifer-den-axios-Maintainer-ausgetrickst-11246273.html

#javascript #axios #webdev #faketeam #http #httpclient #npm #web #dev #js #malware #jslibary #maintainer

Fake-Teams-Update: So haben Angreifer den axios-Maintainer ausgetrickst

Der axios-Maintainer beschreibt, wie Cyberkriminelle den HTTP-Client mit Schadcode verseuchen konnten. Derweil gibt es Γ€hnliche Attacken auf weitere Maintainer.

heise online