Entonces, gracias por su tiempo. Gracias, Ryan, si puedes tomar asiento. Por favor, recuerden hacer sus preguntas en Slido. Tenemos dos en este momento. Entonces, la primera pregunta es, gracias por la gran charla, por cierto. Fue muy interesante. ¿Intentará Dino solucionar la aritmética de punto flotante de JavaScript en el futuro? No, no lo creo. Quiero decir, Dino está tratando de ser compatible con el navegador y eso es realmente un problema para TC39 y la definición del lenguaje. Dino no va a intentar salirse de eso. Vale, genial. Y la siguiente pregunta es, ¿existe una forma de permitir el acceso solo a librerías específicas? No, así que creo que a lo que se refiere esta pregunta es a permitir, por ejemplo, el acceso a la red a una dependencia pero no permitirlo a otras dependencias. Esto no es posible hasta donde podemos ver. Nos encantaría esta característica. Hay trabajo en curso en TC39 y creo que habrá algunas charlas sobre esto más tarde pero esto es muy investigativo y en el, disculpen, en este momento el sistema de permisos es más bien basado en procesos. Genial. ¿Y podrá la persona alojar KB en los proveedores de cloud existentes para confiar y GDPR? Sí, puedes tomar Dino y puedes desplegarlo donde quieras. Puedes ponerlo en AWS Lambda, tendrás una versión local de SQL lite de esto. Puedes poner esto en Cloud Run, puedes ponerlo donde quieras, eso es todo accesible. El backend de foundation DB es específico para Dino deploy. ¿Y para qué prevés que se utilice más KV? Sí, creemos que tradicionalmente las tiendas de datos KV son bastante limitadas en su conjunto de características. Y por eso la gente tiende a optar por las bases de datos relacionales muy a menudo con estas transacciones y este modelo de consistencia. Todavía creemos que hay un mundo donde las bases de datos relacionales son necesarias y las aplicaciones obviamente, pero creo que esto amplía bastante el alcance. Entonces, muchas, ya sabes, es difícil ponerle un número, pero ya sabes, algún número de, ya sabes, aplicaciones sencillas a aplicaciones de complejidad media creo que pueden encajar muy bien en esta abstracción KB. ¿Y qué es Elf? Elf es el formato binario ejecutable en Linux. Entonces, ya sabes, la analogía que estaba haciendo, debería haberla explicado un poco más, pero Elf es tan corto, ¿verdad? Entonces, ya sabes, estás usando Bash, estás usando lo que sea ZSH en Linux, y eso es como un lenguaje de programación dinámico. Es un lenguaje de programación dinámico, uno realmente malo, pero puedes lanzar binarios escritos en C, escritos en C++, escritos en Rust, ¿verdad? Esos son ejecutables Elf. Y la analogía es con JavaScript, tienes esta especie de shell, este lenguaje dinámico de JavaScript donde puedes lanzar estos ejecutables Wasm que están escritos en C++, Rust, etc., para un comportamiento más complicado. Gracias. Solo nos queda un minuto, ¿y por qué siempre usas el usuario root en la terminal? ¿Perdón? Sí, esa es una de las preguntas, ¿por qué siempre usas el usuario root en la terminal? Oh, no, estoy usando mi propio usuario, ¿estaba conectado como root? No. Genial. En tu primer ejemplo de kb, ¿sería posible listar todos los usuarios? Sí, y deberías mirar la documentation, hay una API de cursor, así que puedes hacer paginación a través de, puedes listar, digamos, la tabla de usuarios y paginar a través de eso bastante fácilmente. Genial. ¿Hay alguna forma de auto-alojamiento con la misma funcionalidad que proporciona donut.dev? Hasta cierto punto. Este backend de FoundationDB, esta especie de tienda KB distribuida es propietaria. Vale, gracias. Nos hemos quedado sin tiempo, pero muchas gracias. Practicamos nuestro aplauso, así que vamos a darle un 10. ¡Wooh! Gracias.
Comments