reddit_programming | Technologies

Telegram-канал reddit_programming - Reddit Programming

214

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

Subscribe to a channel

Reddit Programming

blazed.js
https://www.reddit.com/r/programming/comments/1lynput/blazedjs/

<!-- SC_OFF -->So hello everyone! I have been maintaining this package named blazed.js in npm since last year which is fast light weight high performance http and dns client It would be greatly appreciated if you guys could provide your valuable feedback and opinions regarding this package like on what could I improve etc Here's the package link https://www.npmjs.com/package/blazed.js Thank you in advance :) <!-- SC_ON --> submitted by /u/Flat_Molasses_9715 (https://www.reddit.com/user/Flat_Molasses_9715)
[link] (https://www.npmjs.com/package/blazed.js) [comments] (https://www.reddit.com/r/programming/comments/1lynput/blazedjs/)

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

Reddit Programming

AI slows down some experienced software developers, study finds
https://www.reddit.com/r/programming/comments/1lykgzc/ai_slows_down_some_experienced_software/

submitted by /u/donutloop (https://www.reddit.com/user/donutloop)
[link] (https://www.reuters.com/business/ai-slows-down-some-experienced-software-developers-study-finds-2025-07-10/) [comments] (https://www.reddit.com/r/programming/comments/1lykgzc/ai_slows_down_some_experienced_software/)

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

Reddit Programming

Working through 'Writing A C Compiler'
https://www.reddit.com/r/programming/comments/1lyan2n/working_through_writing_a_c_compiler/

submitted by /u/AlexeyBrin (https://www.reddit.com/user/AlexeyBrin)
[link] (https://jollygoodsw.wordpress.com/2025/03/13/working-through-writing-a-c-compiler/) [comments] (https://www.reddit.com/r/programming/comments/1lyan2n/working_through_writing_a_c_compiler/)

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

Reddit Programming

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/)

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

Reddit Programming

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/)

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

Reddit Programming

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/)

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

Reddit Programming

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/)

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

Reddit Programming

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/)

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

Reddit Programming

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/)

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

Reddit Programming

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/)

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

Reddit Programming

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/)

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

Reddit Programming

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/)

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

Reddit Programming

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/)

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

Reddit Programming

Durable AI Loops: Fault Tolerance across Frameworks and without Handcuffs
https://www.reddit.com/r/programming/comments/1lxbe6e/durable_ai_loops_fault_tolerance_across/

<!-- SC_OFF -->Resilience, suspendability, observability, human-in-the-loop, and multi-agent coordination, for any agent and SDK. <!-- SC_ON --> submitted by /u/stsffap (https://www.reddit.com/user/stsffap)
[link] (https://restate.dev/blog/durable-ai-loops-fault-tolerance-across-frameworks-and-without-handcuffs/) [comments] (https://www.reddit.com/r/programming/comments/1lxbe6e/durable_ai_loops_fault_tolerance_across/)

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

Reddit Programming

Fsyncgate: errors on fsync are unrecoverable
https://www.reddit.com/r/programming/comments/1lx8ke2/fsyncgate_errors_on_fsync_are_unrecoverable/

submitted by /u/gavinhoward (https://www.reddit.com/user/gavinhoward)
[link] (https://danluu.com/fsyncgate/) [comments] (https://www.reddit.com/r/programming/comments/1lx8ke2/fsyncgate_errors_on_fsync_are_unrecoverable/)

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

Reddit Programming

Scalability
https://www.reddit.com/r/programming/comments/1lyngbu/scalability/

submitted by /u/TheAnonymousHumann (https://www.reddit.com/user/TheAnonymousHumann)
[link] (https://open.substack.com/pub/theremoteengineer/p/scalability-in-system-design?utm_source=share&amp;utm_medium=android&amp;r=1rms38) [comments] (https://www.reddit.com/r/programming/comments/1lyngbu/scalability/)

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

Reddit Programming

TUI for Alias Management with Command Usage Tracking and Smart alias suggestions
https://www.reddit.com/r/programming/comments/1lyk875/tui_for_alias_management_with_command_usage/

<!-- SC_OFF -->Hey everyone, I built alman (alias manager) a command-line tool and TUI designed to make alias management easier, by using a cool algorithm to detect commands in your terminal workflow which could benefit from having an alias, and then intelligently suggesting an alias for that command, thereby saving you time and keystrokes. Here is the github : https://github.com/vaibhav-mattoo/alman Alman ranking algorithm Alman ranks your commands based on: Length: Longer commands get a slight boost (using length^(3/5) to avoid bias). Frequency: Commands you use often score higher. Last use time: Recent commands get a multiplier (e.g., 4x for This ensures the most useful commands are prioritized for alias creation. It then generates intelligent alias suggestions using schemes like: Vowel Removal: git status → gst Abbreviation: ls -la → ll First Letter Combination: docker compose → dcompose Smart Truncation: git checkout → gco Prefix Matching: git commands → g + subcommand letter Some of its features are: Interactive aliases for browsing adding and removing aliases. Ability to track your aliases across multiple shells and multiple alias files. Command-line mode for quick alias operations. Cross-platform: Works on Linux, macOS, BSD, and Windows (via WSL). Alman offers an installation script that works on any platform for easy setup and is also available through cargo, yay, etc. Try it out and streamline your workflow. I’d really appreciate any feedback or suggestions, and if you find it helpful, feel free to check it out and star the repo. <!-- SC_ON --> submitted by /u/YboMa2 (https://www.reddit.com/user/YboMa2)
[link] (https://github.com/vaibhav-mattoo/alman) [comments] (https://www.reddit.com/r/programming/comments/1lyk875/tui_for_alias_management_with_command_usage/)

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

Reddit Programming

Rust vs. C: A Deep Dive
https://www.reddit.com/r/programming/comments/1lyaeia/rust_vs_c_a_deep_dive/

submitted by /u/pacinothere (https://www.reddit.com/user/pacinothere)
[link] (https://ponderwall.com/index.php/2025/07/12/rust-c/) [comments] (https://www.reddit.com/r/programming/comments/1lyaeia/rust_vs_c_a_deep_dive/)

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

Reddit Programming

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/)

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

Reddit Programming

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/)

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

Reddit Programming

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/)

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

Reddit Programming

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/)

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

Reddit Programming

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/)

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

Reddit Programming

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/)

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

Reddit Programming

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/)

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

Reddit Programming

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/)

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

Reddit Programming

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/)

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

Reddit Programming

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/)

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

Reddit Programming

I built a vector-value database in pure C: libvictor + victordb (daemon) — AMA / Feedback welcome
https://www.reddit.com/r/programming/comments/1lxad98/i_built_a_vectorvalue_database_in_pure_c/

<!-- SC_OFF -->Hi everyone, I’ve been developing a C library called libvictor, originally just a fast vector index (Flat, HNSW, IVF). Over time, I added a simple embedded key-value store for storing raw byte values, indexed by keys or by vectors. To make it usable as a database, I built victord, a lightweight daemon (also in C) that uses libvictor under the hood. It allows: Creating multiple indexes Inserting, deleting, and searching vectors (with attached values) Fast ANN search with optional re-ranking A simple binary protocol (CBOR-based) Self-hosted, no external dependencies The idea is to have a small, embeddable, production-ready vector-value store — great for semantic search, embedding retrieval, and vector-based metadata storage. It’s still evolving, but I'd love feedback or questions. I plan to open source it soon. If you’re into low-level systems, databases, or vector search, AMA or follow the project — I’ll be sharing benchmarks and internals shortly. <!-- SC_ON --> submitted by /u/ebilli (https://www.reddit.com/user/ebilli)
[link] (https://github.com/victor-base) [comments] (https://www.reddit.com/r/programming/comments/1lxad98/i_built_a_vectorvalue_database_in_pure_c/)

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

Reddit Programming

Bioinformatics in Rust
https://www.reddit.com/r/programming/comments/1lx8drj/bioinformatics_in_rust/

<!-- SC_OFF -->Bioinformatics in Rust is a newly launched monthly newsletter, loosely inspired by scientificcomputing.rs (https://scientificcomputing.rs/). This site aims to highlight Rust crates that are useful, either directly or indirectly, in the field of bioinformatics. Each month, in addition to the crates, it features a research article that serves as a jumping-off point for deeper exploration, along with a coding challenge designed to test your skills and demonstrate Rust’s utility in bioinformatics. <!-- SC_ON --> submitted by /u/Kind-Kure (https://www.reddit.com/user/Kind-Kure)
[link] (http://dawnandrew100.github.io/seq.rs/) [comments] (https://www.reddit.com/r/programming/comments/1lx8drj/bioinformatics_in_rust/)

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