home.social

#error-handling — Public Fediverse posts

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

fetched live
  1. In today's thrilling saga of Python programming, we delve into the gripping world of... getting a 403 Forbidden error. 🚫🔒 Apparently, reading emails is now a top-secret mission requiring classified clearance! 🕵️‍♂️✨
    utcc.utoronto.ca/~cks/space/bl #PythonProgramming #403Forbidden #ErrorHandling #EmailSecurity #HackerNews #TechHumor #HackerNews #ngated

  2. In today's thrilling saga of Python programming, we delve into the gripping world of... getting a 403 Forbidden error. 🚫🔒 Apparently, reading emails is now a top-secret mission requiring classified clearance! 🕵️‍♂️✨
    utcc.utoronto.ca/~cks/space/bl #PythonProgramming #403Forbidden #ErrorHandling #EmailSecurity #HackerNews #TechHumor #HackerNews #ngated

  3. 🐍✨ Ah, the epic #saga of snake oil: from promising cure-alls to... wait, is this an error message or an avant-garde art piece? #JavaScript, the true hero of this tale, valiantly attempts to untangle the digital spaghetti. 🍝🔧
    historytoday.com/archive/histo #snakeoil #digitalart #errorhandling #webdevelopment #HackerNews #ngated

  4. 🐍✨ Ah, the epic #saga of snake oil: from promising cure-alls to... wait, is this an error message or an avant-garde art piece? #JavaScript, the true hero of this tale, valiantly attempts to untangle the digital spaghetti. 🍝🔧
    historytoday.com/archive/histo #snakeoil #digitalart #errorhandling #webdevelopment #HackerNews #ngated

  5. Last week, I went down a huge rabbit hole and tried to come up with a mathematical generalization of dealing with errors in circuits.

    I am not a mathematician, but I tried to come up with a proof as rigorous as possible. However, other eyes are very much appreciated. I'd be happy about a boost and/or feedback.

    And of course, I'd be glad if this was useful to anyone else :)

    maxgenson.de/blog/demystifying

    #electricalengineering #errorhandling #math #calculus #mathproblems #feedback #helpwanted

  6. 🎩✨ Ah, the #utopia where borrow-checking without type-checking is feasible! A dreamland where dynamic typing is sold as a feature and "useful error messages" are apparently the new nirvana. 🚀😏 Let's marvel at this miraculous toy language that's less expressive than #Rust but more expressive than, well, absolutely nothing.
    scattered-thoughts.net/writing #dynamictyping #errorhandling #programminglanguages #HackerNews #ngated

  7. 🎩✨ Ah, the #utopia where borrow-checking without type-checking is feasible! A dreamland where dynamic typing is sold as a feature and "useful error messages" are apparently the new nirvana. 🚀😏 Let's marvel at this miraculous toy language that's less expressive than #Rust but more expressive than, well, absolutely nothing.
    scattered-thoughts.net/writing #dynamictyping #errorhandling #programminglanguages #HackerNews #ngated

  8. @screwlisp

    You can pick up the document 'Signalling and Handling Conditions' from this index page:

    nhplace.com/kent/ZL/

    It was longer than I thought it would be, but I think you'll find it interesting to see what the Zetalisp condition system (which inspired the Common Lisp condition system) looked like.

    In spirit, it was much the same. The biggest differences are:

    * The CL system has 'active' restarts, where the ZL system had a passive thing where you returned a value to the case context and hoped that it would do the thing you wanted. It felt quite a bit more error-prone (if you'll pardon the reuse of 'error' here, maybe I should say 'mistake-prone').

    * The ZL condition system offers a lot of really low-level stuff that did not seem proper for CL.

    * The set of operations offered in ZL was richer, but also a lot more complicated, I thought, and I worried people would not really see what it was trying to do.

    * Obviously, the ZL system was based on Flavors, not CLOS, and made reference to a lot of LispM-specific packages.

    * The document was published in January, 1983 and identifies itself as part of Symbolics Release 4.0.

    There are other differences as well.

    #Zetalisp #LispMachine #LispMachines #Symbolics #LispM
    #ConditionHandling #ConditionSystem #ErrorSystem #ErrorHandling #CommonLisp #CL #Flavors #CLOS #History #ComputerHistory
    #InternetArchive #Bitsavers

  9. @screwlisp

    You can pick up the document 'Signalling and Handling Conditions' from this index page:

    nhplace.com/kent/ZL/

    It was longer than I thought it would be, but I think you'll find it interesting to see what the Zetalisp condition system (which inspired the Common Lisp condition system) looked like.

    In spirit, it was much the same. The biggest differences are:

    * The CL system has 'active' restarts, where the ZL system had a passive thing where you returned a value to the case context and hoped that it would do the thing you wanted. It felt quite a bit more error-prone (if you'll pardon the reuse of 'error' here, maybe I should say 'mistake-prone').

    * The ZL condition system offers a lot of really low-level stuff that did not seem proper for CL.

    * The set of operations offered in ZL was richer, but also a lot more complicated, I thought, and I worried people would not really see what it was trying to do.

    * Obviously, the ZL system was based on Flavors, not CLOS, and made reference to a lot of LispM-specific packages.

    * The document was published in January, 1983 and identifies itself as part of Symbolics Release 4.0.

    There are other differences as well.

    #Zetalisp #LispMachine #LispMachines #Symbolics #LispM
    #ConditionHandling #ConditionSystem #ErrorSystem #ErrorHandling #CommonLisp #CL #Flavors #CLOS #History #ComputerHistory
    #InternetArchive #Bitsavers

  10. Get real-time alerts for Brokepoint! This video shows how to use the Notification Web API to surface errors from background jobs and streams so nothing slips by. A must-watch for devs who want smarter error handling. #WebAPI #Notifications #WebDev #JavaScript #ErrorHandling #DevTools #OpenWeb #PeerTube #English #ScienceTech
    video.d20.social/videos/watch/

  11. FastMCP brings a suite of Python tools for the Model Context Protocol, now with full type hints, docstrings, robust error handling, input validation and logging. Ideal for AI developers who want clean, maintainable code and seamless integration. Dive in to see how it streamlines your LLM workflows and boosts open‑source collaboration. #FastMCP #ModelContextProtocol #PythonAI #ErrorHandling

    🔗 aidailypost.com/news/fastmcp-o

  12. FastMCP brings a suite of Python tools for the Model Context Protocol, now with full type hints, docstrings, robust error handling, input validation and logging. Ideal for AI developers who want clean, maintainable code and seamless integration. Dive in to see how it streamlines your LLM workflows and boosts open‑source collaboration. #FastMCP #ModelContextProtocol #PythonAI #ErrorHandling

    🔗 aidailypost.com/news/fastmcp-o

  13. @screwlisp

    Coincidentally, I assume, Abhijit Rao posted on LinkedIn earlier today a very interesting blurb, reporting on his use of this condition handling structure in conjunction with LLMs.

    (Works for me in an incognito window, but you may not be able to see past the first comment if you don't have a LinkedIn account.)

    linkedin.com/posts/quasiabhi_c

    The blurb references this more detailed account of the work, which I haven't been through in detail yet:

    quasilabs.in/blog/2026/02/07/c

    #CommonLisp #Lisp #ConditionHandling #Errors #Restarts #Continuations #ErrorHandling #ConditionHandling #LLM #LLMs #AI #Modularity #QuasiLabs #Reflection #Introspection #MetaProgramming

  14. @screwlisp

    Coincidentally, I assume, Abhijit Rao posted on LinkedIn earlier today a very interesting blurb, reporting on his use of this condition handling structure in conjunction with LLMs.

    (Works for me in an incognito window, but you may not be able to see past the first comment if you don't have a LinkedIn account.)

    linkedin.com/posts/quasiabhi_c

    The blurb references this more detailed account of the work, which I haven't been through in detail yet:

    quasilabs.in/blog/2026/02/07/c

    #CommonLisp #Lisp #ConditionHandling #Errors #Restarts #Continuations #ErrorHandling #ConditionHandling #LLM #LLMs #AI #Modularity #QuasiLabs #Reflection #Introspection #MetaProgramming

  15. muss mich dran machen und weiter an dem Datenbankproblem von https://fulda.social arbeiten.

    Das ist aktuell der Grund warum ich nicht migieren kann.

    db-1 | 2026-01-16 17:46:07.415 UTC [456167] ERROR: duplicate key value violates unique constraint "index_status_stats_on_status_id"
    db-1 | 2026-01-16 17:46:07.415 UTC [456167] DETAIL: Key (status_id)=(110259149605721147) already exists.

    db-1 | 2026-01-16 16:41:31.813 UTC [458241] ERROR: missing chunk number 0 for toast value 2002898 in pg_toast_16483
    db-1 | 2026-01-16 16:41:31.813 UTC [458241] STATEMENT: SELECT "accounts"."username",


    keine Ahnung was ich machen soll.
    #fedimins #mastodon #errorhandling

  16. muss mich dran machen und weiter an dem Datenbankproblem von https://fulda.social arbeiten.

    Das ist aktuell der Grund warum ich nicht migieren kann.

    db-1 | 2026-01-16 17:46:07.415 UTC [456167] ERROR: duplicate key value violates unique constraint "index_status_stats_on_status_id"
    db-1 | 2026-01-16 17:46:07.415 UTC [456167] DETAIL: Key (status_id)=(110259149605721147) already exists.

    db-1 | 2026-01-16 16:41:31.813 UTC [458241] ERROR: missing chunk number 0 for toast value 2002898 in pg_toast_16483
    db-1 | 2026-01-16 16:41:31.813 UTC [458241] STATEMENT: SELECT "accounts"."username",


    keine Ahnung was ich machen soll.
    #fedimins #mastodon #errorhandling

  17. finally{} OVERRIDES return Statement?!

    💥 WATCH THIS NOW! finally block KILLS your return statement! try returns 'A', but finally returns 'B' - guess which one wins? This silent behavior has caused millions in production bugs! Share this NOW!

    #javascript #javascripttricks #codingchallenge #trycatchfinally #returnstatement #javascriptquiz #javascriptweird #javascriptwtf #javascriptbugs #codinginterview #errorhandling #javascriptshorts

    youtube.com/watch?v=CWaukFLyq1A

  18. finally{} OVERRIDES return Statement?!

    💥 WATCH THIS NOW! finally block KILLS your return statement! try returns 'A', but finally returns 'B' - guess which one wins? This silent behavior has caused millions in production bugs! Share this NOW!

    #javascript #javascripttricks #codingchallenge #trycatchfinally #returnstatement #javascriptquiz #javascriptweird #javascriptwtf #javascriptbugs #codinginterview #errorhandling #javascriptshorts

    youtube.com/watch?v=CWaukFLyq1A

  19. Stop Forwarding Errors, Start Designing Them - by Fast (January 2026):

    fast.github.io/blog/stop-forwa

    Hands down one of the best guides on good error handling in #Rust I've ever read!

    Accompanying crate => exn

    github.com/fast/exn

    ---

    Another great blog post on Error handling in #RustLang by Bugen

    A Guide to Error Handling that Just Works (Part I) (April 2024):

    bugenzhao.com/2024/04/24/error

    #Error #ErrorHandling

  20. Stop Forwarding Errors, Start Designing Them - by Fast (January 2026):

    fast.github.io/blog/stop-forwa

    Hands down one of the best guides on good error handling in #Rust I've ever read!

    Accompanying crate => exn

    github.com/fast/exn

    ---

    Another great blog post on Error handling in #RustLang by Bugen

    A Guide to Error Handling that Just Works (Part I) (April 2024):

    bugenzhao.com/2024/04/24/error

    #Error #ErrorHandling

  21. 🎉 Yay! Let's turn the art of error handling into a thrilling game of "hot potato," where errors bounce around like they’re in a pinball machine 🎰. Who needs clarity when #chaos is so much more fun? 😂 Enjoy the sleepless nights and existential dread as you design your own tiny monsters of confusion! 🎭
    fast.github.io/blog/stop-forwa #errorhandling #hotpotato #fun #sleeplessnights #HackerNews #ngated

  22. 🎉 Yay! Let's turn the art of error handling into a thrilling game of "hot potato," where errors bounce around like they’re in a pinball machine 🎰. Who needs clarity when #chaos is so much more fun? 😂 Enjoy the sleepless nights and existential dread as you design your own tiny monsters of confusion! 🎭
    fast.github.io/blog/stop-forwa #errorhandling #hotpotato #fun #sleeplessnights #HackerNews #ngated

  23. Someone told me after my talk that it "felt like a @pointfreeco episode, but live on stage". I have to say, this is the best compliment I can imagine! 🫠

    Those guys rock, after all. 🤘

    Here’s the talk:
    youtu.be/SEwI6vjC1Bw?si=zRzxN7

    #SwiftLang #SwiftUI #iOSDev #ErrorHandling

  24. Someone told me after my talk that it "felt like a @pointfreeco episode, but live on stage". I have to say, this is the best compliment I can imagine! 🫠

    Those guys rock, after all. 🤘

    Here’s the talk:
    youtu.be/SEwI6vjC1Bw?si=zRzxN7

    #SwiftLang #SwiftUI #iOSDev #ErrorHandling

  25. 25 Years of Linux Magazine: This week, we don't have to go back far to one of our most popular reads. In this article from the March 2025 issue, Marcin Gąstół gives you a deep dive into advanced shell scripting
    linux-magazine.com/Issues/2025

  26. My first ever conference talk is online! 👀😊

    See how I reinvented error handling in Swift and let me know what you think: 👇

    youtu.be/SEwI6vjC1Bw?si=B7bT32

    #Swift #SwiftLang #iOSDev #ErrorHandling #SwiftUI