Rethinking Object-Oriented Programming in Education
https://www.reddit.com/r/programming/comments/1lxbqe7/rethinking_objectoriented_programming_in_education/
submitted by /u/Max_Cai (https://www.reddit.com/user/Max_Cai)
[link] (https://max.xz.ax/blog/rethinking-oop/) [comments] (https://www.reddit.com/r/programming/comments/1lxbqe7/rethinking_objectoriented_programming_in_education/)
https://www.reddit.com/r/programming/comments/1lxbqe7/rethinking_objectoriented_programming_in_education/
submitted by /u/Max_Cai (https://www.reddit.com/user/Max_Cai)
[link] (https://max.xz.ax/blog/rethinking-oop/) [comments] (https://www.reddit.com/r/programming/comments/1lxbqe7/rethinking_objectoriented_programming_in_education/)
How NumPy Actually Works
https://www.reddit.com/r/programming/comments/1lxctty/how_numpy_actually_works/
<!-- SC_OFF -->A lot of people I've seen in this place seem to know a lot about how to use their languages, but not a lot about what their libraries are doing. If you're interested in knowing how numpy works, I made this video to explain it <!-- SC_ON --> submitted by /u/brodycodesai (https://www.reddit.com/user/brodycodesai)
[link] (https://www.youtube.com/watch?v=Qhkskqxe4Wk) [comments] (https://www.reddit.com/r/programming/comments/1lxctty/how_numpy_actually_works/)
https://www.reddit.com/r/programming/comments/1lxctty/how_numpy_actually_works/
<!-- SC_OFF -->A lot of people I've seen in this place seem to know a lot about how to use their languages, but not a lot about what their libraries are doing. If you're interested in knowing how numpy works, I made this video to explain it <!-- SC_ON --> submitted by /u/brodycodesai (https://www.reddit.com/user/brodycodesai)
[link] (https://www.youtube.com/watch?v=Qhkskqxe4Wk) [comments] (https://www.reddit.com/r/programming/comments/1lxctty/how_numpy_actually_works/)
jank is C++
https://www.reddit.com/r/programming/comments/1lxf5fn/jank_is_c/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://jank-lang.org/blog/2025-07-11-jank-is-cpp/) [comments] (https://www.reddit.com/r/programming/comments/1lxf5fn/jank_is_c/)
https://www.reddit.com/r/programming/comments/1lxf5fn/jank_is_c/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://jank-lang.org/blog/2025-07-11-jank-is-cpp/) [comments] (https://www.reddit.com/r/programming/comments/1lxf5fn/jank_is_c/)
Btrfs Allocator Hints
https://www.reddit.com/r/programming/comments/1lxg1u1/btrfs_allocator_hints/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://lwn.net/ml/all/cover.1747070147.git.anand.jain@oracle.com/) [comments] (https://www.reddit.com/r/programming/comments/1lxg1u1/btrfs_allocator_hints/)
https://www.reddit.com/r/programming/comments/1lxg1u1/btrfs_allocator_hints/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://lwn.net/ml/all/cover.1747070147.git.anand.jain@oracle.com/) [comments] (https://www.reddit.com/r/programming/comments/1lxg1u1/btrfs_allocator_hints/)
Lossless float image compression
https://www.reddit.com/r/programming/comments/1lxg26y/lossless_float_image_compression/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://aras-p.info/blog/2025/07/08/Lossless-Float-Image-Compression/) [comments] (https://www.reddit.com/r/programming/comments/1lxg26y/lossless_float_image_compression/)
https://www.reddit.com/r/programming/comments/1lxg26y/lossless_float_image_compression/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://aras-p.info/blog/2025/07/08/Lossless-Float-Image-Compression/) [comments] (https://www.reddit.com/r/programming/comments/1lxg26y/lossless_float_image_compression/)
Concurrent Programming with Harmony
https://www.reddit.com/r/programming/comments/1lxg2d8/concurrent_programming_with_harmony/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://harmony.cs.cornell.edu/book/) [comments] (https://www.reddit.com/r/programming/comments/1lxg2d8/concurrent_programming_with_harmony/)
https://www.reddit.com/r/programming/comments/1lxg2d8/concurrent_programming_with_harmony/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://harmony.cs.cornell.edu/book/) [comments] (https://www.reddit.com/r/programming/comments/1lxg2d8/concurrent_programming_with_harmony/)
Regarding Prollyferation: Followup to "People Keep Inventing Prolly Trees"
https://www.reddit.com/r/programming/comments/1lxg2px/regarding_prollyferation_followup_to_people_keep/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://www.dolthub.com/blog/2025-07-03-regarding-prollyferation/) [comments] (https://www.reddit.com/r/programming/comments/1lxg2px/regarding_prollyferation_followup_to_people_keep/)
https://www.reddit.com/r/programming/comments/1lxg2px/regarding_prollyferation_followup_to_people_keep/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://www.dolthub.com/blog/2025-07-03-regarding-prollyferation/) [comments] (https://www.reddit.com/r/programming/comments/1lxg2px/regarding_prollyferation_followup_to_people_keep/)
An (almost) catastrophic OpenZFS bug and the humans that made it (and Rust is here too)
https://www.reddit.com/r/programming/comments/1lxg4d7/an_almost_catastrophic_openzfs_bug_and_the_humans/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://despairlabs.com/blog/posts/2025-07-10-an-openzfs-bug-and-the-humans-that-made-it/) [comments] (https://www.reddit.com/r/programming/comments/1lxg4d7/an_almost_catastrophic_openzfs_bug_and_the_humans/)
https://www.reddit.com/r/programming/comments/1lxg4d7/an_almost_catastrophic_openzfs_bug_and_the_humans/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://despairlabs.com/blog/posts/2025-07-10-an-openzfs-bug-and-the-humans-that-made-it/) [comments] (https://www.reddit.com/r/programming/comments/1lxg4d7/an_almost_catastrophic_openzfs_bug_and_the_humans/)
Study finds that AI tools make experienced programmers 19% slower. But that is not the most interesting find...
https://www.reddit.com/r/programming/comments/1lxh8ip/study_finds_that_ai_tools_make_experienced/
<!-- SC_OFF -->Yesterday released a study showing that using AI coding too made experienced developers 19% slower The developers estimated on average that AI had made them 20% faster. This is a massive gap between perceived effect and actual outcome. From the method description this looks to be one of the most well designed studies on the topic. Things to note: * The participants were experienced developers with 10+ years of experience on average. * They worked on projects they were very familiar with. * They were solving real issues It is not the first study to conclude that AI might not have the positive effect that people so often advertise. The 2024 DORA report found similar results. We wrote a blog post about it here (https://blog.nordcraft.com/does-ai-really-make-you-more-productive) <!-- SC_ON --> submitted by /u/Livid_Sign9681 (https://www.reddit.com/user/Livid_Sign9681)
[link] (https://metr.org/Early_2025_AI_Experienced_OS_Devs_Study.pdf) [comments] (https://www.reddit.com/r/programming/comments/1lxh8ip/study_finds_that_ai_tools_make_experienced/)
https://www.reddit.com/r/programming/comments/1lxh8ip/study_finds_that_ai_tools_make_experienced/
<!-- SC_OFF -->Yesterday released a study showing that using AI coding too made experienced developers 19% slower The developers estimated on average that AI had made them 20% faster. This is a massive gap between perceived effect and actual outcome. From the method description this looks to be one of the most well designed studies on the topic. Things to note: * The participants were experienced developers with 10+ years of experience on average. * They worked on projects they were very familiar with. * They were solving real issues It is not the first study to conclude that AI might not have the positive effect that people so often advertise. The 2024 DORA report found similar results. We wrote a blog post about it here (https://blog.nordcraft.com/does-ai-really-make-you-more-productive) <!-- SC_ON --> submitted by /u/Livid_Sign9681 (https://www.reddit.com/user/Livid_Sign9681)
[link] (https://metr.org/Early_2025_AI_Experienced_OS_Devs_Study.pdf) [comments] (https://www.reddit.com/r/programming/comments/1lxh8ip/study_finds_that_ai_tools_make_experienced/)
Introduction to Digital Filters
https://www.reddit.com/r/programming/comments/1lxjxb0/introduction_to_digital_filters/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://ccrma.stanford.edu/~jos/filters/) [comments] (https://www.reddit.com/r/programming/comments/1lxjxb0/introduction_to_digital_filters/)
https://www.reddit.com/r/programming/comments/1lxjxb0/introduction_to_digital_filters/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://ccrma.stanford.edu/~jos/filters/) [comments] (https://www.reddit.com/r/programming/comments/1lxjxb0/introduction_to_digital_filters/)
Placing functions
https://www.reddit.com/r/programming/comments/1lxjz70/placing_functions/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://blog.yoshuawuyts.com/placing-functions/) [comments] (https://www.reddit.com/r/programming/comments/1lxjz70/placing_functions/)
https://www.reddit.com/r/programming/comments/1lxjz70/placing_functions/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://blog.yoshuawuyts.com/placing-functions/) [comments] (https://www.reddit.com/r/programming/comments/1lxjz70/placing_functions/)
Do Programming Language Features Deliver on their Promises?
https://www.reddit.com/r/programming/comments/1lxjz8m/do_programming_language_features_deliver_on_their/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://www.youtube.com/watch?v=V8sACAhg4vM) [comments] (https://www.reddit.com/r/programming/comments/1lxjz8m/do_programming_language_features_deliver_on_their/)
https://www.reddit.com/r/programming/comments/1lxjz8m/do_programming_language_features_deliver_on_their/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://www.youtube.com/watch?v=V8sACAhg4vM) [comments] (https://www.reddit.com/r/programming/comments/1lxjz8m/do_programming_language_features_deliver_on_their/)
Engineering With Java: Digest #56
https://www.reddit.com/r/programming/comments/1lxpwqo/engineering_with_java_digest_56/
<!-- SC_OFF --> Testing Java Applications With WireMock and Spring Boot API Rate Limits with Spring Boot and Redis Buckets Tracking Failed Attempts with Temporary Block Logic in Spring Boot Top 10 Java Gotchas That Still Catch Developers in 2025 Securing Spring AI MCP Servers With OAuth2 How I Improved Zero-Shot Classification in Deep Java Library (DJL) OSS and more <!-- SC_ON --> submitted by /u/Educational-Ad2036 (https://www.reddit.com/user/Educational-Ad2036)
[link] (https://javabulletin.substack.com/p/engineering-with-java-digest-56) [comments] (https://www.reddit.com/r/programming/comments/1lxpwqo/engineering_with_java_digest_56/)
https://www.reddit.com/r/programming/comments/1lxpwqo/engineering_with_java_digest_56/
<!-- SC_OFF --> Testing Java Applications With WireMock and Spring Boot API Rate Limits with Spring Boot and Redis Buckets Tracking Failed Attempts with Temporary Block Logic in Spring Boot Top 10 Java Gotchas That Still Catch Developers in 2025 Securing Spring AI MCP Servers With OAuth2 How I Improved Zero-Shot Classification in Deep Java Library (DJL) OSS and more <!-- SC_ON --> submitted by /u/Educational-Ad2036 (https://www.reddit.com/user/Educational-Ad2036)
[link] (https://javabulletin.substack.com/p/engineering-with-java-digest-56) [comments] (https://www.reddit.com/r/programming/comments/1lxpwqo/engineering_with_java_digest_56/)
Convert pixel-art-style images from LLMs into true pixel resolution assets
https://www.reddit.com/r/programming/comments/1lxqrbj/convert_pixelartstyle_images_from_llms_into_true/
<!-- SC_OFF -->I created an algorithm that turns pixel-art-style outputs from LLMs such as GPT-4o into usable assets. GPT-4o has a fantastic image generator and can turn images into a pixel-art-like style. However, the raw output is generally unusable as an asset due to High noise High resolution Inconsistent grid spacing Random artifacts Due to these issues, regular down-sampling techniques do not work, and the only options are to either use a down-sampling method that does not produce a result that is faithful to the original image, or manually recreate the art pixel by pixel. Additionally, these issues make raw outputs very difficult to edit and fine-tune. I created an algorithm that post-processes pixel-art-style images generated by GPT-4o, and outputs the true resolution image as a usable asset. It also works on images of pixel art from screenshots and fixes art corrupted by compression. If you are trying to use this and not getting the results you would like feel free to reach out! <!-- SC_ON --> submitted by /u/Ok-Championship-5768 (https://www.reddit.com/user/Ok-Championship-5768)
[link] (https://github.com/KennethJAllen/generative-pixel-art) [comments] (https://www.reddit.com/r/programming/comments/1lxqrbj/convert_pixelartstyle_images_from_llms_into_true/)
https://www.reddit.com/r/programming/comments/1lxqrbj/convert_pixelartstyle_images_from_llms_into_true/
<!-- SC_OFF -->I created an algorithm that turns pixel-art-style outputs from LLMs such as GPT-4o into usable assets. GPT-4o has a fantastic image generator and can turn images into a pixel-art-like style. However, the raw output is generally unusable as an asset due to High noise High resolution Inconsistent grid spacing Random artifacts Due to these issues, regular down-sampling techniques do not work, and the only options are to either use a down-sampling method that does not produce a result that is faithful to the original image, or manually recreate the art pixel by pixel. Additionally, these issues make raw outputs very difficult to edit and fine-tune. I created an algorithm that post-processes pixel-art-style images generated by GPT-4o, and outputs the true resolution image as a usable asset. It also works on images of pixel art from screenshots and fixes art corrupted by compression. If you are trying to use this and not getting the results you would like feel free to reach out! <!-- SC_ON --> submitted by /u/Ok-Championship-5768 (https://www.reddit.com/user/Ok-Championship-5768)
[link] (https://github.com/KennethJAllen/generative-pixel-art) [comments] (https://www.reddit.com/r/programming/comments/1lxqrbj/convert_pixelartstyle_images_from_llms_into_true/)
You Can't Fool the CPU: All x86 Conditional Jumps Are EFLAGS-Driven (Live GDB Demo + Explainer Video)
https://www.reddit.com/r/programming/comments/1ly4hn3/you_cant_fool_the_cpu_all_x86_conditional_jumps/
submitted by /u/HarrisonSec (https://www.reddit.com/user/HarrisonSec)
[link] (https://youtu.be/2lcf8OW86r4?si=jQ7-HEJS62sgxp2t) [comments] (https://www.reddit.com/r/programming/comments/1ly4hn3/you_cant_fool_the_cpu_all_x86_conditional_jumps/)
https://www.reddit.com/r/programming/comments/1ly4hn3/you_cant_fool_the_cpu_all_x86_conditional_jumps/
submitted by /u/HarrisonSec (https://www.reddit.com/user/HarrisonSec)
[link] (https://youtu.be/2lcf8OW86r4?si=jQ7-HEJS62sgxp2t) [comments] (https://www.reddit.com/r/programming/comments/1ly4hn3/you_cant_fool_the_cpu_all_x86_conditional_jumps/)
A great video for introducion why Trunkbased Development is an important practice
https://www.reddit.com/r/programming/comments/1ly4tos/a_great_video_for_introducion_why_trunkbased/
submitted by /u/martindukz (https://www.reddit.com/user/martindukz)
[link] (https://www.youtube.com/watch?v=lqRQYEHAtpk) [comments] (https://www.reddit.com/r/programming/comments/1ly4tos/a_great_video_for_introducion_why_trunkbased/)
https://www.reddit.com/r/programming/comments/1ly4tos/a_great_video_for_introducion_why_trunkbased/
submitted by /u/martindukz (https://www.reddit.com/user/martindukz)
[link] (https://www.youtube.com/watch?v=lqRQYEHAtpk) [comments] (https://www.reddit.com/r/programming/comments/1ly4tos/a_great_video_for_introducion_why_trunkbased/)
Github actions to support trunk based development with non-blocking reviews
https://www.reddit.com/r/programming/comments/1ly5e0m/github_actions_to_support_trunk_based_development/
submitted by /u/martindukz (https://www.reddit.com/user/martindukz)
[link] (https://github.com/Non-blocking-reviews/simple-single-review) [comments] (https://www.reddit.com/r/programming/comments/1ly5e0m/github_actions_to_support_trunk_based_development/)
https://www.reddit.com/r/programming/comments/1ly5e0m/github_actions_to_support_trunk_based_development/
submitted by /u/martindukz (https://www.reddit.com/user/martindukz)
[link] (https://github.com/Non-blocking-reviews/simple-single-review) [comments] (https://www.reddit.com/r/programming/comments/1ly5e0m/github_actions_to_support_trunk_based_development/)
A closer look at the Model Context Protocol
https://www.reddit.com/r/programming/comments/1ly5qrn/a_closer_look_at_the_model_context_protocol/
<!-- SC_OFF -->A casual walkthrough of the model context protocol, along with some comments and opinions. I briefly touch on agents vs tool use and what differentiates MCP from JSON-RPC. Since I don't have a comment function on my blog, I would love to get some feedback here. Thanks in advance! <!-- SC_ON --> submitted by /u/kn0rk (https://www.reddit.com/user/kn0rk)
[link] (https://jan.scheffczyk.page/posts/2025-05-04-mcp_from_scartch/) [comments] (https://www.reddit.com/r/programming/comments/1ly5qrn/a_closer_look_at_the_model_context_protocol/)
https://www.reddit.com/r/programming/comments/1ly5qrn/a_closer_look_at_the_model_context_protocol/
<!-- SC_OFF -->A casual walkthrough of the model context protocol, along with some comments and opinions. I briefly touch on agents vs tool use and what differentiates MCP from JSON-RPC. Since I don't have a comment function on my blog, I would love to get some feedback here. Thanks in advance! <!-- SC_ON --> submitted by /u/kn0rk (https://www.reddit.com/user/kn0rk)
[link] (https://jan.scheffczyk.page/posts/2025-05-04-mcp_from_scartch/) [comments] (https://www.reddit.com/r/programming/comments/1ly5qrn/a_closer_look_at_the_model_context_protocol/)
How AI is actually making programmers more essential
https://www.reddit.com/r/programming/comments/1ly6as5/how_ai_is_actually_making_programmers_more/
<!-- SC_OFF -->Here's a humble little article I wrote that you may now swat as self-promotion but I really feel strongly about these issues and would at least appreciate a smattering of old-school BBS snark as it survives on Reddit before hand. <!-- SC_ON --> submitted by /u/darkhorsematt (https://www.reddit.com/user/darkhorsematt)
[link] (https://www.infoworld.com/article/4018265/artificial-intelligence-is-a-commodity-but-understanding-is-a-superpower.html) [comments] (https://www.reddit.com/r/programming/comments/1ly6as5/how_ai_is_actually_making_programmers_more/)
https://www.reddit.com/r/programming/comments/1ly6as5/how_ai_is_actually_making_programmers_more/
<!-- SC_OFF -->Here's a humble little article I wrote that you may now swat as self-promotion but I really feel strongly about these issues and would at least appreciate a smattering of old-school BBS snark as it survives on Reddit before hand. <!-- SC_ON --> submitted by /u/darkhorsematt (https://www.reddit.com/user/darkhorsematt)
[link] (https://www.infoworld.com/article/4018265/artificial-intelligence-is-a-commodity-but-understanding-is-a-superpower.html) [comments] (https://www.reddit.com/r/programming/comments/1ly6as5/how_ai_is_actually_making_programmers_more/)
Let's make a game! 288: Critical hits: Influencers and Warriors
https://www.reddit.com/r/programming/comments/1ly7wjv/lets_make_a_game_288_critical_hits_influencers/
submitted by /u/apeloverage (https://www.reddit.com/user/apeloverage)
[link] (https://www.youtube.com/watch?v=p1tG1mx0FyQ) [comments] (https://www.reddit.com/r/programming/comments/1ly7wjv/lets_make_a_game_288_critical_hits_influencers/)
https://www.reddit.com/r/programming/comments/1ly7wjv/lets_make_a_game_288_critical_hits_influencers/
submitted by /u/apeloverage (https://www.reddit.com/user/apeloverage)
[link] (https://www.youtube.com/watch?v=p1tG1mx0FyQ) [comments] (https://www.reddit.com/r/programming/comments/1ly7wjv/lets_make_a_game_288_critical_hits_influencers/)