el hombre pulpo Profile picture
faço código (profissionalmente), faço código (como hobby), construo empresas e falo de tecnologia, ciência e negócios
Dec 25, 2025 8 tweets 3 min read
Se vocês quiserem só uma coisa pra estudar em 2026

Estudem formalização.

Bastante gente já sacou que com volumes cada vez maiores de código sendo produzidos cada vez mais rápido, o único jeito de controlar isso é formalização.

Recursos pra estudar no fim do fio. Image Empresas de formalização e sistemas de prova estão recebendo investimentos milionários. E tem pouquíssima gente capacitada pra fazer isso.

É uma área difícil de entrar no momento, exige construir bases matemáticas fortes, mas vai ter retornos grandes. Image
Dec 17, 2025 10 tweets 3 min read
Por que memória RAM está tão cara?

Todo mundo fala "é a IA", mas IAs nem usam o tipo de RAM que vai em computadores domésticos (elas usam VRAM de alta banda)

Então por que? Mini-fio 👇 Image O resumo é: O tipo de RAM que IAs usam pode não ser o mesmo que você quer comprar pro seu computador - mas os chips pros dois são feitos nas mesmas máquinas. Image
Nov 19, 2025 11 tweets 2 min read
Ontem de noite a Cloudflare postou o postmortem da indisponibilidade. Vou fazer um breve resumo dos pontos mais interessantes: Image A causa raiz da Cloudflare sair do ar foi um arquivo que é gerado e colocado no sistema de arquivos da máquina toda vez que uma máquina da Cloudflare é deployada. Esse arquivo contém configurações pro modelo de detecção de bots da Cloudflare.
Nov 15, 2025 11 tweets 3 min read
Estes dias, estou fazendo fios sobre cada item do OWASP Top 10, porque muitos devs não têm noções básicas de segurança de aplicações web.

No último fio, falamos de designs inseguros. Hoje vamos falar do 3o item mais importante: Injeção. Image Injeção, resumidamente, é quando o input de um sistema externo pode entrar, sem controle, num comando que vai ser passado pra outro sistema. Por exemplo, se você usa um banco SQL, se você permite que o comando SQL seja definido por quem está enviando input. Image
Oct 25, 2025 14 tweets 4 min read
Esse truque é conhecido como Duff's Device e é uma técnica antiga de otimização.

Ele é uma otimização em cima de outra técnica mais comum, conhecida como "loop desenrolado".

Cola no fio que eu explico 👇 A primeira coisa a entender é que todo "if" no código tem um custo.

Processadores modernos, pra acelerar o processamento, começam a processar uma instrução antes de acabar a outra.

Quando você tem um if, o processador tem que escolher entre 2 caminhos diferentes. Image
Apr 23, 2025 19 tweets 6 min read
É comum a gente explicar IA usando simplificações. Afinal, nem todo mundo pode ou quer se aprofundar. Mas simplificações levam a erros, tipo dizer que LLMs modernos são limitados porque "só geram texto".

Segue aqui pra entender 👇 (imagem meramente chamativa) Image A gente escuta muitas vezes que o que um LLM faz é "só prever a próxima palavra". Isso é praticamente verdade, mas muitas vezes falam isso com desdém, como se isso significasse que a operação é "burra" e inevitavelmente cometerá erros.

1/17
Apr 15, 2025 19 tweets 6 min read


Fiz esse post outro dia sem dar muitos detalhes e bastante gente se interessou.

Então vamos falar da história da contabilidade de dupla entrada, um dos algoritmos práticos mais antigos que existem.

👇 Image Uma coisa que eu acho fascinante é que algoritmos e estruturas de dados são mais antigos que computadores. Afinal, um algoritmo é só uma "receita" de como fazer algo e uma estrutura de dados é só uma organização da informação que permite consultá-la eficientemente.

1/17
Apr 7, 2025 13 tweets 4 min read
No sábado, fiz um post sobre a possibilidade da IA ter uma explosão de inteligência em 2027. (aqui: )

Hoje trago um contraponto, com a visão de uma pessoa que considero bem-informada e que duvida que seja tão rápido.

👇 Image Tyler Cowen é professor de economia na George Mason University, colunista do New York Times, da Bloomberg Opinion, e foi eleito um dos 36 economistas mais influentes dos anos 2000 pela revista The Economist.

Ele também é um notório cético quanto ao impacto econômico da IA.

1/11 Image
Apr 5, 2025 24 tweets 7 min read
Scott Alexander, um dos blogueiros que mais respeito contribuiu em um relatório sobre futuro da IA, e acho que vale MUITO a leitura.

Não é feito pra criar hype, é uma análise séria de pessoas capacitadas, e mostra que não é errado estar alarmado.

Link e comentários abaixo 👇 Image A ideia é criar um cenário realista sobre como pode se desenrolar a evolução da IA nos próximos anos, com feedbacks e input de muitos especialistas e pessoas da área. Vocês podem ler o relatório completo aqui: ai-2027.com
Apr 3, 2025 8 tweets 2 min read
Ontem talvez tenhamos visto pela primeira vez a IA afetar a geopolítica mundial. E talvez a gente precise repensar quanta transparência é necessária no uso de IA dentro de governos.

Estou falando das tarifas recíprocas do Governo Trump.

Vem que eu explico.

👇 Image Ontem saiu o "tarifaço" do Governo Trump.

Muita gente ficou feliz que o Brasil "se deu bem" (eu incluso), mas... Como que esses números foram calculados exatamente?

Não soltaram nenhuma explicação.

1/5 Image
Mar 28, 2025 28 tweets 10 min read
Esta semana fiz um experimento: Todos os dias fiz uma thread sobre um tópico de computação que acho que mais gente devia saber sobre.

Hoje, na última thread, vamos falar sobre DNS. Como que o seu browser sabe o que abrir quando você digita ""?

👇 google.comImage DNS é a abreviação de Domain Name System, ou Sistema de Nomes de Domínio.

O DNS é um sistema distribuído hierárquico através do qual nomes de domínio são convertidos em IPs.

Mas não é só isso que ele faz. Todo o controle de quais recursos ficam em qual domínio é no DNS.

1/21
Mar 27, 2025 27 tweets 7 min read
Esta semana estou fazendo um experimento: Todos os dias vou fazer uma thread sobre um tópico de computação que acho que mais gente devia saber sobre.

Hoje, vamos falar sobre BANCOS SQL E NOSQL. Afinal, qual é a diferença? Quando usar um ou o outro?

👇 Image A primeira coisa que a maioria das pessoas erram ao falar disso é achar que "NoSQL" é um tipo de banco de dados.

A real é que SQL é um tipo de banco de dados. NoSQL só quer dizer "banco que não é SQL".

1/25
Mar 26, 2025 24 tweets 6 min read
Esta semana estou fazendo um experimento: Todos os dias vou fazer uma thread sobre um tópico de computação que acho que mais gente devia fazer sobre.

Hoje, vamos falar sobre CRIPTOGRAFIA NA WEB. Afinal, o que é que significa quando você "usa https?"

👇 Image Quando me pediram esse tópico, me pediram pra falar sobre criptografia em geral. Só que criptografia é um tópico GIGANTESCO com centenas de aplicações. Então decidi falar de algo que seria familiar pra maioria dos devs. 1/21
Jan 27, 2025 28 tweets 6 min read
O assunto de hoje, como todo mundo já notou, é o DeepSeek-R1 e o estrago que o lançamento dele fez no mercado.

Como todo assunto técnico, tem MUITA desinformação rolando pra população em geral.

Meu objetivo aqui é desmentir um pouco isso. Fio porque vai ter vários links.

🧵 Image O objetivo deste fio não é ser técnico. Eu quero só explicar algumas coisas, sobre o que o modelo é ou não é. Vi bastante gente falando sobre, e bastante gente falando coisas erradas. Então vamos começar pelo importante: O que é o DeepSeek-R1?
Jun 6, 2024 12 tweets 4 min read
Já que esse parece ser o tema da bolha dev de hoje, vamos falar sobre IDEMPOTÊNCIA.

O que é?
Pra que serve?
Como eu uso?

Pra saber tudo isso, siga aqui no fio. 👇 Image Idempotência é um conceito extremamente simples vindo da matemática.

Uma função é idempotente se aplicar ela 2 vezes retorna sempre o mesmo resultado que aplicar ela uma vez só.

Por exemplo, a função f(x) = x * 1 é idempotente - f(f(x)) é igual a f(x).

1/10 Image
Apr 2, 2024 24 tweets 6 min read
Desde que eu fiz a thread sobre o backdoor do xz, aconteceu bastante coisa. Talvez o mais importante: Conseguiram analisar o backdoor e entender a intenção dele.

Segue aqui no fio que eu te conto tudo. 🧵


Image Ah, e se você não leu o primeiro fio ainda, vou pedir pra você ler ele antes, ele passa o contexto necessário pra entender tudo aqui. 1/23
Mar 30, 2024 22 tweets 7 min read
Tá, mas e se eu contar pra vocês que nos últimos dias tá rolando uma história de intriga digna de filme de espionagem, tudo em torno de uma tentativa de invadir máquinas no mundo todo?

Vem na thread que vou te explicar. 🧵 #bolhasec Image O "xz" é uma aplicação de compressão usada em várias distros linux. Ele em geral atinge taxas de compressão menores que o tradicional gzip, ao custo de usar mais memória, então ele vem sendo escolhido pra cada vez mais aplicações. Até aí tudo ótimo. Image
Mar 13, 2024 36 tweets 7 min read
A @rinhadebackend acabou de terminar, então em homenagem a todos os envolvidos nessa iniciativa FODA vou falar de algo que muita gente desligou pra ter menos latência (😏), e sobre por que você não deve fazer isso num sistema real.
Isso mesmo, vamos falar de garantias ACID! 🧵 Image Primeiramente, o que significa ACID?
ACID é uma sigla que se refere às 4 garantias que um banco de dados SQL te dá em relação a transações:

Atomicidade

Consistência

Isolamento

Durabilidade

E o que é cada uma dessas? 1/35
Mar 1, 2024 22 tweets 6 min read
O sistema operacional é um "cara" com quem a gente já tá tão acostumado a interagir que é fácil até esquecer que ele tá lá, rodando o código. Vamo falar um pouco sobre a história dos SOs e o que, de fato, eles fazem. 🧵 Image Pra começo de história, por que se chama "sistema operacional"? Esse termo é uma tradução do inglês "operating system", que também poderia ser traduzido como "sistema operante" ou "sistema operador". E esse último termo é o mais interessante. (1/21)
Feb 26, 2024 35 tweets 8 min read
Uma coisa que eu falo muitas vezes e que causa alguma polêmica é que C não é uma linguagem de baixo nível. Mas por que eu insisto nisso? É porque é vital pra entender linguagens compiladas. Segue aqui no fio pra entender. 🧵 Image Vamos começar com um problema "filosófico": Qual é o *significado* de um programa? I.e., dado o *texto* de um programa, como podemos saber o que aquele programa vai fazer? (1/33)
Feb 16, 2024 8 tweets 2 min read
Volta e meia o pessoal que tem interesse na linguagem me pede ajuda pra achar vagas com Elixir. Essa semana foi boa em termos de vagas aparecendo na comunidade, então decidi trazer aqui caso alguém tenha interesse 👇🧵 #MyElixirStatus Vaga de Dev Sênior Erlang/Elixir na Klarna (Suécia): jobs.lever.co/klarna/ebd1d1e…