frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Tailscale Traces Database Corruption to 16y/o SQLite WAL-Reset Bug

https://tailscale.com/blog/sqlite-wal-reset-bug
62•ropbear•1h ago

Comments

simonw•21m ago
> We funded the open-source SQLite VFS shim that helped isolate the race condition almost immediately, and will help track down similar bugs in the future.

Interesting example of a company funding open source - in this case paying for the development of a new and very specific debugging tool.

binhex•16m ago
Yeah, tailscale seems to have leadership with their head on right, I agree with the way they handle a lot of things.
devmor•13m ago
Their CEO is a very nice and personable guy too. Has given me and others advice on random topics of his interest with no nonsense plenty of times.
saghm•11m ago
Yeah, this part also stuck out to me:

> Because this wouldn’t be a quick or easy fix, we reached out to the SQLite developers for a professional support contract. This was a great decision. It gave us direct access to their deep expertise and experience, and we had many detailed technical conversations about our architecture and our incidents.

They were willing to pay to get help solving the problem, and then pay again to make sure that the problem is easier to avoid in the future! That kind of long-term thinking seems pretty rare nowadays...

dolmen•12m ago
Which SQLite driver for Go does Tailscale use?
bobtheborg•9m ago
Great read. So glad they took the time to tell this story. (And glad they, as a for profit corporation, took out a support contract with SQLite. I hope they continue to do so even though this problem is resolved.)
calmingsolitude•5m ago
Well written post, really enjoyed reading it.

> A single Go process exclusively accesses that database, and serves the control plane for those tailnets. This single-writer design is exactly how SQLite is meant to be used.

This line led me to believe that the writer and checkpointing logic lived on the same database connection, so I was curious to find out how the data race occurred. However, the bug details on the SQLite page[0] outline that it can only ever occur if there are multiple connections open, so the writer and the checkpointer being on different threads lead to the data race.

[0] https://sqlite.org/wal.html#the_wal_reset_bug

Nuclear power push ramps up uranium mill – and tribal health concerns

https://www.npr.org/2026/08/12/nx-s1-5927298/nuclear-power-uranium-health-concerns
1•speckx•55s ago•0 comments

A BSON symbol namespace bypasses MongoDB's authorization check (CVE-2026-18690)

https://hellorecon.com/blog/cve-2026-18690-mongodb-symbol-type-authz-bypass
1•slvnx•1m ago•0 comments

Joining Cursor

https://arslan.io/2026/08/10/joining-cursor/
1•gpi•1m ago•0 comments

See what solar eclipses would look like from other planets

https://benmccarthy.com.au/p/eclipses
1•benmccarthy•3m ago•0 comments

Prisencolinensinainciusol

https://en.wikipedia.org/wiki/Prisencolinensinainciusol
2•mooreds•4m ago•0 comments

Roku's AI slop channel is worse than expected

https://www.theguardian.com/tv-and-radio/2026/aug/12/roku-ai-slop-fairground-creator-tv-channel
1•andsoitis•4m ago•0 comments

Mamdani Backs Proposal to End Amazon's Delivery Model in NYC

https://www.commondreams.org/news/delivery-protection-act-nyc
1•robtherobber•5m ago•0 comments

Show HN: FEDERaiDE, a TUI harness with P2P multi-agent routing and built in IDE

https://federaide.rocklab.in
1•petrokitty•5m ago•0 comments

Tool Unmasks the Shadowy World of Ads That Track Your Location

https://www.404media.co/this-tool-unmasks-the-shadowy-world-of-ads-that-track-your-location/
2•thezedwards•6m ago•1 comments

Apple Skipping iPhone 18 Launch This Year

https://www.macrumors.com/2026/08/12/apple-skipping-iphone-18-launch-this-year/
1•tosh•6m ago•0 comments

Coke La Rock has the distinction of being hip-hop's first rapper (2020)

https://magazine.waxpoetics.com/article/coke-la-rock/
1•NaOH•6m ago•0 comments

Show HN: I built this for other job seekers – local, your own API keys

https://github.com/hannibalevit/resumorph
1•hannibalevit•7m ago•0 comments

Ask HN: Are there any production LLM pipeline setups to learn from?

1•atif089•7m ago•0 comments

No duty to warn if products contain risks not identified at federal level

https://en.wikipedia.org/wiki/Monsanto_Co._v._Durnell
1•StatsAreFun•8m ago•1 comments

Show HN: Survivorship bias in retention metrics, reproducible in 12 seconds

https://github.com/Indexxero/survivorship-demo
1•shossain94•9m ago•0 comments

Am I neglecting my open source projects?

https://www.zachleat.com/web/is-this-still-being-maintained/
1•speckx•10m ago•0 comments

Coding agents ignore open source contribution guidelines, researchers find

https://thenewstack.io/coding-agents-ignore-guidelines/
1•Brajeshwar•11m ago•0 comments

Show HN: Trunchbull, a platform for authoring and running benchmarks

https://trunchbull.dev
1•pepperpoppins•11m ago•0 comments

SHOW HN: Why.com – a curiosity engine back from 1999

https://why.com
1•rasheed106•11m ago•1 comments

Show HN: Dayan Agent Skills, open control layers for agent workflows

https://github.com/Kosmoray/dayan-agent-skills
1•Kosmoray•11m ago•0 comments

Interview questions assume candidates can afford Claude Code Max

https://leaddev.com/ai/your-interview-questions-assume-candidates-can-afford-claude-code-max
1•theanonymousone•12m ago•0 comments

Ask HN: How do you envision the AI Software Factory?

1•DavidHaerer•13m ago•0 comments

Human task board for my agents

1•jbdamask•13m ago•0 comments

GitHub Classroom functionality will be transitioning to partners

https://github.com/orgs/community/discussions/196615
2•mgd•15m ago•0 comments

Revolut cuts back WeWork access for premium customers after price rises

https://www.ft.com/content/13ca1246-faa7-4a0e-8117-439aee14d3d7
2•cwwc•16m ago•0 comments

Reflections on AI

https://blog.greg.technology/2026/08/11/reflections-on-ai.html
2•gregsadetsky•17m ago•0 comments

Brit rail cops bring live facial recognition to the London Underground

https://www.theregister.com/security/2026/08/12/brit-rail-cops-bring-live-facial-recognition-to-t...
3•sbulaev•18m ago•0 comments

Free MIT Courses for When You're Craving Libraries, Lectures, and Big Ideas

https://rakowwwski.substack.com/p/78-free-mit-courses-for-when-youre
2•nadis•18m ago•0 comments

Prompt Injection as Defense

https://arstechnica.com/security/2026/07/now-defenders-are-embracing-the-prompt-injection-too/
2•buredoranna•19m ago•0 comments

AI in Immigration Practice: What Attorneys Are Required to Do

https://rafaelresearch.com/research/ai-in-immigration-practice
3•rafaelaziz•20m ago•0 comments