frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Ki Editor - an editor that operates on the AST

https://ki-editor.org/
195•ravenical•5h ago•52 comments

Show HN: ANSI-Saver – A macOS Screensaver

https://github.com/lardissone/ansi-saver
18•lardissone•1h ago•2 comments

Plasma Bigscreen – 10-foot interface for KDE plasma

https://plasma-bigscreen.org
541•PaulHoule•15h ago•168 comments

Tell HN: I'm 60 years old. Claude Code has re-ignited a passion

780•shannoncc•15h ago•670 comments

The yoghurt delivery women combatting loneliness in Japan

https://www.bbc.com/travel/article/20260302-the-yoghurt-delivery-women-combatting-loneliness-in-j...
44•ranit•2h ago•8 comments

Show HN: Argus – VSCode debugger for Claude Code sessions

https://github.com/yessGlory17/argus
4•lydionfinance•19m ago•0 comments

PC processors entered the Gigahertz era today in the year 2000 with AMD's Athlon

https://www.tomshardware.com/pc-components/cpus/pc-processors-entered-the-gigahertz-era-today-in-...
52•LorenDB•1h ago•24 comments

LLM Doesn't Write Correct Code. It Writes Plausible Code

https://twitter.com/KatanaLarp/status/2029928471632224486
32•pretext•1h ago•16 comments

Filesystems Are Having a Moment

https://madalitso.me/notes/why-everyone-is-talking-about-filesystems/
35•malgamves•5h ago•7 comments

UUID package coming to Go standard library

https://github.com/golang/go/issues/62026
275•soypat•13h ago•171 comments

48x32, a 1536 LED Game Computer (2023)

https://jacquesmattheij.com/48x32-introduction/
40•duck•2d ago•4 comments

Self-Portrait by Ernst Mach (1886)

https://publicdomainreview.org/collection/self-portrait-by-ernst-mach-1886/
23•Hooke•1d ago•1 comments

this css proves me human

https://will-keleher.com/posts/this-css-makes-me-human/
314•todsacerdoti•18h ago•99 comments

Helix: A post-modern text editor

https://helix-editor.com/
234•doener•16h ago•105 comments

Uploading Pirated Books via BitTorrent Qualifies as Fair Use, Meta Argues

https://torrentfreak.com/uploading-pirated-books-via-bittorrent-qualifies-as-fair-use-meta/
207•askl•6h ago•120 comments

US economy sheds 92,000 jobs in February in sharp slide

https://www.ft.com/content/6542bd0c-59ca-493b-ab5d-2d69e4e00cae
155•doener•3h ago•43 comments

Galileo's handwritten notes found in ancient astronomy text

https://www.science.org/content/article/galileo-s-handwritten-notes-found-ancient-astronomy-text
178•tzury•1d ago•34 comments

LLMs work best when the user defines their acceptance criteria first

https://blog.katanaquant.com/p/your-llm-doesnt-write-correct-code
325•dnw•14h ago•233 comments

QGIS 4.0

https://changelog.qgis.org/en/version/4.0/
138•jonbaer•7h ago•32 comments

Working and Communicating with Japanese Engineers

https://www.tokyodev.com/articles/working-and-communicating-with-japanese-engineers
83•zdw•4d ago•39 comments

Seurat Most Famous for Paris Park Painting Yet Half His Paintings Were Seascapes

https://www.smithsonianmag.com/smart-news/georges-seurat-is-most-famous-for-his-pointillist-paint...
3•bookofjoe•3d ago•1 comments

Migrating from Heroku to Magic Containers

https://bunny.net/blog/migrating-from-heroku-to-magic-containers/
14•pimterry•2d ago•3 comments

Lock Scroll with a Vengeance

https://unsung.aresluna.org/lock-scroll-with-a-vengeance/
35•etothet•3d ago•8 comments

Show HN: Moongate – Ultima Online server emulator in .NET 10 with Lua scripting

https://github.com/moongate-community/moongatev2
265•squidleon•1d ago•154 comments

My application programmer instincts failed when debugging assembler

https://landedstar.com/blog/posts/how-my-application-programmer-instincts-failed-when-debugging-a...
28•lifefeed•1d ago•18 comments

Sarvam 105B, the first competitive Indian open source LLM

https://www.sarvam.ai/blogs/sarvam-30b-105b
132•logicchains•8h ago•42 comments

Modernizing swapping: virtual swap spaces

https://lwn.net/Articles/1059201/
45•voxadam•1d ago•38 comments

Compiling Match Statements to Bytecode

https://xnacly.me/posts/2026/compiling-match-statements-to-bytecode/
14•ingve•2d ago•1 comments

The Case of the Disappearing Secretary

https://rowlandmanthorpe.substack.com/p/the-case-of-the-disappearing-secretary
24•rwmj•2h ago•7 comments

Editing changes in patch format with Jujutsu

https://www.knifepoint.net/~kat/kb-jj-patchedit.html
42•cassepipe•3d ago•8 comments
Open in hackernews

Filesystems Are Having a Moment

https://madalitso.me/notes/why-everyone-is-talking-about-filesystems/
35•malgamves•5h ago

Comments

jmclnx•1h ago
Funny, decades ago (mid-80s), I had to write a onetime fix on a what would be now a very low memory system, the data in question had a unique key of 8 7bit-ascii characters.

Instead of reading multi-meg data into memory to determine what to do, I used the file system and the program would store data related to the key in sub directories instead. The older people saw what I did and thought that was interesting. With development time factored in, doing it this way ended up being much faster and avoided memory issues that would have occurred.

So with AI, back to the old ways I guess :)

galsapir•42m ago
nice, esp. liked - "our memories, our thoughts, our designs should outlive the software we used to create them"
korbatz•39m ago
I was having exact same observation, albeit from a bit diffrent perspective: SaaS. This is where as the code tends to be temporary and very domain specific, the data (files) must strive to be boring standards.

The problem today is that we build specific, short-lived apps that lock data into formats only they can read. If you don't use universal formats, your system is fragile. We can still open JPEGs from 1995 because the files don't depend on the software used to make them. Using obscure or proprietary formats is just technical debt that will eventually kill your project. File or forget.

TacticalCoder•36m ago
As TFA basically says: files on a filesystem is a DB. Just a very crude one. There aren't nice indexes for a variety of things. "Views" are not really there (arguably you can create different views with links but it's, once again, very crude). But it's definitely a DB, represented as a tree indeed as TFA mentions.

My life's data, including all the official stuff (bank statements, notary acts, statements made to the police [witness, etc.], insurance, property titels), all my coding projects, all the family pictures (not just the ones I took) and all the stuff I forgot, is in files, not in a dedicated DB. But these files are a definitely a database.

And because I don't want to deal with data corruption and even less want to deal with synching now corrupted data, many of my files contains, in their filename, a partial cryptographic checksum. E.g. "dsc239879879.jpg" becomes "dsc239789879-b3-6f338201b7.jpg" (meaning the Blake3 hash of that file has to begin with 6f338201b7 or the file is corrupted).

At any time, if I want to, I can import these in "real" dedicated DBs. For example I can pass my pictures as a read-only to "I'm Mich" (immich) and then query my pictures: "Find me all the pictures of Eliza" or "Find me all the pictures taken in 2016 on the french riviera".

But the real database of my all my life is and shall always be files on a filesystem.

With a "real" database, a backup can be as simple as a dump. With files backuping involve... Making sure you keep a proper version of all your files.

I'd say files are even more important than the filesystem: a backup on a BluRay disc or on an ext4-formatted SSD or on an exfat formatted SSD or on a tape... Doesn't matter: the files are the data.

A filesystem is the first "database" with these data: a crude one, with only simple queries. But a filesystem is definitely a database.

The main advantage of this very simple database is that as long as the data are accessible, you know your data is safe and can always use them to populate more advanced databases if needed.

tacitusarc•31m ago
Does everyone just use AI to write these days? Or is the style so infectious that I just see it everywhere? I swear there needs to be some convention around labeling a post with how much AI was used in its creation.
q3k•15m ago
Everyone's trying to be the new thought leader enlightened technical essayist. So much fluff everywhere.
naaqq•25m ago
This article said some things I couldn’t put into words about different AI tools. Thanks for sharing.