reddit_programming | Technologies

Telegram-канал reddit_programming - Reddit Programming

212

I will send you newest post from subreddit /r/programming

Subscribe to a channel

Reddit Programming

I am working on something to make following tutorials alot easier.
https://www.reddit.com/r/programming/comments/1s4tupd/i_am_working_on_something_to_make_following/

<!-- SC_OFF -->Does anybody else find themselves having a tab mess when doing tutorials. Especially with multiple sources and docs/readmes to follow for smth like remixing. <!-- SC_ON --> submitted by /u/BruhMomentBruhuno (https://www.reddit.com/user/BruhMomentBruhuno)
[link] (http://comingsoon.com/) [comments] (https://www.reddit.com/r/programming/comments/1s4tupd/i_am_working_on_something_to_make_following/)

Читать полностью…

Reddit Programming

Quantum frontiers may be closer than they appear - Google's timeline for PQC migration
https://www.reddit.com/r/programming/comments/1s4s0m1/quantum_frontiers_may_be_closer_than_they_appear/

submitted by /u/CircumspectCapybara (https://www.reddit.com/user/CircumspectCapybara)
[link] (https://blog.google/innovation-and-ai/technology/safety-security/cryptography-migration-timeline) [comments] (https://www.reddit.com/r/programming/comments/1s4s0m1/quantum_frontiers_may_be_closer_than_they_appear/)

Читать полностью…

Reddit Programming

My Story with Programming Languages
https://www.reddit.com/r/programming/comments/1s4d2ce/my_story_with_programming_languages/

<!-- SC_OFF -->Hi there! I’m glad to share my story with programming languages, from age 16 to now, with you! <!-- SC_ON --> submitted by /u/Ok-Razzmatazz-6125 (https://www.reddit.com/user/Ok-Razzmatazz-6125)
[link] (https://github.com/shd101wyy/Yo/blob/develop/docs/en-US/MY_STORY_WITH_PROGRAMMING_LANGUAGES.md) [comments] (https://www.reddit.com/r/programming/comments/1s4d2ce/my_story_with_programming_languages/)

Читать полностью…

Reddit Programming

What I Learned from a $2,000 Pen Test
https://www.reddit.com/r/programming/comments/1s4bv9a/what_i_learned_from_a_2000_pen_test/

submitted by /u/Weary-Database-8713 (https://www.reddit.com/user/Weary-Database-8713)
[link] (https://glama.ai/blog/2026-03-26-the-hackers-who-tracked-my-sleep-cycle) [comments] (https://www.reddit.com/r/programming/comments/1s4bv9a/what_i_learned_from_a_2000_pen_test/)

Читать полностью…

Reddit Programming

Shell Tricks That Actually Make Life Easier (And Save Your Sanity)
https://www.reddit.com/r/programming/comments/1s4adqp/shell_tricks_that_actually_make_life_easier_and/

submitted by /u/BrewedDoritos (https://www.reddit.com/user/BrewedDoritos)
[link] (https://blog.hofstede.it/shell-tricks-that-actually-make-life-easier-and-save-your-sanity/) [comments] (https://www.reddit.com/r/programming/comments/1s4adqp/shell_tricks_that_actually_make_life_easier_and/)

Читать полностью…

Reddit Programming

A Tale Of Four Fuzzers
https://www.reddit.com/r/programming/comments/1s46jhs/a_tale_of_four_fuzzers/

submitted by /u/matklad (https://www.reddit.com/user/matklad)
[link] (https://tigerbeetle.com/blog/2025-11-28-tale-of-four-fuzzers/?v=2) [comments] (https://www.reddit.com/r/programming/comments/1s46jhs/a_tale_of_four_fuzzers/)

Читать полностью…

Reddit Programming

From zero to a RAG system: successes and failures
https://www.reddit.com/r/programming/comments/1s45e9i/from_zero_to_a_rag_system_successes_and_failures/

submitted by /u/BrewedDoritos (https://www.reddit.com/user/BrewedDoritos)
[link] (https://en.andros.dev/blog/aa31d744/from-zero-to-a-rag-system-successes-and-failures/) [comments] (https://www.reddit.com/r/programming/comments/1s45e9i/from_zero_to_a_rag_system_successes_and_failures/)

Читать полностью…

Reddit Programming

How C++ Finally Beats Rust at JSON Serialization - Daniel Lemire & Francisco Geiman Thiesen
https://www.reddit.com/r/programming/comments/1s4261u/how_c_finally_beats_rust_at_json_serialization/

submitted by /u/BlueGoliath (https://www.reddit.com/user/BlueGoliath)
[link] (https://www.youtube.com/watch?v=Mcgk3CxHYMs) [comments] (https://www.reddit.com/r/programming/comments/1s4261u/how_c_finally_beats_rust_at_json_serialization/)

Читать полностью…

Reddit Programming

Mojo's not (yet) Python
https://www.reddit.com/r/programming/comments/1s3gbuz/mojos_not_yet_python/

submitted by /u/eatonphil (https://www.reddit.com/user/eatonphil)
[link] (https://theconsensus.dev/p/2026/03/12/mojos-not-yet-python.html) [comments] (https://www.reddit.com/r/programming/comments/1s3gbuz/mojos_not_yet_python/)

Читать полностью…

Reddit Programming

The gold standard of optimization: A look under the hood of RollerCoaster Tycoon
https://www.reddit.com/r/programming/comments/1s3fj4b/the_gold_standard_of_optimization_a_look_under/

submitted by /u/r_retrohacking_mod2 (https://www.reddit.com/user/r_retrohacking_mod2)
[link] (https://larstofus.com/2026/03/22/the-gold-standard-of-optimization-a-look-under-the-hood-of-rollercoaster-tycoon/) [comments] (https://www.reddit.com/r/programming/comments/1s3fj4b/the_gold_standard_of_optimization_a_look_under/)

Читать полностью…

Reddit Programming

How the TeamPCP attack exploited CI/CD pipelines and trusted releases to release infected Trivy and LiteLLM packages
https://www.reddit.com/r/programming/comments/1s35ohw/how_the_teampcp_attack_exploited_cicd_pipelines/

<!-- SC_OFF -->TeamPCP attack shows how CI/CD can be abused by compromised pipelines to compromised repos to push out infostealers in the packages. Most notable ones were Aquasec's entire GitHub acc including Trivy repo and LiteLLM python package. <!-- SC_ON --> submitted by /u/raptorhunter22 (https://www.reddit.com/user/raptorhunter22)
[link] (https://thecybersecguru.com/news/teampcp-supply-chain-attack/) [comments] (https://www.reddit.com/r/programming/comments/1s35ohw/how_the_teampcp_attack_exploited_cicd_pipelines/)

Читать полностью…

Reddit Programming

Litellm 1.82.7 and 1.82.8 on PyPI are compromised, do not update!
https://www.reddit.com/r/programming/comments/1s2h8lt/litellm_1827_and_1828_on_pypi_are_compromised_do/

<!-- SC_OFF -->We just have been compromised, thousands of peoples likely are as well, more details updated IRL at the link Update: Callum McMahon, who discovered this, wrote an explainer and postmortem going into greater detail: https://futuresearch.ai/blog/no-prompt-injection-required <!-- SC_ON --> submitted by /u/ddp26 (https://www.reddit.com/user/ddp26)
[link] (https://futuresearch.ai/blog/litellm-pypi-supply-chain-attack/) [comments] (https://www.reddit.com/r/programming/comments/1s2h8lt/litellm_1827_and_1828_on_pypi_are_compromised_do/)

Читать полностью…

Reddit Programming

Don't Count Java out Yet
https://www.reddit.com/r/programming/comments/1s2gjgv/dont_count_java_out_yet/

<!-- SC_OFF -->I remember when I first started working, I loved visiting this old mainframe building, where the "serious" software engineering work was being done. The mainframe was long-gone, but the hard-core vibe of the place still lingered. As I took any excuse to walk past a different part of the building to try and sneak a peek into whatever compute wizardry I imagined was being conjured up, one thing I always noticed was copies of InfoWorld being strewn across desks and tables (and yes, even in the bathroom - hey, I said it was hard-core ;-) ). I guess those days are mostly over now, but it's nice to see that there is still some great writing going on at InfoWorld (https://www.linkedin.com/feed/?shareActive=true&amp;url=https%3A%2F%2Fwww.infoworld.com%2Farticle%2F2335996%2F9-reasons-java-is-still-great.html&amp;shareUrl=https%3A%2F%2Fwww.infoworld.com%2Farticle%2F2335996%2F9-reasons-java-is-still-great.html#) by some talented and knowledgeable authors. Matt Tyson (https://www.linkedin.com/feed/?shareActive=true&amp;url=https%3A%2F%2Fwww.infoworld.com%2Farticle%2F2335996%2F9-reasons-java-is-still-great.html&amp;shareUrl=https%3A%2F%2Fwww.infoworld.com%2Farticle%2F2335996%2F9-reasons-java-is-still-great.html#) is definitely one of them and this is a great piece on why despite the #rust / #golang / #elixir craze, #java is still the language and framework to beat. (One of these days I'm going to finally learn #spring and re-join the java club.) <!-- SC_ON --> submitted by /u/scottedwards2000 (https://www.reddit.com/user/scottedwards2000)
[link] (https://www.infoworld.com/article/2335996/9-reasons-java-is-still-great.html) [comments] (https://www.reddit.com/r/programming/comments/1s2gjgv/dont_count_java_out_yet/)

Читать полностью…

Reddit Programming

Handheld NES on a ESP32
https://www.reddit.com/r/programming/comments/1s2blu7/handheld_nes_on_a_esp32/

submitted by /u/BlueGoliath (https://www.reddit.com/user/BlueGoliath)
[link] (https://www.youtube.com/watch?v=jToSBvipl80) [comments] (https://www.reddit.com/r/programming/comments/1s2blu7/handheld_nes_on_a_esp32/)

Читать полностью…

Reddit Programming

Interactive Web UI: Next-Gen Frontend in 2026 | RuneHub
https://www.reddit.com/r/programming/comments/1s1ru96/interactive_web_ui_nextgen_frontend_in_2026/

submitted by /u/Low-Trust2491 (https://www.reddit.com/user/Low-Trust2491)
[link] (https://rune.codes/hub/tech-trends/the-rise-of-interactive-web-ui-why-static-pages-are-dead-in-2026) [comments] (https://www.reddit.com/r/programming/comments/1s1ru96/interactive_web_ui_nextgen_frontend_in_2026/)

Читать полностью…

Reddit Programming

Database Performance Bottlenecks: N+1 Queries, Missing Indexes, and Connection Pools
https://www.reddit.com/r/programming/comments/1s4s96t/database_performance_bottlenecks_n1_queries/

submitted by /u/Itchy-Warthog8260 (https://www.reddit.com/user/Itchy-Warthog8260)
[link] (https://howtocenterdiv.com/beyond-the-div/your-database-is-the-bottleneck-not-your-code) [comments] (https://www.reddit.com/r/programming/comments/1s4s96t/database_performance_bottlenecks_n1_queries/)

Читать полностью…

Reddit Programming

Petri nets as music sequencers — using token rings, inhibitor arcs, and Euclidean rhythms to generate deterministic tracks.
https://www.reddit.com/r/programming/comments/1s4nuem/petri_nets_as_music_sequencers_using_token_rings/

submitted by /u/orksliver (https://www.reddit.com/user/orksliver)
[link] (https://blog.stackdump.com/posts/petri-net-sequencer) [comments] (https://www.reddit.com/r/programming/comments/1s4nuem/petri_nets_as_music_sequencers_using_token_rings/)

Читать полностью…

Reddit Programming

Carrier Classes & Discussing Syntax - Inside Java Podcast 52
https://www.reddit.com/r/programming/comments/1s4c1s1/carrier_classes_discussing_syntax_inside_java/

submitted by /u/BlueGoliath (https://www.reddit.com/user/BlueGoliath)
[link] (https://www.youtube.com/watch?v=b6cXuA84c9g) [comments] (https://www.reddit.com/r/programming/comments/1s4c1s1/carrier_classes_discussing_syntax_inside_java/)

Читать полностью…

Reddit Programming

Building a NES Emulator from Scratch
https://www.reddit.com/r/programming/comments/1s4bj6i/building_a_nes_emulator_from_scratch/

submitted by /u/matiassalles99 (https://www.reddit.com/user/matiassalles99)
[link] (https://matiassalles99.codes/posts/building-nes-emulator-crystal-book/) [comments] (https://www.reddit.com/r/programming/comments/1s4bj6i/building_a_nes_emulator_from_scratch/)

Читать полностью…

Reddit Programming

Tests as Institutional Memory
https://www.reddit.com/r/programming/comments/1s49q4m/tests_as_institutional_memory/

submitted by /u/devTripp (https://www.reddit.com/user/devTripp)
[link] (https://trippw.com/blog/tests-as-institutional-memory) [comments] (https://www.reddit.com/r/programming/comments/1s49q4m/tests_as_institutional_memory/)

Читать полностью…

Reddit Programming

GitHub will use your repos to train AI models
https://www.reddit.com/r/programming/comments/1s45lme/github_will_use_your_repos_to_train_ai_models/

<!-- SC_OFF --> Important update On April 24 we'll start using GitHub Copilot interaction data for AI model training unless you opt out. Remember to opt-out fellows engineers. Important correction: As many of you noted, the title of the post is misleading. This update will impact only "GitHub Copilot interaction" and not "all your repos". Direct opt out link: Direct opt out link <!-- SC_ON --> submitted by /u/Ok-Lifeguard-9612 (https://www.reddit.com/user/Ok-Lifeguard-9612)
[link] (https://github.com/) [comments] (https://www.reddit.com/r/programming/comments/1s45lme/github_will_use_your_repos_to_train_ai_models/)

Читать полностью…

Reddit Programming

Upgrading Sea of Thieves From C++14 to C++20 Wasn't Easy Here's Why - Keith Stockdale - CppCon 2026
https://www.reddit.com/r/programming/comments/1s426l8/upgrading_sea_of_thieves_from_c14_to_c20_wasnt/

submitted by /u/BlueGoliath (https://www.reddit.com/user/BlueGoliath)
[link] (https://www.youtube.com/watch?v=b6j6SZiXmoo) [comments] (https://www.reddit.com/r/programming/comments/1s426l8/upgrading_sea_of_thieves_from_c14_to_c20_wasnt/)

Читать полностью…

Reddit Programming

Redash's Python sandbox escape gives attackers full server access. Vendor says "use at your own risk"
https://www.reddit.com/r/programming/comments/1s40jgg/redashs_python_sandbox_escape_gives_attackers/

submitted by /u/sixcommissioner (https://www.reddit.com/user/sixcommissioner)
[link] (https://www.ox.security/blog/redashs-python-sandbox-escape-gives-attackers-full-server-access) [comments] (https://www.reddit.com/r/programming/comments/1s40jgg/redashs_python_sandbox_escape_gives_attackers/)

Читать полностью…

Reddit Programming

Paper: What if independently deployable functions shared memory instead of serializing data between them?
https://www.reddit.com/r/programming/comments/1s3fnlu/paper_what_if_independently_deployable_functions/

submitted by /u/PlayfulLingonberry73 (https://www.reddit.com/user/PlayfulLingonberry73)
[link] (https://doi.org/10.5281/zenodo.19161471) [comments] (https://www.reddit.com/r/programming/comments/1s3fnlu/paper_what_if_independently_deployable_functions/)

Читать полностью…

Reddit Programming

Open source isn't a tip jar – it's time to charge for access
https://www.reddit.com/r/programming/comments/1s3ams9/open_source_isnt_a_tip_jar_its_time_to_charge_for/

submitted by /u/henk53 (https://www.reddit.com/user/henk53)
[link] (https://theregister.com/2026/03/25/open_source_bill_opinion) [comments] (https://www.reddit.com/r/programming/comments/1s3ams9/open_source_isnt_a_tip_jar_its_time_to_charge_for/)

Читать полностью…

Reddit Programming

Why Raft can’t safely commit old-term entries — from an implementation/debugging perspective
https://www.reddit.com/r/programming/comments/1s32qin/why_raft_cant_safely_commit_oldterm_entries_from/

<!-- SC_OFF -->I recently finished the MIT distributed systems labs and wrote up one Raft rule that took me some time to fully understand: why a leader cannot safely commit old-term entries just because they’re replicated on a majority. When reading the paper, this can feel like a detail you just accept and move on from. But during implementation/debugging, it becomes much more concrete. You start seeing why “replicated on a majority” is not enough by itself, and why the current-term restriction matters for safety. I tried to explain it from the perspective of someone implementing and debugging Raft, not just restating the theory. Article: https://abdellani.dev/posts/2026-03-23-why-raft-cant-safely-commit-old-term-entries/ I’d be curious how this clicked for others:
did it make sense immediately from the Raft paper, or only after implementing/debugging it? <!-- SC_ON --> submitted by /u/am0123 (https://www.reddit.com/user/am0123)
[link] (https://abdellani.dev/posts/2026-03-23-why-raft-cant-safely-commit-old-term-entries/) [comments] (https://www.reddit.com/r/programming/comments/1s32qin/why_raft_cant_safely_commit_oldterm_entries_from/)

Читать полностью…

Reddit Programming

Malicious litellm 1.82.8: Credential Theft and Persistent Backdoor
https://www.reddit.com/r/programming/comments/1s2h4by/malicious_litellm_1828_credential_theft_and/

<!-- SC_OFF -->litellm, a famous python package got compromised and it executes on your system without even importing it — cloud creds, SSH keys, K8s secrets, crypto wallets, env vars and what not, all exfiltrated to the attacker's server. Full technical analysis: https://safedep.io/malicious-litellm-1-82-8-analysis/ <!-- SC_ON --> submitted by /u/No_Plan_3442 (https://www.reddit.com/user/No_Plan_3442)
[link] (https://safedep.io/malicious-litellm-1-82-8-analysis/) [comments] (https://www.reddit.com/r/programming/comments/1s2h4by/malicious_litellm_1828_credential_theft_and/)

Читать полностью…

Reddit Programming

Designing a Python Language Server: Lessons from Pyre that Shaped Pyrefly
https://www.reddit.com/r/programming/comments/1s2bw68/designing_a_python_language_server_lessons_from/

<!-- SC_OFF -->Pyrefly (https://github.com/facebook/pyrefly) is a next-generation Python type checker and language server, designed to be extremely fast and featuring advanced refactoring and type inference capabilities. Pyrefly is a spiritual successor to Pyre (https://pyre-check.org/), the previous Python type checker developed by the same team. The differences between the two type checkers go far beyond a simple rewrite from OCaml to Rust - we designed Pyrefly from the ground up, with a completely different architecture. Pyrefly’s design comes directly from our experience with Pyre. Some things worked well at scale, while others did not. After running a type checker on massive Python codebases for a long time, we got a clearer sense of which trade-offs actually mattered to users. This post is a write-up of a few lessons from Pyre that influenced how we approached Pyrefly. Link to blog: https://pyrefly.org/blog/lessons-from-pyre/ The outline of topics is provided below that way you can decide if it's worth your time to read :) - Language-server-first Architecture - OCaml vs. Rust - Irreversible AST Lowering - Soundness vs. Usability - Caching Cyclic Data Dependencies <!-- SC_ON --> submitted by /u/BeamMeUpBiscotti (https://www.reddit.com/user/BeamMeUpBiscotti)
[link] (https://pyrefly.org/blog/lessons-from-pyre/) [comments] (https://www.reddit.com/r/programming/comments/1s2bw68/designing_a_python_language_server_lessons_from/)

Читать полностью…

Reddit Programming

Why so many languages have allocators now
https://www.reddit.com/r/programming/comments/1s2b2wt/why_so_many_languages_have_allocators_now/

submitted by /u/BlueGoliath (https://www.reddit.com/user/BlueGoliath)
[link] (https://www.youtube.com/watch?v=TDCwoAuL5jc) [comments] (https://www.reddit.com/r/programming/comments/1s2b2wt/why_so_many_languages_have_allocators_now/)

Читать полностью…

Reddit Programming

Why Over-Engineering Happens
https://www.reddit.com/r/programming/comments/1s1qq16/why_overengineering_happens/

submitted by /u/fagnerbrack (https://www.reddit.com/user/fagnerbrack)
[link] (https://yusufaytas.com/why-over-engineering-happens/) [comments] (https://www.reddit.com/r/programming/comments/1s1qq16/why_overengineering_happens/)

Читать полностью…
Subscribe to a channel