frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

U of T mathematician Jacob Tsimerman awarded prestigious Fields Medal

https://www.utoronto.ca/news/nobel-prize-mathematics-u-t-mathematician-jacob-tsimerman-awarded-pr...
1•crescit_eundo•1m ago•0 comments

Show HN: I built a local Node.js conduit for the BorgIOS network

https://github.com/bitmonky/borgHUI
2•BorgIOS•3m ago•0 comments

Don't Trust the Label: License Laundering in AI Supply Chains

https://arxiv.org/abs/2607.20300
1•sbulaev•8m ago•0 comments

Uber's New Litigation Funding Terms Would Hinder Accountability

https://news.bloomberglaw.com/legal-exchange-insights-and-commentary/ubers-new-litigation-funding...
1•1vuio0pswjnm7•9m ago•0 comments

AI Was Supposed to Lift Everybody., The Price Tag Says Otherwise

https://AllyAgentOperations.com/blog/ai-pricing-access-everyone/
2•marvinlewis•9m ago•0 comments

Show HN: Tuziyo – Compare multiple AI image models in one studio

https://tuziyo.com/
1•ledboot•11m ago•0 comments

Reddit Defends Authority to Sue Perplexity over Data Scraping

https://news.bloomberglaw.com/litigation/reddit-defends-authority-to-sue-perplexity-over-data-scr...
2•1vuio0pswjnm7•12m ago•0 comments

AI tool may help doctors, but sample size too small

https://text.npr.org/g-s1-134929
1•williadc•12m ago•1 comments

Show HN: PDFly – 56 free PDF tools that run in the browser

https://pdfly.uk/
1•pagalannu01•14m ago•0 comments

Chord Version 1 – A new IF modeling language for parser web games

https://sharpee.plover.net/chord-version-1/
1•ChicagoDave•16m ago•0 comments

The labour arbitrage theory of dev tool popularity

https://www.baldurbjarnason.com/2024/react-electron-llms-labour-arbitrage/
1•Teckla•19m ago•0 comments

Show HN: Free Email Verification Tool – no signup required

https://probe.uspeedo.online/
1•starryrbs•20m ago•0 comments

AI #178: A Fire Alarm for General Intelligence

https://thezvi.substack.com/p/ai-178-a-fire-alarm-for-general-intelligence
1•paulpauper•21m ago•0 comments

Should robots be considered as slaves?

https://www.optimallyirrational.com/p/should-robots-be-considered-as-slaves
1•paulpauper•22m ago•1 comments

Show HN: SMTP-probe – an open-source email deliverability diagnostic tool

https://github.com/monto-fe/smtp-probe
1•starryrbs•23m ago•0 comments

OpenBao Features – Declarative Configuration

https://openbao.org/blog/features-declarative-configuration/
1•cipherboy•27m ago•0 comments

Show HN: I poked at the golden ratio in SQL and solved an open math problem

https://blob.byteterrace.com/public/bds-theorem.html
1•kittoes•30m ago•0 comments

Show HN: Deep Skill Finder – Find agent skills using real execution benchmarks

https://www.meyo.life/skill
2•hannahLiang•34m ago•0 comments

How to Resolve Software Deployment Issues with SeaTicket

1•Daniel-Pan•35m ago•0 comments

Dismissing Europe as a museum is glib. Think of it as a theme park

https://www.economist.com/europe/2026/07/23/dismissing-europe-as-a-museum-is-glib-think-of-it-as-...
1•andsoitis•36m ago•0 comments

Pong Wars on the Commodore 64

https://imrannazar.com/articles/c64-pongwars
2•Teckla•38m ago•0 comments

The Full List of Trump's New Tariffs on 60 Economies

https://www.bloomberg.com/news/articles/2026-07-24/here-s-the-full-list-of-trump-s-new-tariffs-on...
1•alephnerd•38m ago•0 comments

The cost of GPUs goes far beyond AI data centers

https://www.theverge.com/cs/features/937356/ai-data-center-gpu-environmental-impact
3•acmnrs•40m ago•0 comments

Open Source Tax Engine outperforming GPT sol and Fable 5

https://opentax.invaro.ai/
2•asmigulati•43m ago•0 comments

Harness Handbook – Making Agent Harnesses Understandable, Auditable and Editable

https://ruhan-wang.github.io/Harness-Handbook/
3•gmays•49m ago•0 comments

RubyGems advisory: Possible leak of legacy API keys via improper cache config

https://blog.rubygems.org/2026/07/22/security-advisory-legacy-api-key-leak.html
2•forks•50m ago•1 comments

2026 western US snow drought was about 4x more likely due to climate change

https://www.pnas.org/doi/full/10.1073/pnas.2612961123
3•littlexsparkee•54m ago•2 comments

Which Odyssey translation wins a blind reading test?

https://homer.scrivium.com/report/
2•curo•56m ago•0 comments

WorkBuddy Bench: Agentic Coding Leaderboard

https://workbuddybench.com/index.html
1•ilreb•57m ago•0 comments

The Corporate Creep of Plex: Why it may be time to move to Jellyfin

https://reprodev.com/the-corporate-creep-of-plex-why-it-may-be-time-to-move-to-jellyfin-and-the-o...
3•reprodev•57m 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!