explico bitcoin desde el código y comparto mis experimentos con ai. ingeniera de sistemas. hice @satlensapp 🇦🇷

los agentes trabajaron toda la noche nunca se chocaron con la ventana de 5 horas porque el agente que orquestaba iba revisando el usage y priorizaba en base a eso durante la noche el orquestador mandaba subagentes a trabajar en paralelo cuando las tareas no tocaban las mismas partes del proyecto para ir mas rápido hoy cuando me desperté tenia el documento con el resumen de lo que se habia hecho y 25 decisiones que tenia que tomar con la opinion de cada agente (UX y "usuario de la plataforma") ya las respondí mientras siguen trabajando, revisando flujos, encontrando errores y arreglandolos para la proxima voy a pedir que los documentos sean mas cortos y resumidos porque se hizo tanto que es imposible de leer
16
1
198
15,540
para los nostálgicos. pre ai meme
1
9
218
ayer se mergeó un fix en core que tenía que ver con un bug de un caso edge cuando firmabas en bitcoin podes firmar transacciones de diferente formas y una es firmar un input y el output en la misma posición, se llama SIGHASH_SINGLE (1). el caso edge es cuando firmar el input y no hay un output en esa pocision (2) satoshi resolvió ese caso firmando un 1 para tx legacy, en segwit es donde se introdujo el bug lo que permite firmar la transaccion y después poner cualquier output ahi y por último en taproot da un error cuando querés firmar y te falta el output arreglar este bug en segwit requiere de un cambio en el consenso porque algo que ahora es válido dejaría de serlo (soft fork) (3) lo que se hizo en el pr fue cambiar la wallet de core para que de un error en ese caso
1
10
499
buen día 🫠
7
6
132
10,457
si están en una conversación, no cambien de modelo a la mitad cada nuevo mensaje de una conversación envía todo el historial y por eso existe la caché, para hacerlo más barato. si tu conversación tiene 170000 tokens de contexto, cada nuevo mensaje los manda de nuevo el problema es que la caché es a nivel de modelo, entonces si cambias de modelo, este no puede usar tu caché y necesita cargar todo de nuevo además el modelo que estabas usando, estaba guardando razonamiento interno y eso se pierde también cuando cambias de modelo si pagas una subscripcion esto lo vas a ver en el uso de la ventana de 5hs y si usas api, te va a costar dolares ej $0.03 usando caché vs $0.75 cambiando el modelo
debe ser bait pero no hagan esto. bajar de modelo sale más caro por que te metes la cache en el orto.
2
12
1,232
bitcoin privado usando un swap a un pool en ethereum opiniones?
6
1
8
972
para defender internet del spam y ataques hay que poder diferenciar entre un humano y un agente la premisa es que la forma que tenemos de diferenciar es que el agente puede hacer miles de operaciones por segundo y el humano no entonces no deberíamos detectar identidad si no cobrar por acción y obvio, ahí es donde menciona a bitcoin
The single biggest difference between humans and AI agents is the amount of actions they execute on a computer per unit of time. AI agents can look and act just like humans, but execute 10,000X more actions per unit time. that's the tell. so the key to defending cyberspace from AI slop or AI attacks is to target ACTION, not IDENTITY. trying to detect AI is a fool's errand; targeting its BEHAVIOR is the key. So if you want to deter AI from accessing your website/system, simply make it expensive in computational tokens to ACT on your website. Make every command or button cost a token, and suddenly it's 10,000X more costly for AI to act than a human. You can't stop AI, but you can make it extraordinarily expensive to use it. We already know this intuitively, because everybody who has ever run openclaw or their own personal AI agents knows that the single biggest LIMFAC is compute tokens. your AI is only as good as your compute token wallet. but AI compute is constantly getting cheaper and better, and some countries have far better AI compute than others, creating a major imbalance of power. so the key to long term success is to create some kind of universal, non-sovereign, geopolitically neutral compute token network. that is, we need some kind of network that accounts for a bunch of transferable tokens that are computationally expensive to produce. that no amount of AI compute can produce more of. we need a proof-of-compute token network. and we need it to be fully decentralized so that no single person or polity can gain permanent or centralized control over it. we need this network to be globally dispersed. and we need to figure out a way to distribute those compute tokens in a way that's fair, that gives no single person or polity an advantage over the others. perhaps in some kind of first-come first-served basis, where the users who provide the computational power are given the tokens and free to spread them out however they want. if we had this compute token network, the final step to saving ourselves against AI is to simply adopt the habit of making every online action cost some fraction of a compute token, so that it's orders of magnitude more expensive for AI agents to operate online than humans. the first nation to discover this compute token network and use it to its defensive advantage against the threat of agentic AI will win the 21st century. BTW that compute token network is Bitcoin.
1
1
4
1,005
ayer salió un metaprotocolo de privacidad en bitcoin en la layer 1 toma la arquitectura de zcash y guarda el valor como notas privadas. la información esta dentro de los op_return, por lo que bitcoin no los entiende y no los valida funciona al revés que lightning en donde los datos van afuera de la L1 y solo llegan ahi en los cierre de canal acá todos los datos van dentro de texto y lo que queda afuera es la validación. los btc no se mueven nunca pero cambia de dueño a través de estas notas dejo la decodificación de la en la transacción que publicó usando esto link de alguna de las txs: mempool.space/tx/3529901cc6b… mempool.space/tx/1a467ebf7ae… mempool.space/tx/5c3a5857e9f… (la de la foto) obviamente todavía es un proof of concept, el paper lo dice: github.com/bitsagarob/shield…
5
9
54
3,575
me convertí en un PM
3
23
1,185
antes el estrés de programar venía de tener problemas que nadie había tenido y de la falta de información ahora el estrés viene de la sobrecarga de información y context switch. siempre tenés muchas cosas corriendo al mismo tiempo es como que antes no sabías y ahora no llegás
12
1
57
2,117
creo que todos los programadores estamos atravesando un duelo y cada uno está en una etapa diferente el trabajo que aprendimos a hacer ya no existe más. estudiamos muchísimo y ahora el mercado no busca nada de lo que sabías hacer todo va muy rápido y no da tiempo a procesarlo
388
508
7,050
548,479
que compu / especificaciones recomiendan? yo uso mac y si es por mi tendría la última con todo el hardware que permita el modelo
Replying to @ayebytes
Hoy por hoy que notebook es recomendable comprar para correr todo en una VM? Me refiero más que nada al stack de RAM, duro, procesador, etc. Vengo pensando en comprar una segunda máquina para laburo exclusivo
2
2,342
tengo 2 personas cercanas que casi fueron victimas de hackeos en una entrevista de trabajo te piden clonar un repo y ahi hay varias formas 1) correr scrips preinstall o postinstall cuando vos ejecutas npm i 2) .vscode/task.json con runOn: folderOpen, que se ejecuta cada vez que se abre la carpeta 3) archivos config postcss.config.mjs, tailwind.config.js, next.config.mjs 4) esta es nueva y no lo sabía: abrir el proyecto con un agente de ai y que llame a SessionStart hook de claude sea de la forma que sea lo que hacen estos scripts es escaner .env files tuyos, claves privadas, información de 1Password, notas y enviar los datos por un POST http tambien pueden dejar tareas corriendo en cron de vscode, ver tu ~/.ssh/authorized_keys y mas cosas como protegerse: usar VM, revisa .vscode/, package.json, Restricted Mode de visual studio pero lo mas importante es que ante cualquier señal de alerta que sientas, terminá la entrevista
3
6
50
4,702
más descubrimientos en el área de medicina. 950 agentes y 210 millones de tokens
Claude has discovered a previously unknown enzyme system hidden in the DNA of bacteriophages. Beside the enzyme’s gene sits a long array of repeating DNA—a structure that looks somewhat similar to CRISPR. We don’t yet understand what this system does, but only a handful of known systems share its features, and all of them are able to cut, copy, and paste DNA. Historically, the discovery of such programmable systems has helped revolutionize medicine. CRISPR, for instance, is now the foundation of genetic medicines. But it will take much more work to learn what this system does, and whether it can be put to similar use. Read more: anthropic.com/news/claude-di…
1
6
2,054
hice 2 rondas de mejoras. en una usé 10M tokens y en la segunda 3M. como lo podría haber gastado menos? 1) el mayor gasto de tokens fueron las pruebas de los agentes en el navegador ~300k cada una. lo mas caro que hace un agente es explorar porque para eso necesita leer archivos, capturas y páginas. la forma de mejorar es darle un mapa de qué pantallas le tocan en cada flujo para que tenga que leer lo menos posible. las pruebas que hice sin navegador usaron muchos menos tokens 2) compartir historial. una vez que el agente lee algo, eso queda en el contexto y la cache es mas barata de leer. para eso esta bueno usar archivos y que se lean una sola vez lo importante es no modificar esos archivos para no romper la cache 3) mi sesion principal leia el informe de cada agente cada vez que terminaba. los informes era muy largos y todos diferentes la proxima vez voy a poner un tope de largo y definir un formato fijo 4) al final de cada ronda los agentes dejaban preguntas para mi, eso es barato en tokens pero caro en tiempo. cuando revisaba las preguntas y las propuestas, la mayoria de las veces estaba de acuerdo con lo que se sugería voy a intentar dividir mejor entre "decidí y anota" y "frená y preguntá". todas las decisiones mias ya las escribí en un documento para acotar la información y ahorrar tokens en la proxima ronda
4
12
1,533
lean la nota 💀
why don't they use Opus 5.5?
24
29
1,127
98,422
Aye 👩🏻‍💻 ⚡️ retweeted
Join me to see the short story of how I was offered a "Strategic advisory role" for the BlackRock executive commitee. 👇
20
7
66
17,102
en bitcoin, guardar un descriptor es tan importante como guardar tus claves cuando usas multisig o contratos complejos, sin el descriptor no podes encontrar donde quedaron esos fondos, entonces perderlo es como perder tus claves con tus claves firmas y con el descriptor sabes donde estan tus fondos y como gastarlos aca hay un ejemplo de un descriptor que dice: tr -> taproot con key y script path @ 0/** -> key path con cualquier key el resto es el script path thresh(3,pk(@ 1/**)... -> significa que necesitas 3 firmas para mover los fondos, pero despues de 90 dias, con 2 firmas alcanza
1
3
33
2,048
me tocó trabajar en software médico varias veces. analicé ecografías, radiografías, imágenes con células y arterias del cerebro trabajar en ese área es muy distinto a cualquier otra en las que trabajé. siento que tuvo otro valor más allá de la parte técnica siempre desarrolle en un marco de investigación y haciendo prototipos estuve en equipos chicos de doctores e investigadores. estaba bueno cuando lográbamos mejorar algo, sacarle trabajo o automatizar un proceso y el médico se sorprendía la verdad es que me encantaría volver a hacer cosas con ese tipo de impacto, le da otro motivo a tu trabajo
2
1
17
1,316
ahora que lo arreglé, las sesiones me generan los archivos con decisiones y resúmenes preparados para que los pueda leer desde el teléfono
1
768