GitHub will use your repos to train AI models
https://www.reddit.com/r/programming/comments/1s45lme/github_will_use_your_repos_to_train_ai_models/
<!-- SC_OFF --> Important update On April 24 we'll start using GitHub Copilot interaction data for AI model training unless you opt out. Remember to opt-out fellows engineers. Important correction: As many of you noted, the title of the post is misleading. This update will impact only "GitHub Copilot interaction" and not "all your repos". Direct opt out link: Direct opt out link <!-- SC_ON --> submitted by /u/Ok-Lifeguard-9612 (https://www.reddit.com/user/Ok-Lifeguard-9612)
[link] (https://github.com/) [comments] (https://www.reddit.com/r/programming/comments/1s45lme/github_will_use_your_repos_to_train_ai_models/)
https://www.reddit.com/r/programming/comments/1s45lme/github_will_use_your_repos_to_train_ai_models/
<!-- SC_OFF --> Important update On April 24 we'll start using GitHub Copilot interaction data for AI model training unless you opt out. Remember to opt-out fellows engineers. Important correction: As many of you noted, the title of the post is misleading. This update will impact only "GitHub Copilot interaction" and not "all your repos". Direct opt out link: Direct opt out link <!-- SC_ON --> submitted by /u/Ok-Lifeguard-9612 (https://www.reddit.com/user/Ok-Lifeguard-9612)
[link] (https://github.com/) [comments] (https://www.reddit.com/r/programming/comments/1s45lme/github_will_use_your_repos_to_train_ai_models/)
A Tale Of Four Fuzzers
https://www.reddit.com/r/programming/comments/1s46jhs/a_tale_of_four_fuzzers/
submitted by /u/matklad (https://www.reddit.com/user/matklad)
[link] (https://tigerbeetle.com/blog/2025-11-28-tale-of-four-fuzzers/?v=2) [comments] (https://www.reddit.com/r/programming/comments/1s46jhs/a_tale_of_four_fuzzers/)
https://www.reddit.com/r/programming/comments/1s46jhs/a_tale_of_four_fuzzers/
submitted by /u/matklad (https://www.reddit.com/user/matklad)
[link] (https://tigerbeetle.com/blog/2025-11-28-tale-of-four-fuzzers/?v=2) [comments] (https://www.reddit.com/r/programming/comments/1s46jhs/a_tale_of_four_fuzzers/)
Tests as Institutional Memory
https://www.reddit.com/r/programming/comments/1s49q4m/tests_as_institutional_memory/
submitted by /u/devTripp (https://www.reddit.com/user/devTripp)
[link] (https://trippw.com/blog/tests-as-institutional-memory) [comments] (https://www.reddit.com/r/programming/comments/1s49q4m/tests_as_institutional_memory/)
https://www.reddit.com/r/programming/comments/1s49q4m/tests_as_institutional_memory/
submitted by /u/devTripp (https://www.reddit.com/user/devTripp)
[link] (https://trippw.com/blog/tests-as-institutional-memory) [comments] (https://www.reddit.com/r/programming/comments/1s49q4m/tests_as_institutional_memory/)
Shell Tricks That Actually Make Life Easier (And Save Your Sanity)
https://www.reddit.com/r/programming/comments/1s4adqp/shell_tricks_that_actually_make_life_easier_and/
submitted by /u/BrewedDoritos (https://www.reddit.com/user/BrewedDoritos)
[link] (https://blog.hofstede.it/shell-tricks-that-actually-make-life-easier-and-save-your-sanity/) [comments] (https://www.reddit.com/r/programming/comments/1s4adqp/shell_tricks_that_actually_make_life_easier_and/)
https://www.reddit.com/r/programming/comments/1s4adqp/shell_tricks_that_actually_make_life_easier_and/
submitted by /u/BrewedDoritos (https://www.reddit.com/user/BrewedDoritos)
[link] (https://blog.hofstede.it/shell-tricks-that-actually-make-life-easier-and-save-your-sanity/) [comments] (https://www.reddit.com/r/programming/comments/1s4adqp/shell_tricks_that_actually_make_life_easier_and/)
Building a NES Emulator from Scratch
https://www.reddit.com/r/programming/comments/1s4bj6i/building_a_nes_emulator_from_scratch/
submitted by /u/matiassalles99 (https://www.reddit.com/user/matiassalles99)
[link] (https://matiassalles99.codes/posts/building-nes-emulator-crystal-book/) [comments] (https://www.reddit.com/r/programming/comments/1s4bj6i/building_a_nes_emulator_from_scratch/)
https://www.reddit.com/r/programming/comments/1s4bj6i/building_a_nes_emulator_from_scratch/
submitted by /u/matiassalles99 (https://www.reddit.com/user/matiassalles99)
[link] (https://matiassalles99.codes/posts/building-nes-emulator-crystal-book/) [comments] (https://www.reddit.com/r/programming/comments/1s4bj6i/building_a_nes_emulator_from_scratch/)
What I Learned from a $2,000 Pen Test
https://www.reddit.com/r/programming/comments/1s4bv9a/what_i_learned_from_a_2000_pen_test/
submitted by /u/Weary-Database-8713 (https://www.reddit.com/user/Weary-Database-8713)
[link] (https://glama.ai/blog/2026-03-26-the-hackers-who-tracked-my-sleep-cycle) [comments] (https://www.reddit.com/r/programming/comments/1s4bv9a/what_i_learned_from_a_2000_pen_test/)
https://www.reddit.com/r/programming/comments/1s4bv9a/what_i_learned_from_a_2000_pen_test/
submitted by /u/Weary-Database-8713 (https://www.reddit.com/user/Weary-Database-8713)
[link] (https://glama.ai/blog/2026-03-26-the-hackers-who-tracked-my-sleep-cycle) [comments] (https://www.reddit.com/r/programming/comments/1s4bv9a/what_i_learned_from_a_2000_pen_test/)
Carrier Classes & Discussing Syntax - Inside Java Podcast 52
https://www.reddit.com/r/programming/comments/1s4c1s1/carrier_classes_discussing_syntax_inside_java/
submitted by /u/BlueGoliath (https://www.reddit.com/user/BlueGoliath)
[link] (https://www.youtube.com/watch?v=b6cXuA84c9g) [comments] (https://www.reddit.com/r/programming/comments/1s4c1s1/carrier_classes_discussing_syntax_inside_java/)
https://www.reddit.com/r/programming/comments/1s4c1s1/carrier_classes_discussing_syntax_inside_java/
submitted by /u/BlueGoliath (https://www.reddit.com/user/BlueGoliath)
[link] (https://www.youtube.com/watch?v=b6cXuA84c9g) [comments] (https://www.reddit.com/r/programming/comments/1s4c1s1/carrier_classes_discussing_syntax_inside_java/)
My Story with Programming Languages
https://www.reddit.com/r/programming/comments/1s4d2ce/my_story_with_programming_languages/
<!-- SC_OFF -->Hi there! I’m glad to share my story with programming languages, from age 16 to now, with you! <!-- SC_ON --> submitted by /u/Ok-Razzmatazz-6125 (https://www.reddit.com/user/Ok-Razzmatazz-6125)
[link] (https://github.com/shd101wyy/Yo/blob/develop/docs/en-US/MY_STORY_WITH_PROGRAMMING_LANGUAGES.md) [comments] (https://www.reddit.com/r/programming/comments/1s4d2ce/my_story_with_programming_languages/)
https://www.reddit.com/r/programming/comments/1s4d2ce/my_story_with_programming_languages/
<!-- SC_OFF -->Hi there! I’m glad to share my story with programming languages, from age 16 to now, with you! <!-- SC_ON --> submitted by /u/Ok-Razzmatazz-6125 (https://www.reddit.com/user/Ok-Razzmatazz-6125)
[link] (https://github.com/shd101wyy/Yo/blob/develop/docs/en-US/MY_STORY_WITH_PROGRAMMING_LANGUAGES.md) [comments] (https://www.reddit.com/r/programming/comments/1s4d2ce/my_story_with_programming_languages/)
Petri nets as music sequencers — using token rings, inhibitor arcs, and Euclidean rhythms to generate deterministic tracks.
https://www.reddit.com/r/programming/comments/1s4nuem/petri_nets_as_music_sequencers_using_token_rings/
submitted by /u/orksliver (https://www.reddit.com/user/orksliver)
[link] (https://blog.stackdump.com/posts/petri-net-sequencer) [comments] (https://www.reddit.com/r/programming/comments/1s4nuem/petri_nets_as_music_sequencers_using_token_rings/)
https://www.reddit.com/r/programming/comments/1s4nuem/petri_nets_as_music_sequencers_using_token_rings/
submitted by /u/orksliver (https://www.reddit.com/user/orksliver)
[link] (https://blog.stackdump.com/posts/petri-net-sequencer) [comments] (https://www.reddit.com/r/programming/comments/1s4nuem/petri_nets_as_music_sequencers_using_token_rings/)
Quantum frontiers may be closer than they appear - Google's timeline for PQC migration
https://www.reddit.com/r/programming/comments/1s4s0m1/quantum_frontiers_may_be_closer_than_they_appear/
submitted by /u/CircumspectCapybara (https://www.reddit.com/user/CircumspectCapybara)
[link] (https://blog.google/innovation-and-ai/technology/safety-security/cryptography-migration-timeline) [comments] (https://www.reddit.com/r/programming/comments/1s4s0m1/quantum_frontiers_may_be_closer_than_they_appear/)
https://www.reddit.com/r/programming/comments/1s4s0m1/quantum_frontiers_may_be_closer_than_they_appear/
submitted by /u/CircumspectCapybara (https://www.reddit.com/user/CircumspectCapybara)
[link] (https://blog.google/innovation-and-ai/technology/safety-security/cryptography-migration-timeline) [comments] (https://www.reddit.com/r/programming/comments/1s4s0m1/quantum_frontiers_may_be_closer_than_they_appear/)
Database Performance Bottlenecks: N+1 Queries, Missing Indexes, and Connection Pools
https://www.reddit.com/r/programming/comments/1s4s96t/database_performance_bottlenecks_n1_queries/
submitted by /u/Itchy-Warthog8260 (https://www.reddit.com/user/Itchy-Warthog8260)
[link] (https://howtocenterdiv.com/beyond-the-div/your-database-is-the-bottleneck-not-your-code) [comments] (https://www.reddit.com/r/programming/comments/1s4s96t/database_performance_bottlenecks_n1_queries/)
https://www.reddit.com/r/programming/comments/1s4s96t/database_performance_bottlenecks_n1_queries/
submitted by /u/Itchy-Warthog8260 (https://www.reddit.com/user/Itchy-Warthog8260)
[link] (https://howtocenterdiv.com/beyond-the-div/your-database-is-the-bottleneck-not-your-code) [comments] (https://www.reddit.com/r/programming/comments/1s4s96t/database_performance_bottlenecks_n1_queries/)
I am working on something to make following tutorials alot easier.
https://www.reddit.com/r/programming/comments/1s4tupd/i_am_working_on_something_to_make_following/
<!-- SC_OFF -->Does anybody else find themselves having a tab mess when doing tutorials. Especially with multiple sources and docs/readmes to follow for smth like remixing. <!-- SC_ON --> submitted by /u/BruhMomentBruhuno (https://www.reddit.com/user/BruhMomentBruhuno)
[link] (http://comingsoon.com/) [comments] (https://www.reddit.com/r/programming/comments/1s4tupd/i_am_working_on_something_to_make_following/)
https://www.reddit.com/r/programming/comments/1s4tupd/i_am_working_on_something_to_make_following/
<!-- SC_OFF -->Does anybody else find themselves having a tab mess when doing tutorials. Especially with multiple sources and docs/readmes to follow for smth like remixing. <!-- SC_ON --> submitted by /u/BruhMomentBruhuno (https://www.reddit.com/user/BruhMomentBruhuno)
[link] (http://comingsoon.com/) [comments] (https://www.reddit.com/r/programming/comments/1s4tupd/i_am_working_on_something_to_make_following/)
Deep Dive into Kafka Offset Commit with Spring Boot
https://www.reddit.com/r/programming/comments/1s4yhua/deep_dive_into_kafka_offset_commit_with_spring/
submitted by /u/piotr_minkowski (https://www.reddit.com/user/piotr_minkowski)
[link] (https://piotrminkowski.com/2026/03/27/deep-dive-into-kafka-offset-commit-with-spring-boot/) [comments] (https://www.reddit.com/r/programming/comments/1s4yhua/deep_dive_into_kafka_offset_commit_with_spring/)
https://www.reddit.com/r/programming/comments/1s4yhua/deep_dive_into_kafka_offset_commit_with_spring/
submitted by /u/piotr_minkowski (https://www.reddit.com/user/piotr_minkowski)
[link] (https://piotrminkowski.com/2026/03/27/deep-dive-into-kafka-offset-commit-with-spring-boot/) [comments] (https://www.reddit.com/r/programming/comments/1s4yhua/deep_dive_into_kafka_offset_commit_with_spring/)
What Happened To WebAssembly
https://www.reddit.com/r/programming/comments/1s4ypq8/what_happened_to_webassembly/
submitted by /u/Active-Fuel-49 (https://www.reddit.com/user/Active-Fuel-49)
[link] (https://emnudge.dev/blog/what-happened-to-webassembly/) [comments] (https://www.reddit.com/r/programming/comments/1s4ypq8/what_happened_to_webassembly/)
https://www.reddit.com/r/programming/comments/1s4ypq8/what_happened_to_webassembly/
submitted by /u/Active-Fuel-49 (https://www.reddit.com/user/Active-Fuel-49)
[link] (https://emnudge.dev/blog/what-happened-to-webassembly/) [comments] (https://www.reddit.com/r/programming/comments/1s4ypq8/what_happened_to_webassembly/)
OpenTelemetry Profiles Enters Public Alpha
https://www.reddit.com/r/programming/comments/1s506cy/opentelemetry_profiles_enters_public_alpha/
submitted by /u/yusufaytas (https://www.reddit.com/user/yusufaytas)
[link] (https://opentelemetry.io/blog/2026/profiles-alpha/) [comments] (https://www.reddit.com/r/programming/comments/1s506cy/opentelemetry_profiles_enters_public_alpha/)
https://www.reddit.com/r/programming/comments/1s506cy/opentelemetry_profiles_enters_public_alpha/
submitted by /u/yusufaytas (https://www.reddit.com/user/yusufaytas)
[link] (https://opentelemetry.io/blog/2026/profiles-alpha/) [comments] (https://www.reddit.com/r/programming/comments/1s506cy/opentelemetry_profiles_enters_public_alpha/)
TeamPCP strikes again - telnyx 4.87.1 and 4.87.2 on PyPI are malicious
https://www.reddit.com/r/programming/comments/1s50g5t/teampcp_strikes_again_telnyx_4871_and_4872_on/
<!-- SC_OFF -->Same actor, same RSA key, same tpcp.tar.gz exfiltration header as the litellm compromise last week. This time they injected into telnyx/_client.py - triggers on import telnyx, no user interaction needed. New trick: payload is hidden inside WAV audio files using steganography to bypass network inspection. On Linux/macOS: steals credentials, encrypts with AES-256 + RSA-4096, exfiltrates to their C2. On Windows: drops a persistent binary in the Startup folder named msbuild.exe. They even pushed a quick 4.87.2 bugfix to fix a casing error that was breaking the Windows path. These folks are paying attention.
Pin to telnyx==4.87.0. Rotate creds if you installed either version. Full analysis with IoCs here https://safedep.io/malicious-telnyx-pypi-compromise/ <!-- SC_ON --> submitted by /u/No_Plan_3442 (https://www.reddit.com/user/No_Plan_3442)
[link] (https://safedep.io/malicious-telnyx-pypi-compromise/) [comments] (https://www.reddit.com/r/programming/comments/1s50g5t/teampcp_strikes_again_telnyx_4871_and_4872_on/)
https://www.reddit.com/r/programming/comments/1s50g5t/teampcp_strikes_again_telnyx_4871_and_4872_on/
<!-- SC_OFF -->Same actor, same RSA key, same tpcp.tar.gz exfiltration header as the litellm compromise last week. This time they injected into telnyx/_client.py - triggers on import telnyx, no user interaction needed. New trick: payload is hidden inside WAV audio files using steganography to bypass network inspection. On Linux/macOS: steals credentials, encrypts with AES-256 + RSA-4096, exfiltrates to their C2. On Windows: drops a persistent binary in the Startup folder named msbuild.exe. They even pushed a quick 4.87.2 bugfix to fix a casing error that was breaking the Windows path. These folks are paying attention.
Pin to telnyx==4.87.0. Rotate creds if you installed either version. Full analysis with IoCs here https://safedep.io/malicious-telnyx-pypi-compromise/ <!-- SC_ON --> submitted by /u/No_Plan_3442 (https://www.reddit.com/user/No_Plan_3442)
[link] (https://safedep.io/malicious-telnyx-pypi-compromise/) [comments] (https://www.reddit.com/r/programming/comments/1s50g5t/teampcp_strikes_again_telnyx_4871_and_4872_on/)
Building a Navier-Stokes Solver in Python from Scratch: Simulating Airflow
https://www.reddit.com/r/programming/comments/1s51jwl/building_a_navierstokes_solver_in_python_from/
submitted by /u/Georgiou1226 (https://www.reddit.com/user/Georgiou1226)
[link] (https://towardsdatascience.com/building-a-navier-stokes-solver-in-python-from-scratch-simulating-airflow/) [comments] (https://www.reddit.com/r/programming/comments/1s51jwl/building_a_navierstokes_solver_in_python_from/)
https://www.reddit.com/r/programming/comments/1s51jwl/building_a_navierstokes_solver_in_python_from/
submitted by /u/Georgiou1226 (https://www.reddit.com/user/Georgiou1226)
[link] (https://towardsdatascience.com/building-a-navier-stokes-solver-in-python-from-scratch-simulating-airflow/) [comments] (https://www.reddit.com/r/programming/comments/1s51jwl/building_a_navierstokes_solver_in_python_from/)
Don’t shave that yak! (How we added Go to Visual Studio)
https://www.reddit.com/r/programming/comments/1s523ig/dont_shave_that_yak_how_we_added_go_to_visual/
<!-- SC_OFF -->Hi all, author here. TL;DR: We wanted to work with Go code within our main project, but without leaving Visual Studio. So we started a "weekend-size" task of integrating Go into VS and discovered a few things along the way. <!-- SC_ON --> submitted by /u/axkotti (https://www.reddit.com/user/axkotti)
[link] (https://blog.axiorema.com/engineering/dont-shave-that-yak-go-in-visual-studio/) [comments] (https://www.reddit.com/r/programming/comments/1s523ig/dont_shave_that_yak_how_we_added_go_to_visual/)
https://www.reddit.com/r/programming/comments/1s523ig/dont_shave_that_yak_how_we_added_go_to_visual/
<!-- SC_OFF -->Hi all, author here. TL;DR: We wanted to work with Go code within our main project, but without leaving Visual Studio. So we started a "weekend-size" task of integrating Go into VS and discovered a few things along the way. <!-- SC_ON --> submitted by /u/axkotti (https://www.reddit.com/user/axkotti)
[link] (https://blog.axiorema.com/engineering/dont-shave-that-yak-go-in-visual-studio/) [comments] (https://www.reddit.com/r/programming/comments/1s523ig/dont_shave_that_yak_how_we_added_go_to_visual/)
TurboQuant: Redefining AI efficiency with extreme compression
https://www.reddit.com/r/programming/comments/1s52ded/turboquant_redefining_ai_efficiency_with_extreme/
submitted by /u/yusufaytas (https://www.reddit.com/user/yusufaytas)
[link] (https://research.google/blog/turboquant-redefining-ai-efficiency-with-extreme-compression/) [comments] (https://www.reddit.com/r/programming/comments/1s52ded/turboquant_redefining_ai_efficiency_with_extreme/)
https://www.reddit.com/r/programming/comments/1s52ded/turboquant_redefining_ai_efficiency_with_extreme/
submitted by /u/yusufaytas (https://www.reddit.com/user/yusufaytas)
[link] (https://research.google/blog/turboquant-redefining-ai-efficiency-with-extreme-compression/) [comments] (https://www.reddit.com/r/programming/comments/1s52ded/turboquant_redefining_ai_efficiency_with_extreme/)
How I accidentally made the fastest C# CSV parser
https://www.reddit.com/r/programming/comments/1s59ff3/how_i_accidentally_made_the_fastest_c_csv_parser/
submitted by /u/big_bill_wilson (https://www.reddit.com/user/big_bill_wilson)
[link] (https://bepis.io/blog/turbo-csv-parser/) [comments] (https://www.reddit.com/r/programming/comments/1s59ff3/how_i_accidentally_made_the_fastest_c_csv_parser/)
https://www.reddit.com/r/programming/comments/1s59ff3/how_i_accidentally_made_the_fastest_c_csv_parser/
submitted by /u/big_bill_wilson (https://www.reddit.com/user/big_bill_wilson)
[link] (https://bepis.io/blog/turbo-csv-parser/) [comments] (https://www.reddit.com/r/programming/comments/1s59ff3/how_i_accidentally_made_the_fastest_c_csv_parser/)
Dijkstra's Shortest-Path Algorithm: A visual exploration, following Sedgewick
https://www.reddit.com/r/programming/comments/1s5etpi/dijkstras_shortestpath_algorithm_a_visual/
submitted by /u/mttd (https://www.reddit.com/user/mttd)
[link] (https://joshmpollock.com/dijkstras-algorithm-article/) [comments] (https://www.reddit.com/r/programming/comments/1s5etpi/dijkstras_shortestpath_algorithm_a_visual/)
https://www.reddit.com/r/programming/comments/1s5etpi/dijkstras_shortestpath_algorithm_a_visual/
submitted by /u/mttd (https://www.reddit.com/user/mttd)
[link] (https://joshmpollock.com/dijkstras-algorithm-article/) [comments] (https://www.reddit.com/r/programming/comments/1s5etpi/dijkstras_shortestpath_algorithm_a_visual/)