frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Databricks and the Future of the Firm

https://twitter.com/bhorowitz/status/2115083713512091917
1•superchink•1m ago•0 comments

Seven Years from China

https://world.hey.com/dhh/seven-years-from-china-a63b03cc
1•aray07•1m ago•0 comments

Rebuilding our ProxySQL fleet with Ansible and staged DNS cutovers

https://tech.affirm.com/rebuilding-affirms-proxysql-fleet-f835f3c0ce1a
1•cravafrm•3m ago•0 comments

A Term for a Kind of Human Economic Obsolescence?

https://www.jefftk.com/p/a-term-for-a-kind-of-human-economic-obsolescence
1•luu•7m ago•0 comments

Yaal, Agents and SQL

https://github.com/kirubasankars/yaal
1•kirubasankars•7m ago•0 comments

Unit tests mark territory more than squash bugs

https://yosefk.com/blog/unit-tests-mark-territory-more-than-squash-bugs.html
1•luu•7m ago•0 comments

Show HN: Similarity, a spiritual successor to 2000s-era OkCupid

https://similarity.com
1•stickfigure•9m ago•0 comments

Ghostty 1.4.0

https://ghostty.org/docs/install/release-notes/1-4-0
1•deaux•10m ago•0 comments

A fast and secure tar parser for the Rust ecosystem

https://astral.sh/blog/tar-codec
1•woodruffw•10m ago•0 comments

Clone any website you want

https://getclonecode.com
2•thedbeaver•12m ago•0 comments

Discord to allow messages to appear in search engines

https://support.discord.com/hc/en-us/articles/44049845164823-Discoverable-Server-Web-Presence
3•tech234a•14m ago•1 comments

My LLM confirmed a booking that was never saved

https://usewello.com.br
1•original-frog•14m ago•0 comments

Show HN: I built a Lovable Alternative that runs in the browser

https://playplanet.dev/
1•bobsingor•14m ago•0 comments

Resilience4cata – retries and circuit breakers written at compile time

https://github.com/fabiangftech/resilience4cata
1•fguaman•14m ago•0 comments

Who needs AI psychosis? I gave myself VR psychosis

https://blog.jacobstechtavern.com/p/vr-psychosis
4•jakey_bakey•15m ago•0 comments

Owning the Harder Problems

https://agesback.substack.com/p/owning-the-harder-problems
1•wawhal•16m ago•0 comments

Show HN: Advaita Vedanta – Offline Books for Android

https://play.google.com/store/apps/details?id=com.vedantalibrary.vedanta_library&hl=en_US
1•bhattattreya•16m ago•0 comments

At 14 Justine Tunney published software. Now she makes AI models run from a file

https://timesofindia.indiatimes.com/education/news/at-14-justine-tunney-was-already-publishing-so...
2•hochmartinez•16m ago•0 comments

I Believe P=NP

https://emanueleviola.wordpress.com/2018/02/16/i-believe-pnp/
2•paulpauper•17m ago•0 comments

How the Nobel Became the Nobel

https://distressedscientists.substack.com/p/why-do-we-care-about-the-nobel-prize
1•paulpauper•17m ago•0 comments

Which musical styles do smart people prefer?

https://twitter.com/calotonterias/status/2114750328067293454
1•paulpauper•18m ago•0 comments

AI co-authored commits: 3 open-source projects in 2023, 686 of 874 in 2026

https://borehole.dev/data/ai-policies
1•nerolabs•18m ago•1 comments

Chinese scientists create powerful catalyst to turn air on Mars into rocket fuel

https://www.scmp.com/news/china/science/article/3372123/chinese-scientists-create-powerful-cataly...
3•bushwart•19m ago•0 comments

IP Camera Streaming: How to Set Up RTSP to WebRTC Streaming

https://www.red5.net/blog/ip-camera-live-streaming-rtsp-to-webrtc/
1•mondainx•19m ago•0 comments

Police Are Using AI to Pull over Drivers for 'Suspicious' Behavior

https://gizmodo.com/police-are-using-ai-to-pull-over-drivers-for-suspicious-behavior-2000831220
10•gumby•21m ago•1 comments

Heatbit's $899 Water Heater Element Mines Bitcoin While It Heats Your Tank

https://decrypt.co/381665/heatbits-899-water-heater-element-mines-bitcoin-while-it-heats-your-tank
2•bookofjoe•21m ago•0 comments

Running the Factorio PC Exe on an Xbox Series S

https://github.com/jdial1/factorio-xbox
2•albinoghost•21m ago•0 comments

Aristotle: Formal Verification for C and Verilog

https://www.harmonic.fun/news/aristotle-software-hardware-verification/
3•jasondavies•21m ago•0 comments

Show HN: Instance – A clean-room reimplementation of GameMaker 8.1 in Rust

https://github.com/groverburger/instance
1•__grob•22m ago•0 comments

A 28-Year-Old DOGE Operative Gutted USAID. HR Had No Record of Him Working There

https://www.wired.com/story/a-28-year-old-doge-operative-gutted-usaid-hr-had-no-record-of-him-wor...
27•ck2•23m ago•0 comments
Open in hackernews

Show HN: Weir - Catch credential leaks in the AI agents you build and use

https://github.com/IdoGol24/weir
3•CodeNinja778•54m ago
Hi HN. Weir is for one problem: credentials crossing the boundaries of your AI agent.

For agents you build, Weir plants fake credentials where real ones would live, runs the agent's normal flows, and checks what comes out: telemetry, logs, console output, model requests, and requests to other services. It looks for those exact values, including common encoded forms, and reports where they went without printing the credential.

pip install weir-scan weir canary judge --sample

That sample shows a planted key leaking into a trace. On your own agent: pip install weir-run.

For agents you use, Weir can inventory your real credentials (it stores keyed fingerprints, never the values) and show when one enters your session or leaves in a tool call. Right now, this is supported for Claude Code. Its optional hook redacts those known credentials from tool results before the model sees them. Setup is weir statusline setup, on Linux and macOS for now.

So the two modes are deliberately different:

Build: plant → run → prove where the credential went. Use: observe → warn → optionally redact before the model sees it.

The test mode is deterministic and offline. On Linux it can also run the agent without outside network access, so direct exfiltration attempts are caught. If a required path wasn't exercised, Weir reports incomplete, never clean.

It doesn't try to detect every possible secret. It matches known whole values, so hashed, split, truncated, or otherwise transformed credentials aren't covered. The Claude Code hook only protects the tool-result boundary: it can't undo a credential already pasted into the conversation, and a failed command's output reaches the model as is.

Apache-2.0, no model in the loop, and Weir itself sends nothing anywhere. It found GHSA-j7qq-vr8c-xvw3 in MLflow (fixed in 3.17.0).

Built with AI assistance; every security finding was reproduced before I reported it.

Comments

CarryOn1212•50m ago
Awesome tool! Really liked that status line. Definitely going to give it a go. Will you also support Codex?