Live data from Hacker News

Ditching Obsidian and building my own

amberwilliams.io

361–370 of 570 posts

Re: Ditching Obsidian and building my own

#362
post #282

At the meta level, my life is already too short to allow closed-source tools for anything on which I may need to depend in the long term. Commercial entities come and go, for reasons important for them but not necessarily for me. Old, ancient code can be made to run, as long as it's available and legal to distribute and run. If it's useful enough, I will be not the only user by far, and there'll be enough collective…

On the inverse, even as a FOSS advocate, my life is too short to only use open source software all the time and to reinvent the wheel and tools that have been put together into one fantastic product by the combined effort of hundreds of people. I used Joplin for years, I even self hosted the Joplin Sync server, but Obsidian + Community addons runs literal miles around it from a performance and user cusomizability sta…

Out of interest what add-ons do you use that make a big difference for your needs?

Re: Ditching Obsidian and building my own

#364
post #328
post #316

Earlier quoted context omitted.

Not true for a variety of reasons: 1. You're relying on the external service to continue providing the export functionality, or else doing regular backups. 2. The format of the exports might be proprietary, so it might be orders of magnitude more difficult to parse. 3. The export might not contain all the data. 4. Even if the export isn't to a proprietary format, it might be to a format that's much harder to parse th…

1. No, the data is already local, the app is already local, you're not relying on anything. 2. Or it might be orders of magnitude easier to parse vs replicating all the plugins functionality. You're just arbitrarily making the alternative worse 3. That's again something you've made up that's not a generic feature of alternative proprietary format 4. It might also be export to markdown. Again, unless you make up artif…

> 1. No, the data is already local, the app is already local, you're not relying on anything.

That's not necessarily true. Some apps keep only cached copies of the data and the rest on the cloud. Sometimes the local files are in a binary format that is unreadable without the export functionality, and newer releases of certain apps remove the export functionality.

> 2. Or it might be orders of magnitude easier to parse vs replicating all the plugins functionality. You're just arbitrarily making the alternative worse

Obviously this depends on the exact app.

But I don't think you can credibly claim that a textual format like markdown isn't easier to parse than... well, almost any other format.

> 3. That's again something you've made up that's not a generic feature of alternative proprietary format

I didn't make it up. It depends on the alternative app you're talking about. Some export full data including all metadata, some don't include all metadata, etc.

My point is that if all the data is actually just markdown files on your computer, there is no question of whether you have all the data.

> 4. It might also be export to markdown. Again, unless you make up artificial barriers

Once again, depends on the specific app. I was a long-term user of Evernote, and still have a subscription. I just checked, and it looks like you can export to a format called "enex", or to a single html page, or to pdf. That's awesome! And the chance that you won't be able to use this in another app is next to nothing, since everyone works to be able to import Evernote.

It's still a tradeoff between the extra functionality you get from Evernote, vs. the simplicity of the "export" files you have. In Obsidian, there's no separate export, the files are stored in simple-to-read Markdown. But you get less functionality.

It's a tradeoff. I'm not saying one is better than the other. But pretending there isn't a tradeoff is quite simply wrong.

> But you can also do it the other way, for example, anything non-trivial like some large table with in-cell formatting won't be readable in your primitive plain text-based proprietary format, so it will be much worse that the unreadable Excel xml or its binary alternative, but that would still be a much preferable export format since no, you're not going to develop a new spreadsheet parser that some obsidian plugin uses to make sense of it

Yes. I wouldn't use Obsidian to do anything that would require a spreadsheet. I'd simply use Excel, since it's a billion times better at it.

I'm certainly not against using the right tool for the job, nor am I against proprietary formats in general.

Re: Ditching Obsidian and building my own

#365
post #3

Good article but as a heavy user of Obsidian (and previously Evernote), I would offer some counterpoints: > After some mental gymnastics weighing if I should continue with Obsidian, I found solace when asking myself "Can I see myself using this in 20 years?". I couldn't. The thought of cyclically migrating notes from one PKMS to another every 5 years, as I had done from Evernote to Notion to Obsidian, made me feel ti…

I'm migrating what's in Evernote to Gmail because the "upgrade to premium" popups are too tricky and the value of Evernote just isn't worth the subscription unless you're relying heavily on it, which I can't because of the popups.

Re: Ditching Obsidian and building my own

#366

> Obsidian charges $8 a month to access the same notes across multiple devices. While not a huge amount for such a useful app, it adds up to an eye-watering amount - almost $1,000 if I planned to use Obsidian for a decade. This highlights one of my personal bugbears. People have a mental barrier when it comes to recurring, low-cost payments; even though the net sum is small in comparison to other things that they wou…

Also Obsidian asks for permissions to read files in all of the device on Android. They don't explain clearly why that is necessary.

I don't see it being discussed that widely.

Also another aspect is that many people seems to think Obsidian is open source, while it is not so.

Re: Ditching Obsidian and building my own

#367

It seems to really be an ad for Directus ( https://directus.io/ ) (?) That he used to replace Obsidian. One of the first image to hit me when I got there is a button "Start For Free". And if I want to run it on my own server in "production" it costs money? or at least you have to fill out a form and "Lets chat". When I go to a page, I click on pricing, and what I get is a form to fill out and "Lets Chat", I am out of…

Pricing page: Open License $0 for qualifying users Freely download and self-host Directus for any project without the need for a license. Get Started If you and your organization have less than $5M in total annual income (revenue and any funding), then you do not need to pay for self-hosting Directus. This applies to all projects, including production and commercial projects.

The BSL and its revenue cliffs isn't open-source but shared-source.

Re: Ditching Obsidian and building my own

#368
post #96

I ditched for [silverbullet]( https://silverbullet.md ). MIT licensed, markdown editor with embedded lua scripting. It's a PWA app that works offline and syncs well.

Silverbullet is aptly named but I'd actually wait a month or two because it's going through the transition to V2 which shuffles a few things around.

Other than that it's exactly what it says on the tin, a hacker's digital notebook. While it would take a bit of rolling up your sleeves to make it look as nice as Logseq or Obsidian it's actually closer in form and function to something like org-mode for Emacs (though not quite hitting the mark regarding linking sadly).

Re: Ditching Obsidian and building my own

#369
post #253

What do people's success stories with fancy PKMS looks like? I get writing stuff down, but I've never quite gotten the deep linking stuff. I tend to just be able to get away with some basic folders.

Agreed. Particularly with running your notes through a text embedded model you can use semantic similarity and no longer need to manually link notes! This is something I'm excited to add in to my PKMS at some point.

Simon Wilson does a great job at explaining this here https://simonwillison.net/2023/Oct/23/embeddings/ see video at 6.30 min to about 10min point.

Re: Ditching Obsidian and building my own

#370
Is there a reason that Obsidian, Notion and OP all decided to use a dedicated sync service, as opposed to just using generic file storage, which may or may not be in the cloud ?

It would seem to me that it would leave out a whole lot of complexity to just use Google Drive / OneDrive / iCloud Drive to handle the synchronization across devices, and if need be you could then just add encryption on the cloud storage (if desired), which you would need to do anyway for the dedicated sync service. It would also reduce the infrastructure cost a lot, and utilize resources already available.

Post reply on HN