frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Federal Court Denies Anthropic's Motion to Lift 'Supply Chain Risk' Label

https://www.nytimes.com/2026/04/08/technology/anthropic-pentagon-risk-circuit-court.html
2•1vuio0pswjnm7•2m ago•0 comments

Show HN: BNNR – a closed-loop pipeline for improving vision models

1•dominka•2m ago•0 comments

Names and faces of those killed by Israel in its April 8 massacre

https://today.lorientlejour.com/article/1502922/names-and-faces-of-those-killed-by-israel-in-its-...
4•johnbarron•3m ago•0 comments

You're Looking at the Wrong Pretext Demo

https://denodell.com/blog/youre-looking-at-the-wrong-pretext-demo
1•speckx•3m ago•0 comments

Rolling your own crypto can make sense (sometimes)

https://blog.m0dex.eu/posts/rolling-your-own-crypto/
1•M0dEx•3m ago•0 comments

Show HN: Haven – persistent SSH sessions without tmux

https://haventerminal.com/
3•christiansafka•4m ago•0 comments

Status: Tariff Refunds

https://asiaviewnews.com/gigabots/threads?p=100055
1•mark336•4m ago•1 comments

I gave every train in New York an instrument

https://www.trainjazz.com/
2•joshuawolk•5m ago•0 comments

France to ditch Windows for Linux to reduce reliance on US tech

https://techcrunch.com/2026/04/10/france-to-ditch-windows-for-linux-to-reduce-reliance-on-us-tech/
4•Teever•5m ago•0 comments

Show HN: Figma for Coding Agents

https://getdesign.md
1•omeraplak•5m ago•0 comments

Show HN: I built a project board where AI agents join as real teammates

https://is.team
2•datahover•6m ago•0 comments

eBPF-based PostgreSQL wait event tracer using hardware watchpoints

https://github.com/DmitryNFomin/pg_wait_tracer
1•tanelpoder•7m ago•0 comments

Physics stippling with headless simulation and batched rendering [video]

https://www.youtube.com/watch?v=4pfAlYC9Ydw
1•Rayterex•8m ago•1 comments

Will Lower Courts Find Ways Around Cox vs. Sony? You Betcha

https://blog.ericgoldman.org/archives/2026/04/will-lower-courts-find-ways-around-cox-v-sony-you-b...
1•hn_acker•9m ago•0 comments

Florida AG launches investigation into OpenAI

https://www.axios.com/2026/04/09/florida-ag-launches-investigation-openai
1•1vuio0pswjnm7•9m ago•0 comments

Writer Survey: 60% of Companies Plan to Lay Off Employees Who Won't Adopt AI

https://writer.com/blog/enterprise-ai-adoption-survey-results-press-release/
1•louiereederson•10m ago•0 comments

Show HN: Skilldeck – Desktop app to manage AI agent skill files across tools

https://github.com/ali-erfan-dev/skilldeck
1•alierfan•12m ago•0 comments

We analyzed 5M App Store rankings – here's what moves the needle

https://appstorestatistics.com/
1•tkrenn06•12m ago•0 comments

Yikes, Encryption's Y2K Moment Is Coming Years Early

https://www.eff.org/deeplinks/2026/04/yikes-encryptions-y2k-moment-coming-years-early
2•Brajeshwar•14m ago•0 comments

RemembrallMCP – persistent memory and code graph for AI agents

https://github.com/cdnsteve/remembrallmcp
1•cdnsteve•15m ago•0 comments

What does it mean to create with AI?

https://cjauvin.github.io/posts/creating-with-ai/
1•cjauvin•15m ago•0 comments

Wisconsin city passes nation's first anti-data center referendum

https://www.politico.com/news/2026/04/08/wisconsin-city-passes-nations-first-anti-data-center-ref...
1•1vuio0pswjnm7•15m ago•0 comments

The Gentle Seduction [pdf]

https://eyeofmidas.com/scifi/Stiegler_GentleSeduction.pdf
1•JumpCrisscross•17m ago•0 comments

Framework founder says that 'personal computing as we know it is dead'

https://www.tomshardware.com/tech-industry/big-tech/framework-founder-says-that-personal-computin...
1•speckx•18m ago•2 comments

GBrain – The memex, built for people who think for a living

https://github.com/garrytan/gbrain
1•china•18m ago•0 comments

Some Movement of Models

https://movementsofmodels.antikythera.org/
1•anarbadalov•18m ago•0 comments

Honeywell and Odys Develop Laila VTOL Anti-Drone Platform

https://www.ainonline.com/aviation-news/defense/2026-04-01/honeywell-and-odys-develop-laila-vtol-...
1•JumpCrisscross•18m ago•0 comments

Helium Is Hard to Replace

https://www.construction-physics.com/p/helium-is-hard-to-replace
2•JumpCrisscross•19m ago•0 comments

Show HN: I created a leaderboard converting your LOC into garrytans. COPE

https://www.garrytans.com/
1•Tjerkienator•20m ago•1 comments

Born Private: Reserve your child's first email address with Proton

https://proton.me/blog/born-private
6•teekert•20m ago•0 comments
Open in hackernews

Ask HN: Why Databases Instead of Filesystem?

3•uticus•1h ago
A database could be described crudely as a program for interfacing with data on disk. Most software is built to interface with databases although the software also has (often very capable) ways of interfacing with data on disk via filesystem interaction.

My question is, what historically has driven the industry to focus on database-specific solutions, rather than on filesystem-specific solutions?

This is not a rant against databases, but I do wonder why many major programming languages and frameworks (RoR Active Directory, C# EF, etc) have put much effort into making database interaction smooth from the perspective of the programming language, instead of putting effort into interacting with data on disk. Kind of an alternate reality sort of musing.

Comments

codingdave•1h ago
A database is a file system when you get down to it. The reason people use them is to abstract up a layer so you can query the data and get the results you want instead of having to iterate through direct reads of a disk, then having to read, parse, and filter what you want from those reads. You could always write code to help do those things direct from disk, but you know what you have just written if you do so? A database!
PaulHoule•1h ago
I'd say the filesystem is a database.

It would be straightforward, for instance, to implement a lot of the functionality of a filesystem in a database with BLOBs. Random access might be a hassle, but people are getting used to "filesystem-like" systems which are bad at random access like S3.

uticus•1h ago
> You could always write code to help doing those things direct from disk, but you know what you have just written if you do so? A database!

Yes, but that's my point. Why is this not a part of the standard library / typical package with very little friction with the rest of the code, instead of a separate program that the standard library / typical packages provide in an attempt to reduce the friction?

Or are you making the general point that databases already existed prior to the standard libraries etc, and this is just a case of interfacing with an existing technology instead of rebuilding from scratch?

lgeorget•1h ago
More of a sidenote than an answer but a database system can be faster than using the disk directly: https://sqlite.org/fasterthanfs.html#approx.

It turns out having a defined abstraction like a database makes things faster than having to rely on a rawer interface like filesystems because you can then reduce the number of system calls and context switches necessary. If you wanted to optimize that in your own code rather than relying on a database, you'd end up reinventing a database system of sorts, when (probably) better solutions already exist.

FrankWilhoit•1h ago
It turns out to be quite unreasonably difficult to put something aside for a time -- from milliseconds to decades -- and then go back and find it again. The difficulty is all in the "find", because things that anyone might care about finding have various different aspects that different people may care about. There is no middle ground between the electronic equivalent of a pile of papers on one's desk and the full capabilities of the relational model. Filesystems are somewhere in between; but there is no useful place in between.