Live data from Hacker News

I built a faster Notion in Rust

imedadel.com

91–100 of 110 posts

Re: I built a faster Notion in Rust

#91

I can highly recommend Obsidian for long-term knowledge bases. Have been writing about using it well: https://bryanhogan.com/tags/obsidian It's missing collaboration at the core, although it's possible to achieve this currnetly with third party solutions, or the next major update should also include it as it's the "multiplayer" update.

I am using Obsidian with the markdown-oxide [0] language server in my favorite text editor. It works pretty well for link navigation and completion.

[0] https://oxide.md/

Re: I built a faster Notion in Rust

#92

I can highly recommend Obsidian for long-term knowledge bases. Have been writing about using it well: https://bryanhogan.com/tags/obsidian It's missing collaboration at the core, although it's possible to achieve this currnetly with third party solutions, or the next major update should also include it as it's the "multiplayer" update.

I am using Obsidian with the markdown-oxide [0] language server in my favorite text editor. It works pretty well for link navigation and completion. [0] https://oxide.md/

Fantastic tool.

Re: I built a faster Notion in Rust

#93
post #87

Curious about the authors authz implementation. Preloading authorization data into memory does not, by itself, provide the specific security guarantee (consistency) that defines Zanzibar. The Zanzibar model is famous not just because it is fast, but because it solves the "New Enemy" problem (or causal consistency). Simple in-memory caching (preloading) often fails this test unless it is paired with complex invalidati…

It is actually slightly worse than even that: while New Enemy [1] is the primary concern, caching like this can also introduce a staleness issue from the other direction: let's say a user adds a new row or document, and immediately sends the link to their coworker... who tries to load that piece of data, but the (stale) access control dataset is cached and they are not in it... they get a "no access" error. While cer…

Hi, i'd like to implement my own version for learning purposes. Do you have any recommendations?

Re: I built a faster Notion in Rust

#94

Earlier quoted context omitted.

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 se…

All it would take is forcing an artificial CPU slowdown to something like a 5 year old CPU when testing/dogfooding apps for developers to start caring about performance more.

> All it would take is forcing an artificial CPU slowdown

Technically, yes. But for many large tech companies it would require a large organisational mindset shift to go from more features is more promotions is more money to good, stable product with well maintained codebase is better and THAT would require a dramatic shift away from line must go up to something more sustainable and less investor/stock obsessed.

Re: I built a faster Notion in Rust

#95

I can highly recommend Obsidian for long-term knowledge bases. Have been writing about using it well: https://bryanhogan.com/tags/obsidian It's missing collaboration at the core, although it's possible to achieve this currnetly with third party solutions, or the next major update should also include it as it's the "multiplayer" update.

I am using Obsidian with the markdown-oxide [0] language server in my favorite text editor. It works pretty well for link navigation and completion. [0] https://oxide.md/

How do you manage the more Obsidian-y sync side? Do you have it open with no tabs, or something else going on?

Re: I built a faster Notion in Rust

#96

Earlier quoted context omitted.

No open source, then I'm not playing. I use Zim wiki for everything just now and I don't like it. I'm in the market for a replacement, and would even pay like with how Immich does it. Unless the source code is available or you put it into legal escrow for when you go bust/abandon the software†, I will not invest my time and data into a system where I am entirely dependent on another organisation or service. † And you…

If you need total control they offer selfhosting.

That is not at all the same thing.

Re: I built a faster Notion in Rust

#97

Looks promising. Where I think Notion really succeeds is letting people easily make attractive live documents. Where they've meandered off imho is trying to shoehorn in an RDBMS. If you can enable people to make pretty pages, and keep your document format simple, you'll be off to a very good start.

The people yearn for a database. Everything ends up trying to be MS Access, the perfect software.

Re: I built a faster Notion in Rust

#98

I can highly recommend Obsidian for long-term knowledge bases. Have been writing about using it well: https://bryanhogan.com/tags/obsidian It's missing collaboration at the core, although it's possible to achieve this currnetly with third party solutions, or the next major update should also include it as it's the "multiplayer" update.

I've written a full length novel in Obsidian and it's fantastic for writing anything.

Re: I built a faster Notion in Rust

#99
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.

There's a ton of these right now. I did some research the other day and found at least five "open source" (to various degrees, all of these are not strictly speaking open source but open core) notion alternatives, and they're all in some ways better, in some ways worse than notion. I settled on AFFiNE [0] because it felt the snappiest, but they've got a lot of telemetry and tracking so I forked to remove that and use…

I've looked into AFFiNE, it doesn't have the native data ingress I'd like.
Post reply on HN