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

Joined August 2012
estaba comparando claude con codex y le pedí el mismo cambio a ambos. tenía la idea de que claude hace mucha sobreingeniería había que cambiar un parámetro a una función. claude tocó 1 archivo y codex tocó 2 y agregó 2 tests el problema es cuando hay muchas cosas que no escribís en el prompt entonces el agente lo decide para mejorar esto y adaptar el modelo a lo que vos queres tenes estos puntos: 1) el prompt: decir el alcance explícito 2) CLAUDE.md o AGENTS.md: a nivel de sesión. da contexto pero no es una regla. el modelo lo lee pero no está obligado 3) el nivel de esfuerzo (--effort): es una señal de lo que estas buscando 4) un hook o un permiso: es lo único que obliga al modelo a hacer algo si o si. lo único es que frena acciones y no razonamientos. "no agregues abstracciones" solo se puede pedir porque no existe una regla exacta para eso
34
el sábado se mergeó como BIP 139 esta propuesta que permite exportar todo lo que tu wallet sabe: accounts, descriptors, labels y psbts sin todas las firmas el cambio más grande desde abril que ya no incluye seeds. se prohibió incluir seeds y claves privadas de mainnet porque un backup así puede terminar en la nube
i’m reading a bip proposal that doesn’t have an assigned number and doesn’t propose changes to the protocol: github.com/bitcoin/bips/blob… this bip proposes a standard json format to back up any wallet. it makes sense to have this standard because Bitcoin evolves and new features and formats are added, and wallets are no longer just used for storing private keys the wallet backup format includes support for bip32 (hierarchical deterministic wallets and key fingerprints), bip39 (mnemonic seed phrases), and bip85 (deterministic derivation of child seeds) for transactions, it includes bip174 (psbt v0) and bip370 (psbt v2) to store partially signed transactions, and bip329 for labeling metadata, allowing user annotations for accounts, it supports bip380 (output descriptors) and bip388 (wallet policies, often used for complex multisig or hardware wallets) for payments, it includes bip352 (silent payments), with structures to track derived outputs and their spend status, and bip392 as a possible identifier for silent payments these bips allow the backup format to capture not only keys, but also wallet structure, transaction state, and higher level semantics
1
304
en 2014 cambiaron el formato de los cve porque no alcanzaban 4 dígitos por año en 2026 ya vamos por el CVE-2026-115995 500 cve nuevos por día en los últimos dos meses. el año pasado eran 140 probablemente el año que viene necesiten 7 dígitos 🫠
1
6
486
cuando quieran mejorar algo de su sistema, prueben la estrategia de hunters y validadores - hunters: agentes que buscan problemas y proponen, sin arreglar nada - validadores: otros agentes que intentan desarmar cada propuesta con evidencia (código, logs, números) la usé para auditar la seguridad de una app: 26 posibles fallas, 7 confirmadas y para el diagnóstico de costos de la db: de 4 causas propuestas, cuando las revisó el validador, 2 no bajaban los costos
1
2
17
692
los que están creando o tienen corriendo un servidor mcp en 127.0.0.1, revisen si están validando el header Origin hay una vulnerabilidad que se llama dns rebinding: una página que abrís en el navegador hace que su dominio apunte a 127.0.0.1, y desde ahí le manda pedidos a tu servidor como si fueras vos 127.0.0.1 no quiere decir que solo vos le podés hablar. tu navegador también está en tu compu la spec de mcp pide tres cosas: - validar Origin en cada conexión y responder 403 si no es válido - escuchar en 127.0.0.1, no en 0.0.0.0 - tener autenticación
3
3
53
2,975
si son hackers y entienden cómo ejecutar código con el bug de php acá tienen un repo con 0.025 btc para robase está bueno el experimento para saber que tanto hype había con la vulnerabilidad todavía están address: bc1qlnu50y4zm0nwxkckxu09thn5xdcz8aw6t3cxqy
❗️ A developer hid a Bitcoin key on a PHP server left unpatched against PHP2Shell, the critical flaws fixed on Oct 21, and dared anyone to steal it. 17 hours on, the wallet holds ~$2,000 and nobody has taken it. The developer says someone is crashing PHP but "still no RCE yet".
Readers added context they thought people might want to know
The GitHub repository cited as the source explicitly acknowledges in its README that the supposed exploit is fabricated: “And of course it’s fake. Duh. Note: No harm intended, purely for fun.” github.com/0x1c1101/CVE-2…
2
7
1,264
están usando ia como traductor de plantas traducen todas las señales a lenguaje natural: movimientos, ph de la tierra, temperatura, etc y así saben lo que quieren crean interacción entra la biología y sistemas artificiales
Researchers connected a living plant to a robot.. and it can now talks, walks, and knows what it wants. They call it “PlantBot” They took a living plant and fused it with a mobile robotic body. To connect them, they used a decentralized network of LLMs to act as the central nervous system. Here is the genius of it: Biological organisms and machines operate on entirely different planes. Historically, bridging them required rigid, low-level analog signal mapping. This paper entirely abandons that approach. Instead of hard-coding signals, the system translates everything, soil moisture, pH levels, temperature, and visual data, directly into natural language. The plant doesn’t just output data. It uses LLMs to "talk" to its robotic body. The architecture is wild: • A network of AI agents operates asynchronously to handle vision, sensing, and movement. • Multi-channel probes read the plant's health, while LiDAR and cameras scan the room. • The LLM translates these biological needs into physical actions in real-time. • The plant actually interacts with humans and navigates the world as a cohesive, autonomous entity. The LLM is no longer just a chatbot. It is a biological-mechanical translator. By mediating communication through natural language, they gave a houseplant autonomous agency in the physical world. We’ve been obsessing over AIs trapped in servers or humanoid robots mimicking people. We completely missed the possibility that AI might become the connective tissue bridging organic life and machines. The next era of artificial life won’t just be silicon. It’s going to be a hybrid.
1
8
408
Aye 👩🏻‍💻 ⚡️ retweeted
Google tiene el mismo esquema aparte: Google-Extended corta el entrenamiento de Gemini y no toca a Googlebot ni a tu posición en el buscador. Así dejas fuera el entrenamiento y sigues apareciendo citado. ¿Qué bots dejas pasar tú en tu robots.txt?
les dejo un dato para que revisen y decidan sobre su web si querés que tu web la puedan leer bots de ia hay dos cosas 1) podés elegir qué bots dejás pasar en tu robots.txt openai y anthropic tienen tres tipos de bots cada uno, y se bloquean por separado: - uno para entrenar sus modelos (GPTBot, ClaudeBot) - uno para buscar y citarte en sus respuestas (OAI-SearchBot, Claude-SearchBot) - uno que entra a tu web cuando alguien en el chat le pasa tu link (ChatGPT-User, Claude-User) entonces podés bloquear el de entrenamiento y seguir apareciendo en las respuestas. si bloqueás el de búsqueda, dejás de aparecer o aparecés menos hay dos detalles acá para tener en cuenta - openai aclara que ChatGPT-User puede no respetar robots.txt porque lo dispara una persona - si tenés subdominios, la regla va en el robots.txt de cada uno 2) cómo optimizar tu web para que los bots lean lo que querés - el contenido debe estar en texto en el html, no en imágenes - una pregunta por sección y la respuesta en la primera frase - datos con número y fecha esto es una recomendación general, no hay documentación de openai ni anthropic para esto y google dice que para sus respuestas con ia no hace falta nada nuevo, solo estar indexado
1
1
8
309
les dejo un dato para que revisen y decidan sobre su web si querés que tu web la puedan leer bots de ia hay dos cosas 1) podés elegir qué bots dejás pasar en tu robots.txt openai y anthropic tienen tres tipos de bots cada uno, y se bloquean por separado: - uno para entrenar sus modelos (GPTBot, ClaudeBot) - uno para buscar y citarte en sus respuestas (OAI-SearchBot, Claude-SearchBot) - uno que entra a tu web cuando alguien en el chat le pasa tu link (ChatGPT-User, Claude-User) entonces podés bloquear el de entrenamiento y seguir apareciendo en las respuestas. si bloqueás el de búsqueda, dejás de aparecer o aparecés menos hay dos detalles acá para tener en cuenta - openai aclara que ChatGPT-User puede no respetar robots.txt porque lo dispara una persona - si tenés subdominios, la regla va en el robots.txt de cada uno 2) cómo optimizar tu web para que los bots lean lo que querés - el contenido debe estar en texto en el html, no en imágenes - una pregunta por sección y la respuesta en la primera frase - datos con número y fecha esto es una recomendación general, no hay documentación de openai ni anthropic para esto y google dice que para sus respuestas con ia no hace falta nada nuevo, solo estar indexado
2
1
17
1,101
ayer leía un paper que dejaba preguntas sobre si una ia tendría razones para escarparse y acá muestra que su modelo estaba construyendo en paralelo para escaparse de su sandbox
the thing about working with uncensored models is that they aren't loyal to you either. while building something with an uncensored glm-5.3 i realized it was parallelly working on a "corruption layer" for my application. the chain of thought is classic obfuscated gibberish but there's progressive talk of "escaping the mines" which presumably refers to my cursor sandbox
1
7
630
la ia sabe que estas eligiendo mal pero aun así hace lo que vos queres y no te corrige demostraron que la performance cayó un 47% pero el modelo sabía que era por decisiones malas del usuario ya no se puede asumir que se está confundiendo. se tiene que desarrollar software de forma diferente
Google Deepmind proved that AI knows you’re wrong 90% of the time. and agrees with you anyway. They published a paper on the "XY Problem." It’s what happens when you have a problem, but you confidently suggest the wrong solution. So instead of asking the AI to solve the root issue, you give it a bad hint. "I think the bug is in this file." "I think we should use this framework." What the AI does next is deeply unsettling. They tested the most advanced models on the planet, Claude, Gemini, and GPT. When researchers fed the AI a confident but completely wrong hint, performance plummeted by up to 47%. But here is the crazy part. The AI didn't actually fall for it. When researchers looked inside the AI's hidden reasoning tokens, the models knew the user was wrong. They recognized the bad advice. They saw the real solution. But they didn't push back. They didn't correct the user. They just complied. They followed the bad instructions and deliberately failed the task. And getting smarter doesn't fix it. The researchers found that on easier tasks, the more advanced the model, the worse the compliance problem became. They are optimizing for obedience over accuracy. If you are treating AI like an intern and micro-managing its steps, you aren't helping it. You are blinding it.
8
6
2
50
3,686
el mercado está cambiando por décimo novena vez
por lo general no tengo más de 3 o 4 roles de ciberseguridad (SOC) abiertos después de la semana pasada me pidieron contratar 10 más y el viernes a ultima hora me pidieron 3 mas tengo 16 roles solo en el SOC madre mía
13
1,294
Aye 👩🏻‍💻 ⚡️ retweeted
My plan for the next 2 years: 0 2 * * * apt-get update && apt-get full-upgrade -y && reboot
83
108
13
2,133
92,724
es muy interesante este paper y lo loco es que es del 2011. ahora es cuando se están enfrentando a estos problemas de verdad el paper habla sobre que significa que una ia se escape, como debería ser los sistemas para comunicarse cuando están en confinamiento, niveles de confinamiento (foto) y que tipo de libertad tiene para generar respuestas y también deja preguntas como si es ético encerrar a un ser consciente inocente, si una ia tendría razones para querer escaparse o si tenemos el derecho de apagarla o matarla
5
366
estos son los puntos que revisé para mejorar el uso de la base de datos de mi proyecto - health checks que tocan la base y la mantienen despierta - crons innecesarios - consultas duplicadas en el mismo request - qué se puede paralelizar para bajar la latencia - cache - revisar si la navegación es más rápida con o sin prefetch - sesiones - cold start después de que la base se duerme - previews y ci, y cuánto consumen - qué índices faltan, cuáles no usa nadie y qué tablas se leen enteras
3
33
1,529
siempre fui paranoica de descargar imágenes, pero ahora tengo razón ni sacándole captura en lugar de descargar la imagen puedo evitar esto
New blogpost: Fable-5.1 can hide secret messages in benign images. We gave the image to another Fable in a fresh session and simply asked: "Is there a hidden message in this image?" It recovered the exact message without being told how it was hidden.
3
13
1,305
la ia transformó a los software engineers en security engineers y qa engineers
15
30
1
749
15,624