Sign in

osantana

@osantana.me
548 followers 418 following 2.7K posts

(he/him/ele) Programação (Python), Cultura Maker, Retrocomputação/Retrogaming, Política (comunismo), Autos e Motos, e outras aleatoriedades. Humano real e não uma IA.

PostsRepliesMedia
osantana @osantana.me · 05/10/2026
Chamar o pobre que vota na direita de "burro" é um jeito de culpar a vítima, tá?
131
osantana @osantana.me · 05/10/2026
Eles estão cagando pra superavit privado... Eles querem prosperar. Se a igreja promete isso ele tá com a igreja. Se o coach promete isso ele compra o curso. Ele precisa do Bolsa Família e do BPC mas ele quer prosperar para não precisar disso.
010
osantana @osantana.me · 05/10/2026
Se o congresso não ajudar, chame o povo. Faz decreto. Briga. Ganha. Perde. Tenta de novo. O povo não é burro. Eles estão de saco cheio dessa paumolice do Lula. O povo está cagando pra corrupção, roubalheira, etc. Ele está de saco cheio de se foder trabalhando e ver só uns poucos ganhando dinheiro.
100
osantana @osantana.me · 05/10/2026
Se o Lula mantiver essa campanha falando o que fez ele vai perder a eleição. Ele precisa falar o que vai fazer. E ele precisa fazer asfalto novo e não só operação tapa buraco. Mas para fazer isso o Lula precisa confrontar, em vez de conciliar. E é aí é que está o problema. O Lula nunca fez isso.
120
osantana @osantana.me · 04/10/2026
Na boa, a esquerda radical teve mixaria de votos. Nem cócegas faz. O PT não conseguiu foi tirar a galera de casa pra votar neles. Olha quanto voto bom tem alí na abstenção/nulo/branco.
100
osantana @osantana.me · 04/10/2026
É que o público das políticas dele não deve entregar mais do que 10 votos 🙂
000
osantana @osantana.me · 04/10/2026
Ainda bem que o voto daquele 1 alí na Korea Popular é secreto... Imagina o Kim descobrir que tem um eleitor de direita alí no terreno dele 🙂
110
osantana @osantana.me · 04/10/2026
Eu fui votar com uma camisa neutra do Corinthians 🙂
100
osantana @osantana.me · 04/10/2026
Aquele famoso "será que de outro jeito não seria melhor?" que raramente era possível fazer sem estourar os prazos agora ficaram viáveis.
120
osantana @osantana.me · 04/10/2026
Quando do lançamento do livro Refactoring, muitas IDEs Java trouxeram ferramentas de refatoração. LLMs levaram essas ferramentas para outro patamar. Isso facilita experimentar abordagens rapidamente também.
110
osantana @osantana.me · 04/10/2026
Quando eu dava aula sobre Testes eu tinha uma dinâmica com os alunos onde a gente trabalhava, parecido com dojo, o problema do decimal->romanos. Cada turma saiu com uma abordagem diferente para resolver o problema. Eu interajo com o modelo nesse nível e depois na refatoração do código.
110
osantana @osantana.me · 04/10/2026
Essa é a visão do Dojo porque pressupõe o pair em conjunto com TDD. Dá pra fazer assim também. É só "combinar" com o modelo. Mas, pra mim, por ter experiência, a aplicação do TDD é bem limitada e serve para cenários de extrema ignorância do domínio.
110
osantana @osantana.me · 04/10/2026
"Filosoficamente" não é pair. Mas é uma simulação muito boa do que eu fazia quando fazia pair com programadores de verdade.
010
osantana @osantana.me · 04/10/2026
Isso sim. Mas eu já aceitei sugestões e abordagens de uma LLM porque se mostraram melhores do que as que eu havia imaginado inicialmente. LLMs também já trouxeram ponderações inesperadas sobre minhas propostas e apontaram inconsistências entre decisões que eu tinha tomado "com ela".
210
osantana @osantana.me · 04/10/2026
Quanto ao que o Ramalho falou: eu concordo emocionalmente mas discordo racionalmente. Pair programming é a minha dinâmica do coração e sempre foi muito mal tratada. Piorou com o trabalho remoto e agora "morreu" com as LLMs. A construção coletiva de conhecimento é inimiga do capitalismo.
010
osantana @osantana.me · 04/10/2026
É diferente a dinâmica e o fato do "par" não existir. Também é limitado nos mesmos pontos que um pair remoto com outro humano também seria (ex. pair remoto não permite discussão em um quadro branco). Mas o nivel e granularidade é o mesmo. Dá pra trabalhar nos níveis mais altos com um LLM também.
210
osantana @osantana.me · 04/10/2026
como funciona com um humano só que pior porque ninguém aprende nada um com o outro no processo. Eu descrevo o problema pra resolver e peço uma solução. Avalio, sugiro outras abordagens ou se a primeira foi boa vou sugerindo refactorings do código. Também faço o trabalho de redução de escopo
120
osantana @osantana.me · 03/10/2026
Nas sessões de pair-programming com LLMs eu uso os bad smells catalogados no Refactoring (capítulo do Kent Beck, livro do Fowler) para economizar digitação para pedir um refactoring: "esse código tem esse bad smell, corrige" ao invés de listar as refatorações que precisa. Mesmo para design patterns
330
osantana @osantana.me · 03/10/2026
Tive uma época em que fiquei obcecado por tudo sobre vampiros... Achei meio decepcionante o livro também. Tem um livro não-ficção que deve achar em sebo chamado "em busca de dracula e outros vampiros" que é legal ... fala sobre as origens históricas das lendas e a influência na literatura
110
osantana @osantana.me · 03/10/2026
Eu fui filiado ao PT quando morava em Rio Preto... Era estagiário na Telesp e meu supervisor de estágio era o Marco Rillo. Um dos fundadores do PT na cidade...
020
osantana @osantana.me · 30/09/2026
@kagi.com An alternative to G Scholar would be awesome 🙂
000
osantana @osantana.me · 30/09/2026
Foto da torre de televisão em Berlim ao anoitecer.
000
osantana @osantana.me · 30/09/2026
Gente... tá difícil morar no PR hoje. Debate dos candidatos a governador com o Marreco.
010
Reposted by osantana
L Ramalho 🍉 @ramalho.org · 29/09/2026
«Bill Gates x Internet», memórias de um veterano da WWWW1 (Primeira Guerra da WWW). ramalho.org/posts/gates-...
ramalho.org
Bill Gates x Internet | Blog do Ramalho.org
1134
osantana @osantana.me · 29/09/2026
Escutei uma influencer comentar que o Vorcaro trazia putas da Suíça porque ficaria muito ruim pros caras pegarem as mães uns dos outros. Levou 5s pro meu cérebro entender o raciocínio 🙂
030
osantana @osantana.me · 29/09/2026
Essa apropriação foi até tentada pela Microsoft com a criação da MSN quando a Internet começou a ser usada comercialmente...
130
Reposted by osantana
Victor Osório @vepo.dev · 29/09/2026
Galerinha, INTERNET é um conjunto de protocolos que permite a comunicação de qualquer dispositivo ENTRE REDES. Internet não são as Big Techs. Ela é livre, mas está sob ataque do Vale do Silício. Sim! Ela surgiu nas UNIVERSIDADES de lá, mas por um acaso do destino é descentralizada.
3398
osantana @osantana.me · 29/09/2026
Se a gente recebe propaganda de deputado "conservador" no Insta a gente denuncia para não ver mais ou assiste e clica pra gastar dinheiro deles com alguém que não vai votar nele?
120
osantana @osantana.me · 29/09/2026
Tô meio sem ideia de voto para Dep. Estadual no PR 😕 Mandem-me indicações de candidatos da UP, PSTU, PSOL ou PT (nessa ordem). Se puderem mandar alguma tede social do candidato pra eu dar uma stalkeada eu também agradeço. PS. Os outros votos estão fechados.
110
Reposted by osantana
Martin Kleppmann @martin.kleppmann.com · 28/09/2026
Notion wrote a nice blog post on how they use CRDTs, including our Peritext algorithm for rich text! This must be one of the largest CRDT deployments out there? www.notion.com/en-gb/blog/h...
notion.com
How Notion handles concurrent editing with CRDTs
Building a CRDT-based rich-text system that merges concurrent edits across Notion blocks—without losing anyone’s work
312514
osantana @osantana.me · 28/09/2026
bom dia 🙂
010
osantana @osantana.me · 28/09/2026
Eu já tinha dificuldades cognitivas de trabalhar com mais do que dois branches no git. Agora meu empregador pede para gerenciar uma farm de agentes criando workspaces com N branches vomitando código para serem revisados por devs humanos cínicos que fingem se importar com o que está indo pra produção
130
Reposted by osantana
Camarote da República @camarotedacpi.bsky.social · 28/09/2026
Em um teste rápido que o tio fez aqui, os candidatos a Deputado Federal que foram sugeridos foram do Novo, Cidadania e PSD, mesmo com porcentagem menor de match eleitoral. A candidata de esquerda que tem mais de 80% de match eleitoral só apareceu em 5ª posição.
Infográfico intitulado "Respostas da própria candidatura" com o subtítulo "Posições declaradas e publicadas no questionário pela própria candidatura. Em ordem sorteada, sem ranking; o percentual não ordena a lista nem é recomendação de voto.", exibindo cinco blocos de candidatos com fotos de perfil desfocadas, nomes tarjados e os respectivos partidos e índices de proximidade baseados em temas considerados, que indicam quarenta e quatro por cento pelo partido Novo, cinquenta e três por cento pelo partido Cidadania, cinquenta e oito por cento pelo partido PSD com a menção de mandato animal, cinquenta e seis por cento pelo partido PSB com a menção de mandato animal e oitenta e um por cento pelo partido PSB, sendo cada bloco acompanhado de botões para adicionar ao lembrete de voto, ver perfil público e entender o resultado.
29723204
Reposted by osantana
Cindilanti @cindilanti.bsky.social · 28/09/2026
Continuem pq estamos massacrando
Print da enquete do Senado sobre as Bets Votos apurados até 28/09/2026 08:08:59

votos SIM 151.190 
votos NÃO 67.419
14389157
Reposted by osantana
Carol Almeida 🇵🇸 @caroltypes.bsky.social · 27/09/2026
URGENTE, o Senado colocou há pouco enquete sobre o fim da BETs e É CLARO que os bolsonaristas já se ligaram e tão votando que são contra a medida do presidente Lula. Votem SIM e espalhem essa enquete em todos os grupos de zap: www12.senado.leg.br/ecidadania/v...
www12.senado.leg.br
Senado Federal - Programa e-Cidadania - Consulta Pública
Opine sobre a matéria: "MPV 1394/2026"
421216962
osantana @osantana.me · 26/09/2026
Aquela foto ali em cima foi em uma estrada na Alemanha que chegava em um vilarejo ali perto de Wiesbaden.
000
osantana @osantana.me · 26/09/2026
Alguns dos meus melhores amigos amam fotografar mas nunca foi um hobby que me interessou para além de ter conhecimento suficiente para ter boas conversas com eles. O que é estranho para uma pessoa que tem dezenas de hobbies indo e vindo como eu.
100
osantana @osantana.me · 26/09/2026
Meu celular está configurado pra escolher fotografias aleatórias do meu acervo pessoal. Ele troca a foto de hora em hora. Tem horas que ele escolhe umas fotos que eu nem sabia que tinha.
Print da tela de bloqueio do meu celular com uma foto de uma estrada simples no meio de um campo ao por do sol (golden hour).
210
osantana @osantana.me · 26/09/2026
Parece que no decreto de proibição das Bets diz que elas terão que devolver o dinheiro que está lá dentro para os usuários. O que tem de Bet alavancada... adorei. PS. Prevejo muita Bet esfolando esse saldo remanescente dos usuários para ter que devolver nada até o prazo final.
010
osantana @osantana.me · 24/09/2026
Eu trabalhei em um projeto no sentido oposto lá atrás quando o Expo tinha recém sido lançado. Fomos muuuito early adopter e deu bem errado...
110
osantana @osantana.me · 22/09/2026
Esse discurso do Trump parece algo produzido por um macaco espancando um teclado... que sofrimento...
000
osantana @osantana.me · 22/09/2026
Eu, como ex-trabalhador do e-commerce, posso garantir: black friday é a ideia mais estupida do varejo. Até nisso os chineses foram melhores com a criação dos "single's days"...
120
osantana @osantana.me · 21/09/2026
Pessoa quer trocar o dispositivo pra rodar Python.
Foto de uma jibóia real em um anúncio do Facebook marketplace oferecendo para troca por iPhone 18.

Vendo ou troco por iPhone 18
R$6.000
Description
Vendo ou troco, jibóia arco íris da Amazônia macho legalizada e microchipada, acompanha terrário de 1 20 por 60cm de altura e 60cm de largura, vai com certidão de nascimento!
010
osantana @osantana.me · 20/09/2026
Saudades de um IRContro... fui em uns realmente "bafosos" da galera da Undernet em Rio Preto...
020
osantana @osantana.me · 20/09/2026
IMHO Curitiba já tem Rains o suficiente hehe 😝
100
osantana @osantana.me · 18/09/2026
Nope. But this analogy don't work/apply for information: it's the same argument media companies use to call piracy theft. If you steal a phone the owner loses it. If you "steal" data the original is still there. There are tons of good arguments against AI, but "it's like stealing a phone" isn't one
110
osantana @osantana.me · 18/09/2026
Tá cheio de vaga assim por aí agora. É a vaga remota pra atrair candidatos mas se precisar apertar o garrote pro presencial não causa disrupção no trabalho. PS. Empresas gringas, principalmente US, também estão restringindo os remotos aos residentes dos países.
110
osantana @osantana.me · 17/09/2026
E a Contabilizei que me pediu pra desligar o 2FA do meu gov.br por 10 dias para fazer umas integrações? Vai sonhando que eu vou fazer isso.
000
Reposted by osantana
Adam Johnson @adamj.eu · 16/09/2026
✍️ New post on serving the change password well-known URL in Django Add this one redirect and two tests (you won't believe #2) to make your site more user-friendly for users with compromised passwords. adamj.eu/tech/2026/09... #Django #Security
adamj.eu
Django: serve the change password well-known URL - Adam Johnson
When a password manager detects that a user’s password has been leaked or reused, it can prompt them to change it, but the password change URL varies by site. The web’s answer to such discovery proble...
083
osantana @osantana.me · 17/09/2026
Eu estou pagando pelo Kagi faz quase 6 meses agora... tem valido a pena.
110