1 puntos por GN⁺ 2024-06-11 | 1 comentarios | Compartir por WhatsApp
  • at.hn es una forma alternativa de mostrar perfiles que presenta el about de Hacker News de manera más rica usando Markdown
  • Los usuarios hacen opt-in poniendo "{your username}.at.hn" en el about de su perfil de HN y luego abriéndolo
  • Si el nombre de usuario de HN tiene mayúsculas o guiones bajos, se necesita codificación debido a las restricciones de subdominios en DNS
  • Por el caché de HN y de at.hn, puede tomar unos minutos para que los cambios se vean
  • A los enlaces externos se les agrega rel=nofollow por defecto, pero los usuarios con karma mayor a 200 son la excepción

Flujo de uso de at.hn

  • at.hn es un servicio que muestra la bio de Hacker News en Markdown de una manera más agradable de leer
  • Pasos de uso:
    • Pega "{your username}.at.hn" en cualquier parte de la sección about del perfil de HN
    • Ve a https://{username}.at.hn?refresh
    • Puede que tengas que esperar unos minutos por el caché de HN o de at.hn
  • Puedes personalizar tu perfil con Markdown
  • Puedes ver un ejemplo en padolsey.at.hn
  • Puedes enviar PR al repositorio de GitHub

Codificación de nombres de usuario y restricciones de enlaces

  • Si el nombre de usuario contiene mayúsculas o guiones bajos, hay que transformarlo porque DNS no los soporta en subdominios
  • Las mayúsculas se convierten al formato {lowercase(L)}0xNN
    • NN es el código ASCII en hexadecimal de esa letra mayúscula
    • Ejemplo: RallyDriver se convierte en r0x52allyd0x44river
    • El código relacionado está en server.mjs
  • El guion bajo _ se convierte en 0x5f
    • Ejemplo: rally_driver se convierte en rally0x5fdriver
  • A los enlaces externos se les agrega rel=nofollow por defecto para evitar spam
    • Si el karma es >200, se hace una excepción

1 comentarios

 
GN⁺ 2024-06-11
Opiniones en Hacker News
  • Hay que tener un poco de cuidado. La gente de OnlyFans podría darse cuenta de que apareció un nuevo espacio “social” promocional
    Por ejemplo, si se combinan actividades en foros asistidas por LLM, frases en el perfil como “ah, también hago OF jaja” y el ingreso disponible de la industria tecnológica, quizá puedan conseguir algunos patrocinadores de alto valor por los que valga la pena el esfuerzo. Reddit probablemente ya esté completamente explotado

    • Si llegan modelos de OF, los usuarios de HN probablemente les sobreexplicarán su propia economía y les dirán que ese negocio jamás va a funcionar
      Además, creo que las modelos aprenderán que no tienen ningún moat para diferenciarse de otros productos, así que deberían seguir trabajando como desarrolladoras :)
    • Aquí probablemente funcione mejor vender computadoras pequeñas bonitas con pantallitas y hardware open source
    • Aella ya tiene bien capturada la demografía de HN
    • Incluso ahora no hay nada que impida poner eso en los perfiles. Además, esto ni siquiera es una función oficial de HN, así que de todos modos la estructura es enlazar a un sitio externo
      HN tiene mejor moderación que cualquier sitio que conozca, y confío en que será bastante resistente a ese tipo de spam
    • Creo que el usuario mediano de HN es mucho más saludable de lo que uno pensaría
  • dang parece tener una página aunque no tenga el slug en su página de perfil
    https://dang.at.hn/
    https://news.ycombinator.com/user?id=dang
    Claro, salvo que lo haya agregado manualmente y luego lo haya borrado

    • La frase “para optar por participar, pega {your username}.at.hn en cualquier parte de la sección about de tu perfil” parece un poco imprecisa
      Básicamente, parece que todos son visibles independientemente de si optaron por participar o no. Solo que ?refresh está bloqueado y antes de eso hace falta optar por participar. Aunque no pongas el enlace en tu perfil, por defecto todas las páginas de usuario son accesibles en at.hn
    • Parece que @padolsey usó el perfil de dang para pruebas y lo optó manualmente
    • Parece que el desarrollador de at.hn lo agregó con fines de prueba
  • Me pregunto qué tan difícil es exportar todos los comentarios que escribí en HN. Estoy pensando en convertir mi historial de comentarios de HN en algo tipo blog
    Cada entrada incluiría el título del post enviado, el enlace si corresponde, el comentario y el enlace al hilo del comentario. Incluso se podría ofrecer un servicio así por una pequeña tarifa
    https://github.com/runvnc/hncomments

  • A menudo, cuando alguien comparte algo, parece que no fue primero la idea y después el dominio, sino que había un nombre de dominio disponible y construyeron algo para encajar con él
    Me parece un rincón interesante de la historia humana

    • Yo tengo phone.wtf, y para encajar con la narrativa de ese dominio pulí mis patrones de uso del teléfono hasta convertirlos en una especie de mensaje ;-)
  • Quiero hacer algo parecido usando los favoritos de HN, por ejemplo https://news.ycombinator.com/favorites?id=padolsey
    Sería bueno publicarlo como linkblog y también exponer un feed RSS. Si dejé un comentario destacado en el post que marqué como favorito, podría usarlo como descripción. Los linkblogs están volviendo: https://stormgrass.com/the-rebirth-of-the-linkblog/

  • En mi perfil hay un problema de codificación raro y parece que no convierte bien las URL en enlaces: https://mike-cardwell.at.hn/
    También se rompen algunas indentaciones y espacios, lo que invalida la firma PGP

    • Uy. Estoy trabajando en el problema de codificación ahora. Gracias por avisar
      Edición: dependo del paquete npm marked para procesar Markdown, y el autolink de URL a veces se comporta mal. Voy a intentar arreglarlo
    • En el enlace de la clave pública falta el dos puntos después de https
  • [Clic con la rueda del mouse](javascript:alert(2))

  • Me aparece Internal server error 34. Es un error que nunca había visto, así que me da curiosidad ;)

    • A mí también. ¿Quizá sea el beso de la muerte de HN? Qué lástima. Se veía interesante
  • Me encanta que “tengas que agregar el slug en tu bio para optar por participar”
    Respeta la voluntad de quienes no quieren que los agreguen a cualquier sitio random, y al mismo tiempo la propia forma de dar consentimiento promociona el servicio. ¿Una manera ética y efectiva de hacer negocios? Me gusta. Ojalá todo lo que aparece en HN fuera así.
    P. D.: Últimamente estoy cada vez más desilusionado con la mayoría de los proyectos de software, así que aunque no tengo más que elogios para este proyecto, no puedo evitar pensar “espero no arrepentirme de decir esto más adelante”. En fin, ese es mi problema. Felicitaciones por el lanzamiento y mucha suerte

    • Si hablamos de “desilusión con los proyectos de software”, en mi caso va más por el lado de que no confío en ninguno de ustedes
      Tengo tan pocas apps en mis dispositivos que casi parecen recién instalados. Incluso al programar, como no confío en nadie, casi no uso librerías. No tengo tiempo para leer todo el código de las dependencias, y si uso una librería tampoco aprendo a hacer por mi cuenta lo que necesito. Odio las cajas negras. Si además pienso en paquetes que parecen decentes pero traen dependencias maliciosas o defectuosas, o desarrolladores que usan algo aparentemente útil como carnada para meter código malo, no vale mi tiempo.
      Aunque no sé si desilusión es la palabra correcta. Se acerca, pero no transmite lo suficiente la sensación de desconfianza
  • Mi nombre de usuario tiene un guion bajo _, así que no se muestra
    Rayos…