frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Launch HN: Hebbian Robotics (YC S26) – Build scalable robotics data pipelines

https://github.com/Hebbian-Robotics/hflow
9•kstonekuan•57m ago
Hi HN, we’re Brandon and Kingston, the founders of Hebbian Robotics. We built HFlow (https://github.com/Hebbian-Robotics/hflow), an SDK that turns multimodal recordings from robots and human operators into standardized, quality-checked episodes and queryable dataset manifests. A recording can contain synchronized video, joint states, actions, timestamps, and metadata, and HFlow processes those streams together.

Here’s a demo of HFlow in action: https://www.youtube.com/watch?v=xni0GwV-xAw

Robotics data pipelines often begin as scripts: one transcodes video, another checks timestamps, another adds labels, and another copies selected recordings into a training set. This works until the corpus grows. Then it becomes difficult to know which code ran, why an episode was excluded, or whether a dataset can be reproduced. The first pain is usually quality control because frozen cameras, missing topics, timestamp drift, and duplicate recordings can quietly enter training data.

Brandon first encountered this while training embodied AI models for two-arm industrial cleaning robots. Kingston had run into related problems while building high-throughput infrastructure at Jane Street. Later, while speaking with robotics data providers, we kept seeing teams rebuild similar processing and quality-control infrastructure. We learnt that processing robotics data is itself one of the bottlenecks to improving robotics models.

An HFlow pipeline consists of transformations, checks, labels, and enrichments. The SDK exposes them as plain Python functions that receive an episode and return measurements, artifacts, or transformed data. During development, the functions can run in-process. For scheduled corpus processing, HFlow packages the same registered steps as Airflow 3 DAGs, where teams can inspect task status, logs, retries, and reruns.

HFlow currently accepts one MCAP file per episode. MCAP (https://mcap.dev/) is an open container format by Foxglove for timestamped multimodal recordings, similar in purpose to a ROS bag. It lets video, robot state, actions, and other sensor streams remain synchronized in one file. We use it because HFlow needs to process these streams together, and because the resulting recordings remain compatible with Foxglove and Rerun. HFlow writes a canonical MCAP with in-band H.264 video, grouped camera and state chunks, and provenance describing how the output was produced. Each step has an explicit behavior version, and catalog records connect its measurements and artifacts to the source episode and pipeline run.

Quality checks store reusable evidence rather than imposing one universal definition of good data. Some failures, including black frames, frozen video, missing topics, timestamp drift, and impossible joint movements, can be measured deterministically without training a model. Others might be detected using VLMs and other models like MediaPipe Hands. But their meaning depends on the task. A smooth trajectory might indicate a successful demonstration in one setting and a stalled robot in another.

HFlow writes measurements, metadata, version stamps, and artifact locations to an append-only Parquet catalog. Teams query it with DuckDB SQL and produce a version-pinned manifest without opening the recordings again. Critical checks can quarantine an episode, but HFlow does not delete data. This separates the evidence from the policy used to assemble a particular dataset.

We did not want to replace the tools robotics teams already use. HFlow connects MCAP for synchronized recordings, Airflow for scheduled execution, Parquet for catalog data, and DuckDB for curation. Compared with a general workflow orchestrator, it adds contracts for robotics episodes, processing provenance, quality evidence, quarantine, and dataset manifests. Compared with a training dataset format, it operates earlier and stops at curated episodes plus a manifest.

Here are three examples of teams that would use HFlow: 1. A data vendor or marketplace collecting egocentric recordings. They could use HFlow to detect black or frozen video, duplicate recordings, hand-object interaction, and other quality metrics before delivering the data, while retaining evidence of which checks ran on every episode. 2. A robotics team collecting teleoperated demonstrations for its own models. They could use HFlow to standardize recordings, add labels and enrichments, and produce a reproducible training manifest. 3. A team operating robots in the field. It could process incoming logs, quarantine incomplete or corrupted episodes, and query the catalog for particular robot versions, environments, or failure conditions.

The project is pre-v1, but the core lifecycle works end to end. You can try it without an account, Docker, or robot hardware by cloning the repository and following the quickstart.

HFlow is free under the Apache-2.0 license. The open source deployment is currently a single-tenant workspace, and we have not built the hosted, multi-tenant control plane yet. We are considering making money through managed workspaces and enterprise support for teams that do not want to operate the runtime themselves.

Because this processing layer is software and data, people can contribute without owning a robot. We would especially like feedback from people who have built pipelines for robotics, video, or other sensor-heavy systems. We are curious where our data model is wrong, which integrations are missing, and what would fail first on your workloads.

Brocards for Vulnerability Triage

https://vulnbrocards.com/
1•woodruffw•41s ago•0 comments

Vigil 0.5.0: threat hunting agent where a deterministic controller owns state

https://vigilsoc.org/blog/2026/08/27/lessons-learned-building-a-harness-for-cyber-security/
1•krmayankb•1m ago•0 comments

Show HN: Booth, A lightweight checkpoint library for LLM outputs

https://github.com/Vedantgitbot/booth
1•Vbrahmbhatt13•1m ago•0 comments

Show HN: Turn repeated coding-agent corrections into rules/skills

https://blume.codes
2•blumeCodes•3m ago•0 comments

Tim Cook Comments on His Final Day as Apple CEO

https://www.macrumors.com/2026/08/31/tim-cook-messages-on-final-day-as-apple-ceo/
1•tosh•4m ago•0 comments

Knowledge Futures

https://www.knowledgefutures.org/
1•jruohonen•5m ago•0 comments

Saudi Arabia Backs Turkey's Rapid Renewable Energy Buildout

https://oilprice.com/Energy/Energy-General/Saudi-Arabia-Backs-Turkeys-Rapid-Renewable-Energy-Buil...
2•toomuchtodo•6m ago•1 comments

Human Slop

https://max.engineer/human-slop
3•hakunin•7m ago•0 comments

Revolutionizing semiconductor fab operations with AI

https://www.mckinsey.com/industries/semiconductors/our-insights/revolutionizing-semiconductor-fab...
1•swolpers•8m ago•0 comments

A Matter of Millimeters: The story of Qantas flight 32 (2023)

https://admiralcloudberg.medium.com/a-matter-of-millimeters-the-story-of-qantas-flight-32-bdaa62d...
1•bookofjoe•8m ago•0 comments

Concrescence

https://www.guidavid.com/writing/concrescence
1•gdss•8m ago•0 comments

Impacts of Mid-Latitude Ionospheric Dynamics During Nov 2025 Superstorm Event

https://agupubs.onlinelibrary.wiley.com/doi/10.1029/2026GL124645
1•ortusdux•9m ago•0 comments

GPS Glitched Across the US by as Much as 33 Feet

https://www.sciencealert.com/gps-glitched-across-the-us-by-as-much-as-33-feet-scientists-have-nev...
1•ortusdux•9m ago•0 comments

Building native plugin systems with WebAssembly components (2025)

https://tartanllama.xyz/posts/wasm-plugins/
2•cxr•14m ago•0 comments

How Big Tech Captured American Schools

https://www.nytimes.com/2026/08/23/business/schools-big-tech-google-microsoft.html
1•obscurette•14m ago•0 comments

Ex-Congressman George Santos Receives Kalshi's First-Ever Lifetime Ban

https://www.wsj.com/politics/ex-congressman-george-santos-receives-kalshis-first-ever-lifetime-ba...
1•JumpCrisscross•15m ago•1 comments

Who Taught the Models to Do That?

https://www.dbreunig.com/2026/08/30/who-taught-the-models-to-do-that.html
3•Brajeshwar•16m ago•0 comments

Show HN: Review large code changes in your terminal, one chapter at a time

https://github.com/mtford90/revue
1•mtford•16m ago•0 comments

Americans Hate Data Centers. Why?

https://www.nytimes.com/2026/08/31/opinion/data-centers-ai-populism.html
4•jbegley•16m ago•1 comments

Songs created by AI banned from Australia's music charts

https://www.bbc.com/news/articles/c20vl4vm2pno
1•benkan•18m ago•0 comments

Running a Software Factory Efficiently at Uber Scale

https://twitter.com/ubereng/status/2093444169037762840
1•bigwheels•18m ago•1 comments

Natural Ways to Relieve Joint and Muscle Discomfort at Home

https://how-to-relieve-pain-at-home.subscribepage.io
1•hot-info•19m ago•0 comments

OpenAI to cut off AI models for SpaceX-owned Cursor, escalating feud with Musk

https://www.reuters.com/business/media-telecom/openai-end-partnership-with-spacexs-cursor-2026-08...
3•benkan•19m ago•0 comments

Enjoy Sushi

https://www.sushi-jiro.jp/en/tips
4•structuredPizza•20m ago•0 comments

WordPress as a Desktop Environment

https://openstation.me/
1•keiferski•20m ago•0 comments

Americans Aren't Sold on Businesses Using AI in Advertising

https://news.gallup.com/poll/713222/americans-aren-sold-businesses-using-advertising.aspx
2•hn_acker•21m ago•0 comments

Show HN: Manner – Developers create AI clones that clients can hire

https://manner.run/
1•sanasar737•23m ago•0 comments

Show HN: My AI spent $15 on a test order, so I built a payment guardrail

https://github.com/felixpg13-glitch/spendshield
1•felixpg13•23m ago•0 comments

Collecting Batteries

https://www.ericwrobbel.com/collections/batteries.htm
2•austinallegro•23m ago•0 comments

The Undiscovered Human: psychology as a pre-Mendeleev science

https://undiscoveredhuman.substack.com/p/the-undiscovered-human
1•undiscovrdhuman•24m ago•0 comments