Here are simple good practices to ensure health of your HDDs, using SMART.
Read MoreCategory: Info & Biz Technology
Information Technology for business.

Twitter e Liberdade de Expressão
O 𝕏 quer que acreditemos que liberdade de expressão só ocorre através dele, quando na verdade as pessoas continuam podendo se expressar livremente em outras plataformas digitais, praças públicas e na rua.
O 𝕏 quer usar sua enorme base de usuários brasileiros para manipular a opinião pública de modo que se acredite que sua plataforma é tão necessária e vital ao ponto de estar acima das leis do país.
O fato é que a novela do bloqueio do 𝕏 nada tem a ver com liberdade de expressão. Isso é só a tal da “narrativa”, onde se tenta criar uma relação de causalidade onde não há. O caso do 𝕏 é sobre uma empresa que quer usufruir da enorme audiência que tem no Brasil, extrair lucro de anunciantes, mas sem respeitar as leis do país.
O bloqueio não foi abrupto. O Judiciário do Brasil passou um tempão pedindo para que certos conteúdos fossem moderados. Se a direção do 𝕏 manda um “que se dane” para a visão de mundo de uma democracia gigante como o Brasil, eles terão problemas sim para operar aqui. Todas as pessoas físicas e jurídicas estão sujeitas a isso; por que não o 𝕏? É uma questão de soberania nacional contra direção predatória de uma empresa.
O bloqueio é uma medida contundente. Mas vejo que a justiça do Brasil ficou sem alternativas perante a petulância dos dirigentes do 𝕏. Basta o 𝕏 ter representação no Brasil, moderar conteúdo, que eles imediatamente serão desbloqueados. Com a conduta atual de seus dirigentes, era uma questão de tempo para que o 𝕏 fosse bloqueado em algum país. Aconteceu só de o Brasil ser o primeiro.
Enquanto isso, não faltam lugares físicos e virtuais para qualquer um exercer sua liberdade de expressão. Todos eles obviamente sujeitos as leis do país.
Também no Facebook e Instagram.
Your Next Laptop Won’t Be “Intel Inside”
Your next laptop won’t be “Intel Inside”. Finally.
Intel-based laptops have poor energy performance, with batteries lasting less than 2 hours and overheating. Besides, these CPUs have accumulated many design bugs over the years, requiring inefficient workarounds from compiler and operating system manufacturers.
Read MoreSeu próximo laptop será outra coisa
Seu próximo laptop não será um “Intel Inside”. Finalmente.
Laptops baseados em Intel têm performance energética incrivelmente ruim. Isso se percebe quando a bateria dura menos de 2 horas e esquentam demais. Além disso essas CPUs acumularam uma quantidade razoável de bugs ao longo dos anos, exigindo contornos ineficientes por parte de fabricantes de compiladores e sistemas operacionais.
Read MoreGutenberg Bible at the Harvard Widener Library
The most revolutionary medieval artifact I’ve seen today. The Gutenberg Bible, the first book printed in a movable-type printing press, which, in contrast to hand-written books, enabled a much faster rate of printing and led to an information revolution and the unprecedented mass-spread of literature throughout Europe.


Desative Notificações de Aplicativos do Smartphone
Você deve desativar certas notificações em seu smartphone e sobretudo nos aparelhos de seus filhos. Notificações como “Fulano criou um novo status” ou “Fulano gostou de seu comentário” nos chamam para as telas e na grande maioria das vezes são incrivelmente supérfluas.
No iPhone, vá em Ajustes ➔ Notificações e desative as notificações e badges da app, como na imagem. Faça isso para todas as app que você sente que tentam colonizar sua atenção.
Read MoreEu odeio LPs
🇧🇷 Eu odeio LPs.
Não porque têm som ruim.
Mas porque, na nossa era, representam a vitória do capitalismo tóxico, aliado a extraordinário marketing, sobre a ingenuidade e ignorância das pessoas, quando lhes vende um refugo obsoleto como se fosse artigo de luxo.
Fica pior quando se descobre que boa parte dos novos fonogramas, impressos e vendidos em vinil a preço de ouro, foram originalmente gravados em estúdio moderno com processo inteiramente digital.
🇬🇧 I hate LPs.
Not because they have bad sound.
But because, in our era, they represent the victory of toxic capitalism, allied with extraordinary marketing, over the naivety and ignorance of people, when it sells them obsolete junk as if it were a luxury item.
It gets worse when it is discovered that a good part of the new phonograms, printed and sold on vinyl at the price of gold, were originally recorded in a modern studio with an entirely digital process.
Music in digital formats is high fidelity by definition and is the closest thing you can get from the musicians recording their performance in a studio.

A Frequência Cardíaca de Yuja Wang
Chamando todos os cientistas de dados, sobretudo os que lidam com séries temporais, como eu, para ver um experimento.
Read More
Profissionais high-tech preferem MacBook
Há mais de 10 anos, por todas as últimas empresas que passei — umas 3 ou 4 — MacBook é o laptop padrão que profissionais high-tech usam.
E hoje em dia estranham quando só lhes deixam usar Windows. Mas não falam abertamente sobre isso por incorretamente acharem que é um assunto banal. Só que não é. Da perspectiva de RH e de ambiente de trabalho, no mínimo para o setor high-tech, equipamento de alta qualidade, moderno e adequado é ponto positivo de atração e retenção de talentos.
Read More
Nascimento da Internet
No dia de hoje, mas em 1969, nasceu a Internet.
Read MoreChatGPT × Stack Overflow as coding assistant
There is this study (arXiv:2308.02312v3) about ChatGPT as a software coding assistant when compared to Stack Overflow. I write code every day and although I have used ChatGPT in the past for this purpose, I have a bias towards believing that humans answering on Stack Overflow would be better. Apparently the study findings below confirm my beliefs. But maybe, just maybe, LLM tools can be specialized or improved to be better than the amazing Stack Overflow. Anyway, I would never rely on LLM for a complete app refactor or overall design, since it requires architectural knowledge, real life experience, lessons learned, context around and strategic vision, multidisciplinary features of grown up, real, human, experienced software engineers.
The findings:
Read MoreO pior dos dois mundos
Na década de 2010 o mundo corporativo começou a fazer um tradeoff.
Agora que todos os clientes e funcionários tinham um smartphone nas mãos, tornou-se imperativo uma transformação digital. A troca (tradeoff) foi abrir mão de infraestrutura muito controlada, mais barata e também burocrática do departamento de TI interno de suas empresas, numa corrida desenfreada para infra mais ágil, programável, self-service, elástica e também mais cara nas nuvens.
Barato, controlado e burocrático ➔ Ágil, self-service e caro. Este foi o tradeoff, onde cada lado tem suas vantagens e desvantagens.
Na nova década, com as nuvens se tornando o novo normal, chega o departamento de TI para “botar ordem nessa bagunça”.
Com os velhos argumentos de “segurança da informação”, “gerência de mudança”, “controle de custos” e outros, re-implantam suas montanhas de processos morosos numa infra jovem para assim chegarmos no pior dos dois mundos: burocrático, processos lentos, excessivamente controlado e bem caro, numa modalidade elástica.
A única coisa morosa eliminada foi o recorrente ciclo de negociações para comprar infra (equipamentos, energia, software). Antes se fazia meio que no atacado com muito desconto. Agora, na era das nuvens, é no varejo, a um clique de distância, com preço tabelado e praticamente inegociável.
Não era nada disso o que queríamos.
O investimento certo tem que ser feito em boa arquitetura de aplicações, e menos em controle de infraestrutura. Aplicações que nascem bem concebidas e bem desenvolvidas ganhariam o mérito de ir para a produção mais rapidamente, com mais frequência, com menos burocracia, menos controle.
Mas como as aplicações nascem com baixíssima qualidade, sem padrões nem boas práticas, sem arquitetura nenhuma, coladas com grampo e chiclete e na base da marretada, times de infraestrutura precisam aumentar o controle e burocracia lançando mão dos velhos chavões de “segurança da informação”, “gerência de mudança”, “controle de custos”. O resultado é que times de desenvolvimento de produtos e software ficam com acesso limitado a ferramentas novas ou simplesmente às certas, o que aumenta a necessidade de fazerem gambiarras. E a bola de neve vai aumentando.
Não era nada disso o que queríamos.

Semana de Trabalho de 4 Dias
Semana de 4 dias é o primeríssimo item numa lista de benefícios que empresas prontas para isso lançam mão para atrair profissionais. E eu acho curioso e muito pertinente que no mercado de trabalho high tech, o segundo item que listam é “Equipamento Apple”.
Veja também este podcast da Folha que disseca mais o assunto num momento em que 400 empresas brasileiras se inscreveram para entrar num piloto da ONG Four Day Week:

Os 10 trabalhos com maior potencial de crescimento
Os 10 trabalhos com maior potencial de crescimento, segundo o Fórum Econômico Mundial:
1️⃣ Especialista em inteligência artificial e em aprendizado de máquina
2️⃣ Especialista em sustentabilidade ambiental
3️⃣ Analista de «Business Intelligence»
4️⃣ Analista de segurança da informação
5️⃣ Engenheiro Fintech
6️⃣ Analista de dados e cientista de dados
7️⃣ Engenheiro de robótica
8️⃣ Especialista em Big Data
9️⃣ Operador de equipamento agrícola
🔟 Especialista em transformação digital

Handling Inbox spam
I’m a serial unsubscriber — absolutely ruthless when it comes to keeping my inbox in order. If I get a new ad or newsletter on my inbox I immediately scroll to the end of it to click on the tiny “unsubscribe” link. I admit I have great pleasure doing this without even seeing the ad.
Read MoreIndustrializing Machine Learning
I’m doing Machine Learning Industrialization for more than 2 years and I’m thrilled to see it featured by McKinsey as top 2 in its 2023 tech trends!
Read More
My time on the IBM Linux Impact Team, and legacy
In this extensive article, Jon “MadDog” delves into the behind-the-scenes narrative of how Linux and Open Source gained acceptance within the corporate sphere, eventually establishing itself as the dominant platform in today’s enterprise information technology. It has become the operating system powering contemporary cloud infrastructure and, most notably, has transformed into the primary methodology for driving software innovation.
Read More“Qual é a sua pretensão salarial?”
Esta pergunta, emitida pelos Recursos Humanos da empresa nos primeiros minutos de um processo seletivo, é um tanto desumana. Por favor parem.
Se o candidato dá um valor baixo, para facilitar sua aceitação, sai perdendo. Se ele dá um valor alto, como é alta a remuneração que qualquer pessoa adoraria ganhar, ele é eliminado de cara, e sai perdendo.
Read More
Importance of Machine Learning Engineers, again
This is often the outcome when AI projects lack Machine Learning Engineers and rely solely on Data Scientists.
Read MoreLaptop para não comprar
Para quem leu aquele meu post sobre como escolher um bom laptop, eis exemplo de laptop para não comprar.
Como eu sei?
Read More
Apple did it again with Vision Pro
Apple has once again made waves with their latest release, the Vision Pro. The mere fact that this new device ensures legible text for its users sets it years ahead of competitors like HTC and Meta. Not to mention the array of groundbreaking sensors, user-friendly interface, and independence from a computer. It’s important to note that this is just the initial version, with much more to come.
Read More
Música Digital × Analógica
Sobre essa guerra entre CD × LP, digital × analógico, da gravação até a reprodução de música, o músico veterano Ulisses Rocha escreve isto em seu blog:
Read MoreStory of the first digital computers
The story of the first digital computers, since a phenomenon observed in Edison’s light bulb, through 2 bit logic operations, through triodes and vacuum tubes, up to the ENIAC, capable of doing astonishing 500 math operations per second, and running without failure for a maximum of 116 hours.
As a matter of comparison, your smartphone can do almost one trillion math operations per second with just a tiny fraction of the required energy. Your smartphone is 2 billion times faster than the first, commercial large and expensive digital computers of the 1940’s.
Veritasium nailed it again.

Web scraping and site mirroring
Need to mirror an entire website? Use the httrack command, available in all Linux distributions. If site requires authentication, provide to httrack a cookies.txt
file exported from your browser.
Framework ↔︎ Arcabouço
Colegas programadoræs, arquitetᴔ︎s e companheirᴔ︎s da TI, podemos retornar à Língua Mãe porque uma palavra que usamos muito no nosso dia a dia — FRAMEWORK — já tem popularizada a sua tradução para Português:
ARCABOUÇO
Obrigado, Ministério da Fazenda

MariaDB backups in one line
First allow the Unix user that will make backups (root
, in my case) to access MariaDB without a password (works only if accessing from same host that the server is running):
GRANT ALL PRIVILEGES ON *.* TO `root`@`localhost` IDENTIFIED VIA unix_socket WITH GRANT OPTION;
Read More
Chatbots de auto-atendimento 🥱
O dilema dos chatbots que empresas disponibilizam em seus canais de atendimento é que eles são só mais uma UI (user interface). Como é o app. Como é o site da empresa.
Se o usuário não encontrou a função que precisa no site ou no app, também não vai encontrar no chatbot 100% das vezes que procurar.
O desafio dos chatbots continua sendo integração dos sistemas por trás, que é o maior desafio de qualquer empresa que quer se informatizar, desde quando o computador entrou no mundo corporativo.
Então se sua última tentativa para resolver um problema é entrar no chat ou ligar no call center da empresa, pode já ir direto pedindo prá falar com ser humano. Pois estes nunca falham.

Boicote aos cardápios digitais?
Parece haver um movimento de boicote a cardápios digitais em restaurantes, divulgados por código QR.
Read More
Importância de regular as Redes Sociais
Tem gente achando que a PL das Fake News (péssimo apelido para projeto que debate liberdade, responsabilidade e transparência na Internet) vai restringir liberdades, como se hoje posts e opiniões circulassem livremente.
Deixa eu só explicar uma coisinha:
Read More
Hybrid cloud is the way to go
It is about time for companies that consume these public cloud services to use them in a way that they can exit/leave/migrate easily.
Read MoreLinkedIn Inferences About You

Export all your LinkedIn data (on computer, select Me ➔ Settings & Privacy ➔ Data Privacy ➔ Get a copy of your data ➔ Larger data archive) and then check the Inferences_about_you.csv
file.
As the file name says, it is how LinkedIn AI models see you. Do you have career stability? Are you in the early stages of your career? Are you a people or senior leader? Business owner?
These classifications are certainly used by recruiters to search for people. And you should use it to check if there are things you must change in your profile.
UPDATE: LinkedIn apparently isn’t providing this information anymore. It was being provided until a few days before my post.

Importance of Machine Learning Engineering
This diagram highlights the importance of Machine Learning Engineering for Data/AI projects and the community. And it doesn’t even show one of my favorite topics: software design patterns, an outrageously important subject that helps with code maintainership, extensibility, standards, organization, beauty, which in turns help with (much) higher productivity of Data professionals.
Read MoreData Scientists should develop their software engineering skills
Yes, Data Scientists should develop their software engineering skills. Let me react to a LinkedIn post by Neil Leiser.
But Data Scientists can’t do it alone, or by themselves. Read on.
I see that software engineering, IT architecture is a touchy subject amongst even the best data scientists, usually because they came from other knowledge domains as economy, statistics, pure math, physics, biology etc. This is a normal evolution. Data Science demands a wide broad skill set, sometimes too wide and too broad. Data Scientists need to handle Docker and HTTP APIs along with outliers, RMSE, ROC curves and Gaussian distributions. Go figure…
ML engineers — usually folks that have more software engineering background — should help here.
But the most important thing ➔ it is the mission of the CDO, tech lead or CTO with strategic vision to clearly detect these gaps and design a roadmap to handle them, not just with conventional training but also encouraging mixed squads whose members will exchange skills and knowledge, leveraging multi-disciplinar environments where everybody grows together.
Related posts:

Melhorias para o Pix do BaCen
O Banco Central do Brasil acertou em cheio com o Pix, inovação bancária digna de ser copiada por qualquer BC do mundo. Mas ainda acho o Pix bem burocrático de ser usado. Vejo que ele é um sucesso porque era algo muitíssimo desejado, não por ter boa usabilidade nem por promover boas práticas. Minha veia de designer de aplicações não pode deixar de sugerir algumas melhorias que poderiam ser feitas numa próxima revisão, especialmente em relação a usabilidade.
Read MoreGPT me

This is what GPT “knows” about me. More precisely, this is the sequence of words GPT generates when asked with that specific prompt.
First paragraph is 100% correct.
Second is kind of 50% (in)correct and outdated. I do Fedora, not Debian nor Ubuntu, I’ve contributed to several FOSS projects, but never to Apache HTTPD, and I did work for IBM, but never to Red Hat.
Third paragraph he completely confused me with one of my relatives that have same last name but different first name.
Also, I think GPT would have a different perspective about me if blog posts in social media, such as Facebook, would be part of its training dataset. But it can’t because Meta won’t allow open access to their platform even if I post openly there.
Clouds are super expensive
While clouds are the natural go-to choice for an early-stage startup, staying 100% in clouds with substantial infrastructure may sink a company as it and its infrastructure grow.
This study shows that the monthly infrastructure cost of clouds would be more than 10 times higher than a collocation with self-designed infrastructure. Not to mention the taylor-made possibilities.
Your CTOs and tech leaders must provide clever ways to use public clouds, avoiding their typical lock-ins, so you can leave [and reduce vast amounts of infrastructure costs] whenever you may need.
Benefits of public clouds are flexibility and agility, not costs.
Jardins de São José dos Campos viram um acervo botânico digital e acessível
Todas as árvores de São José dos Campos têm uma plaquinha com QR que leva para uma página na internet com informações como esta. É o sistema de inventário da prefeitura sendo usado também como guia de museu de botânica cujo acervo é vastíssimo, acessível e a céu aberto — todas as árvores da cidade. Adorei.

iPadOS external display support
With the release of iPadOS 16.2 last December, M1-powered devices can now be used as more beefed up terminals, complete with external physical keyboard, mouse/trackpad and extended screen that can display content and apps different from the main iPad screen (as shows the photo).

Minimum device that supports this is the iPad Air 5th generation (2022) which already features an USB-C port instead of lightning. Then, on this port, you can plug a dongle with HDMI output, power source and more USB ports to connect your human interaction devices. Or connect them through Bluetooth.
This opens the possibility for road warriors to have an even lighter and inexpensive terminal with the iPad, instead of a regular (and problematic) laptop. Then, when at home or office, they can dock it to KVM (keyboard, video, mouse) to experience a more productive workstation.
And yes, I know Android phones can do similar things since long ago. But it doesn’t get widespread or even real until this feature lands on the popular iPad.

Command Line in Windows
Command line on Windows (10+) nowadays doesn’t have to be only PuTTY to a remote Linux machine. In fact many Linux concepts were incorporated on Windows.
Windows Subsystem for Linux
First, activate WSL. Since I enjoy using Fedora, and not Ubuntu, this guide by Jonathan Bowman has helped me to set WSL exactly as I like. The guide points to some old Fedora images, so pay attention to its links to get a newer one. Then, the guide also explains how to initialize the Fedora image, customize it as default, configure your user etc.
Windows native SSH clients
Yes, it has tools from OpenSSH, such as the plain ssh client, ssh-agent and others. No need for PuTTY.
This guide by Chris Hastie explains how to activate SSH Agent with your private key. I’m not sure it is fairly complete, since I didn’t test yet if it adds your key in session startup for a complete password-less experience. I’m still trying.
Basically, you need to activate a Windows service and have your private key in $HOME\.ssh\id_rsa
, exactly like under Linux.
Windows Terminal
The old command prompt is very limited, as we know, and obsolete. Luckily, Microsoft has released a new, much improved, Terminal application that can be installed from the Store. On Windows 11, the Terminal app is already there for you.

It allows defining sessions with custom commands as wsl
(to get into the Fedora WSL container installed above), cmd
, ssh
. I use tmux in all Linux computers that I connect, so my default access command is:
ssh -l USERNAME -A -t HOSTNAME "tmux new-session -s default -n default -P -A -D"
Windows Terminal app is highly customizable, with colors and icons. And this repo by Mark Badolato contains a great number of terminal color schemes. Select a few from the windowsterminal folder and paste their JSON snippet into the file %HOME%\AppData\Local\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState\settings.json
.