Live data from Hacker News

I built a faster Notion in Rust

imedadel.com

61–70 of 110 posts

Re: I built a faster Notion in Rust

#61

Earlier quoted context omitted.

I used to be very against closed source products but changed my mind recently. One of the founders of Obsidian makes some great points here: https://forum.obsidian.md/t/open-sourcing-of-obsidian/1515/1...

> The cost to benefit ratio is very low for our small team of 2, and our plate is already full. Wow, I didn't know the team was so small - go them!

It was that small in 2020, it's more in the 5-10 range these days

Re: I built a faster Notion in Rust

#63
post #40
post #21

This looks like it has great potential, but what I really want is an open source "notion" with a well considered plugin & schema model. I desperately want to sync back all my data into a single cohesive graph; notes, reading list, messages, exercise activity in a more compute friendly format than MD files.

We're building a new multiplayer IDE but for docs/tasks [1]. Local-first, real-time collaborative and end-to-end-encrypted sync. Not open source but self-hostable with a single binary and hackable with plugins (custom properties, views, code, etc). [1] https://thymer.com

Seems amazing - I cannot wait to test Thymer out!

Re: I built a faster Notion in Rust

#64
post #21

This looks like it has great potential, but what I really want is an open source "notion" with a well considered plugin & schema model. I desperately want to sync back all my data into a single cohesive graph; notes, reading list, messages, exercise activity in a more compute friendly format than MD files.

Adding my own to the list: https://github.com/superegodev/superego (Warning: still an alpha.)

Distinctive points:

- It exposes the "database metaphor": your data is organized in collections of documents, each collection having a well-defined schema.

- It's all local in an app (no server component to self-host).

- It has an AI assistant on top that you can use to explore / create / update.

- It allows you to create small personal apps (e.g., a custom dashboard).

- It allows you to sync data from external sources (Strava, Google Calendar, Google Contacts.)

Cons:

- The database metaphor is quite "technical". A "normal" user is not comfortable with the idea of creating their own collections, defining a schema, etc. In fact, right now I only have developers and techies as a target audience.

- It's not optimized for any one use case. So, for example, as a notes-keeper Notion is obviously much better.

- It's still in early stages (I'm working on it alone), so:

  - There's no mobile app yet.

  - It doesn't yet support syncing between devices.

  - There are just 3 connectors to sync from external sources.

Re: I built a faster Notion in Rust

#65
post #38
post #8

This is great, I wish tech giants focused more on latency. Gmail, Notion, Facebook, are painfully slow on my high-end laptop with gigabit ethernet. Something is wrong in our modern engineering culture.

I recently started looking for a new(er) laptop, because it often felt slow. But I started looking at when it was slow, and it was mostly when using things like GMail. I guess my feeling was "if my laptop isn't even fast enough for email, it's time to upgrade". But doing things I actually care about (coding, compiling) it's actually totally fine, so I'm going to hold on to it a bit longer.

This is the exact feeling I had. My 2019 intel MacBook Pro has 12 cores, 32gb ram and a 1TB hard drive. Yet, most consumer web apps like Gmail, Outlook and Teams are excruciatingly slow.

What is surprising is that a few years ago, these apps weren’t so terrible on this exact hardware.

I’m convinced that there’s an enormous amount of bloat right at the application framework level.

I finally caved and bought a new M series Mac and the apps are much snappier. But this is simply because the hardware is wicked fast and not because the software got any better.

I really wish consumer apps cared less about user retention and focused more on user empowerment.

Re: I built a faster Notion in Rust

#66
post #8

This is great, I wish tech giants focused more on latency. Gmail, Notion, Facebook, are painfully slow on my high-end laptop with gigabit ethernet. Something is wrong in our modern engineering culture.

Of course. Anything that has greedy and/or non-technical management will be slow.

Re: I built a faster Notion in Rust

#67
post #21

This looks like it has great potential, but what I really want is an open source "notion" with a well considered plugin & schema model. I desperately want to sync back all my data into a single cohesive graph; notes, reading list, messages, exercise activity in a more compute friendly format than MD files.

Tiddlywiki

Re: I built a faster Notion in Rust

#68
post #45

Earlier quoted context omitted.

I used to be very against closed source products but changed my mind recently. One of the founders of Obsidian makes some great points here: https://forum.obsidian.md/t/open-sourcing-of-obsidian/1515/1...

This is a great rebuttal. 99.9% of the internet is closed source and we don't ask for it to be opened. From our ISPs, to Google, to the hyperscalers. If anything, I think we should be asking those things to be open. If we're only asking the little guys, the big guys with trillion dollar market caps skate by. This is exactly how they want it. Fewer gradients for small players to grow.

I do ask for that and generally refuse to use closed source sw. But... something being opensource doesnt always mean you can change stuff. Like signal-desktop that has build process so badly convoluted that even gentoo doesnt build it itself. (has it improved already?)

Re: I built a faster Notion in Rust

#70
Nice. I dunno what is Notion but I suppose - I tried Obsidian and some other sw i dont recall anymore, never liked it. Then I found org-mode in emacs and gave it a try. I did not look back except for one feature - mind maps or 2D note taking. For this I've tried mind maps but it just wasnt really what i needed or wanted. I probably dont really know what I want or mean by 2d note taking, I just have some vague idea.
Post reply on HN