4 puntos por GN⁺ 2023-07-22 | 1 comentarios | Compartir por WhatsApp
  • Un espacio de colaboración digital centrado en la propiedad y el control de los datos personales, que reúne privacidad, uso sin conexión y funciones colaborativas en un solo producto
  • Indica que los datos del vault se cifran localmente en el dispositivo, y que solo el usuario posee la clave de cifrado, por lo que nadie más puede ver el contenido
  • Permite crear cuentas y acceder a los datos incluso sin conexión, y ofrece sincronización P2P en red local sin servidores ni gatekeepers
  • El entorno de edición incluye un editor basado en bloques junto con bases de datos, plantillas y widgets, y permite manejar conexiones entre objetos con vistas de tabla, kanban, galería y grafo
  • Los datos se almacenan localmente, el usuario puede elegir dónde hacer copias de respaldo, y se pueden crear apps sin permiso sobre protocolos abiertos

Espacio de colaboración local-first

  • Anytype se presenta como un “refugio seguro para la colaboración digital” y enfatiza una estructura en la que el usuario posee y controla todos sus datos
  • Destaca como función principal el uso offline/online que funciona incluso sin Wi-Fi o en entornos off-grid
  • Indica que ofrece herramientas de comunicación y colaboración para poder enfocarse más en crear que en organizar

Privacidad y control de acceso

  • Explica que solo el usuario puede ver el contenido dentro del vault
    • Los datos se cifran localmente en el dispositivo
    • Solo el usuario posee la clave de cifrado
  • Enfatiza que no existe ninguna entidad que pueda bloquear el acceso a los datos
    • Con la creación de cuentas offline, el usuario controla las claves y los datos
    • Realiza sincronización P2P en la red local sin servidores ni gatekeepers

Protocolos abiertos y respaldos

  • No existe ninguna entidad que intermedie la conexión entre dispositivos, y los protocolos relacionados pueden revisarse en anyproto
  • Los datos se guardan localmente, y el usuario puede autoalojar los respaldos en la ubicación que prefiera
  • Indica que, sobre la base de protocolos abiertos, se pueden crear apps libremente y sin pedir permiso

Herramientas de creación y modos de vista

  • Anytype ofrece funciones de creación no-code que pueden organizarse visualmente
  • Editor basado en bloques

    • Incluye bases de datos, plantillas y widgets como componentes
    • Permite usar un mismo objeto de varias maneras y visualizar las conexiones entre objetos con vistas de grafo y de base de datos
    • Los modos de vista compatibles son Table, Kanban y Gallery

Rendimiento y experiencia móvil

  • Sostiene que el vault existe dentro del dispositivo del usuario y, al no haber servidor, no hay latencia
  • Los datos se sincronizan rápidamente por P2P en la red local
  • Es compatible con apps móviles nativas tanto en iOS como en Android, con una experiencia natural de toque y desplazamiento
  • La descarga está disponible en Download

1 comentarios

 
GN⁺ 2023-07-22
Comentarios en Hacker News
  • (Trabajo en Notion) El modelo de Anytype es realmente genial y, en cierto sentido, se siente como si hubieran recreado Lotus Notes para el siglo XXI con protocolos y tecnología de cifrado de extremo a extremo
    Es una app sólida de gestión del conocimiento personal con muchas de las funciones de Notion, y en algunos aspectos es claramente mejor que Notion
    Pero también muestra bien la complejidad y las concesiones del enfoque de cifrado de extremo a extremo. Anytype está en desarrollo al menos desde 2019, y la documentación dice que todavía no tiene colaboración ni versión para navegador
    Sin esas funciones, Anytype se queda en el mercado más limitado de la gestión del conocimiento personal, en lugar de competir en el alcance de distribución de Notion/Coda/Dropbox Paper/Quip/Confluence

    • Google Docs de alguna manera ya resolvió el cifrado de extremo a extremo con uso compartido seguro y colaboración
      No lo promocionaron mucho; solo lo mencionaron por ahí como un requisito empresarial, pero está bastante bien implementado sobre un producto de colaboración centrado en la web
      Eso sí, servicios adicionales como la revisión gramatical o la asistencia de contenido se desactivan en documentos cifrados de extremo a extremo, lo cual parece razonable
      Sorprendentemente, sí admite corrección ortográfica; probablemente envían el diccionario al navegador y hacen la consulta en local. El editor de Google Docs no está basado en contenteditable, así que no depende del diccionario del navegador
    • Es interesante que se mencione Lotus Notes, porque pensé exactamente lo mismo al configurar una página de Confluence
      Confluence parece una plantilla de base de conocimiento de Lotus Notes con funciones extra, y es curioso que sigamos reinventando lo mismo
      Como referencia, somos un equipo de proyecto sin fines de lucro de 4 personas y teníamos un presupuesto ajustado, así que nos cambiamos a Confluence porque Notion no tenía un nivel gratuito para equipos pequeños
      Notion ya ofrece algunas cosas gratis, así que me pregunto si alguna vez consideraron un modelo como el de Atlassian, con gratuidad hasta 10 o 5 personas
    • Se podría decir que todo el mercado educativo de la UE está esperando algo como AnyType. Especialmente si implementan colaboración, y en la hoja de ruta parece tener una prioridad muy alta
      Desde la perspectiva de un docente, no se puede usar Notion ni otros servicios estadounidenses basados en la nube de EE. UU. Las afirmaciones relacionadas con GDPR no significan mucho por Privacy Shield, y no se aprueba el uso de esos servicios
      Así que espero que AnyType copie la mayor cantidad posible de las buenas funciones de Notion, para poder dejar Notion, que incluso para uso privado tiene un rendimiento terrible y no tiene modo offline
    • Si Notion no se vuelve pronto software libre ni realmente seguro, Anytype podría convertirse en el asesino de Notion
    • Me gustaría saber qué opinan de http://fibery.io
  • Está bien que aparezcan más apps gratuitas, locales primero y enfocadas en seguridad
    Ahora mismo estoy creando una app local-first y pensando en la sincronización de red no local; en la documentación dice que sincroniza por red P2P local. Me pregunto si eso significa que no sincroniza a través de internet y, si es así, si se debe al costo de mantener servidores TURN o a una limitación técnica
    He estado buscando una solución con WebRTC y casi me doy por vencido. La sincronización en red local funciona bien, pero no he logrado evitar el servidor TURN con un endpoint de API que entregue datos de enrutamiento
    Me gustaría que hubiera una alternativa prefabricada, aparte de COTURN, que pudiera desplegarse en un servidor deno/node, pero por ahora me inclino más por enviar datos cifrados al servidor de API y hacer que cada cliente cifre y descifre con claves proporcionadas por el cliente
    Anytype parece bastante completo y, para alguien como yo que usa Notion a diario, parece fácil de reemplazar. Aun así, el hecho de no tener app web probablemente impediría el cambio por la falta de portabilidad en el trabajo

    • Actualmente operan sus propios nodos de respaldo, así que sí hay sincronización a través de internet
      Sin embargo, el almacenamiento en los nodos de respaldo es de 1 GB, y para participantes alfa es de 10 GB. Si se supera eso, los archivos adicionales solo se sincronizan por P2P
      Planean ofrecer almacenamiento adicional de pago y pronto permitirán que cualquiera pueda alojar su propio nodo de respaldo
    • Si quieres que funcione en todos los casos, necesitas algún tipo de relay de una forma u otra. El P2P no es posible ni práctico en todas las situaciones
      BitTorrent esquiva eso apoyándose en peering de muchos a muchos y en grandes cantidades, pero eso no sirve para 1:1
      Por suerte, mantener un relay o TURN para WebRTC no necesariamente tiene que ser caro. Solo necesitas un servidor y más o menos limitación de velocidad por IP, pero puede manejar muchas conexiones y pocos datos
      Para este propósito hice https://github.com/betamos/rdv, que es una alternativa muy ligera a WebRTC, aunque solo para TCP. Tienes que encargarte tú mismo de identidad, autenticación y cifrado. En mi experiencia, la tasa de éxito de P2P es muy alta, pero no se puede usar en navegadores web
      Uses o no este proyecto, hablar de P2P siempre es bienvenido
    • Espero que sincronice a través de una red ZeroTier
      ZeroTier emula una LAN, incluyendo multicast, así que podría funcionar sin configuración adicional
  • No sé por qué esto me da una sensación de culto. Hablan de confianza mientras presumen ilustraciones y diseño fantasiosos
    Si es una app offline, también me pregunto por qué requiere inicio de sesión. Viendo a dónde van realmente los datos, la configuración del almacenamiento remoto y cuántos MB ya se usaron, me da la impresión de que en realidad es una app en línea con espejo offline
    Tampoco parece haber una opción para especificar una ruta de almacenamiento local, y los archivos guardados son los típicos archivos blob de Electron. No parece haber una forma real de acceder o controlar mis archivos desde fuera
    No me transmite mucha confianza

    • La confianza es una de las funciones clave que otras alternativas no tienen, así que sería más raro no mencionarla
      No es solo offline; también puede sincronizarse con otros dispositivos por internet
      Los datos permanecen en tu dispositivo a menos que pagues por un respaldo dedicado
      La razón por la que no puedes acceder directamente desde el administrador de archivos es que los datos están cifrados
    • Yo lo vi de forma parecida. Intenté encontrar cómo instalar el servidor, pero no había opción, y parece que guardan los datos en sus propios servidores
      Hablan mucho de seguridad y control, pero al final parece que todo sigue bajo su control
    • Como sigue en alfa, parece que solo hay un nodo, y la documentación da a entender lo mismo
      En la alfa actual, todos los datos se sincronizan principalmente con un nodo de respaldo cifrado. La app de los testers alfa siempre está conectada al nodo de respaldo y no puede desconectarse
      La página principal debería decir esto con más claridad. Ahora mismo no parece una alfa
      https://doc.anytype.io/d/troubleshooting/self-host-your-back...
  • En el marketing, la proporción entre filosofía y funciones parece desbalanceada
    Dicen “no confíes en nuestras palabras, confía en el código”, pero luego siguen varios párrafos explicando ideales, y eso da la sensación de que están ocultando algo o dando rodeos
    La independencia de los datos también puede ser poco transparente. Comparado con https://obsidian.md/, en Anytype no puedes simplemente usar archivos Markdown o CSV en crudo
    En Obsidian pagué más de 300 dólares precisamente por esa independencia de datos con condiciones claras. Si estás buscando una versión local de Notion para equipos, seguramente querrás la misma libertad que dan los archivos locales en estándares abiertos

    • Las funciones de Anytype no pueden operar solo con Markdown o CSV. Esos formatos son limitados para nuestro caso de uso
      En su lugar, definimos el formato de datos como archivos protobuf, que son públicos y tienen licencia MIT. Puedes compilarlos tú mismo en cualquier momento y usar tus datos sin depender de Anytype
      También nos gustaría incluir adaptadores de datos en el futuro
    • Siendo justos, puedes compilar el código y el formato protobuf para implementar tu propia exportación a cualquier formato
      Es algo enredado, pero muchos de los archivos Markdown de mi bóveda de Obsidian también tenían metadatos que requerían plugins de Obsidian para renderizarse, así que tal cual casi no servían de mucho
      No es una crítica a Obsidian, pero Markdown tiene límites, y Obsidian los esquiva con bastante código adicional. Si Obsidian desapareciera de internet, los archivos Markdown seguirían ahí, pero gran parte del procesamiento se perdería
      Si solo guardas Markdown con enlaces y sin tablas avanzadas, también cabe preguntarse si realmente necesitas una app avanzada encima
    • Hasta donde recuerdo, Obsidian es código cerrado, y además dieron una explicación rara y poco convincente del porqué
      Así que, al hablar de propiedad e independencia de los datos, no es una suposición tan extrema pensar que están haciendo algo que no quieren publicar, y cuesta verlo como un buen competidor
      La frase “no tienes que confiar en nuestra palabra” significa que estamos dispuestos a mostrar pruebas, y en otros contextos los desarrolladores explicaron la motivación y la inspiración detrás de crear este tipo de software
      Tampoco me parece que Anytype tenga marketing excesivo. Como se explicó en otra publicación, no quieren hacer marketing con dinero de VC ni comprar una base de clientes
    • Markdown también deja bastante que desear en algunos aspectos. Que no permita combinar celdas en tablas ya es bastante grave
  • No entiendo esta licencia. No es open source
    https://github.com/anyproto/anytype-ts/blob/main/LICENSE.md

    • Como explicaron en el blog, muchos proyectos de código abierto se usan con fines comerciales sin copyleft
      La licencia que hicieron aquí parece buscar atender esa preocupación, manteniendo las libertades del software libre y asegurando al mismo tiempo que los forks también apliquen copyleft a sus cambios. No veo muy bien cuál sería el problema
      Me pregunto si todo el alboroto alrededor de la definición “oficial” ha servido realmente para impedir que el software corporativo de código cerrado, básicamente spyware legalizado, copie sin piedad y comercialice proyectos de código abierto
      El software debería ser open source, y también debería tener cláusulas estrictas de copyleft
      La idea relacionada se explica aquí
      https://www.osnews.com/story/25469/richard-stallman-was-righ...
    • Soy cofundador de Anytype. La mayor parte de nuestros repositorios sí son open source
      Nuestra filosofía sobre open source está resumida aquí https://blog.anytype.io/our-open-philosophy/
      Con gusto quiero discutir cualquier inquietud sobre este enfoque
  • Uso Anytype bastante y es una buena herramienta
    Viniendo de Notion, hay algunas cosas de cómo funciona que no son intuitivas, pero la documentación es suficiente y me acostumbré rápido
    Tiene ese placer de uso tipo Notion, pero sin la carga de la montaña de funciones que tiene Notion. Tiene una cantidad justa de funciones bien enfocadas
    Hay algunas mejoras de calidad de vida que echo de menos, pero en su mayoría son detalles menores
    Me gustaría tener vista previa alternativa en tarjetas para objetos o una opción para ordenar y separar grafos no conectados, pero aun así estoy bastante satisfecho. Las funciones actuales están muy bien contenidas, y hasta me daría pena que se convirtiera en un monstruo de funciones como Notion

  • Parece que la vieja maldición de la industria tecnológica consiste en crear “algo, pero con otro ideal encima”
    La gente quiere cosas, no ideales, y vendería hasta el alma para conseguir esas cosas. A estas alturas, lo ridículo sería sorprenderse por eso
    La filosofía solo sirve como diferenciador para un grupo demográfico muy pequeño
    Si quieres que la gente adopte un ideal, estás asumiendo dos problemas. Además de la noble búsqueda, tienes que crear algo deseable que tenga una diferenciación propia, y meter los principios dentro como un caballo de Troya

    • Soy cofundador de Anytype. Nosotros también estamos de acuerdo, y tenemos como lema interno: “la gente usa productos, no protocolos”
      Eso no significa que la filosofía sea menos importante. Por el papel que el software ocupa en la vida, el diseño del producto y del protocolo se basa en principios
      Los efectos de segundo orden de las decisiones de arquitectura se traducen en resultados reales en nuestra vida social. Creemos que la libertad digital fundamental es importante: la privacidad y la capacidad de conectarse con quienes uno confía, y que usuarios y creadores tengan autonomía frente a los proveedores de software
      Al mismo tiempo, sabemos bien que para crear algo significativo hay que hacer lo más difícil: convertir el ideal en una experiencia de usuario atractiva por sí misma, y en eso estamos enfocados
      Queremos demostrar que un protocolo P2P también puede convertirse en un producto agradable de usar. Por ahora apenas estamos dando pasos de bebé en esa dirección
    • Normalmente estaría de acuerdo con esto, pero en una situación donde Notion, y especialmente Notion AI, se están impulsando con tanta fuerza, es posible que ejecutivos de nivel C se sientan incómodos almacenando secretos comerciales o propiedad intelectual de la empresa en servicios administrados y alojados como Notion
      Si una herramienta como Notion empuja tanto las funciones de AI, surge la duda de cómo planean usar, o si ya están usando, los datos personales para ajuste fino o entrenamiento del modelo. En ese proceso, también existe la posibilidad de que la propiedad intelectual de la empresa termine siendo absorbida
    • Es cierto que “la gente quiere cosas, no ideales”, pero esto es Hacker News, así que varios de los principios específicos y algo esotéricos que se discuten aquí son muy importantes para mucha gente
      En este mercado, sí son un punto de venta claro
    • Este es un foro para hackers, así que la mayoría aquí es gente a la que le importan los detalles concretos de la tecnología
    • Es verdad, y a veces me hace pensar si la única solución real no será algo como regulación o una reforma de la propiedad intelectual
      Pero no parece que eso vaya a pasar. El software privativo es demasiado grande y, siendo sinceros, el software libre no es lo bastante resistente frente a los actores maliciosos del capitalismo
  • Importar desde Logseq u Obsidian es doloroso
    Hay que importar los archivos Markdown uno por uno, y la opción de zip tampoco termina de convencerme
    Parece demasiado enfocado en colecciones y páginas individuales, y en pensar de antemano cómo vas a organizar y navegar todo
    Es excelente para reemplazar algunas cosas que tenía en OneNote, y puede usarse como una wiki personal sencilla
    Pero la razón por la que me gusta más Logseq, y en segundo lugar Obsidian, es que la energía de activación para simplemente empezar a escribir notas es muy baja y el flujo se siente más natural
    Anytype parece una alternativa a Notion o OneNote, no una alternativa para alguien que quiere escribir con más libertad, encontrar todo fácilmente después y luego reorganizar solo lo importante con plugins y atajos
    Por ejemplo, no quiero poner títulos en las notas diarias. Solo necesito que ponga automáticamente la fecha actual, poder ver fechas anteriores con unas pocas teclas y etiquetar los bloques que escribo para encontrar después los bloques y páginas relacionados
    La razón inicial por la que lo probé fue la sincronización P2P, y me gusta porque funciona bien
    Probé algo parecido con Logseq y Syncthing, y todas mis notas son archivos de texto plano. No logro encontrar qué formato usa Anytype, y la carpeta de trabajo local parece la típica carpeta estándar de Chrome/Electron con todo mezclado, así que no sirve como respaldo por sí sola

    • Soy cofundador de Anytype. Gracias por el feedback. Estoy totalmente de acuerdo en que la importación es terrible y hay muy pocas opciones
      Planeamos mejorar la importación y también abrir la API para que colaboradores de la comunidad puedan crear y mejorar más herramientas de importación
      También diste justo en el clavo con el tema del título de las notas diarias, y eso también está en planes de mejora
      Me alegra que te haya gustado la sincronización P2P. Ese era el objetivo principal, y el siguiente gran paso es multijugador basado en P2P
    • El diario de Logseq es el mayor hack de productividad que no sabía que necesitaba
      Si no sabes dónde poner una idea, una nota o un garabato, una página como 2022-05-12 te lo ofrece sin carga cognitiva ni confusión
  • Todavía no lo he usado, pero la estética de la landing page y las referencias a los pioneros de la computación personal me pegaron justo donde debían
    Tiene vibra de OpenDoc, y soy demasiado fácil de manipular con cosas así

    • Hace unos años, cuando empezaron a aparecer referencias a Engelbart, pensamiento aumentado y similares, eso me motivaba
      Pero después de probar varios proyectos, muchos no terminaban en nada, quedaban abandonados o se quedaban eternamente en el estado de jardín amurallado de “próximamente”, y también estaban casos ya cerrados como Roam Research o Athens, así que me cansé
      Todavía no tenemos en las manos las herramientas de conocimiento del futuro que prometieron, y lo único que queda son grafos de notas, blogueros verborréicos y exageraciones sobre el “pensamiento creativo”
      No es que el concepto sea el problema, sino que ninguna implementación ha demostrado ser un verdadero avance, ni siquiera lo bastante útil. En cierto punto, las generaciones anteriores de herramientas comerciales para notas y diarios lo hacían mejor
      Ahora hay que verlo con realismo. Si no pueden cumplir la promesa, no merecen nuestra atención. Prefiero quedarme con algo que realmente funcione, aunque no sea llamativo
  • Todo esto me da la impresión de ser de esa clase de cosas que dicen “somos open source y el usuario siempre tiene control total”, pero luego lees la letra chica y aparecen barreras o un rug pull que termina perjudicando al usuario
    He visto esto tantas veces que ya creo que no hace falta ni seguir leyendo para no creérselo de entrada

    • Este proyecto parece salido de la burbuja cripto
      Se menciona Bitcoin y DAO por todas partes. Así que el origen del olor puede ser una postura ingenua y poco compatible con HN y con lo social, o una nueva forma de estafa cripto
    • A mí también me da esa sensación. Como si te dieran una muestra gratis para después encerrarte más adelante