#programminglanguage — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #programminglanguage, aggregated by home.social.
-
Spatial languages: Writing code in 2D
https://shukla.io/blog/2026-07/cccx.html
Comments: https://news.ycombinator.com/item?id=49007018
#HackerNews #spatiallanguages #2Dcoding #techinnovation #programminglanguage
-
Spatial languages: Writing code in 2D
https://shukla.io/blog/2026-07/cccx.html
Comments: https://news.ycombinator.com/item?id=49007018
#HackerNews #spatiallanguages #2Dcoding #techinnovation #programminglanguage
-
✨OMG, hold the presses, folks! "Gleam is now on Tangled"—because we all desperately needed yet another way to make our feeds as #tangled as our earbud cables. 🎧 Just what the world needed: an obscure programming language with fewer stars than a cloudy night. 🌧️
https://tangled.org/gleam.run/gleam #Gleam #ProgrammingLanguage #TechNews #FeedTangled #EarbudCables #HackerNews #ngated -
✨OMG, hold the presses, folks! "Gleam is now on Tangled"—because we all desperately needed yet another way to make our feeds as #tangled as our earbud cables. 🎧 Just what the world needed: an obscure programming language with fewer stars than a cloudy night. 🌧️
https://tangled.org/gleam.run/gleam #Gleam #ProgrammingLanguage #TechNews #FeedTangled #EarbudCables #HackerNews #ngated -
#Bytecode is so fascinating. I'm making up a machine code for a machine that doesn't exist, and then making a software to emulate that machine so it can run the code. So incredible!
-
🐫🚀 Perl 5.44 a fost lansat: Introduce parametri numiți în funcții și suport pentru Unicode 17
Limbajul de programare Perl, recunoscut pentru flexibilitatea sa istorică, puterea în procesarea textelor și utilizarea sa masivă în administrarea de sistem, continuă să evolueze într-un ritm constant și modern. Noua versiune stabilă, Perl 5.44, a fost lansată oficial, aducând îmbunătățiri de sintaxă extrem de solicitate de către comunitatea de dezvoltatori, alături de actualizări importante de securitate și compatibilitate.
Cea mai mare noutate a acestei versiuni este introducerea unei funcționalități moderne de design de limbaj, care aduce Perl mai aproape de standardele actuale din Python, C# sau Swift.
Iată principalele noutăți din Perl 5.44:
🔹 Parametri numiți în funcții (Named Parameters) — Funcționalitate Experimentală:
Până acum, transmiterea argumentelor către o funcție (subrutină) în Perl se făcea de obicei prin liste de poziție sau prin extragerea manuală dintr-un hash implicit (@_). Începând cu versiunea 5.44, Perl introduce suport nativ pentru parametri numiți în definițiile de subrutine:Această funcționalitate îmbunătățește masiv lizibilitatea codului, permițând dezvoltatorilor să specifice clar numele argumentelor la apelarea unei funcții, eliminând confuziile legate de ordinea acestora.
Fiind o adăugire majoră, funcția este marcată momentan ca experimentală pentru a permite ajustări fine în versiunile viitoare, însă reprezintă un pas uriaș în modernizarea limbajului.
🔹 Suport complet pentru Unicode 17.0:
Perl a fost întotdeauna un lider în ceea ce privește manipularea textului multilingv, iar versiunea 5.44 consolidează această poziție prin integrarea standardului Unicode 17.0:Acesta aduce suport pentru noi caractere, blocuri de scriere istorică, simboluri tehnice și, bineînțeles, noi emoji-uri.
Motorul de expresii regulate (regex) al Perl a fost actualizat pentru a recunoaște corect noile proprietăți de caractere introduse de acest standard.
🔹 Optimizări de performanță și curățarea limbajului:
Execuție mai rapidă: S-au adus optimizări suplimentare la nivelul compilatorului intern și al mașinii virtuale Perl, reducând consumul de memorie și îmbunătățind viteza de execuție pentru operațiunile matematice de bază și manipulările complexe de string-uri.
Deprecierea funcțiilor învechite: În conformitate cu politica de modernizare a limbajului, anumite comportamente arhaice și avertismente vechi au fost eliminate sau modificate pentru a încuraja scrierea unui cod mai curat și mai sigur.
🔹 Îmbunătățiri de securitate și stabilitate:
Versiunea 5.44 aduce rezolvări pentru mai multe bug-uri raportate de comunitate, inclusiv corecturi pentru potențiale probleme de depășire a memoriei (buffer overflows) și vulnerabilități de tip denial-of-service în modulele de bază. Compatibilitatea cu sistemele de operare moderne (Linux, macOS, Windows și sisteme Unix-like) a fost de asemenea îmbunătățită.Perl 5.44 demonstrează că un limbaj legendar, cu o istorie de aproape patru decenii, poate rămâne relevant, competitiv și extrem de capabil să răspundă nevoilor programatorilor moderni prin adoptarea unor concepte contemporane de design.
#OpenSource #Perl #Perl544 #ProgrammingLanguage #Unicode17 #NamedParameters #SoftwareDevelopment #TechNews #Linuxiac
-
🐫🚀 Perl 5.44 a fost lansat: Introduce parametri numiți în funcții și suport pentru Unicode 17
Limbajul de programare Perl, recunoscut pentru flexibilitatea sa istorică, puterea în procesarea textelor și utilizarea sa masivă în administrarea de sistem, continuă să evolueze într-un ritm constant și modern. Noua versiune stabilă, Perl 5.44, a fost lansată oficial, aducând îmbunătățiri de sintaxă extrem de solicitate de către comunitatea de dezvoltatori, alături de actualizări importante de securitate și compatibilitate.
Cea mai mare noutate a acestei versiuni este introducerea unei funcționalități moderne de design de limbaj, care aduce Perl mai aproape de standardele actuale din Python, C# sau Swift.
Iată principalele noutăți din Perl 5.44:
🔹 Parametri numiți în funcții (Named Parameters) — Funcționalitate Experimentală:
Până acum, transmiterea argumentelor către o funcție (subrutină) în Perl se făcea de obicei prin liste de poziție sau prin extragerea manuală dintr-un hash implicit (@_). Începând cu versiunea 5.44, Perl introduce suport nativ pentru parametri numiți în definițiile de subrutine:Această funcționalitate îmbunătățește masiv lizibilitatea codului, permițând dezvoltatorilor să specifice clar numele argumentelor la apelarea unei funcții, eliminând confuziile legate de ordinea acestora.
Fiind o adăugire majoră, funcția este marcată momentan ca experimentală pentru a permite ajustări fine în versiunile viitoare, însă reprezintă un pas uriaș în modernizarea limbajului.
🔹 Suport complet pentru Unicode 17.0:
Perl a fost întotdeauna un lider în ceea ce privește manipularea textului multilingv, iar versiunea 5.44 consolidează această poziție prin integrarea standardului Unicode 17.0:Acesta aduce suport pentru noi caractere, blocuri de scriere istorică, simboluri tehnice și, bineînțeles, noi emoji-uri.
Motorul de expresii regulate (regex) al Perl a fost actualizat pentru a recunoaște corect noile proprietăți de caractere introduse de acest standard.
🔹 Optimizări de performanță și curățarea limbajului:
Execuție mai rapidă: S-au adus optimizări suplimentare la nivelul compilatorului intern și al mașinii virtuale Perl, reducând consumul de memorie și îmbunătățind viteza de execuție pentru operațiunile matematice de bază și manipulările complexe de string-uri.
Deprecierea funcțiilor învechite: În conformitate cu politica de modernizare a limbajului, anumite comportamente arhaice și avertismente vechi au fost eliminate sau modificate pentru a încuraja scrierea unui cod mai curat și mai sigur.
🔹 Îmbunătățiri de securitate și stabilitate:
Versiunea 5.44 aduce rezolvări pentru mai multe bug-uri raportate de comunitate, inclusiv corecturi pentru potențiale probleme de depășire a memoriei (buffer overflows) și vulnerabilități de tip denial-of-service în modulele de bază. Compatibilitatea cu sistemele de operare moderne (Linux, macOS, Windows și sisteme Unix-like) a fost de asemenea îmbunătățită.Perl 5.44 demonstrează că un limbaj legendar, cu o istorie de aproape patru decenii, poate rămâne relevant, competitiv și extrem de capabil să răspundă nevoilor programatorilor moderni prin adoptarea unor concepte contemporane de design.
#OpenSource #Perl #Perl544 #ProgrammingLanguage #Unicode17 #NamedParameters #SoftwareDevelopment #TechNews #Linuxiac
-
DotLox now has a small but decent standard library which includes:
- read() for reading user input
- readFile() for reading file contents
- writeFile() for writing content to a file
- mod() for doing the modulo operationThis opens the door for alot of potential programs, though there are still gaps such as string manipulation and converting data types.
-
NoiseLang: Where N = 5 is a Dirac delta
https://manualmeida.dev/articles/noiselang/
Comments: https://news.ycombinator.com/item?id=48803791
#HackerNews #NoiseLang #DiracDelta #ProgrammingLanguage #TechInnovation #DeveloperCommunity
-
NoiseLang: Where N = 5 is a Dirac delta
https://manualmeida.dev/articles/noiselang/
Comments: https://news.ycombinator.com/item?id=48803791
#HackerNews #NoiseLang #DiracDelta #ProgrammingLanguage #TechInnovation #DeveloperCommunity
-
I finally finished Chapter 13 of #CraftingInterpreters. I've learned alot working on this project, especially since I chose to do it in #Csharp instead of directly copying the book's Java.
Now I plan on implementing some more standard library functions, do the challenges I skipped on my first pass through the book and then move on to the next part, implementing a #compiler that outputs byte code to be ran by a virtual machine.
-
🤦♂️ Ah yes, an epic tale of Wikipedia drama over an obscure programming language that nobody asked for, told in a riveting 9,238-word saga. 🎉 Watch in awe as the author turns morning rituals into a grand odyssey of existential crises and digital bureaucracy. 📚✨
https://katamari64.se/posts/2026/odin-wikipedia/ #WikipediaDrama #ProgrammingLanguage #EpicTale #DigitalBureaucracy #ExistentialCrises #HackerNews #ngated -
🤦♂️ Ah yes, an epic tale of Wikipedia drama over an obscure programming language that nobody asked for, told in a riveting 9,238-word saga. 🎉 Watch in awe as the author turns morning rituals into a grand odyssey of existential crises and digital bureaucracy. 📚✨
https://katamari64.se/posts/2026/odin-wikipedia/ #WikipediaDrama #ProgrammingLanguage #EpicTale #DigitalBureaucracy #ExistentialCrises #HackerNews #ngated -
Gossamer: a Rust-flavoured language with real goroutines and pause-free memory
#HackerNews #Gossamer #Rust #Goroutines #MemoryManagement #ProgrammingLanguage
-
Gossamer: a Rust-flavoured language with real goroutines and pause-free memory
#HackerNews #Gossamer #Rust #Goroutines #MemoryManagement #ProgrammingLanguage
-
🚀✨ Presenting Rhombus 1.0: because what the world needs right now is yet another programming language to ignore. With a name that screams geometrical confusion, this software marvel is brought to you by a committee of 20 contributors who couldn't decide on what a 'modern' language is supposed to be. 😂🔧
https://blog.racket-lang.org/2026/06/rhombus-v1.0.html #Rhombus1_0 #programminglanguage #softwaredevelopment #techhumor #modernlanguages #HackerNews #ngated -
🚀✨ Presenting Rhombus 1.0: because what the world needs right now is yet another programming language to ignore. With a name that screams geometrical confusion, this software marvel is brought to you by a committee of 20 contributors who couldn't decide on what a 'modern' language is supposed to be. 😂🔧
https://blog.racket-lang.org/2026/06/rhombus-v1.0.html #Rhombus1_0 #programminglanguage #softwaredevelopment #techhumor #modernlanguages #HackerNews #ngated -
I find myself holding perhaps strange opinions.
Suppose there is some language that has a type for integers the platform’s native pointer width, like size_t or usize.
Suppose there is also a mechanism for getting the bit-width of a type, like sizeof.
Then, which of these two is better?
A constant named e.g. USIZEWIDTH that is defined to hold the width of usize, or
A macro or function defined using sizeof to do the same thing?Obviously you can always use sizeof yourself. This would be an abbreviation.
Strangely, I find myself preferring the function or macro. It feels like this makes the fact that it does in fact represent the width of usize less coincidental.
But, of course, the function or macro is also coincidental. Just as the USIZEWIDTH value could be (accidentally) wrong, the function or macro could be (accidentally) defined the wrong way.
I believe that the reason for this is that a change in the platform (i.e. a change in the compiler) would automatically update the function or macro’s output. An accidental mismatch for the constant wouldn’t require actively meddling with its definition at all.
-
I find myself holding perhaps strange opinions.
Suppose there is some language that has a type for integers the platform’s native pointer width, like size_t or usize.
Suppose there is also a mechanism for getting the bit-width of a type, like sizeof.
Then, which of these two is better?
A constant named e.g. USIZEWIDTH that is defined to hold the width of usize, or
A macro or function defined using sizeof to do the same thing?Obviously you can always use sizeof yourself. This would be an abbreviation.
Strangely, I find myself preferring the function or macro. It feels like this makes the fact that it does in fact represent the width of usize less coincidental.
But, of course, the function or macro is also coincidental. Just as the USIZEWIDTH value could be (accidentally) wrong, the function or macro could be (accidentally) defined the wrong way.
I believe that the reason for this is that a change in the platform (i.e. a change in the compiler) would automatically update the function or macro’s output. An accidental mismatch for the constant wouldn’t require actively meddling with its definition at all.
-
Hello 🙂,
How do you handle events?
Here is a little comparison using an example: programming a button that toggles a text.▶️ Event-driven (JavaScript/DOM, Gtk, Qt...)
------------
label := 'state 1'
on click:
label := (if label = 'state2' then 'state1' else 'state2')▶️ Immediate mode (ImGui, G'MIC...)
--------------
setup:
label := 'state1'
draw:
if click:
label := (if label = 'state2' then 'state1' else 'state2')▶️ FuncSug
--------
while true:
label := 'state1'
await click
label := 'state2'
await clickAn example 'Cross the River': https://cl4cnam.github.io/try_FuncSug?example=crossRiverFish
FuncSug playground: https://cl4cnam.github.io/try_FuncSug -
Learn computer science with Nanowar of Steel.
After Java these Power Point slides will take you to the army of Kotlin.Nanowar of Steel - Kotlin
https://youtu.be/BsfXZjKLT9A?si=bFUf8EdXI-BB8T97
#music #metal #powermetal #musicvideo #video #computerscience #informatic #programminglanguage #kotlin #slide #powerpoint #Nanowar #NanowarOfSteel -
Learn computer science with Nanowar of Steel.
After Java these Power Point slides will take you to the army of Kotlin.Nanowar of Steel - Kotlin
https://youtu.be/BsfXZjKLT9A?si=bFUf8EdXI-BB8T97
#music #metal #powermetal #musicvideo #video #computerscience #informatic #programminglanguage #kotlin #slide #powerpoint #Nanowar #NanowarOfSteel -
La programmation événementielle n'est pas une panacée. Cela est connu depuis longtemps. Il y a une vingtaine d'année, l'article d'Andreas Gustafsson (https://spawn-queue.acm.org/doi/pdf/10.1145/1105664.1105678) l'expliquait bien. Qu'en est-il aujourd'hui ? Pourquoi la programmation événementielle est-elle encore présentée de nos jours comme une évidence ou, au mieux, comme un mal nécessaire ?
-
Was this already considered for any #programmingLanguage?
Wouldn’t it be cool, if it was possible to use #markdown for comments in code?
I’m borrowing from #Jupyter notebooks. -
Was this already considered for any #programmingLanguage?
Wouldn’t it be cool, if it was possible to use #markdown for comments in code?
I’m borrowing from #Jupyter notebooks. -
(more Linux and FOSS news in previous posts of thread)
MariaDB Community Server 12.3 LTS: Faster Writes and Smarter Vector Search for Real Workloads:
https://www.linuxcompatible.org/story/mariadb-community-server-123-lts-cuts-infrastructure-costs-with-4x-write-speeds-and-builtin-ai-search/Rust 1.96.0: new range types, stabilized macros, and cargo vulnerability fixes:
https://alternativeto.net/news/2026/5/rust-1-96-0-new-range-types-stabilized-macros-and-cargo-vulnerability-fixes/PHP 8.5.7 RC2 available with security fixes, OpenSSL compatibility improvements, etc.:
https://www.linuxcompatible.org/story/php-857-rc2-released/Genode OS 26.05 released with touch-based window management, Sculpt OS reshaped into re-usable building blocks, repos migrated to Codeberg:
https://genode.org/documentation/release-notes/26.05Canonical’s Workshop: sandboxed, reproducible dev environments:
https://www.omgubuntu.co.uk/2026/05/canonical-workshop-dev-environmentsOpen 3D Engine (O3DE) 26.05 released with Open Particle System, option to create C++ component from the editor, etc.:
https://www.docs.o3de.org/docs/release-notes/2605-0-release-notes/Vulkan 1.4.340 Brings Descriptor Heap Extension to Tackle Proton Performance Issues:
https://news.lavx.hu/article/vulkan-1-4-340-brings-descriptor-heap-extension-to-tackle-proton-performance-issuesLinux Foundation Releases OpenMDW-1.1 (a FOSS license for AI models); NVIDIA Adopts OpenMDW for Cosmos, Isaac GR00T, Ising and Nemotron, AI Model Families:
https://www.linuxfoundation.org/press/linux-foundation-releases-openmdw-1.1-nvidia-adopts-openmdw-for-cosmos-isaac-gr00t-ising-and-nemotron-ai-model-familiesQEMU to "relax policy on AI-generated contributions":
https://lists.nongnu.org/archive/html/qemu-devel/2026-05/msg07614.htmlBambu Lab Has Been Violating AGPLv3 for Years, SFC Says:
https://feed.itsfoss.com/link/24361/17347676/bambu-lab-caught-violating-agplv3#WeeklyNews #OpenSource #FOSSNews #OpenSourceNews #FOSS #News #MariaDB #Rust #PHP #GenodeOS #Open3DEngine #O3DE #Vulkan #OpenMDW #AI #QEMU #BambuLab #Dev #Programming #Database #Development #Coding #ProgrammingLanguage #DevelopmentEnvironment #Sandboxing #Licensing #FosseryTech
-
(more Linux and FOSS news in previous posts of thread)
MariaDB Community Server 12.3 LTS: Faster Writes and Smarter Vector Search for Real Workloads:
https://www.linuxcompatible.org/story/mariadb-community-server-123-lts-cuts-infrastructure-costs-with-4x-write-speeds-and-builtin-ai-search/Rust 1.96.0: new range types, stabilized macros, and cargo vulnerability fixes:
https://alternativeto.net/news/2026/5/rust-1-96-0-new-range-types-stabilized-macros-and-cargo-vulnerability-fixes/PHP 8.5.7 RC2 available with security fixes, OpenSSL compatibility improvements, etc.:
https://www.linuxcompatible.org/story/php-857-rc2-released/Genode OS 26.05 released with touch-based window management, Sculpt OS reshaped into re-usable building blocks, repos migrated to Codeberg:
https://genode.org/documentation/release-notes/26.05Canonical’s Workshop: sandboxed, reproducible dev environments:
https://www.omgubuntu.co.uk/2026/05/canonical-workshop-dev-environmentsOpen 3D Engine (O3DE) 26.05 released with Open Particle System, option to create C++ component from the editor, etc.:
https://www.docs.o3de.org/docs/release-notes/2605-0-release-notes/Vulkan 1.4.340 Brings Descriptor Heap Extension to Tackle Proton Performance Issues:
https://news.lavx.hu/article/vulkan-1-4-340-brings-descriptor-heap-extension-to-tackle-proton-performance-issuesLinux Foundation Releases OpenMDW-1.1 (a FOSS license for AI models); NVIDIA Adopts OpenMDW for Cosmos, Isaac GR00T, Ising and Nemotron, AI Model Families:
https://www.linuxfoundation.org/press/linux-foundation-releases-openmdw-1.1-nvidia-adopts-openmdw-for-cosmos-isaac-gr00t-ising-and-nemotron-ai-model-familiesQEMU to "relax policy on AI-generated contributions":
https://lists.nongnu.org/archive/html/qemu-devel/2026-05/msg07614.htmlBambu Lab Has Been Violating AGPLv3 for Years, SFC Says:
https://feed.itsfoss.com/link/24361/17347676/bambu-lab-caught-violating-agplv3#WeeklyNews #OpenSource #FOSSNews #OpenSourceNews #FOSS #News #MariaDB #Rust #PHP #GenodeOS #Open3DEngine #O3DE #Vulkan #OpenMDW #AI #QEMU #BambuLab #Dev #Programming #Database #Development #Coding #ProgrammingLanguage #DevelopmentEnvironment #Sandboxing #Licensing #FosseryTech
-
#HCL isn't a #programminglanguage, it’s a configuration syntax, meaning you can grasp its mechanics in weeks once you understand #networking concepts. #JavaScript takes longer due to its asynchronous nature, but it is necessary for decoding #web app vulnerabilities.
Btw #HCL is HashiCorp Configuration Language.
This is what it looks like:resource "aws_vpc" "v" {
cidr_block = "10.0.0.0/16"
tags = {
Name = "prod"
}
} -
(more Linux and FOSS news in previous posts of thread)
Apache NetBeans 30 updates Maven and Ant, adds GlassFish 8.0 support:
https://alternativeto.net/news/2026/5/apache-netbeans-30-updates-maven-and-ant-adds-glassfish-8-0-support/VS Codium 1.121 Brings Packaging Fixes and Telemetry Cleanup to Your Workflow:
https://www.linuxcompatible.org/story/vscodium-112103429-released/Pulsar 1.132 adds new terminal package, improved Git branch switching & large file setting:
https://alternativeto.net/news/2026/5/pulsar-1-132-adds-new-terminal-package-improved-git-branch-switching-and-large-file-setting/Vim Text Editor Lands Opt-In GTK 4 GUI Support:
https://linuxiac.com/vim-text-editor-lands-opt-in-gtk-4-gui-support/WordPress 7.0 launches with a new admin panel, editor upgrades, and an AI integrations hub:
https://alternativeto.net/news/2026/5/wordpress-7-0-launches-with-a-new-admin-panel-editor-upgrades-and-an-ai-integrations-hub/Godot 4.6.3 Fixes Critical Bugs:
https://www.linuxcompatible.org/story/godot-463-released/nginx 1.31.1 Mainline Update Fixes Critical Rewrite Buffer Overflow and Tightens HTTP Headers:
https://www.linuxcompatible.org/story/nginx-1311-released/PHP 8.4.22 Release Candidate Fixes JIT Crashes and Memory Leaks Before Stable Launch:
https://www.linuxcompatible.org/story/php-8422-rc1-released/Node.js 24.16.0 LTS Update Fixes Crypto Quirks and Adds Better Debugging Tools:
https://www.linuxcompatible.org/story/nodejs-24160-lts-released/Node.js 26.2.0 Release Brings Stream Stability, HTTP 1xx Support, and Crypto Hardening:
https://www.linuxcompatible.org/story/nodejs-2620-current-released/Deno 2.8 adds 'audit fix', new CI workflows, and npm packaging support:
https://alternativeto.net/news/2026/5/deno-2-8-adds-audit-fix--new-ci-workflows-and-npm-packaging-support/Valkey 9.1 delivers improvements in security, performance, and more:
https://www.phoronix.com/news/Valkey-9.1-ReleasedVideo Encoding and Decoding with Vulkan Compute Shaders in FFmpeg:
https://www.khronos.org/blog/video-encoding-and-decoding-with-vulkan-compute-shaders-in-ffmpegOpenBSD 7.9 boosts AMD64 CPU core support, adds delayed hibernation and improves scheduler:
https://alternativeto.net/news/2026/5/openbsd-7-9-boosts-amd64-cpu-core-support-adds-delayed-hibernation-and-improves-scheduler/FreeBSD 15.0-RC1 release candidate arrives:
https://nerds.xyz/2025/11/freebsd-15-0-rc1/#WeeklyNews #OpenSource #FOSSNews #OpenSourceNews #FOSS #News #NetBeans #VSCodium #Pulsar #Vim #WordPress #Godot #GodotEngine #Nginx #PHP #NodeJS #Deno #Valkey #Vulkan #FFmpeg #OpenBSD #FreeBSD #BSD #Coding #Development #Dev #Programming #IDE #CodeEditor #JavaScript #CMS #ProgrammingLanguage #FosseryTech
-
tested zig
language is, as the version number suggests, unstable
examples you find just don't work anymore
wasn't fun to play with; revisiting in 2-5 years again -
(more Linux and FOSS news in previous posts of thread)
Godot 4.7 Beta 2 Released with Over 100 Regression Fixes for Testing:
https://www.linuxcompatible.org/story/godot-47-beta-2-released/Zed 1.2.4 released with updates to agent system, git history navigation, etc.:
https://www.linuxcompatible.org/story/zed-124-released/Apache NetBeans IDE 30 Released: Faster Git, Better Java Completion, and PHP 8.5 Support:
https://www.linuxcompatible.org/story/apache-netbeans-ide-30-released/Python 3.14.5 released with Incremental Garbage Collector reverted:
https://www.linuxcompatible.org/story/python-3145-released/Node.js 22.22.3 (LTS) released:
https://www.linuxcompatible.org/story/nodejs-22223-lts-released/nginx-1.31.0 Mainline Release Patches HTTP/2 Injection and Adds Least Time Load Balancing:
https://www.linuxcompatible.org/story/nginx-1310-released/Tailwind CSS v4.3: scrollbar utilities, new colors, and faster webpack support:
https://alternativeto.net/news/2026/5/tailwind-css-v4-3-scrollbar-utilities-new-colors-and-faster-webpack-support/BleachBit’s new TUI makes it perfect for headless servers:
https://www.omgubuntu.co.uk/2026/05/bleachbit-tuiOpenProject 17.4 brings Jira Migrator with custom fields & backlog updates for agile teams:
https://alternativeto.net/news/2026/5/openproject-17-4-brings-jira-migrator-with-custom-fields-and-backlog-updates-for-agile-teams/Vulkan 1.4.351 adds Opacity Micromaps to ray tracing:
https://www.igorslab.de/en/vulkan-1-4-351-opacity-micromaps-ray-tracing/FreeBSD 15.2 Will Aim For The Nice KDE Desktop Installation Experience:
https://www.phoronix.com/news/FreeBSD-15.2-KDE-DesktopSculpt OS release 26.04:
https://genode.org/news/sculpt-os-release-26.04#WeeklyNews #OpenSource #FOSSNews #OpenSourceNews #FOSS #News #Godot #Zed #NetBeans #Python #NodeJS #Nginx #Tailwind #BleachBit #OpenProject #Vulkan #FreeBSD #SculptOS #GameDev #IDE #CodeEditor #Programming #ProgrammingLanguage #WebServer #WebDev #SelfHosting #OS #BSD #FosseryTech
-
🤔 So you decided to create your own programming language because, why not? It's not like we have enough of those already, right? 😜 Fear not, amateur linguists: the author assures us it's "easier but harder," which is super helpful! 🙄 Oh, and don't hold your breath for this "not another CC/Rust killer" to ever actually exist. 😂
https://lisyarus.github.io/blog/posts/making-your-own-programming-language.html #programminglanguage #humor #technews #softwaredevelopment #codingjokes #HackerNews #ngated -
I wrote a flight simulator in my own programming language
https://github.com/navid-m/flightsim
#HackerNews #flightSimulator #programmingLanguage #codingProjects #techInnovation #gameDevelopment
-
Functional Programmers need to take a look at Zig
https://pure-systems.org/posts/2026-04-29-functional-programmers-need-to-take-a-look-at-zig.html
#HackerNews #FunctionalProgramming #Zig #ProgrammingLanguage #TechTrends #HackerNews
-
One Open-source Project Daily
World’s only programming language that’s bursting with emojis
https://github.com/emojicode/emojicode
#1ospd #opensource #compiler #emojicode #emojis #language #programminglanguage -
I wrote a CHIP-8 emulator in my own programming language
https://github.com/navid-m/chip8emu
#HackerNews #CHIP8 #Emulator #ProgrammingLanguage #GameDevelopment #RetroGaming