Day 59: How Do You Remove Duplicate Objects from an Array in JavaScript?
https://www.reddit.com/r/programming/comments/1mlqvfq/day_59_how_do_you_remove_duplicate_objects_from/
submitted by /u/MysteriousEye8494 (https://www.reddit.com/user/MysteriousEye8494)
[link] (https://javascript.plainenglish.io/day-59-how-do-you-remove-duplicate-objects-from-an-array-in-javascript-1937c1fe839a) [comments] (https://www.reddit.com/r/programming/comments/1mlqvfq/day_59_how_do_you_remove_duplicate_objects_from/)
https://www.reddit.com/r/programming/comments/1mlqvfq/day_59_how_do_you_remove_duplicate_objects_from/
submitted by /u/MysteriousEye8494 (https://www.reddit.com/user/MysteriousEye8494)
[link] (https://javascript.plainenglish.io/day-59-how-do-you-remove-duplicate-objects-from-an-array-in-javascript-1937c1fe839a) [comments] (https://www.reddit.com/r/programming/comments/1mlqvfq/day_59_how_do_you_remove_duplicate_objects_from/)
Novaxis: A smarter bf***
https://www.reddit.com/r/programming/comments/1mlr604/novaxis_a_smarter_bf/
<!-- SC_OFF -->Novaxis. The dumbest esolang ever but at-least its modern. Novaxis is my personal project ive been working on for a solid 2-3 weeks in Python. An under 300 line python interpreted paradigm tape-based esolang inspired by Brainf***, like BF its tape based and runs extremely lightweight but instead of being compiled its interpreted into Python (crazy i know),with an extended syntax and "acceptable" interpreter speed and handle-ability extends its usage slightly beyond Brainf*** If anyone wants to learn more head to <!-- SC_ON --> submitted by /u/No_Garbage_3120 (https://www.reddit.com/user/No_Garbage_3120)
[link] (https://github.com/MOHAPY24/Novaxis) [comments] (https://www.reddit.com/r/programming/comments/1mlr604/novaxis_a_smarter_bf/)
https://www.reddit.com/r/programming/comments/1mlr604/novaxis_a_smarter_bf/
<!-- SC_OFF -->Novaxis. The dumbest esolang ever but at-least its modern. Novaxis is my personal project ive been working on for a solid 2-3 weeks in Python. An under 300 line python interpreted paradigm tape-based esolang inspired by Brainf***, like BF its tape based and runs extremely lightweight but instead of being compiled its interpreted into Python (crazy i know),with an extended syntax and "acceptable" interpreter speed and handle-ability extends its usage slightly beyond Brainf*** If anyone wants to learn more head to <!-- SC_ON --> submitted by /u/No_Garbage_3120 (https://www.reddit.com/user/No_Garbage_3120)
[link] (https://github.com/MOHAPY24/Novaxis) [comments] (https://www.reddit.com/r/programming/comments/1mlr604/novaxis_a_smarter_bf/)
Searching for a Product API
https://www.reddit.com/r/programming/comments/1mlrlu8/searching_for_a_product_api/
<!-- SC_OFF -->Hello community, I'm looking for an API that will provide links and images to products that can be purchased online. I've already tried serpAPI, but unfortunately the Google Shop API no longer works. Do you know of any other good APIs I can try? I don't think the Amazon API is ideal because it only lists Amazon products. I would like independent product results. <!-- SC_ON --> submitted by /u/uxwithjoshua (https://www.reddit.com/user/uxwithjoshua)
[link] (http://www.gifties.ai/) [comments] (https://www.reddit.com/r/programming/comments/1mlrlu8/searching_for_a_product_api/)
https://www.reddit.com/r/programming/comments/1mlrlu8/searching_for_a_product_api/
<!-- SC_OFF -->Hello community, I'm looking for an API that will provide links and images to products that can be purchased online. I've already tried serpAPI, but unfortunately the Google Shop API no longer works. Do you know of any other good APIs I can try? I don't think the Amazon API is ideal because it only lists Amazon products. I would like independent product results. <!-- SC_ON --> submitted by /u/uxwithjoshua (https://www.reddit.com/user/uxwithjoshua)
[link] (http://www.gifties.ai/) [comments] (https://www.reddit.com/r/programming/comments/1mlrlu8/searching_for_a_product_api/)
Let's make a game! 300: Blocking companions
https://www.reddit.com/r/programming/comments/1mltg0v/lets_make_a_game_300_blocking_companions/
submitted by /u/apeloverage (https://www.reddit.com/user/apeloverage)
[link] (https://www.youtube.com/watch?v=QkrY38TZ8z8) [comments] (https://www.reddit.com/r/programming/comments/1mltg0v/lets_make_a_game_300_blocking_companions/)
https://www.reddit.com/r/programming/comments/1mltg0v/lets_make_a_game_300_blocking_companions/
submitted by /u/apeloverage (https://www.reddit.com/user/apeloverage)
[link] (https://www.youtube.com/watch?v=QkrY38TZ8z8) [comments] (https://www.reddit.com/r/programming/comments/1mltg0v/lets_make_a_game_300_blocking_companions/)
Meta’s Project Ghostbusters HACKS MILLIONS OF PEOPLE: How Facebook Turned a “VPN” Into a Legalized Man-in-the-Middle Attack
https://www.reddit.com/r/programming/comments/1mlu746/metas_project_ghostbusters_hacks_millions_of/
<!-- SC_OFF -->Court documents just revealed something straight out of a cyber-thriller: Back in 2016, Facebook (now Meta) ran Project Ghostbusters — a scheme where they bought a “privacy” VPN service called Onavo, then used it to intercept and decrypt encrypted traffic from competing apps like Snapchat, YouTube, and Amazon. They literally had users install a root certificate so Meta could snoop on what they were doing inside other apps. This is the exact kind of man-in-the-middle attack that would get a regular person arrested under wiretapping and computer crime laws. But here’s the kicker: If you or I did this? FBI raid. Felony charges. Jail time. Meta does it? A few news articles, a court case that drags for years, and no executives in handcuffs. It’s a wild reminder that a VPN doesn’t magically make you “safe” — it just moves your trust from one potential snoop to another. <!-- SC_ON --> submitted by /u/Illphated336 (https://www.reddit.com/user/Illphated336)
[link] (https://illphated.com/metas-project-ghostbusters-hacks-millions-of-people-how-facebook-turned-a-vpn-into-a-legalized-man-in-the-middle-attack/illphated/) [comments] (https://www.reddit.com/r/programming/comments/1mlu746/metas_project_ghostbusters_hacks_millions_of/)
https://www.reddit.com/r/programming/comments/1mlu746/metas_project_ghostbusters_hacks_millions_of/
<!-- SC_OFF -->Court documents just revealed something straight out of a cyber-thriller: Back in 2016, Facebook (now Meta) ran Project Ghostbusters — a scheme where they bought a “privacy” VPN service called Onavo, then used it to intercept and decrypt encrypted traffic from competing apps like Snapchat, YouTube, and Amazon. They literally had users install a root certificate so Meta could snoop on what they were doing inside other apps. This is the exact kind of man-in-the-middle attack that would get a regular person arrested under wiretapping and computer crime laws. But here’s the kicker: If you or I did this? FBI raid. Felony charges. Jail time. Meta does it? A few news articles, a court case that drags for years, and no executives in handcuffs. It’s a wild reminder that a VPN doesn’t magically make you “safe” — it just moves your trust from one potential snoop to another. <!-- SC_ON --> submitted by /u/Illphated336 (https://www.reddit.com/user/Illphated336)
[link] (https://illphated.com/metas-project-ghostbusters-hacks-millions-of-people-how-facebook-turned-a-vpn-into-a-legalized-man-in-the-middle-attack/illphated/) [comments] (https://www.reddit.com/r/programming/comments/1mlu746/metas_project_ghostbusters_hacks_millions_of/)
GPT-5: "How many times does the letter b appear in blueberry?"
https://www.reddit.com/r/programming/comments/1mm2p6q/gpt5_how_many_times_does_the_letter_b_appear_in/
submitted by /u/dist1ll (https://www.reddit.com/user/dist1ll)
[link] (https://kieranhealy.org/blog/archives/2025/08/07/blueberry-hill/) [comments] (https://www.reddit.com/r/programming/comments/1mm2p6q/gpt5_how_many_times_does_the_letter_b_appear_in/)
https://www.reddit.com/r/programming/comments/1mm2p6q/gpt5_how_many_times_does_the_letter_b_appear_in/
submitted by /u/dist1ll (https://www.reddit.com/user/dist1ll)
[link] (https://kieranhealy.org/blog/archives/2025/08/07/blueberry-hill/) [comments] (https://www.reddit.com/r/programming/comments/1mm2p6q/gpt5_how_many_times_does_the_letter_b_appear_in/)
From Zero to Production: A Free Platform for Mastering Go with Real Framework Challenges
https://www.reddit.com/r/programming/comments/1mm3p0s/from_zero_to_production_a_free_platform_for/
submitted by /u/Safe-Ball4818 (https://www.reddit.com/user/Safe-Ball4818)
[link] (https://github.com/RezaSi/go-interview-practice) [comments] (https://www.reddit.com/r/programming/comments/1mm3p0s/from_zero_to_production_a_free_platform_for/)
https://www.reddit.com/r/programming/comments/1mm3p0s/from_zero_to_production_a_free_platform_for/
submitted by /u/Safe-Ball4818 (https://www.reddit.com/user/Safe-Ball4818)
[link] (https://github.com/RezaSi/go-interview-practice) [comments] (https://www.reddit.com/r/programming/comments/1mm3p0s/from_zero_to_production_a_free_platform_for/)
Minimal Python secp256k1 + ECDSA implementation
https://www.reddit.com/r/programming/comments/1mm4bj4/minimal_python_secp256k1_ecdsa_implementation/
<!-- SC_OFF -->Wrote a tiny Python implementation of secp256k1 elliptic curve + ECDSA signing/verification. Includes: - secp256k1 curve math - Key generation - Keccak-256 signing - Signature verification Repo: https://github.com/0xMouiz/python-secp256k1 <!-- SC_ON --> submitted by /u/Mou3iz_Edd (https://www.reddit.com/user/Mou3iz_Edd)
[link] (https://github.com/0xMouiz/python-secp256k1) [comments] (https://www.reddit.com/r/programming/comments/1mm4bj4/minimal_python_secp256k1_ecdsa_implementation/)
https://www.reddit.com/r/programming/comments/1mm4bj4/minimal_python_secp256k1_ecdsa_implementation/
<!-- SC_OFF -->Wrote a tiny Python implementation of secp256k1 elliptic curve + ECDSA signing/verification. Includes: - secp256k1 curve math - Key generation - Keccak-256 signing - Signature verification Repo: https://github.com/0xMouiz/python-secp256k1 <!-- SC_ON --> submitted by /u/Mou3iz_Edd (https://www.reddit.com/user/Mou3iz_Edd)
[link] (https://github.com/0xMouiz/python-secp256k1) [comments] (https://www.reddit.com/r/programming/comments/1mm4bj4/minimal_python_secp256k1_ecdsa_implementation/)
Java 25 RC1 builds now available
https://www.reddit.com/r/programming/comments/1mm4hid/java_25_rc1_builds_now_available/
submitted by /u/BlueGoliath (https://www.reddit.com/user/BlueGoliath)
[link] (https://jdk.java.net/25/) [comments] (https://www.reddit.com/r/programming/comments/1mm4hid/java_25_rc1_builds_now_available/)
https://www.reddit.com/r/programming/comments/1mm4hid/java_25_rc1_builds_now_available/
submitted by /u/BlueGoliath (https://www.reddit.com/user/BlueGoliath)
[link] (https://jdk.java.net/25/) [comments] (https://www.reddit.com/r/programming/comments/1mm4hid/java_25_rc1_builds_now_available/)
[P] I accomplished 5000:1 compression by encoding meaning instead of data
https://www.reddit.com/r/programming/comments/1mm6t2s/p_i_accomplished_50001_compression_by_encoding/
<!-- SC_OFF -->I found a way to compress meaning (not data) that AI systems can decompress at ratios that should be impossible. Traditional compression: 10:1 maximum (Shannon's entropy limit)
Semantic compression: 5000:1 achieved (17,500:1 on some examples) I wrote up the full technical details, demo, and proof here (https://docs.google.com/document/d/1XCBMxiU1Rrsr0Itw-JU85B_LyxkVK4JU6R0AekOVTi8/edit?usp=drive_link) TL;DR: AI systems can expand semantic tokens into full implementations because they understand meaning, not just data patterns. Happy to answer questions or provide more examples in comments. <!-- SC_ON --> submitted by /u/barrphite (https://www.reddit.com/user/barrphite)
[link] (http://loretokens.com/) [comments] (https://www.reddit.com/r/programming/comments/1mm6t2s/p_i_accomplished_50001_compression_by_encoding/)
https://www.reddit.com/r/programming/comments/1mm6t2s/p_i_accomplished_50001_compression_by_encoding/
<!-- SC_OFF -->I found a way to compress meaning (not data) that AI systems can decompress at ratios that should be impossible. Traditional compression: 10:1 maximum (Shannon's entropy limit)
Semantic compression: 5000:1 achieved (17,500:1 on some examples) I wrote up the full technical details, demo, and proof here (https://docs.google.com/document/d/1XCBMxiU1Rrsr0Itw-JU85B_LyxkVK4JU6R0AekOVTi8/edit?usp=drive_link) TL;DR: AI systems can expand semantic tokens into full implementations because they understand meaning, not just data patterns. Happy to answer questions or provide more examples in comments. <!-- SC_ON --> submitted by /u/barrphite (https://www.reddit.com/user/barrphite)
[link] (http://loretokens.com/) [comments] (https://www.reddit.com/r/programming/comments/1mm6t2s/p_i_accomplished_50001_compression_by_encoding/)
☝️Write a postmortem like a Senior Engineer
https://www.reddit.com/r/programming/comments/1mmb7br/write_a_postmortem_like_a_senior_engineer/
submitted by /u/strategizeyourcareer (https://www.reddit.com/user/strategizeyourcareer)
[link] (https://strategizeyourcareer.com/p/write-a-postmortem-like-a-senior) [comments] (https://www.reddit.com/r/programming/comments/1mmb7br/write_a_postmortem_like_a_senior_engineer/)
https://www.reddit.com/r/programming/comments/1mmb7br/write_a_postmortem_like_a_senior_engineer/
submitted by /u/strategizeyourcareer (https://www.reddit.com/user/strategizeyourcareer)
[link] (https://strategizeyourcareer.com/p/write-a-postmortem-like-a-senior) [comments] (https://www.reddit.com/r/programming/comments/1mmb7br/write_a_postmortem_like_a_senior_engineer/)
Function Colors Represent Different Execution Contexts
https://www.reddit.com/r/programming/comments/1mmfakw/function_colors_represent_different_execution/
submitted by /u/Shadowys (https://www.reddit.com/user/Shadowys)
[link] (https://danieltan.weblog.lol/2025/08/function-colors-represent-different-execution-contexts) [comments] (https://www.reddit.com/r/programming/comments/1mmfakw/function_colors_represent_different_execution/)
https://www.reddit.com/r/programming/comments/1mmfakw/function_colors_represent_different_execution/
submitted by /u/Shadowys (https://www.reddit.com/user/Shadowys)
[link] (https://danieltan.weblog.lol/2025/08/function-colors-represent-different-execution-contexts) [comments] (https://www.reddit.com/r/programming/comments/1mmfakw/function_colors_represent_different_execution/)
Software Modernization Projects Dilemma: Think Twice — Focus is Saying No
https://www.reddit.com/r/programming/comments/1mmh9ze/software_modernization_projects_dilemma_think/
submitted by /u/Exact_Prior6299 (https://www.reddit.com/user/Exact_Prior6299)
[link] (https://medium.com/@HobokenDays/software-modernization-projects-dilemma-part-2-7f6002c4b6f1) [comments] (https://www.reddit.com/r/programming/comments/1mmh9ze/software_modernization_projects_dilemma_think/)
https://www.reddit.com/r/programming/comments/1mmh9ze/software_modernization_projects_dilemma_think/
submitted by /u/Exact_Prior6299 (https://www.reddit.com/user/Exact_Prior6299)
[link] (https://medium.com/@HobokenDays/software-modernization-projects-dilemma-part-2-7f6002c4b6f1) [comments] (https://www.reddit.com/r/programming/comments/1mmh9ze/software_modernization_projects_dilemma_think/)
Started technical writing, ~4 years of experience
https://www.reddit.com/r/programming/comments/1mmicpn/started_technical_writing_4_years_of_experience/
<!-- SC_OFF -->I've recently picked up writing technical content again, and I would love for all the programming enthusiasts to read it! I've 4 years of overall experience and close to 2 years of frontend-specific expertise, thanks to my current day job. I've mostly written about niche/performance stuff till now, and am enjoying it. I'm also trying to get my technical writing going - not sure the route I'm taking is correct or not, but I'm writing on Medium (may also do Substack soon). I'm trying to get more eyes on my writings, so it'd be great if folks here could go read and share some feedback. Thanks! Wrote about data structures for handling binary data in JavaScript, their similarities and differences: https://medium.com/@devoopsie/mastering-binary-data-in-javascript-an-explanation-of-arraybuffer-typedarray-and-dataview-08447d10cd6d Also wrote about some UI performance gains achieved with web workers: https://medium.com/@devoopsie/how-i-squeezed-out-80-ui-speed-gains-using-web-workers-in-my-electron-app-9fe4e7731e7d <!-- SC_ON --> submitted by /u/_vibhor_gupta_ (https://www.reddit.com/user/_vibhor_gupta_)
[link] (https://medium.com/@devoopsie) [comments] (https://www.reddit.com/r/programming/comments/1mmicpn/started_technical_writing_4_years_of_experience/)
https://www.reddit.com/r/programming/comments/1mmicpn/started_technical_writing_4_years_of_experience/
<!-- SC_OFF -->I've recently picked up writing technical content again, and I would love for all the programming enthusiasts to read it! I've 4 years of overall experience and close to 2 years of frontend-specific expertise, thanks to my current day job. I've mostly written about niche/performance stuff till now, and am enjoying it. I'm also trying to get my technical writing going - not sure the route I'm taking is correct or not, but I'm writing on Medium (may also do Substack soon). I'm trying to get more eyes on my writings, so it'd be great if folks here could go read and share some feedback. Thanks! Wrote about data structures for handling binary data in JavaScript, their similarities and differences: https://medium.com/@devoopsie/mastering-binary-data-in-javascript-an-explanation-of-arraybuffer-typedarray-and-dataview-08447d10cd6d Also wrote about some UI performance gains achieved with web workers: https://medium.com/@devoopsie/how-i-squeezed-out-80-ui-speed-gains-using-web-workers-in-my-electron-app-9fe4e7731e7d <!-- SC_ON --> submitted by /u/_vibhor_gupta_ (https://www.reddit.com/user/_vibhor_gupta_)
[link] (https://medium.com/@devoopsie) [comments] (https://www.reddit.com/r/programming/comments/1mmicpn/started_technical_writing_4_years_of_experience/)
Wrote a Beginner-Friendly Linear Regression Tutorial (with Full Code)
https://www.reddit.com/r/programming/comments/1mmjgrw/wrote_a_beginnerfriendly_linear_regression/
<!-- SC_OFF -->Hey everyone! I just published a beginner-friendly guide on Simple Linear Regression where I cover: Understanding regression vs classification Why “linear” matters in the algorithm Error minimization explained in plain English A hands-on Python project with code, visuals, and predictions It’s designed for anyone just starting out in ML who wants to learn by building — without drowning in heavy math or abstract theory. If you get a chance to read it, I’d love your feedback, comments, and even an upvote if you find it useful. Your support will help more beginners discover it! Blog Link: Medium (https://medium.com/p/e3a1e86f622a) Code Link: Github (https://github.com/watzal/SimpleLinearRegression) <!-- SC_ON --> submitted by /u/Motor_Cry_4380 (https://www.reddit.com/user/Motor_Cry_4380)
[link] (https://medium.com/p/e3a1e86f622a) [comments] (https://www.reddit.com/r/programming/comments/1mmjgrw/wrote_a_beginnerfriendly_linear_regression/)
https://www.reddit.com/r/programming/comments/1mmjgrw/wrote_a_beginnerfriendly_linear_regression/
<!-- SC_OFF -->Hey everyone! I just published a beginner-friendly guide on Simple Linear Regression where I cover: Understanding regression vs classification Why “linear” matters in the algorithm Error minimization explained in plain English A hands-on Python project with code, visuals, and predictions It’s designed for anyone just starting out in ML who wants to learn by building — without drowning in heavy math or abstract theory. If you get a chance to read it, I’d love your feedback, comments, and even an upvote if you find it useful. Your support will help more beginners discover it! Blog Link: Medium (https://medium.com/p/e3a1e86f622a) Code Link: Github (https://github.com/watzal/SimpleLinearRegression) <!-- SC_ON --> submitted by /u/Motor_Cry_4380 (https://www.reddit.com/user/Motor_Cry_4380)
[link] (https://medium.com/p/e3a1e86f622a) [comments] (https://www.reddit.com/r/programming/comments/1mmjgrw/wrote_a_beginnerfriendly_linear_regression/)
Rustroid - The Rust IDE that runs locally on your Android phone.
https://www.reddit.com/r/programming/comments/1mmjt5i/rustroid_the_rust_ide_that_runs_locally_on_your/
<!-- SC_OFF -->Hello there. I'm Mohammed Khaled, and I'll just get straight to the point. I have just completed one of the biggest projects of my life. For about a year, I've been working on an IDE for Android (that runs on Android locally). By IDE, I truly mean an integrated development environment, one that offers features like syntax highlighting, auto-completion, diagnostics, signature help, go-to definition, declaration, implementation, show documentation, and more. Currently, it's for the Rust programming language. I chose Rust because it's consistently one of the most admired languages in the annual Stack Overflow surveys. A lot of the code in the IDE is shared, so it wouldn't be too difficult to adapt it for other languages in the future. The IDE does even allow the user to export APKs for graphical applications and games and also lets them run the app quickly without having to install it. The app actually uses a strange dynamic loading technique to load itself from the shared library it generates from your code. I've created a website for the app where I detail its features: https://rustroid.is-a.dev (https://rustroid.is-a.dev/) And I wrote about why and how I created the app in this article: https://rustroid.is-a.dev/story The application is available on Google Play.
https://play.google.com/store/apps/details?id=com.mohammedkhc.ide.rust And yeah that's it. Disclaimer: The application is not open source and/or free, but it's super cheap. It's also on sale for three days for only $4.50. I explained why is that in detail in https://rustroid.is-a.dev/story#publishing-the-app For screenshots, check out the app on Google Play:
https://play.google.com/store/apps/details?id=com.mohammedkhc.ide.rust <!-- SC_ON --> submitted by /u/MohammedKHC (https://www.reddit.com/user/MohammedKHC)
[link] (https://rustroid.is-a.dev/story) [comments] (https://www.reddit.com/r/programming/comments/1mmjt5i/rustroid_the_rust_ide_that_runs_locally_on_your/)
https://www.reddit.com/r/programming/comments/1mmjt5i/rustroid_the_rust_ide_that_runs_locally_on_your/
<!-- SC_OFF -->Hello there. I'm Mohammed Khaled, and I'll just get straight to the point. I have just completed one of the biggest projects of my life. For about a year, I've been working on an IDE for Android (that runs on Android locally). By IDE, I truly mean an integrated development environment, one that offers features like syntax highlighting, auto-completion, diagnostics, signature help, go-to definition, declaration, implementation, show documentation, and more. Currently, it's for the Rust programming language. I chose Rust because it's consistently one of the most admired languages in the annual Stack Overflow surveys. A lot of the code in the IDE is shared, so it wouldn't be too difficult to adapt it for other languages in the future. The IDE does even allow the user to export APKs for graphical applications and games and also lets them run the app quickly without having to install it. The app actually uses a strange dynamic loading technique to load itself from the shared library it generates from your code. I've created a website for the app where I detail its features: https://rustroid.is-a.dev (https://rustroid.is-a.dev/) And I wrote about why and how I created the app in this article: https://rustroid.is-a.dev/story The application is available on Google Play.
https://play.google.com/store/apps/details?id=com.mohammedkhc.ide.rust And yeah that's it. Disclaimer: The application is not open source and/or free, but it's super cheap. It's also on sale for three days for only $4.50. I explained why is that in detail in https://rustroid.is-a.dev/story#publishing-the-app For screenshots, check out the app on Google Play:
https://play.google.com/store/apps/details?id=com.mohammedkhc.ide.rust <!-- SC_ON --> submitted by /u/MohammedKHC (https://www.reddit.com/user/MohammedKHC)
[link] (https://rustroid.is-a.dev/story) [comments] (https://www.reddit.com/r/programming/comments/1mmjt5i/rustroid_the_rust_ide_that_runs_locally_on_your/)
ShadowEngine2D v1.2.0: Rust-based 2D game engine with physics, tilemaps, and performance profiling now on crates.io
https://www.reddit.com/r/programming/comments/1mmjudi/shadowengine2d_v120_rustbased_2d_game_engine_with/
<!-- SC_OFF -->I just published ShadowEngine2D v1.2.0, a 2D game engine written in Rust. New features in v1.2.0: - Text rendering system with font management - 2D physics engine built on parry2d with collision detection - Multi-layer tilemap system with CSV import/export - Performance profiler with FPS tracking and memory monitoring - Save/load system with JSON serialization and auto-save Technical stack: - WGPU for cross-platform rendering - Winit for windowing and input handling - Parry2d for physics simulation - Serde for serialization - Glam for math operations Installation: cargo add shadowengine2d The crate includes 4 examples demonstrating basic usage, modern game structure, debug output, and all v1.2.0 features. Licensed under MIT and Apache 2.0. The engine supports Windows, macOS, and Linux with hardware-accelerated graphics rendering. <!-- SC_ON --> submitted by /u/SureMeat5400 (https://www.reddit.com/user/SureMeat5400)
[link] (https://crates.io/crates/shadowengine2d) [comments] (https://www.reddit.com/r/programming/comments/1mmjudi/shadowengine2d_v120_rustbased_2d_game_engine_with/)
https://www.reddit.com/r/programming/comments/1mmjudi/shadowengine2d_v120_rustbased_2d_game_engine_with/
<!-- SC_OFF -->I just published ShadowEngine2D v1.2.0, a 2D game engine written in Rust. New features in v1.2.0: - Text rendering system with font management - 2D physics engine built on parry2d with collision detection - Multi-layer tilemap system with CSV import/export - Performance profiler with FPS tracking and memory monitoring - Save/load system with JSON serialization and auto-save Technical stack: - WGPU for cross-platform rendering - Winit for windowing and input handling - Parry2d for physics simulation - Serde for serialization - Glam for math operations Installation: cargo add shadowengine2d The crate includes 4 examples demonstrating basic usage, modern game structure, debug output, and all v1.2.0 features. Licensed under MIT and Apache 2.0. The engine supports Windows, macOS, and Linux with hardware-accelerated graphics rendering. <!-- SC_ON --> submitted by /u/SureMeat5400 (https://www.reddit.com/user/SureMeat5400)
[link] (https://crates.io/crates/shadowengine2d) [comments] (https://www.reddit.com/r/programming/comments/1mmjudi/shadowengine2d_v120_rustbased_2d_game_engine_with/)
Non-programmers’ solutions to programming problems.
https://www.reddit.com/r/programming/comments/1mmkarz/nonprogrammers_solutions_to_programming_problems/
submitted by /u/NSRedditShitposter (https://www.reddit.com/user/NSRedditShitposter)
[link] (http://www.cs.ucr.edu/~ratana/PaneRatanamahatanaMyers00.pdf) [comments] (https://www.reddit.com/r/programming/comments/1mmkarz/nonprogrammers_solutions_to_programming_problems/)
https://www.reddit.com/r/programming/comments/1mmkarz/nonprogrammers_solutions_to_programming_problems/
submitted by /u/NSRedditShitposter (https://www.reddit.com/user/NSRedditShitposter)
[link] (http://www.cs.ucr.edu/~ratana/PaneRatanamahatanaMyers00.pdf) [comments] (https://www.reddit.com/r/programming/comments/1mmkarz/nonprogrammers_solutions_to_programming_problems/)
Building a Redis Clone – Part 2.0: Turning a Single Node into a Distributed Cluster
https://www.reddit.com/r/programming/comments/1mmmtyo/building_a_redis_clone_part_20_turning_a_single/
submitted by /u/Sushant098123 (https://www.reddit.com/user/Sushant098123)
[link] (https://beyondthesyntax.substack.com/p/building-a-redis-clone-part-20-turning) [comments] (https://www.reddit.com/r/programming/comments/1mmmtyo/building_a_redis_clone_part_20_turning_a_single/)
https://www.reddit.com/r/programming/comments/1mmmtyo/building_a_redis_clone_part_20_turning_a_single/
submitted by /u/Sushant098123 (https://www.reddit.com/user/Sushant098123)
[link] (https://beyondthesyntax.substack.com/p/building-a-redis-clone-part-20-turning) [comments] (https://www.reddit.com/r/programming/comments/1mmmtyo/building_a_redis_clone_part_20_turning_a_single/)
Hiring sucks: an engineer's perspective on hiring
https://www.reddit.com/r/programming/comments/1mmmwy8/hiring_sucks_an_engineers_perspective_on_hiring/
<!-- SC_OFF -->What can be done to improve hiring in current day? <!-- SC_ON --> submitted by /u/skybar-one (https://www.reddit.com/user/skybar-one)
[link] (https://jyn.dev/an-engineers-perspective-on-hiring) [comments] (https://www.reddit.com/r/programming/comments/1mmmwy8/hiring_sucks_an_engineers_perspective_on_hiring/)
https://www.reddit.com/r/programming/comments/1mmmwy8/hiring_sucks_an_engineers_perspective_on_hiring/
<!-- SC_OFF -->What can be done to improve hiring in current day? <!-- SC_ON --> submitted by /u/skybar-one (https://www.reddit.com/user/skybar-one)
[link] (https://jyn.dev/an-engineers-perspective-on-hiring) [comments] (https://www.reddit.com/r/programming/comments/1mmmwy8/hiring_sucks_an_engineers_perspective_on_hiring/)
Load Balancing at Scale: Hidden Challenges and Lessons Learned
https://www.reddit.com/r/programming/comments/1mmo3d0/load_balancing_at_scale_hidden_challenges_and/
<!-- SC_OFF -->Load balancing seems straightforward, until you run it at scale in dynamic environments. In large systems, whether it’s Kubernetes, container orchestration, or traditional service deployments, upstream servers are constantly changing. Workloads vary in complexity, requests can be uneven, and simple algorithms like round-robin often break down. This post looks at the real-world issues that show up in production: • Traffic imbalance during host rotation • Cold-start spikes when new instances join • How different algorithms (least connections, power-of-two-choices, consistent hashing) behave under stress • The impact of proxy architecture (Envoy vs HAProxy) on load distribution accuracy It’s based on lessons learned from operating reverse proxies in high-traffic environments, and the trade-offs between fairness, efficiency, and resilience. Read here: https://startwithawhy.com/reverseproxy/2025/08/08/ReverseProxy-Deep-Dive-Part4.html?utm_source=reddit&utm_medium=post&utm_campaign=r_programming Curious to hear how others have tackled these challenges in their own systems. <!-- SC_ON --> submitted by /u/MiggyIshu (https://www.reddit.com/user/MiggyIshu)
[link] (https://startwithawhy.com/reverseproxy/2025/08/08/ReverseProxy-Deep-Dive-Part4.html?utm_source=reddit&utm_medium=post&utm_campaign=r_programming) [comments] (https://www.reddit.com/r/programming/comments/1mmo3d0/load_balancing_at_scale_hidden_challenges_and/)
https://www.reddit.com/r/programming/comments/1mmo3d0/load_balancing_at_scale_hidden_challenges_and/
<!-- SC_OFF -->Load balancing seems straightforward, until you run it at scale in dynamic environments. In large systems, whether it’s Kubernetes, container orchestration, or traditional service deployments, upstream servers are constantly changing. Workloads vary in complexity, requests can be uneven, and simple algorithms like round-robin often break down. This post looks at the real-world issues that show up in production: • Traffic imbalance during host rotation • Cold-start spikes when new instances join • How different algorithms (least connections, power-of-two-choices, consistent hashing) behave under stress • The impact of proxy architecture (Envoy vs HAProxy) on load distribution accuracy It’s based on lessons learned from operating reverse proxies in high-traffic environments, and the trade-offs between fairness, efficiency, and resilience. Read here: https://startwithawhy.com/reverseproxy/2025/08/08/ReverseProxy-Deep-Dive-Part4.html?utm_source=reddit&utm_medium=post&utm_campaign=r_programming Curious to hear how others have tackled these challenges in their own systems. <!-- SC_ON --> submitted by /u/MiggyIshu (https://www.reddit.com/user/MiggyIshu)
[link] (https://startwithawhy.com/reverseproxy/2025/08/08/ReverseProxy-Deep-Dive-Part4.html?utm_source=reddit&utm_medium=post&utm_campaign=r_programming) [comments] (https://www.reddit.com/r/programming/comments/1mmo3d0/load_balancing_at_scale_hidden_challenges_and/)