Hacker News

Subscribe to Hacker News feed
Hacker News RSS
Updated: 57 min 44 sec ago

Use Splitwise with Claude

Thu, 04/03/2025 - 7:41am

https://x.com/apoorv_taneja/status/1907722350482571359

I connected Splitwise to Claude using MCP. Now, whenever I get a bill, I can just take a photo of it, upload it, and tell Claude how I want to split it. It reads the bill, figures out the amounts, and adds everything to Splitwise automatically. Saves a lot of time and no need to type things out manually.

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

Points: 1

# Comments: 0

Categories: Hacker News

Show HN: AI Agent and HTTL – Generate an OpenAPI Spec for Any Project

Thu, 04/03/2025 - 7:39am

Hi all,

There aren’t many real-world examples of how to use an agentic approach with GitHub Copilot, so I wanted to share one!

This project shows how HTTL, combined with a GitHub Copilot Agent, can automatically analyze any codebase and generate a complete OpenAPI specification. It’s a lightweight, developer-friendly setup that brings real value to API projects.

Would love your feedback or ideas on how to take it further!

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

Points: 1

# Comments: 0

Categories: Hacker News

GROS: Implementation of Rust in Go

Thu, 04/03/2025 - 6:52am
Categories: Hacker News

DXY, Year to Date

Thu, 04/03/2025 - 6:48am
Categories: Hacker News

Show HN: Nix Ninja – open-source Ninja-compatible build system for Nix

Thu, 04/03/2025 - 6:47am

Hello, this is Edgar! We are open sourcing nix-ninja, an incremental build system for Nix that leverages dynamic derivations.

For those unfamiliar, Nix is a powerful package manager and build system that ensures reproducible builds via strict dependency isolation. However, one of its limitations has been that it builds packages as monolithic units - if you change one source file, Nix rebuilds the entire package from scratch.

nix-ninja solves this by bringing compilation unit level granularity to Nix builds. It targets ninja build files, a format for describing build graphs output by popular build systems like CMake and meson. This means that when you modify a single source file, only the affected compilation units need to be rebuilt, significantly reducing build times.

We're excited because this gives Nix fine-grained caching with early cutoff optimisation (see the Build Systems à la Carte paper). Combined with remote build farms like Nixbuild.net, this moves Nix into the incremental cloud build systems arena, alongside Google's Bazel and Meta's Buck2.

Dynamic derivations and content-addressed derivations are still experimental features in Nix, so we're hoping to accelerate their maturation by providing a compelling use-case and implementation. Our north star is to have Hydra (nixpkgs' CI runner) support incremental compilation in nixpkgs for slow builds like LLVM.

nix-ninja can compile Nix itself today, but we're still very early in its development. Given community interest in dynamic derivations and incremental compilation in Nix, we decided to open source it in an pre-alpha state to involve the community in its design.

Please take a look. We'll be available in the comments to answer any questions: https://github.com/pdtpartners/nix-ninja

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

Points: 2

# Comments: 1

Categories: Hacker News

Space Debris: Is It a Crisis?

Thu, 04/03/2025 - 6:35am
Categories: Hacker News

Show HN: Toutui – Listen to your audiobooks and podcasts in your terminal

Thu, 04/03/2025 - 6:33am

Hi everyone,

These last weeks, I really enjoyed building Toutui: a TUI audiobookshelf client for Linux ans macOS (written in Rust and I used Ratatui for TUI).

With this app, you can listen to your audiobooks and podcasts (from an audiobookshelf server) while keeping your progress and stats in sync.

Any feedback is welcome.

Thanks!

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

Points: 1

# Comments: 0

Categories: Hacker News

Pages