frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

How to Build an Agent

https://ampcode.com/how-to-build-an-agent
1•jen20•3m ago•0 comments

SQLite in Production? Not So Fast for Complex Queries

https://yyhh.org/blog/2026/01/sqlite-in-production-not-so-fast-for-complex-queries/
1•dimitar•6m ago•0 comments

Show HN: Collection of resources to make production-grade Systems

https://github.com/legendaryabhi/zero-to-production
1•rudr12345•7m ago•1 comments

US cyber defense chief accidentally uploaded secret government info to ChatGPT

https://arstechnica.com/tech-policy/2026/01/us-cyber-defense-chief-accidentally-uploaded-secret-g...
2•goplayoutside•14m ago•0 comments

Is time a fundamental part of reality? A quiet revolution in physics suggests no

https://theconversation.com/is-time-a-fundamental-part-of-reality-a-quiet-revolution-in-physics-s...
2•mikhael•16m ago•0 comments

Helix 02: Full-Body Autonomy

https://www.figure.ai/news/helix-02
1•pr337h4m•18m ago•0 comments

Listen to the AirTag's remixed new chime

https://www.macworld.com/article/3045497/listen-to-the-airtags-remixed-new-chime.html
1•01-_-•19m ago•0 comments

Grassroots Coalition Plans Nationwide Jan 30 Strike Against ICE

https://nationalshutdown.org
18•Lwrless•21m ago•1 comments

Show HN: TheBaduk – A Go/Baduk Platform Built with Vanilla JavaScript

https://thebaduk.com
1•bugon•23m ago•0 comments

The Great British Treasure Hunt

https://www.royalmint.com/shop/limited-editions/the-great-british-treasure-hunt/
1•helsinkiandrew•23m ago•0 comments

Test your interpretability techniques by de-censoring Chinese models

https://www.lesswrong.com/posts/7gp76q4rWLFi6sFqm/test-your-interpretability-techniques-by-de-cen...
1•allenleee•24m ago•0 comments

The Only Moat Left Is Knowing Things

https://growtika.com/blog/authenticity-edge
2•Growtika•25m ago•0 comments

It is incorrect to "normalize" // in HTTP URL paths

https://runxiyu.org/comp/doubleslash/
1•birdculture•25m ago•1 comments

Analysis: The Mathematics Behind Pokemon Type Combinations

1•lincyang•27m ago•0 comments

The GenAI era started. Just a few words in essays

http://codrutapoenaru.blogspot.com/
1•pcodruta•34m ago•0 comments

AI-powered stock analysis in Python

https://pypi.org/project/investormate/
1•Siddartha_19•35m ago•0 comments

Sonofield Key Seeker – identify the key of a song by ear

https://sonofield.com/apps/key-seeker/songs/prog-metal-2
1•mschnell•36m ago•0 comments

Ask HN: What if AI agents were just infrastructure you plugged in like a DB?

1•KatkaV•37m ago•0 comments

Love it or hate it, Windows 11 has reached 1B users faster than 10

https://www.neowin.net/news/love-it-or-hate-it-windows-11-has-reached-one-billion-users-faster-th...
1•bundie•38m ago•0 comments

Show HN: SwiftMock – automatic mock generation for Swift

https://www.swiftmock.com
1•gokulnair2001•38m ago•0 comments

DeGoogle list with best private alternatives (2026)

https://tuta.com/blog/degoogle-list
1•shaunpud•40m ago•0 comments

Observations from Using Claude Code

http://ternarysearch.blogspot.com/2026/01/observations-from-using-claude-code.html
1•paladin314159•41m ago•0 comments

Ow Zone-Based Pricing Helps Taxi Operators Protect Margins

https://www.siliconslopes.com/c/saas-posts/how-zone-based-pricing-helps-taxi-operators-protect-ma...
1•yelowsoft01•45m ago•0 comments

Europe's next-generation weather satellite sends back first images

https://www.esa.int/Applications/Observing_the_Earth/Meteorological_missions/meteosat_third_gener...
7•saubeidl•50m ago•1 comments

Show HN: Tabularis – A lightweight, developer-focused database management tool

https://tabularis.dev
1•debba•53m ago•0 comments

China executes online scam ringleaders from Myanmar

https://www.abc.net.au/news/2026-01-29/china-executes-online-scam-ring-leaders-from-myanmar/10628...
4•defrost•55m ago•0 comments

What technology takes from us – and how to take it back

https://www.theguardian.com/news/ng-interactive/2026/jan/29/what-technology-takes-from-us-and-how...
2•rognjen•56m ago•0 comments

The creator of Clawd: "I ship code I don't read"

https://www.youtube.com/watch?v=8lF7HmQ_RgY
2•doppp•1h ago•0 comments

Show HN: 1X is a Chrome extension to help with doomscrolling in X

https://1x.kawaicheung.io
1•kiwigod17•1h ago•1 comments

There's no point in learning custom tools, workflows, or languages anymore

https://twitter.com/naval/status/2016343169651409407
1•athultr1997•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•9mo ago

Comments

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