Live data from Hacker News

Show HN: Files.md – Open-source alternative to Obsidian

github.com

41–50 of 377 posts

Re: Show HN: Files.md – Open-source alternative to Obsidian

#42

I believe that not only you should own your data in plain files, but also you should own the software that opens those files. So that your files and tools can grow together, fully under your ownership, through the ages. The app can be easily tweaked for your own needs via an LLM - code is optimized for that. P.S. And Golang seems to be great fit for this kind of software.

What makes Golang a great fit in your opinion?

Server setup before the rewrite:

docker + php-fpm + php7 + larvel + nginx + redis + cron + worker + certbot

Server after the rewrite to Golang:

server, a 15MB no-dependencies binary that has everything.

Re: Show HN: Files.md – Open-source alternative to Obsidian

#43

I use .MD files, helix terminal editor with a markdown LSP called markdown-oxide that replicates the obsidian feature set (like bidirectional links, tags, making new notes automatically, two keys get you from a in-line footnote to the definition and back again, etc), and rumdl which is a super efficient and customizable markdown linter and formatter (semantic line breaks far the win!) . Since it is all helix I can ju…

Right, but most people want to be able to consult their notes on the go, quickly add items from their phone, etc.

Re: Show HN: Files.md – Open-source alternative to Obsidian

#44

I use .MD files, helix terminal editor with a markdown LSP called markdown-oxide that replicates the obsidian feature set (like bidirectional links, tags, making new notes automatically, two keys get you from a in-line footnote to the definition and back again, etc), and rumdl which is a super efficient and customizable markdown linter and formatter (semantic line breaks far the win!) . Since it is all helix I can ju…

> There is no better interface for text than a terminal

It's a personal choice that cannot be imposed on everyone. Not everyone is a developer.

Re: Show HN: Files.md – Open-source alternative to Obsidian

#46

I believe that not only you should own your data in plain files, but also you should own the software that opens those files. So that your files and tools can grow together, fully under your ownership, through the ages. The app can be easily tweaked for your own needs via an LLM - code is optimized for that. P.S. And Golang seems to be great fit for this kind of software.

You might like what I made for myself https://github.com/pratikdeoghare/brashtag

Re: Show HN: Files.md – Open-source alternative to Obsidian

#47

I believe that not only you should own your data in plain files, but also you should own the software that opens those files. So that your files and tools can grow together, fully under your ownership, through the ages. The app can be easily tweaked for your own needs via an LLM - code is optimized for that. P.S. And Golang seems to be great fit for this kind of software.

What makes Golang a great fit in your opinion?

Since I plan to use it for the rest of my life, I need the code and infrastructure to be radically simple and easy to maintain.

Like, I should be able to open it even after a few years, and do some fixes or add some features.

Go's ecosystem seems to share this mindset.

Re: Show HN: Files.md – Open-source alternative to Obsidian

#48

This made me realize that obsidian is *not* opensource, but in a way obsidian made me feel like it was opensource. Obviously now that I researched it, it is quite obvious that it is not, but still it 'feels' like it should be opensource.

The reason is open standard. Obsidian uses markdown, that's it. No proprietary database, no fancy algorithm, no locked in platform, just a convenient way to manage your notes (jesus, that sounded like AI). You can realistically do it yourself, but they've helped you to do it for the low price of an online sync subscription.

That's why I will always hammer on open standards and federation.

Re: Show HN: Files.md – Open-source alternative to Obsidian

#49

Earlier quoted context omitted.

> It seems like software in AI-era should be distributed open source. That makes it easy for AI to be trained on it.

Yeah, also makes it easy for humans to train on it. That's the point of open source, sharing the knowledge. We'll all make the same shit over and over if noone shares. But if we all share, then the only thing left to make is the unknown.

[deleted]
Post reply on HN