home.social

#debugging — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #debugging, aggregated by home.social.

fetched live
  1. I deployed Ask My Archive publicly and learned how a working local app can fail in production when paths, backends, and prompt behavior differ. hackernoon.com/build-log-a-jou #debugging

  2. I deployed Ask My Archive publicly and learned how a working local app can fail in production when paths, backends, and prompt behavior differ. hackernoon.com/build-log-a-jou #debugging

  3. After your remote debugging connection is established, it’s time to solve real-world problems. In this second part, Christoph Sterz demonstrates how to use your remote debugging setup to act as if you were running the code directly on your desktop.

    Christoph dives into a real-world scenario: a ship navigation app that crashes on the target device. You'll see how to catch a segmentation fault, interpret stack traces, and identify common pitfalls like lambda lifetime issues in Qt. He also wraps up with QML #profiling, showing you how to pinpoint performance bottlenecks and slow frames directly on the #hardware.

    This video covers:
    - Remote GDB Workflow: Using target extended-remote to catch crashes in real-time.
    - #Debugging Case Study: Solving a classic lambda reference error that only crashes on hardware.
    - QML #Performance: How to profile startup costs and runtime frame rates on the device.
    - Safety Warning: Best practices for enabling #QML debugging in secure environments.

    Watch the video: youtube.com/watch?v=yAMWXeYKwa0

  4. After your remote debugging connection is established, it’s time to solve real-world problems. In this second part, Christoph Sterz demonstrates how to use your remote debugging setup to act as if you were running the code directly on your desktop.

    Christoph dives into a real-world scenario: a ship navigation app that crashes on the target device. You'll see how to catch a segmentation fault, interpret stack traces, and identify common pitfalls like lambda lifetime issues in Qt. He also wraps up with QML , showing you how to pinpoint performance bottlenecks and slow frames directly on the .

    This video covers:
    - Remote GDB Workflow: Using target extended-remote to catch crashes in real-time.
    - Case Study: Solving a classic lambda reference error that only crashes on hardware.
    - QML : How to profile startup costs and runtime frame rates on the device.
    - Safety Warning: Best practices for enabling debugging in secure environments.

    Watch the video: youtube.com/watch?v=yAMWXeYKwa0

  5. Lil' something for the night owls.

    I put my alt text debugging bookmarklet into GitHub. Clicking it will add red/yellow/green (configurable) outlines to images based on their alt text status and make alt texts visible below images so you can quickly check that everything looks good.

    github.com/Hamatti/alt-text-de

    #debugging #accessibility #a11y #bookmarklet

  6. Lil' something for the night owls.

    I put my alt text debugging bookmarklet into GitHub. Clicking it will add red/yellow/green (configurable) outlines to images based on their alt text status and make alt texts visible below images so you can quickly check that everything looks good.

    github.com/Hamatti/alt-text-de

    #debugging #accessibility #a11y #bookmarklet

  7. "Works on my machine" is a luxury you rarely have in #embedded development. To fix bugs effectively on your target hardware, you first need the right infrastructure. In this video, Christoph Sterz explains the essential setup required for professional-grade embedded #debugging.

    Christoph starts by demystifying debug symbols: where they are hidden in your SDK, how to manage "split debug" files in #Yocto, and how to use elfutils to handle your binaries. Finally, he walks through the setup for remote debugging using gdbserver, allowing you to keep your heavy symbol files on your laptop while controlling the application running on your device.

    In this video:
    - Why debug symbols are non-negotiable and how to find them in your #SDK.
    - Managing "stripped" vs. "unstripped" binaries using file, eu-strip, and eu-unstrip.
    - Strategies for limited storage: Partial debugging vs. remote debugging.
    - Configuring gdbserver and gdb for a seamless remote connection.

    Watch the video: youtube.com/watch?v=oMrX_fykhy8

    #EmbeddedEngineering #SoftwareEngineering #DevTools #EmbeddedDebugging

  8. "Works on my machine" is a luxury you rarely have in development. To fix bugs effectively on your target hardware, you first need the right infrastructure. In this video, Christoph Sterz explains the essential setup required for professional-grade embedded .

    Christoph starts by demystifying debug symbols: where they are hidden in your SDK, how to manage "split debug" files in , and how to use elfutils to handle your binaries. Finally, he walks through the setup for remote debugging using gdbserver, allowing you to keep your heavy symbol files on your laptop while controlling the application running on your device.

    In this video:
    - Why debug symbols are non-negotiable and how to find them in your .
    - Managing "stripped" vs. "unstripped" binaries using file, eu-strip, and eu-unstrip.
    - Strategies for limited storage: Partial debugging vs. remote debugging.
    - Configuring gdbserver and gdb for a seamless remote connection.

    Watch the video: youtube.com/watch?v=oMrX_fykhy8

  9. 🚀 Ah, #DuckDB, the savior for those who mistakenly thought their laptops could handle 100GB of #CSV files without turning into smoldering piles of silicon. Now with the added complexity of #Clojure, because every data scientist dreams of #debugging Lisp syntax when they could have just bought a server. 🤦‍♂️
    techascent.com/blog/just-ducki #DataScience #TechHumor #HackerNews #ngated

  10. 🚀 Ah, #DuckDB, the savior for those who mistakenly thought their laptops could handle 100GB of #CSV files without turning into smoldering piles of silicon. Now with the added complexity of #Clojure, because every data scientist dreams of #debugging Lisp syntax when they could have just bought a server. 🤦‍♂️
    techascent.com/blog/just-ducki #DataScience #TechHumor #HackerNews #ngated

  11. Memory-safe doesn't mean crash-proof. When the JVM crashes, Java abstractions disappear. Ravali Yatham & Gireesh Punathil show how to reverse-engineer native crashes and uncover the real root cause.

    Read more: javapro.io/2026/08/04/reverse-

    #Java #Debugging #OpenJ9

  12. Memory-safe doesn't mean crash-proof. When the JVM crashes, Java abstractions disappear. Ravali Yatham & Gireesh Punathil show how to reverse-engineer native crashes and uncover the real root cause.

    Read more: javapro.io/2026/08/04/reverse-

    #Java #Debugging #OpenJ9

  13. Before you retry

    Before retrying an AI API request, save 5 fields: requested model, final source, failure class, usage + cost, and proof of one settlement. A 200 alone is not diagnosis or billing proof.

    I work on TackleKey:

    #ai #api #debugging #devtools

    tacklekey.com/start?utm_source

  14. Before you retry

    Before retrying an AI API request, save 5 fields: requested model, final source, failure class, usage + cost, and proof of one settlement. A 200 alone is not diagnosis or billing proof.

    I work on TackleKey:

    #ai #api #debugging #devtools

    tacklekey.com/start?utm_source

  15. “Building a Free Internet of the Future”, monthly interviews with individuals and communities supported by #NGIZero (#NGI0) grants, as well as members and stakeholders of the NGI0 consortium. Funded by the European Commission, NGI0 supports projects related to #freesoftware, open data, #openhardware and #openstandards.
    #DrFed is a web-based platform for developing and #debugging implementations of #ActivityPub– an open standard and protocol for decentralised networking.”
    apc.org/en/news/drfed-reducing

  16. “Building a Free Internet of the Future”, monthly interviews with individuals and communities supported by #NGIZero (#NGI0) grants, as well as members and stakeholders of the NGI0 consortium. Funded by the European Commission, NGI0 supports projects related to #freesoftware, open data, #openhardware and #openstandards.
    #DrFed is a web-based platform for developing and #debugging implementations of #ActivityPub– an open standard and protocol for decentralised networking.”
    apc.org/en/news/drfed-reducing

  17. I just added a new person to our QA team for H3VR2. As soon as they get access to the build they *immediately* soft-lock it by somehow triggering a grenade in the intro sequence causing a death->respawn-> death loop.

    We have definitely found the right person!

    #gamedev #VR #XR #QA #debugging

  18. I just added a new person to our QA team for H3VR2. As soon as they get access to the build they *immediately* soft-lock it by somehow triggering a grenade in the intro sequence causing a death->respawn-> death loop.

    We have definitely found the right person!

    #gamedev #VR #XR #QA #debugging

  19. CodePen 2.0: Because who doesn't want to relive the thrill of 2013 with a fresh coat of paint? 🎉🚀 Turns out, #rebranding old wine in a new bottle is more work than inventing the bottle in the first place! 🍷👨‍💻 For those who care, there's a #podcast detailing the thrilling #tales of #debugging and existential crisis. 🎧🙄
    chriscoyier.net/2026/07/30/cod #CodePen2.0 #WebDevelopment #HackerNews #ngated

  20. CodePen 2.0: Because who doesn't want to relive the thrill of 2013 with a fresh coat of paint? 🎉🚀 Turns out, #rebranding old wine in a new bottle is more work than inventing the bottle in the first place! 🍷👨‍💻 For those who care, there's a #podcast detailing the thrilling #tales of #debugging and existential crisis. 🎧🙄
    chriscoyier.net/2026/07/30/cod #CodePen2.0 #WebDevelopment #HackerNews #ngated

  21. In one of my student jobs, my supervisor used to add >>> to the beginning of debug messages. ~20 years later and I still do it: it helps to directly see what I'm looking for.

    #debugging

  22. Ah, the joys of software development: where your "Opus" crashes and burns, and you have to send out a status update in 14 different ways to let everyone know you're "investigating" the obvious. 🚀🔧 Who knew #debugging could be such an epic saga? Subscribe for more "thrilling" updates! 💻😂
    status.claude.com/incidents/zf #softwaredevelopment #statusupdates #techhumor #codinglife #HackerNews #ngated

  23. Ah, the joys of software development: where your "Opus" crashes and burns, and you have to send out a status update in 14 different ways to let everyone know you're "investigating" the obvious. 🚀🔧 Who knew #debugging could be such an epic saga? Subscribe for more "thrilling" updates! 💻😂
    status.claude.com/incidents/zf #softwaredevelopment #statusupdates #techhumor #codinglife #HackerNews #ngated

  24. Learn how to diagnose production-only bugs using logs, metrics, distributed tracing, and environment analysis — and why a PaaS makes debugging far easier. hackernoon.com/how-to-diagnose #debugging