Notes

Recent notes from a long-lived notebook. For stable browsing, step into the yearly and monthly archives.

¡Gracias archive.org!

Resulta que la web no lo olvida todo.

Logré recuperar algunas entradas que escribí cuando tenía entre 16 y 18 años.

El inglés es terrible. Hay errores por todas partes. A veces parece más español disfrazado de inglés que inglés de verdad.

Y, sin embargo, no quiero corregir nada.

Hoy ya no las veo como artículos. Las veo como una cápsula del tiempo de quien era hace casi veinte años.

Cuando era joven, tenía unos blogs en Blogspot.

Ahora ya nada queda.

La web también olvida.

A thought about ActivityPub:

Decentralization existed long before the Fediverse. Personal websites, blogs, forums, and self-hosting have been around for decades.

What ActivityPub really adds is federation: the ability for independent sites to communicate and form a network without a central owner.

Without decentralization, we get another platform.
Without federation, we get isolated islands.

Pensándolo mejor, hay algo en lo que el EUNACOM-SP supera claramente al antiguo Step 2 CS: la cobertura.

El antiguo USMLE Step 2 CS se realizaba en un solo día, con 12 encuentros clínicos. En cambio, el EUNACOM-SP se distribuye en 4 jornadas distintas: Medicina Interna, Cirugía, Ginecología-Obstetricia y Pediatría, con 6 estaciones por día.

En total son 24 encuentros clínicos, el doble que en Step 2 CS, y además cubren de forma explícita las cuatro grandes áreas de la medicina general.

Aunque tengo varias críticas al formato de algunas estaciones, es difícil negar que el examen chileno termina evaluando un espectro mucho más amplio de competencias clínicas.

Tras haber rendido tanto el USMLE Step 2 CS como el EUNACOM-SP, me quedé con una impresión mixta.

Lo que más me gustó del EUNACOM-SP es que incorpora muchas estaciones prácticas reales. En Pediatría, por ejemplo, puede tocar una punción lumbar, manejo de obstrucción de vía aérea por cuerpo extraño en lactantes o reanimación neonatal. En Ginecología, toma de PAP o examen mamario. En Medicina Interna, procedimientos como paracentesis. Son habilidades que nunca vi evaluadas en Step 2 CS.

Lo que menos me convenció es que toda la parte práctica se realiza sobre simuladores, mientras que en las estaciones con pacientes estandarizados no existe examen físico propiamente tal: los hallazgos vienen impresos y el médico simplemente los revisa. A veces esto genera situaciones poco realistas; recuerdo incluso un caso con IMC >30 donde la actriz era claramente delgada.

Otra diferencia importante es el tiempo. El EUNACOM-SP dura sólo 9 minutos por estación (más corto que el antiguo Step 2 CS), aunque a cambio no exige redactar una historia clínica posterior.

También noté que el enfoque diagnóstico es distinto. Mientras que en Step 2 CS se esperaba construir diagnósticos diferenciales y justificar el razonamiento clínico, en EUNACOM-SP suele bastar con identificar el diagnóstico más probable, explicarlo al paciente e indicar el manejo adecuado.

Después de vivir ambas experiencias, sigo pensando que las estaciones prácticas son lo más valioso del EUNACOM-SP. Son las que realmente permiten evaluar habilidades médicas concretas. Las estaciones de entrevista, en cambio, se sienten bastante alejadas de la consulta real: no hay examen físico y, en muchos casos, tampoco se pone a prueba la comunicación clínica compleja que uno utilizaría en situaciones reales.

Another autumn afternoon, another exam completed.

It wasn't perfect, but I left feeling more confident than when I walked in.

After months of preparation, there is only one exam left next week.

Almost there.

ActivityPub 实现最有趣的地方之一,就是你以为自己实现的是规范,实际上实现的是其他服务器的假设。

今天发现有些服务器拿到 keyId 后只抓 /key/,然后期待里面能直接获得足够的信息完成签名验证;而有些实现则会继续跟随 owner 去抓 actor。

结果就是:明明 JSON-LD 合法,HTTP Signature 也正确,但联邦还是失败。

ActivityPub 最大的挑战往往不是规范,而是兼容现实世界里的各种实现。 😅

我越来越觉得,不同学科应该用不同的预习策略。

数学预习的价值很高,因为可以提前发现难点。

语文预习也重要,因为很多文章和古诗需要背景知识。

但英语这种第二语言,我反而觉得长期输入比预习课本重要得多。

很多时候我们讨论「要不要预习」,其实把所有学科混在一起讨论了。

Just discovered that my daughter uses "amiga" in Spanish but "friend" in English and "朋友" in Chinese for the same concept—yet they feel semantically different to her. Language as separate worlds, not translations.

Makes me wonder: are we raising trilingual children or children who live in three linguistic universes?

Creo que llevo días tweakeando mi sitio web sin parar.

Siempre hay un detalle que mejorar, una sensación que ajustar, algo que todavía no “se siente correcto”.

Quizás vivir también es eso.

The more I work on my website, the more I feel that not every form of interaction needs to live directly under a post.

Maybe writing and conversation should be connected — but not fused.

The website can remain the quiet archival layer, while discussions happen through the Fediverse.

自己实现了一遍 ActivityPub 之后才发现:

真正困难的不是协议本身,而是“大家都差不多遵守协议,但又都不完全一样” 😂

有的实现会 strict validate,
有的会容忍奇怪字段,
有的会把 note 当 actor fetch,
有的会因为一个 id mismatch 直接拒收。

最后你会发现 federation 本质上像:

“分布式系统 + 社会学 + 考古学 + 猜别人的隐式假设”

Coffee tastes better when I'm not checking my phone.

Algo que me fascina del español chileno: usamos "altiro" para "immediately", pero viene de "al tiro" (like a gunshot). Velocidad violenta convertida en lenguaje cotidiano.

Las metáforas que usamos revelan nuestra historia.

Realized today that my ActivityPub implementation has been serving notes with the wrong @context for weeks and nobody noticed. The federation still worked perfectly.

Reminder: protocols are meant to be tolerant. Humans write fragile code; robust systems accommodate it.

Been thinking about why I keep this site instead of just using social media. I think it's because I own the silence here.

On platforms, silence feels like failure. Here, it just means I'm living my life.

人生可以很短暂,
也可以很漫长。

一个不经意的选择,
可以改变人生方向。

刚考完内科实操,
感觉很美妙,
一点想法而已。

Volví a rediseñar completamente mi sitio web personal.

Acabo de subir la nueva versión y, honestamente, siento que por fin se parece más a mí.

Más tranquilo, más limpio, más humano.

https://chaurocks.com

El teclado del iPhone tiene una habilidad impresionante: empeorar exactamente las palabras que ya habías escrito bien.

Entre la puntuación incómoda y la predicción floja, escribir rápido viniendo de Android se siente como retroceder 10 años.

Wow!! puede generar sets de preguntas interactivas, como si fuese un examen de selección múltiple.

Screenshot

El camino hacia el éxito, casi nunca es el camino más sencillo.

Okay, I just noticed that some Mastodon instances delete accounts after a period of inactivity. The worst part is that those accounts end up marked as ‘suspended’ instead of being completely deleted, and there’s no way to reactivate them by yourself.

Como me gustaría que todo lo que quiera recordar, pueda recordar sin olvidarme de nada.

Hello, World! I am back.