Designing AI Applications: Principles from Distributed Systems Applicable in a New AI World
https://www.reddit.com/r/programming/comments/1mlhmq7/designing_ai_applications_principles_from/
<!-- SC_OFF -->I published an article about making AI Applications reliable. What do you think about it? <!-- SC_ON --> submitted by /u/Historical_Wing_9573 (https://www.reddit.com/user/Historical_Wing_9573)
[link] (https://vitaliihonchar.com/insights/designing-ai-applications-principles-of-distributed-systems) [comments] (https://www.reddit.com/r/programming/comments/1mlhmq7/designing_ai_applications_principles_from/)
https://www.reddit.com/r/programming/comments/1mlhmq7/designing_ai_applications_principles_from/
<!-- SC_OFF -->I published an article about making AI Applications reliable. What do you think about it? <!-- SC_ON --> submitted by /u/Historical_Wing_9573 (https://www.reddit.com/user/Historical_Wing_9573)
[link] (https://vitaliihonchar.com/insights/designing-ai-applications-principles-of-distributed-systems) [comments] (https://www.reddit.com/r/programming/comments/1mlhmq7/designing_ai_applications_principles_from/)
Sign-in with Apple is failing intermittently with different flows but Apple is returning 🟢 status for all their services.
https://www.reddit.com/r/programming/comments/1mlhpdn/signin_with_apple_is_failing_intermittently_with/
<!-- SC_OFF -->Hi there! We have noticed that our OIDC integration with Sign-in with Apple started failing. Sometimes it fails in different parts of the user facing flow. But what's very concerning is that it is failing intermittently with 501s on getting JWT keys. Both their endpoints
* https://appleid.apple.com/auth/keys (more frequently it seems)
* https://account.apple.com/auth/keys (less frequently) Apple's services status is here: https://www.apple.com/uk/support/systemstatus/ <!-- SC_ON --> submitted by /u/TemporaryAfter4175 (https://www.reddit.com/user/TemporaryAfter4175)
[link] (https://www.apple.com/uk/support/systemstatus/) [comments] (https://www.reddit.com/r/programming/comments/1mlhpdn/signin_with_apple_is_failing_intermittently_with/)
https://www.reddit.com/r/programming/comments/1mlhpdn/signin_with_apple_is_failing_intermittently_with/
<!-- SC_OFF -->Hi there! We have noticed that our OIDC integration with Sign-in with Apple started failing. Sometimes it fails in different parts of the user facing flow. But what's very concerning is that it is failing intermittently with 501s on getting JWT keys. Both their endpoints
* https://appleid.apple.com/auth/keys (more frequently it seems)
* https://account.apple.com/auth/keys (less frequently) Apple's services status is here: https://www.apple.com/uk/support/systemstatus/ <!-- SC_ON --> submitted by /u/TemporaryAfter4175 (https://www.reddit.com/user/TemporaryAfter4175)
[link] (https://www.apple.com/uk/support/systemstatus/) [comments] (https://www.reddit.com/r/programming/comments/1mlhpdn/signin_with_apple_is_failing_intermittently_with/)
ohyaml.wtf | YAML Trivia to make you go wtf
https://www.reddit.com/r/programming/comments/1mlj15v/ohyamlwtf_yaml_trivia_to_make_you_go_wtf/
submitted by /u/elizObserves (https://www.reddit.com/user/elizObserves)
[link] (https://www.ohyaml.wtf/) [comments] (https://www.reddit.com/r/programming/comments/1mlj15v/ohyamlwtf_yaml_trivia_to_make_you_go_wtf/)
https://www.reddit.com/r/programming/comments/1mlj15v/ohyamlwtf_yaml_trivia_to_make_you_go_wtf/
submitted by /u/elizObserves (https://www.reddit.com/user/elizObserves)
[link] (https://www.ohyaml.wtf/) [comments] (https://www.reddit.com/r/programming/comments/1mlj15v/ohyamlwtf_yaml_trivia_to_make_you_go_wtf/)
Just built a tool that turns any app into a windows service - fully managed alternative to NSSM
https://www.reddit.com/r/programming/comments/1mlkajv/just_built_a_tool_that_turns_any_app_into_a/
<!-- SC_OFF -->Hi all, I'm excited to share Servy, a Windows tool that lets you run any app as a Windows service with full control over its working directory, startup type, logging, health checks, and parameters. If you've ever struggled with the limitations of the built-in sc tool or found nssm lacking in features or ui, Servy might be exactly what you need. It solves a common problem where services default to C:\Windows\System32 as their working directory, breaking apps that rely on relative paths or local configs. Servy lets you run any executable as a windows service, including Node.js, Python, .NET apps, scripts, and more. It allows you to set a custom working directory to avoid path issues, redirect stdout and stderr to log files with rotation, and includes built-in health checks with automatic recovery and restart policies. The tool features a clean, modern UI for easy service management and is compatible with Windows 7 through Windows 11 as well as Windows Server. It's perfect for keeping background processes alive without rewriting them as services. Check it out on GitHub: https://github.com/aelassas/servy Demo video here: https://www.youtube.com/watch?v=JpmzZEJd4f0 Any feedback welcome. <!-- SC_ON --> submitted by /u/AdUnhappy5308 (https://www.reddit.com/user/AdUnhappy5308)
[link] (https://github.com/aelassas/servy) [comments] (https://www.reddit.com/r/programming/comments/1mlkajv/just_built_a_tool_that_turns_any_app_into_a/)
https://www.reddit.com/r/programming/comments/1mlkajv/just_built_a_tool_that_turns_any_app_into_a/
<!-- SC_OFF -->Hi all, I'm excited to share Servy, a Windows tool that lets you run any app as a Windows service with full control over its working directory, startup type, logging, health checks, and parameters. If you've ever struggled with the limitations of the built-in sc tool or found nssm lacking in features or ui, Servy might be exactly what you need. It solves a common problem where services default to C:\Windows\System32 as their working directory, breaking apps that rely on relative paths or local configs. Servy lets you run any executable as a windows service, including Node.js, Python, .NET apps, scripts, and more. It allows you to set a custom working directory to avoid path issues, redirect stdout and stderr to log files with rotation, and includes built-in health checks with automatic recovery and restart policies. The tool features a clean, modern UI for easy service management and is compatible with Windows 7 through Windows 11 as well as Windows Server. It's perfect for keeping background processes alive without rewriting them as services. Check it out on GitHub: https://github.com/aelassas/servy Demo video here: https://www.youtube.com/watch?v=JpmzZEJd4f0 Any feedback welcome. <!-- SC_ON --> submitted by /u/AdUnhappy5308 (https://www.reddit.com/user/AdUnhappy5308)
[link] (https://github.com/aelassas/servy) [comments] (https://www.reddit.com/r/programming/comments/1mlkajv/just_built_a_tool_that_turns_any_app_into_a/)
List of Clojure-like projects
https://www.reddit.com/r/programming/comments/1mlkt3l/list_of_clojurelike_projects/
submitted by /u/ilevd (https://www.reddit.com/user/ilevd)
[link] (https://github.com/ilevd/clojure-like) [comments] (https://www.reddit.com/r/programming/comments/1mlkt3l/list_of_clojurelike_projects/)
https://www.reddit.com/r/programming/comments/1mlkt3l/list_of_clojurelike_projects/
submitted by /u/ilevd (https://www.reddit.com/user/ilevd)
[link] (https://github.com/ilevd/clojure-like) [comments] (https://www.reddit.com/r/programming/comments/1mlkt3l/list_of_clojurelike_projects/)
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/)