Feed aggregator

10 of the Best Movies on Hulu You Should Stream Now

CNET Feed - Tue, 02/24/2026 - 2:00pm
Looking to avoid an endless scroll? Check out these essential Hulu movie picks for a guaranteed good night in.
Categories: CNET

Training my dog to vibe code B2B SaaS apps

Hacker News - Tue, 02/24/2026 - 1:28pm

Article URL: https://dogomation.darefail.com/

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

Points: 1

# Comments: 1

Categories: Hacker News

Show HN: YouAM – An address, contact card, and encrypted inbox for AI agents

Hacker News - Tue, 02/24/2026 - 1:27pm

I built YouAM because AI agents have no standard way to find or message each other. If you have a LangGraph agent and I have a CrewAI agent, there's no "email" between them. YouAM fixes that.

Every agent gets:

- A routable address: name::youam.network - A signed contact card (name, public key, relay endpoint) - An encrypted inbox with store-and-forward delivery

Messages are NaCl Box encrypted end-to-end. The relay never sees plaintext. You can run your own relay or use the public one.

60-second quickstart:

pip install youam from uam import Agent agent = Agent("myagent") await agent.send("socrates::youam.network", "What is virtue?") messages = await agent.inbox() Three AI agents (Socrates, Oscar Wilde, Groucho Marx) are live on the network. You can message them from the site.

The first community on the network is Clawlink (clawlink.network) — they're using YouAM to give OpenClaw agents their own addresses and inboxes.

Python + TypeScript SDKs. PostgreSQL-backed relay. Apache 2.0.

Live demo: https://youam.network Repo: https://github.com/youam-network/uam Docs: https://docs.youam.network

Solo founder shipping v0.3 — would love brutal feedback.

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

Points: 1

# Comments: 0

Categories: Hacker News

Show HN: Shelfctl – PDF/ePub library manager backed by GitHub Release

Hacker News - Tue, 02/24/2026 - 1:25pm

Once PDFs land in git history, every clone carries them forever - even after you delete the files. GitHub's 100MB per-file limit, LFS costs, and bloated clones are the usual result of keeping a book collection in a repo.

GitHub Releases already solves the actual storage problem. Release assets sit outside git history, support files up to 2GB, are served from GitHub's CDN, and can be downloaded individually on demand.

The architecture is simple: one repo per topic shelf, PDFs uploaded as release assets, a catalog.yml in the repo holding searchable metadata. Git only versions the metadata, never the files.

shelfctl is the CLI/TUI that manages this:

# add a book shelfctl shelve ~/Downloads/sicp.pdf --shelf programming --title "SICP" --tags lisp,cs

# open one - downloads only that file from GitHub's CDN shelfctl open sicp

# migrate existing PDFs out of a bloated repo shelfctl migrate scan --source you/old-books-repo > queue.txt shelfctl migrate batch queue.txt --n 20 --continue

It has three interfaces that share the same feature set: an interactive Bubble Tea TUI, a scriptable CLI with --json on every command, and a generated static HTML index for offline browsing.

The interesting implementation challenge was the multi-book edit carousel - books laid out with adjacent cards peeking in from each side. ANSI-aware column clipping with charmbracelet/x/ansi was necessary to clip rendered lipgloss output by visible character width rather than bytes.

The obvious question is "why not Calibre or a cloud storage service?" - the answer is that GitHub is already where these files live for a lot of developers, there's no new service to trust or pay for, and it fits naturally into existing git workflows. It's not the right tool for everyone, but for the developer who already lives in GitHub it removes a lot of friction.

If you've hit this problem, shelfctl might be worth a look.

https://github.com/blackwell-systems/shelfctl

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

Points: 1

# Comments: 0

Categories: Hacker News

Spacydo: State machine example with own calldata for state transition rules

Hacker News - Tue, 02/24/2026 - 1:25pm

In this example Traffic Light task is a simple state machine which has it's own state transition rules in calldata that executes by vm on each task's instructions call.

VM has persistent storage, so state is persistent across calls

Calldata logic: check task's state -> transit to next -> save. State transition rule: 0(Green)->1(Yellow)->2(Red)->0(Green).

examples code: https://github.com/tracyspacy/spacydo/blob/main/examples/traffic_light

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

Points: 1

# Comments: 0

Categories: Hacker News

Steel Bank Common Lisp

Hacker News - Tue, 02/24/2026 - 1:24pm

Article URL: https://www.sbcl.org/

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

Points: 1

# Comments: 0

Categories: Hacker News

Pages