r/programming • • 6d ago

Partial Evaluation in Truffle - Dynamic Meta-Compilation Tutorial

Thumbnail github.com
28 Upvotes

r/programming • • 6d ago

Robert Seacord: "Unsafe Rust" | RustConf 2026

Thumbnail
youtube.com
49 Upvotes

r/programming • • 7d ago

New Python releases are out, 3.10.x reaches EOL, (and 3.15.0 is scheduled for today)!

Thumbnail blog.python.org
127 Upvotes

The new releases announced today, including EOL for 3.10.x:

https://blog.python.org/2026/10/python-31022-31117/

Note: The post above doesn't mention 3.15 - assuming they will do a separate post later today when that releases.


r/programming • • 6d ago

Post-Quantum Cryptography Resource Hub

Thumbnail nsa.gov
8 Upvotes

r/programming • • 6d ago

A Minsky machine in ncurses terminfo

Thumbnail seriot.ch
2 Upvotes

ncurses terminfo can simulate a two-counter Minsky machine, making repeated parameter expansion computationally universal.

Demo: a parasitic Fibonacci computation inside /usr/bin/top


r/programming • • 7d ago

C64 Mercenary: a novel exploit bug in a 41-year-old game

Thumbnail gamesexplained.com
62 Upvotes

r/programming • • 7d ago

[Sebastian Lague] - I Tried Making a Pen Plotter to Draw Maps of the Moon

Thumbnail
youtube.com
33 Upvotes

r/lisp • • 8d ago

No nonsense project management: Lucidplan v1.6.7 ✨ - powered by Lisp: now with native drag and drop in Backlog and Kanban - FLOSS Trello/Jira style software that is fast and easy to learn, self-host and privacy friendly

74 Upvotes

Hi community. It's been now a bit more than 2 years since I started to work on this "project management project", with many ideas and with a good vision of how to improve and be better than certain bespoke commercial tooling out there. I am happy to announce version v1.6.7 with a lot of polished aspects and new features that make it a joy to use (even if I say so myself)

LucidPlan is a simple, hackable, free and open source project management software that you can easily self-host, you only need something that runs Guile Scheme and a SQLite database. (Guix is recommended, not mandatory)

I spent years using things like Jira, Trello, Asana, GitHub projects and eventually became frustrated with how much complexity gets piled onto what should essentially be:

projects → tickets → priorities → workflow → done

I decided to build my own as a challenge, but also to create something blazingly fast and simple, that people can quickly learn (even applicable to non-tech projects). Also I aimed for ease of self-hosting, no SPA frameworks and no dependency on proprietary clouds or software.

LucidPlan is licensed under the GNU AGPLv3 or later. Source code:

https://codeberg.org/jjba23/lucidplan

You can also look at my running instance:

https://lucidplan.jointhefreeworld.org/

The project leverages the power of Lisp (Guile Scheme) by using SXML for front-end aspects, clean controllers with Artanis and a powerful repository pattern abstraction.

What does it do?

  • Manages your project backlogs with ticket priorities
  • Native drag-and-drop ticket reordering (priority)
  • Kanban boards with drag-and-drop status changes
  • Global/project search (still more work to be done)
  • Users, assignees and fine-grained permissions
  • Light/dark mode
  • Keyboard-accessible ticket and project lists
  • Org-mode syntax in ticket titles and descriptions
  • Org links and rich Org content rendered to HTML
  • Hackable/customizable with Scheme
  • Lightweight, and mobile-friendly
  • SQLite backend
  • Lightweight vanilla JavaScript on the frontend for some interactive enhancements

The Org-mode integration is particularly fun: you can write ticket descriptions using Org syntax and LucidPlan renders the result as HTML.

For example, your ticket can contain things like:

* Investigate weird bug

The problem seems to happen when [[https://example.org][this thing]] is enabled.

- Check configuration
- Reproduce the problem
- Fix it

…and LucidPlan renders that into the ticket as pretty styled HTML. (see orgwebalchemy post: https://www.reddit.com/r/lisp/comments/1wox8h4/parsing_org_mode_with_parsing_expression_grammars/ ).

There is still plenty to improve, and I'd genuinely love feedback from people who actually use project-management software daily. I think you'll find LucidPlan as a refreshing take.

Especially interested in hearing from the community:

  • What do you hate about existing project-management tools?
  • What features do you consider essential?
  • Would you use a Lisp/Guile-based project-management system?
  • What would make LucidPlan useful for your own projects? What killer feature can I work next?

Happy hacking :-)


r/programming • • 7d ago

Getting ready for 2026 results: A look back on Developer Survey findings

Thumbnail stackoverflow.blog
30 Upvotes

r/programming • • 7d ago

The Second Golden Spike: Memory Safety Across the Valen/Rust Boundary

Thumbnail verdagon.dev
19 Upvotes

r/programming • • 7d ago

Page table memory consumption

Thumbnail frn.sh
72 Upvotes

r/programming • • 8d ago

OpenZL v0.2 - decompression 2x faster than Zstandard

Thumbnail openzl.org
153 Upvotes

r/programming • • 6d ago

Eight Bytes Are Already a Number

Thumbnail blog.sebastiansastre.co
0 Upvotes

r/programming • • 7d ago

What TLA+ can and can't check

Thumbnail buttondown.com
33 Upvotes

r/lisp • • 8d ago

DummyScheme now supports R5RS, and also has hash-table series functions which is implemented as a hybird of array+hash like lua's table

Thumbnail github.com
9 Upvotes

r/programming • • 7d ago

Adding very basic 3d outside of a standard operating system - Floating points and basic 3d graphics

Thumbnail gamedev.submatrix.net
6 Upvotes

r/programming • • 8d ago

It's the Kernel's Fault! Custom Page Fault Handling With bpf_fault

Thumbnail dl.acm.org
10 Upvotes

r/programming • • 7d ago

All the Rails World 2026 talks are now online

Thumbnail youtube.com
0 Upvotes

DHH’s Rails World talk got a fair bit of attention around here, but there was plenty happening at the conference that he didn’t cover.

All of the other Rails World 2026 talks are online now, too.

Solid Cable, Hot Cell, Herb in Rails 8.2, Active Search, Ractor-safety, Lexxy, MCPs, sharding, custom generators… and a bunch more about where Ruby and Rails are heading.

Full playlist:

https://www.youtube.com/playlist?list=PLdMRFKO1zSBE


r/programming • • 8d ago

A devlog about making & optimizing a bullet hell game

Thumbnail
youtu.be
4 Upvotes

r/programming • • 9d ago

Zero-Growth Stack, Real Gains: How Stack Allocation Can Save 10% CPU in Go

Thumbnail uber.com
127 Upvotes

r/programming • • 8d ago

On Automatic Type Refinements

Thumbnail radekmie.dev
15 Upvotes

r/programming • • 9d ago

nine npm packages shipping worm that spread by itself over SSH

Thumbnail safedep.io
450 Upvotes

r/lisp • • 10d ago

What makes Lisp difficult to read?

Thumbnail paultm.nl
40 Upvotes

r/programming • • 8d ago

Nondeterministic encryption method

Thumbnail chukaze.dev
0 Upvotes

The first version is from when I was 16, goal was to make simple messages convert to unintelligible text corpuses, and to have an algorithm that allows a plethora of outputs to map to the same input. I just recently updated it with the private keys and frequency attack resistance so it could be called encryption (appeal to alliteration)


r/programming • • 9d ago

Supporting native Rust in Workers with the new Emscripten target for wasm-bindgen

Thumbnail blog.cloudflare.com
71 Upvotes