frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Decision Guardian – surface architectural context

3•iamalizaidi•1h ago
Most teams have files where the "why" matters as much as the "what." A config value tuned against prod load. A dependency pinned for a CVE reason. A route that's hardcoded in an external system nobody remembers.

The context exists somewhere — a postmortem doc, a Slack thread, someone's memory. It's just never at the moment a new engineer opens a PR touching that file.

Decision Guardian reads a markdown file of decisions tied to file patterns and posts the relevant context as a PR comment when those files change. Works as a GitHub Action or CLI (npx decision-guardian check, non-zero exit on critical matches).

The part I found interesting to build: simple file matching created too much noise, so I added content-aware rules. A config file only triggers if you change the specific keys that matter.

An alert only fires when both files in a coupled pair change in the same PR. Regex matching on diffs with ReDoS protection and 5s timeout.

{ "match_mode": "all", "conditions": [ { "type": "file", "pattern": "src/analytics/events.ts" }, { "type": "file", "pattern": "src/analytics/schema.ts" } ] }

That rule fires only when both files are in the same PR diff — the case where a field rename needs to be consistent across both.

Tech: TypeScript, Trie for O(1) pattern lookup, safe-regex for ReDoS prevention. CLI is platform-agnostic — GitLab CI, Jenkins, any pre-push hook.

GitHub: https://github.com/DecispherHQ/decision-guardian (MIT)

Known gaps: PR commenting is GitHub-only for now. GitLab native support is the most requested thing and the ISCMProvider interface is already stubbed for it.

Happy to discuss the matching engine or the decision format tradeoffs.

Ex-Google engineer charged for stealing trade secret related to Tensor processor

https://timesofindia.indiatimes.com/technology/tech-news/ex-google-engineer-along-with-her-husban...
1•newusertoday•22s ago•0 comments

Show HN: Personalized Newsletters

https://news.chadnauseam.com/
1•ChadNauseam•27s ago•0 comments

We built an anonymous social network specifically for workplace organizing

https://old.reddit.com/r/labor/comments/1r9kcb1/we_built_an_anonymous_social_network_specifically/
1•robtherobber•55s ago•0 comments

iOS Port of Pocket TTS from Kyutai Labs

https://github.com/UnaMentis/pocket-tts-ios
1•unamentis•1m ago•0 comments

Yamaha DX7 reverse-engineering, part III: Inside the log-sine ROM (2021)

https://www.righto.com/2021/12/yamaha-dx7-reverse-engineering-part-iii.html
1•tosh•2m ago•0 comments

Freeform raises $67M Series B to scale up laser AI manufacturing

https://freeform.co/newsroom/update/delivering-on-the-promise-of-scale
1•antlax•3m ago•0 comments

Jolla Phone update – lights on, technical bits and the schedule

https://forum.sailfishos.org/t/jolla-phone-update-lights-on-technical-bits-and-the-schedule/27821
1•mrbn100ful•4m ago•0 comments

Show HN: Turn Figma Design into Detailed User Story

https://www.figma.com/community/plugin/1596740872864756358/figma-to-story
1•bagusfarisa•5m ago•0 comments

PDF Hell: Why is extracting data still a nightmare?

https://unstract.com/blog/pdf-hell-and-practical-rag-applications/
2•naren87•6m ago•0 comments

One Terabyte of Kilobyte Age, Digging Through the Geocities Torrent

https://blog.geocities.institute/
2•senotrusov•6m ago•1 comments

Ask HN: Who Should I Talk To?

2•3pt14159•7m ago•0 comments

Acpx: A CLI for the Agent Client Protocol (ACP)

https://github.com/janitrai/acpx
1•hosolmaz•8m ago•0 comments

Brat, a parallel TAP testing harness for the POSIX shell

https://codeberg.org/sstephenson/brat
2•todsacerdoti•8m ago•0 comments

romforth: Ultra Portable, Small, Baremetal Forth for Various Processors

https://github.com/romforth/romforth
1•tosh•9m ago•0 comments

SealSkin – Self Hosted VDI and Collaboration

https://sealskin.app/
1•thelamer•9m ago•0 comments

The November 2025 AI Coding Surprise, Model by Model

https://www.goodeyelabs.com/insights/november-2025-ai-coding-surprise
1•rhiever•9m ago•1 comments

LLM Compare – side-by-side benchmark viewer for 250 models (static, no back end)

https://broskees.github.io/llm-compare/
3•broskees•11m ago•2 comments

Step-by-Step Math Problem Solver

https://www.quickmath.com/
1•pablowegw•11m ago•0 comments

Ask HN: Anyone else exhausted by too rapid development of news?

2•notsimonw•12m ago•3 comments

Show HN: Trained an LLM to predict "What will Trump do?"

https://huggingface.co/LightningRodLabs/Trump-Forecaster
6•bturtel•14m ago•0 comments

AI Authorship Scale

https://depue.net/writings/depue-ai-authorship-scale/
1•chadd•14m ago•0 comments

GNU/Linux Open Hardware PowerPC Notebook

https://www.powerpc-notebook.org/2026/01/schematics-reviewed-and-published/
2•ibobev•14m ago•0 comments

Tesla to pay $243M judgement over Autopilot crash

https://electrek.co/2026/02/20/tesla-has-to-pay-historical-243-million-judgement-over-autopilot-c...
4•jeffbee•14m ago•0 comments

Show HN: Apple Notes CLI for Agents

https://github.com/longas/anotes
2•longas•15m ago•0 comments

Building a $1.7B AI Training giant: Multiverse, Stackfuel and what comes next

https://www.aienablementinsider.com/p/building-a-1-7b-ai-training-giant-multiverse-stackfuel-and-...
1•dylancollins•17m ago•0 comments

Game Publisher Says TikTok Is Creating and Running Racist GenAI Ads for It

https://www.ign.com/articles/tunic-night-in-the-woods-publisher-says-tiktok-is-creating-and-runni...
1•harambae•18m ago•0 comments

Color Game – How well can you remember colors?

https://dialed.gg
2•maxwell•19m ago•1 comments

Beware Project-Wrecking GitHub Copilot Premium SKU Quotas

https://visualstudiomagazine.com/articles/2026/02/19/beware-project-wrecking-github-copilot-premi...
1•daram•19m ago•1 comments

Deciphering D – a new flu strain discovered in 2011

https://www.science.org/content/article/little-known-flu-virus-sickening-cattle-around-world-are-...
1•bikenaga•21m ago•1 comments

Claude Skills to analyze LinkedIn job postings against your career profile

https://automato.substack.com/p/claude-skills-job-analysis-linkedin-chrome-extension
1•andrewstetsenko•21m ago•0 comments