BookReader

Lo que lees, por fin, se queda contigo.

Gratis. Sin cuenta. En tu navegador.

Designing Data-Intensive Applications
9 · Consistency and Consensus

In an eventually consistent database, if you ask two different replicas the same question at the same time, you may get two different answers.

Linearizability is the idea of making a system appear as if there were only one copy of the data, and all operations on it are atomic.

324
Agente se sabe el libro entero
No termino de entender la linealizabilidad. ¿Me lo explicas de forma sencilla?
Imagina que solo existiera una copia del dato y nadie pudiera pillarla a medio cambio. Eso promete: escribes, y cualquiera que lea después ve el valor nuevo — da igual a qué réplica pregunte.
p. 324 · Consistency and Consensus
Pregunta sobre el libro…

Todos nos hemos quedado mirando un párrafo.

Leyéndolo por tercera vez. Entendiendo cada palabra y ninguna idea.

Ahora la página responde.

Pregunta lo que no entiendes, como lo preguntarías tú. El agente se sabe el libro entero, conoce tu objetivo, y te lo explica a tu nivel, hasta que hace clic.

No se inventa nada. Todo sale del libro.

Cada explicación lleva su cita. Tócala y compruébalo en el libro, palabra por palabra.

7 · Transactions

This pattern of read-modify-write can cause lost updates. An atomic compare-and-set operation avoids the lost update by only allowing the write if the value has not changed since you last read it.

243
p. 243 · Transactions — toca y compruébalo

Repaso citado

Leer es la mitad.

Lo importante se convierte en tarjetas. Vuelven a ti justo antes de que lo olvides. Y cada una recuerda de qué página salió — por si quieres releerla.

Es una tarjeta de verdad. Pruébala.

Tus libros son tuyos. Tus preguntas, también.

Sin cuenta. Sin servidor. Sin nadie en medio. Todo vive en tu dispositivo, y te lo puedes llevar cuando quieras.

Privacidad. Así es BookReader.

Y además: subrayados y notas, búsqueda en el libro, marcadores, páginas o scroll, tres temas de lectura, export a Anki y Markdown, y funciona sin conexión.

¿Cuánto cuesta?

La app es gratuita. El agente funciona con tu propia clave de IA (BYOK): pagas a tu proveedor solo lo que uses, sin intermediarios ni suscripción.

¿Qué formatos lee?

EPUB y PDF. El agente lee ambos igual de bien: mismo chat, mismas citas, mismas flashcards.

¿Puedo preguntar en otro idioma que el libro?

Sí. Lee en inglés y pregunta en español, o al revés: el agente entiende tu pregunta, busca en el libro y te responde en tu idioma, citando el pasaje original.

¿Qué IA puedo usar?

Cualquier proveedor con API OpenAI-compatible: configuras la URL, tu clave y el modelo que quieras. Sin el agente, BookReader sigue siendo un lector completo.

¿Dónde se guardan mis libros?

En el almacenamiento de tu navegador, en tu dispositivo. No se suben a ningún sitio — por eso no hay sincronización entre dispositivos, de momento. Puedes exportar un backup completo cuando quieras.

¿Las respuestas del agente son fiables?

El agente responde a partir de pasajes del libro y cita cada afirmación. La cita es tu botón de verificar: un toque y estás en la página. Si el libro no cubre algo, lo reconoce en lugar de rellenar.

¿Funciona sin conexión?

Leer, subrayar y repasar tarjetas: sí, es una PWA instalable. El agente necesita conexión para hablar con tu proveedor de IA.

El próximo libro que leas, te lo quedas.

Gratis. Sin cuenta. En tu navegador.