frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Show HN: Present of Time – gift someone your undivided time,phone in an envelope

https://presentoftime.com/
1•growt•1m ago•0 comments

'They Don't Need People': The Workers Left Behind by China's Robot Drive

https://www.nytimes.com/2026/07/11/world/asia/china-workers-robots-factories.html
1•jhonovich•3m ago•0 comments

Show HN: Avoid codebase sloppification and AI-generated spaghetti code

https://github.com/lambda-alpha-labs/Graphenium
1•Graphenium•6m ago•0 comments

Speculative Agents Need a Commit Boundary

https://www.differentiated.io/blog/speculative-agents-need-a-commit-boundary
1•marcelmarais•9m ago•0 comments

How to Write an Effective Software Design Document

https://refactoringenglish.com/excerpts/write-an-effective-design-doc/
1•mtlynch•10m ago•0 comments

Unauthenticated RCE in Motorola's MR2600 Router

https://mrbruh.com/motorola/
3•MrBruh•13m ago•0 comments

How a throwback to 2006 took down Telstra's national phone network

https://www.theguardian.com/australia-news/2026/jul/10/2006-throwback-took-down-telstra-national-...
1•MrBruh•14m ago•0 comments

Using a Highly Dynamic Language for Development [pdf]

https://github.com/Shinmera/talks/blob/master/gic2021-highly-dynamic/paper.pdf
1•sph•14m ago•0 comments

Yt-Dlp Sequence Diagrams

https://app.ilograph.com/demo.ilograph.yt-dlp/Download%2520a%2520YouTube%2520Video
2•billyp-rva•16m ago•0 comments

AI rebrands fail to deliver a lasting share price boost

https://www.ft.com/content/07fa9ce9-ac21-484c-a57c-078b0bb0fd3b
3•sbulaev•16m ago•0 comments

Hourly Billing Encourages Lying

https://orchidfiles.com/hourly-pay/
1•theorchid•19m ago•1 comments

Improving PlantVillage Dataset: How I Solved Background Bias

https://www.kaggle.com/discussions/general/724375
1•The_Architect_•20m ago•0 comments

An unusual way to recommend a Linux distro

https://www.youtube.com/watch?v=_iTTRI6mIH4
1•ashitlerferad•20m ago•0 comments

Scientists Solve Mystery of Bizarre 'Alien Megastructure' Star

https://www.404media.co/scientists-solve-mystery-of-bizarre-alien-megastructure-star/
2•Brajeshwar•24m ago•0 comments

Agent Data Injection: Arbitrary Click Attack Against Web Agents

https://compsec.snu.ac.kr/blog/agent-data-injection
2•cw00h•27m ago•0 comments

The Clawd Grip: breaking free from Logitech G HUB

https://louisabraham.github.io/articles/clawd-grip
1•Labo333•29m ago•0 comments

Lindsey Graham dies at 71 after sudden illness

https://www.cnn.com/2026/07/12/politics/sen-lindsey-graham-dies-at-71-hnk
2•kilroy123•29m ago•1 comments

Stop Memorizing Design Patterns: Use This Decision Tree Instead

https://medium.com/womenintechnology/stop-memorizing-design-patterns-use-this-decision-tree-inste...
1•bmacho•29m ago•1 comments

Why Cursor Is the Most Practical Choice for Beginners in Agentic Coding

https://calcrecipe.com/en/workshop/6
1•wsdn•31m ago•0 comments

Jj v0.43.0 Released

https://github.com/jj-vcs/jj/releases/tag/v0.43.0
2•birdculture•34m ago•0 comments

FreeCAD: New Addon; Banana for Scale

https://blog.freecad.org/2026/07/12/new-addon-banana-for-scale/
2•Klaster_1•34m ago•0 comments

Morosx MX88 Manet [video]

https://www.youtube.com/watch?v=yFxEGkT_pfw
1•marklit•37m ago•0 comments

Waldi: A quiet place to write, and to be read

https://github.com/waaldev/waldi
1•waaldev•39m ago•0 comments

AI backlash hits university: laptops and phones banned for law students

https://www.foxnews.com/media/ai-backlash-reaches-major-university-bold-ban-laptops-phones-students
3•01-_-•40m ago•0 comments

MRI Grid Viewer

https://github.com/MarvinSchwaibold/mri-grid-viewer
1•dsego•42m ago•0 comments

IT administrators are "fed up" with Microsoft's "useless" apps and Windows 11

https://www.neowin.net/news/it-admins-feel-overwhelmingly-sick-of-microsoft-and-windows-11-garbag...
26•01-_-•43m ago•17 comments

What Makes Humans Stupid

https://nautil.us/what-makes-humans-stupid-1282459
3•imartin2k•44m ago•1 comments

On-call Engineer 2026 [video]

https://www.youtube.com/watch?v=sY1UqUuBqQQ
1•throwaway2027•46m ago•0 comments

Woman in Brazil enslaved for 55 years by 3 generations of the same family

https://english.elpais.com/international/2026-07-10/woman-rescued-in-brazil-after-being-enslaved-...
40•RetroTechie•47m ago•10 comments

X for Y Programmers

https://www.chrisfinke.com/x-for-y/
1•joshbetz•48m 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!