frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Why Can't Programmers Program? (2007)

https://blog.codinghorror.com/why-cant-programmers-program/
1•linolevan•2m ago•0 comments

One-Third of Americans Cut Back to Cover Healthcare Expenses

https://news.gallup.com/poll/702596/one-third-americans-cut-back-cover-healthcare-expenses.aspx
1•speckx•2m ago•0 comments

Open-source, low-cost 10.5 GHz PLFM phased array RADAR system

https://github.com/NawfalMotii79/PLFM_RADAR
1•keepamovin•3m ago•0 comments

Ask HN: Is Rust coming to the Anthropic sandbox?

1•weinzierl•3m ago•0 comments

When Models Examine Themselves: Vocabulary-Activation Correspondence

https://arxiv.org/abs/2602.11358
1•tcbrah•4m ago•0 comments

Show HN: Instant websites for AI agents – no auth, no signup

https://unulu.ai/for-humans
1•zeebs•5m ago•1 comments

Groundsource: Using AI to help communities better predict natural disasters

https://blog.google/innovation-and-ai/technology/research/gemini-help-communities-predict-crisis/
1•taubek•5m ago•0 comments

DataSwift – Local-first data tools in the browser

https://data-swift-kappa.vercel.app/
1•dearmmv•5m ago•1 comments

Visualizing 100 Years of Japan's Earthquake Data with Geospatial Interpolation [video]

https://www.youtube.com/watch?v=JGRDfKO0UGw
1•mrkaluzny•6m ago•1 comments

Show HN: Aprender – A language app built for European Portuguese (not Brazilian)

https://apps.apple.com/us/app/aprender-learn-portuguese/id6759229356
1•joshmxtth•6m ago•0 comments

Amazon is beefing up guardrails after disruption tied to AI coding assistant Q

https://www.businessinsider.com/amazon-tightens-code-controls-after-outages-including-one-ai-2026-3
1•amai•7m ago•0 comments

When you chose a school you didn't realize you were choosing software

https://moultano.wordpress.com/2026/03/12/our-experience-with-i-ready/
1•moultano•8m ago•0 comments

WordPress debuts a private workspace that runs in the browser via a new service

https://techcrunch.com/2026/03/11/wordpress-debuts-a-private-workspace-that-runs-in-your-browser-...
1•bookofjoe•9m ago•0 comments

SQLite Release 3.51.3

https://sqlite.org/releaselog/3_51_3.html
1•chungy•9m ago•1 comments

The unlikely story of Teardown Multiplayer

https://blog.voxagon.se/2026/03/13/teardown-multiplayer.html
1•lairv•10m ago•0 comments

Aggressive AI scrapers are making it kinda suck to run wikis

https://weirdgloop.org/blog/clankers
1•cookmeplox•10m ago•0 comments

LLMs ace bar exams, but even the best gets 1 in 12 local queries wrong

https://voygr-tech.github.io/llm-local-search-benchmark-report/
2•yamarkov•11m ago•1 comments

Haptic Feedback for the Mobile Web

https://haptics.lochie.me/
1•coinfused•11m ago•0 comments

Student hackathon this weekend: build a mobile app, compete for $65k in prizes

https://www.withwoz.com/buildfast
1•bcollins34•12m ago•1 comments

The Marginal Hire

https://tomtunguz.com/marginal-hire/
1•napolux•12m ago•0 comments

Common logical fallacies surrounding capitalism

https://blog.alexmaccaw.com/common-logical-fallacies-surrounding-capitalism/
1•inm•12m ago•0 comments

Channel Surfer – Watch YouTube Like It's Cable TV

https://channelsurfer.tv/
4•speckx•13m ago•0 comments

The Wyden Siren Goes Off Again: We'll Be "Stunned" by NSA Under Section 702

https://www.techdirt.com/2026/03/12/the-wyden-siren-goes-off-again-well-be-stunned-by-what-the-ns...
2•cf100clunk•16m ago•0 comments

His Harvard Lab Was Thriving. Then Came the Cuts

https://www.nytimes.com/2026/03/13/us/his-harvard-lab-was-thriving-then-came-the-cuts.html
1•igonvalue•16m ago•0 comments

How the humble hornwort could supercharge agriculture

https://grist.org/food-and-agriculture/how-the-humble-hornwort-could-supercharge-agriculture/
1•Brajeshwar•17m ago•0 comments

A.B. 1043's Internet Age Gates Hurt Everyone

https://www.eff.org/deeplinks/2026/03/ab-1043s-internet-age-gates-hurt-everyone
1•mooreds•18m ago•0 comments

Thousands of authors publish 'empty' book in protest over AI using their work

https://www.theguardian.com/technology/2026/mar/10/thousands-authors-publish-empty-book-protest-a...
1•pseudolus•19m ago•0 comments

I Wrote a Movie Review. Cops Used It to Brand a Protester a Terrorist

https://theintercept.com/2026/03/13/movie-review-antifa-prairieland-trial/
2•cdrnsf•21m ago•0 comments

Show HN: GetMimic – A video rendering engine for animated UI and chat mockups

1•mishraanmol258•23m ago•0 comments

Unlimited Claude Code or just token reuse confusion?

https://twitter.com/denisyarats/status/2032355725620756486
1•caaqil•23m ago•0 comments
Open in hackernews

Show HN: HAL – Harmful Action Limiter: Lean command guard for AI coding agents.

https://github.com/otherland/hal
2•otherland26•1h ago

Comments

otherland26•1h ago
I built a thing. Relevant if you use Copilot or Claude Code in autopilot mode.

Copilot's hook system lets you intercept commands before they run, but it ships without any. No rules, no protection. If you don't install a hook, everything goes straight through.

I kept thinking about this after an agent ran rm -rf in one of my sessions.

So I wrote HAL. It sits in the hook, checks every command against a set of rules, and blocks the destructive ones. git reset --hard, rm -rf /, docker system prune -a that sort of thing. It knows --force is dangerous but --force-with-lease is fine. It knows rm -rf node_modules is safe but rm -rf src isn't.

You might say "I just won't use autopilot" or "I'll review each command myself." That works with one session. It doesn't work with several running in parallel.

And the thing that asks "allow Bash?" every time trains you to click yes without reading...

Also it parses commands as tokens, not strings. So git commit -m 'fix rm -rf bug' doesn't false-positive.

Rules are YAML files, not code. About 400 lines of Python total. Covers git, filesystem, Docker, AWS and Azure out of the box.

pip install openhal && hal install

Open source, contributions welcome https://github.com/otherland/hal

otherland26•1h ago
"Just use a deny list" is the other obvious response. You could. You'd need to write every rule yourself, maintain it, and accept that string-matching rm -rf will flag git commit -m 'fix rm -rf bug' as dangerous. Plus, this enables shared rules across our company’s engineers/teams
uchibeke•28m ago
Ok. This is interesting. I like how simple and lite it is. Is the goal to keep this only for coding agents?