Douglas Andrade
banner
dsandrade.bsky.social
Douglas Andrade
@dsandrade.bsky.social
Brazilian in Canada, Mineiro, father of three amazing kids, warrior of the good fight.
Reposted by Douglas Andrade
Camiseta P*rra de IA - Contrate Artistas
October 15, 2025 at 12:14 PM
Reposted by Douglas Andrade
Saiu Jailbreak novo para você que tem um Kindle e pretende libertar ele das mãos da Amazon e definitivamente possuir algo que você comprou e pagou para ter: kindlemodding.org/jailbreaking...
AdBreak
Documentation on the Kindle hacking and internals
kindlemodding.org
October 1, 2025 at 7:26 PM
Reposted by Douglas Andrade
My team at Plane is hiring experienced full stack engineers. We use Rails, Postgres, Phlex, Vite, TypeScript and Svelte. I don’t have a full job description yet, but drop me a DM if you want to know more.
October 1, 2025 at 4:22 PM
Reposted by Douglas Andrade
Going for a bike ride remains one of my most powerful debugging techniques.
October 1, 2025 at 3:35 PM
Reposted by Douglas Andrade
A #PECdaBlindagem morreu, arquivada no Senado. Mas o que não pode morrer é a mancha na carreira, cada voto de cada parlamentar que apoiou essa bandidagem. Vamos tentar lembrar dessas pessoas a cada eleição. Podem até marcar nos replies aqui quem votou para isso não se perder ; )
September 24, 2025 at 9:37 PM
Reposted by Douglas Andrade
Que campanha legal!
Os 3 volumes têm referências cruzadas que apontam também para a versão online. Por exemplo, no cap. 3 (vol.1) cito exemplo da seção 18.3.4 (vol.3). E mostro o link curto fpy.li/4y pra botar no navegador e ir direto para o exemplo citado no PythonFluente.com.

Impresso: www.catarse.me/pythonfluente
September 27, 2025 at 6:00 PM
Reposted by Douglas Andrade
Aproveite o fim de semana para conhecer a qualidade do pythonfluente.com, a versão digital Creative Commons to best-seller internacional «Fluent Python», 2nd ed.

Daí passa no Catarse e reserva seus exemplares em pré-venda, por um preço especial (nas lojas será +caro):

www.catarse.me/pythonfluente
Python Fluente, Segunda Edição (2023)
pythonfluente.com
September 26, 2025 at 7:41 PM
Reposted by Douglas Andrade
Netanyahu:

"Would a country committing genocide plead with the civilian population that it is supposedly targeting to get out of harms way? Did the Nazis ask the Jews to leave? Of course not"

Actually, encouraging Jews to emigrate is exactly what the Nazis did 1933-39.

Ignorant of Jewish history.
September 26, 2025 at 1:48 PM
Reposted by Douglas Andrade
I took some time to delve into my latest work on reducing Ractor contention. This time: Generic Instance Variables

byroot.github.io/ruby/perform...
Unlocking Ractors: generic instance variables
In two previous posts, I explained that one of the big blockers for Ractors’ viability is that while they’re supposed to run fully in parallel, in many cases, they’d perform worse than a single thread...
byroot.github.io
August 11, 2025 at 10:04 PM
Reposted by Douglas Andrade
Se tem cara de picareta, cheiro de picareta e fala que nem picareta...
Guru do empreendedorismo, defensor da meritocracia e pioneiro no discurso anti-CLT, Flávio Augusto da Silva – conhecido pelo livro “Geração de Valor” – entrou na mira do Ministério Público. O motivo? Uma máquina de vendas de sua franquia às custas de trabalhadores endividados.
June 2, 2025 at 7:35 PM
Reposted by Douglas Andrade
The more I dig into generative AI from the prospective of a retired person, the less I want to be involved, or make use of the tools.

I want to focus on using my own model of the world to contribute to society for as long as possible.
May 16, 2025 at 5:00 PM
Reposted by Douglas Andrade
Finger tracking based drum kit made on stream with @vscode.dev agent mode.

Code now up → github.com/wesbos/finge...
April 16, 2025 at 9:36 PM
Reposted by Douglas Andrade
Spring Sale, Week 1
40% Off – This Week Only!
Code: 2025elixir at checkout
- Genetic Algorithms in Elixir by Sean Moriarity

pragprog.com/titles/...
April 12, 2025 at 2:58 PM
Reposted by Douglas Andrade
Amid the excitement of #TropicalOnRails, I forgot to share this: Rails Scales!—my upcoming book on Rails performance—has already sold 500+ copies in beta! And it’s not even officially out yet (launching May or June). Thanks to everyone reading early!

pragprog.com/titles/cprpo...
Rails Scales!
Build Rails applications that scale. Discover the small changes that make a big difference in efficiency. Design applications for performance from the start.
pragprog.com
April 8, 2025 at 9:14 PM
Reposted by Douglas Andrade
Announcing Dial, a Rails application profiler: github.com/joshuay03/dial

I've longed for a free tool that provides Datadog-like profiles, with accurate GVL and GC activity. Thanks to @jhawthorn.com's amazing work on Vernier, all I needed to do was integrate it with Rails and let it do its thing.
GitHub - joshuay03/dial: A modern profiler for your Rails application
A modern profiler for your Rails application. Contribute to joshuay03/dial development by creating an account on GitHub.
github.com
April 10, 2025 at 1:05 PM
Reposted by Douglas Andrade
Here’s another post I’ve been meaning to write for a while. It’s nice to finally have a blog. joel.drapper.me/lsp-driven-d...
LSP-driven API design
Embracing the limitations of Ruby LSP in Ruby API design.
joel.drapper.me
April 8, 2025 at 3:57 PM
Reposted by Douglas Andrade
Did you know you can't unlock a mutex in a different thread than the one that acquired the lock? I didn't. That's a video about the issue and how I solved it -> www.youtube.com/watch?v=Ffcl...
Writing system software: the cross-thread mutex unlocking problem
YouTube video by Salvatore Sanfilippo
www.youtube.com
April 1, 2025 at 7:13 PM
Reposted by Douglas Andrade
Gosto quando a pessoa não coloca nem as luvas pra bater.
O VH pinta um quadro sombrio do futuro de IA. E ele está 100% certo em suas afirmações.
Tudo indica que estamos assistindo uma grande bolha. Quando ela estourar pode acabar sendo pior que a bolha dotcom. 🧵
Quando a Bolha da IA estourar, vamos ouvir algum barulho?

Exploro com mais detalhes o absurdo que é o momento atual do mercado de IA, e como o Projeto Stargate pode ser o ponto final nessa loucura de Venture Capital. Não tem como sair disso bem.
Vai dar merda:
www.victorhg.com/post/ate-ond...
OpenAI e até onde vai a Bolha da Inteligência Artificial?
Por mais que eu queira acreditar num futuro promissor com o mercado de AI, eu só vejo desgraça
www.victorhg.com
April 1, 2025 at 1:51 AM
Amazing job @daniloleal.co ! Zed is getting better with each release ❤️
go try @zed.dev's Edit Prediction in subtle mode now that it has hit stable & let me know what you think! always open for feedback 🙂
Interesting to see a code editor offer an option to still make AI available but tone down how intense it is zed.dev/blog/out-of-...
March 28, 2025 at 1:10 AM
Reposted by Douglas Andrade
Reposted by Douglas Andrade
With great satisfaction, I announce that my PhD thesis, titled "Code Smells and Refactorings for Elixir," is now publicly available! All the results and methodological details used in our research over the past three years can be openly accessed at: repositorio.ufmg.br/handle/1843/... #ElixirLang
March 14, 2025 at 4:45 PM
Reposted by Douglas Andrade
Given that Trump wants travel bans for even more countries this time around, this would be a great moment to move engineering conferences to countries that require less to no paperwork to visit for many more people.
March 15, 2025 at 1:26 PM
Finally! I absolutely hate touch buttons on cars 🤦‍♂️
“We will never, ever make this mistake any more. On the steering wheel, we will have physical buttons. Honestly, it's a car. It's not a phone: it's a car.”

Volkswagen reintroducing physical controls for vital functions.

A good start back to sanity.
Volkswagen reintroducing physical controls for vital functions | Autocar
Brand's design chief commits to "never" repeating the "mistake" of relegating essential controls to touchscreens
www.autocar.co.uk
March 13, 2025 at 1:35 PM