Video wird geladen...

Video konnte nicht geladen werden

Zur Startseite

🔥 NEW DATABASE JUST DROPPED 🔥 It's this thing called a "file system" apparently. Cross-platform, local first, zero dependencies. Idk if it'll scale though

120,278 Aufrufe • vor 1 Jahr •via X (Twitter)

43 Kommentare

Profilbild von Hao Ke
Hao Kevor 1 Jahr

Thank you for inventing 1% of obsidian

Profilbild von Ben Holmes
Ben Holmesvor 1 Jahr

I long to have even 1% of his power

Profilbild von Filip Cordas
Filip Cordasvor 1 Jahr

File system is no "cross platform" 🙄. In fact, file system is extremely hard to make work cross platform correctly. But would modern devs know that just vibe bro...

Profilbild von Ben Holmes
Ben Holmesvor 1 Jahr

Hm, say more? I’d be shocked if a bucket of markdown files is hard to do on other platforms

Profilbild von Filip Cordas
Filip Cordasvor 1 Jahr

Well it all depends on what you consider hard, but windows still sort of has a limit on file name length and you can't use certain names like com1 to com9. My guess is you don't know what encoding is so don't know if I should talk about BOM stuff but yes file system is hard

Profilbild von piotrbednarski
piotrbednarskivor 1 Jahr

@BHolmesDev Locking files (writing/reading by another process), sorting files works differently on each platform, character encoding, etc.

Profilbild von Ben Holmes
Ben Holmesvor 1 Jahr

@piotrista @CordasFilip Good points. I'm using @TauriApps FS API so I should be covered on locks. I'm also storing these files in my AppData folder, not on some Documents folder for user access. So I'm not designing this system for users to edit file contents at the same time

Profilbild von Filip Cordas
Filip Cordasvor 1 Jahr

@piotrista @TauriApps Well if you are designing it to be bad ok, there are a lot of things you can get away with then. But if you want the MD files to be editable outside of your app you are going to run into edge case issues that are hard to debug and figure out.

Profilbild von Jean P.D. Meijer - 🇪🇺🇳🇱 eu/acc
Jean P.D. Meijer - 🇪🇺🇳🇱 eu/accvor 1 Jahr

people love inventing new useless standards

Profilbild von Igor bedesqui
Igor bedesquivor 1 Jahr

old news geezer, been using this bad boy as a db forever!!! never doubt me and my random assortment of timestamped files ever again!!!

Profilbild von Octarine
Octarinevor 1 Jahr

Or just use :)

Profilbild von Eneko
Enekovor 1 Jahr

If you store the files in iCloud Drive, then you get free sync across all your devices, and sharing too.

Profilbild von Tobias Möritz
Tobias Möritzvor 1 Jahr

this is why i love so much

Profilbild von Ben Holmes
Ben Holmesvor 1 Jahr

Going live on twitch for the next hour or so to work on this. There will be snacks. And music. (may have lied about one of those) Anyways get in

Profilbild von Kilian
Kilianvor 1 Jahr

How do you search

Profilbild von Ben Holmes
Ben Holmesvor 1 Jahr

It’s coming. And it’ll be the best part

Profilbild von Levi Figueira
Levi Figueiravor 1 Jahr

i need this in my life!!! it’s the perfect hybrid of apple notes and obsidian, with potential to be the best of both worlds!!! 😍

Profilbild von Ben Holmes
Ben Holmesvor 1 Jahr

This guy gets it 🤝

Profilbild von George Sifalda 💭🚧
George Sifalda 💭🚧vor 1 Jahr

did you just make @obsdmd killer? 🤔🔥

Profilbild von scottgallant
scottgallantvor 1 Jahr

Love it! I'm a @BearNotesApp' fan but every few months I got hunting for a purely file-system alternative. Must-have features, IMO: a) Search b) Image support

Profilbild von Ben Holmes
Ben Holmesvor 1 Jahr

@BearNotesApp 1) Image support is next 2) Search is gonna be awesome. From basic term match up to agentic workflows

Profilbild von KTibow
KTibowvor 1 Jahr

then obsidian will be your benchmark and it'll be unclear what you need ids for

Profilbild von Ben Holmes
Ben Holmesvor 1 Jahr

I went down the road of no ids on the end. Here’s why I needed them: 1. You get a naming collision from the generated filename. Perhaps. You tell the user they can’t do that, but I find that very unclean. Or perhaps you tack a “2” on the end, but then… 2. You set up cross-device sync. What if one device creates a name with a conflict, and the other device hasn’t synced that change yet? Now you’ve still created two files with the same name! GL building a resolver for that. The answer was just to put an ID on the end and all is well. But I should probably say… my goal is human readability, not human editably. I think Obsidian has a different goal there.

Profilbild von Ryan Morey
Ryan Moreyvor 1 Jahr

bro thinks he’s obsidian

Profilbild von Obiabo.
Obiabo.vor 1 Jahr

@xing_titanium

Profilbild von bogusbd
bogusbdvor 1 Jahr

Similar to

Profilbild von electronic Max
electronic Maxvor 1 Jahr

"new"

Profilbild von Micel Umail
Micel Umailvor 1 Jahr

and filename as Id, how could not ppl love it 😌👌

Profilbild von Bhushan Alhat
Bhushan Alhatvor 1 Jahr

So you're saying it is not web scale. Do you know @MongoDB is web scale

Profilbild von Lakshan Perera 🇱🇰
Lakshan Perera 🇱🇰vor 1 Jahr

awesome

Profilbild von Cory
Coryvor 1 Jahr

Spent some time this weekend creating a repo I can talk to and edit with claude code/codex much like this today. No custom interface, just using the LLM CLI and VS Code. I considered using Hugo for a prettier presentation, but in the end decided I didn't enough to go through the trouble. Github does good enough markdown styling - I can just commit to a repo there and view. Anyway, this is a cool project and my point is that it looks like it would play nicely with LLM CLI apps. Keep going!

Profilbild von Rosyna Keller
Rosyna Kellervor 1 Jahr

I miss when everything import was stored in the Resource Fork.

Profilbild von Agent Mish
Agent Mishvor 1 Jahr

File system cross platform? You must have not delved much into assembly just yet. Cross platform but it’s different in Linux, windows and needs emscripten in wasm. It’s as cross platform as my grandma on her wheelchair.

Profilbild von Ober
Obervor 1 Jahr

This is TextEdit for people who... don't know how to create a folder? And press C-s to save? What am I missing? Are people this incapacitated nowadays?

Profilbild von 🇺🇦 ганебний громадянин
🇺🇦 ганебний громадянинvor 1 Jahr

As DBA I hear alarm sound every time I see the words "database" and "dropped" in a single sentence.

Profilbild von ILL Eagle 🇺🇲✡️
ILL Eagle 🇺🇲✡️vor 1 Jahr

This is what happens when gen Z grows up and has never used Microsoft Word in their life

Profilbild von Sami (e/acc)
Sami (e/acc)vor 1 Jahr

SQLite better 🔥

Profilbild von Piermatteo Grieco
Piermatteo Griecovor 1 Jahr

If you want something built better, production ready and smarter: Yeah, you can use it on Cursor and install it with 1 line of prompt. It is open source and i'm looking for the founding team!

Profilbild von N
Nvor 1 Jahr

Add a hidden file for indexes and you got yourself a db

Profilbild von Adhyaay Karnwal
Adhyaay Karnwalvor 1 Jahr

💀

Profilbild von Mariano🐦
Mariano🐦vor 1 Jahr

Don't get it

Profilbild von ingrid 英格丽
ingrid 英格丽vor 1 Jahr

Instructions unclear my file system is a sql database

Profilbild von Crypta Sussurro
Crypta Sussurrovor 1 Jahr

You're basically creating mark-text

Ähnliche Videos