frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Dialogue Between a Developer and a Kid

https://riggraz.dev/dialogue-developer.html
1•Growtika•10m ago•0 comments

Show HN: LTXMac a native Mac app to do text to video generation

https://james-see.github.io/ltx-video-mac/
1•jamescampbell•10m ago•0 comments

Show HN: Ever wanted to look at yourself in Braille?

https://github.com/NishantJoshi00/dith
2•cat-whisperer•12m ago•0 comments

Show HN: A Wall Street Terminal for Everyone

https://marketterminal.com/chart
1•adamfontan•17m ago•0 comments

How to Choose CD/DVD Archival Media (2013)

https://adterrasperaspera.com/blog/2006/10/30/how-to-choose-cddvd-archival-media/
1•walterbell•17m ago•0 comments

What Happened to WebAssembly

https://emnudge.dev/blog/what-happened-to-webassembly/
3•enz•17m ago•0 comments

There's a ridiculous amount of tech in a disposable vape

https://blog.jgc.org/2026/01/theres-ridiculous-amount-of-tech-in.html
1•rcarmo•18m ago•0 comments

Elon Musk's X must be banned

https://disconnect.blog/elon-musks-x-must-be-banned/
2•mnewme•18m ago•0 comments

Rethinking Information for Computationally Bounded Intelligence

https://arxiv.org/abs/2601.03220
1•tzury•19m ago•1 comments

As bombs fell, we committed an act of rebellion: we planted a garden in Gaza

https://www.theguardian.com/commentisfree/2026/jan/08/gaza-israel-palestine-garden-seed-food
6•ciconia•20m ago•0 comments

Iranian Censorship, Bypasses, Browser Extensions, and Proxies

https://joshua.hu/iranian-browser-extension-addon-censorship-bypasses
1•mmsc•26m ago•0 comments

Jxl-Rs Merged into Chromium

https://github.com/chromium/chromium/commit/3badff27281339878293e935a5e0fbb41da553bf
3•todsacerdoti•26m ago•0 comments

Join Us in Building LoongFlow – Cognitive Evolutionary AI Framework

https://github.com/baidu-baige/LoongFlow
1•FreshmanD•29m ago•1 comments

Stop Overthinking Struct Pointer and Value Semantics in Go

https://preslav.me/2026/01/08/golang-structs-vs-pointers-pointer-first/
1•ingve•31m ago•0 comments

Google Is Adding an 'AI Inbox' to Gmail That Summarizes Emails

https://www.wired.com/story/google-ai-inbox-gmail/
2•signa11•31m ago•0 comments

Episode 29 of the Dirk and Linus show

https://lwn.net/Articles/1050317/
2•signa11•33m ago•0 comments

Terence Tao's list of AI contributions to Erdős problems

https://github.com/teorth/erdosproblems/wiki/AI-contributions-to-Erd%C5%91s-problems
1•nomilk•34m ago•0 comments

Treating UI Regions as Independent Actors Makes Terminal State Manageable

https://www.rodriguez.today/articles/reactive-tui-architecture-with-actors
2•signa11•35m ago•0 comments

The Frontier Is Now Free

https://ampcode.com/news/amp-free-frontier
1•tosh•36m ago•0 comments

A Major Mail Provider Demonstrate They Likely Do Not Understand Mail at All

https://nxdomain.no/~peter/they_do_not_understand_mail_at_all.html
2•gpi•38m ago•0 comments

New Article: How to File a Patent Application Yourself

https://idea2patentai.com/articles/diy-provisional-patent-filing
1•idea2patentAI•40m ago•1 comments

CES 2026: We tried an AI supercomputer that fit in our pocket. Meet Tiiny AI

https://mashable.com/article/ces-2026-tiiny-ai-pocket-lab-ai-supercomputer
1•_____k•41m ago•0 comments

Claude-quill your inline parallel coderabbit

https://github.com/blas0/claude-quill
1•blas0•43m ago•1 comments

European Commission issues call for evidence on open source

https://lwn.net/Articles/1053107/
4•pabs3•46m ago•0 comments

Mathematics for Computer Science (2018) [pdf]

https://courses.csail.mit.edu/6.042/spring18/mcs.pdf
22•vismit2000•49m ago•0 comments

Show HN: I built an AI tool to fight NYC's new "Acoustic Camera" tickets ($800)

https://nycnoisecameraticket.com
2•todaycompanies•49m ago•1 comments

Preview and edit marketing images before production

https://vect.pro/#/signup?continue=%2Fapp%2Ftools%3Ftool%3DAI+Image+Studio
2•MMAFRAZ•50m ago•1 comments

Rise of AI chatbots for shopping boosts analyst hopes for Shopify's growth

https://www.theglobeandmail.com/business/article-shopify-ai-chatbots-online-shopping-growth-plans/
1•petethomas•53m ago•0 comments

How to Protest Safely in the Age of Surveillance

https://www.wired.com/story/how-to-protest-safely-surveillance-digital-privacy/
5•saikatsg•54m ago•0 comments

Show HN: Workzonespeedingticket.com – Automating disputes for automated fines

https://workzonespeedingticket.com/
2•todaycompanies•58m 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•8mo ago

Comments

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