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 built a faster Notion in Rust
91–100 of 110 posts
Re: I built a faster Notion in Rust
#92I 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
#93Curious 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…
Re: I built a faster Notion in Rust
#94Earlier 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.
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
#95I 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
#96Earlier 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.
Re: I built a faster Notion in Rust
#97Looks 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.
Re: I built a faster Notion in Rust
#98I 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.
Re: I built a faster Notion in Rust
#99This 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…
Re: I built a faster Notion in Rust
#100The prosemirror port would make for a nice OSS library if OP is willing to put it on crates.io.