frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

UBOM a mini bill of materials manager

https://github.com/comalice/ubom-v4
1•all2•53m ago

Comments

all2•53m ago
They say release early and often, so here's my micro BOM manager. The core data model is complete, and I'm scaffolding my way to an API for the server. UI comes next.

My development process is pretty tight, as I'm opinionated on how all the core pieces fit together. GPT-5.6 Luna has been integral to the scaffolding, but I've been in the driver's seat for how all the little pieces fit together.

From the README:

    # ubom-v4

    The fourth draft of my mini BOM manager, which encapsulates my very opionated way of thinking about how parts, bills of materials, and revisions relate to one another.

    Unique ideas here are

    1. sequences
    2. taxonomy trees

    where a sequence is a user generated grammar definition for arbitrary string sequences. It supports 'choice', for selectable literals within a string, 'branch' for a grammar that requires more than one definition, 'range' for values that span ranges such as 0-99 -- as well as padding out those ranges, 'rangeradix' for ranges that require position dependent radices (not radishes :D), and so on.

    A sequence definition can parse a value OR generate a new value, something like `mySeq.Parse("a123")` or `mySeq.Next('a123') -> "a124"`.

    A taxonomy tree applies labels to a sequence, so we can give some degree of meaning to each segment of a sequence.

    This all builds up to `PartNumber`, which possesses a part number literal, and the accompanying taxonomy tree so you can see what categories a given part number occupies.

    From `PartNumber`, we jump to the recursive DAG that is a BOM: `PartNumber + Revision -> BOM -> []LineItem(PartNumber, Revision)`, and the cycle continues.

    # Roadmap

    - strongly typed attributes, can be applied to any node in a taxonomy tree, to a part number, or to a bill of materials -- this allows you to do things like add resistor values to a specific branch of the taxonomy tree. It also enables things like querying parts by attribute, requirements satisfaction (maybe), and so on.
    - A user interface. :D McMaster has the right idea here, though I'll also be barrowing ideas from Inventree.
    - CRUD ops for the user facing stuff (part numbers, sequence grammars, taxonomy trees, etc.)
    - A minimal change control workflow; all quality systems subsist on their change control workflows. To build a quality system from scratch, and have traceability, one needs at least an atomic change control workflow.
    - Part number artifacts and artifact sources; I want to be able to point a part number at a git repo and have the revision bump with new release tags, ingest bills of materials (the git repo is the source of truth in this case), and so on.
    - Multi BOM, where a part number can have a number of BOMs, one for each unit of responsibility: mech, elec, docs, production flows (depends on workflows, I think), and so on.
    - Solidworks integration.
    - Altium integration.
    - KiCAD integration.
    - Others? Is this giving you ideas? Drop an issue and lets discuss!

AQR Website Respect Users

1•sideras56•1m ago•0 comments

The Math Superstar Who's Terrified of AI–and Just Took a Job at OpenAI

https://www.wsj.com/tech/ai/openai-jacob-tsimerman-fields-medal-ai-safety-391d0f79
1•gmays•3m ago•0 comments

Agentrove: Self-hosted AI workspace for orchestrating coding agents

https://github.com/Mng-dev-ai/agentrove
1•indigodaddy•5m ago•0 comments

Show HN: Client-side audit of wasted Stripe payment retries

https://recoverflow.org/tools/retry-waste-calculator/
1•BruceM2007•6m ago•0 comments

The programming language speed balls, but for inference (tokens per second)

https://kylejeong.com/inference-balls
1•Kylejeong21•8m ago•0 comments

Show HN: Run Log – drop a FIT or GPX file and read what happened on your run

https://runlogapp.com/
1•wally2026•13m ago•1 comments

OpenAI Computer History remembers your activity across the apps and websites

https://twitter.com/OpenAI/status/2087996496088297746
1•acheong08•13m ago•0 comments

When OpenAI employees have a problem, they email this special address

https://fortune.com/2026/08/11/openai-employees-email-friction-address-to-eliminate-bureaucratic-...
1•mji•14m ago•0 comments

Show HN: Inplan – Before Start Coding

https://github.com/melly-lgtm/inplan
1•diane-cis•15m ago•1 comments

The Mystery of Dark Oxygen

https://www.newyorker.com/science/elements/the-mystery-of-dark-oxygen
2•petethomas•15m ago•0 comments

TOSTracker – The Terms Have Changed

https://tostracker.app/briefing
2•tldrthelaw•19m ago•0 comments

Minutes of drawing can reset your nervous system

https://www.washingtonpost.com/wellness/2026/08/13/how-10-minutes-drawing-can-reset-your-nervous-...
3•malloci•22m ago•0 comments

Foothills of the Bay Area house party

https://www.astralcodexten.com/p/the-foothills-of-bay-area-house-party
2•MattSayar•23m ago•0 comments

Sailor went overboard on USS Lincoln; report of worsening mental health for crew

https://www.cnn.com/2026/08/13/politics/uss-abraham-lincoln-conditions-extended-deployment-hnk
3•1659447091•29m ago•0 comments

Show HN: Minesweeper with flowers game you can fork

https://forkcade.com/gallery/minesweeper-flowers
1•jonaldomo•29m ago•0 comments

Bluesky Protocol Services

https://atproto.com/blog/introducing-bluesky-protocol-services
28•danabramov•30m ago•0 comments

Glass Is Glass [video]

https://www.youtube.com/watch?v=7YrdI7h2XoY
1•ValentineC•30m ago•0 comments

SparrowMap – Cameras that watch government vehicles

https://sparrowmap.com/
5•paulnpace•34m ago•0 comments

How Obama's BlackBerry got secured (2023)

https://www.electrospaces.net/2013/04/how-obamas-blackberry-got-secured.html
4•downbad_•34m ago•0 comments

Possession, poem by Jo McCormick (Compaq tech demo circa 1982) [video]

https://www.youtube.com/watch?v=cTg1Smo5CFk
1•joeycastillo•37m ago•0 comments

GitHub adds an ROI section to the Copilot impact dashboard

https://github.blog/changelog/2026-08-07-copilot-impact-dashboard-adds-a-return-on-investment-sec...
2•jamesfinlayson•37m ago•0 comments

Kennedy Center Board Decides to Inscribe Trump's Name on Building

https://www.nytimes.com/2026/08/13/arts/design/kennedy-center-closure-board-vote-trump.html
4•2OEH8eoCRo0•37m ago•0 comments

How Can LLM RL Work Despite Information-Theoretic Inefficiency

https://www.beren.io/2026-07-26-How-Can-LLM-RL-Work-Despite-Information-Theoretic-Inefficiency/
2•jxmorris12•37m ago•0 comments

Show HN: Auto-train the harness, not the LLM. cross-model, cross-benchmark gains

https://github.com/workofart/harness-training
3•megadragon9•38m ago•0 comments

TRS-80 Color Computer Extended Basic Emulator in JavaScript

https://github.com/bshichman/trs80-coco-basic
2•codazoda•39m ago•0 comments

Gitmon Cards – Generate Pokemon-style TCG cards from real GitHub data

https://github.com/mcsscalabrin/gitmon-cards
1•Jojokujo404•41m ago•1 comments

Technological breakthroughs are easy to miss

https://johnjdavis.io/posts/technological-breakthroughs-are-easy-to-miss/
1•jcdavis•41m ago•0 comments

AI Pen Testing Chrome Extension

https://github.com/brianhama/in-browser-sec-audit
2•brianhama•43m ago•0 comments

Hideous Little Bugs Are Invading California and Biting People's Feet (2022)

https://www.bgr.com/science/these-hideous-little-bugs-are-invading-california-and-biting-peoples-...
1•mooreds•47m ago•0 comments

OpenAI launches Computer History to track macOS activity as memory timeline

https://thenewstack.io/openai-chatgpt-computer-history/
2•thoughtpeddler•48m ago•0 comments