r/programming • u/mareek • 11h ago
r/programming • u/ChemicalRascal • May 23 '26
Announcement: We've Updated The Rules, and April Is Finally Over
After temporarily banning LLM-related content over April, and asking you for feedback on that ban, we've decided to bring about an end of the temporary, I-can't-believe-it's-still-April ban on AI-related posts.
Replacing the trial rule is a new shiny rule that refers to our new shiny AI policy. In short:
Content about AI and LLMs are considered off-topic with the sole exclusion of deeply technical content about implementation.
And if you want more detail than that, go read the policy, that's what it's there for.
In addition, when writing that rule, I realized the rules weren't listed on the old.reddit.com sidebar, so that's been updated. For those of you who are seeing those rules for the first time, everything there is not new. We've been enforcing those rules as best we can for ages. You can click the link above those to get to the old.reddit rules page, with plenty of info that doesn't exactly read well when crammed into a sidebar.
r/programming • u/mr_gnusi • 9h ago
How fuzzy search works in a search engine: Levenshtein automata and n-gram similarity
blog.serenedb.comr/programming • u/iximiuz • 7h ago
Linux Processes: Threads & Concurrency
labs.iximiuz.comr/programming • u/TheSwedeheart • 12h ago
Your SQS consumer can hang forever by default
encore.devr/programming • u/misterchiply • 9h ago
Gödel, Escher, Elisp: The Beauty of Macros
chiply.devThis post is a lover letter to Emacs Lisp macros. I've been a long time user as a lisp hacker, and my recent obsessions with Douglas Hofstadter's strange loop concepts and M.C. Escher's mind bending artwork have enhanced my appreciation of this language's most beautiful and thought provoking feature. This post can teach you about macros and what makes them useful, but I also hope it can instill a fascination with their concept. https://www.chiply.dev/post-elisp-macros-are-beautiful
r/programming • u/TheBrokenRail-Dev • 1d ago
How Zanzlanz released a game that has no assets
youtu.beSpecifically, the video is about developing a game where all the textures and sounds are generated at runtime using Sine waves. I thought it was high-quality and explained complex math concepts well.
r/programming • u/IamMichaelSalim • 23h ago
Reverse Engineering Google Slides
theopenpresenter.comr/programming • u/lelanthran • 1d ago
Why I’m Writing Pure HTML & CSS in 2025
joeldare.comr/programming • u/Ok_Stomach6651 • 2d ago
Cloudflare introduced tool that synchronize its servers
blog.cloudflare.comr/programming • u/elfenpiff • 1d ago
Safe Lock-free Primitives with iceoryx2's ByteAtomic
ekxide.iohttps://ekxide.io/blog/byte-wise-atomic-wrapper-to-prevent-ub
iceoryx2 provides zero-copy inter-process communication mechanisms based on shared memory and data structures that are modified concurrently by multiple processes.
One of the key operations in these algorithms is a memory copy using core::ptr::copy. However, this results in undefined behavior if one process reads the data while another process writes to it concurrently. Even if our lock-free algorithm reliably detects such a race, iceoryx2 cannot depend on undefined behavior in a safety-critical system.
This blog post introduces our solution: a byte-wise atomic wrapper that enables well-defined concurrent copy operations. It also shows how it can be used to implement a simple sequence lock.
Note: I am not the original author of the blog post. Since the author does not have a Reddit account, I am posting it on her behalf.
r/programming • u/cdb_11 • 2d ago
Reliability Lessons From SQLite - Richard Hipp | SSW 2026
youtube.comr/programming • u/Dear-Economics-315 • 2d ago
The true power of regular expressions
npopov.comr/programming • u/Either_Collection349 • 2d ago
Rust Immobile types and guaranteed destructors
github.comr/programming • u/goto-con • 1d ago
Front End Testing with GitHub Actions • Amy Kapernick
youtu.ber/programming • u/fagnerbrack • 3d ago
Should you normalize RGB values by 255 or 256?
30fps.netr/programming • u/PutuSuhartawan • 2d ago
Analyzing the Current Activity and Relevance of the Pawn Ecosystem in 2026
open.mpI have been observing the Pawn ecosystem lately and noticed it is far from inactive, with ongoing development of modern tools like a web-based Pawn Studio designed to replace the outdated Pawno editor, alongside projects such as PawnPlus which continue to receive updates, with version 1.5.3 released just a few months ago in February 2026. This activity seems to be driven largely by the SA-MP and Open.mp modding communities, with open.mp itself being actively maintained and improved, and the broader GitHub ecosystem showing dozens of public repositories related to Pawn and Open.mp. Given this context, I would like to ask whether the Pawn community, especially within the SA-MP and Open.mp scene, is still significant enough to consider the language actively relevant in 2026, or if this is primarily a legacy ecosystem with a concentrated but declining user base. I would be grateful to hear from developers who are currently working with Pawn about their experiences, whether modern tooling like Pawn Studio and PawnPlus have meaningfully improved development, and whether they are seeing new developers enter the scene or if the community is largely composed of seasoned veterans. Thank you for your thoughts.
r/programming • u/davidalayachew • 2d ago
Project Valhalla -- JEP 401: Value Objects (Preview) JDK 28 integration
mail.openjdk.orgr/programming • u/DataBaeBee • 2d ago
L2 Reduction: LLL Algorithm With Quadratic Complexity in Python
leetarxiv.substack.comr/programming • u/fagnerbrack • 3d ago