Han donado de forma anónima cerca de 400K USD en ether a RedoxOS. Adoro este proyecto y espero que esto ayude a acelerar su desarrollo.




class A;class B;fun B.f(){};context(A,B)fun t(){f()}

Bug en kotlin experimental: ticket en YouTrack y explicación acerca de FIR (Frontend IR)




Tuve un buen finde en la playa y acabo de enterarme de dos noticias interesantes:

  1. Alistair Cockburn, consignatario del Manifiesto Ágil y creador de la Arquitectura Hexagonal ha creado un website para su arquitectura. También pidío sugerencias previamente, así que quedo curioso de la evolución de este espacio (por ahora es solo una lista de explicaciones que es un excelente punto de partida desde ya)
  2. El discord server de htmx agregó un canal de Kotlin luego de que lo sugiriera en el canal de Java, hay interés de un blog o ejemplo



Ayer participé de mi primera reunión virtual de Homebrew website (Website hecho en casa) y indie web camp en general 😊 (wiki).

Tracy y Angelo estuvieron allí, discutimos temas interesantes y compartimos nuestros proyectos actuales. Los beneficios directos para mi sitio web han sido:

  • Mi sitio web ahora usa IndieAuth.com, Aperture (servidor Microsub)
  • Ahora puedo usar Monocle y otros clientes de Microsub
  • Reactivé Webmention y verifiqué que funciona correctamente con Comment Parade (Aún no estoy publicando estos Webmentions)
  • Añadí una sección de puntuación en mi footer que muestra un link e imagen tomados de la pagina IndieWeb.rocks para mi dominio
Más temas que llamaron mi atención de la reunión:
  • the-street de Angelo. Una manera de asignarle direcciones a los dominios inspirada por Snow Crash. Agregaré abajo mi interpretación e ideas derivadas:
    • La dirección es un hash del dominio, muchos hashes no apuntarán a un dominio activo
    • Para resolver este problema, listas de direcciones son creadas. 'the-street' es una de estas listas
    • Imagino que estas listas podrían ser navegadas de manera similar a los webrings
    • Todo tipo de visualizaciones podrían ser creadas también (desde calles hasta ploteos matemáticos)
    • Las listas de direcciones podrían ser combinadas para mostrar my lista personal de todas mis comunidades
    • Incluso podría ver cuantas comunidades comparto con cada dominio
    • Cualquier página de links o blogroll podría ser mejorado con una visualización. El hash puede ser ocultado
    • Un hash (separado?) del path podría ayudarnos a mapear personas en dominios compartidos como Known
  • Discutí con Tracy y Angelo acerca de pop-ins, 'personas', reuniones online y colaboración.
  • Me enteré de https://www.gather.town/ Videollamadas con rooms dinámicos controladas por medio de un videojuego 2D. Gratis hasta 25 personas a la vez
  • Me enteré de whostyle, una manera de indicarle a un reader como mostrar mi contenido mf2 y sus complicaciones
  • Propuse "alternate embed" o "alternate embeddable" que apuntaría a una versión de tu página diseñada para ser empotrada en un iframe. Esto debería ser más poderoso que whostyle y más facil de implementar (asumo yo)

¡Espero participar de muchas más reuniones!




publish.twitter.com o hacer click a '...' y 'embed tweet' permite generar html para mostrar un tweet en tu pagina personal.

También permite que twitter ejecute su JavaScript y traquee visitantes. Sin embargo, se puede arreglar fácilmente. Ocurre que, el html generado por twitter contiene una cita sobre el tweet en caso de que el JavaScript este deshabilitado. Esto puede proveer un punto de partida útil.

Observa el html generado por twitter
<blockquote class="twitter-tweet" data-lang="en" data-theme="dark">
  <p lang="en" dir="ltr">
    <a href="https://t.co/kulxLw8m0r">https://t.co/kulxLw8m0r</a> 
    Impressive stuff 
    <a href="https://twitter.com/hashtag/Nanite?src=hash&amp;ref_src=twsrc%5Etfw">#Nanite</a>
    <a href="https://twitter.com/hashtag/UnrealEngine?src=hash&amp;ref_src=twsrc%5Etfw">#UnrealEngine</a> 
    5
  </p>
  &mdash; Corlaez (@Corlaez) 
  <a href="https://twitter.com/Corlaez/status/1461732669188882442?ref_src=twsrc%5Etfw">November 19, 2021</a>
</blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

Pero t.co?, src=hash&amp?, ref_src=twsrc%5Etfw? ... Sí, aparte de borrar el script tag tendremos que borrar varios parámetros de la URL y abrir el tweet para copiar la URL real que yo intenté compartir.

Observa el html generado por twitter después de la limpieza
<blockquote>
  <p>
    <a href="https://www.youtube.com/watch?v=eviSykqSUUw">https://www.youtube.com/watch?v=eviSykqSUUw</a> 
    Impressive stuff 
    <a href="https://twitter.com/hashtag/Nanite">#Nanite</a>
    <a href="https://twitter.com/hashtag/UnrealEngine">#UnrealEngine</a> 
    5
  </p>
  &mdash; Corlaez (@Corlaez) 
  <a href="https://twitter.com/Corlaez/status/1461732669188882442">November 19, 2021</a>
</blockquote>

Y así es como se ve:

https://www.youtube.com/watch?v=eviSykqSUUw Impressive stuff #Nanite #UnrealEngine 5

— Corlaez (@Corlaez) November 19, 2021



Primer apunte personal: Norm se nos fue demasiado pronto.