(more Linux and FOSS news in previous posts of thread)

Java 26 has been released with improved G1 garbage collector, HTTP/3 support, and more:
https://alternativeto.net/news/2026/3/java-26-has-been-released-with-improved-g1-garbage-collector-http-3-support-and-more/

OpenJDK 26 Released With The Java Applet API Finally Removed:
https://www.phoronix.com/news/OpenJDK-Java-26-Released

Kotlin 2.3.20 brings Gradle 9.3.0 support and name-based destructuring:
https://alternativeto.net/news/2026/3/kotlin-2-3-20-brings-gradle-9-3-0-support-and-name-based-destructuring/

Next.js 16.2 launches with faster rendering & startup, a redesigned error page, and more:
https://alternativeto.net/news/2026/3/next-js-16-2-launches-with-faster-rendering-and-startup-a-redesigned-error-page-and-more/

Intel Ends Work On Open-Source kAFL-Fuzzer For Fuzzing VMs:
https://www.phoronix.com/news/Intel-Ends-kAFL-Fuzzer

Cambalache 1.0 Released After Five Years For Designing Modern GTK UIs:
https://www.phoronix.com/news/Cambalache-1.0-GTK-UIs

CMake 4.3 Released With Package Import/Export Using The Common Package Specification:
https://www.phoronix.com/news/CMake-4.3-Released

FFmpeg 8.1 adds new codec support, Vulkan improvements, EXIF metadata parsing, and more:
https://9to5linux.com/ffmpeg-8-1-hoare-multimedia-framework-brings-d3d12-h-264-av1-encoding

Imagination's Open-Source PowerVR Vulkan Driver Now Plays Nicely With Zink OpenGL::
https://www.phoronix.com/news/PowerVR-Vulkan-Does-Zink

The Linux Foundation secures $12.5 million to boost open source security:
https://betanews.com/article/the-linux-foundation-secures-12-5-million-to-boost-open-source-security/
(They should rather secure money for lobbying against the age verification laws, if they were truely for Linux, but of course they do nothing, because there are a bunch of big tech companies behind it...)

FosseryWeb progress report:
Started the regeneration of HTML cheathseets using page-builders, but didn't get far, because I had some other stuff to do, plus I have to deal with the age verification nonsense, work on a contingency plan in case things get too bad... I mean it's already too bad with Systemd laying the ground work...

#WeeklyNews #OpenSource #FOSSNews #OpenSourceNews #FOSS #News #Java #OpenJDK #Kotlin #NextJS #Cambalache #CMake #FFmpeg #PowerVR #LinuxFoundation #FosseryWeb #ProgrammingLanguage #Programming #Development #Dev #Coding #JavaScript #Intel #FosseryTech

Java 26 has been released with improved G1 garbage collector, HTTP/3 support, and more

Oracle has released Java/JDK 26, offering 10 JDK Enhancement Proposals, including preview and incubator features. Highlights include improved language uniformity, enhanced G1 garbage collector, HTTP/3 support, and performance boosts.

AlternativeTo

“The best people don’t quit after starting —
no matter how many obstacles come."

@python#begginer #coding #StartCoding #programminglanguage

I was thinking to be fluent in another #ProgrammingLanguage/framework.
The low hanging fruit would be #Java, but either way I'd have to learn #Springboot. Even thoudh I'd love to work with #vertx.
But I was thinking about a low level language like #Cpp or #Rust.

Any suggestions or tips? Is it even possible (or sustainable) this? How to keep up in the loop in both worlds?

#Programming #Developer #SoftwareDeveloper #DeveloperExperience #Career #BolhaDev #Programmer

A Brief History of Artificial Intelligence

Like any complex technology, Artificial Intelligence has its roots in a number of fields. From philosophy to computer science, mathematics to linguistics, tracing the history of AI and automation is a difficult business. The field was officially named in the 1950s, but ideas about automated machines have existed since long before then. This is a history of the development of Artificial Intelligence from some of its earliest philosophical and theoretical inceptions through to modern day […]

https://leonfurze.com/2023/02/11/a-brief-history-of-artificial-intelligence/

Share of programming languages used by #GTK3 / #GTK4 applications (2026-03-15):

29% #Python
21% #Rust
19% #Vala
17% #C
6% #gjs #Javascript #Typescript
5% #C++ #Cplusplus
1% #Go
1% #Csharp
2% Other: #Lua #Swift #Kotlin #Perl #Haskell #Crystal #D #Scheme #Clojurescript

72% use GTK4 (91% of them #libadwaita), still 28% GTK3

Method: Source [1] lists 824 awesome #gtk (3/4) #opensource applications and their #programminglanguage

[1] https://github.com/valpackett/awesome-gtk
#GTK #FLOSS #Linux #Gnome
@GTK @gnome

GitHub - valpackett/awesome-gtk: List of awesome GTK (3/4) applications

List of awesome GTK (3/4) applications. Contribute to valpackett/awesome-gtk development by creating an account on GitHub.

GitHub
An idea to defeat #GenerativeAI in #FreeSoftware:

Just use a #ProgrammingLanguage that isn’t popular (e.g. #Haskell or some #Lisp dialect) to write your code, but publish human-readable intermediate form of that code in the public code repositories (e.g. the C programming language). Share the actual source code privately with trusted contributors in non-public branches, and require GPG signatures on actual contributions.

You could argue that not sharing source code is against the GPL, but the GPL does allow you to share the code as a hard copy printed on paper and sent over snail mail. Or you can just wait until the person asking is an actual human that you can trust not to use the source code for LLM training.

LLMs are unable to learn unpopular programming languages because they don’t have a sufficient corpus of training data to learn how to code it, so if your receive a contribution in C, thank the contributor but inform them that they will have to rewrite the contribution in your Lisp dialect before you can accept it.

#Scheme dialects like #Gambit , #Chicken , and #Bigloo would work well for this. So would a #CommonLisp implementation that translates to C such as #ECL . Although keep in mind that the idea is to use a less popular language, so you may have to further obscure these languages a little bit, but not in a way that would be difficult for humans. For example, using a macro system, you could use df instead of define, rename types of things like string? to utf8str?, use generic functions with mulitple dispatch so append will work on strings, lists, vectors, and bytevectors. Small tweaks like this might throw-off an LLM asked to write source code in Lisp.

#tech #software #LLMs #LLM #FOSS #FLOSS #OpenSource #SchemeLang #R7RS

RE: https://mastodon.social/@h4ckernews/116206005136764062

I wouldn't trust a vibecoded compiler, but nonetheless this language design is pretty intriguing. More languages need to have something like this `@` "meta-operator".

#programmingLanguage #Cutlet

I built a programming language using Claude Code — Ankur Sethi's Internet Website

Ankur Sethi's Internet Website
Try FuncSug online