frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Reflexio, a retry library with backoff strategies on per-error-class basis

https://github.com/aponysus/reflexio
1•aponysus•12m ago

Comments

aponysus•12m ago
Building distributed systems I've always gotten frustrated with retry libraries treating all failures the same and with rewriting special handling myself. E.g., timeouts getting the same backoff as rate limit errors, db locks, etc. Also observability around retries tends to be either too noisy or too opaque. I wrote reflexio so retries would behave more like we want real systems to behave: - errors are classified (e.g., TRANSIENT, RATE_LIMIT, CONCURRENCY, PERMANENT, etc) - each class gets its own strategy (decorrelated jitter, equal jitter, fixed delay, etc) - everything emits clean, structured events for logging/metrics/tracing

The library has sync and async support and a simple @retry decorator. The retry envelopes are deterministic. There is an optional observability hook for structured events. I've kept the API small and explicit, so it is very easy to read the whole codebase.

Docs: https://aponysus.github.io/reflexio/

GitHub: https://github.com/aponysus/reflexio

PyPI: https://pypi.org/project/reflexio/

I'd greatly appreciate any feedback. Especially, if there are patterns you rely on that I have failed to capture.

Could High-Speed Trains Shorten US Travel Times While Reducing Emissions?

https://www.cnn.com/interactive/2025/11/travel/us-high-speed-rail-reimagined-vis/
1•m463•4m ago•0 comments

Feeding Colorado

https://feedingcolorado.org/
1•mooreds•5m ago•0 comments

AI is coming for the world of competitive Excel

https://thehustle.co/originals/ai-is-coming-for-the-world-of-competitive-excel
1•Anon84•9m ago•0 comments

Where Are the Builders?

https://near.blog/where-are-the-builders/
1•0x79de•9m ago•0 comments

Layanan BCA-Mobile Terblokir hubungi 0813-707-1535

1•mdiezb•10m ago•0 comments

Reflexio, a retry library with backoff strategies on per-error-class basis

https://github.com/aponysus/reflexio
1•aponysus•12m ago•1 comments

The Strange and Totally Real Plan to Blot Out the Sun

https://www.politico.com/news/magazine/2025/11/21/stardust-geoengineering-janos-pasztor-regulatio...
1•domofutu•13m ago•0 comments

Politicians Need to Understand This Computer Science Concept Better (2016)

https://nautil.us/politicians-need-to-understand-this-computer-science-concept-better-236046/
1•furcyd•14m ago•0 comments

Layanan Buka Blokir BCA 0813-707-1535

1•rawlinz•14m ago•0 comments

Seeking Founding Engineer (CTO Track) – Secure Digital Communications – UK Only

1•ProductMngrUK•16m ago•1 comments

Show HN: Tab Freezer – Saved 3.1GB swap with 84 tabs open

2•tech_builder_42•18m ago•0 comments

Getting Through Big, Dense, Difficult Books

https://www.nytimes.com/2025/11/18/magazine/long-difficult-books-clubs.html
1•lxm•19m ago•0 comments

KeyTips now available in Office for Mac (Windows alt-shortcuts) (2024)

https://techcommunity.microsoft.com/blog/microsoft365insiderblog/keytips-now-available-in-office-...
1•eisa01•19m ago•1 comments

Taking ASCII Drawings Seriously: How Programmers Diagram Code

https://dl.acm.org/doi/10.1145/3613904.3642683
1•andsoitis•25m ago•0 comments

Adventures in Fake Neuralese

https://justismills.substack.com/p/adventures-in-fake-neuralese
1•surprisetalk•26m ago•0 comments

Sci-Fi Story: "Happy Aliens"

https://psychotechnology.substack.com/p/sci-fi-story-happy-aliens-1830
1•surprisetalk•26m ago•0 comments

Designing a Mechanical Calculator

https://signoregalilei.com/2025/11/22/designing-a-mechanical-calculator/
1•surprisetalk•27m ago•0 comments

Hamming Questions

https://bestjelly.substack.com/p/hamming-questions
1•surprisetalk•27m ago•0 comments

Scraping via Googlebot – How is it possible?

3•devx_•27m ago•1 comments

Silent cyber threats: shadow AI could undermine Canada's digital health defenses

https://medicalxpress.com/news/2025-11-silent-cyber-threats-shadow-ai.html
2•PaulHoule•28m ago•0 comments

Show HN: AwardLocker – Real-time award flight search

https://www.awardlocker.com/
1•__cxa_throw•30m ago•0 comments

Enough with the sales hype: there is nothing special about sales

https://greyenlightenment.com/2025/10/19/enough-with-the-sales-hype-there-is-nothing-special-abou...
1•paulpauper•30m ago•0 comments

AI trained on bacterial genomes produces never-before-seen proteins

https://arstechnica.com/science/2025/11/generative-ai-meets-the-genome/
4•ulrischa•30m ago•0 comments

The Fate of Data Model Dependency

https://medium.com/@HobokenDays/the-fate-of-shared-data-model-cf8a3dc88ac9
1•HideInNews•34m ago•0 comments

Bill Kroyer – Animation Director

https://www.mrinbetween.org
1•exvi•36m ago•0 comments

Show HN: I just fixed .env once and for all – better-env

https://better-env.dev
5•harish3304•37m ago•2 comments

Mr. In-Between: My Life in the Middle of the Animation Revolution

https://www.awn.com/animationworld/bill-kroyer-talks-his-new-book-mr-inbetween-my-life-middle-ani...
2•exvi•37m ago•0 comments

TikTok tests feature that will let users request to 'see less' AI generated slop

https://www.pcgamer.com/hardware/inundated-with-slop-tiktok-tests-feature-that-will-let-users-req...
2•CharlesW•38m ago•0 comments

Show HN: Built a tool solve the nightmare of chunking tables in PDF vs. Markdown

https://github.com/2dogsandanerd/smart-ingest-kit
2•2dogsanerd•45m ago•0 comments

Walt Disney, LVII: His groove! The rhythm by which he lives his life

http://www.kinemalogue.net/2024/12/walt-disney-part-lvii-his-groove-rhythm.html
1•exvi•48m ago•0 comments