postMessaged and Compromised
https://www.reddit.com/r/programming/comments/1n0qvfd/postmessaged_and_compromised/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://msrc.microsoft.com/blog/2025/08/postmessaged-and-compromised/) [comments] (https://www.reddit.com/r/programming/comments/1n0qvfd/postmessaged_and_compromised/)
https://www.reddit.com/r/programming/comments/1n0qvfd/postmessaged_and_compromised/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://msrc.microsoft.com/blog/2025/08/postmessaged-and-compromised/) [comments] (https://www.reddit.com/r/programming/comments/1n0qvfd/postmessaged_and_compromised/)
Commit hash pinning in GitHub Actions: secure, but at a cost
https://www.reddit.com/r/programming/comments/1n0qxai/commit_hash_pinning_in_github_actions_secure_but/
submitted by /u/ReditusReditai (https://www.reddit.com/user/ReditusReditai)
[link] (https://developerwithacat.com/blog/202508/github-actions-commit-hash-pinning-tradeoffs/) [comments] (https://www.reddit.com/r/programming/comments/1n0qxai/commit_hash_pinning_in_github_actions_secure_but/)
https://www.reddit.com/r/programming/comments/1n0qxai/commit_hash_pinning_in_github_actions_secure_but/
submitted by /u/ReditusReditai (https://www.reddit.com/user/ReditusReditai)
[link] (https://developerwithacat.com/blog/202508/github-actions-commit-hash-pinning-tradeoffs/) [comments] (https://www.reddit.com/r/programming/comments/1n0qxai/commit_hash_pinning_in_github_actions_secure_but/)
The Anatomy of Node: I'm re-building a JavaScript runtime from scratch and blogging about it
https://www.reddit.com/r/programming/comments/1n0rfo1/the_anatomy_of_node_im_rebuilding_a_javanoscript/
submitted by /u/chesus_chrust (https://www.reddit.com/user/chesus_chrust)
[link] (https://ravestar.dev/blog/anatomy-of-node-part-1/) [comments] (https://www.reddit.com/r/programming/comments/1n0rfo1/the_anatomy_of_node_im_rebuilding_a_javanoscript/)
https://www.reddit.com/r/programming/comments/1n0rfo1/the_anatomy_of_node_im_rebuilding_a_javanoscript/
submitted by /u/chesus_chrust (https://www.reddit.com/user/chesus_chrust)
[link] (https://ravestar.dev/blog/anatomy-of-node-part-1/) [comments] (https://www.reddit.com/r/programming/comments/1n0rfo1/the_anatomy_of_node_im_rebuilding_a_javanoscript/)
Many hate on Object-Oriented Programming. But some junior programmers seem to mostly echo what they've heard experienced programmers say. In this blog post I try to give a "less extreme" perspective, and encourage people to think for themselves.
https://www.reddit.com/r/programming/comments/1n11tps/many_hate_on_objectoriented_programming_but_some/
submitted by /u/KarlZylinski (https://www.reddit.com/user/KarlZylinski)
[link] (https://zylinski.se/posts/know-why-you-dont-like-oop/) [comments] (https://www.reddit.com/r/programming/comments/1n11tps/many_hate_on_objectoriented_programming_but_some/)
https://www.reddit.com/r/programming/comments/1n11tps/many_hate_on_objectoriented_programming_but_some/
submitted by /u/KarlZylinski (https://www.reddit.com/user/KarlZylinski)
[link] (https://zylinski.se/posts/know-why-you-dont-like-oop/) [comments] (https://www.reddit.com/r/programming/comments/1n11tps/many_hate_on_objectoriented_programming_but_some/)
Why I'm declining your AI generated MR
https://www.reddit.com/r/programming/comments/1n12fdr/why_im_declining_your_ai_generated_mr/
submitted by /u/Zulban (https://www.reddit.com/user/Zulban)
[link] (https://blog.stuartspence.ca/2025-08-declining-ai-slop-mr.html) [comments] (https://www.reddit.com/r/programming/comments/1n12fdr/why_im_declining_your_ai_generated_mr/)
https://www.reddit.com/r/programming/comments/1n12fdr/why_im_declining_your_ai_generated_mr/
submitted by /u/Zulban (https://www.reddit.com/user/Zulban)
[link] (https://blog.stuartspence.ca/2025-08-declining-ai-slop-mr.html) [comments] (https://www.reddit.com/r/programming/comments/1n12fdr/why_im_declining_your_ai_generated_mr/)
New algorithm outperforms Dijkstra after 40 years!
https://www.reddit.com/r/programming/comments/1n13gpp/new_algorithm_outperforms_dijkstra_after_40_years/
<!-- SC_OFF -->EDIT: link to the article https://arxiv.org/abs/2504.17033 For 40+ years, the shortest-path problem (think Google Maps, routing, networks) was dominated by Dijkstra-style algorithms, always hitting the sorting bottleneck. A research team at Tsinghua University just published a breakthrough:
They built a new shortest-path algorithm that avoids sorting altogether, breaking a theoretical barrier thought impossible since the 1980s. Key ideas: - Work in layers instead of strict ordering
- Pick representative pivots (clusters) instead of sorting every node
- Use a few Bellman–Ford–style relaxations to propagate distances
- Runs in O(m log2/3 n) — faster than any sorting-based method It just won Best Paper @ STOC (one of the top CS theory conferences).
Link to article: 36Kr coverage (https://eu.36kr.com/en/p/3419098143837833) What do you think:
- Will this change how we teach algorithms? - Or is it more of a “theory-only” milestone for now? <!-- SC_ON --> submitted by /u/Ambitious-Page-5737 (https://www.reddit.com/user/Ambitious-Page-5737)
[link] (https://arxiv.org/abs/2307.04139) [comments] (https://www.reddit.com/r/programming/comments/1n13gpp/new_algorithm_outperforms_dijkstra_after_40_years/)
https://www.reddit.com/r/programming/comments/1n13gpp/new_algorithm_outperforms_dijkstra_after_40_years/
<!-- SC_OFF -->EDIT: link to the article https://arxiv.org/abs/2504.17033 For 40+ years, the shortest-path problem (think Google Maps, routing, networks) was dominated by Dijkstra-style algorithms, always hitting the sorting bottleneck. A research team at Tsinghua University just published a breakthrough:
They built a new shortest-path algorithm that avoids sorting altogether, breaking a theoretical barrier thought impossible since the 1980s. Key ideas: - Work in layers instead of strict ordering
- Pick representative pivots (clusters) instead of sorting every node
- Use a few Bellman–Ford–style relaxations to propagate distances
- Runs in O(m log2/3 n) — faster than any sorting-based method It just won Best Paper @ STOC (one of the top CS theory conferences).
Link to article: 36Kr coverage (https://eu.36kr.com/en/p/3419098143837833) What do you think:
- Will this change how we teach algorithms? - Or is it more of a “theory-only” milestone for now? <!-- SC_ON --> submitted by /u/Ambitious-Page-5737 (https://www.reddit.com/user/Ambitious-Page-5737)
[link] (https://arxiv.org/abs/2307.04139) [comments] (https://www.reddit.com/r/programming/comments/1n13gpp/new_algorithm_outperforms_dijkstra_after_40_years/)
API Design 101: From Basics to Best Practices
https://www.reddit.com/r/programming/comments/1n14rzg/api_design_101_from_basics_to_best_practices/
submitted by /u/javinpaul (https://www.reddit.com/user/javinpaul)
[link] (https://javarevisited.substack.com/p/why-90-of-apis-fail-and-how-to-design) [comments] (https://www.reddit.com/r/programming/comments/1n14rzg/api_design_101_from_basics_to_best_practices/)
https://www.reddit.com/r/programming/comments/1n14rzg/api_design_101_from_basics_to_best_practices/
submitted by /u/javinpaul (https://www.reddit.com/user/javinpaul)
[link] (https://javarevisited.substack.com/p/why-90-of-apis-fail-and-how-to-design) [comments] (https://www.reddit.com/r/programming/comments/1n14rzg/api_design_101_from_basics_to_best_practices/)
nx Build System Compromised in Supply Chain Attack
https://www.reddit.com/r/programming/comments/1n17fsz/nx_build_system_compromised_in_supply_chain_attack/
<!-- SC_OFF -->nx Build System compromised in supply chain attack. Targeting developers by exfiltrating credentials and system information. Report: https://github.com/nrwl/nx/issues/32522 <!-- SC_ON --> submitted by /u/N1ghtCod3r (https://www.reddit.com/user/N1ghtCod3r)
[link] (https://github.com/nrwl/nx/issues/32522) [comments] (https://www.reddit.com/r/programming/comments/1n17fsz/nx_build_system_compromised_in_supply_chain_attack/)
https://www.reddit.com/r/programming/comments/1n17fsz/nx_build_system_compromised_in_supply_chain_attack/
<!-- SC_OFF -->nx Build System compromised in supply chain attack. Targeting developers by exfiltrating credentials and system information. Report: https://github.com/nrwl/nx/issues/32522 <!-- SC_ON --> submitted by /u/N1ghtCod3r (https://www.reddit.com/user/N1ghtCod3r)
[link] (https://github.com/nrwl/nx/issues/32522) [comments] (https://www.reddit.com/r/programming/comments/1n17fsz/nx_build_system_compromised_in_supply_chain_attack/)
MCP servers can’t be the future, can they?
https://www.reddit.com/r/programming/comments/1n17vn1/mcp_servers_cant_be_the_future_can_they/
<!-- SC_OFF -->From what I understand, an MCP server is just like a really badly slopped together RPC protocol that gets LLMs to interact with other systems. So…we are just going to run dozens or hundreds of MCP servers locally for our LLMs to access all the tools? This can’t be what AI hypers believe the future is going to be, is it? We are going to burn GPU cycles instead of just making a database call with psql? This can’t be the way… <!-- SC_ON --> submitted by /u/kabooozie (https://www.reddit.com/user/kabooozie)
[link] (https://modelcontextprotocol.io/docs/getting-started/intro) [comments] (https://www.reddit.com/r/programming/comments/1n17vn1/mcp_servers_cant_be_the_future_can_they/)
https://www.reddit.com/r/programming/comments/1n17vn1/mcp_servers_cant_be_the_future_can_they/
<!-- SC_OFF -->From what I understand, an MCP server is just like a really badly slopped together RPC protocol that gets LLMs to interact with other systems. So…we are just going to run dozens or hundreds of MCP servers locally for our LLMs to access all the tools? This can’t be what AI hypers believe the future is going to be, is it? We are going to burn GPU cycles instead of just making a database call with psql? This can’t be the way… <!-- SC_ON --> submitted by /u/kabooozie (https://www.reddit.com/user/kabooozie)
[link] (https://modelcontextprotocol.io/docs/getting-started/intro) [comments] (https://www.reddit.com/r/programming/comments/1n17vn1/mcp_servers_cant_be_the_future_can_they/)
TypeScript Cookbook • Stefan Baumgartner & Peter Kröner [Podcast]
https://www.reddit.com/r/programming/comments/1n19f0p/typenoscript_cookbook_stefan_baumgartner_peter/
submitted by /u/goto-con (https://www.reddit.com/user/goto-con)
[link] (https://www.buzzsprout.com/1714721/17665067) [comments] (https://www.reddit.com/r/programming/comments/1n19f0p/typenoscript_cookbook_stefan_baumgartner_peter/)
https://www.reddit.com/r/programming/comments/1n19f0p/typenoscript_cookbook_stefan_baumgartner_peter/
submitted by /u/goto-con (https://www.reddit.com/user/goto-con)
[link] (https://www.buzzsprout.com/1714721/17665067) [comments] (https://www.reddit.com/r/programming/comments/1n19f0p/typenoscript_cookbook_stefan_baumgartner_peter/)
LangChain Open Source Analysis: Understanding the README and First Steps
https://www.reddit.com/r/programming/comments/1n19jo1/langchain_open_source_analysis_understanding_the/
<!-- SC_OFF -->I’m experimenting with a blog format where I break down open source projects in a very simple way — starting from their README, then moving into the code. The first post is about LangChain. I’d love feedback from others who are interested in open source analysis, and I’m also open to suggestions for future projects. <!-- SC_ON --> submitted by /u/Programmirowanie (https://www.reddit.com/user/Programmirowanie)
[link] (https://www.reddit.com/user/Programmirowanie/comments/1n180yl/langchain_open_source_analysis_understanding_the/) [comments] (https://www.reddit.com/r/programming/comments/1n19jo1/langchain_open_source_analysis_understanding_the/)
https://www.reddit.com/r/programming/comments/1n19jo1/langchain_open_source_analysis_understanding_the/
<!-- SC_OFF -->I’m experimenting with a blog format where I break down open source projects in a very simple way — starting from their README, then moving into the code. The first post is about LangChain. I’d love feedback from others who are interested in open source analysis, and I’m also open to suggestions for future projects. <!-- SC_ON --> submitted by /u/Programmirowanie (https://www.reddit.com/user/Programmirowanie)
[link] (https://www.reddit.com/user/Programmirowanie/comments/1n180yl/langchain_open_source_analysis_understanding_the/) [comments] (https://www.reddit.com/r/programming/comments/1n19jo1/langchain_open_source_analysis_understanding_the/)
Bitwise Operations for the Average Developer
https://www.reddit.com/r/programming/comments/1n1cmwq/bitwise_operations_for_the_average_developer/
submitted by /u/raedslab (https://www.reddit.com/user/raedslab)
[link] (https://blog.raed.dev/posts/bitwise_operations_for_dev) [comments] (https://www.reddit.com/r/programming/comments/1n1cmwq/bitwise_operations_for_the_average_developer/)
https://www.reddit.com/r/programming/comments/1n1cmwq/bitwise_operations_for_the_average_developer/
submitted by /u/raedslab (https://www.reddit.com/user/raedslab)
[link] (https://blog.raed.dev/posts/bitwise_operations_for_dev) [comments] (https://www.reddit.com/r/programming/comments/1n1cmwq/bitwise_operations_for_the_average_developer/)
How the Laminas Project Determines When to Abandon a Library
https://www.reddit.com/r/programming/comments/1n1du10/how_the_laminas_project_determines_when_to/
submitted by /u/arhimedosin (https://www.reddit.com/user/arhimedosin)
[link] (https://getlaminas.org/blog/2025-08-27-how-the-laminas-project-determines-when-to-abandon-a-library.html) [comments] (https://www.reddit.com/r/programming/comments/1n1du10/how_the_laminas_project_determines_when_to/)
https://www.reddit.com/r/programming/comments/1n1du10/how_the_laminas_project_determines_when_to/
submitted by /u/arhimedosin (https://www.reddit.com/user/arhimedosin)
[link] (https://getlaminas.org/blog/2025-08-27-how-the-laminas-project-determines-when-to-abandon-a-library.html) [comments] (https://www.reddit.com/r/programming/comments/1n1du10/how_the_laminas_project_determines_when_to/)
Proposal: CMake build support · Issue #8896 · ocornut/imgui
https://www.reddit.com/r/programming/comments/1n1eaik/proposal_cmake_build_support_issue_8896/
submitted by /u/AltitudeZero_ (https://www.reddit.com/user/AltitudeZero_)
[link] (https://github.com/ocornut/imgui/issues/8896) [comments] (https://www.reddit.com/r/programming/comments/1n1eaik/proposal_cmake_build_support_issue_8896/)
https://www.reddit.com/r/programming/comments/1n1eaik/proposal_cmake_build_support_issue_8896/
submitted by /u/AltitudeZero_ (https://www.reddit.com/user/AltitudeZero_)
[link] (https://github.com/ocornut/imgui/issues/8896) [comments] (https://www.reddit.com/r/programming/comments/1n1eaik/proposal_cmake_build_support_issue_8896/)
The Therac-25 Incident
https://www.reddit.com/r/programming/comments/1n1eo7y/the_therac25_incident/
submitted by /u/cheerfulboy (https://www.reddit.com/user/cheerfulboy)
[link] (https://thedailywtf.com/articles/the-therac-25-incident) [comments] (https://www.reddit.com/r/programming/comments/1n1eo7y/the_therac25_incident/)
https://www.reddit.com/r/programming/comments/1n1eo7y/the_therac25_incident/
submitted by /u/cheerfulboy (https://www.reddit.com/user/cheerfulboy)
[link] (https://thedailywtf.com/articles/the-therac-25-incident) [comments] (https://www.reddit.com/r/programming/comments/1n1eo7y/the_therac25_incident/)
Toilets considered harmful
https://www.reddit.com/r/programming/comments/1n1f1kl/toilets_considered_harmful/
submitted by /u/countkillalot (https://www.reddit.com/user/countkillalot)
[link] (https://yasendinkov.com/posts/harmful_toilets/) [comments] (https://www.reddit.com/r/programming/comments/1n1f1kl/toilets_considered_harmful/)
https://www.reddit.com/r/programming/comments/1n1f1kl/toilets_considered_harmful/
submitted by /u/countkillalot (https://www.reddit.com/user/countkillalot)
[link] (https://yasendinkov.com/posts/harmful_toilets/) [comments] (https://www.reddit.com/r/programming/comments/1n1f1kl/toilets_considered_harmful/)
Sorry for not posting, I was cleaning up AI codebases
https://www.reddit.com/r/programming/comments/1n1f20p/sorry_for_not_posting_i_was_cleaning_up_ai/
submitted by /u/grauenwolf (https://www.reddit.com/user/grauenwolf)
[link] (https://youtu.be/BBq_Ie2ed7A?si=LxbEr-SBC0-vNWnK) [comments] (https://www.reddit.com/r/programming/comments/1n1f20p/sorry_for_not_posting_i_was_cleaning_up_ai/)
https://www.reddit.com/r/programming/comments/1n1f20p/sorry_for_not_posting_i_was_cleaning_up_ai/
submitted by /u/grauenwolf (https://www.reddit.com/user/grauenwolf)
[link] (https://youtu.be/BBq_Ie2ed7A?si=LxbEr-SBC0-vNWnK) [comments] (https://www.reddit.com/r/programming/comments/1n1f20p/sorry_for_not_posting_i_was_cleaning_up_ai/)
What are Traces and Spans in OpenTelemetry: A Practical Guide
https://www.reddit.com/r/programming/comments/1n1fsqo/what_are_traces_and_spans_in_opentelemetry_a/
submitted by /u/OuPeaNut (https://www.reddit.com/user/OuPeaNut)
[link] (https://oneuptime.com/blog/post/2025-08-27-traces-and-spans-in-opentelemetry/view) [comments] (https://www.reddit.com/r/programming/comments/1n1fsqo/what_are_traces_and_spans_in_opentelemetry_a/)
https://www.reddit.com/r/programming/comments/1n1fsqo/what_are_traces_and_spans_in_opentelemetry_a/
submitted by /u/OuPeaNut (https://www.reddit.com/user/OuPeaNut)
[link] (https://oneuptime.com/blog/post/2025-08-27-traces-and-spans-in-opentelemetry/view) [comments] (https://www.reddit.com/r/programming/comments/1n1fsqo/what_are_traces_and_spans_in_opentelemetry_a/)
Preserving Order in Concurrent Go: 3 Approaches Compared
https://www.reddit.com/r/programming/comments/1n1lp87/preserving_order_in_concurrent_go_3_approaches/
submitted by /u/destel116 (https://www.reddit.com/user/destel116)
[link] (https://destel.dev/blog/preserving-order-in-concurrent-go) [comments] (https://www.reddit.com/r/programming/comments/1n1lp87/preserving_order_in_concurrent_go_3_approaches/)
https://www.reddit.com/r/programming/comments/1n1lp87/preserving_order_in_concurrent_go_3_approaches/
submitted by /u/destel116 (https://www.reddit.com/user/destel116)
[link] (https://destel.dev/blog/preserving-order-in-concurrent-go) [comments] (https://www.reddit.com/r/programming/comments/1n1lp87/preserving_order_in_concurrent_go_3_approaches/)
Implementing Forth in Go and C
https://www.reddit.com/r/programming/comments/1n1nljg/implementing_forth_in_go_and_c/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://eli.thegreenplace.net/2025/implementing-forth-in-go-and-c/) [comments] (https://www.reddit.com/r/programming/comments/1n1nljg/implementing_forth_in_go_and_c/)
https://www.reddit.com/r/programming/comments/1n1nljg/implementing_forth_in_go_and_c/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://eli.thegreenplace.net/2025/implementing-forth-in-go-and-c/) [comments] (https://www.reddit.com/r/programming/comments/1n1nljg/implementing_forth_in_go_and_c/)
Slowing down programs is surprisingly useful
https://www.reddit.com/r/programming/comments/1n1nlse/slowing_down_programs_is_surprisingly_useful/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://stefan-marr.de/2025/08/how-to-slow-down-a-program/) [comments] (https://www.reddit.com/r/programming/comments/1n1nlse/slowing_down_programs_is_surprisingly_useful/)
https://www.reddit.com/r/programming/comments/1n1nlse/slowing_down_programs_is_surprisingly_useful/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://stefan-marr.de/2025/08/how-to-slow-down-a-program/) [comments] (https://www.reddit.com/r/programming/comments/1n1nlse/slowing_down_programs_is_surprisingly_useful/)