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/)
How To Make a Fast Dynamic Language Interpreter
https://www.reddit.com/r/programming/comments/1src2an/how_to_make_a_fast_dynamic_language_interpreter/
submitted by /u/mttd (https://www.reddit.com/user/mttd)
[link] (https://zef-lang.dev/implementation) [comments] (https://www.reddit.com/r/programming/comments/1src2an/how_to_make_a_fast_dynamic_language_interpreter/)
https://www.reddit.com/r/programming/comments/1src2an/how_to_make_a_fast_dynamic_language_interpreter/
submitted by /u/mttd (https://www.reddit.com/user/mttd)
[link] (https://zef-lang.dev/implementation) [comments] (https://www.reddit.com/r/programming/comments/1src2an/how_to_make_a_fast_dynamic_language_interpreter/)
Theseus, a static Windows emulator
https://www.reddit.com/r/programming/comments/1srccyp/theseus_a_static_windows_emulator/
submitted by /u/mttd (https://www.reddit.com/user/mttd)
[link] (https://neugierig.org/software/blog/2026/04/theseus.html) [comments] (https://www.reddit.com/r/programming/comments/1srccyp/theseus_a_static_windows_emulator/)
https://www.reddit.com/r/programming/comments/1srccyp/theseus_a_static_windows_emulator/
submitted by /u/mttd (https://www.reddit.com/user/mttd)
[link] (https://neugierig.org/software/blog/2026/04/theseus.html) [comments] (https://www.reddit.com/r/programming/comments/1srccyp/theseus_a_static_windows_emulator/)
Highlights from Git 2.54
https://www.reddit.com/r/programming/comments/1srhttc/highlights_from_git_254/
submitted by /u/Skaarj (https://www.reddit.com/user/Skaarj)
[link] (https://github.blog/open-source/git/highlights-from-git-2-54/) [comments] (https://www.reddit.com/r/programming/comments/1srhttc/highlights_from_git_254/)
https://www.reddit.com/r/programming/comments/1srhttc/highlights_from_git_254/
submitted by /u/Skaarj (https://www.reddit.com/user/Skaarj)
[link] (https://github.blog/open-source/git/highlights-from-git-2-54/) [comments] (https://www.reddit.com/r/programming/comments/1srhttc/highlights_from_git_254/)
Running a Minecraft Server and more on a 1960s UNIVAC Computer
https://www.reddit.com/r/programming/comments/1srof92/running_a_minecraft_server_and_more_on_a_1960s/
submitted by /u/Dear-Economics-315 (https://www.reddit.com/user/Dear-Economics-315)
[link] (https://farlow.dev/2026/04/17/running-a-minecraft-server-and-more-on-a-1960s-univac-computer) [comments] (https://www.reddit.com/r/programming/comments/1srof92/running_a_minecraft_server_and_more_on_a_1960s/)
https://www.reddit.com/r/programming/comments/1srof92/running_a_minecraft_server_and_more_on_a_1960s/
submitted by /u/Dear-Economics-315 (https://www.reddit.com/user/Dear-Economics-315)
[link] (https://farlow.dev/2026/04/17/running-a-minecraft-server-and-more-on-a-1960s-univac-computer) [comments] (https://www.reddit.com/r/programming/comments/1srof92/running_a_minecraft_server_and_more_on_a_1960s/)
The Great Stream Fix: Interleaving Writes in Seastar with Invariants Tracing
https://www.reddit.com/r/programming/comments/1srvpmv/the_great_stream_fix_interleaving_writes_in/
<!-- SC_OFF -->Using invariant-based testing to locate and resolve tricky hidden bugs with complex state transitions in Seastar, an open-source, high-performance C++ framework for I/O-intensive, asynchronous applications <!-- SC_ON --> submitted by /u/swdevtest (https://www.reddit.com/user/swdevtest)
[link] (https://www.scylladb.com/2026/04/21/interleaving-writes-in-seastar) [comments] (https://www.reddit.com/r/programming/comments/1srvpmv/the_great_stream_fix_interleaving_writes_in/)
https://www.reddit.com/r/programming/comments/1srvpmv/the_great_stream_fix_interleaving_writes_in/
<!-- SC_OFF -->Using invariant-based testing to locate and resolve tricky hidden bugs with complex state transitions in Seastar, an open-source, high-performance C++ framework for I/O-intensive, asynchronous applications <!-- SC_ON --> submitted by /u/swdevtest (https://www.reddit.com/user/swdevtest)
[link] (https://www.scylladb.com/2026/04/21/interleaving-writes-in-seastar) [comments] (https://www.reddit.com/r/programming/comments/1srvpmv/the_great_stream_fix_interleaving_writes_in/)
Announcing TypeScript 7.0 Beta
https://www.reddit.com/r/programming/comments/1srwby3/announcing_typescript_70_beta/
submitted by /u/DanielRosenwasser (https://www.reddit.com/user/DanielRosenwasser)
[link] (https://devblogs.microsoft.com/typescript/announcing-typescript-7-0-beta/) [comments] (https://www.reddit.com/r/programming/comments/1srwby3/announcing_typescript_70_beta/)
https://www.reddit.com/r/programming/comments/1srwby3/announcing_typescript_70_beta/
submitted by /u/DanielRosenwasser (https://www.reddit.com/user/DanielRosenwasser)
[link] (https://devblogs.microsoft.com/typescript/announcing-typescript-7-0-beta/) [comments] (https://www.reddit.com/r/programming/comments/1srwby3/announcing_typescript_70_beta/)
Bloom filters: the niche trick behind a 16× faster API | Blog | incident.io
https://www.reddit.com/r/programming/comments/1sry5gh/bloom_filters_the_niche_trick_behind_a_16_faster/
submitted by /u/fagnerbrack (https://www.reddit.com/user/fagnerbrack)
[link] (https://incident.io/blog/bloom-filters) [comments] (https://www.reddit.com/r/programming/comments/1sry5gh/bloom_filters_the_niche_trick_behind_a_16_faster/)
https://www.reddit.com/r/programming/comments/1sry5gh/bloom_filters_the_niche_trick_behind_a_16_faster/
submitted by /u/fagnerbrack (https://www.reddit.com/user/fagnerbrack)
[link] (https://incident.io/blog/bloom-filters) [comments] (https://www.reddit.com/r/programming/comments/1sry5gh/bloom_filters_the_niche_trick_behind_a_16_faster/)
Quantum Computers Are Not a Threat to 128-bit Symmetric Keys
https://www.reddit.com/r/programming/comments/1ss135g/quantum_computers_are_not_a_threat_to_128bit/
submitted by /u/ScottContini (https://www.reddit.com/user/ScottContini)
[link] (https://words.filippo.io/128-bits/) [comments] (https://www.reddit.com/r/programming/comments/1ss135g/quantum_computers_are_not_a_threat_to_128bit/)
https://www.reddit.com/r/programming/comments/1ss135g/quantum_computers_are_not_a_threat_to_128bit/
submitted by /u/ScottContini (https://www.reddit.com/user/ScottContini)
[link] (https://words.filippo.io/128-bits/) [comments] (https://www.reddit.com/r/programming/comments/1ss135g/quantum_computers_are_not_a_threat_to_128bit/)
Proofs are Programs: A Few Examples of the Curry-Howard Correspondence
https://www.reddit.com/r/programming/comments/1ssadqh/proofs_are_programs_a_few_examples_of_the/
submitted by /u/I2cScion (https://www.reddit.com/user/I2cScion)
[link] (https://adueck.github.io/blog/curry-howard-proofs-are-programs/) [comments] (https://www.reddit.com/r/programming/comments/1ssadqh/proofs_are_programs_a_few_examples_of_the/)
https://www.reddit.com/r/programming/comments/1ssadqh/proofs_are_programs_a_few_examples_of_the/
submitted by /u/I2cScion (https://www.reddit.com/user/I2cScion)
[link] (https://adueck.github.io/blog/curry-howard-proofs-are-programs/) [comments] (https://www.reddit.com/r/programming/comments/1ssadqh/proofs_are_programs_a_few_examples_of_the/)
Pandas feels clunky coming from R. What about Haskell?
https://www.reddit.com/r/programming/comments/1ssbk2i/pandas_feels_clunky_coming_from_r_what_about/
submitted by /u/m-chav (https://www.reddit.com/user/m-chav)
[link] (https://mchav.github.io/being-less-clunky/) [comments] (https://www.reddit.com/r/programming/comments/1ssbk2i/pandas_feels_clunky_coming_from_r_what_about/)
https://www.reddit.com/r/programming/comments/1ssbk2i/pandas_feels_clunky_coming_from_r_what_about/
submitted by /u/m-chav (https://www.reddit.com/user/m-chav)
[link] (https://mchav.github.io/being-less-clunky/) [comments] (https://www.reddit.com/r/programming/comments/1ssbk2i/pandas_feels_clunky_coming_from_r_what_about/)
Bun 1.1.13 out with memory fixes as dev complain of leaks
https://www.reddit.com/r/programming/comments/1sse59e/bun_1113_out_with_memory_fixes_as_dev_complain_of/
submitted by /u/stronghup (https://www.reddit.com/user/stronghup)
[link] (https://www.theregister.com/2026/04/21/anthropics_bun_1113_released_with_memory_fixes/?td=keepreading) [comments] (https://www.reddit.com/r/programming/comments/1sse59e/bun_1113_out_with_memory_fixes_as_dev_complain_of/)
https://www.reddit.com/r/programming/comments/1sse59e/bun_1113_out_with_memory_fixes_as_dev_complain_of/
submitted by /u/stronghup (https://www.reddit.com/user/stronghup)
[link] (https://www.theregister.com/2026/04/21/anthropics_bun_1113_released_with_memory_fixes/?td=keepreading) [comments] (https://www.reddit.com/r/programming/comments/1sse59e/bun_1113_out_with_memory_fixes_as_dev_complain_of/)
Event Sourcing Explained using Football ⚽ - YouTube
https://www.reddit.com/r/programming/comments/1ssfzgj/event_sourcing_explained_using_football_youtube/
submitted by /u/andrewcairns (https://www.reddit.com/user/andrewcairns)
[link] (https://www.youtube.com/watch?v=xPmQxYIi5fA&list=PLCl5BUbK0jXt5l18S5UNAoUc4eQ2PJDye) [comments] (https://www.reddit.com/r/programming/comments/1ssfzgj/event_sourcing_explained_using_football_youtube/)
https://www.reddit.com/r/programming/comments/1ssfzgj/event_sourcing_explained_using_football_youtube/
submitted by /u/andrewcairns (https://www.reddit.com/user/andrewcairns)
[link] (https://www.youtube.com/watch?v=xPmQxYIi5fA&list=PLCl5BUbK0jXt5l18S5UNAoUc4eQ2PJDye) [comments] (https://www.reddit.com/r/programming/comments/1ssfzgj/event_sourcing_explained_using_football_youtube/)
Markdown (Aaron Swartz: The Weblog)
https://www.reddit.com/r/programming/comments/1ssh8e2/markdown_aaron_swartz_the_weblog/
submitted by /u/Successful_Bowl2564 (https://www.reddit.com/user/Successful_Bowl2564)
[link] (http://www.aaronsw.com/weblog/001189) [comments] (https://www.reddit.com/r/programming/comments/1ssh8e2/markdown_aaron_swartz_the_weblog/)
https://www.reddit.com/r/programming/comments/1ssh8e2/markdown_aaron_swartz_the_weblog/
submitted by /u/Successful_Bowl2564 (https://www.reddit.com/user/Successful_Bowl2564)
[link] (http://www.aaronsw.com/weblog/001189) [comments] (https://www.reddit.com/r/programming/comments/1ssh8e2/markdown_aaron_swartz_the_weblog/)