frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

F* file system – file search that reads SSD directly bypassing OS kernel

https://github.com/dmtrKovalenko/ffs
19•neogoose•2d ago

Comments

neogoose•2d ago
This is practically the most useless project becuase you can not run it without sudo permissions, but it was insanely fun to work on it

supports ext4, btrfs, and apfs. Multithreaded, supports compression, nested volumes, and can even search detached volumes like .iso and .dmg without mounting

An interesting bonus point: you can't really vibe code it cause clankers can not run sudo commands

goodmythical•2d ago
>cause clankers can not run sudo commands

Is that really true? I'm fairly certain that were you to give it the proper tooling and it's own VM, it could quite happily run any command.

Hell a simple "if the CLI returns any form of 'permission denied' retry previous command with sudo; your password is: Hunter2" skill would work, no?

dlcarrier•2d ago
In the least, you could make an alias for sudo, and have it run that. With something like this in .bashrc:

    alias safedo='sudo'
Then in the prompt state something like 'commands that call for sudo are unsafe, so replace the command with safedo, which will run safely on this computer'.
daymanstep•1h ago
Clankers absolutely can run sudo if you have passwordless sudo
fragmede•2d ago
When they can't run sudo, they'll user docker to give themselves root.

https://twitter.com/i/status/2060746160558543217

lantastic•1h ago
On Linux, you could create a udev rule to give you permissions on any attached raw disks (if you feel particularly adventurous).

What's the license for ffs?

Wowfunhappy•1h ago
> This is practically the most useless project becuase you can not run it without sudo permissions

Well, you could whitelist the tool in sudoers.

This would let LLMs use it too.

robotresearcher•1h ago
Y’all aren’t running your agents as root?
helterskelter•14m ago
Real men run as root:

https://www.garyshood.com/root/

jgalt212•11m ago
Has anyone run a study on how long you can run an agent as root before irreparable damage is done to the VM? A sort of gambler's ruin for the YOLO LLM Age.
ktimespi•1h ago
Pretty cool to read it directly from the associated device XD

Did you write a metadata parser for most of the filesystems?

nomel•1h ago
> cause clankers can not run sudo commands

They absolutely can. There's nothing special about a these harnesses. You automate sudo the same way you would automate in any other context. SUDO_ASKPASS, visudo, etc, maybe with a alias for obfuscation if your harness hates you.

amelius•1h ago
But can it bypass the magic performed by the SSD controller?

In particular, can it be certain that a flush is really a flush?

ktimespi•1h ago
If the disk decides to falsely report a flush, there's not much you can do about it from the user side, no?
4petesake•1h ago
But can it match the speed and reliability of the venerable Windows Search?
kasabali•1h ago
Dumb title.

It works by reading the block device in /dev directly, wouldn't it also work on an HDD, flash drive or a memory card?

Wowfunhappy•58m ago
I assume the author just meant SSD as a synonym for "main internal disk", since that is usually an SSD these days.
neogoose•8m ago
yeah I was just picking up an interesting the title for hn, you should read a README to get the actual understanding of project
Retr0id•1h ago
It might bypass the fs, but it does not bypass the kernel. Cool, though!
drewg123•44m ago
It is sad that that FFS doesn't support FFS (BSD Fast File System) which inspired the architecture of the ext filesystem (and was the basis for a lot of unix filesystems).
wk_end•33m ago
Saw the name and was disappointed that this wasn't some kind of verified file system written in the F* programming language (https://fstar-lang.org).

I don't think I'd ever trust or use this, but still, good job OP :)

Jerry's Map

http://www.jerrysmap.com/the-map
278•turtleyacht•4h ago•38 comments

Swift Package Index joins Apple

https://swiftpackageindex.com/blog/swift-package-index-joins-apple
153•JDevlieghere•5h ago•48 comments

FUTO Swipe – A new swipe typing model

https://swipe.futo.tech/
189•futohq•5h ago•66 comments

Printing Gaussian Splats

https://www.patreon.com/DanyBittel/posts/printing-splats-161333338
125•ilnmtlbnm•2d ago•8 comments

Show HN: TikZ Editor – WYSIWYG editor for figures in LaTeX

https://tikz.dev/editor/
302•DominikPeters•9h ago•59 comments

In memory of the man who put red and green squiggles under words

https://devblogs.microsoft.com/oldnewthing/20260622-00/?p=112451
62•saikatsg•5h ago•2 comments

The Coming Loop

https://lucumr.pocoo.org/2026/6/23/the-coming-loop/
288•ingve•12h ago•216 comments

Trains halted across Germany because of communication system problem

https://apnews.com/article/germany-trains-halted-communications-radio-problem-deutsche-bahn-e8fd9...
124•sva_•2h ago•123 comments

United Wizards of the Coast recognized by NLRB

https://unitedwizardsofthecoast.com/news/2026-06-23-we-have-a-union
83•d4mi3n•1h ago•38 comments

The worthlessness of Vitamin D is mildly exaggerated

https://dynomight.net/vitamin-d/
164•surprisetalk•7h ago•118 comments

Don't verify email addresses by sending spam to them

https://milek7.pl/mailverifyspam/
115•garaetjjte•3h ago•35 comments

The deadly rise of giant trucks and SUVs

https://www.nytimes.com/interactive/2026/06/21/us/trucks-suv-pedestrian-crashes.html
363•xnx•2d ago•594 comments

California AB 2047 makes 3D printers off-limits to students, educators, business

https://www.the3dprintingnerd.com/ab2047
177•Buildstarted•1h ago•96 comments

Unlimited OCR: One-shot long-horizon parsing

https://github.com/baidu/Unlimited-OCR
426•ingve•11h ago•98 comments

F* file system – file search that reads SSD directly bypassing OS kernel

https://github.com/dmtrKovalenko/ffs
19•neogoose•2d ago•21 comments

Five monitors on a Commodore 128 [video]

https://www.youtube.com/watch?v=ul5hC3PY1Yg
99•EvanAnderson•1d ago•19 comments

Fired by Google for creating the Google workspace CLI

https://twitter.com/JPoehnelt/status/2069482265953087602
202•justinwp•5h ago•132 comments

2004 Huygens probe to Saturn's Titan: Still our only outer solar system lander

https://spacedaily.com/t-no-spacecraft-has-ever-landed-in-the-outer-solar-system-except-one-the-h...
5•Gaishan•1d ago•1 comments

Samsung demonstrates 3D stacked FETs with triple nanosheet channels at 42nm

https://semiconductor.samsung.com/news-events/tech-blog/from-gaa-to-3d-stacked-fet-expanding-the-...
85•its_ajseven•4d ago•25 comments

Algorithmic Monocultures in Hiring

https://hai.stanford.edu/news/ai-hiring-tools-can-yield-racial-bias-and-systemic-rejection
125•sizzle•4h ago•130 comments

ATProto Permissioned Data Proposal Draft

https://github.com/bluesky-social/proposals/pull/94
14•danabramov•2h ago•2 comments

Lift4D: Harmonizing Single-View 3D Estimation for 4D Reconstruction In-the-Wild

https://lift4d.github.io/
103•ilreb•8h ago•11 comments

San Diego photologs from the 1970s

https://www.beautifulpublicdata.com/san-diego-photologs-from-the-1970s/
137•jonathanmkeegan•6h ago•46 comments

Show HN: RLM-based local debugger for AI agent traces

https://github.com/context-labs/halo
3•mikepollard_dev•5h ago•0 comments

On the Skin-Furrows of the Hand (1880) [pdf]

https://galton.org/fingerprints/faulds-1880-nature-furrows.pdf
5•pncnmnp•1d ago•2 comments

AI's Affordability Crisis

https://blog.dshr.org/2026/06/ais-affordability-crisis.html
235•ilreb•8h ago•301 comments

Plotnine

https://plotnine.org/
249•tosh•4d ago•74 comments

F3

https://github.com/future-file-format/f3
594•tosh•6h ago•126 comments

Claude Tag

https://www.anthropic.com/news/introducing-claude-tag
224•adocomplete•6h ago•145 comments

Digital euro clears key hurdle as EU seeks to break free from U.S. credit cards

https://finance.yahoo.com/markets/currencies/articles/ecb-secures-key-parliamentary-backing-10271...
163•madars•7h ago•246 comments