WDYT about GNU - Lemmy.World

I’m interested in finding out what people think when they see something GNU. What do you associate with it? Do you tend to be more or less interested in the project if.it [http://if.it] is GNU or not? What is your perspective?

I implemented a two-pass algorithm for duplicate detection for duplik (see https://codeberg.org/hgrsd/duplik/pulls/2)

The idea being that on pass one, we don't actually read files or hash them, but only record their sizes. Then, on a second pass, we find files that share the same file size (i.e., potential duplicates), and hash only them.

This led to a >100x speedup on nested directories. E.g., looking through my home directory with a depth of 5 took 1.3seconds, versus 135 seconds on the previous implementation.

As a bonus, I shot myself with the footgun of calling .write() on a Writer instead of .writeAll() without realising that this doesn't guarantee all bytes are in fact written. You live and you learn.

#opensource #zig #programming #code

two-pass duplicate detection

This PR changes the duplicate detection algorithm to be based on two passes. Pass one `stats` all files that are found in the directory tree, up until max depth, to get their file sizes. Pass two looks only at file sizes that have >1 files associated with them, as only files that share the...

Codeberg.org

A pragmatic set of modern colour space transforms for the Odin language

https://github.com/heavyrain266/colourspace

#Programming #Graphics #Odin

GitHub - heavyrain266/colourspace: A pragmatic set of modern colour space transforms

A pragmatic set of modern colour space transforms. Contribute to heavyrain266/colourspace development by creating an account on GitHub.

GitHub

Quick cellular automata prototype/concept.

I'm thinking about an idle game where you collect and combine lots of resources, but the source of those resources is a cellular automata grid, so you have to balance their interactions to create efficient generators.

In this case, plants consume water, fire consumes plants and produces ash, and water quickly fills space.

#godotenginr #gamedev #programming

(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.05

Canonical’s Workshop: sandboxed, reproducible dev environments:
https://www.omgubuntu.co.uk/2026/05/canonical-workshop-dev-environments

Open 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-issues

Linux 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-families

QEMU to "relax policy on AI-generated contributions":
https://lists.nongnu.org/archive/html/qemu-devel/2026-05/msg07614.html

Bambu 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

MariaDB Community Server 12.3 LTS: Cuts Infrastructure Costs with 4x Write Speeds and Built-In AI Search

MariaDB Community Server 12.3 LTS hits general availability with a rewritten binary log that pushes write throughput up by four times, letting you run heavier workloads without buying new hardware.

Linux Compatible
Ladies and gentlemen, Andrew Kelley and the #Zig #programming language. https://youtu.be/iqddnwKF8HQ?si=gX7FYJg5zC-NR6B3. 👈😊👌
Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

YouTube

#BlogMore v2.34.0 adds some more useful values to the JSON data produced by the dump command: https://blog.davep.org/2026/05/31/blogmore-v2-34-0.html

#blogging #blog #writing #python #programming

BlogMore v2.34.0

I've released BlogMore v2.34.0. This is a small update to make some changes to the newly-added dump command.

davep
One year of Roto, a compiled scripting language for Rust

By Terts Diepraam Almost exactly one year ago, we announced Roto, a JIT-compiled embedded scripting language for Rust applications. A lot has happened since then that we'd like to tell you about! 💡Along with this post, we published Roto v0.11.0! You can check out the changelog for that

The NLnet Labs Blog

Bad slop vibes this Sunday morning in Europe #lispyGopherClimate

https://toobnix.org/w/hYxFQQcJmJCAHeEuUWsdNi

Public Lispy Gopher Climate sunday Morning in Europe stream - 5/31/2026, 8:01:38 AM

PeerTube

One problem with #vibeCoding and other heavily #AI-assisted ways of #programming is: The people you hired are (or should be) professionals in #softwareEngineering—they got a degree or equivalent and you did a job interview with them to verify that. But then, #artificialIntelligence came and there were no workflows and no guidelines. Everybody is back at improvising and having their own way of doing things. And like other things without structure, some will have a shitty workflow.

#noAI #LLMs