frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Stepped Actions – distributed workflow orchestration for Rails

https://github.com/envirobly/stepped
42•klevo•5d ago
Stepped is a Rails engine, extracted out of Envirobly where it powers tasks like application deployment, that involve complex, out-of-the-band tasks like DNS provisioning, retries, waiting for instances to boot, running health checks and all the fun stuff of a highly distributed networked system.

Comments

moh_quz•5d ago
This looks useful. I've been exploring similar durable execution patterns in Go recently to avoid the complexity of Temporal for smaller workflows.

How does stepped_actions handle the state between steps? Does it persist to the DB after every single action to handle crash recovery, or is it more optimistic?

Good luck with the launch

klevo•5d ago
Yes, state is persisted to DB upon every change. Action exceptions are handled gracefully and natural part of the system, they simply fail the action. Crash recovery is build-in thanks to checksums and ActiveJob, if you're using the right adapter, like GoodJob or SolidQueue where crash recovery is guaranteed.
deedubaya•1h ago
Congratulations on shipping this, I’m sure folks will find it useful!

The rails native way to do this is to track state in a db row and queuing “next step” jobs as the data changes. This can get verbose especially for smaller pass/fail workflows. However, I find this works better (not worse imo) in more complex workflows as the state is tracked, queryable, can be surfaced in UIs, and resumed “manually” in the event of an outage.

silasb•1h ago
Seems pretty similar to https://github.com/radioactive-labs/chrono_forge which is what I found when I typed in "rails durable execution patterns" into Google. Have you seen this and if so, how do you think it compares?

GotaTun -- Mullvad's WireGuard Implementation in Rust

https://mullvad.net/en/blog/announcing-gotatun-the-future-of-wireguard-at-mullvad-vpn
287•km•4h ago•61 comments

Amazon will allow ePub and PDF downloads for DRM-free eBooks

https://www.kdpcommunity.com/s/article/New-eBook-Download-Options-for-Readers-Coming-in-2026?lang...
246•captn3m0•5h ago•124 comments

Hacker News front page now, but the titles are honest

https://dosaygo-studio.github.io/hn-front-page-2035/news-honest.html
23•keepamovin•25m ago•2 comments

Beginning January 2026, all ACM publications will be made open access

https://dl.acm.org/openaccess
1860•Kerrick•23h ago•227 comments

Show HN: Stepped Actions – distributed workflow orchestration for Rails

https://github.com/envirobly/stepped
42•klevo•5d ago•4 comments

Texas is suing all of the big TV makers for spying on what you watch

https://www.theverge.com/news/845400/texas-tv-makers-lawsuit-samsung-sony-lg-hisense-tcl-spying
1015•tortilla•2d ago•509 comments

Getting bitten by Intel's poor naming schemes

https://lorendb.dev/posts/getting-bitten-by-poor-naming-schemes/
207•LorenDB•9h ago•110 comments

We pwned X, Vercel, Cursor, and Discord through a supply-chain attack

https://gist.github.com/hackermondev/5e2cdc32849405fff6b46957747a2d28
1004•hackermondev•20h ago•365 comments

1.5 TB of VRAM on Mac Studio – RDMA over Thunderbolt 5

https://www.jeffgeerling.com/blog/2025/15-tb-vram-on-mac-studio-rdma-over-thunderbolt-5
506•rbanffy•17h ago•163 comments

The FreeBSD Foundation's Laptop Support and Usability Project

https://github.com/FreeBSDFoundation/proj-laptop
4•mikece•31m ago•1 comments

Building a Transparent Keyserver

https://words.filippo.io/keyserver-tlog/
3•noident•32m ago•1 comments

How to think about durable execution

https://hatchet.run/blog/durable-execution
44•abelanger•6d ago•10 comments

Noclip.website – A digital museum of video game levels

https://noclip.website/
327•ivmoreau•13h ago•38 comments

Show HN: I implemented generics in my programming language

https://axe-docs.pages.dev/features/generics/
30•death_eternal•4d ago•10 comments

History LLMs: Models trained exclusively on pre-1913 texts

https://github.com/DGoettlich/history-llms
619•iamwil•16h ago•292 comments

From Zero to QED: An informal introduction to formality with Lean 4

https://sdiehl.github.io/zero-to-qed/01_introduction.html
101•rwosync•5d ago•13 comments

GPT-5.2-Codex

https://openai.com/index/introducing-gpt-5-2-codex/
530•meetpateltech•21h ago•286 comments

AMD officially confirms fresh next-gen Zen 6 CPU details

https://overclock3d.net/news/cpu_mainboard/amd-officially-confirms-fresh-next-gen-zen-6-cpu-details/
7•akyuu•36m ago•1 comments

Prompt caching for cheaper LLM tokens

https://ngrok.com/blog/prompt-caching/
194•samwho•2d ago•45 comments

Pingfs: Stores your data in ICMP ping packets

https://github.com/yarrick/pingfs
52•linkdd•5d ago•17 comments

How China built its ‘Manhattan Project’ to rival the West in AI chips

https://www.japantimes.co.jp/business/2025/12/18/tech/china-west-ai-chips/
399•artninja1988•20h ago•475 comments

Designing a Passive Lidar Detector Device

https://www.atredis.com/blog/2025/11/20/designing-a-passive-lidar-detection-sensor
35•speckx•3d ago•1 comments

Startup Playbook

https://playbook.samaltman.com/
5•aleda145•5d ago•1 comments

Reconstructed Commander Keen 1-3 Source Code

https://pckf.com/viewtopic.php?t=18248
113•deevus•12h ago•22 comments

Show HN: Picknplace.js, an alternative to drag-and-drop

https://jgthms.com/picknplace.js/
375•bbx•2d ago•132 comments

Show HN: CommerceTXT – An open standard for AI shopping context (like llms.txt)

https://commercetxt.org/
16•tsazan•3d ago•17 comments

Show HN: I open-sourced my Go and Next B2B SaaS Starter (deploy anywhere, MIT)

https://github.com/moasq/production-saas-starter
53•moh_quz•3h ago•28 comments

Show HN: Stop AI scrapers from hammering your self-hosted blog (using porn)

https://github.com/vivienhenz24/fuzzy-canary
303•misterchocolat•2d ago•221 comments

Property-Based Testing Caught a Security Bug I Never Would Have Found

https://kiro.dev/blog/property-based-testing-fixed-security-bug/
50•nslog•15h ago•24 comments

Great ideas in theoretical computer science

https://www.cs251.com/
158•sebg•16h ago•31 comments