Readit News logoReadit News
mayne commented on Show HN: I wrote a browser AI assistant without requiring login   sumbuddy.app/en... · Posted by u/djyde
mayne · a year ago
It looks good
mayne commented on CRDT: Movable Trees   loro.dev/blog/movable-tre... · Posted by u/czx111331
mayne · 2 years ago
CRDTs are the future!
mayne commented on Show HN: Eidos – Offline alternative to Notion   github.com/mayneyao/eidos... · Posted by u/mayne
eternityforest · 2 years ago
This looks really cool! The only thing that seems to be missing is sync, since SQLite doesn't work well with SyncThing et al.

Something like cr-sqlite could potentially fix that though, although I'd prefer just plain markdown files for the backend.

mayne · 2 years ago
I've tried it, but it didn't work well together, still looking for a solution, CRDT is the hard part, haha.
mayne commented on Show HN: Eidos – Offline alternative to Notion   github.com/mayneyao/eidos... · Posted by u/mayne
Rovoska · 2 years ago
This post complains about Notion being slow, but when I try out the demo myself Eidos is slow as molasses. Forms are populated full seconds after I write in them, and I accidentally created several tables on accident because they again took multiple seconds to exist.
mayne · 2 years ago
I sorry for your experience. It works smoothly for me and hasn't been fully tested yet
mayne commented on Show HN: Eidos – Offline alternative to Notion   github.com/mayneyao/eidos... · Posted by u/mayne
wwweston · 2 years ago
This looks cool. At first pass, I have one big question: are there any facilities or even just plumbing for syncing between installs / front-ends?

SaaS/cloud approaches have real downsides in terms of ownership but the big upside is access from multiple points/devices (home desktop, browser on office machine, personal laptop, mobile device, etc). Obviously SaaS isn't the only way to do that, centralizing around self-hosting or some syncing feature can work too. Anything like that on the radar?

mayne · 2 years ago
I carefully designed the architecture, which is very flexible. The "backend" is currently running on web worker & service worker. It should be possible to deploy it to a web-standard runtime environment for self-hosting.

P2P synchronization based on CRDT is on the roadmap.

mayne commented on Show HN: Eidos – Offline alternative to Notion   github.com/mayneyao/eidos... · Posted by u/mayne
kaz-inc · 2 years ago
How do you deal with iOS deleting PWA data when unused? I'm building an app that relies on indexedDB, which afaik is the only persistent storage a PWA can access.
mayne · 2 years ago
Currently, it can only run on high-version chromium-based browsers, and it's compatible with Android, but not iOS. Apple is killing web apps.
mayne commented on Show HN: Eidos – Offline alternative to Notion   github.com/mayneyao/eidos... · Posted by u/mayne
ukuina · 2 years ago
If you allow dependency-included self-host (preferably via an application wrapper like Electron where I can use a firewall to control which outbound connections are allowed), support mobile devices, and charge a one-time fee for p2p sync (decentralized, like SyncThing), this will be an instant buy for me.

Thought: Can you add a logout button?

Also, please consider a name change so SquEnix doesn't sue you out of existence!

mayne · 2 years ago
What you want is also what I'm working on. Eidos is a personal open-source project focused on individual needs. It respects everyone's privacy. It does not collect any information. Since there is no account system, no need for a logout button

I really love this name. If I use Eidos Space, will there be trademark issues?

mayne commented on Show HN: Eidos – Offline alternative to Notion   github.com/mayneyao/eidos... · Posted by u/mayne
ibdf · 2 years ago
I am a big fan of Notion but lately it's like they have been asleep on the driver seat. If they only offered custom extensions I think they would do so much better. I have recently switched to Obsidian but I am not fully committed yet, so i will give this a try.

My only critic so far... It seems you copied one of my least favorite "features" from Notion which is to force a default "Title" column for the tables. I find that most of the time I don't need a Title column, but I can't turn it off nor can you change it's type.

mayne · 2 years ago
It's okay to change the type of title field. I will patch an update.
mayne commented on Show HN: Eidos – Offline alternative to Notion   github.com/mayneyao/eidos... · Posted by u/mayne
mst · 2 years ago
My general answer to this is to make sure whatever thing I'm building understands Pg COPY TSV syntax - specified by https://www.postgresql.org/docs/current/sql-copy.html under 'text format' - and export to/import from that.

It's nice to have something that plays nicely with awk/cut/diff/etc. and can be committed into a git (or elsevcs) repo.

(I'm not specifically wed to COPY as the form, but given it's well known and documented I've found it a good default)

mayne · 2 years ago
Interesting, I'll give it a try.
mayne commented on Show HN: Eidos – Offline alternative to Notion   github.com/mayneyao/eidos... · Posted by u/mayne
rufius · 2 years ago
Is there a brief blurb about how this differs from Obsidian? Just curious mostly.
mayne · 2 years ago
- Eidos has an Airtable-like table, but Obsidian does not. - Eidos and Obsidian are both file-based. - Eidos is based on SQLite, and Obsidian is based on Markdown.

u/mayne

KarmaCake day99March 11, 2024View Original