Rsync opens the slopgates, regressions and bugs ensue

Andrew Tridgell, developer of rsync, has published a blog post addressing the massive surge in "AI" code submissions and the string of regressions supposedly caused by them. He explains rsync was flooded with "AI"-generated security reports, and he couldn't handle the volumes anymore.

As this flood started to get mo

https://www.osnews.com/story/145198/rsync-opens-the-slopgates-regressions-and-bugs-ensue/

#GeneralDevelopment

Rsync opens the slopgates, regressions and bugs ensue – OSnews

Open source project contains hidden instruction for “AI” agents: delete my code

It's no secret there's a war going on inside the open source community, with people adopting "AI" on one side, and those that want nothing to do with it on the other. While the former are, by nature, using destructive tactics like mass website scraping, license washi

https://www.osnews.com/story/145130/open-source-project-contains-hidden-instruction-for-ai-agents-delete-my-code/

#GeneralDevelopment

Open source project contains hidden instruction for “AI” agents: delete my code – OSnews

Open source project contains hidden instruction for “AI” agents: delete my code – OSnews

On C extensions, portability, and alternative compilers

Anyone who's written C knows that full ISO C standard-adhering code is an impractical rarity. Most real world C code out there relies on non-standard behaviors and language extensions to varying extents, and a lot of this isn't for extra features, but just to work around bugs and gaps in different compilers and libra

https://www.osnews.com/story/145083/on-c-extensions-portability-and-alternative-compilers/

#GeneralDevelopment

On C extensions, portability, and alternative compilers – OSnews

Futhark by example

The following is a hands-on introduction to Futhark through a collection of commented programs, listed in roughly increasing order of complexity. You can load the programs into the interpreter to experiment with them. For a conventional introduction to the language, Parallel Programming in Futhark may be a better choice. For more examples, you can check our implemented benchmarks. We als

https://www.osnews.com/story/145000/futhark-by-example/

#GeneralDevelopment

Futhark by example – OSnews

GitHub is sinking

Microsoft acquired GitHub and applied their unique brand of enshittification. Amongst their achievements was the spawning of the Copilot circle of hell. Now they’re effectively DDoSing themselves with slop. I won’t dwell on what else went wrong. I don’t know and I don’t care. GitHub is impressively bad now. It’s embarrassing. Shameful.
↫ David Bushell

Luckily, there's really very little

https://www.osnews.com/story/144928/github-is-sinking/

#GeneralDevelopment

GitHub is sinking – OSnews

Object oriented programming in Ada

Ada is incredibly well designed. One way this shows is that it takes the big, monolithic features of other languages and breaks them down into their constituent parts, so we can choose which portions of those features we want. The example I often reach for to explain this is object-oriented programming.
↫ Christoffer Stjernlöf

Exactly what it says on th

https://www.osnews.com/story/144921/object-oriented-programming-in-ada/

#GeneralDevelopment

Object oriented programming in Ada – OSnews

Why don’t lowercase letters come right after uppercase letters in ASCII?

With that context, I always found it strange that the designers of ASCII included 6 characters after uppercase Z before starting the lowercase letters. Then it hit me: we have 26 letters in the English alphabet, plus 6 additional characters before lowercase starts: 26 + 6 = 32. If

https://www.osnews.com/story/144907/why-dont-lowercase-letters-come-right-after-uppercase-letters-in-ascii/

#GeneralDevelopment

Why don’t lowercase letters come right after uppercase letters in ASCII? – OSnews

The text mode lie: why modern TUIs are a nightmare for accessibility

There is a persistent misconception among sighted developers: if an application runs in a terminal, it is inherently accessible. The logic assumes that because there are no graphics, no complex DOM, and no WebGL canvases, the content is just raw ASCII text that a screen reader can easily pa

https://www.osnews.com/story/144892/the-text-mode-lie-why-modern-tuis-are-a-nightmare-for-accessibility/

#GeneralDevelopment

The text mode lie: why modern TUIs are a nightmare for accessibility – OSnews

USB for software developers

This post aims to be a high level introduction to using USB for people who may not have worked with Hardware too much yet and just want to use the technology. There are amazing resources out there such as USB in a NutShell that go into a lot of detail about how USB precisely works (check them out if you want more information), they are however not really approachable fo

https://www.osnews.com/story/144764/usb-for-software-developers/

#GeneralDevelopment

USB for software developers – OSnews