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

Developers Are Safe… Thanks to Corporate Red Tape
https://www.reddit.com/r/programming/comments/1rfc62c/developers_are_safe_thanks_to_corporate_red_tape/

submitted by /u/Select_Bicycle4711 (https://www.reddit.com/user/Select_Bicycle4711)
[link] (https://azamsharp.com/2026/02/26/developers-are-safe.html) [comments] (https://www.reddit.com/r/programming/comments/1rfc62c/developers_are_safe_thanks_to_corporate_red_tape/)

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

Reddit Programming

How NVIDIA's CuTe replaces GPU index arithmetic with composable layout algebra
https://www.reddit.com/r/programming/comments/1rf4hk6/how_nvidias_cute_replaces_gpu_index_arithmetic/

submitted by /u/amandeepspdhr (https://www.reddit.com/user/amandeepspdhr)
[link] (https://amandeepsp.github.io/blog/layout-algebra/) [comments] (https://www.reddit.com/r/programming/comments/1rf4hk6/how_nvidias_cute_replaces_gpu_index_arithmetic/)

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

Reddit Programming

yaml-language-server added CRD auto-detection — here’s what it does, and where yaml-schema-router still helps (esp. non-VS Code)
https://www.reddit.com/r/programming/comments/1rf3uze/yamllanguageserver_added_crd_autodetection_heres/

submitted by /u/lucatrai (https://www.reddit.com/user/lucatrai)
[link] (https://github.com/traiproject/yaml-schema-router) [comments] (https://www.reddit.com/r/programming/comments/1rf3uze/yamllanguageserver_added_crd_autodetection_heres/)

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

Reddit Programming

Keystone Desktop – Native + Web desktop framework: C# host, Bun runtime, WebKit renderer
https://www.reddit.com/r/programming/comments/1rf36vi/keystone_desktop_native_web_desktop_framework_c/

<!-- SC_OFF -->Hi — This is my open source project. Keystone-Desktop, a desktop application framework that runs as three OS processes: a C# host (AppKit/Metal on macOS, GTK4/Vulkan on Linux, Win32/D3D12 on Windows), a Bun subprocess (TypeScript services, web component bundling, WebSocket bridge), and a WebKit content process per window. Why another desktop framework? Existing frameworks force a choice. Electron and Tauri give you web rendering — great for UI, but if you need native GPU rendering (Metal/Vulkan), you're out of luck. Qt and SwiftUI give you native rendering but no web ecosystem. Keystone lets you use either or both: a single window can composite GPU/Skia-rendered content alongside WebKit content. Build your whole app in web tech, build it entirely in native C# with GPU rendering, or mix them per-window. Three ways to build: - Web-only:
TypeScript UI + Bun services, zero C# code. Declare windows in config, implement as web components. Built-in APIs cover file dialogs, window management, shell integration. - Native-only:
Pure C# with GPU/Skia rendering and Flex layout via Taffy (Rust FFI). No browser overhead. - Hybrid:
GPU-rendered canvas for performance-critical content, WebKit for rich UI — composited together in the same window. The interesting technical decisions: - Each IPC direction uses a purpose-chosen transport. Browser -> C# goes through WKScriptMessageHandler (direct, zero network hops). C# <-> Bun uses NDJSON over stdin/stdout (reliable, synchronous with process lifetime). Browser <-> Bun uses WebSocket (async, pub/sub, live data). - Hot-reloadable .NET plugins via collectible AssemblyLoadContext. The runtime builds a dependency graph from assembly references — when a shared library plugin reloads, all its dependents cascade-reload in topological order. State is serialized before unload and deserialized into the new instance. Sub-second native code iteration without restarting the app. - Per-window render threads synced to DisplayLink. Idle windows suspend their vsync subscription. During live resize, drawable size freezes and the compositor scales — avoids the frame-drop issue most Metal apps have during resize. - A dual rendering path: retained scene graph (diffed between frames, layout via Taffy/Rust FFI) for UI chrome, and immediate-mode Skia for custom visualization. Composable via CanvasNode — embed an immediate-mode region inside the retained scene graph. Current state:
v1.0.2 ~24k lines of framework code. macOS is the most tested path. Built by one person over ~3 months, extracted from a monolith app into a standalone framework over ~1 week. MIT licensed. Happy to answer architecture questions. <!-- SC_ON --> submitted by /u/hayztrading (https://www.reddit.com/user/hayztrading)
[link] (https://github.com/khayzz13/keystone_desktop) [comments] (https://www.reddit.com/r/programming/comments/1rf36vi/keystone_desktop_native_web_desktop_framework_c/)

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

Reddit Programming

My most frequently used Jujutsu VCS commands
https://www.reddit.com/r/programming/comments/1remj98/my_most_frequently_used_jujutsu_vcs_commands/

submitted by /u/nvader (https://www.reddit.com/user/nvader)
[link] (https://danverbraganza.com/writings/most-frequent-jj-commands) [comments] (https://www.reddit.com/r/programming/comments/1remj98/my_most_frequently_used_jujutsu_vcs_commands/)

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

Reddit Programming

om is a novel, maximally-simple concatenative, homoiconic programming and algorithm notation language
https://www.reddit.com/r/programming/comments/1remc64/om_is_a_novel_maximallysimple_concatenative/

submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://www.om-language.com/) [comments] (https://www.reddit.com/r/programming/comments/1remc64/om_is_a_novel_maximallysimple_concatenative/)

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

Reddit Programming

“Falsehoods Programmers Believe About Time” still the best reminder that time handling is fundamentally broken
https://www.reddit.com/r/programming/comments/1rejwmj/falsehoods_programmers_believe_about_time_still/

<!-- SC_OFF -->“Falsehoods Programmers Believe About Time” is a classic reminder that time handling is fundamentally messy. It walks through incorrect assumptions like: Days are always 24 hours Clocks stay in sync Timestamps are unique Time zones don’t change System clocks are accurate It also references real production issues (e.g., VM clock drift under KVM) to show these aren’t theoretical edge cases. Still highly relevant for backend, distributed systems & infra work. <!-- SC_ON --> submitted by /u/Digitalunicon (https://www.reddit.com/user/Digitalunicon)
[link] (https://infiniteundo.com/post/25326999628/falsehoods-programmers-believe-about-time) [comments] (https://www.reddit.com/r/programming/comments/1rejwmj/falsehoods_programmers_believe_about_time_still/)

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

Reddit Programming

Lambda World 2019 - Language-Oriented Programming with Racket - Matthias Felleisen
https://www.reddit.com/r/programming/comments/1rej17v/lambda_world_2019_languageoriented_programming/

submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://www.youtube.com/watch?v=z8Pz4bJV3Tk) [comments] (https://www.reddit.com/r/programming/comments/1rej17v/lambda_world_2019_languageoriented_programming/)

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

Reddit Programming

curl security moves again [from GitHub back to hackerone; still no bug-bounty]
https://www.reddit.com/r/programming/comments/1reig96/curl_security_moves_again_from_github_back_to/

submitted by /u/cake-day-on-feb-29 (https://www.reddit.com/user/cake-day-on-feb-29)
[link] (https://daniel.haxx.se/blog/2026/02/25/curl-security-moves-again/) [comments] (https://www.reddit.com/r/programming/comments/1reig96/curl_security_moves_again_from_github_back_to/)

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

Reddit Programming

About memory pressure, lock contention, and Data-oriented Design
https://www.reddit.com/r/programming/comments/1ref4rd/about_memory_pressure_lock_contention_and/

submitted by /u/Hywan (https://www.reddit.com/user/Hywan)
[link] (https://mnt.io/articles/about-memory-pressure-lock-contention-and-data-oriented-design/) [comments] (https://www.reddit.com/r/programming/comments/1ref4rd/about_memory_pressure_lock_contention_and/)

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

Reddit Programming

I rendered 1,418 Unicode confusable pairs across 230 system fonts. 82 are pixel-identical, and the font your site uses determines which ones.
https://www.reddit.com/r/programming/comments/1rebxn8/i_rendered_1418_unicode_confusable_pairs_across/

submitted by /u/paultendo (https://www.reddit.com/user/paultendo)
[link] (https://paultendo.github.io/posts/confusable-vision-visual-similarity/) [comments] (https://www.reddit.com/r/programming/comments/1rebxn8/i_rendered_1418_unicode_confusable_pairs_across/)

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

Reddit Programming

"Vibe Coding" Threatens Open Source
https://www.reddit.com/r/programming/comments/1re6efb/vibe_coding_threatens_open_source/

submitted by /u/Weekly-Ad7131 (https://www.reddit.com/user/Weekly-Ad7131)
[link] (https://www.infoq.com/news/2026/02/ai-floods-close-projects/) [comments] (https://www.reddit.com/r/programming/comments/1re6efb/vibe_coding_threatens_open_source/)

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

Reddit Programming

Some Popular algorithms you've probably seen
https://www.reddit.com/r/programming/comments/1re4cwr/some_popular_algorithms_youve_probably_seen/

<!-- SC_OFF -->I've got a new workflow and have be pumping out mostly MIT software but sometimes GNU3. check out site and try the algorithms yourself! <!-- SC_ON --> submitted by /u/Cythru (https://www.reddit.com/user/Cythru)
[link] (https://github.com/Cythru/Algos) [comments] (https://www.reddit.com/r/programming/comments/1re4cwr/some_popular_algorithms_youve_probably_seen/)

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

Reddit Programming

Scheduling in a Bare-Metal Web Server
https://www.reddit.com/r/programming/comments/1rdpbv7/scheduling_in_a_baremetal_web_server/

submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://thasso.xyz/scheduling.html) [comments] (https://www.reddit.com/r/programming/comments/1rdpbv7/scheduling_in_a_baremetal_web_server/)

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

Reddit Programming

Where Do Specifications Fit in the Dependency Tree?
https://www.reddit.com/r/programming/comments/1rdmml7/where_do_specifications_fit_in_the_dependency_tree/

submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://nesbitt.io/2026/02/23/where-do-specifications-fit-in-the-dependency-tree.html) [comments] (https://www.reddit.com/r/programming/comments/1rdmml7/where_do_specifications_fit_in_the_dependency_tree/)

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

Reddit Programming

The MySQL-to-Postgres Migration That Saved $480K/Year: A Step-by-Step Guide
https://www.reddit.com/r/programming/comments/1rfb4lj/the_mysqltopostgres_migration_that_saved_480kyear/

submitted by /u/narrow-adventure (https://www.reddit.com/user/narrow-adventure)
[link] (dusan.stanojevic.cs/the-mysql-to-postgres-migration-that-saved-480k-year-a-step-by-step-guide-4b0fa9f5bdb7" rel="nofollow">https://medium.com/@dusan.stanojevic.cs/the-mysql-to-postgres-migration-that-saved-480k-year-a-step-by-step-guide-4b0fa9f5bdb7) [comments] (https://www.reddit.com/r/programming/comments/1rfb4lj/the_mysqltopostgres_migration_that_saved_480kyear/)

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

Reddit Programming

I have devised a factorization algorithm.The source is written in C and uses the GMP and ECM libraries. Would anyone with a decent computer like to test this?
https://www.reddit.com/r/programming/comments/1rf4cjr/i_have_devised_a_factorization_algorithmthe/

<!-- SC_OFF -->I have devised a factorization algorithm that: Given M, a number to be factored, From M, generates an N of the order of magnitude of M^2. Starts the complete factorization of N using trial division, H_special, ECM, and Pollard–Rho. Each time it finds a new factor, it updates the current factorization. At each TIMEOUT expiration, it checks whether a given value S is valid. If S is valid, it is sent to the main program via. The main program checks whether S produces a factorization of M; otherwise, it generates another N and restarts. The source is written in C and uses the GMP and ECM libraries. ECM uses B1 = 50000, 250000, 1000000, with 200 curves for each B1, for a total of 600 ECM curves, with standard GMP-ECM parameters and a timeout of 1800 seconds. Optimal case: N is factored in a few seconds S is valid S produces a factorization of M Would anyone with a decent computer like to test this? lepore_factorization_nr_00 https://github.com/Piunosei/lepore_factorization_nr_00 <!-- SC_ON --> submitted by /u/Acrobatic_Tadpole724 (https://www.reddit.com/user/Acrobatic_Tadpole724)
[link] (https://github.com/Piunosei/lepore_factorization_nr_00) [comments] (https://www.reddit.com/r/programming/comments/1rf4cjr/i_have_devised_a_factorization_algorithmthe/)

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

Reddit Programming

Visualizing how HTTPS, OAuth, Git, and TCP actually work
https://www.reddit.com/r/programming/comments/1rf38tj/visualizing_how_https_oauth_git_and_tcp_actually/

submitted by /u/nulless (https://www.reddit.com/user/nulless)
[link] (https://toolkit.whysonil.dev/how-it-works) [comments] (https://www.reddit.com/r/programming/comments/1rf38tj/visualizing_how_https_oauth_git_and_tcp_actually/)

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

Reddit Programming

The React Foundation: A New Home for React Hosted by the Linux Foundation
https://www.reddit.com/r/programming/comments/1rf2sra/the_react_foundation_a_new_home_for_react_hosted/

submitted by /u/Nimelrian (https://www.reddit.com/user/Nimelrian)
[link] (https://react.dev/blog/2026/02/24/the-react-foundation) [comments] (https://www.reddit.com/r/programming/comments/1rf2sra/the_react_foundation_a_new_home_for_react_hosted/)

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

Reddit Programming

Computer History Museum Recovers Rare UNIX History
https://www.reddit.com/r/programming/comments/1remdw4/computer_history_museum_recovers_rare_unix_history/

submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://youtu.be/-xlq_MPWNKk) [comments] (https://www.reddit.com/r/programming/comments/1remdw4/computer_history_museum_recovers_rare_unix_history/)

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

Reddit Programming

LoFi/34 Meetup
https://www.reddit.com/r/programming/comments/1rek3sw/lofi34_meetup/

submitted by /u/yonz- (https://www.reddit.com/user/yonz-)
[link] (https://youtu.be/81rQgLLxnGU?si=Ce3krAw5cUnhqrJP) [comments] (https://www.reddit.com/r/programming/comments/1rek3sw/lofi34_meetup/)

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

Reddit Programming

30 Years of Decompilation and the Unsolved Structuring Problem: Part 1
https://www.reddit.com/r/programming/comments/1rej3ql/30_years_of_decompilation_and_the_unsolved/

submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://mahaloz.re/dec-history-pt1) [comments] (https://www.reddit.com/r/programming/comments/1rej3ql/30_years_of_decompilation_and_the_unsolved/)

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

Reddit Programming

The History of a Security Hole
https://www.reddit.com/r/programming/comments/1reizwq/the_history_of_a_security_hole/

submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://www.os2museum.com/wp/the-history-of-a-security-hole/) [comments] (https://www.reddit.com/r/programming/comments/1reizwq/the_history_of_a_security_hole/)

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

Reddit Programming

Understanding Bill Gosper's continued fraction arithmetic (implemented in Python)
https://www.reddit.com/r/programming/comments/1refjyw/understanding_bill_gospers_continued_fraction/

submitted by /u/notfancy (https://www.reddit.com/user/notfancy)
[link] (https://hsinhaoyu.github.io/cont_frac/) [comments] (https://www.reddit.com/r/programming/comments/1refjyw/understanding_bill_gospers_continued_fraction/)

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

Reddit Programming

Time-Travel Debugging: Replaying Production Bugs Locally
https://www.reddit.com/r/programming/comments/1recof8/timetravel_debugging_replaying_production_bugs/

submitted by /u/aijan1 (https://www.reddit.com/user/aijan1)
[link] (https://lackofimagination.org/2026/02/time-travel-debugging-replaying-production-bugs-locally/) [comments] (https://www.reddit.com/r/programming/comments/1recof8/timetravel_debugging_replaying_production_bugs/)

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

Reddit Programming

Fake Job Interviews Are Installing Backdoors on Developer Machines
https://www.reddit.com/r/programming/comments/1readhv/fake_job_interviews_are_installing_backdoors_on/

submitted by /u/Big-Engineering-9365 (https://www.reddit.com/user/Big-Engineering-9365)
[link] (https://threatroad.substack.com/p/fake-job-interviews-are-installing) [comments] (https://www.reddit.com/r/programming/comments/1readhv/fake_job_interviews_are_installing_backdoors_on/)

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

Reddit Programming

How we reduced the size of our Agent Go binaries by up to 77%
https://www.reddit.com/r/programming/comments/1re52q7/how_we_reduced_the_size_of_our_agent_go_binaries/

submitted by /u/Downtown_Mark_6390 (https://www.reddit.com/user/Downtown_Mark_6390)
[link] (https://www.datadoghq.com/blog/engineering/agent-go-binaries/) [comments] (https://www.reddit.com/r/programming/comments/1re52q7/how_we_reduced_the_size_of_our_agent_go_binaries/)

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

Reddit Programming

A Builder's Guide to Not Leaking Credentials
https://www.reddit.com/r/programming/comments/1re3t35/a_builders_guide_to_not_leaking_credentials/

submitted by /u/Missics (https://www.reddit.com/user/Missics)
[link] (https://www.eliranturgeman.com/2026/02/20/secrets-leaked/) [comments] (https://www.reddit.com/r/programming/comments/1re3t35/a_builders_guide_to_not_leaking_credentials/)

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

Reddit Programming

Common Performance Pitfalls of Modern Storage I/O
https://www.reddit.com/r/programming/comments/1rdnsse/common_performance_pitfalls_of_modern_storage_io/

<!-- SC_OFF -->Whether you’re optimizing ScyllaDB, building your own database system, or simply trying to understand why your storage isn’t delivering the advertised performance, understanding these three interconnected layers – disk, filesystem, and application – is essential. Each layer has its own assumptions of what constitutes an optimal request. When these expectations misalign, the consequences cascade down, amplifying latency and degrading throughput. This post presents a set of delicate pitfalls we’ve encountered, organized by layer. Each includes concrete examples from production investigations as well as actionable mitigation strategies. <!-- SC_ON --> submitted by /u/swdevtest (https://www.reddit.com/user/swdevtest)
[link] (https://www.scylladb.com/2026/02/23/common-performance-pitfalls-of-modern-storage-i-o/) [comments] (https://www.reddit.com/r/programming/comments/1rdnsse/common_performance_pitfalls_of_modern_storage_io/)

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

Reddit Programming

Sprites on the Web
https://www.reddit.com/r/programming/comments/1rdmm2u/sprites_on_the_web/

submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://www.joshwcomeau.com/animation/sprites/) [comments] (https://www.reddit.com/r/programming/comments/1rdmm2u/sprites_on_the_web/)

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