frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

macOS/iOS 27 Icon Comparison VS 26

https://basicappleguy.com/basicappleblog/macos-golden-gate-icon-comparison
1•giuliomagnifico•58s ago•0 comments

Show HN: Artie – Real-time data replication to your warehouse, now self-serve

https://www.artie.com
1•tang8330•8m ago•0 comments

What Is CSGClaw?

https://github.com/OpenCSGs/csgclaw
1•YangXYfc•15m ago•0 comments

Show HN: OpenCode powered coding workspace for microcontroller development

https://github.com/Razz19/Exort
1•razorson•15m ago•0 comments

The Untrainable

https://saranormous.substack.com/p/the-untrainable
1•mfiguiere•17m ago•0 comments

Bank of the free now in the land of the free

https://www.bunq.com/blog/bringing-the-bank-of-the-free-to-the-land-of-the-free
1•janandonly•19m ago•0 comments

Bulk Domain Rating Checker

https://dr.vibecodinghub.org
1•ashing•25m ago•0 comments

AI Is a Thing We Made

https://thedailymemes.substack.com/p/ai-is-a-thing-we-made
1•danboarder•31m ago•0 comments

Firewood Splitting Simulator

https://screen.toys/firewood/
3•memalign•34m ago•1 comments

Active Recall

https://herman.bearblog.dev/active-recall/
2•Emerald_dreamer•38m ago•0 comments

Why don't cancer medicines work the same for everyone?

https://news.microsoft.com/signal/articles/why-dont-cancer-medicines-work-the-same-for-everyone-e...
1•visha1v•42m ago•0 comments

Industrial 3-D Printers Are Getting Cheaper

https://www.nytimes.com/2026/06/09/us/3d-printer-industrial-formlabs.html
1•iancmceachern•44m ago•1 comments

Show HN: Statanim – Animate Statistics in Python

https://github.com/rishabhbhartiya/STATANIM
1•rishabhbhartiya•44m ago•1 comments

The Data Systems Group (DSG) at MIT

https://dsg.csail.mit.edu/projects/
1•stmw•46m ago•0 comments

Proton Drive CLI: Use Drive from Your Terminal

https://proton.me/blog/proton-drive-cli
2•Cider9986•49m ago•0 comments

Free Recoll for Windows

https://github.com/alarmz/recoll
1•ankitg12•57m ago•0 comments

Organized violence 1989–2025, and violent political protests

https://academic.oup.com/jpr/advance-article/doi/10.1093/jopres/xjag046/8703754
2•joveian•1h ago•0 comments

Why Excess Regulation?

https://www.overcomingbias.com/p/why-excess-regulation
1•paulpauper•1h ago•1 comments

PrepPush – Chrome extension turning HackerRank Accepted into GitHub study guide

https://chromewebstore.google.com/detail/preppush/lkbbmepdmkokiapildnhkimcgnofokdd
1•banikt•1h ago•0 comments

Three Labs with a Plan and a Memorandum

https://thezvi.substack.com/p/three-labs-with-a-plan-and-a-memorandum
1•paulpauper•1h ago•0 comments

America, 1898-1914, overview, part 3

https://arnoldkling.substack.com/p/america-1898-1914-overview-part-3
1•paulpauper•1h ago•0 comments

What We Learned Hiring 33 Engineers in Two Weeks

https://www.digitalocean.com/blog/ai-native-engineering-interview
3•RyeCombinator•1h ago•1 comments

When do you guys think Zig will release 1.0?

1•J_Monclare•1h ago•1 comments

The Wild West

https://www.lynalden.com/june-2026-newsletter/
2•jameslk•1h ago•0 comments

Show HN: Claude Code Context Analyzer

https://github.com/manavgup/context-analyzer
1•manavg76•1h ago•0 comments

Lessons We Learned Building a RAG Assistant Without a Separate Vector Database

https://blog.devgenius.io/lessons-we-learned-building-a-rag-assistant-without-a-separate-vector-d...
2•HermitX•1h ago•0 comments

Salesforce lays off employees in a new round of cuts

https://www.businessinsider.com/salesforce-cuts-jobs-agentforce-2026-6
7•toomuchtodo•1h ago•2 comments

Fundamental of Running Agentic Loops

https://www.beontheloop.com/deck
3•shekharupadhaya•1h ago•6 comments

Show HN: Draft an all-time XI and simulate a World Cup run

https://www.perfectworldcup.com
1•ASquare•1h ago•0 comments

Connecticut Approves Plug-In Solar

https://cleantechnica.com/2026/05/30/connecticut-approves-plug-in-solar-its-so-exciting/
2•toomuchtodo•1h ago•1 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•1y ago

Comments

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