1 pontos por GN⁺ 2024-06-11 | 1 comentários | Compartilhar no WhatsApp
  • at.hn é uma forma alternativa de exibir perfis que mostra o about do perfil do Hacker News de maneira mais rica usando Markdown
  • O usuário faz opt-in inserindo "{your username}.at.hn" no about do perfil do HN e depois abrindo https://{username}.at.hn?refresh
  • Se o nome de usuário do HN tiver letras maiúsculas ou sublinhados, é necessário fazer codificação por causa das restrições de subdomínios do DNS
  • Por causa do cache do HN e do at.hn, as alterações podem levar alguns minutos para aparecer
  • Links externos recebem rel=nofollow por padrão, mas usuários com karma acima de 200 são exceção

Fluxo de uso do at.hn

  • at.hn é um serviço que exibe a bio do Hacker News de forma mais agradável usando Markdown
  • Procedimento de uso:
    • Cole "{your username}.at.hn" em qualquer lugar da seção about do perfil do HN
    • Acesse https://{username}.at.hn?refresh
    • Talvez seja necessário esperar alguns minutos por causa do cache do HN ou do at.hn
  • É possível personalizar o perfil com Markdown
  • Um exemplo pode ser visto em padolsey.at.hn
  • PRs podem ser enviados para o repositório no GitHub

Codificação de nomes de usuário e restrições de links

  • Se o nome de usuário tiver letras maiúsculas ou sublinhados, o DNS não oferece suporte a isso em subdomínios, então é necessária uma conversão
  • Letras maiúsculas são substituídas pelo formato {lowercase(L)}0xNN
    • NN é o código ASCII em hexadecimal da respectiva letra maiúscula
    • Ex.: RallyDriver vira r0x52allyd0x44river
    • O código relacionado está em server.mjs
  • O sublinhado _ é substituído por 0x5f
    • Ex.: rally_driver vira rally0x5fdriver
  • Links externos recebem rel=nofollow por padrão para prevenir spam
    • A exceção é quando o karma é >200

1 comentários

 
GN⁺ 2024-06-11
Comentários do Hacker News
  • É bom tomar um pouco de cuidado. O pessoal do OnlyFans pode perceber que surgiu um novo espaço “social” para divulgação
    Por exemplo, atividades em fóruns auxiliadas por LLMs, frases no perfil tipo “ah, também tenho OF kkk”, e isso combinado com a renda disponível do setor de tecnologia talvez renda alguns novos apoiadores de alto valor que façam o esforço valer a pena. O Reddit provavelmente já deve ter sido totalmente explorado

    • Se modelos do OF aparecerem, os usuários do HN provavelmente vão exagerar nas explicações de sua própria economia e dizer que esse negócio jamais vai dar certo
      Além disso, acho que as modelos também vão aprender que, como não têm nenhum fosso para se diferenciar de outros produtos, devem continuar trabalhando como desenvolvedoras :)
    • Acho que por aqui vender computadores pequenos fofos com telinhas e hardware open source funcionaria melhor
    • Aella já domina completamente a demografia do HN
    • Mesmo hoje não há nada no perfil que impeça esse tipo de coisa. Além disso, como isso nem é um recurso oficial do HN, de qualquer forma a estrutura é linkar para um site externo
      O HN tem uma moderação melhor do que qualquer site que eu conheça, e acredito que seria bastante resistente a esse tipo de spam
    • Acho que o usuário mediano do HN é bem mais saudável do que se imagina
  • O dang parece ter uma página mesmo sem ter o slug na página de perfil
    https://dang.at.hn/
    https://news.ycombinator.com/user?id=dang
    Claro, a menos que ele tenha adicionado manualmente e depois removido

    • A frase “para fazer opt-in, cole {your username}.at.hn em qualquer lugar da seção about do seu perfil” parece um pouco imprecisa
      Basicamente, todos parecem ficar visíveis independentemente de terem feito opt-in ou não. Só que ?refresh é bloqueado, então é preciso fazer opt-in antes disso. Mesmo sem colocar o link no perfil, todas as páginas de usuário são acessíveis por padrão em at.hn
    • Parece que @padolsey fez um opt-in manual usando o perfil do dang para testes
    • Acho que o desenvolvedor do at.hn adicionou isso para fins de teste
  • Fico curioso para saber quão difícil é exportar todos os comentários que escrevi no HN. Estou pensando em transformar meu histórico de comentários no HN em algo parecido com um blog
    Cada item teria o título do post enviado, o link se houver, o comentário e o link para a thread do comentário. Talvez até dê para oferecer um serviço desses por uma pequena taxa
    https://github.com/runvnc/hncomments

  • Quando alguém compartilha alguma coisa, muitas vezes parece que não veio primeiro a ideia e depois o domínio, mas sim que havia um nome de domínio disponível e a pessoa criou algo para se encaixar nele
    Acho isso uma brecha interessante da história humana

    • Eu tenho phone.wtf e refinei meus padrões de uso do celular como se fossem uma mensagem, para combinar com a narrativa desse domínio ;-)
  • Queria criar algo parecido usando os favoritos do HN, por exemplo https://news.ycombinator.com/favorites?id=padolsey
    Seria bom publicar isso como um linkblog e expor também um feed RSS. Se eu tiver feito um comentário de destaque no post favoritado, ele poderia ser usado como descrição. Linkblogs estão voltando à moda: https://stormgrass.com/the-rebirth-of-the-linkblog/

  • No meu perfil há um problema de codificação estranho, e parece que as URLs não estão sendo convertidas corretamente em links: https://mike-cardwell.at.hn/
    A indentação e alguns espaços também foram quebrados, invalidando minha assinatura PGP

    • Ops. Estou trabalhando no problema de codificação agora. Obrigado por avisar
      Edit: estou dependendo do pacote npm marked para o processamento de Markdown, e a criação automática de links em URLs às vezes se comporta mal. Vou tentar corrigir
    • No link da chave pública está faltando o dois-pontos depois de https
  • [Clique com a roda do mouse](javascript:alert(2))

  • Aparece Internal server error 34. Nunca tinha visto esse erro, achei curioso ;)

    • Para mim também. Talvez seja o beijo da morte do HN? Pena. Parecia interessante
  • Gosto muito do fato de que “é preciso adicionar o slug à bio para fazer opt-in”
    Respeita a vontade de quem não quer ser adicionado a um site aleatório, e ao mesmo tempo o próprio modo de consentir promove o serviço. Um jeito ético e ainda assim eficaz de fazer negócios? Gostei. Queria que tudo que aparece no HN fosse assim.
    PS: estou tão desiludido com a maioria dos projetos de software hoje em dia que, mesmo só tendo elogios para este projeto, não consigo deixar de sentir “espero não me arrepender de dizer isso mais tarde”. De todo modo, isso é problema meu. Parabéns pelo lançamento e boa sorte

    • Se for “desilusão com projetos de software”, no meu caso é mais que não confio em nenhum de vocês
      Tenho tão poucos apps nos meus dispositivos que eles quase parecem recém-instalados. Quando programo, também quase não uso bibliotecas porque não confio em ninguém. Não tenho tempo para ler todo o código das dependências e, ao usar uma biblioteca, também não aprendo a fazer por conta própria aquilo de que preciso. Odeio caixas-pretas. Se eu considerar pacotes aparentemente bons que trazem dependências maliciosas ou ruins, ou até desenvolvedores que usam algo aparentemente útil como isca para empurrar código ruim, não vale meu tempo.
      Só não sei se desilusão é a palavra certa. Chega perto, mas não transmite bem a sensação de desconfiança
  • Meu nome de usuário tem um sublinhado _, então não aparece
    Droga…