frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Multi-Player Game Networking Explained

https://www.gabrielgambetta.com/client-side-prediction-live-demo.html
1•ascent817•1m ago•0 comments

Galileo releases Agent Control, a centralized guardrails platform for AI agents

https://thenewstack.io/galileo-agent-control-open-source/
1•CrankyBear•1m ago•0 comments

30 Facts About Childhood Today That Will Terrify You

https://www.afterbabel.com/p/30-facts-about-childhood-today-that
1•obscurette•2m ago•0 comments

Random Numbers, Persian Code: A Mysterious Signal

https://www.rferl.org/a/mystery-numbers-station-persian-signal-iran-war/33700659.html
1•mudil•4m ago•0 comments

A pure-Rust video codec that compiles to WASM, no FFI

https://github.com/xhighway999/riv2/tree/main
1•xhighway999•4m ago•0 comments

Honda Cancels All Three EVs That It Planned to Build in the U.S.

https://www.caranddriver.com/news/a70722299/honda-0-series-suv-saloon-acura-rsx-canceled/
1•speckx•5m ago•0 comments

How to build a moon base – China and the US are in a race to build outposts

https://www.scientificamerican.com/article/how-to-build-a-moon-base/
2•voxadam•7m ago•0 comments

Runners Are Discovering It's Surprisingly Easy to Churn Butter on Their Runs

https://www.runnersworld.com/news/a70683169/how-to-make-butter-while-running/
2•randycupertino•9m ago•0 comments

Altman, Amodei and Musk fight dirty for the biggest prize in business

https://www.economist.com/business/2026/03/12/altman-amodei-and-musk-fight-dirty-for-the-biggest-...
1•andsoitis•9m ago•0 comments

$36 AT&T Upgrade fee if you're not formally employed

1•Johnny_Bonk•11m ago•0 comments

US Navy will escort vessels via Strait of Hormuz as soon as militarily possible

https://www.cnbc.com/2026/03/12/iran-war-us-navy-strait-of-hormuz-oil-bessent.html
1•donsupreme•12m ago•1 comments

How to Install Gemini CLI on Termux

https://medium.com/@ROCKYSHARAF/how-to-install-gemini-cli-on-termux-bypassing-the-native-build-er...
1•kaycebasques•13m ago•0 comments

MSVC's /experimental:constevalVfuncNoVtable is non-conforming

https://quuxplusone.github.io/blog/2026/03/12/consteval-vfunc-no-vtable/
1•jandeboevrie•13m ago•0 comments

Dear Software Engineers: You Still Have Value

https://www.godaddy.com/resources/news/dear-software-engineer-you-still-have-value
1•tmuhlestein•14m ago•1 comments

Geoffrey Huntley (Ralph loop inventor) on AI implications for software pro's

https://ghuntley.com/frontier/
2•oshoma•14m ago•0 comments

Addressing GitHub's recent availability issues

https://github.blog/news-insights/company-news/addressing-githubs-recent-availability-issues-2/
4•tjwds•14m ago•0 comments

2M DNS domains compressed into 253 bytes – with proof of correctness

https://proofcodec.github.io/proofcodec-verify/
3•RusDyn•14m ago•1 comments

Rise of the AI Soldiers

https://time.com/article/2026/03/09/ai-robots-soldiers-war/
2•jMyles•15m ago•1 comments

Common Worflow Patterns for AI Agents

https://claude.com/blog/common-workflow-patterns-for-ai-agents-and-when-to-use-them
3•danebalia•15m ago•1 comments

The New Consumer Turing Test

https://medium.com/@plewis67/the-new-turing-test-af02b61ab061
2•paulpauper•15m ago•0 comments

White House plan to break up iconic U.S. climate lab moves forward

https://www.science.org/content/article/white-house-plan-break-iconic-u-s-climate-lab-moves-forward
10•robtherobber•16m ago•0 comments

A calmer interface for a product in motion

https://linear.app/now/behind-the-latest-design-refresh
2•casperb•18m ago•0 comments

Show HN: On-Call Health – spot burnout before it hits your engineers

https://github.com/Rootly-AI-Labs/On-Call-Health
2•sylvainkalache•18m ago•0 comments

Astro – Ochestrator of AI Agents Such as Claude Code and Codex

https://github.com/astro-anywhere/astro-agent
2•astroanywhere•18m ago•1 comments

Authentication with Pocket ID

https://cweagans.net/2026/03/authentication-with-pocket-id/
2•cweagans•18m ago•0 comments

Trump's DOJ is not falling for Sam Bankman-Fried's MAGA makeover on X

https://arstechnica.com/tech-policy/2026/03/trumps-doj-is-not-falling-for-sam-bankman-frieds-maga...
2•tartoran•22m ago•0 comments

The Bhangmeter, a 1960s device to measure nuclear detonations

https://en.wikipedia.org/wiki/Bhangmeter
2•zahlman•23m ago•0 comments

Show HN: CastReader – Free TTS Extension That Reads Kindle Cloud Reader

https://chromewebstore.google.com/detail/castreader-tts-reader/foammmkhpbeladledijkdljlechlclpb
1•vinxu•23m ago•0 comments

Auto-georeferenced 381 Soviet military maps of China

https://sovietatlas.monarcha.ai/
2•everettglee•26m ago•0 comments

When the Simulation Starts to Feel Real

https://alvinpane.com/essays/when-the-simulation-starts-to-feel-real
2•alvinpane•27m ago•0 comments
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•10mo ago

Comments

semihs•10mo 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_•10mo 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•10mo 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_•10mo ago
That sounds great!