frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Plex's Lifetime Pass is (basically) dead

https://gardinerbryant.com/plexs-lifetime-pass-is-basically-dead-heres-how-to-switch-to-jellyfin/
1•thunderbong•28s ago•0 comments

Tiny Flies Survive, Even Thrive on Snow

https://nautil.us/these-tiny-flies-survive-even-thrive-on-snow-1281133
1•Brajeshwar•37s ago•0 comments

SchemaVault DB Version Control

https://github.com/EvanPaules/SchemaVault
1•ep13•1m ago•1 comments

Supply chain attacks don't wait for CVEs

https://www.mendral.com/blog/supply-chain-attacks-dont-wait-for-cves
1•shad42•1m ago•0 comments

Eleven years later, my Lenovo G50 is still going strong

https://www.dedoimedo.com/computers/lenovo-g50-eleven-years.html
1•speckx•1m ago•0 comments

Kubernetes in Anger

https://samof76.space/kubernetes-in-anger.html
1•birdculture•1m ago•0 comments

LLemdashes

https://wil.to/posts/llemdashes/
1•birdculture•6m ago•0 comments

USCIS bombshell forcing green card applicants to file outside the country [pdf]

https://www.uscis.gov/sites/default/files/document/memos/PM-602-0199-AdjustmentOfStatusAndDiscret...
2•bokchoi•7m ago•1 comments

Magic the Gathering format: Fun 40

https://fabiensanglard.net/mtg/fun//index.html
1•cyanbane•9m ago•0 comments

GoMotz – a lightweight, self-hosted network monitoring tool for Raspberry Pi

1•melson•9m ago•0 comments

25 years of fashion data: diversity rose, but the mean model body didn't change

https://www.pnas.org/doi/10.1073/pnas.2602380123
2•falconer2vi•11m ago•0 comments

What Is Media over QUIC Streaming and How Is It Different from Other Protocols?

https://www.red5.net/blog/what-is-moq-media-over-quic/
2•mondainx•12m ago•0 comments

MathML 4.0

https://www.w3.org/TR/mathml4/
1•tosh•12m ago•0 comments

Ibis

https://ibis-project.org/
1•tosh•13m ago•0 comments

The $58,000 TV bill: When DirecTV sued O.J. Simpson for piracy

https://arstechnica.com/tech-policy/2026/05/the-58000-tv-bill-when-directv-sued-o-j-simpson-for-p...
2•Brajeshwar•15m ago•0 comments

OpenClaw as the Universal Operating System for Agents

https://bit.kevinslin.com/p/openclaw-as-the-universal-operating
1•kevinslin•17m ago•0 comments

Why Japanese companies do so many different things

https://davidoks.blog/p/why-japanese-companies-do-so-many
19•d0ks•17m ago•2 comments

Don't put aria-label on generic elements like divs

https://www.matuzo.at/blog/2026/aria-label-generic-elements
1•cyanbane•17m ago•0 comments

"I'm Mad as Hell" scene from Network (1976) [video]

https://www.youtube.com/watch?v=_RujOFCHsxo
1•rglover•17m ago•0 comments

Making my tokens Drought Proof

https://blog.bix.computer/blog/routing-around-token-drought/
1•two-sandwich•18m ago•1 comments

Genetic analysis of circulating metabolic traits in 619,372 individuals

https://www.nature.com/articles/s41586-026-10532-5
1•bookofjoe•18m ago•0 comments

My own vxsort re-implemented with "modern" C++

https://github.com/damageboy/vxsort-cpp
1•tosh•18m ago•0 comments

Mp4 Conv New Innovation

https://tulix.com/mp4conv/
1•TheSolution1•20m ago•0 comments

Aldus Manutius

https://en.wikipedia.org/wiki/Aldus_Manutius
1•simonebrunozzi•21m ago•0 comments

Recreating a Two Million Particle World at 30 Hz over WebSocket with Centrifugo

https://centrifugal.dev/blog/2026/05/21/two-million-particles-on-centrifugo
1•FZambia•21m ago•0 comments

Everyone is an AI cop now

https://lithub.com/everyone-is-an-ai-cop-now-what-happens-when-an-ai-generated-story-wins-a-prest...
2•zug_zug•22m ago•1 comments

SecretVault – Split secrets into two halves, AES-256, runs in browser

https://sv.mangolila.at
1•MikeTheBiker•24m ago•0 comments

AI Coding Assistants

https://www.winstoncooke.com/blog/on-ai-coding-assistants/
2•evakhoury•25m ago•0 comments

Shein Buys Everlane

https://www.nytimes.com/2026/05/22/style/shein-everlane-fast-fashion-sustainability.html
2•vthommeret•25m ago•1 comments

'The whole system has to be reimagined' – Newsom calls for rethinking economy

https://www.politico.com/news/2026/05/19/gavin-newsom-cap-economy-ai-boom-00927930
4•SilverElfin•28m ago•2 comments
Open in hackernews

Show HN: Prisma Next – data contracts, migration graphs, agent DX

https://github.com/prisma/prisma-next
8•wmadden•45m ago
Hey I'm Will from the Prisma team, engineering manager and also the lead developer on Prisma Next.

I'd like to introduce you all to the next version of Prisma: a full rewrite in TypeScript that builds on the established patterns in Prisma and comes with a family of skills that integrate it into whatever AI tooling you're using in 2026.

(Read the announcement on our blog here: https://pris.ly/pn-ea)

The three topics in the title are brand new concepts in Prisma Next so let me give you a quick rundown.

1. Data contracts

If you've used Prisma before you've seen the `schema.prisma` file. That's a contract between your application and your database: it spells out exactly what your app relies on and what your database promises to persist.

Your contract drives everything in Prisma Next, like queries, migrations, error checking and correctness guarantees. It's hashed to give it an identity similar to a git commit and we use that hash to sign your DB: if the DB is signed with your contract's hash, your app knows it's compatible.

2. Migration graphs, guardrails and verifications

A migration transforms your database from one contract's structure to another. That makes migrations the edges in a graph of data contracts.

In Prisma Next we don't store migrations as a sequence of alphabetically ordered SQL files that break the second you merge two branches together. Instead, we store them as a graph, similar to how git stores your filesystem changes as a graph of commits.

And we don't store migrations as black box SQL files. Each migration's on-disk structure is an `ops.json` file with a reviewable TypeScript file alongside it. Each operation has a precheck (verifies preconditions before executing) and a postcheck (verifies successful execution and provides idempotency). The migration promises to move you from contract A to contract B, and the resulting schema is verified against the destination contract before the migration is committed.

They're the safest migrations you'll ever write and they're generated for you when you change your contract.

3. Agent DX

Data contracts and verified, hashed, deterministic migrations are strong enough primitives to safely delegate this work to an agent.

Prisma Next helps pry the footgun out of our collective fingers and gives you a set of reliable, predictable tools and also a family of curated skills with guardrails on every operation. This helps you focus on building your app instead of double-checking everything your agent does.

Today we're releasing it in Early Access. It's early, there are gaps, but it's a different shape of ORM than you're used to and we want to get feedback to help us shape its future direction.

The blog post goes into more detail than I have here but the best way to get a feel for it is to run `npm create prisma@next` or just clone the repo and check it out.

Comments

sorenbs•42m ago
There's a lot of new stuff here. The complete rewrite in TypeScript alone is a huge improvement. But the new migration system is probably the most ambitious part. Very curious for feedback on that!