frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Seoul to cover all sidewalks with shade by 2028 to combat heat waves

https://en.yna.co.kr/view/AEN20260819007000315
1•riffraff•34s ago•0 comments

Wrapping C libraries in Nim (2023)

https://peterme.net/wrapping-c-libraries-in-nim.html
1•erikschoster•1m ago•0 comments

Show HN: Rove – parallel coding agents that can fan out subtasks and report back

https://github.com/Sma1lboy/rove
1•zhallen_work•2m ago•0 comments

Asana cleared 5 years of engineering work in 2 weeks with Codex

https://openai.com/index/asana/
1•tosh•6m ago•0 comments

Why Every Receipt in Taiwan Is a Lottery Ticket [video]

https://www.youtube.com/watch?v=s1EVk7k9S7Q
1•dataflow•6m ago•0 comments

My Grandfather's Career Took Off at 58

https://kejiakejia.substack.com/p/my-grandfathers-career-took-off-at
6•jamarna•7m ago•0 comments

Samsung hikes chipmaking prices by up to 15% for new orders, on demand spike

https://www.reuters.com/business/autos-transportation/samsung-hikes-chipmaking-prices-by-up-15-de...
1•giuliomagnifico•8m ago•0 comments

Show HN: I fixed a dead Bitcoin ASIC and made a foundry that engraves your words

https://strikeablock.com/
1•laksgandikota•9m ago•0 comments

ChessIQ – training positional evaluation instead of just finding tactics

https://chessiqapp.com/
1•VyomJ•10m ago•0 comments

Psychedelics align brain activity with context

https://www.nature.com/articles/s41586-026-10910-z
2•dr_dshiv•13m ago•0 comments

Neo-Etiquette Basics: The New Rules of Being Human

https://www.joanwestenberg.com/p/neo-etiquette-basics-the-new-rules
1•rapnie•14m ago•0 comments

Why Everyone Is Obsessed with Model Routing

https://menlovc.com/perspective/stripe-to-acquire-openrouter-why-everyone-is-obsessed-with-model-...
1•tosh•16m ago•0 comments

Owner of grok.bot asks xAI for $1M

https://grok.bot/
2•mrpadie•19m ago•2 comments

Show HN: UI Inspector for Tauri

https://github.com/mathematic-inc/tauri-plugin-ui-inspector
1•jrandolf•19m ago•0 comments

Succinct and Fast Tiny Pointer Hash Tables

https://arxiv.org/abs/2607.28892
1•matt_d•19m ago•0 comments

Block-Layer Error Injection

https://lwn.net/Articles/1086344/
2•pykello•23m ago•0 comments

Btrfs Ready with More Performance Improvements for Linux 7.3: Some ~3-5x Wins

https://www.phoronix.com/news/Linux-7.3-Btrfs
3•water-drummer•31m ago•0 comments

Winchester Mystery House

https://en.wikipedia.org/wiki/Winchester_Mystery_House
2•pchangr•39m ago•0 comments

Claude Revived My Microsoft Band 2

https://webenclave.com/posts/bringing-a-microsoft-band-2-back-from-the-dead/
2•bchip•49m ago•0 comments

The most thoroughly commented linker script (probably)

https://blog.thea.codes/the-most-thoroughly-commented-linker-script/
1•rramadass•50m ago•1 comments

Show HN: Doubletake – a daily spot-the-difference in ink and wash

https://doubletake.day
1•jokojogi•50m ago•0 comments

The US national debt now stands at $40T

https://apnews.com/article/treasury-national-debt-limit-a27a8d3651ff810b25c610d3e1b6259d
7•geox•1h ago•6 comments

Basics of the Unix Philosophy

https://cscie2x.dce.harvard.edu/hw/ch01s06.html
1•num42•1h ago•0 comments

Show HN: Linux and iPhone Continuity (iMessage / SMS)

https://github.com/zackb/tether
3•zackb•1h ago•0 comments

KVM Planes Head for Takeoff

https://lwn.net/Articles/1087590/
1•pykello•1h ago•0 comments

The Grand Unified Theory Extends A.E.'S Goals

https://medium.com/@f9121212/the-grand-unified-theory-extends-a-e-s-goals-b2c9456d7813
1•ortrich•1h ago•1 comments

Why Microsoft Entertainment Pack had a sticker announcing that it had Tetris?

https://devblogs.microsoft.com/oldnewthing/20260818-00/?p=112621
13•tybulewicz•1h ago•2 comments

The Pit of Success – An Interview with Rico Mariani

https://www.youtube.com/watch?v=48Rig6v-xYU
1•bananaboy•1h ago•0 comments

MailSalonSync – replace offlineimap or mbsync with JMAP support, written in Go

https://git.cerberusgames.ca/Starstreak/MailSalonSync
2•QBasicBitch•1h ago•0 comments

Thoughts About Scaling Law (By the Founder of ZAI of GLM Fame)

https://xcancel.com/antibot/captcha
3•vismit2000•1h 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•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!