frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

DAG Workflow Engine

https://github.com/vivekg13186/Daisy-DAG
21•blobmty•4h ago

Comments

blobmty•4h ago
DAG Workflow Engine A production-ready DAG (Directed Acyclic Graph) workflow engine driven by a YAML DSL. Validates, executes, and visualizes workflows with support for parallel execution, retries, conditional branching, batch iteration, and pluggable actions.
esafak•1h ago
I don't see any references to existing orchestrators, which are way more complete, so I presume you did this as an exercise?

Just seeing YAML used for workflows in this age makes me automatically nope out.

afshinmeh•1h ago
Curious, what format would you prefer to use to represent a workflow instead of YAML?
esafak•49m ago
Type-safe code. Workflows are not configuration! If I wanted YAML hell I could stick to Github Actions.

But that's only the start. There are a lot of other things I would expect of a new workflow orchestrator in 2026 so if you are not comparing yourself to the competition you probably don't know what you're getting yourself into.

afshinmeh•40m ago
Yeah, that makes sense. I looked at a few workflow orchestrators and I'm building something that I will release soon, but my thinking is that the "workflow engine" should be an abstraction that takes the input and executes the steps. "What" you use to define that workflow is probably the SDK layer though, but I can certainly see the value in using type safe code to define as opposed to a YAML file.

I'm mainly focusing on the portability aspect of it (e.g. use TS/Python/etc. to define the workflow/steps or just simple a simple YAML file).

verdverm•23m ago
Are you planning to map those varied definitions onto varied orchestrators?
afshinmeh•13m ago
Sort of. My thinking is that the input to define the workflow should be anything you prefer to use (TS, Go, YAML, etc.) and the orchestrator's job is to model that and execute the job, given your deployment model.
taybin•1h ago
What makes it production ready? What's the code coverage on your tests? There are only seven commits in this repo as of this comment.
tibbar•1h ago
I was expecting to see some verbose LLM output, but actually the code has a distinctly hand-crafted feel. Nice to see! I'm not sure if "production ready" is a safe claim 7 commits in to a project ;)
afshinmeh•1h ago
https://github.com/vivekg13186/Daisy-DAG/blob/main/backend/s...
antonvs•5m ago
I've seen LLMs include that exact "production-ready" claim on code they generate. But of course it gets that from its training data.
_ZeD_•35m ago
how it compares to airflow?
colton_padden•21m ago
Was going to ask the same thing. The orchestration space already has some very well established frameworks like Airflow and Dagster. Would be curious to see the pros and cons.
saltyoldman•16m ago
I think the future of replacements to well established frameworks written in Python/etc.. are zero dependency binaries (from Rust or Go) that require so little configuration and tuning and they "just work".

That being said, that's not this project.

peterkelly•5m ago
I've always been of the view that for a workflow language, you should use a proper, turing-complete functional language which gives you all the usual flexiblity for transformations on intermediate data, while also supporting things like automatic parallelisation of things like external, compute-intensive tasks.

I recommend checking out https://github.com/peterkelly/rex and also my PhD thesis on the topic https://www.pmkelly.net/publications/thesis.pdf.

The gap in flexiblity between DAG-only and a full language designed for the task is a significant one.

Removable batteries in smartphones will be mandatory in the EU starting in 2027

https://www.ecopv-eu.com/en/blog-en/replaceable-smartphone-batteries-2027-eu-regulation/
259•rdeboo•1h ago•257 comments

GitHub Is Down

https://www.githubstatus.com/incidents/72q3n8yxthcy
192•gen220•58m ago•96 comments

Redis array: short story of a long development process

https://antirez.com/news/164
97•antirez•2h ago•25 comments

Does Employment Slow Cognitive Decline? Evidence from Labor Market Shocks

https://www.nber.org/papers/w35117
20•littlexsparkee•1h ago•1 comments

Talking to 35 Strangers at the Gym

https://thienantran.com/talking-to-35-strangers-at-the-gym/
609•thitran•5h ago•311 comments

PyInfra 3.8.0 Is Out

https://github.com/pyinfra-dev/pyinfra/releases/tag/v3.8.0
153•wowi42•3h ago•55 comments

GameStop makes $55.5B takeover offer for eBay

https://www.bbc.co.uk/news/articles/cn0p8yled1do
455•n1b0m•7h ago•389 comments

Pomiferous: The most extensive apples (pommes) database

https://pomiferous.com/
18•Ariarule•2h ago•10 comments

I tracked 7,700 UK petrol stations every 10 minutes for 3 months

https://www.fuelinsight.co.uk
35•theazureguy•1h ago•19 comments

Newton's law of gravity passes its biggest test

https://www.science.org/content/article/newton-s-law-gravity-passes-its-biggest-test-ever
76•pseudolus•3h ago•44 comments

Alberta voter list leak is a potential public safety disaster

https://globalnews.ca/news/11828244/alberta-voter-list-leak-public-safety-disaster/
22•Teever•1h ago•17 comments

How Monero's proof of work works

https://blog.alcazarsec.com/tech/posts/how-moneros-proof-of-work-works
84•alcazar•2h ago•65 comments

Why are neural networks and cryptographic ciphers so similar? (2025)

https://reiner.org/neural-net-ciphers
80•jxmorris12•2d ago•28 comments

Using “underdrawings” for accurate text and numbers

https://samcollins.blog/underdrawings/
322•samcollins•2d ago•119 comments

Trademark violation: Fake Notepad++ for Mac

https://notepad-plus-plus.org/news/npp-trademark-infringement/
474•maxloh•7h ago•193 comments

Texico: Learn the principles of programming without even touching a computer

https://www3.nhk.or.jp/nhkworld/en/shows/texico/
142•o4c•2d ago•11 comments

DAG Workflow Engine

https://github.com/vivekg13186/Daisy-DAG
21•blobmty•4h ago•15 comments

BYOMesh – New LoRa mesh radio offers 100x the bandwidth

https://partyon.xyz/@nullagent/116499715071759135
439•nullagent•22h ago•140 comments

DeepClaude – Claude Code agent loop with DeepSeek V4 Pro

https://github.com/aattaran/deepclaude
596•alattaran•18h ago•250 comments

Someone allegedly used a hairdryer to rig Polymarket weather bets

https://www.engadget.com/big-tech/someone-allegedly-used-a-hairdryer-to-rig-polymarket-weather-be...
97•cdrnsf•3h ago•54 comments

World's biggest RC A380 [video]

https://www.youtube.com/watch?v=wr9YLGbhxng
90•NaOH•1d ago•48 comments

Discovering hard disk physical geometry through microbenchmarking (2019)

https://blog.stuffedcow.net/2019/09/hard-disk-geometry-microbenchmarking/
145•TapamN•3d ago•6 comments

1966 Ford Mustang Converted into a Tesla with Working 'Full Self-Driving'

https://electrek.co/2026/05/02/tesla-1966-mustang-ev-conversion-full-self-driving/
16•Brajeshwar•1h ago•10 comments

A treasure trove of fossils rewrites the story of early life

https://www.quantamagazine.org/a-treasure-trove-of-cambrian-fossils-rewrites-the-story-of-early-l...
82•worldvoyageur•3d ago•17 comments

Southwest Headquarters Tour

https://katherinemichel.github.io/blog/travel/southwest-headquarters-tour-2026.html
297•KatiMichel•23h ago•90 comments

Let's Buy Spirit Air

https://letsbuyspiritair.com/
506•bjhess•17h ago•487 comments

US–Indian space mission maps extreme subsidence in Mexico City

https://phys.org/news/2026-04-usindian-space-mission-extreme-subsidence.html
202•leopoldj•3d ago•72 comments

Fun with polynomials and linear algebra; or, slight abstract nonsense

https://guille.site/posts/abstract-nonsense/
47•LolWolf•3d ago•5 comments

OpenAI’s o1 correctly diagnosed 67% of ER patients vs. 50-55% by triage doctors

https://www.theguardian.com/technology/2026/apr/30/ai-outperforms-doctors-in-harvard-trial-of-eme...
472•donsupreme•1d ago•418 comments

Bad Connection: Global telecom exploitation by covert surveillance actors

https://citizenlab.ca/research/uncovering-global-telecom-exploitation-by-covert-surveillance-actors/
195•miohtama•1d ago•20 comments