frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Show HN: Dagu 1.17-beta – Run complex workflows without the Airflow complexity

https://github.com/dagu-org/dagu
3•yohamta•1d ago
Hi HN! I'm the author of Dagu, a workflow engine that's been in development for a few years. Just released v1.17.0-beta.1 with some significant improvements.

The core idea: define workflows in YAML, run them as scheduled jobs or on-demand. Single Go binary, no external dependencies, stores everything locally.

New in this release: - Nested DAGs - workflows can call other workflows - Refactored execution history storage (10x faster for large histories) - Better debugging UI showing precondition results and variable outputs - Proper job queue management

Example workflow: ```yaml name: data-pipeline schedule: "0 10 * * *" steps: - name: fetch-data command: curl https://api.example.com/data > raw.json - name: process command: jq '.items[] | select(.active)' raw.json > processed.json depends: fetch-data - name: load command: python load_to_db.py processed.json depends: process ```

Try it: ``` docker run --rm -p 8080:8080 ghcr.io/dagu-org/dagu:1.17.0-beta.1 dagu start-all ```

Then visit http://localhost:8080

We use it in production for ETL pipelines, report generation, and system maintenance tasks. It's not trying to be Airflow - no distributed execution, no Python dependency hell, just a reliable way to run workflows.

GitHub: https://github.com/dagu-org/dagu

Would love feedback on the beta, especially around the nested DAG implementation and any performance issues you encounter.

Duolingo grapples with its 'AI-first' promise before angry social mob

https://thenewstack.io/duolingo-grapples-with-its-ai-first-promise-before-angry-social-mob/
1•MilnerRoute•1m ago•0 comments

Show HN: LLM in Godot 4

https://www.youtube.com/watch?v=8CdjuhjczhY
1•anonymousd3vil•1m ago•0 comments

How does GEO (SEO for AI) work?

https://apimagic.ai/blog/generative-engine-optimization-guide-seo-to-geo
1•jaikant•2m ago•1 comments

European Lisp Symposium

https://zenodo.org/communities/els/records?q=&l=list&p=1&s=10&sort=newest
1•dustingetz•2m ago•0 comments

Why 90% of great products fail at customer discovery

https://smarketly.lema-lema.com/
2•abilafredkb•4m ago•1 comments

Can We Afford Large-Scale Solar PV? – By Brian Potter

https://www.construction-physics.com/p/can-we-afford-large-scale-solar-pv
1•rbanffy•7m ago•0 comments

Petabyte-Class E2 SSDs Poised to Disrupt Warm Data Storage – Storagereview.com

https://www.storagereview.com/news/e2-ssd-form-factor
1•rbanffy•7m ago•0 comments

Security Through Observability. Lightweight Agent, Powered by AI

https://sentrilite.com
1•gaurav1086•9m ago•0 comments

Intel: Stumbling in the Spotlight

https://www.abortretry.fail/p/intel-stumbling-in-the-spotlight
1•rbanffy•11m ago•0 comments

Scapple

https://www.literatureandlatte.com/scapple/overview
1•Tomte•13m ago•0 comments

People Spend Too Much Time on Decisions with Equally Satisfying Outcomes

https://www.robkhenderson.com/p/people-spend-too-much-time-on-decisions
1•sebg•13m ago•0 comments

LICEcap

https://www.cockos.com/licecap/
1•Tomte•13m ago•0 comments

Ukraine destroys more than 40 military aircraft in drone attack deep in Russia

https://www.npr.org/2025/06/01/nx-s1-5419509/ukraine-destroys-military-aircraft-attack-inside-russia-planes
1•zzzeek•15m ago•4 comments

The White House Vision for Dismantling Science

https://joshuasweitz.substack.com/p/the-white-house-vision-for-dismantling
4•pmags•19m ago•1 comments

Equivariance is dead, long live equivariance?

https://chaitjo.substack.com/p/transformers-vs-equivariant-networks
1•chaitjo•22m ago•0 comments

Show HN: TestPanel, AI studying app for adult learners

https://testpanel.ai
2•bud-123•24m ago•0 comments

LLM Visualization

https://bbycroft.net/llm
1•jxmorris12•28m ago•0 comments

Show HN: Reactylon – React framework to build 3D/XR experiences

https://github.com/simonedevit/reactylon
1•lookingman_•28m ago•0 comments

How can you find unused functions in Python code?

https://stackoverflow.com/questions/693070/how-can-you-find-unused-functions-in-python-code
1•tosh•29m ago•0 comments

DoorDash CEO Xu is taking on the role of industry consolidator in food delivery

https://www.cnbc.com/2025/05/31/doordash-ceo-tony-xu-is-new-industry-consolidator-in-food-delivery.html
1•rntn•29m ago•0 comments

The Big Ugly Old Thing

https://rsx11.blogspot.com/2017/03/the-big-ugly-thing.html
2•JPLeRouzic•30m ago•0 comments

Ukraine hits over 40 Russian warplanes in secret Security Service's operation

https://newsukraine.rbc.ua/news/ukraine-hits-over-40-russian-warplanes-in-1748776685.html
3•vinnyglennon•34m ago•1 comments

China "Hawkeye terminal" Claims To Extract data for any devices even GrapheneOS

https://discuss.techlore.tech/t/china-hawkeye-terminal-claims-to-extract-data-for-any-devices-even-grapheneos/13892
3•gslin•37m ago•1 comments

Ancient bread rises again as Turkey recreates 5k-year-old loaf

https://phys.org/news/2025-05-ancient-bread-turkey-recreates-year.html
1•bikenaga•39m ago•0 comments

Ukraine drones 'emerged from trucks' before strikes on bombers

https://www.bbc.com/news/live/cgrg7kelk45t
7•jacquesm•41m ago•9 comments

SSRIs reduce plasma tau&restore dorsal raphe metabolism in Alzheimer's disease

https://alz-journals.onlinelibrary.wiley.com/doi/10.1002/alz.14579
2•bookofjoe•41m ago•0 comments

Maximum Likelihood estimation with Quipu, part 1

https://brandewinder.com/2025/05/28/maximum-likelihood-with-quipu-part-1/
1•Nelkins•45m ago•0 comments

Infinity plus 1: Finding Larger Infinities

https://azeemba.com/posts/infinity-plus-1-finding-larger-infinities.html
1•azeemba•48m ago•0 comments

Ready or not, AI is starting to replace people

https://www.axios.com/2025/05/30/ai-jobs-replace-humans-ceos-amodei
2•Brajeshwar•48m ago•0 comments

How much coffee is too much?

https://www.economist.com/science-and-technology/2025/05/30/how-much-coffee-is-too-much
1•Brajeshwar•49m ago•0 comments