Why does SSH send 100 packets per keystroke?
https://www.reddit.com/r/programming/comments/1qksfgi/why_does_ssh_send_100_packets_per_keystroke/
submitted by /u/iamkeyur (https://www.reddit.com/user/iamkeyur)
[link] (https://eieio.games/blog/ssh-sends-100-packets-per-keystroke/) [comments] (https://www.reddit.com/r/programming/comments/1qksfgi/why_does_ssh_send_100_packets_per_keystroke/)
https://www.reddit.com/r/programming/comments/1qksfgi/why_does_ssh_send_100_packets_per_keystroke/
submitted by /u/iamkeyur (https://www.reddit.com/user/iamkeyur)
[link] (https://eieio.games/blog/ssh-sends-100-packets-per-keystroke/) [comments] (https://www.reddit.com/r/programming/comments/1qksfgi/why_does_ssh_send_100_packets_per_keystroke/)
Scaling PostgreSQL to power 800 million ChatGPT users - OpenAI Engineering Blog
https://www.reddit.com/r/programming/comments/1qkwhb0/scaling_postgresql_to_power_800_million_chatgpt/
submitted by /u/vladmihalceacom (https://www.reddit.com/user/vladmihalceacom)
[link] (https://openai.com/index/scaling-postgresql/) [comments] (https://www.reddit.com/r/programming/comments/1qkwhb0/scaling_postgresql_to_power_800_million_chatgpt/)
https://www.reddit.com/r/programming/comments/1qkwhb0/scaling_postgresql_to_power_800_million_chatgpt/
submitted by /u/vladmihalceacom (https://www.reddit.com/user/vladmihalceacom)
[link] (https://openai.com/index/scaling-postgresql/) [comments] (https://www.reddit.com/r/programming/comments/1qkwhb0/scaling_postgresql_to_power_800_million_chatgpt/)
Malicious PyPI Packages spellcheckpy and spellcheckerpy Deliver Python RAT
https://www.reddit.com/r/programming/comments/1qkwrks/malicious_pypi_packages_spellcheckpy_and/
<!-- SC_OFF -->Please forgive my "Shell-check" dad joke it was too easy, had to be done. At Aikido Security we just found two malicious PyPI packages, spellcheckpy and spellcheckerpy, impersonating the legit pyspellchecker… and the malware authors got pretty creative. Instead of the usual suspects (postinstall scripts, suspicious __init__.py), they buried the payload inside: 📦 resources/eu.json.gz …a file that normally contains Basque word frequencies in the real package. And the extraction function in utils.py looks totally harmless: def test_file(filepath: PathOrStr, encoding: str, index: str): filepath = f"{os.path.join(os.path.dirname(__file__), 'resources')}/{filepath}.json.gz" with gzip.open(filepath, "rt", encoding=encoding) as f: data = json.loads(f.read()) return data[index] Nothing screams “RAT” here, right? But when called like this: test_file("eu", "utf-8", "spellchecker") …it doesn’t return word frequencies. It returns a base64-encoded downloader hidden inside the dictionary entries under the key spellchecker. That downloader then pulls down a Python RAT — turning an innocent spelling helper into code that can: - Execute arbitrary commands remotely
- Read files on disk
- Grab system info or screenshots
- …and generally turn your machine into their machine So yeah… you weren’t fixing typos — you were installing a tiny remote employee with zero onboarding and full permissions. We reported both packages to PyPI, and they’ve now been removed.
(Shoutout to the PyPI team for moving fast.) Checkout the full article here -> https://www.aikido.dev/blog/malicious-pypi-packages-spellcheckpy-and-spellcheckerpy-deliver-python-rat <!-- SC_ON --> submitted by /u/Advocatemack (https://www.reddit.com/user/Advocatemack)
[link] (https://www.aikido.dev/blog/malicious-pypi-packages-spellcheckpy-and-spellcheckerpy-deliver-python-rat) [comments] (https://www.reddit.com/r/programming/comments/1qkwrks/malicious_pypi_packages_spellcheckpy_and/)
https://www.reddit.com/r/programming/comments/1qkwrks/malicious_pypi_packages_spellcheckpy_and/
<!-- SC_OFF -->Please forgive my "Shell-check" dad joke it was too easy, had to be done. At Aikido Security we just found two malicious PyPI packages, spellcheckpy and spellcheckerpy, impersonating the legit pyspellchecker… and the malware authors got pretty creative. Instead of the usual suspects (postinstall scripts, suspicious __init__.py), they buried the payload inside: 📦 resources/eu.json.gz …a file that normally contains Basque word frequencies in the real package. And the extraction function in utils.py looks totally harmless: def test_file(filepath: PathOrStr, encoding: str, index: str): filepath = f"{os.path.join(os.path.dirname(__file__), 'resources')}/{filepath}.json.gz" with gzip.open(filepath, "rt", encoding=encoding) as f: data = json.loads(f.read()) return data[index] Nothing screams “RAT” here, right? But when called like this: test_file("eu", "utf-8", "spellchecker") …it doesn’t return word frequencies. It returns a base64-encoded downloader hidden inside the dictionary entries under the key spellchecker. That downloader then pulls down a Python RAT — turning an innocent spelling helper into code that can: - Execute arbitrary commands remotely
- Read files on disk
- Grab system info or screenshots
- …and generally turn your machine into their machine So yeah… you weren’t fixing typos — you were installing a tiny remote employee with zero onboarding and full permissions. We reported both packages to PyPI, and they’ve now been removed.
(Shoutout to the PyPI team for moving fast.) Checkout the full article here -> https://www.aikido.dev/blog/malicious-pypi-packages-spellcheckpy-and-spellcheckerpy-deliver-python-rat <!-- SC_ON --> submitted by /u/Advocatemack (https://www.reddit.com/user/Advocatemack)
[link] (https://www.aikido.dev/blog/malicious-pypi-packages-spellcheckpy-and-spellcheckerpy-deliver-python-rat) [comments] (https://www.reddit.com/r/programming/comments/1qkwrks/malicious_pypi_packages_spellcheckpy_and/)
Explainability Is a Product Feature
https://www.reddit.com/r/programming/comments/1qkxlmw/explainability_is_a_product_feature/
<!-- SC_OFF -->Admins, support staff, and operations teams are first-class users of your system, yet most systems treat them as afterthoughts. When systems hide their reasoning, these humans absorb the cost. They field angry tickets, craft apologetic responses to frustrated customers, and stay late trying to understand why something happened so they can explain it to someone else. The stress accumulates. Blame spreads. Burnout follows. Poor explainability doesn’t just create technical debt, it creates organizational drag. Every unexplainable behavior becomes a meeting, a Slack thread, an interruption that pulls someone away from actual work to perform forensics on their own system. The system’s opacity becomes everyone’s problem. <!-- SC_ON --> submitted by /u/Unhappy_Concept237 (https://www.reddit.com/user/Unhappy_Concept237)
[link] (https://open.substack.com/pub/hashrocket/p/explainability-is-a-product-feature?utm_campaign=post&utm_medium=email) [comments] (https://www.reddit.com/r/programming/comments/1qkxlmw/explainability_is_a_product_feature/)
https://www.reddit.com/r/programming/comments/1qkxlmw/explainability_is_a_product_feature/
<!-- SC_OFF -->Admins, support staff, and operations teams are first-class users of your system, yet most systems treat them as afterthoughts. When systems hide their reasoning, these humans absorb the cost. They field angry tickets, craft apologetic responses to frustrated customers, and stay late trying to understand why something happened so they can explain it to someone else. The stress accumulates. Blame spreads. Burnout follows. Poor explainability doesn’t just create technical debt, it creates organizational drag. Every unexplainable behavior becomes a meeting, a Slack thread, an interruption that pulls someone away from actual work to perform forensics on their own system. The system’s opacity becomes everyone’s problem. <!-- SC_ON --> submitted by /u/Unhappy_Concept237 (https://www.reddit.com/user/Unhappy_Concept237)
[link] (https://open.substack.com/pub/hashrocket/p/explainability-is-a-product-feature?utm_campaign=post&utm_medium=email) [comments] (https://www.reddit.com/r/programming/comments/1qkxlmw/explainability_is_a_product_feature/)
I like GitLab
https://www.reddit.com/r/programming/comments/1qky7ks/i_like_gitlab/
submitted by /u/Sad-Interaction2478 (https://www.reddit.com/user/Sad-Interaction2478)
[link] (https://www.whileforloop.com/en/blog/2026/01/21/i-like-gitlab/) [comments] (https://www.reddit.com/r/programming/comments/1qky7ks/i_like_gitlab/)
https://www.reddit.com/r/programming/comments/1qky7ks/i_like_gitlab/
submitted by /u/Sad-Interaction2478 (https://www.reddit.com/user/Sad-Interaction2478)
[link] (https://www.whileforloop.com/en/blog/2026/01/21/i-like-gitlab/) [comments] (https://www.reddit.com/r/programming/comments/1qky7ks/i_like_gitlab/)
Breaking Key-Value Size Limits: Linked List WALs for Atomic Large Writes
https://www.reddit.com/r/programming/comments/1qkz5d0/breaking_keyvalue_size_limits_linked_list_wals/
<!-- SC_OFF -->etcd and Consul enforce small value limits to avoid head-of-line blocking. Large writes can stall replication, heartbeats, and leader elections, so these limits protect cluster liveness. But modern data (AI vectors, massive JSON) doesn't care about limits. At UnisonDB, we are trying to solve this by treating the WAL as a backward-linked graph instead of a flat list. <!-- SC_ON --> submitted by /u/ankur-anand (https://www.reddit.com/user/ankur-anand)
[link] (https://unisondb.io/blog/breaking-kv-size-limits-linked-list-wal/) [comments] (https://www.reddit.com/r/programming/comments/1qkz5d0/breaking_keyvalue_size_limits_linked_list_wals/)
https://www.reddit.com/r/programming/comments/1qkz5d0/breaking_keyvalue_size_limits_linked_list_wals/
<!-- SC_OFF -->etcd and Consul enforce small value limits to avoid head-of-line blocking. Large writes can stall replication, heartbeats, and leader elections, so these limits protect cluster liveness. But modern data (AI vectors, massive JSON) doesn't care about limits. At UnisonDB, we are trying to solve this by treating the WAL as a backward-linked graph instead of a flat list. <!-- SC_ON --> submitted by /u/ankur-anand (https://www.reddit.com/user/ankur-anand)
[link] (https://unisondb.io/blog/breaking-kv-size-limits-linked-list-wal/) [comments] (https://www.reddit.com/r/programming/comments/1qkz5d0/breaking_keyvalue_size_limits_linked_list_wals/)
Overrun with AI slop, cURL scraps bug bounties to ensure "intact mental health"
https://www.reddit.com/r/programming/comments/1ql0w5p/overrun_with_ai_slop_curl_scraps_bug_bounties_to/
submitted by /u/Drumedor (https://www.reddit.com/user/Drumedor)
[link] (https://arstechnica.com/security/2026/01/overrun-with-ai-slop-curl-scraps-bug-bounties-to-ensure-intact-mental-health/) [comments] (https://www.reddit.com/r/programming/comments/1ql0w5p/overrun_with_ai_slop_curl_scraps_bug_bounties_to/)
https://www.reddit.com/r/programming/comments/1ql0w5p/overrun_with_ai_slop_curl_scraps_bug_bounties_to/
submitted by /u/Drumedor (https://www.reddit.com/user/Drumedor)
[link] (https://arstechnica.com/security/2026/01/overrun-with-ai-slop-curl-scraps-bug-bounties-to-ensure-intact-mental-health/) [comments] (https://www.reddit.com/r/programming/comments/1ql0w5p/overrun_with_ai_slop_curl_scraps_bug_bounties_to/)
How to Make Architecture Decisions: RFCs, ADRs, and Getting Everyone Aligned
https://www.reddit.com/r/programming/comments/1ql0xiu/how_to_make_architecture_decisions_rfcs_adrs_and/
submitted by /u/trolleid (https://www.reddit.com/user/trolleid)
[link] (https://lukasniessen.medium.com/how-to-make-architecture-decisions-rfcs-adrs-and-getting-everyone-aligned-ab82e5384d2f) [comments] (https://www.reddit.com/r/programming/comments/1ql0xiu/how_to_make_architecture_decisions_rfcs_adrs_and/)
https://www.reddit.com/r/programming/comments/1ql0xiu/how_to_make_architecture_decisions_rfcs_adrs_and/
submitted by /u/trolleid (https://www.reddit.com/user/trolleid)
[link] (https://lukasniessen.medium.com/how-to-make-architecture-decisions-rfcs-adrs-and-getting-everyone-aligned-ab82e5384d2f) [comments] (https://www.reddit.com/r/programming/comments/1ql0xiu/how_to_make_architecture_decisions_rfcs_adrs_and/)
Reflection: C++’s Decade-Defining Rocket Engine - Herb Sutter - CppCon 2025
https://www.reddit.com/r/programming/comments/1ql304c/reflection_cs_decadedefining_rocket_engine_herb/
submitted by /u/BlueGoliath (https://www.reddit.com/user/BlueGoliath)
[link] (https://www.youtube.com/watch?v=7z9NNrRDHQU) [comments] (https://www.reddit.com/r/programming/comments/1ql304c/reflection_cs_decadedefining_rocket_engine_herb/)
https://www.reddit.com/r/programming/comments/1ql304c/reflection_cs_decadedefining_rocket_engine_herb/
submitted by /u/BlueGoliath (https://www.reddit.com/user/BlueGoliath)
[link] (https://www.youtube.com/watch?v=7z9NNrRDHQU) [comments] (https://www.reddit.com/r/programming/comments/1ql304c/reflection_cs_decadedefining_rocket_engine_herb/)
Obvious Things C Should Do
https://www.reddit.com/r/programming/comments/1qlgcjb/obvious_things_c_should_do/
submitted by /u/lelanthran (https://www.reddit.com/user/lelanthran)
[link] (https://www.digitalmars.com/articles/Cobvious.html) [comments] (https://www.reddit.com/r/programming/comments/1qlgcjb/obvious_things_c_should_do/)
https://www.reddit.com/r/programming/comments/1qlgcjb/obvious_things_c_should_do/
submitted by /u/lelanthran (https://www.reddit.com/user/lelanthran)
[link] (https://www.digitalmars.com/articles/Cobvious.html) [comments] (https://www.reddit.com/r/programming/comments/1qlgcjb/obvious_things_c_should_do/)
cURL Gets Rid of Its Bug Bounty Program Over AI Slop Overrun
https://www.reddit.com/r/programming/comments/1qljc0t/curl_gets_rid_of_its_bug_bounty_program_over_ai/
submitted by /u/RobertVandenberg (https://www.reddit.com/user/RobertVandenberg)
[link] (https://itsfoss.com/news/curl-closes-bug-bounty-program/) [comments] (https://www.reddit.com/r/programming/comments/1qljc0t/curl_gets_rid_of_its_bug_bounty_program_over_ai/)
https://www.reddit.com/r/programming/comments/1qljc0t/curl_gets_rid_of_its_bug_bounty_program_over_ai/
submitted by /u/RobertVandenberg (https://www.reddit.com/user/RobertVandenberg)
[link] (https://itsfoss.com/news/curl-closes-bug-bounty-program/) [comments] (https://www.reddit.com/r/programming/comments/1qljc0t/curl_gets_rid_of_its_bug_bounty_program_over_ai/)
Why Developing For Microsoft SharePoint is a Horrible, Terrible, and Painful Experience
https://www.reddit.com/r/programming/comments/1qljjlx/why_developing_for_microsoft_sharepoint_is_a/
<!-- SC_OFF -->I've written a little article on why I think SharePoint is terrible. Probably could've written more, but I value my sanity. The development experience is painful, performance falls over at numbers a proper database would laugh at, and the architecture feels like it was designed by committee during a fire drill. Writing this one was more therapy than anything else. I recently migrated from SharePoint to something custom. How many of you are still using (or working on SharePoint), and what would you recommend instead? <!-- SC_ON --> submitted by /u/jordansrowles (https://www.reddit.com/user/jordansrowles)
[link] (https://medium.com/@jordansrowles/why-developing-for-microsoft-sharepoint-is-a-horrible-terrible-and-painful-experience-aa1f5d50712c) [comments] (https://www.reddit.com/r/programming/comments/1qljjlx/why_developing_for_microsoft_sharepoint_is_a/)
https://www.reddit.com/r/programming/comments/1qljjlx/why_developing_for_microsoft_sharepoint_is_a/
<!-- SC_OFF -->I've written a little article on why I think SharePoint is terrible. Probably could've written more, but I value my sanity. The development experience is painful, performance falls over at numbers a proper database would laugh at, and the architecture feels like it was designed by committee during a fire drill. Writing this one was more therapy than anything else. I recently migrated from SharePoint to something custom. How many of you are still using (or working on SharePoint), and what would you recommend instead? <!-- SC_ON --> submitted by /u/jordansrowles (https://www.reddit.com/user/jordansrowles)
[link] (https://medium.com/@jordansrowles/why-developing-for-microsoft-sharepoint-is-a-horrible-terrible-and-painful-experience-aa1f5d50712c) [comments] (https://www.reddit.com/r/programming/comments/1qljjlx/why_developing_for_microsoft_sharepoint_is_a/)
List of jj aliases
https://www.reddit.com/r/programming/comments/1qllm32/list_of_jj_aliases/
<!-- SC_OFF -->I want to learn about everyone's favorite Jujutsu (https://www.jj-vcs.dev/latest/) aliases and could not find a comprehensive list. So I set up a simple page called List of jj aliases (https://www.lysator.liu.se/~axl/jj-aliases#aliases) (both aliases and revset aliases). Anyone can add and vote for aliases. All you need is a Github account. It's a bit clumsy, since the "storage" consists of Github discussion threads, but it was easy enough to set up without being a web wiz. :) Current top-voted alias is tug, while the revset aliases has not gotten any favorites yet. <!-- SC_ON --> submitted by /u/thomasa88 (https://www.reddit.com/user/thomasa88)
[link] (https://www.lysator.liu.se/~axl/jj-aliases#aliases) [comments] (https://www.reddit.com/r/programming/comments/1qllm32/list_of_jj_aliases/)
https://www.reddit.com/r/programming/comments/1qllm32/list_of_jj_aliases/
<!-- SC_OFF -->I want to learn about everyone's favorite Jujutsu (https://www.jj-vcs.dev/latest/) aliases and could not find a comprehensive list. So I set up a simple page called List of jj aliases (https://www.lysator.liu.se/~axl/jj-aliases#aliases) (both aliases and revset aliases). Anyone can add and vote for aliases. All you need is a Github account. It's a bit clumsy, since the "storage" consists of Github discussion threads, but it was easy enough to set up without being a web wiz. :) Current top-voted alias is tug, while the revset aliases has not gotten any favorites yet. <!-- SC_ON --> submitted by /u/thomasa88 (https://www.reddit.com/user/thomasa88)
[link] (https://www.lysator.liu.se/~axl/jj-aliases#aliases) [comments] (https://www.reddit.com/r/programming/comments/1qllm32/list_of_jj_aliases/)
Rust Iterators and Closures for Java Programmers
https://www.reddit.com/r/programming/comments/1qlmhxa/rust_iterators_and_closures_for_java_programmers/
<!-- SC_OFF -->Learn how Rust's iterators compare to Java Streams, and why closures are more powerful than lambdas. Key insights: - Closure syntax and the three closure traits (Fn, FnMut, FnOnce) - Iterator methods (map, filter, fold, etc.) - Lazy evaluation and zero-cost abstraction - Practical examples comparing Java and Rust <!-- SC_ON --> submitted by /u/MasterOntology (https://www.reddit.com/user/MasterOntology)
[link] (https://medium.com/gitconnected/rust-adventures-iterators-and-closures-706ab8f1b3c1) [comments] (https://www.reddit.com/r/programming/comments/1qlmhxa/rust_iterators_and_closures_for_java_programmers/)
https://www.reddit.com/r/programming/comments/1qlmhxa/rust_iterators_and_closures_for_java_programmers/
<!-- SC_OFF -->Learn how Rust's iterators compare to Java Streams, and why closures are more powerful than lambdas. Key insights: - Closure syntax and the three closure traits (Fn, FnMut, FnOnce) - Iterator methods (map, filter, fold, etc.) - Lazy evaluation and zero-cost abstraction - Practical examples comparing Java and Rust <!-- SC_ON --> submitted by /u/MasterOntology (https://www.reddit.com/user/MasterOntology)
[link] (https://medium.com/gitconnected/rust-adventures-iterators-and-closures-706ab8f1b3c1) [comments] (https://www.reddit.com/r/programming/comments/1qlmhxa/rust_iterators_and_closures_for_java_programmers/)
Dithering for an epaper laptop
https://www.reddit.com/r/programming/comments/1qlowl6/dithering_for_an_epaper_laptop/
submitted by /u/PMunch (https://www.reddit.com/user/PMunch)
[link] (https://peterme.net/building-an-epaper-laptop-dithering.html) [comments] (https://www.reddit.com/r/programming/comments/1qlowl6/dithering_for_an_epaper_laptop/)
https://www.reddit.com/r/programming/comments/1qlowl6/dithering_for_an_epaper_laptop/
submitted by /u/PMunch (https://www.reddit.com/user/PMunch)
[link] (https://peterme.net/building-an-epaper-laptop-dithering.html) [comments] (https://www.reddit.com/r/programming/comments/1qlowl6/dithering_for_an_epaper_laptop/)
What kind of RPC does google meet use at the browser level?
https://www.reddit.com/r/programming/comments/1qltayt/what_kind_of_rpc_does_google_meet_use_at_the/
<!-- SC_OFF -->I was curious on what network calls the google meet application makes from the browser and came across a network call to /$rpc/google.rtc.meetings.v1.MeetingSpaceService/SyncMeetingSpaceCollections whose content type was x-protobuf. Anyone knows what kind of remote procedure call this is. Is it gRPC-web or a custom version only used internally at Google? <!-- SC_ON --> submitted by /u/CaptainCodeKe (https://www.reddit.com/user/CaptainCodeKe)
[link] (https://meet.google.com/%24rpc/google.rtc.meetings.v1.MeetingSpaceService/SyncMeetingSpaceCollections) [comments] (https://www.reddit.com/r/programming/comments/1qltayt/what_kind_of_rpc_does_google_meet_use_at_the/)
https://www.reddit.com/r/programming/comments/1qltayt/what_kind_of_rpc_does_google_meet_use_at_the/
<!-- SC_OFF -->I was curious on what network calls the google meet application makes from the browser and came across a network call to /$rpc/google.rtc.meetings.v1.MeetingSpaceService/SyncMeetingSpaceCollections whose content type was x-protobuf. Anyone knows what kind of remote procedure call this is. Is it gRPC-web or a custom version only used internally at Google? <!-- SC_ON --> submitted by /u/CaptainCodeKe (https://www.reddit.com/user/CaptainCodeKe)
[link] (https://meet.google.com/%24rpc/google.rtc.meetings.v1.MeetingSpaceService/SyncMeetingSpaceCollections) [comments] (https://www.reddit.com/r/programming/comments/1qltayt/what_kind_of_rpc_does_google_meet_use_at_the/)
RustyPP: A C++20 library and Clang tool to enforce Rust-like safety and mutability.
https://www.reddit.com/r/programming/comments/1qluakt/rustypp_a_c20_library_and_clang_tool_to_enforce/
<!-- SC_OFF -->Find the source here!: https://github.com/I-A-S/Oxide [RENAMED TO Oxide FROM RustyPP] Hey folks I recently started learning Rust and really liked the borrow checking mechanism and more importantly the "immutable by default" aspect (among a lot more actually). With Microsoft putting Rust in the Windows kernel and Linus approving it for use in the Linux kernel, let's admit it, Rust is becoming an avengers level threat to C++. For a good reason, in this day and age, security and safety has become exponentially more important. My goal is promote (and enforce using oxide-validator), the use of good aspects of Rust to C++. Here's what Oxide currently offers: Single header include: oxide.hpp (this gives you Mut, Const, Ref, MutRef, Result and basic optional type aliases u8, i32 etc.) oxide-validator: This a standalone C++ written executable embedding clang to enforce the "safe" coding practices. oxide-vscode: VSCode extension to give you validator checks in real time as you type following are planned but not available yet: CLion Extension Oxide Transpiler Oxide is still v0.1.0 btw so the API is not final is subject to changes (tho ofc I will only add breaking changes if the benefit outweighs the cost) My hope is to make C++ codebases more secure (and standardized). I love cpp, instead of making Rust my daily driver, I'm trying to bring the genuinely good aspects of Rust to cpp. Project is released under Apache v2. Any and all feedback is welcome! <!-- SC_ON --> submitted by /u/I-A-S- (https://www.reddit.com/user/I-A-S-)
[link] (https://github.com/I-A-S/RustyPP) [comments] (https://www.reddit.com/r/programming/comments/1qluakt/rustypp_a_c20_library_and_clang_tool_to_enforce/)
https://www.reddit.com/r/programming/comments/1qluakt/rustypp_a_c20_library_and_clang_tool_to_enforce/
<!-- SC_OFF -->Find the source here!: https://github.com/I-A-S/Oxide [RENAMED TO Oxide FROM RustyPP] Hey folks I recently started learning Rust and really liked the borrow checking mechanism and more importantly the "immutable by default" aspect (among a lot more actually). With Microsoft putting Rust in the Windows kernel and Linus approving it for use in the Linux kernel, let's admit it, Rust is becoming an avengers level threat to C++. For a good reason, in this day and age, security and safety has become exponentially more important. My goal is promote (and enforce using oxide-validator), the use of good aspects of Rust to C++. Here's what Oxide currently offers: Single header include: oxide.hpp (this gives you Mut, Const, Ref, MutRef, Result and basic optional type aliases u8, i32 etc.) oxide-validator: This a standalone C++ written executable embedding clang to enforce the "safe" coding practices. oxide-vscode: VSCode extension to give you validator checks in real time as you type following are planned but not available yet: CLion Extension Oxide Transpiler Oxide is still v0.1.0 btw so the API is not final is subject to changes (tho ofc I will only add breaking changes if the benefit outweighs the cost) My hope is to make C++ codebases more secure (and standardized). I love cpp, instead of making Rust my daily driver, I'm trying to bring the genuinely good aspects of Rust to cpp. Project is released under Apache v2. Any and all feedback is welcome! <!-- SC_ON --> submitted by /u/I-A-S- (https://www.reddit.com/user/I-A-S-)
[link] (https://github.com/I-A-S/RustyPP) [comments] (https://www.reddit.com/r/programming/comments/1qluakt/rustypp_a_c20_library_and_clang_tool_to_enforce/)
Google's Universal Commerce Protocol (UCP)
https://www.reddit.com/r/programming/comments/1qlvwea/googles_universal_commerce_protocol_ucp/
submitted by /u/Helpful_Geologist430 (https://www.reddit.com/user/Helpful_Geologist430)
[link] (https://youtu.be/lYjFyYRNPqU?si=l0OD1ocoWVeeqGTt) [comments] (https://www.reddit.com/r/programming/comments/1qlvwea/googles_universal_commerce_protocol_ucp/)
https://www.reddit.com/r/programming/comments/1qlvwea/googles_universal_commerce_protocol_ucp/
submitted by /u/Helpful_Geologist430 (https://www.reddit.com/user/Helpful_Geologist430)
[link] (https://youtu.be/lYjFyYRNPqU?si=l0OD1ocoWVeeqGTt) [comments] (https://www.reddit.com/r/programming/comments/1qlvwea/googles_universal_commerce_protocol_ucp/)
7,432 pages of legacy docs to 3s queries with hybrid search + reranking
https://www.reddit.com/r/programming/comments/1qm7u5z/7432_pages_of_legacy_docs_to_3s_queries_with/
<!-- SC_OFF -->Built a RAG system for 20-year-old Essbase documentation. Hybrid retrieval (BM25 + vector search) with FlashRank reranking. Validated across 4 LLM families to avoid vendor lock-in. 170 seconds to index, 3 second queries, $20/year operating cost. Wrote about how it works. <!-- SC_ON --> submitted by /u/antidrugue (https://www.reddit.com/user/antidrugue)
[link] (https://clouatre.ca/posts/rag-legacy-systems/) [comments] (https://www.reddit.com/r/programming/comments/1qm7u5z/7432_pages_of_legacy_docs_to_3s_queries_with/)
https://www.reddit.com/r/programming/comments/1qm7u5z/7432_pages_of_legacy_docs_to_3s_queries_with/
<!-- SC_OFF -->Built a RAG system for 20-year-old Essbase documentation. Hybrid retrieval (BM25 + vector search) with FlashRank reranking. Validated across 4 LLM families to avoid vendor lock-in. 170 seconds to index, 3 second queries, $20/year operating cost. Wrote about how it works. <!-- SC_ON --> submitted by /u/antidrugue (https://www.reddit.com/user/antidrugue)
[link] (https://clouatre.ca/posts/rag-legacy-systems/) [comments] (https://www.reddit.com/r/programming/comments/1qm7u5z/7432_pages_of_legacy_docs_to_3s_queries_with/)
Stackmaxxing for a recursion world record
https://www.reddit.com/r/programming/comments/1qm9ilz/stackmaxxing_for_a_recursion_world_record/
submitted by /u/Chii (https://www.reddit.com/user/Chii)
[link] (https://www.youtube.com/watch?v=WQKSyPYF0-Y) [comments] (https://www.reddit.com/r/programming/comments/1qm9ilz/stackmaxxing_for_a_recursion_world_record/)
https://www.reddit.com/r/programming/comments/1qm9ilz/stackmaxxing_for_a_recursion_world_record/
submitted by /u/Chii (https://www.reddit.com/user/Chii)
[link] (https://www.youtube.com/watch?v=WQKSyPYF0-Y) [comments] (https://www.reddit.com/r/programming/comments/1qm9ilz/stackmaxxing_for_a_recursion_world_record/)
Building a lightning-fast highly-configurable Rust-based backtesting system
https://www.reddit.com/r/programming/comments/1qmdzue/building_a_lightningfast_highlyconfigurable/
<!-- SC_OFF -->I created a very detailed technical design doc for how I built a Rust-based algorithmic trading platform. Feel free to ask me any questions below! <!-- SC_ON --> submitted by /u/ReplacementNo598 (https://www.reddit.com/user/ReplacementNo598)
[link] (https://nexustrade.io/blog/building-a-lightning-fast-highly-configurable-rust-based-backtesting-system-20260119) [comments] (https://www.reddit.com/r/programming/comments/1qmdzue/building_a_lightningfast_highlyconfigurable/)
https://www.reddit.com/r/programming/comments/1qmdzue/building_a_lightningfast_highlyconfigurable/
<!-- SC_OFF -->I created a very detailed technical design doc for how I built a Rust-based algorithmic trading platform. Feel free to ask me any questions below! <!-- SC_ON --> submitted by /u/ReplacementNo598 (https://www.reddit.com/user/ReplacementNo598)
[link] (https://nexustrade.io/blog/building-a-lightning-fast-highly-configurable-rust-based-backtesting-system-20260119) [comments] (https://www.reddit.com/r/programming/comments/1qmdzue/building_a_lightningfast_highlyconfigurable/)