Live data from Hacker News

Show HN: Anytype – local-first, P2P knowledge management

anytype.io

11–20 of 83 posts

Re: Show HN: Anytype – local-first, P2P knowledge management

#11
Anytype is extremely slow and a resource hog, similar to its other Electron counterparts, as can be seen on a benchmark I did.[1]

I’m developing Plume[1] which has a similar advanced block editor but since it’s built with Qt C++ and QML, is very performant (more so than comparable native apps!).

EDIT: Some work in progress: https://imgur.com/a/LwitrHe

[1] https://www.get-plume.com/

Re: Show HN: Anytype – local-first, P2P knowledge management

#12

I found Anytype a few months ago and thought "wow maybe I can ditch Turtl (I am the creator) and just use this." A few things bugged me about it: - It's a source-available license. - You can't share with others (yet) even though they promote this as a feature. - They call it e2e encrypted, but all your data lives unencrypted on-disk. In other words, it's encrypted in transit but not at rest. Anyone/anything that can…

Thanks for your input.

On the p2p topic: Our protocol is p2p and it's already working well in local networks. You can experience the magic yourself: install Anytype in local mode, create a space, and fill it with some data. Open the mobile app and log in with the same phrase, and your data will be synced without any central server, immediately! Isn’t it magical? The network is needed for backups and to solve the closed laptop problem. You can always self-host a network. We believe it's important to give people the ability to be free from a service provider

On the topic of e2e encryption: All your data in Anytype is encrypted at rest; only the indexes of this data (which are created and used locally) are not encrypted. We have plans to also encrypt the indexes. Currently, we assume that the majority of users employ full disk encryption, and if your machine is compromised, it is likely that malicious software can read memory and, therefore, access the keys. Could you please elaborate on the significant vector of attack, so we can consider this case?

Regarding the license, we have covered our logic here: https://blog.anytype.io/our-open-philosophy/. We are passionate about open source, and for some projects, it’s the only viable option. That's why our AnySync protocol and data format are MIT licensed. The clients are currently under a source-available license, as we are still exploring ways to make the ANY association and contributor ecosystem sustainable. Still researching…

Thanks for your kind words towards us and congrats on your progress!

Re: Show HN: Anytype – local-first, P2P knowledge management

#13
post #9

Does it have the ability to do any sort of spaced repetition? I need my knowledge stores to help me retain the things I want to retain.

I would say at this point it's not made for this. The closest thing I saw in anytype atm is this: https://gallery.any.coop/?experience=language_flashcards

Oh, but it does look like Plugins are possible then?

I'm looking into this now[1], though i'm having trouble understanding how. Maybe those are official plugins?

[1]: https://doc.anytype.io/anytype-docs/community/join-the-open-...

Re: Show HN: Anytype – local-first, P2P knowledge management

#15
Finally, a well designed product site !!!

This space (Notion & co) is extremely crowded. If a player invests heavily into UX, from the start, that signals they are in the long run. Confident, at least.

Subscribed to the newsletter and wishing the best for the company to deliver good news.

Re: Show HN: Anytype – local-first, P2P knowledge management

#16
As someone who's been active in the IPFS community, it's really exciting to see how Anytype uses content addressing to manage and sync data under the hood (https://github.com/orgs/anyproto/discussions/15).

I think the fact that local-first P2P apps cannot be built directly on the web is a shame, some of the building blocks, like WebRTC are there, but browsers still lack some APIs to allow for more bottom-up innovation and experimentation with new protocols in the browser.

Re: Show HN: Anytype – local-first, P2P knowledge management

#17
post #12

I found Anytype a few months ago and thought "wow maybe I can ditch Turtl (I am the creator) and just use this." A few things bugged me about it: - It's a source-available license. - You can't share with others (yet) even though they promote this as a feature. - They call it e2e encrypted, but all your data lives unencrypted on-disk. In other words, it's encrypted in transit but not at rest. Anyone/anything that can…

Thanks for your input. On the p2p topic: Our protocol is p2p and it's already working well in local networks. You can experience the magic yourself: install Anytype in local mode, create a space, and fill it with some data. Open the mobile app and log in with the same phrase, and your data will be synced without any central server, immediately! Isn’t it magical? The network is needed for backups and to solve the clos…

I completely agree with the threat model of "an attacker on your machine can get to the keys" but I'd like to add two security use cases that makes encrypting indexes valuable:

1. Off-the-shelf malware exfiltrates data, as seen in ransom attacks. I'd feel better if the index was encrypted. It's unlikely an attacker would manually spend time trying to find the keys in RAM unless your app became very famous :)

2. Syncing files on a work laptop where IT might snoop.

Obsidian does not encrypt files at all locally, and for that reason I would feel quite self-conscious about loading a vault with potentially private notes.

Ironically, Obsidian is much better if you only have ONE big vault, but because of this, I have to live with 3 vaults (different threat models for each).

Re: Show HN: Anytype – local-first, P2P knowledge management

#18
post #14

This looks like a beautiful product, but why are there so many note taking apps? It seems like way too much energy is being put into this space.

While note-taking is cool and is one of the main use cases that anytype is used for today, we don’t place ourselves into the note-taking category. What we are building is a local first superapp (don’t like this word, but can’t find a better analog) - anytype aims to give powers of a flexible interface (a graph data-base with modular UI) and collaboration and communication capabilities based on local-first ideals. The aim is for users to build their own software from building blocks while this software is local first (not cloud). Also, we expect our community to contribute new data types, new plugins and new views. What is released needs to show what is possible.

Re: Show HN: Anytype – local-first, P2P knowledge management

#19

Anytype is extremely slow and a resource hog, similar to its other Electron counterparts, as can be seen on a benchmark I did.[1] I’m developing Plume[1] which has a similar advanced block editor but since it’s built with Qt C++ and QML, is very performant (more so than comparable native apps!). EDIT: Some work in progress: https://imgur.com/a/LwitrHe [1] https://www.get-plume.com/

What sets Anytype apart as a local player is its notion-style databases, and I believe it is unique in that respect.

If the outlining experience is good enough (drag/drop, collapse...), I will definitely try Plume for "light/fast" note-taking.

Post reply on HN