RSL: Really Simple Licensing
https://www.reddit.com/r/programming/comments/1rswtej/rsl_really_simple_licensing/
submitted by /u/fagnerbrack (https://www.reddit.com/user/fagnerbrack)
[link] (https://rslstandard.org/) [comments] (https://www.reddit.com/r/programming/comments/1rswtej/rsl_really_simple_licensing/)
https://www.reddit.com/r/programming/comments/1rswtej/rsl_really_simple_licensing/
submitted by /u/fagnerbrack (https://www.reddit.com/user/fagnerbrack)
[link] (https://rslstandard.org/) [comments] (https://www.reddit.com/r/programming/comments/1rswtej/rsl_really_simple_licensing/)
Race conditions in generated code (tested across 10 models, 5 runs)
https://www.reddit.com/r/programming/comments/1rsx3bo/race_conditions_in_generated_code_tested_across/
<!-- SC_OFF -->Most of the web apps I've reviewed over the last year have had race conditions around the LLM requests. I ran a test and found it was systematic. Ten of the most popular LLMs used for coding produce the same race condition by default. They can all resolve the issue if prompted. Here's a full write-up and a link to a Jupyter Notebook if you want to verify. <!-- SC_ON --> submitted by /u/Apprehensive-Put-822 (https://www.reddit.com/user/Apprehensive-Put-822)
[link] (https://forward.deployed.agency/blog/check-call-deduct) [comments] (https://www.reddit.com/r/programming/comments/1rsx3bo/race_conditions_in_generated_code_tested_across/)
https://www.reddit.com/r/programming/comments/1rsx3bo/race_conditions_in_generated_code_tested_across/
<!-- SC_OFF -->Most of the web apps I've reviewed over the last year have had race conditions around the LLM requests. I ran a test and found it was systematic. Ten of the most popular LLMs used for coding produce the same race condition by default. They can all resolve the issue if prompted. Here's a full write-up and a link to a Jupyter Notebook if you want to verify. <!-- SC_ON --> submitted by /u/Apprehensive-Put-822 (https://www.reddit.com/user/Apprehensive-Put-822)
[link] (https://forward.deployed.agency/blog/check-call-deduct) [comments] (https://www.reddit.com/r/programming/comments/1rsx3bo/race_conditions_in_generated_code_tested_across/)
Conditional Impls
https://www.reddit.com/r/programming/comments/1rt18qa/conditional_impls/
submitted by /u/alilleybrinker (https://www.reddit.com/user/alilleybrinker)
[link] (https://www.possiblerust.com/pattern/conditional-impls) [comments] (https://www.reddit.com/r/programming/comments/1rt18qa/conditional_impls/)
https://www.reddit.com/r/programming/comments/1rt18qa/conditional_impls/
submitted by /u/alilleybrinker (https://www.reddit.com/user/alilleybrinker)
[link] (https://www.possiblerust.com/pattern/conditional-impls) [comments] (https://www.reddit.com/r/programming/comments/1rt18qa/conditional_impls/)
Jerry Lawson Doodle is Turing-Complete
https://www.reddit.com/r/programming/comments/1rt1oft/jerry_lawson_doodle_is_turingcomplete/
<!-- SC_OFF -->This system actually fulfills all of the Turing-completeness requirements. -It has an unbounded memory system (i.e. the infinite level editor)
-It has conditional branching in the form of portals
-It can loop arbitrarily (if you program it right)
-It can store memory and read it whenever needed in the form of pushable blocks. In this full adder, a 0 means collecting the key with the Jerry on the left and making the right Jerry fall, while a 1 means making the Jerry on the left go through the portal, allowing the right Jerry to go to the portal on the right. If you input a 0, walk left until the left Jerry pops out. If you input a 1, walk right and jump (jumping isn't necessary to enter the portal as the right Jerry) For the sum and carry blocks, left=0, right=1. Enter the portal whose number is 1 more than the one you came out of in the carry block section. A NAND gate is easily constructible if you put 2 keys and 2 locks instead. <!-- SC_ON --> submitted by /u/TeamReamy2 (https://www.reddit.com/user/TeamReamy2)
[link] (https://share.google/BlMKq4FQPCy5a0Ss7) [comments] (https://www.reddit.com/r/programming/comments/1rt1oft/jerry_lawson_doodle_is_turingcomplete/)
https://www.reddit.com/r/programming/comments/1rt1oft/jerry_lawson_doodle_is_turingcomplete/
<!-- SC_OFF -->This system actually fulfills all of the Turing-completeness requirements. -It has an unbounded memory system (i.e. the infinite level editor)
-It has conditional branching in the form of portals
-It can loop arbitrarily (if you program it right)
-It can store memory and read it whenever needed in the form of pushable blocks. In this full adder, a 0 means collecting the key with the Jerry on the left and making the right Jerry fall, while a 1 means making the Jerry on the left go through the portal, allowing the right Jerry to go to the portal on the right. If you input a 0, walk left until the left Jerry pops out. If you input a 1, walk right and jump (jumping isn't necessary to enter the portal as the right Jerry) For the sum and carry blocks, left=0, right=1. Enter the portal whose number is 1 more than the one you came out of in the carry block section. A NAND gate is easily constructible if you put 2 keys and 2 locks instead. <!-- SC_ON --> submitted by /u/TeamReamy2 (https://www.reddit.com/user/TeamReamy2)
[link] (https://share.google/BlMKq4FQPCy5a0Ss7) [comments] (https://www.reddit.com/r/programming/comments/1rt1oft/jerry_lawson_doodle_is_turingcomplete/)
How to use storytelling to fit inline assembly into Rust
https://www.reddit.com/r/programming/comments/1rt6j2z/how_to_use_storytelling_to_fit_inline_assembly/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://www.ralfj.de/blog/2026/03/13/inline-asm.html) [comments] (https://www.reddit.com/r/programming/comments/1rt6j2z/how_to_use_storytelling_to_fit_inline_assembly/)
https://www.reddit.com/r/programming/comments/1rt6j2z/how_to_use_storytelling_to_fit_inline_assembly/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://www.ralfj.de/blog/2026/03/13/inline-asm.html) [comments] (https://www.reddit.com/r/programming/comments/1rt6j2z/how_to_use_storytelling_to_fit_inline_assembly/)
Computing in freedom with GNU Emacs
https://www.reddit.com/r/programming/comments/1rt6jmq/computing_in_freedom_with_gnu_emacs/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://protesilaos.com/codelog/2026-03-13-computing-in-freedom-with-gnu-emacs/) [comments] (https://www.reddit.com/r/programming/comments/1rt6jmq/computing_in_freedom_with_gnu_emacs/)
https://www.reddit.com/r/programming/comments/1rt6jmq/computing_in_freedom_with_gnu_emacs/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://protesilaos.com/codelog/2026-03-13-computing-in-freedom-with-gnu-emacs/) [comments] (https://www.reddit.com/r/programming/comments/1rt6jmq/computing_in_freedom_with_gnu_emacs/)
Reinventing Python's AsyncIO
https://www.reddit.com/r/programming/comments/1rt6jum/reinventing_pythons_asyncio/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://blog.baro.dev/p/reinventing-pythons-asyncio) [comments] (https://www.reddit.com/r/programming/comments/1rt6jum/reinventing_pythons_asyncio/)
https://www.reddit.com/r/programming/comments/1rt6jum/reinventing_pythons_asyncio/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://blog.baro.dev/p/reinventing-pythons-asyncio) [comments] (https://www.reddit.com/r/programming/comments/1rt6jum/reinventing_pythons_asyncio/)
What I learned trying to block web scraping and bots
https://www.reddit.com/r/programming/comments/1rte5ui/what_i_learned_trying_to_block_web_scraping_and/
submitted by /u/ReditusReditai (https://www.reddit.com/user/ReditusReditai)
[link] (https://developerwithacat.com/blog/202603/block-bots-scraping-ways/) [comments] (https://www.reddit.com/r/programming/comments/1rte5ui/what_i_learned_trying_to_block_web_scraping_and/)
https://www.reddit.com/r/programming/comments/1rte5ui/what_i_learned_trying_to_block_web_scraping_and/
submitted by /u/ReditusReditai (https://www.reddit.com/user/ReditusReditai)
[link] (https://developerwithacat.com/blog/202603/block-bots-scraping-ways/) [comments] (https://www.reddit.com/r/programming/comments/1rte5ui/what_i_learned_trying_to_block_web_scraping_and/)
The Roadmap Is Not the System
https://www.reddit.com/r/programming/comments/1rtetmn/the_roadmap_is_not_the_system/
submitted by /u/SpecialistLady (https://www.reddit.com/user/SpecialistLady)
[link] (https://yusufaytas.com/the-roadmap-is-not-the-system/) [comments] (https://www.reddit.com/r/programming/comments/1rtetmn/the_roadmap_is_not_the_system/)
https://www.reddit.com/r/programming/comments/1rtetmn/the_roadmap_is_not_the_system/
submitted by /u/SpecialistLady (https://www.reddit.com/user/SpecialistLady)
[link] (https://yusufaytas.com/the-roadmap-is-not-the-system/) [comments] (https://www.reddit.com/r/programming/comments/1rtetmn/the_roadmap_is_not_the_system/)
The 2FA app that tells you when you get `314159`
https://www.reddit.com/r/programming/comments/1rtfdul/the_2fa_app_that_tells_you_when_you_get_314159/
submitted by /u/jacobs-tech-tavern (https://www.reddit.com/user/jacobs-tech-tavern)
[link] (https://blog.jacobstechtavern.com/p/building-a-2fa-app-that-detects-patterns) [comments] (https://www.reddit.com/r/programming/comments/1rtfdul/the_2fa_app_that_tells_you_when_you_get_314159/)
https://www.reddit.com/r/programming/comments/1rtfdul/the_2fa_app_that_tells_you_when_you_get_314159/
submitted by /u/jacobs-tech-tavern (https://www.reddit.com/user/jacobs-tech-tavern)
[link] (https://blog.jacobstechtavern.com/p/building-a-2fa-app-that-detects-patterns) [comments] (https://www.reddit.com/r/programming/comments/1rtfdul/the_2fa_app_that_tells_you_when_you_get_314159/)
Microservices: Shackles on your feet
https://www.reddit.com/r/programming/comments/1rtgjvz/microservices_shackles_on_your_feet/
<!-- SC_OFF -->You don't need microservices. You need better module boundaries. Split only when teams are truly independent, scaling needs are night-and-day different, or your headcount is pushing 150+. Before any of that — fix the code, draw real boundaries inside the monolith, set up tracing. Microservices don't fix a messy codebase. They just spread it across the network and make it someone else's 3 AM problem. When you do split, use a strangler fig. Not a rewrite. Never a rewrite. <!-- SC_ON --> submitted by /u/Itchy-Warthog8260 (https://www.reddit.com/user/Itchy-Warthog8260)
[link] (https://howtocenterdiv.com/beyond-the-div/microservices-shackles-on-your-feet) [comments] (https://www.reddit.com/r/programming/comments/1rtgjvz/microservices_shackles_on_your_feet/)
https://www.reddit.com/r/programming/comments/1rtgjvz/microservices_shackles_on_your_feet/
<!-- SC_OFF -->You don't need microservices. You need better module boundaries. Split only when teams are truly independent, scaling needs are night-and-day different, or your headcount is pushing 150+. Before any of that — fix the code, draw real boundaries inside the monolith, set up tracing. Microservices don't fix a messy codebase. They just spread it across the network and make it someone else's 3 AM problem. When you do split, use a strangler fig. Not a rewrite. Never a rewrite. <!-- SC_ON --> submitted by /u/Itchy-Warthog8260 (https://www.reddit.com/user/Itchy-Warthog8260)
[link] (https://howtocenterdiv.com/beyond-the-div/microservices-shackles-on-your-feet) [comments] (https://www.reddit.com/r/programming/comments/1rtgjvz/microservices_shackles_on_your_feet/)
Developing a 2FA Desktop Client in Go
https://www.reddit.com/r/programming/comments/1rtoiu4/developing_a_2fa_desktop_client_in_go/
submitted by /u/der_gopher (https://www.reddit.com/user/der_gopher)
[link] (https://www.youtube.com/watch?v=HFu3CUtrOQ8) [comments] (https://www.reddit.com/r/programming/comments/1rtoiu4/developing_a_2fa_desktop_client_in_go/)
https://www.reddit.com/r/programming/comments/1rtoiu4/developing_a_2fa_desktop_client_in_go/
submitted by /u/der_gopher (https://www.reddit.com/user/der_gopher)
[link] (https://www.youtube.com/watch?v=HFu3CUtrOQ8) [comments] (https://www.reddit.com/r/programming/comments/1rtoiu4/developing_a_2fa_desktop_client_in_go/)
nominal types in webassembly
https://www.reddit.com/r/programming/comments/1rtq1ty/nominal_types_in_webassembly/
submitted by /u/SpecialistLady (https://www.reddit.com/user/SpecialistLady)
[link] (https://wingolog.org/archives/2026/03/10/nominal-types-in-webassembly) [comments] (https://www.reddit.com/r/programming/comments/1rtq1ty/nominal_types_in_webassembly/)
https://www.reddit.com/r/programming/comments/1rtq1ty/nominal_types_in_webassembly/
submitted by /u/SpecialistLady (https://www.reddit.com/user/SpecialistLady)
[link] (https://wingolog.org/archives/2026/03/10/nominal-types-in-webassembly) [comments] (https://www.reddit.com/r/programming/comments/1rtq1ty/nominal_types_in_webassembly/)
XML is a Cheap DSL
https://www.reddit.com/r/programming/comments/1rtq2a1/xml_is_a_cheap_dsl/
submitted by /u/SpecialistLady (https://www.reddit.com/user/SpecialistLady)
[link] (https://unplannedobsolescence.com/blog/xml-cheap-dsl/) [comments] (https://www.reddit.com/r/programming/comments/1rtq2a1/xml_is_a_cheap_dsl/)
https://www.reddit.com/r/programming/comments/1rtq2a1/xml_is_a_cheap_dsl/
submitted by /u/SpecialistLady (https://www.reddit.com/user/SpecialistLady)
[link] (https://unplannedobsolescence.com/blog/xml-cheap-dsl/) [comments] (https://www.reddit.com/r/programming/comments/1rtq2a1/xml_is_a_cheap_dsl/)
The Web's Most Tolerated Feature
https://www.reddit.com/r/programming/comments/1rts29v/the_webs_most_tolerated_feature/
submitted by /u/fagnerbrack (https://www.reddit.com/user/fagnerbrack)
[link] (https://www.bocoup.com/blog/the-webs-most-tolerated-feature) [comments] (https://www.reddit.com/r/programming/comments/1rts29v/the_webs_most_tolerated_feature/)
https://www.reddit.com/r/programming/comments/1rts29v/the_webs_most_tolerated_feature/
submitted by /u/fagnerbrack (https://www.reddit.com/user/fagnerbrack)
[link] (https://www.bocoup.com/blog/the-webs-most-tolerated-feature) [comments] (https://www.reddit.com/r/programming/comments/1rts29v/the_webs_most_tolerated_feature/)
Internet of Things might be the worst terminology in tech
https://www.reddit.com/r/programming/comments/1ru5mcr/internet_of_things_might_be_the_worst_terminology/
<!-- SC_OFF -->“IoT” might be the most useless piece of terminology in tech. What does that phrase even mean? “Things.” If someone says they work on an Internet of Things platform, it could mean: sensors embedded devices telemetry pipelines smart home gadgets Instead we somehow ended up with a phrase that sounds like it came out of a 2012 venture capital pitch deck. Let’s stop calling everything “IoT” and just describe the system or use literally any other name. Your thermostat sending data somewhere is not “the Internet of Things.” It’s a temperature sensor with a network connection. “Internet of Things” is just what happens when marketing discovers embedded systems.” <!-- SC_ON --> submitted by /u/BringtheBacon (https://www.reddit.com/user/BringtheBacon)
[link] (https://c.org/pTm8rRW27Y) [comments] (https://www.reddit.com/r/programming/comments/1ru5mcr/internet_of_things_might_be_the_worst_terminology/)
https://www.reddit.com/r/programming/comments/1ru5mcr/internet_of_things_might_be_the_worst_terminology/
<!-- SC_OFF -->“IoT” might be the most useless piece of terminology in tech. What does that phrase even mean? “Things.” If someone says they work on an Internet of Things platform, it could mean: sensors embedded devices telemetry pipelines smart home gadgets Instead we somehow ended up with a phrase that sounds like it came out of a 2012 venture capital pitch deck. Let’s stop calling everything “IoT” and just describe the system or use literally any other name. Your thermostat sending data somewhere is not “the Internet of Things.” It’s a temperature sensor with a network connection. “Internet of Things” is just what happens when marketing discovers embedded systems.” <!-- SC_ON --> submitted by /u/BringtheBacon (https://www.reddit.com/user/BringtheBacon)
[link] (https://c.org/pTm8rRW27Y) [comments] (https://www.reddit.com/r/programming/comments/1ru5mcr/internet_of_things_might_be_the_worst_terminology/)
You want Microservices, but do you need them?
https://www.reddit.com/r/programming/comments/1ru66op/you_want_microservices_but_do_you_need_them/
submitted by /u/vladmihalceacom (https://www.reddit.com/user/vladmihalceacom)
[link] (https://www.docker.com/blog/do-you-really-need-microservices/) [comments] (https://www.reddit.com/r/programming/comments/1ru66op/you_want_microservices_but_do_you_need_them/)
https://www.reddit.com/r/programming/comments/1ru66op/you_want_microservices_but_do_you_need_them/
submitted by /u/vladmihalceacom (https://www.reddit.com/user/vladmihalceacom)
[link] (https://www.docker.com/blog/do-you-really-need-microservices/) [comments] (https://www.reddit.com/r/programming/comments/1ru66op/you_want_microservices_but_do_you_need_them/)
Why are Event-Driven Systems Hard?
https://www.reddit.com/r/programming/comments/1rudzt0/why_are_eventdriven_systems_hard/
submitted by /u/fagnerbrack (https://www.reddit.com/user/fagnerbrack)
[link] (https://newsletter.scalablethread.com/p/why-event-driven-systems-are-hard) [comments] (https://www.reddit.com/r/programming/comments/1rudzt0/why_are_eventdriven_systems_hard/)
https://www.reddit.com/r/programming/comments/1rudzt0/why_are_eventdriven_systems_hard/
submitted by /u/fagnerbrack (https://www.reddit.com/user/fagnerbrack)
[link] (https://newsletter.scalablethread.com/p/why-event-driven-systems-are-hard) [comments] (https://www.reddit.com/r/programming/comments/1rudzt0/why_are_eventdriven_systems_hard/)
Event Systems - Cain On Games
https://www.reddit.com/r/programming/comments/1runq4r/event_systems_cain_on_games/
submitted by /u/levodelellis (https://www.reddit.com/user/levodelellis)
[link] (https://www.youtube.com/watch?v=P935C85WIpU) [comments] (https://www.reddit.com/r/programming/comments/1runq4r/event_systems_cain_on_games/)
https://www.reddit.com/r/programming/comments/1runq4r/event_systems_cain_on_games/
submitted by /u/levodelellis (https://www.reddit.com/user/levodelellis)
[link] (https://www.youtube.com/watch?v=P935C85WIpU) [comments] (https://www.reddit.com/r/programming/comments/1runq4r/event_systems_cain_on_games/)
The rise of malicious repositories on GitHub
https://www.reddit.com/r/programming/comments/1ruph61/the_rise_of_malicious_repositories_on_github/
submitted by /u/f311a (https://www.reddit.com/user/f311a)
[link] (https://rushter.com/blog/github-malware/) [comments] (https://www.reddit.com/r/programming/comments/1ruph61/the_rise_of_malicious_repositories_on_github/)
https://www.reddit.com/r/programming/comments/1ruph61/the_rise_of_malicious_repositories_on_github/
submitted by /u/f311a (https://www.reddit.com/user/f311a)
[link] (https://rushter.com/blog/github-malware/) [comments] (https://www.reddit.com/r/programming/comments/1ruph61/the_rise_of_malicious_repositories_on_github/)
RE//verse 2026: Hacking the Xbox One
https://www.reddit.com/r/programming/comments/1rus7od/reverse_2026_hacking_the_xbox_one/
submitted by /u/BlueGoliath (https://www.reddit.com/user/BlueGoliath)
[link] (https://www.youtube.com/watch?v=FTFn4UZsA5U) [comments] (https://www.reddit.com/r/programming/comments/1rus7od/reverse_2026_hacking_the_xbox_one/)
https://www.reddit.com/r/programming/comments/1rus7od/reverse_2026_hacking_the_xbox_one/
submitted by /u/BlueGoliath (https://www.reddit.com/user/BlueGoliath)
[link] (https://www.youtube.com/watch?v=FTFn4UZsA5U) [comments] (https://www.reddit.com/r/programming/comments/1rus7od/reverse_2026_hacking_the_xbox_one/)