Hacker News

Bedrock Linux

Hacker News - Sat, 03/07/2026 - 11:14pm

Article URL: https://bedrocklinux.org/

Comments URL: https://news.ycombinator.com/item?id=47294335

Points: 2

# Comments: 0

Categories: Hacker News

Show HN: Navtee – Golf course directory and navigation app

Hacker News - Sat, 03/07/2026 - 11:06pm

A golf course directory and navigation app powered by OpenStreetMap and the Overpass API. Browse golf clubs worldwide, explore course layouts, and find pin distances.

GitHub: https://github.com/refarer/navtee

Comments URL: https://news.ycombinator.com/item?id=47294312

Points: 1

# Comments: 0

Categories: Hacker News

ReactScope

Hacker News - Sat, 03/07/2026 - 11:03pm
Categories: Hacker News

Show HN: Qry – CLI web search that always outputs JSON, with swappable back ends

Hacker News - Sat, 03/07/2026 - 11:01pm

I wanted web search I could pipe. Every tool I found either had an interactive UI (ddgr, googler), required a single paid API, or returned HTML. I wanted something that composes: pipe to jq, feed to an agent, use in scripts, no friction.

So I built qry. It's a hub binary that routes queries to adapter binaries via stdin/stdout JSON. The hub knows nothing about search engines. Adapters know nothing about routing. You swap adapters in a config file.

Four adapters today, three require no API key:

- DDG Lite scraping

- Brave Search HTML scraping

- Exa AI via the public MCP endpoint

- Brave Search API (requires key)

``` $ qry "numpy latest version"

[{"title":"...","url":"...","snippet":"..."}]

```

Install:

```

mise use -g go:github.com/justestif/qry@latest

mise use -g go:github.com/justestif/qry/adapters/qry-adapter-ddg-scrape@latest

mise reshim ```

The adapter protocol is plain stdin/stdout JSON so adapters can be written in any language. Docs on building one are in the repo.

https://github.com/justEstif/qry

Comments URL: https://news.ycombinator.com/item?id=47294295

Points: 2

# Comments: 0

Categories: Hacker News

Show HN: SafeAgent – exactly-once execution guard for AI agent side effects

Hacker News - Sat, 03/07/2026 - 11:00pm

I built a small Python library called SafeAgent that protects real-world side effects when AI agents retry tool calls.

One issue we ran into while experimenting with agent workflows is that retries can trigger irreversible actions multiple times:

agent calls tool ↓ network timeout ↓ agent retries ↓ side effect happens twice

Examples:

• duplicate payment • duplicate email • duplicate ticket • duplicate trade

Most systems solve this ad-hoc using idempotency keys scattered around different services.

SafeAgent centralizes this into a small execution guard.

The idea is simple:

1. every tool execution gets a request_id 2. SafeAgent records the execution receipt 3. retries return the original receipt instead of running the side effect again

Example:

FIRST CALL REAL SIDE EFFECT: sending email

SECOND CALL WITH SAME request_id SafeAgent returns the original execution receipt (no second side effect)

The project is early but includes examples for:

• OpenAI tool calls • LangChain style tools • CrewAI actions

PyPI: https://pypi.org/project/safeagent-exec-guard/

GitHub: https://github.com/azender1/SafeAgent

Curious how other people are handling retry safety for agent side effects.

Comments URL: https://news.ycombinator.com/item?id=47294291

Points: 2

# Comments: 1

Categories: Hacker News

Mechanical Movements Animated

Hacker News - Sat, 03/07/2026 - 10:57pm

Article URL: https://507movements.com/

Comments URL: https://news.ycombinator.com/item?id=47294270

Points: 3

# Comments: 0

Categories: Hacker News

Show HN: Pipe Checker – paste a sales deal and it checks BANT qualification

Hacker News - Sat, 03/07/2026 - 10:52pm

Im getting really burnt out with my main project and trying to turn it into a real company. So tonight I wanted to build something fun but still possibly useful.

While making a baked potato (takes about 90 mins) I tried to vibe code a pipeline checker. I do some consulting and its constantly a challenge for young sellers. We will be on a call with the whole team and their boss is grilling them on deal qualification and they don't know how to answer. Its embarrassing for them and they aren't learning anything.

I ended up building this BANT checker and training it with some of my knowledge on the qualification methodology. For an hour and a half it works pretty well. And its all poop themed!

How can I add more poop elements?

Comments URL: https://news.ycombinator.com/item?id=47294250

Points: 1

# Comments: 0

Categories: Hacker News

Old Versions of Programs, Drivers and Games

Hacker News - Sat, 03/07/2026 - 10:41pm

Article URL: https://www.oldversion.com/

Comments URL: https://news.ycombinator.com/item?id=47294177

Points: 1

# Comments: 0

Categories: Hacker News

Zero Sum Game

Hacker News - Sat, 03/07/2026 - 10:39pm
Categories: Hacker News

Pages