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

Announcing TypeScript 6.0
https://www.reddit.com/r/programming/comments/1s1luym/announcing_typescript_60/

submitted by /u/DanielRosenwasser (https://www.reddit.com/user/DanielRosenwasser)
[link] (https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/) [comments] (https://www.reddit.com/r/programming/comments/1s1luym/announcing_typescript_60/)

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

Reddit Programming

Is waterfall making a quiet comeback? (sort of)
https://www.reddit.com/r/programming/comments/1s1jkki/is_waterfall_making_a_quiet_comeback_sort_of/

submitted by /u/ludovicianul (https://www.reddit.com/user/ludovicianul)
[link] (https://blog.dochia.dev/blog/waterfall-returning/) [comments] (https://www.reddit.com/r/programming/comments/1s1jkki/is_waterfall_making_a_quiet_comeback_sort_of/)

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

Reddit Programming

SEVI: Silent Data Corruption of Vector Instructions in Hyper-Scale Datacenters
https://www.reddit.com/r/programming/comments/1s1iqsf/sevi_silent_data_corruption_of_vector/

submitted by /u/mttd (https://www.reddit.com/user/mttd)
[link] (https://dl.acm.org/doi/10.1145/3779212.3790217) [comments] (https://www.reddit.com/r/programming/comments/1s1iqsf/sevi_silent_data_corruption_of_vector/)

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

Reddit Programming

Some practical use of formal grammars when designing a programming language in C++
https://www.reddit.com/r/programming/comments/1s1hqhe/some_practical_use_of_formal_grammars_when/

submitted by /u/Kabra___kiiiiiiiid (https://www.reddit.com/user/Kabra___kiiiiiiiid)
[link] (https://pvs-studio.com/en/webinar/25/) [comments] (https://www.reddit.com/r/programming/comments/1s1hqhe/some_practical_use_of_formal_grammars_when/)

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

Reddit Programming

Qt 6.11 released
https://www.reddit.com/r/programming/comments/1s1dtk5/qt_611_released/

submitted by /u/jlpcsl (https://www.reddit.com/user/jlpcsl)
[link] (https://www.qt.io/blog/qt-6.11-released) [comments] (https://www.reddit.com/r/programming/comments/1s1dtk5/qt_611_released/)

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

Reddit Programming

Pessimistic vs Optimistic Concurrency Control
https://www.reddit.com/r/programming/comments/1s10x8v/pessimistic_vs_optimistic_concurrency_control/

submitted by /u/Comfortable-Fan-580 (https://www.reddit.com/user/Comfortable-Fan-580)
[link] (https://pradyumnachippigiri.substack.com/p/concurrency-controls-pessimistic) [comments] (https://www.reddit.com/r/programming/comments/1s10x8v/pessimistic_vs_optimistic_concurrency_control/)

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

Reddit Programming

Traditional user-interface graphics: icons, cursors, buttons, borders, and drawing style
https://www.reddit.com/r/programming/comments/1s0ymoh/traditional_userinterface_graphics_icons_cursors/

<!-- SC_OFF -->This open-source article (https://peteroupc.github.io/classic-wallpaper/docs/uielements.html) I wrote discusses aspects of the traditional visual design (up to about the year 2003) of user-interface (UI) graphics, such as button and border styles, icons, and mouse pointers. It also seeks to characterize the drawing style of traditional UI graphics, especially from 1990 to 2003, and gives advice on developing new graphical UI systems with a high degree of flexibility. User interfaces found in video games are outside the document's scope. <!-- SC_ON --> submitted by /u/peteroupc (https://www.reddit.com/user/peteroupc)
[link] (https://peteroupc.github.io/classic-wallpaper/docs/uielements.html) [comments] (https://www.reddit.com/r/programming/comments/1s0ymoh/traditional_userinterface_graphics_icons_cursors/)

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

Reddit Programming

Let's see Paul Allen's SIMD CSV parser
https://www.reddit.com/r/programming/comments/1s0rldb/lets_see_paul_allens_simd_csv_parser/

submitted by /u/NosePersonal326 (https://www.reddit.com/user/NosePersonal326)
[link] (https://chunkofcoal.com/posts/simd-csv/) [comments] (https://www.reddit.com/r/programming/comments/1s0rldb/lets_see_paul_allens_simd_csv_parser/)

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

Reddit Programming

lshaz: a static analysis tool for finding microarchitectural latency hazards
https://www.reddit.com/r/programming/comments/1s0o597/lshaz_a_static_analysis_tool_for_finding/

submitted by /u/Rugta (https://www.reddit.com/user/Rugta)
[link] (https://abokhalill.github.io/lshaz-writeup/writeups/abseil-deep-dive/) [comments] (https://www.reddit.com/r/programming/comments/1s0o597/lshaz_a_static_analysis_tool_for_finding/)

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

Reddit Programming

The OSS Maintainer Is the Interface
https://www.reddit.com/r/programming/comments/1s0h37m/the_oss_maintainer_is_the_interface/

<!-- SC_OFF -->Kenneth Reitz (creator of Requests, Pipenv, Certifi) on how maintainers are the real interface of open source projects The first interaction most contributors have with a project is not the API or the docs. It is a person. An issue response, a PR review, a one-line comment. That interaction shapes whether they come back more than the quality of their code does. The essay draws parallels between API design principles (sensible defaults, helpful errors, graceful degradation) and how maintainers communicate. It also covers what happens when that human interface degrades under load, how maintaining multiple projects compounds burnout, and why burned-out maintainers are a supply chain security risk nobody is accounting for. <!-- SC_ON --> submitted by /u/Capital-Interview-23 (https://www.reddit.com/user/Capital-Interview-23)
[link] (https://kennethreitz.org/essays/2026-03-22-the_maintainer_is_the_interface) [comments] (https://www.reddit.com/r/programming/comments/1s0h37m/the_oss_maintainer_is_the_interface/)

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

Reddit Programming

Where did 400 MiB go?
https://www.reddit.com/r/programming/comments/1rzxhgh/where_did_400_mib_go/

submitted by /u/andreiross (https://www.reddit.com/user/andreiross)
[link] (https://frn.sh/pmem/) [comments] (https://www.reddit.com/r/programming/comments/1rzxhgh/where_did_400_mib_go/)

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

Reddit Programming

PetaPerl - reimplementation of perl in rust
https://www.reddit.com/r/programming/comments/1rzp2jx/petaperl_reimplementation_of_perl_in_rust/

submitted by /u/DeepFriedDinosaur (https://www.reddit.com/user/DeepFriedDinosaur)
[link] (https://perl.petamem.com/docs/eng/introduction.html) [comments] (https://www.reddit.com/r/programming/comments/1rzp2jx/petaperl_reimplementation_of_perl_in_rust/)

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

Reddit Programming

Chapter 1 Reloaded: Dual-Core Light Tasking – Blinking LEDs on Both Cores
https://www.reddit.com/r/programming/comments/1rzj4hl/chapter_1_reloaded_dualcore_light_tasking/

submitted by /u/unitedbsd (https://www.reddit.com/user/unitedbsd)
[link] (https://pi-ada-tutorial.sourceforge.io/pico_ada_c01_blink_lt/) [comments] (https://www.reddit.com/r/programming/comments/1rzj4hl/chapter_1_reloaded_dualcore_light_tasking/)

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

Reddit Programming

Delve – Fake Compliance as a Service (SOC 2 automation startup caught fabricating evidence)
https://www.reddit.com/r/programming/comments/1rze1zs/delve_fake_compliance_as_a_service_soc_2/

submitted by /u/one_user (https://www.reddit.com/user/one_user)
[link] (https://deepdelver.substack.com/p/delve-fake-compliance-as-a-service) [comments] (https://www.reddit.com/r/programming/comments/1rze1zs/delve_fake_compliance_as_a_service_soc_2/)

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

Reddit Programming

No Semicolons Needed
https://www.reddit.com/r/programming/comments/1rz2hkx/no_semicolons_needed/

submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://terts.dev/blog/no-semicolons-needed/) [comments] (https://www.reddit.com/r/programming/comments/1rz2hkx/no_semicolons_needed/)

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

Reddit Programming

DoG RANSAC DenGering SlitSpike algorithm for reading 9-segment Soviet Postal codes from grainy images
https://www.reddit.com/r/programming/comments/1s1kc5q/dog_ransac_dengering_slitspike_algorithm_for/

<!-- SC_OFF -->The Soviet Union introduced a special envelope for mailing letters in 1971. The envelopes contained standardized boxes at the bottom where the sended wrote out out the digits by connecting the dots. The intention of the GOST R 51506-99 standard was to make these envelopes machine readable. I have not been able to get any information about how the Soviet postal code optical character recoginition machines worked. So, I wanted to see if I could come up with a way to read the postal code from a grainy image. What started out as a simple project turned out to be a journey into finding an algorithm that could distinguish signal from the noise in wonky images, and then disambiguate between confusable pairs. This would've been much easier in the Soviet days, though. Because, in Soviet Russia, the algorithm finds you. <!-- SC_ON --> submitted by /u/reditzer (https://www.reddit.com/user/reditzer)
[link] (https://boreal.social/post/dog-ransac-dengering-slitspike-algorithm-for-reading-9) [comments] (https://www.reddit.com/r/programming/comments/1s1kc5q/dog_ransac_dengering_slitspike_algorithm_for/)

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

Reddit Programming

Governance: Documentation to support projects
https://www.reddit.com/r/programming/comments/1s1jeoz/governance_documentation_to_support_projects/

<!-- SC_OFF -->This is a summary of the main article, the real article goes into more details Two weeks ago I wrote an article about governance and documentation on an organisational scale. This is the follow-up post that focuses on the project scale. You could just read this post, but it’s probably better that you start with the previous one first For me, there are four main areas to support a (large) project. You require the Strategy, the foundation where you start and what the idea of the project is. The Logs, these are living documents that capture what is going on. Blueprint, these are mainly diagrams to support the project visually. And finally Program Management, where you keep everything that’s related to timing and execution. Strategy All of this starts with a Business Case. The “Why” we are doing this document. This can be high level, or very deep. You will also find a Kick-off document here. These are often PowerPoint slides that define the team, scope, way of working, and timelines. Logs I always like to have an Open Questions Log. A centralized document (everyone has access) to questions that need answers. The Decision Log is where you keep track of the closed questions. Again, very handy in an ongoing project, but extra useful once the project is over and it all becomes part of the bigger documentation. Meeting Notes are also handy to store here, probably best in a subdirectory. AI-generated documents are actually very welcome here (compared to other AI generated documentation everywhere else) Blueprints I like to keep my diagrams both in the raw format (visio, draw.io, lucid,…) and in static formats (like PNG). I always like to have diagrams that show both the Target and AS-IS states, and if it’s a big project, what the project phases look like Project related documents I always like a Gantt Chart. Make sure it’s up-to-date and accessible to everyone. Ideally you also have the Critical Path highlighted. Also, deadlines and gates should be present. Providing a central Gantt chart ensures that project management is democratised. The most important ones You pick and choose what you think is essential in the scope of the project. You can also add more later. That being said I like to always have at least the core documents. Even if it’s a project for an app that will be live for two weeks. The Business Case: If this isn’t clear, the architecture will drift. Decision & Question Logs: These are the most valuable “historical” nodes for future maintainers. TO-BE Diagram: A quick reference for everyone on what’s actually changing. Also, easy to copy and paste into presentations for higher-ups. The Gantt: That’s just basic project management and keeps everyone honest. Merging it back into the bigger documentation The diagrams can move towards the resources section with links to the applications. Going over the logs, you can remove the noise and keep the logs that are relevant to processes and applications to the logs of those processes and applications. You end up moving the rest to the archive section as a project folder. It’s very essential to not just delete here. If you have a similar project in the future, you can copy a lot of homework here. Organic documentation So these are my current views on documentation. To paraphrase this article and the previous one: Small documents that are interconnected. Accessible and owned by everyone. Organically grown and mainly written from a project perspective. <!-- SC_ON --> submitted by /u/GeneralZiltoid (https://www.reddit.com/user/GeneralZiltoid)
[link] (https://frederickvanbrabant.com/blog/2026-03-22-governance-documentation-to-support-projects/) [comments] (https://www.reddit.com/r/programming/comments/1s1jeoz/governance_documentation_to_support_projects/)

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

Reddit Programming

ChatGPT, Claude, and Gemini Render Markdown in the Browser. I Do the Opposite
https://www.reddit.com/r/programming/comments/1s1i43t/chatgpt_claude_and_gemini_render_markdown_in_the/

submitted by /u/lorenseanstewart (https://www.reddit.com/user/lorenseanstewart)
[link] (https://www.lorenstew.art/blog/i-do-the-opposite) [comments] (https://www.reddit.com/r/programming/comments/1s1i43t/chatgpt_claude_and_gemini_render_markdown_in_the/)

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

Reddit Programming

Software dev job postings are up 15% since mid 2025
https://www.reddit.com/r/programming/comments/1s1e4il/software_dev_job_postings_are_up_15_since_mid_2025/

<!-- SC_OFF -->Been watching this FRED data for a while. Software development job postings on Indeed hit a low point around May 2025, then climbed steadily for 10 months straight and are now sitting about 15% higher than that trough. The recent acceleration from January 2026 onwards is pretty sharp. This runs directly against the AI is killing developer jobs narrative that's been everywhere for the past two years. I might be wrong but i think AI might actually be creating more software demand, not less. More products get built because the cost of building dropped. Someone still has to architect the systems, build the tooling, maintain the infrastructure. that's all still dev work. Curious what people here are actually seeing. Are you busier or less busy than two years ago? And if you're hiring, is the bar different now? <!-- SC_ON --> submitted by /u/IdeasInProcess (https://www.reddit.com/user/IdeasInProcess)
[link] (https://fred.stlouisfed.org/series/IHLIDXUSTPSOFTDEVE) [comments] (https://www.reddit.com/r/programming/comments/1s1e4il/software_dev_job_postings_are_up_15_since_mid_2025/)

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

Reddit Programming

TrainSec voucher
https://www.reddit.com/r/programming/comments/1s150d3/trainsec_voucher/

<!-- SC_OFF -->I have a $500 TrainSec voucher that I’m not planning to use, so I’m looking to sell it. I’m asking around $250-$300, but the price is negotiable. Let me know if you’re interested. Also, you can choose your course as per your need for $500 <!-- SC_ON --> submitted by /u/Salty-Ad9979 (https://www.reddit.com/user/Salty-Ad9979)
[link] (https://trainsec.net/) [comments] (https://www.reddit.com/r/programming/comments/1s150d3/trainsec_voucher/)

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

Reddit Programming

Node.js worker threads are problematic, but they work great for us
https://www.reddit.com/r/programming/comments/1s108v7/nodejs_worker_threads_are_problematic_but_they/

submitted by /u/aardvark_lizard (https://www.reddit.com/user/aardvark_lizard)
[link] (https://www.inngest.com/blog/node-worker-threads) [comments] (https://www.reddit.com/r/programming/comments/1s108v7/nodejs_worker_threads_are_problematic_but_they/)

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

Reddit Programming

Reverse engineering a viral open source launch (or: notes on zerobrew!)
https://www.reddit.com/r/programming/comments/1s0tmav/reverse_engineering_a_viral_open_source_launch_or/

submitted by /u/lucasgelfond (https://www.reddit.com/user/lucasgelfond)
[link] (https://substack.lucasgelfond.online/p/reverse-engineering-a-viral-open) [comments] (https://www.reddit.com/r/programming/comments/1s0tmav/reverse_engineering_a_viral_open_source_launch_or/)

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

Reddit Programming

Rust vs C++: The Memory Safety Standard in 2026
https://www.reddit.com/r/programming/comments/1s0q4rl/rust_vs_c_the_memory_safety_standard_in_2026/

<!-- SC_OFF -->C++ gives developers direct control over memory allocation and deallocation but Rust is the language at the center of this shift. It promises, and delivers, the performance of C++ with compile-time guarantees that eliminate entire classes of memory bugs. Not through garbage collection (which adds runtime overhead), but through a novel ownership system that catches errors before the code ever runs. <!-- SC_ON --> submitted by /u/Low-Trust2491 (https://www.reddit.com/user/Low-Trust2491)
[link] (https://rune.codes/hub/tech-trends/why-rust-is-replacing-c-as-the-standard-for-memory-safety) [comments] (https://www.reddit.com/r/programming/comments/1s0q4rl/rust_vs_c_the_memory_safety_standard_in_2026/)

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

Reddit Programming

my first patch to the linux kernel
https://www.reddit.com/r/programming/comments/1s0kr42/my_first_patch_to_the_linux_kernel/

submitted by /u/yusufaytas (https://www.reddit.com/user/yusufaytas)
[link] (https://pooladkhay.com/posts/first-kernel-patch/) [comments] (https://www.reddit.com/r/programming/comments/1s0kr42/my_first_patch_to_the_linux_kernel/)

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

Reddit Programming

jsongrep is faster than {jq, jmespath, jsonpath-rust, jql}
https://www.reddit.com/r/programming/comments/1rzxlq0/jsongrep_is_faster_than_jq_jmespath_jsonpathrust/

submitted by /u/fizzner (https://www.reddit.com/user/fizzner)
[link] (https://micahkepe.com/blog/jsongrep/) [comments] (https://www.reddit.com/r/programming/comments/1rzxlq0/jsongrep_is_faster_than_jq_jmespath_jsonpathrust/)

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

Reddit Programming

Pre-2000 computer graphics: a specification and challenge for classic-style game development
https://www.reddit.com/r/programming/comments/1rzqcnw/pre2000_computer_graphics_a_specification_and/

<!-- SC_OFF -->This open-source article (https://peteroupc.github.io/graphics.html#Graphics_Challenge_for_Classic_Style_Games) I have written relates to classic graphics (graphics typical of pre-2000 video games for home computers, game consoles, and arcade machines, at a time before "shaders"). The article is intended to encourage the development of— modern video games that simulate pre-2000 graphics and run with very low resource requirements (say, 64 million bytes of memory or less) and even on very low-end computers (say, those that support Windows 7, XP, and/or 98), and graphics engines (especially open-source ones) devoted to pre-2000 computer graphics and meant for developing such modern video games. So far, I have found that pre-2000 computer graphics involve a "frame buffer" of 640 × 480 or smaller, simple 3-D rendering (less than 12,800 triangles per frame for 640 × 480, fewer for smaller resolutions, and well fewer than that in general), and tile- and sprite-based 2-D graphics. For details, see the article. I stress that the guidelines in the article are based on the graphics capabilities (e.g., triangles per frame) actually achieved by pre-2000 video games, not on the theoretical performance of hardware. Besides the article linked, there is a companion article (https://peteroupc.github.io/graphicsapi.html) suggesting a minimal API for pre-2000 graphics. <!-- SC_ON --> submitted by /u/peteroupc (https://www.reddit.com/user/peteroupc)
[link] (https://peteroupc.github.io/graphics.html#Graphics_Challenge_for_Classic_Style_Games) [comments] (https://www.reddit.com/r/programming/comments/1rzqcnw/pre2000_computer_graphics_a_specification_and/)

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

Reddit Programming

Is simple actually good?
https://www.reddit.com/r/programming/comments/1rzo4zc/is_simple_actually_good/

submitted by /u/progfu (https://www.reddit.com/user/progfu)
[link] (https://darth.games/posts/is-simple-good/) [comments] (https://www.reddit.com/r/programming/comments/1rzo4zc/is_simple_actually_good/)

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

Reddit Programming

Trivy Under Attack Again: Widespread GitHub Actions Tag Compromise Exposes CI/CD Secrets
https://www.reddit.com/r/programming/comments/1rzivdh/trivy_under_attack_again_widespread_github/

submitted by /u/ScottContini (https://www.reddit.com/user/ScottContini)
[link] (https://socket.dev/blog/trivy-under-attack-again-github-actions-compromise) [comments] (https://www.reddit.com/r/programming/comments/1rzivdh/trivy_under_attack_again_widespread_github/)

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

Reddit Programming

Tony Hoare and His Imprint on Computer Science
https://www.reddit.com/r/programming/comments/1rz98pm/tony_hoare_and_his_imprint_on_computer_science/

submitted by /u/mttd (https://www.reddit.com/user/mttd)
[link] (https://cacm.acm.org/blogcacm/tony-hoare-and-his-imprint-on-computer-science/) [comments] (https://www.reddit.com/r/programming/comments/1rz98pm/tony_hoare_and_his_imprint_on_computer_science/)

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

Reddit Programming

Delphi 13.1 Released, with ARM64 support
https://www.reddit.com/r/programming/comments/1rz2fqq/delphi_131_released_with_arm64_support/

submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://blogs.embarcadero.com/announcing-the-availability-of-rad-studio-13-florence-update-1/) [comments] (https://www.reddit.com/r/programming/comments/1rz2fqq/delphi_131_released_with_arm64_support/)

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