I Built a 64-bit VM with custom RISC architecture and compiler in Java
https://www.reddit.com/r/programming/comments/1mll7y7/i_built_a_64bit_vm_with_custom_risc_architecture/
<!-- SC_OFF -->I've developed Triton-64: a complete 64-bit virtual machine implementation in Java, created purely for educational purposes to deepen my understanding of compilers and computer architecture. This project evolved from my previous 32-bit CPU emulator (https://www.reddit.com/r/programming/comments/1lnohq1/i_built_a_cpu_emulator_with_its_own_assembler_in/) into a full system featuring: Custom 64-bit RISC architecture (32 registers, 32-bit fixed-width instructions) Advanced assembler with pseudo-instruction support (LDI64, PUSH, POP, JMP label, ...) TriC programming language and compiler (high-level → assembly) Memory-mapped I/O (keyboard input to memory etc...) Framebuffer (can be used for chars / pixels) Bootable ROM system TriC Language Example (Malloc and Free): global freeListHead = 0 func main() { var ptr1 = malloc(16) ; allocate 16 bytes if (ptr1 == 0) { return -1 } ; allocation failed @ptr1 = 0x123456789ABCDEF0 ; write a value to the allocated memory return @ptr1 ; return the value stored at ptr1 in a0 } func write64(addr, value) { @addr = value } func read64(addr) { return @addr } func malloc(size_req) { if (freeListHead == 0) { freeListHead = 402784256 ; constant from memory map write64(freeListHead, (134217728 << 32) | 0) ; pack size + next pointer } var current = freeListHead var prev = 0 var lowMask = (1 << 32) - 1 var highMask = ~lowMask while (current != 0) { var header = read64(current) var blockSize = header >> 32 var nextBlock = header & lowMask if (blockSize >= size_req + 8) { if (prev == 0) { freeListHead = nextBlock } else { var prevHeader = read64(prev) var sizePart = prevHeader & highMask write64(prev, sizePart | nextBlock) } return current + 8 } prev = current current = nextBlock } return 0 } func free(ptr) { var header = ptr - 8 var blockSize = read64(header) >> 32 write64(header, (blockSize << 32) | freeListHead) freeListHead = header } Demonstrations:
Framebuffer output (https://github.com/LPC4/Triton-64/blob/master/examples/test_charbuffer.gif) • Memory allocation (https://github.com/LPC4/Triton-64/blob/master/examples/test_malloc.gif) GitHub:
https://github.com/LPC4/Triton-64 Next Steps:
As a next step, I'm considering developing a minimal operating system for this architecture. Since I've never built an OS before, this will be probably be very difficult. Before diving into that, I'd be grateful for any feedback on the current project. Are there any architectural changes or features I should consider adding to make the VM more suitable for running an OS? Any suggestions or resources would be greatly appreciated. Thank you for reading!! <!-- SC_ON --> submitted by /u/ColdRepresentative91 (https://www.reddit.com/user/ColdRepresentative91)
[link] (https://github.com/LPC4/Triton-64) [comments] (https://www.reddit.com/r/programming/comments/1mll7y7/i_built_a_64bit_vm_with_custom_risc_architecture/)
https://www.reddit.com/r/programming/comments/1mll7y7/i_built_a_64bit_vm_with_custom_risc_architecture/
<!-- SC_OFF -->I've developed Triton-64: a complete 64-bit virtual machine implementation in Java, created purely for educational purposes to deepen my understanding of compilers and computer architecture. This project evolved from my previous 32-bit CPU emulator (https://www.reddit.com/r/programming/comments/1lnohq1/i_built_a_cpu_emulator_with_its_own_assembler_in/) into a full system featuring: Custom 64-bit RISC architecture (32 registers, 32-bit fixed-width instructions) Advanced assembler with pseudo-instruction support (LDI64, PUSH, POP, JMP label, ...) TriC programming language and compiler (high-level → assembly) Memory-mapped I/O (keyboard input to memory etc...) Framebuffer (can be used for chars / pixels) Bootable ROM system TriC Language Example (Malloc and Free): global freeListHead = 0 func main() { var ptr1 = malloc(16) ; allocate 16 bytes if (ptr1 == 0) { return -1 } ; allocation failed @ptr1 = 0x123456789ABCDEF0 ; write a value to the allocated memory return @ptr1 ; return the value stored at ptr1 in a0 } func write64(addr, value) { @addr = value } func read64(addr) { return @addr } func malloc(size_req) { if (freeListHead == 0) { freeListHead = 402784256 ; constant from memory map write64(freeListHead, (134217728 << 32) | 0) ; pack size + next pointer } var current = freeListHead var prev = 0 var lowMask = (1 << 32) - 1 var highMask = ~lowMask while (current != 0) { var header = read64(current) var blockSize = header >> 32 var nextBlock = header & lowMask if (blockSize >= size_req + 8) { if (prev == 0) { freeListHead = nextBlock } else { var prevHeader = read64(prev) var sizePart = prevHeader & highMask write64(prev, sizePart | nextBlock) } return current + 8 } prev = current current = nextBlock } return 0 } func free(ptr) { var header = ptr - 8 var blockSize = read64(header) >> 32 write64(header, (blockSize << 32) | freeListHead) freeListHead = header } Demonstrations:
Framebuffer output (https://github.com/LPC4/Triton-64/blob/master/examples/test_charbuffer.gif) • Memory allocation (https://github.com/LPC4/Triton-64/blob/master/examples/test_malloc.gif) GitHub:
https://github.com/LPC4/Triton-64 Next Steps:
As a next step, I'm considering developing a minimal operating system for this architecture. Since I've never built an OS before, this will be probably be very difficult. Before diving into that, I'd be grateful for any feedback on the current project. Are there any architectural changes or features I should consider adding to make the VM more suitable for running an OS? Any suggestions or resources would be greatly appreciated. Thank you for reading!! <!-- SC_ON --> submitted by /u/ColdRepresentative91 (https://www.reddit.com/user/ColdRepresentative91)
[link] (https://github.com/LPC4/Triton-64) [comments] (https://www.reddit.com/r/programming/comments/1mll7y7/i_built_a_64bit_vm_with_custom_risc_architecture/)
Most RAG Setups Are Broken — Here’s How to Fix Yours
https://www.reddit.com/r/programming/comments/1mllfu7/most_rag_setups_are_broken_heres_how_to_fix_yours/
submitted by /u/javinpaul (https://www.reddit.com/user/javinpaul)
[link] (https://javarevisited.substack.com/p/most-rag-setups-are-broken-heres) [comments] (https://www.reddit.com/r/programming/comments/1mllfu7/most_rag_setups_are_broken_heres_how_to_fix_yours/)
https://www.reddit.com/r/programming/comments/1mllfu7/most_rag_setups_are_broken_heres_how_to_fix_yours/
submitted by /u/javinpaul (https://www.reddit.com/user/javinpaul)
[link] (https://javarevisited.substack.com/p/most-rag-setups-are-broken-heres) [comments] (https://www.reddit.com/r/programming/comments/1mllfu7/most_rag_setups_are_broken_heres_how_to_fix_yours/)
Kotlin's Rich Errors: Native, Typed Errors Without Exceptions
https://www.reddit.com/r/programming/comments/1mllyti/kotlins_rich_errors_native_typed_errors_without/
submitted by /u/cekrem (https://www.reddit.com/user/cekrem)
[link] (https://cekrem.github.io/posts/kotlin-rich-errors-elm-union-types/) [comments] (https://www.reddit.com/r/programming/comments/1mllyti/kotlins_rich_errors_native_typed_errors_without/)
https://www.reddit.com/r/programming/comments/1mllyti/kotlins_rich_errors_native_typed_errors_without/
submitted by /u/cekrem (https://www.reddit.com/user/cekrem)
[link] (https://cekrem.github.io/posts/kotlin-rich-errors-elm-union-types/) [comments] (https://www.reddit.com/r/programming/comments/1mllyti/kotlins_rich_errors_native_typed_errors_without/)
HTTP/2: The Sequel is Always Worse
https://www.reddit.com/r/programming/comments/1mlmabr/http2_the_sequel_is_always_worse/
submitted by /u/case-o-nuts (https://www.reddit.com/user/case-o-nuts)
[link] (https://portswigger.net/research/http2) [comments] (https://www.reddit.com/r/programming/comments/1mlmabr/http2_the_sequel_is_always_worse/)
https://www.reddit.com/r/programming/comments/1mlmabr/http2_the_sequel_is_always_worse/
submitted by /u/case-o-nuts (https://www.reddit.com/user/case-o-nuts)
[link] (https://portswigger.net/research/http2) [comments] (https://www.reddit.com/r/programming/comments/1mlmabr/http2_the_sequel_is_always_worse/)
MBCompass - FOSS Compass and Navigation App
https://www.reddit.com/r/programming/comments/1mlmiw5/mbcompass_foss_compass_and_navigation_app/
<!-- SC_OFF -->Hello everyone, I'm pleased to announce MBCompass, which is a modern, free, and open source Compass and Navigation app without Ads, IAP, or Tracking. That's support Compass and Navigation features with being lightweight and simple! I built MBCompass, not just another FOSS compass app; it bridges the gap between a compass and a full navigation app Features: Shows clear cardinal direction and magnetic azimuths. Displays magnetic strength in µT. Live GPS location tracking on OpenStreetMap. Sensor fusion for improved accuracy (accelerometer, magnetometer, gyroscope). Light and dark theme support is controlled via Settings. Keeps the screen on during navigation. Landscape orientation support. Built with Jetpack Compose and Material Design. No ads, no in-app purchases, no tracking. Runs on Android 5.0+ full list available on website Even with all these features, MBCompass was just 1.35MB APK size with no ads, no IAPs, and no trackers For more info: https://compassmb.github.io/MBCompass-site/ <!-- SC_ON --> submitted by /u/native-devs (https://www.reddit.com/user/native-devs)
[link] (https://github.com/CompassMB/MBCompass) [comments] (https://www.reddit.com/r/programming/comments/1mlmiw5/mbcompass_foss_compass_and_navigation_app/)
https://www.reddit.com/r/programming/comments/1mlmiw5/mbcompass_foss_compass_and_navigation_app/
<!-- SC_OFF -->Hello everyone, I'm pleased to announce MBCompass, which is a modern, free, and open source Compass and Navigation app without Ads, IAP, or Tracking. That's support Compass and Navigation features with being lightweight and simple! I built MBCompass, not just another FOSS compass app; it bridges the gap between a compass and a full navigation app Features: Shows clear cardinal direction and magnetic azimuths. Displays magnetic strength in µT. Live GPS location tracking on OpenStreetMap. Sensor fusion for improved accuracy (accelerometer, magnetometer, gyroscope). Light and dark theme support is controlled via Settings. Keeps the screen on during navigation. Landscape orientation support. Built with Jetpack Compose and Material Design. No ads, no in-app purchases, no tracking. Runs on Android 5.0+ full list available on website Even with all these features, MBCompass was just 1.35MB APK size with no ads, no IAPs, and no trackers For more info: https://compassmb.github.io/MBCompass-site/ <!-- SC_ON --> submitted by /u/native-devs (https://www.reddit.com/user/native-devs)
[link] (https://github.com/CompassMB/MBCompass) [comments] (https://www.reddit.com/r/programming/comments/1mlmiw5/mbcompass_foss_compass_and_navigation_app/)
wrkflw v0.6.0
https://www.reddit.com/r/programming/comments/1mlqoxw/wrkflw_v060/
<!-- SC_OFF -->Hey everyone! Excited to announce the release of wrkflw v0.6.0! 🎉 For those unfamiliar, wrkflw is a command-line tool written in Rust, designed to help you validate, execute and trigger GitHub Actions workflows locally. What's New in v0.6.0? 🐳 Podman Support: Run workflows with Podman, perfect for rootless execution and environments where Docker isn't permitted! Improved Debugging: Better container preservation and inspection capabilities for failed workflows. # Install and try it out! cargo install wrkflw # Run with Podman wrkflw run --runtime podman .github/workflows/ci.yml # Or use the TUI wrkflw tui --runtime podman Checkout the project at https://github.com/bahdotsh/wrkflw I'd love to hear your feedback! If you encounter any issues or have suggestions for future improvements, please open an issue on GitHub. Contributions are always welcome! Thanks for your support! <!-- SC_ON --> submitted by /u/New-Blacksmith8524 (https://www.reddit.com/user/New-Blacksmith8524)
[link] (https://github.com/bahdotsh/wrkflw) [comments] (https://www.reddit.com/r/programming/comments/1mlqoxw/wrkflw_v060/)
https://www.reddit.com/r/programming/comments/1mlqoxw/wrkflw_v060/
<!-- SC_OFF -->Hey everyone! Excited to announce the release of wrkflw v0.6.0! 🎉 For those unfamiliar, wrkflw is a command-line tool written in Rust, designed to help you validate, execute and trigger GitHub Actions workflows locally. What's New in v0.6.0? 🐳 Podman Support: Run workflows with Podman, perfect for rootless execution and environments where Docker isn't permitted! Improved Debugging: Better container preservation and inspection capabilities for failed workflows. # Install and try it out! cargo install wrkflw # Run with Podman wrkflw run --runtime podman .github/workflows/ci.yml # Or use the TUI wrkflw tui --runtime podman Checkout the project at https://github.com/bahdotsh/wrkflw I'd love to hear your feedback! If you encounter any issues or have suggestions for future improvements, please open an issue on GitHub. Contributions are always welcome! Thanks for your support! <!-- SC_ON --> submitted by /u/New-Blacksmith8524 (https://www.reddit.com/user/New-Blacksmith8524)
[link] (https://github.com/bahdotsh/wrkflw) [comments] (https://www.reddit.com/r/programming/comments/1mlqoxw/wrkflw_v060/)
Day 13: Multicasting in RxJS — share, shareReplay, and publish Explained
https://www.reddit.com/r/programming/comments/1mlqq1z/day_13_multicasting_in_rxjs_share_sharereplay_and/
submitted by /u/MysteriousEye8494 (https://www.reddit.com/user/MysteriousEye8494)
[link] (https://medium.com/devinsight/day-13-multicasting-in-rxjs-share-sharereplay-and-publish-explained-bc39bbcb9b2c) [comments] (https://www.reddit.com/r/programming/comments/1mlqq1z/day_13_multicasting_in_rxjs_share_sharereplay_and/)
https://www.reddit.com/r/programming/comments/1mlqq1z/day_13_multicasting_in_rxjs_share_sharereplay_and/
submitted by /u/MysteriousEye8494 (https://www.reddit.com/user/MysteriousEye8494)
[link] (https://medium.com/devinsight/day-13-multicasting-in-rxjs-share-sharereplay-and-publish-explained-bc39bbcb9b2c) [comments] (https://www.reddit.com/r/programming/comments/1mlqq1z/day_13_multicasting_in_rxjs_share_sharereplay_and/)
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/)