frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

API tests as files instead of Postman collections (Skivvy)

https://github.com/hyrfilm/skivvy
2•jonasholmer•1h ago

Comments

jonasholmer•1h ago
Hi HN, Having spent close to a decade working in the medtech industry, I’ve seen API test suites become brittle over time — not because the APIs broke, but because the tests asserted too much. When you snapshot an entire response body, you're asserting every field, including ones irrelevant to the test. The moment your API adds a new field (a completely valid, non-breaking change), half your suite fails and you spend the afternoon clicking “update snapshot.” Nothing was actually wrong. Skivvy's default is the opposite: assert only what you care about: { "url": "/api/users/1", "response": { "name": "Alice" } }

This passes even if the response contains 20 other fields. You declared that you care about name, so Skivvy checks name. Tests are plain JSON files in git — no GUI, no export step, no proprietary format. State can pass between tests declaratively ($store / <variable>), so auth flows and chained requests work without imperative hooks. Custom matchers are simple Python functions if you need to go beyond the built-ins. We've used Skivvy for all backend API tests at my current company for a couple of years. Curious whether others have landed on similar patterns — especially when dealing with hundreds or thousands of tests.

jonasholmer•1h ago
Happy to answer questions about how people structure larger test suites or how the matcher system works.

Show HN: Self-orchestrating engineering team for Claude Code

https://github.com/navox-labs/agents
1•nahrin•1m ago•0 comments

Show HN: Dilly Labs – structured vendor selection for banks and credit unions

https://www.dillylabs.com
1•reallykanishka•5m ago•0 comments

Do political social media ads influence the outcome of elections?

https://phys.org/news/2026-03-political-social-media-ads-outcome.html
1•pseudolus•6m ago•0 comments

What if California is the most regressive state in America?

https://maxmautner.com/2026/03/09/california-regressive.html
2•mslate•10m ago•0 comments

A Nix Flake Using Literate Programming with Org Mode

https://github.com/natsukium/dotfiles
1•rrvsh•11m ago•0 comments

Show HN: I turned my Claude Max subscription into a 24/7 AI company

https://github.com/Ramsbaby/claude-discord-bridge
1•ramsbaby•15m ago•0 comments

Show HN: CEL v0.2 Pro – cryptographic black box recorder for AI systems (Python)

https://github.com/GhurtSky-GR13/colchis-log
1•GhurtSky•16m ago•0 comments

Lightweight Linux flow data collector

https://github.com/stepbrobd/rfm
1•StepBroBD•16m ago•0 comments

SignalFarm – a web app for prompt-driven song mixing

https://signalfarm.io/
1•ronpastore•17m ago•0 comments

Show HN: Extract User Intent from Prompts to Understand Usage and Cost

https://sereleum.vercel.app/
1•d41dev•19m ago•0 comments

Bill Gurley on AI bubble: A bunch of people got rich quick and a reset is coming

https://www.cnbc.com/2026/03/16/bill-gurley-ai-bubble-get-rich-quick.html
3•ericlmtn•20m ago•1 comments

Ask HN: Why does solving problems via drawing/diagrams work?

1•dvrp•23m ago•2 comments

Unflat deposit euros, earn 4-7% APY via DeFi lending, withdraw anytime

https://www.unflat.finance/
2•AlePra00•27m ago•0 comments

Keyword research and topical maps with AI

https://htmldrops.com/topical-map
1•memelore•28m ago•0 comments

US SEC preparing to scrap quarterly reporting requirement

https://www.reuters.com/business/finance/us-sec-preparing-eliminate-quarterly-reporting-requireme...
63•djoldman•32m ago•26 comments

Elon Musk's xAI sued for turning three girls' real photos into AI CSAM

https://arstechnica.com/tech-policy/2026/03/elon-musks-xai-sued-for-turning-three-girls-real-phot...
8•nobody9999•35m ago•1 comments

I built a clip-on muscle sensor so personal trainers can show clients progress

https://inara.technology
1•inaratechnology•37m ago•0 comments

Context Hub gives agents curated, versioned docs

https://github.com/andrewyng/context-hub
1•thunderbong•38m ago•0 comments

Teens sue xAI over Grok's pornographic images of them

https://www.bbc.com/news/articles/cgk2lzmm22eo
26•1659447091•39m ago•2 comments

Show HN: ssh.bot – Controlled SSH Access for AI Agents

https://ssh.bot
1•lobovkin•39m ago•1 comments

Show HN: Couplecore.me – Dead-simple custom couple landing pages

https://couplecore.me
1•andresribeiro•40m ago•0 comments

Show HN: Billing software built for expert witnesses

https://myexpertpractice.com
1•watsoft•45m ago•1 comments

Native PCVR Running on macOS

https://twitter.com/cyannick/status/2033602617339789495
1•LorenDB•45m ago•2 comments

Islamvy – I built this when my dreams wouldn't stop and I felt alone

https://apps.apple.com/ae/app/islamvy/id6759146306
1•myusufuysal•45m ago•0 comments

Short-term survival of tardigrades in Martian regolith simulants

https://www.cambridge.org/core/journals/international-journal-of-astrobiology/article/shortterm-s...
1•PaulHoule•48m ago•0 comments

FCR: Single-Slot Confirmation for Ethereum

https://fastconfirm.it
1•bpierre•48m ago•0 comments

Iran earns oil windfall as US turns blind eye

https://www.ft.com/content/35e815ef-46f3-4169-a39d-cc6bafdfbc1c
2•JumpCrisscross•49m ago•0 comments

Stream0, the messaging layer for AI agents. HTTP-native, event-driven

https://github.com/risingwavelabs/stream0
1•jinqueeny•51m ago•0 comments

Reasons to be pessimistic (and optimistic) on the future of biosecurity

https://www.owlposting.com/p/reasons-to-be-pessimistic-and-optimistic
1•paulpauper•51m ago•0 comments

How a Deep Learning Library Enables Learning

https://www.henrypan.com/blog/2026-03-14-how-deep-learning-library-enables-learning/
1•megadragon9•53m ago•0 comments