- at.hn es una forma alternativa de mostrar perfiles que presenta el
aboutde Hacker News de manera más rica usando Markdown - Los usuarios hacen opt-in poniendo
"{your username}.at.hn"en elaboutde 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=nofollowpor 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ónaboutdel 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
- Pega
- 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)}0xNNNNes el código ASCII en hexadecimal de esa letra mayúscula- Ejemplo:
RallyDriverse convierte enr0x52allyd0x44river - El código relacionado está en server.mjs
- El guion bajo
_se convierte en0x5f- Ejemplo:
rally_driverse convierte enrally0x5fdriver
- Ejemplo:
- A los enlaces externos se les agrega
rel=nofollowpor defecto para evitar spam- Si el karma es
>200, se hace una excepción
- Si el karma es
1 comentarios
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
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 :)
HN tiene mejor moderación que cualquier sitio que conozca, y confío en que será bastante resistente a ese tipo de spam
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
{your username}.at.hnen cualquier parte de la sección about de tu perfil” parece un poco imprecisaBásicamente, parece que todos son visibles independientemente de si optaron por participar o no. Solo que
?refreshestá 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.hnMe 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
https://hn.algolia.com/api/v1/search?tags=author_ilaksh,comm...
Como está limitado a 50 por página, necesitas paginar así:
https://hn.algolia.com/api/v1/…
select *from \bigquery-public-data.hacker_news.full``where \by` = 'ilaksh' and type = 'comment'order by timestamp desc`Edición: estos datos parecen estar desactualizados
https://news.ycombinator.com/threads?id=ilaksh
¿La idea principal es querer alojarlo en tu propio dominio?
La ventaja es que incluye puntuaciones y comentarios marcados con flag, que no están en las fuentes públicas. Es útil para filtrar comentarios. Honestamente no recuerdo bien el estado exacto. Tengo un archivo TOML grande con todos mis comentarios, así que debe funcionar, pero no sé si quedó algún TODO o si simplemente olvidé publicarlo. Hay que poner la cookie en la variable de arriba
https://gist.github.com/arp242/4f88069cdc8166d21aa26daac7ffe...
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
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
Edición: dependo del paquete npm
markedpara procesar Markdown, y el autolink de URL a veces se comporta mal. Voy a intentar arreglarlo[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 ;)
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
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 muestraRayos…