Censorship Explained: Shadowsocks
https://www.reddit.com/r/programming/comments/1pnvv15/censorship_explained_shadowsocks/
submitted by /u/wallpunch_official (https://www.reddit.com/user/wallpunch_official)
[link] (https://wallpunch.net/blog/censorship-explained-shadowsocks/) [comments] (https://www.reddit.com/r/programming/comments/1pnvv15/censorship_explained_shadowsocks/)
https://www.reddit.com/r/programming/comments/1pnvv15/censorship_explained_shadowsocks/
submitted by /u/wallpunch_official (https://www.reddit.com/user/wallpunch_official)
[link] (https://wallpunch.net/blog/censorship-explained-shadowsocks/) [comments] (https://www.reddit.com/r/programming/comments/1pnvv15/censorship_explained_shadowsocks/)
How a Kernel Bug Froze My Machine: Debugging an Async-profiler Deadlock
https://www.reddit.com/r/programming/comments/1pnxhkd/how_a_kernel_bug_froze_my_machine_debugging_an/
submitted by /u/_shadowbannedagain (https://www.reddit.com/user/_shadowbannedagain)
[link] (https://questdb.com/blog/async-profiler-kernel-bug/) [comments] (https://www.reddit.com/r/programming/comments/1pnxhkd/how_a_kernel_bug_froze_my_machine_debugging_an/)
https://www.reddit.com/r/programming/comments/1pnxhkd/how_a_kernel_bug_froze_my_machine_debugging_an/
submitted by /u/_shadowbannedagain (https://www.reddit.com/user/_shadowbannedagain)
[link] (https://questdb.com/blog/async-profiler-kernel-bug/) [comments] (https://www.reddit.com/r/programming/comments/1pnxhkd/how_a_kernel_bug_froze_my_machine_debugging_an/)
JetBrains Fleet dropped for AI products instead
https://www.reddit.com/r/programming/comments/1pnz3n0/jetbrains_fleet_dropped_for_ai_products_instead/
<!-- SC_OFF -->JetBrains Fleet was going to be an alternative to VS Code and seemed quite promising. After over 3 years of development since the first public preview release, it’s now dropped in order to make room for AI (Agentic) products. – “Starting December 22, 2025, Fleet will no longer be available for download. We are now building a new product focused on agentic development” At the very least, they’re considering open sourcing it, but it’s not definite. A comment from the author of the article (https://blog.jetbrains.com/fleet/2025/12/the-future-of-fleet/#remark42__comment-f3d6d88b-f10d-4f0a-9579-a6b940314b01) regarding open sourcing Fleet: – “It’s something we’re considering but we don’t have immediate plans for that at the moment.” <!-- SC_ON --> submitted by /u/markmanam (https://www.reddit.com/user/markmanam)
[link] (https://blog.jetbrains.com/fleet/2025/12/the-future-of-fleet/) [comments] (https://www.reddit.com/r/programming/comments/1pnz3n0/jetbrains_fleet_dropped_for_ai_products_instead/)
https://www.reddit.com/r/programming/comments/1pnz3n0/jetbrains_fleet_dropped_for_ai_products_instead/
<!-- SC_OFF -->JetBrains Fleet was going to be an alternative to VS Code and seemed quite promising. After over 3 years of development since the first public preview release, it’s now dropped in order to make room for AI (Agentic) products. – “Starting December 22, 2025, Fleet will no longer be available for download. We are now building a new product focused on agentic development” At the very least, they’re considering open sourcing it, but it’s not definite. A comment from the author of the article (https://blog.jetbrains.com/fleet/2025/12/the-future-of-fleet/#remark42__comment-f3d6d88b-f10d-4f0a-9579-a6b940314b01) regarding open sourcing Fleet: – “It’s something we’re considering but we don’t have immediate plans for that at the moment.” <!-- SC_ON --> submitted by /u/markmanam (https://www.reddit.com/user/markmanam)
[link] (https://blog.jetbrains.com/fleet/2025/12/the-future-of-fleet/) [comments] (https://www.reddit.com/r/programming/comments/1pnz3n0/jetbrains_fleet_dropped_for_ai_products_instead/)
Designing Resilient Event-Driven Systems that Scale
https://www.reddit.com/r/programming/comments/1po1dit/designing_resilient_eventdriven_systems_that_scale/
<!-- SC_OFF -->If you work on highly available & scalable systems, you might find it useful <!-- SC_ON --> submitted by /u/Trust_Me_Bro_4sure (https://www.reddit.com/user/Trust_Me_Bro_4sure)
[link] (https://kapillamba4.medium.com/designing-resilient-event-driven-systems-that-scale-03da6c60b711) [comments] (https://www.reddit.com/r/programming/comments/1po1dit/designing_resilient_eventdriven_systems_that_scale/)
https://www.reddit.com/r/programming/comments/1po1dit/designing_resilient_eventdriven_systems_that_scale/
<!-- SC_OFF -->If you work on highly available & scalable systems, you might find it useful <!-- SC_ON --> submitted by /u/Trust_Me_Bro_4sure (https://www.reddit.com/user/Trust_Me_Bro_4sure)
[link] (https://kapillamba4.medium.com/designing-resilient-event-driven-systems-that-scale-03da6c60b711) [comments] (https://www.reddit.com/r/programming/comments/1po1dit/designing_resilient_eventdriven_systems_that_scale/)
Odin's Most Misunderstood Feature: `context`
https://www.reddit.com/r/programming/comments/1po2i0o/odins_most_misunderstood_feature_context/
submitted by /u/gingerbill (https://www.reddit.com/user/gingerbill)
[link] (https://www.gingerbill.org/article/2025/12/15/odins-most-misunderstood-feature-context/) [comments] (https://www.reddit.com/r/programming/comments/1po2i0o/odins_most_misunderstood_feature_context/)
https://www.reddit.com/r/programming/comments/1po2i0o/odins_most_misunderstood_feature_context/
submitted by /u/gingerbill (https://www.reddit.com/user/gingerbill)
[link] (https://www.gingerbill.org/article/2025/12/15/odins-most-misunderstood-feature-context/) [comments] (https://www.reddit.com/r/programming/comments/1po2i0o/odins_most_misunderstood_feature_context/)
What can I do with ReScript?
https://www.reddit.com/r/programming/comments/1po3i99/what_can_i_do_with_renoscript/
submitted by /u/BeamMeUpBiscotti (https://www.reddit.com/user/BeamMeUpBiscotti)
[link] (https://renoscript-lang.org/blog/what-can-i-do-with-renoscript/) [comments] (https://www.reddit.com/r/programming/comments/1po3i99/what_can_i_do_with_renoscript/)
https://www.reddit.com/r/programming/comments/1po3i99/what_can_i_do_with_renoscript/
submitted by /u/BeamMeUpBiscotti (https://www.reddit.com/user/BeamMeUpBiscotti)
[link] (https://renoscript-lang.org/blog/what-can-i-do-with-renoscript/) [comments] (https://www.reddit.com/r/programming/comments/1po3i99/what_can_i_do_with_renoscript/)
We have ipinfo at home or how to geolocate IPs in your CLI using latency
https://www.reddit.com/r/programming/comments/1po406f/we_have_ipinfo_at_home_or_how_to_geolocate_ips_in/
submitted by /u/jimaek (https://www.reddit.com/user/jimaek)
[link] (https://blog.globalping.io/we-have-ipinfo-at-home-or-how-to-geolocate-ips-in-your-cli-using-latency/) [comments] (https://www.reddit.com/r/programming/comments/1po406f/we_have_ipinfo_at_home_or_how_to_geolocate_ips_in/)
https://www.reddit.com/r/programming/comments/1po406f/we_have_ipinfo_at_home_or_how_to_geolocate_ips_in/
submitted by /u/jimaek (https://www.reddit.com/user/jimaek)
[link] (https://blog.globalping.io/we-have-ipinfo-at-home-or-how-to-geolocate-ips-in-your-cli-using-latency/) [comments] (https://www.reddit.com/r/programming/comments/1po406f/we_have_ipinfo_at_home_or_how_to_geolocate_ips_in/)
"If you time-traveled to 1979 and found yourself sitting across from me in my office at Bell Labs—just as I was drafting the initial designs for what would become 'C with Classes'—what would you tell me?": A homework by Bjarne Stroustrup.
https://www.reddit.com/r/programming/comments/1po5nq5/if_you_timetraveled_to_1979_and_found_yourself/
<!-- SC_OFF -->This was a homework given by Bjarne Stroustrup when he was my professor at Texas A&M University in Spring Semester of 2013. The course, Generic Programming in C++, was one of the most fun classes I took at Texas A&M University. I'm posting it in my blog. https://coderschmoder.com/i-time-traveled-1979-met-bjarne-stroustrup
Take note that I updated the essay to reflect current C++ releases. My original essay was written when C++11 was released, and I mostly talked about RAII, and data type abstractions. Although I thought my essay was lacking in substance, he gave me a 95 :-D. So, I thought I update my essay and share it with you. When he gave the homework I think the context of the conversation was critics were ready for C++ to die because of lack of garbage collection or memory management, and the homework was akin to killing two birds with one stone(so to speak) - one, to see if we understand RAII and the life cycle of a C++ object, and two, how we see this "shortcomings" of C++. How about you? If you time-travel back to 1979, what would you tell him? <!-- SC_ON --> submitted by /u/CoderSchmoder (https://www.reddit.com/user/CoderSchmoder)
[link] (https://coderschmoder.com/i-time-traveled-1979-met-bjarne-stroustrup) [comments] (https://www.reddit.com/r/programming/comments/1po5nq5/if_you_timetraveled_to_1979_and_found_yourself/)
https://www.reddit.com/r/programming/comments/1po5nq5/if_you_timetraveled_to_1979_and_found_yourself/
<!-- SC_OFF -->This was a homework given by Bjarne Stroustrup when he was my professor at Texas A&M University in Spring Semester of 2013. The course, Generic Programming in C++, was one of the most fun classes I took at Texas A&M University. I'm posting it in my blog. https://coderschmoder.com/i-time-traveled-1979-met-bjarne-stroustrup
Take note that I updated the essay to reflect current C++ releases. My original essay was written when C++11 was released, and I mostly talked about RAII, and data type abstractions. Although I thought my essay was lacking in substance, he gave me a 95 :-D. So, I thought I update my essay and share it with you. When he gave the homework I think the context of the conversation was critics were ready for C++ to die because of lack of garbage collection or memory management, and the homework was akin to killing two birds with one stone(so to speak) - one, to see if we understand RAII and the life cycle of a C++ object, and two, how we see this "shortcomings" of C++. How about you? If you time-travel back to 1979, what would you tell him? <!-- SC_ON --> submitted by /u/CoderSchmoder (https://www.reddit.com/user/CoderSchmoder)
[link] (https://coderschmoder.com/i-time-traveled-1979-met-bjarne-stroustrup) [comments] (https://www.reddit.com/r/programming/comments/1po5nq5/if_you_timetraveled_to_1979_and_found_yourself/)
Multi-tenancy and dynamic messaging workload distribution
https://www.reddit.com/r/programming/comments/1po5s10/multitenancy_and_dynamic_messaging_workload/
submitted by /u/Adventurous-Salt8514 (https://www.reddit.com/user/Adventurous-Salt8514)
[link] (https://event-driven.io/en/multitenant_and_dynamic_message_handling/) [comments] (https://www.reddit.com/r/programming/comments/1po5s10/multitenancy_and_dynamic_messaging_workload/)
https://www.reddit.com/r/programming/comments/1po5s10/multitenancy_and_dynamic_messaging_workload/
submitted by /u/Adventurous-Salt8514 (https://www.reddit.com/user/Adventurous-Salt8514)
[link] (https://event-driven.io/en/multitenant_and_dynamic_message_handling/) [comments] (https://www.reddit.com/r/programming/comments/1po5s10/multitenancy_and_dynamic_messaging_workload/)
Maybe consider putting "cutlass" in your CUDA/Triton kernels
https://www.reddit.com/r/programming/comments/1po5vmn/maybe_consider_putting_cutlass_in_your_cudatriton/
submitted by /u/Makneeeeee (https://www.reddit.com/user/Makneeeeee)
[link] (https://maknee.github.io/blog/2025/Maybe-Consider-Putting-Cutlass-In-Your-CUDA-Kernels/) [comments] (https://www.reddit.com/r/programming/comments/1po5vmn/maybe_consider_putting_cutlass_in_your_cudatriton/)
https://www.reddit.com/r/programming/comments/1po5vmn/maybe_consider_putting_cutlass_in_your_cudatriton/
submitted by /u/Makneeeeee (https://www.reddit.com/user/Makneeeeee)
[link] (https://maknee.github.io/blog/2025/Maybe-Consider-Putting-Cutlass-In-Your-CUDA-Kernels/) [comments] (https://www.reddit.com/r/programming/comments/1po5vmn/maybe_consider_putting_cutlass_in_your_cudatriton/)
Feature-First Development
https://www.reddit.com/r/programming/comments/1po7ctx/featurefirst_development/
submitted by /u/Arcuru (https://www.reddit.com/user/Arcuru)
[link] (https://jackson.dev/post/feature-first-development/) [comments] (https://www.reddit.com/r/programming/comments/1po7ctx/featurefirst_development/)
https://www.reddit.com/r/programming/comments/1po7ctx/featurefirst_development/
submitted by /u/Arcuru (https://www.reddit.com/user/Arcuru)
[link] (https://jackson.dev/post/feature-first-development/) [comments] (https://www.reddit.com/r/programming/comments/1po7ctx/featurefirst_development/)
Sandboxing AI Agents: Practical Ways to Limit Autonomous Behavior
https://www.reddit.com/r/programming/comments/1po8ar9/sandboxing_ai_agents_practical_ways_to_limit/
<!-- SC_OFF -->I’ve been exploring how to safely deploy autonomous AI agents without giving them too much freedom. In practice, the biggest risks come from: unrestricted tool access filesystem and network exposure agents looping or escalating actions unexpectedly I looked at different sandboxing approaches: containers (Docker, OCI) microVMs (Firecracker) user-mode kernels (gVisor) permission-based tool execution I wrote a deeper breakdown with concrete examples and trade-offs here : https://medium.com/@yessine.abdelmaksoud.03/sandboxing-for-ai-agents-2420ac69569e I’d really appreciate feedback from people working with agents in production. <!-- SC_ON --> submitted by /u/After_Customer251 (https://www.reddit.com/user/After_Customer251)
[link] (https://medium.com/@yessine.abdelmaksoud.03/sandboxing-for-ai-agents-2420ac69569e) [comments] (https://www.reddit.com/r/programming/comments/1po8ar9/sandboxing_ai_agents_practical_ways_to_limit/)
https://www.reddit.com/r/programming/comments/1po8ar9/sandboxing_ai_agents_practical_ways_to_limit/
<!-- SC_OFF -->I’ve been exploring how to safely deploy autonomous AI agents without giving them too much freedom. In practice, the biggest risks come from: unrestricted tool access filesystem and network exposure agents looping or escalating actions unexpectedly I looked at different sandboxing approaches: containers (Docker, OCI) microVMs (Firecracker) user-mode kernels (gVisor) permission-based tool execution I wrote a deeper breakdown with concrete examples and trade-offs here : https://medium.com/@yessine.abdelmaksoud.03/sandboxing-for-ai-agents-2420ac69569e I’d really appreciate feedback from people working with agents in production. <!-- SC_ON --> submitted by /u/After_Customer251 (https://www.reddit.com/user/After_Customer251)
[link] (https://medium.com/@yessine.abdelmaksoud.03/sandboxing-for-ai-agents-2420ac69569e) [comments] (https://www.reddit.com/r/programming/comments/1po8ar9/sandboxing_ai_agents_practical_ways_to_limit/)
Piecemeal Formal Verification: Cloudflare, Java Exceptions, and Rust Mutexes
https://www.reddit.com/r/programming/comments/1po95q0/piecemeal_formal_verification_cloudflare_java/
submitted by /u/gavinhoward (https://www.reddit.com/user/gavinhoward)
[link] (https://gavinhoward.com/2025/12/piecemeal-formal-verification-cloudflare-java-exceptions-and-rust-mutexes/) [comments] (https://www.reddit.com/r/programming/comments/1po95q0/piecemeal_formal_verification_cloudflare_java/)
https://www.reddit.com/r/programming/comments/1po95q0/piecemeal_formal_verification_cloudflare_java/
submitted by /u/gavinhoward (https://www.reddit.com/user/gavinhoward)
[link] (https://gavinhoward.com/2025/12/piecemeal-formal-verification-cloudflare-java-exceptions-and-rust-mutexes/) [comments] (https://www.reddit.com/r/programming/comments/1po95q0/piecemeal_formal_verification_cloudflare_java/)
ty, a fast Python type checker by the uv devs, is now in beta
https://www.reddit.com/r/programming/comments/1pokx5j/ty_a_fast_python_type_checker_by_the_uv_devs_is/
submitted by /u/NYPuppy (https://www.reddit.com/user/NYPuppy)
[link] (https://astral.sh/blog/ty) [comments] (https://www.reddit.com/r/programming/comments/1pokx5j/ty_a_fast_python_type_checker_by_the_uv_devs_is/)
https://www.reddit.com/r/programming/comments/1pokx5j/ty_a_fast_python_type_checker_by_the_uv_devs_is/
submitted by /u/NYPuppy (https://www.reddit.com/user/NYPuppy)
[link] (https://astral.sh/blog/ty) [comments] (https://www.reddit.com/r/programming/comments/1pokx5j/ty_a_fast_python_type_checker_by_the_uv_devs_is/)
Is MCP Overhyped?
https://www.reddit.com/r/programming/comments/1pomnmd/is_mcp_overhyped/
submitted by /u/Helpful_Geologist430 (https://www.reddit.com/user/Helpful_Geologist430)
[link] (https://youtu.be/CY9ycB4iPyI?si=NmrEsod9-lVaL6tz) [comments] (https://www.reddit.com/r/programming/comments/1pomnmd/is_mcp_overhyped/)
https://www.reddit.com/r/programming/comments/1pomnmd/is_mcp_overhyped/
submitted by /u/Helpful_Geologist430 (https://www.reddit.com/user/Helpful_Geologist430)
[link] (https://youtu.be/CY9ycB4iPyI?si=NmrEsod9-lVaL6tz) [comments] (https://www.reddit.com/r/programming/comments/1pomnmd/is_mcp_overhyped/)
Building the DSL for Fixing Natural Language
https://www.reddit.com/r/programming/comments/1poo25m/building_the_dsl_for_fixing_natural_language/
submitted by /u/ChiliPepperHott (https://www.reddit.com/user/ChiliPepperHott)
[link] (https://elijahpotter.dev/articles/building-the-weir-language) [comments] (https://www.reddit.com/r/programming/comments/1poo25m/building_the_dsl_for_fixing_natural_language/)
https://www.reddit.com/r/programming/comments/1poo25m/building_the_dsl_for_fixing_natural_language/
submitted by /u/ChiliPepperHott (https://www.reddit.com/user/ChiliPepperHott)
[link] (https://elijahpotter.dev/articles/building-the-weir-language) [comments] (https://www.reddit.com/r/programming/comments/1poo25m/building_the_dsl_for_fixing_natural_language/)
Building a Custom DatePicker in Java Swing and Persisting Dates in MySQL
https://www.reddit.com/r/programming/comments/1pooqzj/building_a_custom_datepicker_in_java_swing_and/
<!-- SC_OFF -->Java Swing doesn’t provide a modern DatePicker by default, so I built a custom calendar component in pure Swing and connected it to MySQL using JDBC. The calendar supports month/year navigation, date selection, and saving the selected date directly into a DATE column in MySQL. This is useful for forms like birth date, registration, or appointments. I shared a short video walkthrough and the full source code for anyone learning Java Swing or working on desktop projects. 📺 Video: Java Swing Custom Calendar DatePicker | Save Selected Date into MySQL Database (https://www.youtube.com/watch?v=pLI2I6TCiFw&t=426s)
💻 Code: Love2Programming (https://love2programming.com/post-list/2034) <!-- SC_ON --> submitted by /u/Substantial-Log-9305 (https://www.reddit.com/user/Substantial-Log-9305)
[link] (https://www.youtube.com/watch?v=pLI2I6TCiFw&t=426s) [comments] (https://www.reddit.com/r/programming/comments/1pooqzj/building_a_custom_datepicker_in_java_swing_and/)
https://www.reddit.com/r/programming/comments/1pooqzj/building_a_custom_datepicker_in_java_swing_and/
<!-- SC_OFF -->Java Swing doesn’t provide a modern DatePicker by default, so I built a custom calendar component in pure Swing and connected it to MySQL using JDBC. The calendar supports month/year navigation, date selection, and saving the selected date directly into a DATE column in MySQL. This is useful for forms like birth date, registration, or appointments. I shared a short video walkthrough and the full source code for anyone learning Java Swing or working on desktop projects. 📺 Video: Java Swing Custom Calendar DatePicker | Save Selected Date into MySQL Database (https://www.youtube.com/watch?v=pLI2I6TCiFw&t=426s)
💻 Code: Love2Programming (https://love2programming.com/post-list/2034) <!-- SC_ON --> submitted by /u/Substantial-Log-9305 (https://www.reddit.com/user/Substantial-Log-9305)
[link] (https://www.youtube.com/watch?v=pLI2I6TCiFw&t=426s) [comments] (https://www.reddit.com/r/programming/comments/1pooqzj/building_a_custom_datepicker_in_java_swing_and/)
A Survey of Dynamic Array Structures
https://www.reddit.com/r/programming/comments/1posbq0/a_survey_of_dynamic_array_structures/
submitted by /u/gingerbill (https://www.reddit.com/user/gingerbill)
[link] (https://azmr.uk/dyn/) [comments] (https://www.reddit.com/r/programming/comments/1posbq0/a_survey_of_dynamic_array_structures/)
https://www.reddit.com/r/programming/comments/1posbq0/a_survey_of_dynamic_array_structures/
submitted by /u/gingerbill (https://www.reddit.com/user/gingerbill)
[link] (https://azmr.uk/dyn/) [comments] (https://www.reddit.com/r/programming/comments/1posbq0/a_survey_of_dynamic_array_structures/)
AWS CEO says replacing junior devs with AI is 'one of the dumbest ideas'
https://www.reddit.com/r/programming/comments/1pou327/aws_ceo_says_replacing_junior_devs_with_ai_is_one/
submitted by /u/ImpressiveContest283 (https://www.reddit.com/user/ImpressiveContest283)
[link] (https://www.finalroundai.com/blog/aws-ceo-ai-cannot-replace-junior-developers) [comments] (https://www.reddit.com/r/programming/comments/1pou327/aws_ceo_says_replacing_junior_devs_with_ai_is_one/)
https://www.reddit.com/r/programming/comments/1pou327/aws_ceo_says_replacing_junior_devs_with_ai_is_one/
submitted by /u/ImpressiveContest283 (https://www.reddit.com/user/ImpressiveContest283)
[link] (https://www.finalroundai.com/blog/aws-ceo-ai-cannot-replace-junior-developers) [comments] (https://www.reddit.com/r/programming/comments/1pou327/aws_ceo_says_replacing_junior_devs_with_ai_is_one/)
Short-Circuiting Correlated Subqueries in SQLite
https://www.reddit.com/r/programming/comments/1pou7p8/shortcircuiting_correlated_subqueries_in_sqlite/
submitted by /u/emschwartz (https://www.reddit.com/user/emschwartz)
[link] (https://emschwartz.me/short-circuiting-correlated-subqueries-in-sqlite/) [comments] (https://www.reddit.com/r/programming/comments/1pou7p8/shortcircuiting_correlated_subqueries_in_sqlite/)
https://www.reddit.com/r/programming/comments/1pou7p8/shortcircuiting_correlated_subqueries_in_sqlite/
submitted by /u/emschwartz (https://www.reddit.com/user/emschwartz)
[link] (https://emschwartz.me/short-circuiting-correlated-subqueries-in-sqlite/) [comments] (https://www.reddit.com/r/programming/comments/1pou7p8/shortcircuiting_correlated_subqueries_in_sqlite/)
Lexical, Vector & Hybrid Search with Elasticsearch • Carly Richmond
https://www.reddit.com/r/programming/comments/1poww70/lexical_vector_hybrid_search_with_elasticsearch/
submitted by /u/goto-con (https://www.reddit.com/user/goto-con)
[link] (https://youtu.be/DeEkA9cunB4) [comments] (https://www.reddit.com/r/programming/comments/1poww70/lexical_vector_hybrid_search_with_elasticsearch/)
https://www.reddit.com/r/programming/comments/1poww70/lexical_vector_hybrid_search_with_elasticsearch/
submitted by /u/goto-con (https://www.reddit.com/user/goto-con)
[link] (https://youtu.be/DeEkA9cunB4) [comments] (https://www.reddit.com/r/programming/comments/1poww70/lexical_vector_hybrid_search_with_elasticsearch/)