frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

What every developer needs to know about in-process databases

https://www.graphgeeks.org/blog/what-every-developer-needs-to-know-about-in-process-dbmss
12•semihs•11mo ago

Comments

semihs•11mo ago
In-process (aka embedded/embeddable) databases are not new. In fact SQLite is the most widely deployed database in the world. However, starting with DuckDB, there is a new set of in-process database systems, such as Kuzu and Lance. As a co-developer of Kuzu, I hear several frequently asked questions (some of which are misconceptions) about in-process databases.

- What are their advantages/disadvantages compared to client-server databases? - Does in-process mean databases are in-memory/ephemeral? (NO!) - Can in-process databases handle only small amounts of data? (NO!) - What are some common use cases of in-process databases? - What if my application needs a server?

I tried to answer some of these questions in a blog post with pointers to several other resources that articulate several of these points in more detail than I get into.

I hope it's helpful to clarify some of these questions and help developers position in-process DBMSs against client-server ones.

emmanueloga_•11mo ago
The article suggests running Kuzu in a FastAPI frontend for network access. A caveat: production Python servers like Uvicorn [1] typically spawn multiple worker processes.

A simple workaround is serving HTTP through a single process language like Go or JavaScript, since Kuzu has bindings for both. Other processes could access the database directly in read-only mode for analysis [2].

For better DX, the ideal would be Kuzu implementing the Bolt protocol of Neo4J directly in the binary, handling single-writer and multi-reader coordination internally. Simpler alternative: port the code from [3] to C++ and add a `kuzu --server` option.

--

1: https://fastapi.tiangolo.com/deployment/server-workers/#mult...

2: https://docs.kuzudb.com/concurrency/#scenario-2-multiple-pro...

3: https://github.com/kuzudb/explorer/tree/master/src/server

semihs•11mo ago
Yes this makes sense and we plan to eventually do something along what you are suggesting. We also have a plan to have a built-in server/GUI, where users can directly launch a web-based explorer through our CLI by typing "kuzudb -ui".
emmanueloga_•11mo ago
That sounds great!

Hours battery life: Dell XPS 14 2026 lasts 3x longer vs. MacBook Air 15 M5

https://www.notebookcheck.net/43-hours-battery-life-Dell-XPS-14-2026-lasts-almost-3x-longer-vs-Ma...
1•politelemon•3m ago•1 comments

Proton Launches Meet, an End-to-End Encrypted Video Conferencing Service

https://www.ghacks.net/2026/04/01/proton-launches-meet-an-end-to-end-encrypted-video-conferencing...
1•Unai•5m ago•0 comments

Starlink satellite 34343 disappears in 'fragment creation event'

https://www.tomshardware.com/service-providers/network-providers/starlink-satellite-34343-disappe...
2•gradus_ad•6m ago•0 comments

Germany Funded Israel's Nuclear Program

https://www.haaretz.com/israel-news/israel-security/2026-03-13/ty-article-magazine/.highlight/his...
1•sharpshadow•10m ago•0 comments

Working Claude Code from Source

https://github.com/777genius/claude-code-working
1•777genius•11m ago•0 comments

A Mysterious Numbers Station Is Broadcasting Through the Iran War

https://www.wired.com/story/a-mysterious-numbers-station-is-broadcasting-through-the-iran-war/
1•thinkingemote•11m ago•0 comments

Hoog: Why LA Can't Build [video]

https://www.youtube.com/watch?v=UF5YCnUuJuQ
1•Klaster_1•14m ago•0 comments

AI chatbots may be too validating for their own good

https://www.techradar.com/ai-platforms-assistants/why-you-shouldnt-ask-chatgpt-for-relationship-a...
1•steveharing1•14m ago•0 comments

Every major economy is trying to ditch Visa and Mastercard [video]

https://www.youtube.com/watch?v=ls-eE8FVM8E
2•mgh2•15m ago•0 comments

Function Calling Harness: Success Rate From 6.75% to 100%, by compiler skills

https://typia.io/blog/function-calling-harness-qwen-meetup-korea/
1•samchon•15m ago•1 comments

AI Snitches - Agentic AI should protect us, not spy

https://www.fightforthefuture.org/actions/ai-snitches/
1•giuliomagnifico•16m ago•0 comments

Japan achieved carbon-neutral fuel breakthrough but paused the project

https://timesofindia.indiatimes.com/science/fuel-made-from-air-japan-achieved-carbon-neutral-fuel...
1•methuselah_in•16m ago•0 comments

Tq-KV – Rust implementation of TurboQuant that works on GGUF models

1•onurgokyildiz•17m ago•0 comments

Check if your machine is affected by compromised axios versions

https://gist.github.com/noritaka88ta/50f20fe043da01eff81cab074d22c9a2
2•noritaka88•17m ago•0 comments

What if AI centers were producing food and jobs?

https://lazybean.github.io/a-shroom/
6•lazybean•17m ago•1 comments

New Afdppp Relaxes Apple App Store Policies

https://www.installaware.com/blog/?p=1005
1•installaware•19m ago•0 comments

Every app you buy has an expiration date

https://productimpossible.com/review/app-expiration-date/
1•lest•19m ago•0 comments

Show HN: RequestHunt – One prompt to install, know what users want while coding

https://requesthunt.com
1•Zephyr0x•19m ago•0 comments

Don't open that WhatsApp message, Microsoft warns

https://www.theregister.com/2026/03/31/whatsapp_message_bad_msi_packages/
2•beardyw•20m ago•0 comments

Roman board game stumped experts for decades – until AI played

https://newatlas.com/history/ancient-roman-boardgame-ai/
1•geox•20m ago•0 comments

Building an outbound sales agent using OpenClaw for less $50

https://manus.im/share/file/0214763b-0bf8-4f11-b15c-d30990810484
1•jflynn2•22m ago•1 comments

Show HN: ShellAgent – Open-source agentic terminal, bring your own API

https://github.com/victorantos/shellagent
2•victorbuilds•25m ago•0 comments

Dead zones of the imagination: violence, bureaucracy, & interpretive labor [pdf]

https://archive.org/download/graeber-dead-zones-imagination-2012/Graeber_Dead_zones_imagination_2...
1•downboots•25m ago•1 comments

Oracle cutting thousands inlayoffs as company continues to ramp AI spending

https://www.cnbc.com/2026/03/31/oracle-layoffs-ai-spending.html
4•bluedino•26m ago•0 comments

Bilt requires access to all unrelated transactions

https://www.bilt.com/terms
1•j-bos•28m ago•1 comments

February in Servo

https://servo.org/blog/2026/03/31/february-in-servo/
3•ravenical•33m ago•0 comments

Show HN: LLM Gateway – Simple API format converter for LLM providers

https://github.com/skorotkiewicz/llm-gateway
1•modinfo•34m ago•0 comments

Show HN: Muscula – Lightweight error monitoring with CLI and MCP

https://www.muscula.com/
1•qzum•35m ago•0 comments

Recordings of OC3 2026 (Open Confidential Computing Conference)

https://www.youtube.com/playlist?list=PLEhAl3D5WVvSqGrHPmtH9aHly3n2bwkYk
2•katexochen•37m ago•0 comments

Zero-Bit Quantization for Neural Network Weight Encoding (ZBQ/1.0)

https://medium.com/@adnanmasood/rfc-9998-zero-bit-quantization-for-neural-network-weight-encoding...
1•AdnanMasood•37m ago•0 comments