Elon Musk anuncia no Twitter que o algoritmo de recomendação do microblog agora é OpenSource

O código fonte bem como uma boa documentação de como funciona o algoritmo de recomendação do twitter agora está disponível no GitHub, Elson Musk usou a rede social para fazer o anuncio como havia prometido ` desde que comprou a empresa.

Em uma live Elon discutiu com os seguidores sobre o OpenSource Spaces e as pessoas que participaram utilizaram o espaços para fazer várias perguntas, incluindo sobre a monetização dos criadores de conteúdo.

Elon também comentou que com o Código Fonte aberto a comunidade poderia participar sugerindo soluções pra possíveis problemas bem como melhorias para a ferramenta.

No blog da engenharia do twitter uma postagem bem completa o time de explica as 3 etapas para escolha de quais tweets mostrarem nas recomendações que em suma é a escolha da fonte, ranqueamento e por fim a aplicação de heurísticas e filtros em que remove tweets de usuários bloqueados, ou que já foram vistos e até mesmo os que possuam algum conteúdo ofensivo.

Fabio Akita fez um vídeo com uma análise técnica e bem aprofundada na medida do possível do código que foi liberado (por curiosidade coloquei a postagem para impressão do script do vídeo e foram mais de 50 páginas impressas), inclusive ressaltando que é apenas uma parte foi liberado mas que também é bem provável que seja o código real, pelo volume de código seria contra produtivo ter sido um código forjado. No vídeo também tem uma timeline interessante sobre as três gerações dos algoritmos de recomendações da funcionalidade “Quem Seguir” e das postagens sugeridas na aba “Pra você”.

Desbloqueando o “Algoritmo” do Twitter – Introdução a Grafos

Links:

Go Read: Clone e Alternativa ao Google Reader

Imagens com várias alternativas ao Google Reader

Foi publicado no Meiobit um post indicando o Go Read como substituto ideal para o Gooogle Reader,vi pelo twitter e resolvi olhar. Essa não é a primeira indicação de alternativas ao Google Reader, até o próprio time do Google faz referência a alternativas no comunicado que aparece se você gentar acessar o Google Reader. E por já ter visto tantas outras confesso que olhei o link com uma boa dose de ceticismo.

Ao contrário do que o nome sugere esse não é um grupo de usuários leitores de Goiás (tipo o goAndroid). Trocadilhos a parte o projeto embora ainda simples está crescendo rápido e até a data dessa postagem já possui tudo o que geralmente precisa num agregador de feeds rss, além de características chaves para mim como a possibilidade de navegar utilizando o teclado.

Outro ponto e o que me levou a escrever essas postagem é que esse é um projeto de software livre, ou seja, relembrando a cartilha, você pode usar, copiar, modificar e distribuir para qualquer que seja o propósito. Ainda sobre caracteristicas técnicas o http://goreader.io/ é declaradamente um clone do estinto Reader do Google, está hospedado na infra estrutura do Google o AppEngine semelhantes ao AWS do Amazon e Windows Azure da Microsoft, foi escrito na Linguagem de Programação GO que foi criada “adivinha por quem?”, então, o Google, já a interface gráfica, rolou um AngularJS que eu vou pesquisar pra saber quem criou esse framework JavaScript, semelhante ao ExtJS e tudo mais sendo bem simplista.

Só reforçando uma das vantagens de esse ser um projeto de software livre, é que ao contrário do próprio Google Reader ele não tem a possibilidade de morrer, pois o código fonte é livre e qualquer um pode contribuir com o projeto, antes de publicar esse post olhei e já eram 7 contribuidores do projeto no github.

Então se você também está pensando de migrar, você pode baixar o seus dados do Google Reader até dia 15 de Julho 2013 via Google Takeout, depois disso você terá que começar do zero. Assim como você poderia ter sincronizado direto antes do dia 1 de Julho de 2013 apenas autenticando com sua conta do google.

Dentro do zip do tem uma pasta Reader e nessa pasta tem arquivo chamado subscriptions.xml que está no padrão OPML e que você poderá fazer o upload e continuar acompanhando suas assinaturas. Lembrando que esse é um formato de padrão aberto, ou seja, qualquer outro agregador também vai conseguir ler.

Eu espero quando ele vai poder importar o arquivo starred.json que tem todos os meus sites que eu marquei com estrela, e se você também gostaria de alguma funcionalidade nova, entre no projeto no github e peça sua funcionalidade favorita, banca não?

Espero que tenham gostado da indicação e fiquem entusiasmado assim como eu estou ao escrever este post e até a próxima.

Links: