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

The Economics of AI
https://www.reddit.com/r/programming/comments/1m6ivhy/the_economics_of_ai/

submitted by /u/bowbahdoe (https://www.reddit.com/user/bowbahdoe)
[link] (https://mccue.dev/pages/7-22-25-ed-zitron-is-wrong) [comments] (https://www.reddit.com/r/programming/comments/1m6ivhy/the_economics_of_ai/)

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

Reddit Programming

June 2025 Baseline monthly digest
https://www.reddit.com/r/programming/comments/1m6hzzl/june_2025_baseline_monthly_digest/

submitted by /u/feross (https://www.reddit.com/user/feross)
[link] (https://web.dev/blog/baseline-digest-jun-2025?hl=en) [comments] (https://www.reddit.com/r/programming/comments/1m6hzzl/june_2025_baseline_monthly_digest/)

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

Reddit Programming

Reverse Proxy Deep Dive: Why HTTP Parsing at the Edge Is Harder Than It Looks
https://www.reddit.com/r/programming/comments/1m6gqnq/reverse_proxy_deep_dive_why_http_parsing_at_the/

<!-- SC_OFF -->I previously shared a version of this post on Reddit linking to Medium, but since then I’ve migrated the content to my personal blog and updated it with more detailed insights. This is Part 2 of my deep dive series on reverse proxies, focusing on the complexities of HTTP parsing at the edge. The post explains why handling HTTP requests and responses isn’t as simple as it seems, especially when dealing with security, performance, and compatibility at scale. I cover topics like malformed requests, header manipulation, user-agent quirks, geo-IP handling, and the trade-offs proxies make to keep traffic flowing smoothly and safely. If you’re into web infrastructure, distributed systems, or proxy design, I think you’ll find this useful. Check it out here: https://startwithawhy.com/reverseproxy/2025/07/20/ReverseProxy-Deep-Dive-Part2.html I would love to hear any feedback, questions, or your own experiences! <!-- SC_ON --> submitted by /u/MiggyIshu (https://www.reddit.com/user/MiggyIshu)
[link] (https://startwithawhy.com/reverseproxy/2025/07/20/ReverseProxy-Deep-Dive-Part2.html) [comments] (https://www.reddit.com/r/programming/comments/1m6gqnq/reverse_proxy_deep_dive_why_http_parsing_at_the/)

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

Reddit Programming

[Blog] Learning Compiler Construction
https://www.reddit.com/r/programming/comments/1m6aqek/blog_learning_compiler_construction/

<!-- SC_OFF -->Hallo all! Recently, I started a set of new modules at my uni. One of them being compiler construction, has really peeked my interest. Since then, I have had one lecture, with the second today. It is genuinely interesting learning this all, some of the most fun I have had learning since I started my tertiary studying. From that, I wanted to start blogging about my experience and learning as the course goes on. Felt like I would share it here with others than may be interested as was. Site: https://miladog.info/blog/category/compiler_construction/introduction/ Any feedback or responses welcome! <!-- SC_ON --> submitted by /u/danwastheman (https://www.reddit.com/user/danwastheman)
[link] (https://miladog.info/blog/category/compiler_construction/introduction/) [comments] (https://www.reddit.com/r/programming/comments/1m6aqek/blog_learning_compiler_construction/)

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

Reddit Programming

What makes SQL special
https://www.reddit.com/r/programming/comments/1m69ww6/what_makes_sql_special/

submitted by /u/zetter (https://www.reddit.com/user/zetter)
[link] (https://technicaldeft.com/posts/what-makes-sql-special) [comments] (https://www.reddit.com/r/programming/comments/1m69ww6/what_makes_sql_special/)

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

Reddit Programming

The complete Flexbox CSS guide
https://www.reddit.com/r/programming/comments/1m68fi9/the_complete_flexbox_css_guide/

submitted by /u/ProfessionalWin216 (https://www.reddit.com/user/ProfessionalWin216)
[link] (https://believemy.com/en/r/the-complete-flexbox-css-guide) [comments] (https://www.reddit.com/r/programming/comments/1m68fi9/the_complete_flexbox_css_guide/)

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

Reddit Programming

A Friendly Introduction to SVG • Josh W. Comeau
https://www.reddit.com/r/programming/comments/1m66w6j/a_friendly_introduction_to_svg_josh_w_comeau/

submitted by /u/lelanthran (https://www.reddit.com/user/lelanthran)
[link] (https://www.joshwcomeau.com/svg/friendly-introduction-to-svg/) [comments] (https://www.reddit.com/r/programming/comments/1m66w6j/a_friendly_introduction_to_svg_josh_w_comeau/)

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

Reddit Programming

Neo Geo ROM Hacking: SMA Encrypted P ROMs
https://www.reddit.com/r/programming/comments/1m5ygyo/neo_geo_rom_hacking_sma_encrypted_p_roms/

<!-- SC_OFF -->KOF99 ROM hack repo for it is here. (https://github.com/city41/kof99v) <!-- SC_ON --> submitted by /u/NXGZ (https://www.reddit.com/user/NXGZ)
[link] (https://mattgreer.dev/blog/neo-geo-rom-hacking-sma-encrypted-proms/) [comments] (https://www.reddit.com/r/programming/comments/1m5ygyo/neo_geo_rom_hacking_sma_encrypted_p_roms/)

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

Reddit Programming

Elixir background jobs: choosing the right tool for the job
https://www.reddit.com/r/programming/comments/1m5wbfe/elixir_background_jobs_choosing_the_right_tool/

submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://www.honeybadger.io/blog/elixir-background-jobs/) [comments] (https://www.reddit.com/r/programming/comments/1m5wbfe/elixir_background_jobs_choosing_the_right_tool/)

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

Reddit Programming

Structuring large Clojure codebases with Biff
https://www.reddit.com/r/programming/comments/1m5t6v3/structuring_large_clojure_codebases_with_biff/

submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://biffweb.com/p/structuring-large-codebases/) [comments] (https://www.reddit.com/r/programming/comments/1m5t6v3/structuring_large_clojure_codebases_with_biff/)

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

Reddit Programming

stdio(3) change: FILE is now opaque
https://www.reddit.com/r/programming/comments/1m5t3i6/stdio3_change_file_is_now_opaque/

submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://undeadly.org/cgi?action=article;sid=20250717103345) [comments] (https://www.reddit.com/r/programming/comments/1m5t3i6/stdio3_change_file_is_now_opaque/)

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

Reddit Programming

3b1b SOME draft : Cracking Satoshi's Billion Dollar Wallet
https://www.reddit.com/r/programming/comments/1m5riku/3b1b_some_draft_cracking_satoshis_billion_dollar/

submitted by /u/DataBaeBee (https://www.reddit.com/user/DataBaeBee)
[link] (https://leetarxiv.substack.com/p/a-programmers-introduction-to-elliptic) [comments] (https://www.reddit.com/r/programming/comments/1m5riku/3b1b_some_draft_cracking_satoshis_billion_dollar/)

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

Reddit Programming

eslint-config-prettier Compromised: How npm Package with 30 Million Downloads Spread Malware
https://www.reddit.com/r/programming/comments/1m5qlnp/eslintconfigprettier_compromised_how_npm_package/

submitted by /u/N1ghtCod3r (https://www.reddit.com/user/N1ghtCod3r)
[link] (https://safedep.io/eslint-config-prettier-major-npm-supply-chain-hack/) [comments] (https://www.reddit.com/r/programming/comments/1m5qlnp/eslintconfigprettier_compromised_how_npm_package/)

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

Reddit Programming

What’s a linear programming language like? Coding a “Mini Grep” in Par
https://www.reddit.com/r/programming/comments/1m5ngjz/whats_a_linear_programming_language_like_coding_a/

<!-- SC_OFF -->I uploaded this workshop, coding a "mini grep" in my programming language Par. (https://github.com/faiface/par-lang) I spent the whole of yesterday editing the live-stream to make it suitable for a video, and I think it ended up quite watchable. Par (https://github.com/faiface/par-lang) is a novel programming language based on classical linear logic. It involves terms like session types, and duality. A lot of programming paradigms naturally arise in its simple, but very orthogonal semantics: - Functional programming - A unique take on object oriented programming - An implicit concurrency If you're struggling to find a video to watch with your dinner, this might be a good option. <!-- SC_ON --> submitted by /u/faiface (https://www.reddit.com/user/faiface)
[link] (https://youtu.be/nU7Lt6k3lNQ?si=opLYoYw0oQ87GhfR) [comments] (https://www.reddit.com/r/programming/comments/1m5ngjz/whats_a_linear_programming_language_like_coding_a/)

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

Reddit Programming

Issues you will face binding to C from Java.
https://www.reddit.com/r/programming/comments/1m5krhk/issues_you_will_face_binding_to_c_from_java/

submitted by /u/bowbahdoe (https://www.reddit.com/user/bowbahdoe)
[link] (https://mccue.dev/pages/7-21-25-c-binding-struggles) [comments] (https://www.reddit.com/r/programming/comments/1m5krhk/issues_you_will_face_binding_to_c_from_java/)

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

Reddit Programming

Where Programmers Remain Indispensable: Vibe Coding Limits in 2025 (60+ Tasks Tested)
https://www.reddit.com/r/programming/comments/1m6i3xn/where_programmers_remain_indispensable_vibe/

submitted by /u/derjanni (https://www.reddit.com/user/derjanni)
[link] (https://programmers.fyi/where-programmers-remain-indispensable-vibe-coding-limits-in-2025) [comments] (https://www.reddit.com/r/programming/comments/1m6i3xn/where_programmers_remain_indispensable_vibe/)

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

Reddit Programming

jj for busy devs
https://www.reddit.com/r/programming/comments/1m6h7pq/jj_for_busy_devs/

submitted by /u/steveklabnik1 (https://www.reddit.com/user/steveklabnik1)
[link] (https://maddie.wtf/posts/2025-07-21-jujutsu-for-busy-devs) [comments] (https://www.reddit.com/r/programming/comments/1m6h7pq/jj_for_busy_devs/)

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

Reddit Programming

Would your onboarding process catch a Soham?
https://www.reddit.com/r/programming/comments/1m6bash/would_your_onboarding_process_catch_a_soham/

submitted by /u/stmoreau (https://www.reddit.com/user/stmoreau)
[link] (https://www.blog4ems.com/p/would-your-onboarding-process-catch-a-soham) [comments] (https://www.reddit.com/r/programming/comments/1m6bash/would_your_onboarding_process_catch_a_soham/)

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

Reddit Programming

We maintain HarfBuzz, the text shaping engine used in Chrome, Firefox, Android, and more — Ask us anything (or tell us what confused you)
https://www.reddit.com/r/programming/comments/1m6a7xo/we_maintain_harfbuzz_the_text_shaping_engine_used/

<!-- SC_OFF -->Hi r/programming (https://www.reddit.com/r/programming), We’re the maintainers of HarfBuzz, the open-source text shaping engine used by browsers, operating systems, and applications to render all text, including supporting scripts like Arabic, Devanagari, Khmer, CJK, and more. HarfBuzz is known for being fast, portable, and complete. But it’s also sometimes seen as hard to understand or work with, especially if you’ve ever: Tried integrating it into your own rendering stack Stepped through the shaping pipeline in a debugger Opened the source and thought “wait, what the heck is going on here?” Tried to modify or extend it and hit unexpected roadblocks Compared it to other shaping engines Tried to port it to another programming language Wondered why you need such a “huge” dependency
We’re working on a Developer FAQ and Design Notes to clear up misconceptions and explain the "why" behind our more unusual design decisions (yes, the macros are intentional). So we’re asking: 🧠 What was your biggest WTF moment reading or using HarfBuzz? Other things we’d love to hear about: Which parts felt like magic or a black box? What do you think we could explain better? Have you run into performance or integration surprises? Are there features you only discovered by reading the source? What do you wish the documentation had told you? Anything else you want to know about the project? We'll answer questions here and also open a GitHub Discussion afterward to collect and respond to feedback more formally and integrate into our documentation. Thanks in advance for your curiosity, stories, or frustration—we’re listening! <!-- SC_ON --> submitted by /u/behdadgram (https://www.reddit.com/user/behdadgram)
[link] (https://github.com/harfbuzz/harfbuzz) [comments] (https://www.reddit.com/r/programming/comments/1m6a7xo/we_maintain_harfbuzz_the_text_shaping_engine_used/)

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

Reddit Programming

The rise of on-device AI and the return of data ownership
https://www.reddit.com/r/programming/comments/1m69im9/the_rise_of_ondevice_ai_and_the_return_of_data/

submitted by /u/Party-Tower-5475 (https://www.reddit.com/user/Party-Tower-5475)
[link] (https://pieces.app/blog/the-importance-of-on-device-ai-for-developer-productivity) [comments] (https://www.reddit.com/r/programming/comments/1m69im9/the_rise_of_ondevice_ai_and_the_return_of_data/)

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

Reddit Programming

Grid9: Open-source 9-character coordinate compression with 3-meter precision
https://www.reddit.com/r/programming/comments/1m67y28/grid9_opensource_9character_coordinate/

<!-- SC_OFF -->Hey everyone! I'm excited to share Grid9, an open-source coordinate compression system I've been working on. **What is Grid9?** Grid9 compresses GPS coordinates into just 9 characters while maintaining uniform 3-meter precision globally - the same accuracy as what3words but 53% shorter. **Key Features:** - **9-character codes**: `Q7KH2BBYF` instead of `40.7128, -74.0060` - **3-meter precision**: Accurate enough for autonomous vehicles and precision agriculture - **Human-readable option**: `Q7K-H2B-BYF` format for easier communication - **High performance**: 6+ million operations/second - **No dependencies**: Pure coordinate math, no external services needed - **Free for non-commercial use**: MIT-style license for personal projects **Why I built this:** The push for autonomous vehicles and precision applications demands compact, accurate location encoding. Traditional lat/lon is too verbose for bandwidth-constrained systems, and what3words, while brilliant, uses 19+ characters. Grid9 achieves the same precision in just 9 characters. **Technical approach:** Grid9 uses uniform coordinate quantization - direct latitude and longitude quantization in degree space. This simple approach achieves consistent global precision without complex projections. The result fits perfectly into 45 bits (9 × 5-bit base32 characters). **Example:** ``` New York: 40.7128, -74.0060 → Q7KH2BBYF London: 51.5074, -0.1278 → S50MBZX2Y Tokyo: 35.6762, 139.6503 → PAYMZ39T7 ``` **Get started:** - GitHub: https://github.com/pedrof69/Grid9 - Demo: https://pedrof69.github.io/Grid9/ - NuGet: `dotnet add package Grid9` **Commercial licensing:** Available at [grid9@ukdataservices.co.uk (mailto:grid9@ukdataservices.co.uk)](mailto:grid9@ukdataservices.co.uk (mailto:grid9@ukdataservices.co.uk)) I'd love to hear your feedback and answer any questions. The code is production-ready with comprehensive tests, and I'm actively maintaining it. <!-- SC_ON --> submitted by /u/Odd-Ambition-1135 (https://www.reddit.com/user/Odd-Ambition-1135)
[link] (https://github.com/pedrof69/Grid9) [comments] (https://www.reddit.com/r/programming/comments/1m67y28/grid9_opensource_9character_coordinate/)

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

Reddit Programming

A Quick(ish) Introduction to Tuning Postgres
https://www.reddit.com/r/programming/comments/1m62lt6/a_quickish_introduction_to_tuning_postgres/

submitted by /u/i_still_have_a_core2 (https://www.reddit.com/user/i_still_have_a_core2)
[link] (https://byteofdev.com/posts/tuning-postgres-intro/) [comments] (https://www.reddit.com/r/programming/comments/1m62lt6/a_quickish_introduction_to_tuning_postgres/)

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

Reddit Programming

Defending OOP
https://www.reddit.com/r/programming/comments/1m5y5v8/defending_oop/

<!-- SC_OFF -->Inspired by Casey Muratori's excellent video on the history behind OOP programming. This video just adds some context to the discussion that I think is relevant to the state of OOP today. This isn't a reaction video, but an independent presentation. Full disclosure, I am hoping to drive more traffic to my channel. All my content is created solely by me, no AI is involved. <!-- SC_ON --> submitted by /u/stumblingtowards (https://www.reddit.com/user/stumblingtowards)
[link] (https://youtu.be/qAFxAxJOXOQ) [comments] (https://www.reddit.com/r/programming/comments/1m5y5v8/defending_oop/)

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

Reddit Programming

Sapling a Scalable, User-Friendly Source Control System
https://www.reddit.com/r/programming/comments/1m5w8ki/sapling_a_scalable_userfriendly_source_control/

submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://sapling-scm.com/) [comments] (https://www.reddit.com/r/programming/comments/1m5w8ki/sapling_a_scalable_userfriendly_source_control/)

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

Reddit Programming

Exploring the Secrets of layoutPriority in SwiftUI ZStack
https://www.reddit.com/r/programming/comments/1m5t68n/exploring_the_secrets_of_layoutpriority_in/

submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://fatbobman.com/en/posts/exploring-the-secrets-of-layoutpriority-in-zstack/) [comments] (https://www.reddit.com/r/programming/comments/1m5t68n/exploring_the_secrets_of_layoutpriority_in/)

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

Reddit Programming

Gren is a functional programming language with carefully managed side-effects and a strong static type system
https://www.reddit.com/r/programming/comments/1m5t1xw/gren_is_a_functional_programming_language_with/

submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://gren-lang.org/) [comments] (https://www.reddit.com/r/programming/comments/1m5t1xw/gren_is_a_functional_programming_language_with/)

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

Reddit Programming

GitHub is "Pausing Command Palette Deprecation"
https://www.reddit.com/r/programming/comments/1m5r4z1/github_is_pausing_command_palette_deprecation/

<!-- SC_OFF -->Thanks to everyone's feedback GitHub is now pausing the command palette deprecation! Update: Pausing Command Palette Deprecation We’re pausing the planned deprecation of Command Palette. Your feedback highlighted how integral this feature is to many developers’ workflows. And the specific examples you shared helped us better understand its value beyond what our usage metrics captured. While we continue exploring improvements to navigation and evaluating our overall approach, the Command Palette will remain available. We appreciate everyone who took the time to share their perspectives. Your input was instrumental in our decision to step back and reassess our plans. <!-- SC_ON --> submitted by /u/Planet9_ (https://www.reddit.com/user/Planet9_)
[link] (https://github.com/orgs/community/discussions/166528#discussioncomment-13836741) [comments] (https://www.reddit.com/r/programming/comments/1m5r4z1/github_is_pausing_command_palette_deprecation/)

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

Reddit Programming

File Pilot: Inside the Engine of a Next-Generation File Explorer – Vjekoslav Krajačić – BSC 2025
https://www.reddit.com/r/programming/comments/1m5o99d/file_pilot_inside_the_engine_of_a_nextgeneration/

submitted by /u/gingerbill (https://www.reddit.com/user/gingerbill)
[link] (https://www.youtube.com/watch?v=bUOOaXf9qIM) [comments] (https://www.reddit.com/r/programming/comments/1m5o99d/file_pilot_inside_the_engine_of_a_nextgeneration/)

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

Reddit Programming

How to mock a gRPC server?
https://www.reddit.com/r/programming/comments/1m5nfv0/how_to_mock_a_grpc_server/

submitted by /u/congolomera (https://www.reddit.com/user/congolomera)
[link] (pliutau/how-to-mock-a-grpc-server-7fa286886e05?source=friends_link&amp;sk=6da8dd064d29cea1bf8d93bf89b52044" rel="nofollow">https://medium.com/@pliutau/how-to-mock-a-grpc-server-7fa286886e05?source=friends_link&amp;sk=6da8dd064d29cea1bf8d93bf89b52044) [comments] (https://www.reddit.com/r/programming/comments/1m5nfv0/how_to_mock_a_grpc_server/)

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

Reddit Programming

Rickrolling Turso DB (SQLite rewrite in Rust)
https://www.reddit.com/r/programming/comments/1m5kha5/rickrolling_turso_db_sqlite_rewrite_in_rust/

submitted by /u/avinassh (https://www.reddit.com/user/avinassh)
[link] (https://avi.im/blag/2025/rickrolling-turso/) [comments] (https://www.reddit.com/r/programming/comments/1m5kha5/rickrolling_turso_db_sqlite_rewrite_in_rust/)

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