38

Carta aberta ao TabNews ✉️

Eu acompanho o TabNews desde o lançamento oficial. Ao longo desses anos vi a comunidade crescer, mudar e produzir alguns dos melhores conteúdos técnicos que já li em português. Justamente por isso resolvi escrever este texto.

O TabNews nunca foi perfeito. Sempre existiram posts rasos, perguntas simples e discussões repetitivas. A diferença é que havia uma variedade muito maior de assuntos convivendo no mesmo espaço.

Naquela época, abrir a página principal era uma experiência de descoberta.

Você podia encontrar alguém implementando um compilador, outro explicando um algoritmo pouco conhecido, alguém fazendo engenharia reversa de um protocolo proprietário, outro escrevendo sobre sistemas distribuídos, Linux, bancos de dados, eletrônica, redes, C, Go, Assembly, criptografia ou sistemas embarcados.

A sensação era simples:

"Interessante... eu nem sabia que isso existia."

Era isso que fazia o TabNews diferente.

Hoje continuo entrando praticamente todos os dias.

Mas a sensação mudou.

Não porque os artigos estejam necessariamente piores.

Nem porque Inteligência Artificial seja um assunto ruim.

O problema, na minha visão, é outro.

O feed perdeu sua imprevisibilidade.

O problema não é IA

Sempre que alguém critica o estado atual da plataforma, a resposta costuma ser:

"Então você é contra IA?"

Não.

IA provavelmente é uma das tecnologias mais importantes desta década. Seria estranho uma comunidade de desenvolvedores ignorá-la.

O problema começa quando praticamente todo o ecossistema passa a girar em torno de um único assunto.

Hoje é comum abrir o feed e encontrar uma sequência de títulos envolvendo Claude, Cursor, agentes, MCP, GPT, prompts ou workflows.

Mesmo quando esses artigos são bons individualmente, todos disputam o mesmo espaço temático.

O resultado é um feed previsível.

E previsibilidade mata a curiosidade.

Mas acredito que exista um problema ainda mais profundo.

A questão não é existir muito conteúdo sobre IA.

É uma comunidade técnica caminhar para uma monocultura tecnológica, onde um único tema passa a ocupar uma parcela desproporcional da atenção coletiva.

Hoje é IA.

Daqui a alguns anos poderá ser qualquer outra tecnologia.

O problema permanece exatamente o mesmo.

O maior patrimônio do TabNews nunca foi apenas a qualidade

Foi a capacidade de conectar pessoas de áreas completamente diferentes.

Quando um desenvolvedor frontend aprendia algo sobre compiladores.

Quando um programador Java descobria como funciona um driver HID.

Quando alguém de infraestrutura lia sobre renderização gráfica.

Quando um estudante descobria criptografia porque alguém resolveu escrever um artigo enorme sobre o assunto.

Quando um desenvolvedor mobile acabava lendo sobre bancos de dados, eletrônica ou sistemas operacionais simplesmente porque aquele conteúdo apareceu na página inicial.

Essas conexões aconteciam porque existia diversidade suficiente para gerar descoberta.

Hoje sinto que entro sabendo, aproximadamente, o que vou encontrar.

E isso é uma perda muito maior do que simplesmente "ter muito conteúdo sobre IA".

Uma comunidade técnica não deveria apenas responder ao que seus membros já querem ler.

Ela também deveria despertar interesse por aquilo que eles nunca pensaram em procurar.

O algoritmo talvez esteja fazendo exatamente o que foi projetado para fazer

Eu já li a implementação do algoritmo de relevância do TabNews.

A impressão que tive é que ele faz exatamente aquilo que foi projetado para fazer: medir popularidade.

O ranking considera fatores como TabCoins, comentários, recência e interação.

O problema é que ele não possui qualquer noção sobre diversidade temática.

Para ele, um artigo chamado:

Como funciona o protocolo HID por trás do Bluetooth

e outro chamado:

Meu workflow com Claude Code

são apenas duas linhas diferentes em uma tabela.

O algoritmo não sabe que talvez já existam quinze artigos semelhantes publicados naquela semana.

Também não sabe que aquele texto sobre HID pode ser o único publicado em meses.

Ele foi projetado como um excelente ranqueador de popularidade.

Mas talvez a página principal de uma comunidade técnica não devesse maximizar apenas popularidade.

Ela também deveria maximizar descoberta.

Popularidade não produz pluralidade.

Ela amplifica aquilo que já está recebendo atenção.

Quanto mais pessoas escrevem sobre determinado assunto...

Mais esse assunto aparece.

Mais pessoas percebem que ele recebe atenção.

Mais pessoas escrevem sobre ele.

É um ciclo de feedback.

Esse mecanismo funciona muito bem para identificar tendências.

Mas talvez não seja suficiente para preservar a riqueza de uma comunidade técnica.

A diversidade não beneficia apenas quem lê

Existe outro efeito que me preocupa.

Imagine alguém especialista em firmware.

Ou bancos de dados.

Ou sistemas embarcados.

Ou compiladores.

Ou engenharia reversa.

Essa pessoa abre a página principal durante semanas e percebe que praticamente todo o interesse da comunidade está concentrado em outro assunto.

A conclusão natural pode ser:

"Talvez esse não seja mais o lugar para escrever sobre isso."

Quando especialistas deixam de compartilhar conhecimento, a comunidade perde muito mais do que apenas alguns artigos.

Ela perde repertório.

E, quando esse repertório diminui, o próprio feed fica ainda mais homogêneo.

É um ciclo difícil de perceber enquanto acontece, mas muito difícil de reverter depois.

A comunidade também mudou

Existe outro fator que talvez seja inevitável.

Escrever sobre um protocolo proprietário pode exigir semanas de engenharia reversa.

Escrever sobre um sistema operacional pode levar meses de estudo.

Projetos envolvendo hardware, compiladores, drivers ou sistemas distribuídos costumam exigir ainda mais tempo.

Já escrever um relato de experiência utilizando uma ferramenta normalmente exige muito menos esforço de pesquisa.

Isso significa que, naturalmente, haverá muito mais conteúdo sobre ferramentas do que sobre engenharia.

Não porque as pessoas ficaram menos interessadas em assuntos profundos.

Mas porque o custo de produzir esses conteúdos é completamente diferente.

Talvez esse seja justamente o tipo de desequilíbrio que um algoritmo de relevância precise considerar.

Caso contrário, a própria matemática vence.

Talvez a solução não seja reduzir IA

Talvez a solução seja incentivar descoberta.

Não tenho uma resposta definitiva.

Mas consigo imaginar alguns caminhos.

Criar categorias realmente visíveis.

Permitir filtros por assunto.

Destacar editorialmente temas pouco explorados.

Promover eventos focados em áreas específicas como sistemas embarcados, bancos de dados, redes, eletrônica, segurança, compiladores ou computação gráfica.

Criar mecanismos que valorizem artigos de alta profundidade técnica, independentemente do tema.

Ou até considerar algum fator de diversidade na composição da página principal.

Não porque IA deva aparecer menos.

Mas porque todo o restante também merece aparecer.

O que eu sinto falta

Não sinto falta de uma época.

Sinto falta da surpresa.

De abrir o TabNews sem saber qual assunto vai prender minha atenção por meia hora.

De terminar uma leitura pensando:

"Nunca imaginei que isso funcionasse desse jeito."

Essa sensação ainda existe.

Mas está ficando cada vez mais rara.

E seria uma pena perder justamente aquilo que, para mim, sempre diferenciou o TabNews de qualquer outra comunidade.

Final

Não escrevo este texto porque acredito que o TabNews esteja condenado.

Escrevo justamente porque ainda acredito que ele ocupa um espaço que nenhuma outra comunidade brasileira conseguiu ocupar.

O TabNews nunca foi apenas um lugar para acompanhar tendências.

Ele sempre foi um lugar para descobrir assuntos que eu sequer sabia que existiam.

O objetivo de uma comunidade técnica não deveria ser apenas descobrir quais assuntos geram mais engajamento.

Ela deveria preservar um ambiente onde especialistas de áreas completamente diferentes ainda sintam que vale a pena compartilhar conhecimento.

Porque, quando esses especialistas deixam de escrever, o prejuízo não aparece imediatamente.

Ele aparece meses depois, quando percebemos que determinados assuntos simplesmente desapareceram da página principal.

Se um dia eu deixar de encontrar artigos sobre firmware, compiladores, sistemas operacionais, protocolos, bancos de dados, redes, eletrônica ou qualquer outro tema inesperado, o problema não será existir conteúdo demais sobre IA.

Será termos perdido a capacidade de nos surpreender uns com os outros.

E, para mim, essa sempre foi a melhor parte do TabNews.

Carregando publicação patrocinada...
8

Meus 2 cents,

A moderacao meio que deixou claro ao longo dos anos que o TABNEWS sera aquilo que a comunidade quiser que ele seja.

Exceto por problemas relativos a violacao dos termos de uso, a moderacao praticamente nao interfere.

Entao, a solucao eh muito simples e altamente complexa: as pessoas precisam participar/interagir mais, seja publicando, comentando ou dando upvote/downvote.

Se as pessoas participam pouco - claro que vai acabar criando algum vies.

Por outro lado, se as pessoas participarem mais, dando seus up/down votes - isso acaba estimulando ou desistimulando um certo tipo de publicacao.

Eu estabeleci uma meta de tentar interagir pelo menos 2 vezes por semana - nem que seja um comentario meio padronizado e com upvote, naqueles posts que vejo que sao legais ou que me atraem (mesmo que seja um pitch). E tambem sentando o dedo no downvote naquilo que acho merece (pelas mais diferentes razoes).

Um detalhe: ao comentar ou dar upvote, que parece ser uma coisa simples, da um estimulo absurdo no autor - que percebe nao ser invisivel e que aquilo fez sentido para alguem e se sente motivado a fazer mais.

Entao eh isso: o TABNEWS eh provavelmente a plataforma mais democratica que eu conheco - mas assim como a democracia, eh a interacao de seus participantes que dita sua direcao.

Mas nem tudo sao flores: interagir com frequencia da trabalho (por isso padronizei meus comentarios). Entrar, ler, entender, pensar, responder - tudo isso gasta um tempo enorme e gera trade-offs inevitaveis.

Ter e administrar este tempo eh complexo para c*ralho, entao entendo quem nao consegue faze-lo.

O que posso dizer eh: se voce gosta de algo, voce tem de se comprometer com aquilo.

No caso do TABNEWS, eh um post por vez, um comentario, um voto.

Saude e Sucesso !


Este post foi favoritado via extensão TABNEWS FAVORITOS

Tem curiosidade sobre IA ? Da uma olhada no meu LIVRO: IA PARA ENGENHEIROS

2

A moderacao meio que deixou claro ao longo dos anos que o TABNEWS sera aquilo que a comunidade quiser que ele seja.

Por mais que tenha chegado a esse ponto, acredito que essa nunca foi a intenção assim como no vídeo de lançamento do TabNews que deixei linkado na fonte, o Fellipe queria que fosse um local para postar conteúdo com valor concreto.

mas sim, ele nunca delimitou que tipo de conteúdo deveria ser postado, claro que tem que ser conteúdo relacionado a tecnologia até pq sabe seria estranho se aparecesse um artigo científico sobre alguma área da biologia 😅.

Entao, a solucao eh muito simples e altamente complexa: as pessoas precisam participar/interagir mais, seja publicando, comentando ou dando upvote/downvote.

Exato! assim como falei no outro comentário enquanto eu escrevia eu acessei o TabNews no Wayback Machine e notei que o que mais tinha era comentários, cada postagens chegava fácil a uns 30 comentários e quando era um conteúdo top chegava facil a 70 comentários.

mas quanto mais eu avancava na linha do tempo fui notando essa falta de interação entre o leitor e o autor, até que praticamente o único feedback que sobrou foi o vote.

Eu estabeleci uma meta de tentar interagir pelo menos 2 vezes por semana - nem que seja um comentario meio padronizado e com upvote, naqueles posts que vejo que sao legais ou que me atraem...

ss eu sempre acabo vendo seus comentários sksk.

Um detalhe: ao comentar ou dar upvote, que parece ser uma coisa simples, da um estimulo absurdo no autor - que percebe nao ser invisivel e que aquilo fez sentido para alguem e se sente motivado a fazer mais.

total, mas sinceramente EU ainda não gosto dessa possibilidade de poder dá 3 vote a cada 72 horas, e sim, eu já li o porque disso inclusive to discutindo isso na issue #1976 e outras issues também discutem isso.

Mas nem tudo sao flores: interagir com frequencia da trabalho (por isso padronizei meus comentarios). Entrar, ler, entender, pensar, responder - tudo isso gasta um tempo enorme e gera trade-offs inevitaveis.

eu sempre leio quando tenho tempo, mas sou meio neutro quanto a votar, eu só paro para votar quando realmente aquele conteúdo entrega alguma coisa seja bom ou ruim, se for muito bom ou interessante eu deixo um comentário, principalmente quando o autor merece.

Ter e administrar este tempo eh complexo para c*ralho, entao entendo quem nao consegue faze-lo.

ss, eu também tenho 2 artigos que estão para sair mais como eu tenho muito trabalho para fazer eles estão demorando para ser lançado, um é sobre feed RSS e outro PATH no linux e windows

eu também tenho planejqdo lançar um tutorial extenso sobre como fazer engenharia reversa de dispositivos HID, porque é quasse inexistente esse tipo de conteúdo ainda mais em português, eu apanhei bastante para aprender.

3

Meus 2 cents,

eu sempre leio quando tenho tempo, mas sou meio neutro quanto a votar

Bem, se voce nao deixa claro tuas preferencias, outros o farao.

...eu também tenho 2 artigos que estão para sair mais como eu tenho muito trabalho para fazer eles estão demorando para ser lançado...

Exato ! Agora imagine voce como autor investir teu tempo e o post "flopar": ninguem vota, ninguem comenta. Qual o incentivo para continuar postando ?

Sempre existe a possibilidade da democracia do up/down vote ser substituida pela tirania benevolente da moderacao com forte regulacao de posts - mas isso provavelmente levaria a descaracterizacao do TABNEWS como uma rede social e virar "o blog do FULANO" (noves fora o trabalho absurdo que daria para a moderacao).

Ja participei de uma comunidade onde aconteceu mais ou menos isso: alguns elementos comecaram a abusar da liberdade e houve um movimento dos demais pedindo uma acao mais forte da moderacao. A moderacao achou o pedido razoavel e comecou a intervir com mais frequencia, mas depois de um tempo (e conforme a flutuacao normal de participantes) comecaram a acusar a moderacao de "tiranos benevolentes", mas ainda assim, "tiranos". Noves fora algumas discussoes filosoficas, o fato que a moderacao ficou de saco cheio e resolveu extinguir a comunidade - deixando claro que aqueles que quisessem podiam criar uma outra comunidade e migrar os membros, mas que a moderacao nao iria nem facilitar nem impedir o processo. O fato eh que ninguem se dispos a assumir o rabo de foguete de ficar administrando a comunidade (afinal, ninguem tem tempo, tudo mundo trabalha - so a moderacao que vive de raios solares e vento que pode dedicar seu tempo para ficar pajeando egos) e ela morreu.

Talvez hoje em dia uma comunidade (ou o proprio TABNEWS) possa ser administrada diretamente por uma IA - quem sabe ? (sim, acho a ideia horrivel e eh apenas uma gozacao, mas para que isso nem seja cogitado eh necessaria a acao: um post de cada vez, um comentario ou um vote).

Saude e Sucesso !


Este post foi favoritado via extensão TABNEWS FAVORITOS

Tem curiosidade sobre IA ? Da uma olhada no meu LIVRO: IA PARA ENGENHEIROS

1

Bem, se voce nao deixa claro tuas preferências, outros o farão.

Ss, enquanto eu lia diretamente a query que faz a busca dos conteúdos relevantes eu notei isso, é melhor dá downvote do que fingir que nem viu.

é que eu tendo a ignorar boa parte do conteúdo que falam sobre IA, porque como eu disse eu abro a postagem, leio e penso:

era exatamente o que eu pensava, é apenas mais alguém falando sobre uma IA nova que apareceu.

ou

é apenas mais um post falando de alguma ferramenta que o cara fez com IA.

repito, eu não odeio IA, nunca é culpa da IA mas sim de quem utiliza a IA para fazer coisas inúteis e efêmeras.

sobre o relato da comunidade que vc mencionou sinceramente nem sei o que comentar.

5

Li com atenção tanto a sua carta quanto o vídeo de lançamento do Filipe Deschamps. Você tocou em um ponto que, honestamente, já vinha me incomodando há algum tempo, mas que eu não tinha conseguido articular tão bem.

O que você descreveu é real
A perda da imprevisibilidade, a monocultura em torno de IA, o feed que antes era uma caixa de surpresas e hoje já sabemos o que vamos encontrar — tudo isso ressoa profundamente com a minha experiência no TabNews.

O que mais me chamou a atenção na sua análise foi a observação sobre o custo de produção dos conteúdos:

"Escrever sobre um protocolo proprietário pode exigir semanas de engenharia reversa. Escrever sobre um sistema operacional pode levar meses de estudo. (...) Já escrever um relato de experiência utilizando uma ferramenta normalmente exige muito menos esforço de pesquisa."

Isso explica muita coisa. Não é que as pessoas perderam o interesse em assuntos profundos. É que o custo de produzir esse tipo de conteúdo é massivamente maior — e o algoritmo não compensa esse desequilíbrio.

O que o TabNews propôs e o ponto cego comportamental
O vídeo do Filipe Deschamps no lançamento do TabNews tinha uma proposta clara: desestimular comentários rasos em favor de conteúdos com "valor concreto", e usar TabCoins como um mecanismo onde a sinalização de valor "sempre herda de algum valor previamente criado".

A intenção era excelente. Mas, na prática, o que você descreveu é um efeito colateral desse próprio sistema: conteúdos mais baratos de produzir (relatos de ferramentas, tutoriais de IA, workflows) tendem a inundar o feed.

Porém, precisamos adicionar um tijolo fundamental nessa análise: isso não acontece apenas pelo custo de produção. Acontece porque o ser humano é biologicamente programado para buscar padrões de recompensa — e toda recompensa gera padrões.

No TabNews, o sistema de TabCoins e upvotes, embora bem-intencionado, criou um cronograma de recompensas que pune a profundidade. Veja o ciclo:

Um tutorial rápido de "Como usar X na IA" gera 50 upvotes e 10 TabCoins em 2 horas.

Um artigo aprofundado sobre firmware, alocação de memória ou engenharia reversa leva 2 semanas para ser escrito e gera 20 upvotes em 1 mês.

Nosso cérebro, diante desse cenário, otimiza automaticamente pelo caminho de menor resistência e maior frequência de recompensa. Não é má-fé da comunidade — é neurociência pura. O sistema atual recompensa a velocidade, não a densidade. E a IA, sendo o assunto mais quente e de mais baixo custo de entrada, virou o "padrão ouro" dessa equação.

O peso de quem ficou pelo caminho (e por que parei de postar)
Falando em padrões de recompensa, preciso trazer um recorte pessoal que ilustra exatamente essa consequência.

Eu sou exatamente o tipo de pessoa que você descreveu na sua carta: adoro escrever tópicos extremamente longos e complexos. Para mim, a graça de um fórum técnico sempre foi a profundidade — o prazer de ver uma discussão se desdobrar, onde os contras vêm igualmente longos, cheios de nuances, referências e contra-argumentos bem fundamentados. É nesse embate de ideias densas que acredito que o conhecimento verdadeiramente se solidifica.

Infelizmente, esse tipo de interação se tornou uma raridade absurda no TabNews. E o resultado prático disso no meu comportamento foi automático e involuntário: simplesmente parei de postar.

Hoje, entro na plataforma apenas para ler, vasculhando o feed como um garimpeiro em busca de algo que, de fato, justifique o esforço de engajar. Mas a verdade é que, no estado atual da plataforma, para mim, não está valendo a pena. E se eu, que tenho essa afinidade natural por assuntos densos, estou em silêncio, quantos outros engenheiros, cientistas da computação e pesquisadores como eu também não estão? Estamos vivendo um êxodo silencioso das mentes mais preparadas, justamente porque o sistema não foi desenhado para recompensar o que nós temos de melhor para oferecer.

O próprio Filipe mencionou no vídeo que o TabNews foi construído para "retomar o espírito dos fóruns de antigamente". Mas os fóruns antigos tinham uma característica que o TabNews, talvez, tenha perdido de vista: categorias. Neles, você escolhia ativamente a área que queria explorar. O TabNews, ao centralizar tudo em um único feed, criou um ambiente onde o tema mais abundante e de recompensa mais rápida canibaliza os demais — e, com isso, canibaliza a própria base de usuários que poderia elevar o nível técnico do lugar.

O que me parece estar faltando (com o viés comportamental)
Você sugeriu alguns caminhos, e eu concordo com praticamente todos. Mas quero adicionar essa reflexão aprofundada:

O algoritmo precisa de um "fator de novidade temática" — não apenas medir popularidade, mas também recompensar assuntos que estão sub-representados no feed. Um post sobre HID Bluetooth, como você mencionou, deveria ter um boost simplesmente por ser o único do tipo na semana.

O TabCoins precisa ser recalibrado para lutar contra a nossa própria natureza imediatista. Não basta distribuir moedas por engajamento; é preciso aplicar um multiplicador temporal e de raridade. Um post sobre compiladores, que levou semanas de estudo, deveria render 5x mais TabCoins do que um relato de 15 minutos sobre um novo SaaS de IA. Precisamos desenhar o sistema de recompensas para incentivar a delayed gratification (gratificação adiada), combatendo ativamente o viés de frequência que nosso cérebro naturalmente busca. Só assim faremos com que o esforço colossal de produzir conteúdo profundo volte a ser matematicamente atrativo.

O "espírito dos fóruns" que o Filipe mencionou não era sobre um feed único. Era sobre comunidades segmentadas, onde cada nicho tinha seu espaço garantido. Talvez o TabNews precise de categorias visíveis — não apenas como filtro, mas como parte da experiência principal, para que o cérebro do usuário entenda que está mudando de "contexto de recompensa" ao entrar em uma área mais profunda.

Sobre a participação da comunidade
Você mencionou que a solução passa por as pessoas participarem mais, dando upvotes e downvotes. E está certo — o TabNews é democrático nesse sentido.

Mas aqui vai uma provocação: a democracia também precisa de instituições que protejam minorias. Em um sistema puramente majoritário, o que é popular sempre vence. O que é nicho, mesmo sendo tecnicamente brilhante, morre na fila. Se deixarmos apenas para a "mão invisível" dos votos, estaremos simplesmente validando o padrão de recompensa que o cérebro já conhece. O TabNews precisa de um mecanismo que proteja a diversidade — não apenas que reflita a vontade da maioria.

Para finalizar
Você disse algo que ficou comigo:

"Se um dia eu deixar de encontrar artigos sobre firmware, compiladores, sistemas operacionais, protocolos, bancos de dados, redes, eletrônica ou qualquer outro tema inesperado, o problema não será existir conteúdo demais sobre IA. Será termos perdido a capacidade de nos surpreender uns com os outros."

É exatamente isso. O TabNews não precisa ter menos IA. Precisa ter mais de tudo o resto.

E para isso, não basta ajustar o algoritmo ou pedir mais upvotes. É preciso encarar a verdade incômoda: o sistema de recompensas atual treinou a comunidade para agir assim. E como qualquer treinamento, ele pode ser redesenhado. Precisamos de um algoritmo e de uma economia de TabCoins que faça mais do que medir popularidade — que cultive a diversidade e a profundidade, e que traga de volta as vozes que, como a minha, escolheram o silêncio porque o esforço deixou de valer a pena.

Obrigado por escrever isso. Fez falta uma voz que lembrasse que a comunidade técnica brasileira é maior do que um único assunto — e que, para salvá-la, precisamos enganar nosso próprio cérebro para fazê-lo escolher o difícil.

Agora cá entre nós, eu não sou dono da comunidade, não fui idealizador, eu sei o que eu gosto então, essa provavelmente será á unica postagem em que vai me ver falar sobre isso, porque no fundo eu não tenho a menor ideia das intensões reais de ninguém.

1
4

"talk is cheap, show me the code"

DEV que é DEV não resolve o problema, automatiza o problema.

Li muitas ideias sobre o que poderia ser mudado na listagem do TABNEWS - mas ao inves de ficar so na intencao, vou propor algo diferente.

TABRANK - laboratório experimental de pesquisa, rankeamento e filtragem de publicações do TABNEWS.

Vou criar um lab para testar estes conceitos - e caso eles se mostrem viaveis, propor como PR para o TABNEWS.

Usando uma base local de posts do TABNEWS (que ja existe e foi obtida via API), a ideia eh testar diversos algoritmos que permitam visualizar estes posts de forma diferente do rank atual.

Assim podemos validar se apenas mudando o algoritmo existe de fato um ganho no acesso ao feed.

Particularmente entendo que o algoritmo atual bom o suficiente - mas porque nao testar outras formas ?

Assim que o LAB estiver disponivel, faco o post sobre o assunto.

Para quem quiser comecar a acompanhar a caminhada: TABRANK

  • Na pagina eh possivel se cadastrar para receber novidades

  • E sim, tenho a ideia de permitir que voces testem seus proprios algoritmos de forma independente (devo projetar algum tipo de interface/sandbox para isso).

Saude e Sucesso !


Este post foi favoritado via extensão TABNEWS FAVORITOS

Tem curiosidade sobre IA ? Da uma olhada no meu LIVRO: IA PARA ENGENHEIROS

1
4

Pessoal, eu comecei a ter contato com programação por causa da revista MicroSistemas faz um tempinho e sinto falta de comunidades tupiniquins, apesar que temos todo o conteúdo que precisamos na Internet.
TabNews é muito importante pq conseguimos um pouco de relacionamento e troca de conteúdo.
IA é uma conversa que saiu da ficção para o dia a dia, então não tem como refutar. A questão é o humano entender que ele precisa da ferramenta, ela ajuda, mas a ferramenta não substitui quem a manuseia.
Como disse, buscamos conteúdo de qualidade, troca de ideias, parcerias e conhecimento.

4

É irônico falar em assuntos repetitivos :D

O TN é igual qualquer comunidade na internet, é disfuncional porque as pessoas são disfuncionais. Ele só não leva mais pancada porque não é tão famoso quanto o Stack Overflow ou Reddit (que precisa ser avaliado de maneira um pouco diferente), porque ele em si não forma uma comunidade. O Quora, especialmente em inglês, era absurdamente bom no começo, hoje ele é absurdamente morto.

Todo mundo está votando em tudo para classificar melhor o conteúdo e incentivar e desincentivar o que é bom ou ruim? Eu não estou, meu comprometimento aqui não é tão grande quanto um dia eu tive no SOpt. Desde o começo teve muita coisa ruim bem votada, eu diria que agora tem menos, embora tenha menos em tudo.

Uma das coisas ruins aqui, como foi ou é em alguns lugares, é ter poucas pessoas votando e aqui como pode dar 3 votos ou mais de 6 a cada semana, fica fácil manipular, inclusive a moderação, que seja 3 pessoas pode mudar completamente o destino de uma postagem se quiserem. Todo mundo tem muito poder a não ser que algo se torne popular.

Reclamar do TN virou algo popular.

Uma vez eu falei sobre o objetivo real do TN. Algo que qualquer pessoa consegue perceber, algumas pessoas gostaram, mas as pessoas com maior vínculo, vamos dizer, afetivo, me detonaram e aquilo ficou visto publicamente como algo ruim, errado. Não falarei de novo, mas o fato continua existindo.

Uma das coisas ruins que aconteceram aqui e outros lugares é a gramática sendo assassinada de propósito. Por exemplo, escrever frases ou partes de frases em parágrafos diferentes. Mas aí é aquela coisa, tem quem faça porque tem quem gosta (ou não, a pessoa faz só porque outros estão fazendo e está irritando quase todo mundo). Então o que é ruim para um é bom para outro. A vida é assim.

Aqui no começo tinha um viés de JS, agora diminuiu, é raro algum lugar sem algum viés, o SO até era um pouco assim, o que se via era a popularidade geral, não uma tendência só ali na plataforma (ele teve um pouco de viés em .NET no começo, mas be pouco).

Um problema não falado é que algumas pessoas, aqui e em outros lugares, postam porque acreditam na ideia do Richard Feynman (ele não conhecia a internet) que todos podem e devem falar sobre algo que conhece, mesmo que conheça pouco, sempre tem gente que conhece menos. Isso é terrível e vai contra a melhoria das pessoas.

Conclusão: como em qualquer outro lugar, desabafos não mudam o rumo da plataforma.

Sei que muita gente não vai gostar, mas é a minha visão. Não fiz uma análçise mais aprofundada porque já cansou.

S2


Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente (não vendo nada, é retribuição na minha aposentadoria) (links aqui).

1

É irônico falar em assuntos repetitivos 😄

É pq dessa vez eu quero realmente tentar chamar o máximo de atenção da comunidade para esse assunto, sinceramente essa carta foi praticamente meu ultimo grito de socorro para todos do TabNews, se essa carta não der em nada ai vou desistir do TabNews e recomendo que todos façam o mesmo, porque ai a TabNews vai está servindo para algo que ele não foi feito.

Uma das coisas ruins aqui, como foi ou é em alguns lugares, é ter poucas pessoas votando e aqui como pode dar 3 votos ou mais de 6 a cada semana, fica fácil manipular...

ss inclusive isso está sendo discutido na issue 1976

Uma das coisas ruins que aconteceram aqui e outros lugares é a gramática sendo assassinada de propósito..

sendo sincero meu português é bem ruim, na minha infância eu ignorei bastante a disciplina de português e focava mais em matemática, hoje em dia quando vou postar alguma postagem eu escrevo para a IA:

corrija os erros de português: [texto colado]

mas ai as pessoas acham que meus textos foram 100% escritos por IA, ainda tenho que melhorar mais minha escrita.

Sei que muita gente não vai gostar, mas é a minha visão. Não fiz uma análçise mais aprofundada porque já cansou.

eu não vi nada errado no que você disse, uma das coisas que quero tentar é concertar o algoritmo tentando contribuir de alguma forma seja com ideias ou eu mesmo tentando implementar.

como falei essa questão do algoritmo já está sendo discutido na issue 1976, mas atualmente está em um impasse.

inclusive acho que vou ter que ler boa parte dos artigos que você postou sobre C#, eu estou tentando criar um controlador de Fans para minha placa de vídeo amd, mas o driver é em C#, então para eu ter um controle fino eu vou ter que aprender C#

3

Pede para a IA modificar para escrever como uma pessoa, porque isso é algo que ninguém fazia até umas semanas atrás, essa moda apareceu agora, ninguém escrevia assim.

4

Meus cents,

Sou muito novo por aqui, e mesmo assim entendo o que está descrevendo.

Passo pela mesma situação.
Eu entrei por aqui com o intuito de desenvolver mais com devs brasileiros, fazer coisas open-source e etc. Tanto que, minha primeira e única publicação (por enquanto) foi de um "pitch" pra um projeto open-source que gostaria muito de desenvolver com a comunidade.

Então, esse é meu perfil. Quero aprender com o pessoal por aqui ao máximo.
E sempre que abro a plataforma tem algo meio repetitivo.

Sobre a discussão, o ponto do pessoal que a plataforma será o que a comunidade quiser está absolutamente certo! Só que acredito que todos estamos olhando do ponto de vista errado aqui.

A questão é que a situação que descreveu, falando sobre o fator aleatoriedade, é totalmente legítima também. Embora os posts tenham upvote, se dois posts falam exatamente a mesma coisa, não deveria permanecer no "Mais relevante" somente aquele que tem mais engajamento? Porque, caso contrário, posso escrever 3 artigos, todos parecidos, e o algoritmo deixaria passar pro Top Relevantes todos os 3 facilmente (devido a ser um tema popular e que provavelmente receberia upvote).

Einstein chamaria isso de insano! Como podemos tornar as pessoas melhores "aprendendo" sempre a mesma coisa? (falo isso por causa da frase atribuída a ele: "Insanidade é continuar fazendo sempre a mesma coisa e esperar resultados diferentes")

Eu acredito que é caso pra melhoria do algoritmo sim! Afinal, isso é uma brecha que impacta até a economia (pegar um assunto viral e criar inúmeros posts com alto potencial de ir pro Top Relevantes só pra farmar)


Parte 2. Embasamento.

Agora, deixando minha opinião pessoal de lado, vamos nos embasar no que o próprio Filipe compartilhou pra formar o espírito do Tab News... e vou buscar elaborar algumas perguntas que me fizeram ter esse ponto de vista.

Quem trabalha com tecnologia de forma séria precisa consumir conteúdos com valor concreto. Então acho que chegou a hora de darmos uma volta de 180 graus e ir na contramão do que está acontecendo atualmente nas redes sociais e voltar com o espírito dos fóruns de antigamente.

Nessa época era possível consumir threads (tópicos) que misturavam informações valiosas tanto na postagem principal, quanto nas respostas (e que muitas vezes traziam mais informações valiosas que a postagem principal).

Perceba que no segundo parágrafo ele acaba mencionando aleatoriedade como pilar do comportamento do conteúdo da "plataforma", em certos aspectos. Seguimos.

Então é aqui que entra uma mecânica importante: nós vamos desestimular comentários simples, como por exemplo um agradecimento "ah valeu! falou..." em favor de comentários que devolvam algum valor concreto. E caso isso não seja possível, será possível devolver valor ao autor do conteúdo através das TabCoins.

Na categoria comentários simples, será que não encaixa conteúdo repetitivo?

E o termômetro para entender se isso está sendo aplicado é simples: as pessoas estão se afastando ou se aproximando? Se de uma discussão as pessoas somente estão se afastando, ou as respostas contêm nada além de sarcasmo, posturas negativas aplicadas de forma genérica ou generalizada... não estamos aplicando nossa cultura. Para a maioria dos assuntos que existem no universo da tecnologia, há uma forma de abordá-la que consiga unir as pessoas, nem que seja unir para discordar. E dos assuntos onde isso não é possível, talvez o TabNews não seja o melhor lugar para publicá-los.

Conteúdo repetitivo tende a atrair ou afastar as pessoas? (pensando no público-alvo Tab News)
Eu pessoalmente não tenho resposta pra essa última. Mas sinto que essas perguntas podem nos levar a um direcionamento do que deve ser feito.

E você que está lendo... o que pensa sobre?


Fonte: https://www.tabnews.com.br/filipedeschamps/tentando-construir-um-pedaco-de-internet-mais-massa

1
4

Cara, infelizmente isso nunca vai mudar. Sabe por que?
Já vi publicações como essa diversas vezes aqui na plataforma. Várias pessoas reclamando de que o TabNews virou um amontoado de propagandas de microSaaS.

Eu estava à uns 3 meses sem entrar aqui, e hoje, do nada me bateu uma vontade de dar uma olhada, então encontrei esse texto.
Sabe porque o TabNews nunca mais vai voltar a ser como no ínicio? Como o rapaz disse no comentário abaixo, a própria moderação disse que a plataforma vai ser aquilo que a comunidade quer que seja, aquilo que a comunidade quer ver.
Infelizmente essa que era o melhor e mais organizado fórum da internet sobre programação, vai cada vez afundar mais e mais. Porque hoje, a maioria dos programadores que só sabem decorar sintaxes só querem saber disso. A maioria dos programadores não amam tecnologia, não sentem paixão pela inovação. Só estão na área por dinheiro e para trabalhar home office.

Tem vários canais do YouTube que eram maravilhosos e que estou deixando de seguir, porque 95% dos vídeos são de IAs. Nesses canais está o do Lucas Montano, Atekita, etc. Tem tanto conteúdo maravilhoso para fazer sobre quais cursos escolher para cursar na faculade, quais áreas existem no mundo da tecnologia, como está o mercado atualmente, etc. Mas a única coisa que querem é farmar views em cima de IAs.
O mesmo acontece aqui, se você separar 10 publicações, 7 são pitchs. Dessas 10 publicações, talvez ache 3 com mais de 5 tabcoins, o resto é 1,2 tabcoins. E por que isso? Simples, as pessoas preferem fazer suas propagandas do que interagir com publicações alheias, tentando assim, agregar na discussão.

Outro dia eu fiz uma publicação falando que iria abandonar canais como Lucas Montano, que em praticamente todos os vídeos fala de IA. Além de fazer esse desabafo, eu indiquei uns 7 canais muito legais que falam de programação. Inclusive, tem um canal que irei indicar de novo onde o cara constrói joguinhos em C, Java, C++, etc.https://www.youtube.com/@XanJogosPrograma%C3%A7%C3%A3o

1

Concordo com parte da sua análise, mas acho que discordamos da causa.

Não acredito que o problema seja uma mudança no perfil dos programadores ou uma falta de paixão por tecnologia. Também não acho que a comunidade seja apenas um reflexo espontâneo do que as pessoas querem consumir.

Plataformas criam incentivos. Quando determinado tipo de conteúdo recebe sistematicamente mais visibilidade, mais interação e mais reconhecimento, é natural que mais pessoas passem a produzir esse tipo de conteúdo. Isso acontece no YouTube, Reddit, Hacker News, X e praticamente qualquer sistema baseado em recomendação.

Foi justamente isso que tentei discutir na carta. O algoritmo do TabNews faz um excelente trabalho em medir popularidade, mas talvez popularidade não seja suficiente para preservar aquilo que sempre tornou a comunidade interessante: a capacidade de nos apresentar assuntos que nunca pensamos em procurar.

Não acredito que o problema seja "ter IA demais". Acredito que o problema seja quando qualquer assunto dominante, hoje IA, amanhã outro, acaba ocupando espaço suficiente para tornar a comunidade previsível. É essa previsibilidade que me preocupa.

sobre os YouTubes que agora só falam de IA eu também fiz o mesmo, um dos que mais me dá dor no coração é o canal do YouTube da Rocketseat, cara até um tempo atrás eles produziam vídeos tops mas agora eles só falam de IA isso IA aquilo.

o do lucas montano do canal lucas montano (ksskks) é a mesma coisa,acho que no caso dele começou depois que ele tinha feito aquele vídeo de que ele fez um webscrapper (esqueci como escreve isso) depois disso foi só IA.

uma dica que inclusive aínda tô para lançar um artigo sobre RSS onde vou explicar porque RSS ainda é a melhor forma de acompanhar conteúdo na internet sem ser refém de algoritmos.

4

Acredito que todas as bolhas tech's mudaram mesmo kkk

Ha 5 anos atras, eu lembro de entrar no linkedin e um mano aleatorio estar falando sobre como criou um jogo apenas usando CSS. Outra mano falando sobre a diferenca do map/forEach/for, etc...

Agora todas essas coisas parecem futeis, pq simplesmente LLM's conseguem dar essa resposta, eu nao entro mais no tabnews todos os dias. Assim como tento ignorar o Linkedin.

Parece que agora todo mundo sabe sobre tudo, e todo mundo tem medo de compartilhar oq aprendeu, ou oq esta estudando... Nao sei pra onde isso vai caminhar, mas sinto que nao estamos indo para um caminho de evolucao como comunidade. Sinto que estamos indo para algo como: Todo mundo finge saber sobre tudo, e ninguem quer parecer "burro" por nao estar usando o proximo gpt 705 pro max + thinking kkkkk

2

LinkedIn eu já perdi completamente a esperança de lá, eles já aceitaram o estado que a plataforma está e se conformaram com isso, agora acho extremamente difícil voltar atrás.

Todo mundo finge saber sobre tudo, e ninguem quer parecer "burro" por nao estar usando o proximo gpt 705 pro max + thinking kkkkk

sinceramente eu nem tento usar esses modelos de IA eu apena ignoro, as únicas IAs que eu utilizo é a Junie que é um plugin da própria JetBrains para as IDEs da JetBrains, GPT para pesquisa simples se eu dissesse que não uso o GPT eu estaria mentindo.

claude code? aff, eu uso só a claude na web mesmo boto o esforço no máximo e pensamento, tudo isso para buscar conteúdos difíceis de achar na internet ksksksk

mas sinceramente eu recomendo dá uma olhada nas issues do TabNews esse é de fato o melhor jeito de nós poder tentar fazer alguma coisa: https://github.com/filipedeschamps/tabnews.com.br/issues

4

Concordo, o TabNews sempre teve potencial de trazer coisas interessantes, muito além de discutir a fase do mercado de trabalho ou coisas do tipo, coisas que eu vejo tomando o foco em outras plataformas do tipo. Então é sempre bom ter variedade

(Curiosamente, esse próprio texto tem vários "vícios" de texto gerado pelo ChatGPT)

1

isso se dá do fato que eu pedir para ea corrigir meus erros de português, uma carta aberta também é assim mesmo tenta parecer um poema que mostrar para uma pessoa ou grupo de pessoas algo que ela queria mostrar para todos.

se vc lembrar que a IA foi treinada com esses tipos de textos também de carta abertas então por isso as vezes um bom português fica parecendo IA mesmo.

para se ter noção o texto original tinha cerca de 5x mais texto, mas com a IA ela organiza o que eu queria passar (e corrijir meus erros de português não pode faltar ksksks)

4

Acesso o TabNews várias vezes por dia.
Gostava da diversidade e me sentia como você descreveu, lendo coisas que nem sabia da existência ou que talvez nunca use.

Atualmente tenho ficado cada vez mais frustrado. Às vezes parece mais um painel de divulgação de produtos (e alguns com disfarce)..

1

ss, justamente enquanto eu escrevia a carta, eu busquei o TabNews no Wayback Machine para ver novamente os conteúdos postados nos primórdios da plataforma e achei muitos conteúdos legais e bem interessantes, o que meu deu mais encorajamento para escrever essa carta, sabe voltar a criar conteúdo interessante.

inclusive eu tô escrevendo dois, 1 sobre feeds RSS e outros sobre como funciona o PATH no linux e windows

3

Uma opção seria mudar o algoritmo ou melhor, ter um algoritmo a mais. Sempre tive essa ideia... E se o algoritmo de recomendação fosse individual? Exemplo, tem uma section nova do lado de "recentes" e la vc pode escolher como sera a recomendação, colocar um random, filtrar por tags, usar rag , técnicas de tf/idf, ou por quantidade de caracteres etc. Isso ajudaria posts bons não serem esquecidos com tempo, o próprio deschamps ja comentou isso, algo q trouxesse posts do tipo ever green. Porem seria custoso para o backend, aumentaria bastante o consumo de banco de dados eu acredito, alem de ser complexo de desenvolver...

1

ss isso seria o idea porém para implementar isso exige bastante tempo e trabalho, eu tenho meu client do TabNews nativo e eu até cogitei em implementar meu próprio sistema de recomendação, mas logo notei a complexidade de apenas 1 pessoa fazer isso sozinho.

é para isso que o TabNews é open source para permitir trabalho em conjunto e que as pessoas possam solicitar melhorias etc.

Conteúdo excluído
1

Essa ideia também tem o problema de transformar o Tab News em uma rede social também. Teria que se ter o título mais dopaminérgico o possível pra tornar uma publicacao relevante, devido ao efeito depreciativo do algoritmo aos posts que nao tem tantos cliques.

1

Concordo bastante com o diagnóstico.

Acho que o ponto principal nem é IA em si. IA só é o tema da vez. O problema real é que o ranking parece estar fazendo exatamente o que foi feito para fazer: medir popularidade.

E popularidade é um sinal útil, mas é um péssimo guardião de diversidade.

Um post sobre IA hoje tem vantagem natural: o assunto está quente, é mais fácil de produzir, gera mais clique, mais comentário e mais voto. Já um post sobre compiladores, HID, firmware, sistemas operacionais ou banco de dados costuma exigir muito mais tempo, mais pesquisa e normalmente conversa com menos gente no primeiro momento.

Aí a matemática vence.

O sistema não precisa “odiar IA” para empurrar o feed para uma monocultura. Basta ele otimizar engajamento sem considerar diversidade, raridade temática ou profundidade técnica.

Mas eu tomaria cuidado com uma solução simplista do tipo “coloca um fator de diversidade no score”. Isso pode trocar um problema visível por um problema invisível. Hoje pelo menos dá para discutir popularidade, votos, comentários e recência. Se amanhã virar uma soma ponderada cheia de pesos arbitrários, ninguém vai conseguir explicar por que o post X ficou acima do post Y.

Para mim, qualquer evolução nesse sentido deveria vir junto de explicabilidade.

Algo como:

  • categorias/tags realmente úteis;
  • filtros por tema;
  • algum destaque para assuntos raros ou pouco explorados;
  • e, principalmente, um breakdown do ranking: recência, votos, comentários, diversidade temática, profundidade, etc.

O algoritmo não deveria virar um oráculo. Ele precisa ser auditável pela comunidade.

No fim, acho que a questão é essa: o TabNews não precisa reduzir IA artificialmente. Precisa aumentar a chance de descoberta. Porque uma comunidade técnica boa não mostra só o que todo mundo já quer ler. Ela também coloca na frente da gente coisas que nem sabíamos que existiam.

E essa era justamente uma das melhores partes daqui.

0
Conteúdo excluído
2

sinceramente eu recomendo você assistir o vídeo de lançamento do TabNews lá o Felipe explica muita coisa: https://youtu.be/bYBVCxVwrdY?si=g5vH0zzaPvLoFiqZ

sim, existe quem aprova e quem nega os pedidos que são os mantenedores lá no GitHub, você pode abrir issues solicitando recursos ou melhorias, se vc tiver conhecimento de desenvolvimento web pode abrir uma pull request com as alterações que você propõem, claro sempre recomendo abrir uma issue primeiro para discutir o assunto antes de sair implementando.

E se nada mudou mesmo depois de várias postagens criticando é porque talvez o TabNews esteja atingindo seu propósito.

não exatamente, sinceramente eu não sei quantas pessoas estão trabalhando na moderação dos conteúdos no TabNews, pelo menos até onde eu sei ele nunca informou nada sobre, mas pelo menos na area do desenvolvimento existe 90 contribuidores, e sendo sincero na area do desenvolvimento eles devem está bem ocupados para se preocupar com o conteúdos, pq isso é trabalho da moderação.

O Felipe provavelmente nunca vai fazer um post pedindo que parem de gerar conteúdos superficiais ou sair apagando posts que ele ache que superficiais ou coisa do tipo pq ai pode cair na historia que o Oletros mencionou

"há então o TabNews não deve fazer nada?" o principal meio que eles poderiam fazer alguma coisa seria diretamente no funcionamento do algoritmo de relevantes, impedir que todo as postagens sejam do mesmo assunto, incentivando conteúdos diversificados em vez de apenas um único tema.

Ao meu ver o TabNews foi mais uma jogada de marketing para vender o curso.dev e o NewsletterOficial do que para realmente criar uma plataforma para comunidade, não posso afirmar isso, e também prefiro acreditar que não.

acho que quando você ver o video vc vai notar que essa nunca foi a intenção dele, eu diria até que o desejo dele ao criar o TabNews era meio ingênuo e arriscado.