This Talk Has It All: Array Programming, GPU Shortcuts, A Live Demo & Much More • Conor Hoekstra
https://www.reddit.com/r/programming/comments/1sl7828/this_talk_has_it_all_array_programming_gpu/
submitted by /u/goto-con (https://www.reddit.com/user/goto-con)
[link] (https://youtu.be/OJ6keePxWPg?list=PLEx5khR4g7PLjpaSO0XI-6euF483ORLyJ) [comments] (https://www.reddit.com/r/programming/comments/1sl7828/this_talk_has_it_all_array_programming_gpu/)
https://www.reddit.com/r/programming/comments/1sl7828/this_talk_has_it_all_array_programming_gpu/
submitted by /u/goto-con (https://www.reddit.com/user/goto-con)
[link] (https://youtu.be/OJ6keePxWPg?list=PLEx5khR4g7PLjpaSO0XI-6euF483ORLyJ) [comments] (https://www.reddit.com/r/programming/comments/1sl7828/this_talk_has_it_all_array_programming_gpu/)
Serialization Filtering
https://www.reddit.com/r/programming/comments/1sl9d1m/serialization_filtering/
submitted by /u/SlightOpinion2873 (https://www.reddit.com/user/SlightOpinion2873)
[link] (https://docs.oracle.com/en/java/javase/17/core/serialization-filtering1.html#GUID-55BABE96-3048-4A9F-A7E6-781790FF3480) [comments] (https://www.reddit.com/r/programming/comments/1sl9d1m/serialization_filtering/)
https://www.reddit.com/r/programming/comments/1sl9d1m/serialization_filtering/
submitted by /u/SlightOpinion2873 (https://www.reddit.com/user/SlightOpinion2873)
[link] (https://docs.oracle.com/en/java/javase/17/core/serialization-filtering1.html#GUID-55BABE96-3048-4A9F-A7E6-781790FF3480) [comments] (https://www.reddit.com/r/programming/comments/1sl9d1m/serialization_filtering/)
Interview with the author of Just
https://www.reddit.com/r/programming/comments/1sla7ww/interview_with_the_author_of_just/
submitted by /u/bee-gee-dee (https://www.reddit.com/user/bee-gee-dee)
[link] (https://youtube.com/shorts/24A87E-a6_4?feature=share) [comments] (https://www.reddit.com/r/programming/comments/1sla7ww/interview_with_the_author_of_just/)
https://www.reddit.com/r/programming/comments/1sla7ww/interview_with_the_author_of_just/
submitted by /u/bee-gee-dee (https://www.reddit.com/user/bee-gee-dee)
[link] (https://youtube.com/shorts/24A87E-a6_4?feature=share) [comments] (https://www.reddit.com/r/programming/comments/1sla7ww/interview_with_the_author_of_just/)
The real work of maintenance happens before you touch the code
https://www.reddit.com/r/programming/comments/1slab5m/the_real_work_of_maintenance_happens_before_you/
<!-- SC_OFF -->Most teams treat maintenance as a code problem. But in this episode of the Maintainable podcast, Rein Henrichs argues the real work happens before you touch anything. Engineers never interact with their systems directly. They work through representations like logs, dashboards, and code, and when those drift from reality, shared understanding quietly erodes. Have you felt this on your team? Curious what others have run into. <!-- SC_ON --> submitted by /u/robbyrussell (https://www.reddit.com/user/robbyrussell)
[link] (https://maintainable.fm/episodes/rein-henrichs-the-real-work-of-maintenance-happens-before-you-touch-the-code) [comments] (https://www.reddit.com/r/programming/comments/1slab5m/the_real_work_of_maintenance_happens_before_you/)
https://www.reddit.com/r/programming/comments/1slab5m/the_real_work_of_maintenance_happens_before_you/
<!-- SC_OFF -->Most teams treat maintenance as a code problem. But in this episode of the Maintainable podcast, Rein Henrichs argues the real work happens before you touch anything. Engineers never interact with their systems directly. They work through representations like logs, dashboards, and code, and when those drift from reality, shared understanding quietly erodes. Have you felt this on your team? Curious what others have run into. <!-- SC_ON --> submitted by /u/robbyrussell (https://www.reddit.com/user/robbyrussell)
[link] (https://maintainable.fm/episodes/rein-henrichs-the-real-work-of-maintenance-happens-before-you-touch-the-code) [comments] (https://www.reddit.com/r/programming/comments/1slab5m/the_real_work_of_maintenance_happens_before_you/)
SDL3 port to DOS
https://www.reddit.com/r/programming/comments/1slas1j/sdl3_port_to_dos/
submitted by /u/r_retrohacking_mod2 (https://www.reddit.com/user/r_retrohacking_mod2)
[link] (https://bsky.app/profile/dosnostalgic.bsky.social/post/3mjfdos7iok2o) [comments] (https://www.reddit.com/r/programming/comments/1slas1j/sdl3_port_to_dos/)
https://www.reddit.com/r/programming/comments/1slas1j/sdl3_port_to_dos/
submitted by /u/r_retrohacking_mod2 (https://www.reddit.com/user/r_retrohacking_mod2)
[link] (https://bsky.app/profile/dosnostalgic.bsky.social/post/3mjfdos7iok2o) [comments] (https://www.reddit.com/r/programming/comments/1slas1j/sdl3_port_to_dos/)
Understanding gRPC architecture in simple terms
https://www.reddit.com/r/programming/comments/1slxyum/understanding_grpc_architecture_in_simple_terms/
submitted by /u/Sushant098123 (https://www.reddit.com/user/Sushant098123)
[link] (https://sushantdhiman.dev/understanding-grpc-architecture-in-simple-terms/) [comments] (https://www.reddit.com/r/programming/comments/1slxyum/understanding_grpc_architecture_in_simple_terms/)
https://www.reddit.com/r/programming/comments/1slxyum/understanding_grpc_architecture_in_simple_terms/
submitted by /u/Sushant098123 (https://www.reddit.com/user/Sushant098123)
[link] (https://sushantdhiman.dev/understanding-grpc-architecture-in-simple-terms/) [comments] (https://www.reddit.com/r/programming/comments/1slxyum/understanding_grpc_architecture_in_simple_terms/)
Direct Win32 API, Weird-Shaped Windows, and Why They Mostly Disappeared
https://www.reddit.com/r/programming/comments/1sm01ev/direct_win32_api_weirdshaped_windows_and_why_they/
submitted by /u/nccwarp9 (https://www.reddit.com/user/nccwarp9)
[link] (https://warped3.substack.com/p/direct-win32-api-weird-shaped-windows) [comments] (https://www.reddit.com/r/programming/comments/1sm01ev/direct_win32_api_weirdshaped_windows_and_why_they/)
https://www.reddit.com/r/programming/comments/1sm01ev/direct_win32_api_weirdshaped_windows_and_why_they/
submitted by /u/nccwarp9 (https://www.reddit.com/user/nccwarp9)
[link] (https://warped3.substack.com/p/direct-win32-api-weird-shaped-windows) [comments] (https://www.reddit.com/r/programming/comments/1sm01ev/direct_win32_api_weirdshaped_windows_and_why_they/)
Things you didn't know about (Postgres) indexes
https://www.reddit.com/r/programming/comments/1sm5d83/things_you_didnt_know_about_postgres_indexes/
submitted by /u/NotTreeFiddy (https://www.reddit.com/user/NotTreeFiddy)
[link] (https://jon.chrt.dev/2026/04/15/things-you-didnt-know-about-indexes.html) [comments] (https://www.reddit.com/r/programming/comments/1sm5d83/things_you_didnt_know_about_postgres_indexes/)
https://www.reddit.com/r/programming/comments/1sm5d83/things_you_didnt_know_about_postgres_indexes/
submitted by /u/NotTreeFiddy (https://www.reddit.com/user/NotTreeFiddy)
[link] (https://jon.chrt.dev/2026/04/15/things-you-didnt-know-about-indexes.html) [comments] (https://www.reddit.com/r/programming/comments/1sm5d83/things_you_didnt_know_about_postgres_indexes/)
Receiving Resend inbound email without webhooks
https://www.reddit.com/r/programming/comments/1sm97p6/receiving_resend_inbound_email_without_webhooks/
submitted by /u/Pozzuh (https://www.reddit.com/user/Pozzuh)
[link] (https://fragno.dev/fragments/resend/essay) [comments] (https://www.reddit.com/r/programming/comments/1sm97p6/receiving_resend_inbound_email_without_webhooks/)
https://www.reddit.com/r/programming/comments/1sm97p6/receiving_resend_inbound_email_without_webhooks/
submitted by /u/Pozzuh (https://www.reddit.com/user/Pozzuh)
[link] (https://fragno.dev/fragments/resend/essay) [comments] (https://www.reddit.com/r/programming/comments/1sm97p6/receiving_resend_inbound_email_without_webhooks/)
How I learned Unity the wrong way
https://www.reddit.com/r/programming/comments/1smqtd0/how_i_learned_unity_the_wrong_way/
submitted by /u/KwonDarko (https://www.reddit.com/user/KwonDarko)
[link] (https://darkounity.com/blog/how-i-learned-unity-the-wrong-way) [comments] (https://www.reddit.com/r/programming/comments/1smqtd0/how_i_learned_unity_the_wrong_way/)
https://www.reddit.com/r/programming/comments/1smqtd0/how_i_learned_unity_the_wrong_way/
submitted by /u/KwonDarko (https://www.reddit.com/user/KwonDarko)
[link] (https://darkounity.com/blog/how-i-learned-unity-the-wrong-way) [comments] (https://www.reddit.com/r/programming/comments/1smqtd0/how_i_learned_unity_the_wrong_way/)
Dependency cooldown using the publish age as a signal for package resolution
https://www.reddit.com/r/programming/comments/1smt6ph/dependency_cooldown_using_the_publish_age_as_a/
<!-- SC_OFF -->Majority tools we have seen works on known signals that are bad like CVE(databases), malware signatures or could be reputation of scores. And all of them just lag. There is a window between when malicious version is published and when a detection actually happens.
One understood fix was filter packages by publish age during version resolution. So if a semver range would resolve to a version published in the last N days then fall back to an older eligible version instead. If nothing outside the window satisfies the range, fail the install.The implementation actually at the registry metadata layer. Before the package manager processes version candidates it strip anything too fresh from the response. The resolver never sees the new version. No lockfile changes and no workflow changes also. And yes there is a obviously a tradeoff that is you will not get the latest version immediately. And for most production dependencies that is acceptable. For development tools where you want bleeding edge, you skip it per-invocation. <!-- SC_ON --> submitted by /u/BattleRemote3157 (https://www.reddit.com/user/BattleRemote3157)
[link] (https://safedep.io/pmg-dependency-cooldown/) [comments] (https://www.reddit.com/r/programming/comments/1smt6ph/dependency_cooldown_using_the_publish_age_as_a/)
https://www.reddit.com/r/programming/comments/1smt6ph/dependency_cooldown_using_the_publish_age_as_a/
<!-- SC_OFF -->Majority tools we have seen works on known signals that are bad like CVE(databases), malware signatures or could be reputation of scores. And all of them just lag. There is a window between when malicious version is published and when a detection actually happens.
One understood fix was filter packages by publish age during version resolution. So if a semver range would resolve to a version published in the last N days then fall back to an older eligible version instead. If nothing outside the window satisfies the range, fail the install.The implementation actually at the registry metadata layer. Before the package manager processes version candidates it strip anything too fresh from the response. The resolver never sees the new version. No lockfile changes and no workflow changes also. And yes there is a obviously a tradeoff that is you will not get the latest version immediately. And for most production dependencies that is acceptable. For development tools where you want bleeding edge, you skip it per-invocation. <!-- SC_ON --> submitted by /u/BattleRemote3157 (https://www.reddit.com/user/BattleRemote3157)
[link] (https://safedep.io/pmg-dependency-cooldown/) [comments] (https://www.reddit.com/r/programming/comments/1smt6ph/dependency_cooldown_using_the_publish_age_as_a/)
Subsetting Fontawesome to save 250KB
https://www.reddit.com/r/programming/comments/1smw6wc/subsetting_fontawesome_to_save_250kb/
submitted by /u/BookOfCooks (https://www.reddit.com/user/BookOfCooks)
[link] (https://poxate.com/blog/subsetting-fontawesome) [comments] (https://www.reddit.com/r/programming/comments/1smw6wc/subsetting_fontawesome_to_save_250kb/)
https://www.reddit.com/r/programming/comments/1smw6wc/subsetting_fontawesome_to_save_250kb/
submitted by /u/BookOfCooks (https://www.reddit.com/user/BookOfCooks)
[link] (https://poxate.com/blog/subsetting-fontawesome) [comments] (https://www.reddit.com/r/programming/comments/1smw6wc/subsetting_fontawesome_to_save_250kb/)
GraphQL vs REST: 18 Claims Fact-Checked with Primary Sources (2026)
https://www.reddit.com/r/programming/comments/1smwdmi/graphql_vs_rest_18_claims_factchecked_with/
submitted by /u/jns111 (https://www.reddit.com/user/jns111)
[link] (https://wundergraph.com/blog/fact-checking-graphql-vs-rest) [comments] (https://www.reddit.com/r/programming/comments/1smwdmi/graphql_vs_rest_18_claims_factchecked_with/)
https://www.reddit.com/r/programming/comments/1smwdmi/graphql_vs_rest_18_claims_factchecked_with/
submitted by /u/jns111 (https://www.reddit.com/user/jns111)
[link] (https://wundergraph.com/blog/fact-checking-graphql-vs-rest) [comments] (https://www.reddit.com/r/programming/comments/1smwdmi/graphql_vs_rest_18_claims_factchecked_with/)
Switching higher-order streams to first-order streams
https://www.reddit.com/r/programming/comments/1smwekm/switching_higherorder_streams_to_firstorder/
<!-- SC_OFF -->I discuss streams. It's a pretext to learn about higher-order streams, like flatten and to introduce a new stream: switch! It's very useful, and will have no secret for you. <!-- SC_ON --> submitted by /u/Hywan (https://www.reddit.com/user/Hywan)
[link] (https://mnt.io/articles/switching-higher-order-streams-to-first-order-streams/) [comments] (https://www.reddit.com/r/programming/comments/1smwekm/switching_higherorder_streams_to_firstorder/)
https://www.reddit.com/r/programming/comments/1smwekm/switching_higherorder_streams_to_firstorder/
<!-- SC_OFF -->I discuss streams. It's a pretext to learn about higher-order streams, like flatten and to introduce a new stream: switch! It's very useful, and will have no secret for you. <!-- SC_ON --> submitted by /u/Hywan (https://www.reddit.com/user/Hywan)
[link] (https://mnt.io/articles/switching-higher-order-streams-to-first-order-streams/) [comments] (https://www.reddit.com/r/programming/comments/1smwekm/switching_higherorder_streams_to_firstorder/)
The API Tooling Crisis: Why developers are abandoning Postman and its clones?
https://www.reddit.com/r/programming/comments/1smyun6/the_api_tooling_crisis_why_developers_are/
submitted by /u/Successful_Bowl2564 (https://www.reddit.com/user/Successful_Bowl2564)
[link] (https://efp.asia/blog/2025/12/24/api-tooling-crisis/) [comments] (https://www.reddit.com/r/programming/comments/1smyun6/the_api_tooling_crisis_why_developers_are/)
https://www.reddit.com/r/programming/comments/1smyun6/the_api_tooling_crisis_why_developers_are/
submitted by /u/Successful_Bowl2564 (https://www.reddit.com/user/Successful_Bowl2564)
[link] (https://efp.asia/blog/2025/12/24/api-tooling-crisis/) [comments] (https://www.reddit.com/r/programming/comments/1smyun6/the_api_tooling_crisis_why_developers_are/)
Annotations for C++26 Hashing
https://www.reddit.com/r/programming/comments/1smz1xw/annotations_for_c26_hashing/
submitted by /u/Krystian-Piekos (https://www.reddit.com/user/Krystian-Piekos)
[link] (https://blog.infotraining.pl/annotations-for-cpp-26-hashing) [comments] (https://www.reddit.com/r/programming/comments/1smz1xw/annotations_for_c26_hashing/)
https://www.reddit.com/r/programming/comments/1smz1xw/annotations_for_c26_hashing/
submitted by /u/Krystian-Piekos (https://www.reddit.com/user/Krystian-Piekos)
[link] (https://blog.infotraining.pl/annotations-for-cpp-26-hashing) [comments] (https://www.reddit.com/r/programming/comments/1smz1xw/annotations_for_c26_hashing/)
Introduction to Spherical Harmonics for Graphics Programmers
https://www.reddit.com/r/programming/comments/1smz4im/introduction_to_spherical_harmonics_for_graphics/
submitted by /u/Dear-Economics-315 (https://www.reddit.com/user/Dear-Economics-315)
[link] (https://gpfault.net/posts/sph.html) [comments] (https://www.reddit.com/r/programming/comments/1smz4im/introduction_to_spherical_harmonics_for_graphics/)
https://www.reddit.com/r/programming/comments/1smz4im/introduction_to_spherical_harmonics_for_graphics/
submitted by /u/Dear-Economics-315 (https://www.reddit.com/user/Dear-Economics-315)
[link] (https://gpfault.net/posts/sph.html) [comments] (https://www.reddit.com/r/programming/comments/1smz4im/introduction_to_spherical_harmonics_for_graphics/)
Caching in System Design: How Systems Stay Fast as They Scale
https://www.reddit.com/r/programming/comments/1sn1h7z/caching_in_system_design_how_systems_stay_fast_as/
submitted by /u/varad177 (https://www.reddit.com/user/varad177)
[link] (https://blogs.varaddhumale.in/blog/caching-in-system-design-how-systems-stay-fast-as-they-scale-7510349328277936601) [comments] (https://www.reddit.com/r/programming/comments/1sn1h7z/caching_in_system_design_how_systems_stay_fast_as/)
https://www.reddit.com/r/programming/comments/1sn1h7z/caching_in_system_design_how_systems_stay_fast_as/
submitted by /u/varad177 (https://www.reddit.com/user/varad177)
[link] (https://blogs.varaddhumale.in/blog/caching-in-system-design-how-systems-stay-fast-as-they-scale-7510349328277936601) [comments] (https://www.reddit.com/r/programming/comments/1sn1h7z/caching_in_system_design_how_systems_stay_fast_as/)
Java Cookbook • Ian Darwin & Jeanne Boyarsky (Everything Java. 600 Pages. No Fluff.)
https://www.reddit.com/r/programming/comments/1sn25mc/java_cookbook_ian_darwin_jeanne_boyarsky/
submitted by /u/goto-con (https://www.reddit.com/user/goto-con)
[link] (https://youtu.be/1jtM6bzQgRg?list=PLEx5khR4g7PJbSLmADahf0LOpTLifiCra) [comments] (https://www.reddit.com/r/programming/comments/1sn25mc/java_cookbook_ian_darwin_jeanne_boyarsky/)
https://www.reddit.com/r/programming/comments/1sn25mc/java_cookbook_ian_darwin_jeanne_boyarsky/
submitted by /u/goto-con (https://www.reddit.com/user/goto-con)
[link] (https://youtu.be/1jtM6bzQgRg?list=PLEx5khR4g7PJbSLmADahf0LOpTLifiCra) [comments] (https://www.reddit.com/r/programming/comments/1sn25mc/java_cookbook_ian_darwin_jeanne_boyarsky/)
VOMPECCC: A Modular Completion Framework for Emacs
https://www.reddit.com/r/programming/comments/1sn4e7z/vompeccc_a_modular_completion_framework_for_emacs/
<!-- SC_OFF -->"I'm writing this post because these packages have recently taken the Emacs community by storm, but I rarely see discussions on how they relate or how they compose together to provide a feature complete ICR system in emacs. These packages implement concretely what the antecedent post argues in the abstract: completion is a substrate, or set of primitives, on top of which users can build rich interfaces for effortlessly interacting with your machine to do almost anything." <!-- SC_ON --> submitted by /u/misterchiply (https://www.reddit.com/user/misterchiply)
[link] (https://www.chiply.dev/post-vompeccc) [comments] (https://www.reddit.com/r/programming/comments/1sn4e7z/vompeccc_a_modular_completion_framework_for_emacs/)
https://www.reddit.com/r/programming/comments/1sn4e7z/vompeccc_a_modular_completion_framework_for_emacs/
<!-- SC_OFF -->"I'm writing this post because these packages have recently taken the Emacs community by storm, but I rarely see discussions on how they relate or how they compose together to provide a feature complete ICR system in emacs. These packages implement concretely what the antecedent post argues in the abstract: completion is a substrate, or set of primitives, on top of which users can build rich interfaces for effortlessly interacting with your machine to do almost anything." <!-- SC_ON --> submitted by /u/misterchiply (https://www.reddit.com/user/misterchiply)
[link] (https://www.chiply.dev/post-vompeccc) [comments] (https://www.reddit.com/r/programming/comments/1sn4e7z/vompeccc_a_modular_completion_framework_for_emacs/)
An interactive explainer of how audio fingerprinting lets Shazam identify a song in seconds
https://www.reddit.com/r/programming/comments/1sqrv8p/an_interactive_explainer_of_how_audio/
submitted by /u/Shriracha (https://www.reddit.com/user/Shriracha)
[link] (https://perthirtysix.com/how-the-heck-does-shazam-work) [comments] (https://www.reddit.com/r/programming/comments/1sqrv8p/an_interactive_explainer_of_how_audio/)
https://www.reddit.com/r/programming/comments/1sqrv8p/an_interactive_explainer_of_how_audio/
submitted by /u/Shriracha (https://www.reddit.com/user/Shriracha)
[link] (https://perthirtysix.com/how-the-heck-does-shazam-work) [comments] (https://www.reddit.com/r/programming/comments/1sqrv8p/an_interactive_explainer_of_how_audio/)