frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Titan – a distributed orchestrator with dynamically mutable DAGs

https://github.com/ramn51/DistributedTaskOrchestrator
1•ramnarayanan747•1h ago
Hello HN,

I built Titan, a distributed orchestrator, to explore the core primitives of distributed systems (scheduling, concurrency, failure detection, and IPC) without the complexity of Kubernetes or the overhead of HTTP.

I originally built it for my home-lab to orchestrate a mix of long-running services and batch jobs. Static schedulers worked at first, but as workflows grew more complex, I needed the system to adapt its execution plan based on runtime data, not just follow a predefined DAG.

This led me to evolve Titan from a hybrid scheduler into a runtime where execution graphs can be constructed or modified dynamically. It still supports static YAML DAGs, but now exposes a Python SDK that allows user code to:

Construct dynamic DAGs programmatically

Branch or loop execution based on live signals

Spawn new tasks/infrastructure in response to failures (Agentic patterns)

The core engine is written in Java 17 using raw TCP sockets and a custom binary protocol (no HTTP, no external DB, around 90KB JAR). Workers use push-based discovery and application-level auto-scaling by spawning ephemeral JVM processes when saturated.

This is a research project (no Raft or mTLS yet), but building it from first principles was interesting. I later realized I had independently converged on patterns similar to Nomad (scheduling) and Temporal (workflow semantics).

I’d love feedback on the architecture, specifically:

Runtime graph mutation as a scheduling primitive

Push-based worker discovery (vs standard pulling)

Tradeoffs of application-level scaling vs centralized autoscalers.

X Is a Power Problem, Not a Platform Problem

https://connectedplaces.online/reports/a-power-problem-not-a-platform-problem/
1•cdrnsf•2m ago•0 comments

Who remembers AWS Spot's auction era before the 2017 pricing change?

1•aleroawani•3m ago•0 comments

Chrome 142 Mixed Content Local Network Access

https://developer.chrome.com/blog/local-network-access
1•goodburb•4m ago•0 comments

Show HN: Async bulkhead for Java with explicit overload semantics (v0.3.0)

https://github.com/janbalangue/async-bulkhead
1•janbalangue•5m ago•1 comments

Creating a Cistercian Numerals Generator

https://christianheilmann.com/2026/01/13/monky-business-creating-a-cistercian-numerals-generator/
1•ArmageddonIt•6m ago•0 comments

First AI Directed Reality TV Show

https://twitter.com/Cookiesarefunnn/status/1986463874435178651
1•Nadav--Shanun•7m ago•0 comments

Show HN: Serverless Compute Platform for AWS

https://github.com/acikelli/hyperp
1•oacikelli•7m ago•0 comments

Why Keeping Score Isn't Fun Anymore

https://www.nytimes.com/2026/01/13/books/review/why-keeping-score-isnt-fun-anymore.html
1•anarbadalov•8m ago•0 comments

Chaldean American Fact Sheet

https://www.sterlingheights.gov/DocumentCenter/View/484/Getting-to-Know-Your-Chaldean-American-Ne...
1•marysminefnuf•9m ago•0 comments

Just the Browser: Remove AI features and other annoyances from web browsers

https://justthebrowser.com/
1•oneeyedpigeon•10m ago•0 comments

Analysing Footage of Minneapolis ICE Shooting

https://www.bellingcat.com/news/2026/01/13/analysing-footage-of-minneapolis-ice-shooting/
1•tastyface•10m ago•0 comments

Iran makes high-tech additions to its age-old playbook for crushing protests

https://www.cnn.com/2026/01/13/middleeast/iran-high-tech-additions-playbook-crushing-protests-intl
1•acjohnson55•13m ago•1 comments

Why India's plan to make AI companies pay for training data should go global

https://restofworld.org/2026/india-ai-data-license-fee/
1•brandrick•15m ago•0 comments

Show HN: MemSky: Bluesky timeline viewer web app that saves where you left off

https://memalign.github.io/m/memsky/index.html
1•memalign•16m ago•0 comments

Heltun Removed from Works with Home Assistant

https://www.home-assistant.io/blog/2026/01/13/partner-update-heltun/
1•solarist•16m ago•0 comments

A Galaxy You Can Dig: When Human-Scale Intuition Breaks

https://medium.com/@jud.dagnall/a-galaxy-you-can-dig-when-human-scale-intuition-breaks-e00c4f834e7d
1•saulpw•22m ago•0 comments

Wearable ECG Applications Based on the AD823X Microchip and the Arduino Platform

https://www.mdpi.com/2673-4591/118/1/86
1•PaulHoule•24m ago•0 comments

Hybrid Sovereignties and Inuit Land Claims: Native Corporations [pdf]

https://isonomiaquarterly.com/wp-content/uploads/2025/11/zellen-pfwo.pdf
1•brandonlc•24m ago•1 comments

My Homelab Setup in 2026

https://nikola.kotur.org/my-homelab-setup-in-2026
2•kotnik•24m ago•1 comments

Free Crowdsourced Collection of Cars Owner Manuals

https://justgivemethedamnmanual.com/
2•armenarmen•27m ago•0 comments

OWS (Fake Compressed Archive)

http://justsolve.archiveteam.org/wiki/OWS_(fake_compressed_archive)
1•macote•27m ago•0 comments

Fake Cancer Doctor Insider Trading

https://www.bloomberg.com/opinion/newsletters/2026-01-13/fake-cancer-doctor-insider-trading
1•ioblomov•28m ago•1 comments

Topic2Manim Now Has a UI

https://github.com/mateolafalce/topic2manim
1•lafalce•30m ago•0 comments

SkyCompute – Satellite-Based Cloud Computing Architecture

https://www.dropbox.com/scl/fi/p2kkk9b3bnun9g10zejx8/SKYCOMPUTE.PROJECT.pdf?dl=0j&noscript=1&rlke...
1•pouyam19•32m ago•1 comments

Discontinuing the Teensy at Adafruit

https://blog.adafruit.com/2026/01/12/discontinuing-the-teensy-at-adafruit/
2•ta988•32m ago•0 comments

Apple Apps Will No Longer Receive All New Features Without a Subscription

https://www.macrumors.com/2026/01/13/apple-creator-studio-exclusive-app-features/
5•htk•33m ago•1 comments

PICO-8 Demo from RSync – Demoparty

https://nodeponds-nerdletter.de/pico-8-demo-from-rsync-demoparty-konsumer-modulator/
2•mtlebe•33m ago•0 comments

Love at First Sprite?

https://davidedmiston.com/post/2026/first-sprite/
1•avivby•36m ago•0 comments

The Housing Market Isn't for Single People

https://thewalrus.ca/the-housing-market-isnt-for-single-people/
16•pseudolus•36m ago•10 comments

Graphite, Free online vector editor and procedural design tool

https://graphite.art/
1•achairapart•37m ago•0 comments