frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

What Is a Database Transaction?

https://planetscale.com/blog/database-transactions
49•0x54MUR41•2h ago

Comments

rishabhaiover•1h ago
It's an absolute pleasure reading planetscale blogs. I'm curious about what tool is used to make these visualizations?
bddicken•9m ago
Author here. Thank you! These visuals are built with js + gsap (https://gsap.com)
MHordecki•49m ago
I’ve found this article lacking. Like some other articles in this space, it introduces isolation levels through the lens of the phenomena described in the SQL standard, but I find that there’s a different, more intuitive approach.

I think it’s more tractable to define this problem space starting from the concept of (strict) serializability, which is really a generalization of the concept of thread safety. Every software engineer has an intuitive understanding of it. Lack of serializability can lead to execution-dependent behavior, which usually results in hard-to-diagnose bugs. Thus, all systems should strive towards serializability, and the database can be a tool in achieving it.

Various non-serializable levels of database transaction isolation are relaxations of the serializability guarantee, where the database no longer enforces the guarantee and it’s up to the database user to ensure it through other means.

The isolation phenomena are a useful tool for visualizing various corner cases of non-serializability, but they are not inherently tied to it. It's possible to achieve serializability while observing all of the SQL phenomena. For example, a Kubernetes cluster with carefully-written controllers can be serializable.

mika6996•20m ago
Then recommend a better explanation?
Rapzid•10m ago
https://aphyr.com/posts/327-jepsen-mariadb-galera-cluster

More notation, more citations, more better.

bddicken•10m ago
Author here. This is good feedback.

The combination of transactions, isolation levels, and MVCC is such a huge undertaking to cover all at once, specially when comparing how it's done across multiple DBs which I attempted here. Always a balance between technical depth, accessibility to people with less experience, and not letting it turn into an hour-long read.

Have we leapt into commercial genetic testing without understanding it?

https://arstechnica.com/science/2026/02/have-we-leapt-into-commercial-genetic-testing-without-und...
2•Bender•1m ago•0 comments

Study shows how rocket launches pollute the atmosphere

https://insideclimatenews.org/news/19022026/commercial-space-travel-environmental-threat/
2•Bender•2m ago•0 comments

Intensive grazing and soil fertility favor the growth of non-native plants

https://phys.org/news/2026-02-intensive-grazing-soil-fertility-favor.html
2•PaulHoule•3m ago•0 comments

RSS-Librarian: A read-it-later service for RSS purists

https://github.com/thefranke/rss-librarian
2•thefranke•4m ago•1 comments

Observations from Building with AI Agents

https://tomtunguz.com/9-observations-using-ai-agents/
2•vinhnx•5m ago•0 comments

Where's software going? Is software dead?

https://registerspill.thorstenball.com/p/joy-and-curiosity-75
2•linhns•5m ago•0 comments

Repeating Prompts

https://daoudclarke.net/2026/02/19/repeating-prompt
2•vinhnx•6m ago•0 comments

Does Syntax Matter?

https://www.gingerbill.org/article/2026/02/21/does-syntax-matter/
2•vrnvu•8m ago•0 comments

Money Transfer in Chat

https://s2transfer.xyz
2•edonderguti•11m ago•2 comments

Git's Magic Files

https://nesbitt.io/2026/02/05/git-magic-files.html
2•chmaynard•12m ago•0 comments

Does Opus 4.6 find the needle in the haystack?

https://georggrab.net/content/opus46retrieval.html
2•grey-area•12m ago•1 comments

Show HN: A virtual Zen garden for vibe coding

https://silentsand.me/
2•brotmitkot•15m ago•0 comments

Show HN: ByePhone- An AI assistant to automate tedious phone calls

https://byephone.io/
2•gitpullups•16m ago•1 comments

Show HN: Approve Claude Code permission requests from your phone via ntfy

2•yuu1ch13•17m ago•0 comments

Browse, preview and install 460 Ghostty terminal themes in one click

https://ghostty-style.vercel.app/
2•dhruv_ahuja•18m ago•0 comments

A 26-Gram Butterfly-Inspired Robot Achieving Autonomous Tailless Flight

https://arxiv.org/abs/2602.06811
2•Terretta•18m ago•0 comments

Show HN: Finnish Humanizer – 26 patterns for detecting AI-generated Finnish text

https://github.com/Hakku/finnish-humanizer
3•HarriSipola•23m ago•0 comments

Wonderful vi

https://world.hey.com/dhh/wonderful-vi-a1d034d3
4•tosh•27m ago•0 comments

Scipy.stats. Chatterjeexi

https://docs.scipy.org/doc/scipy/reference/generated/scipy.stats.chatterjeexi.html
2•kamaraju•30m ago•0 comments

The engineering behind GitHub Copilot CLI's animated ASCII banner

https://github.blog/engineering/from-pixels-to-characters-the-engineering-behind-github-copilot-c...
2•magoghm•32m ago•0 comments

Iran students stage first large anti-government protests since deadly crackdown

https://www.bbc.com/news/articles/c5yj2kzkrj0o
5•tartoran•33m ago•0 comments

Show HN: SergioAI – Trello bot with Claude that reviews PRDs and opens draft PRs

https://github.com/Belfio/sergio
2•albelfio•34m ago•0 comments

Show HN: Run 10 AI coding agents in parallel–each opens a PR when done

https://paragent.app/
2•akad•34m ago•0 comments

Show HN: Aethene – Open-source AI memory layer

https://github.com/akhilponnada/aethene
2•akhilponnada•35m ago•0 comments

Show HN: ClawHuddle – Self-hosted OpenClaw management for teams

2•allenhsutw•36m ago•0 comments

Show HN: OpenBrowser MCP: Give your AI agent a real efficient browser

https://openbrowser.me/
2•billy-enrizky-1•36m ago•0 comments

I put New Zealand behind a $1 paywall

https://rename.world/
7•kafked•36m ago•1 comments

The AI apocalypse for enshitification has started

https://old.reddit.com/r/selfhosted/comments/1rbkx5e/large_us_company_came_after_me_for_releasing_a/
3•rhspeer•36m ago•1 comments

Reverse-engineered Twitter API with full client impersonation

https://emusks.tiago.zip/
3•tiagorangel•38m ago•1 comments

OpenQ4: Open-source reimplementation of Quake 4 engine

https://github.com/themuffinator/OpenQ4
1•klaussilveira•40m ago•0 comments