Data 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:

Also on my LinkedIn.

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 More

GPT 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.

Also on my LinkedIn.

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.

Also in my LinkedIn.

Arquitetura hostil no Centro de São Paulo

Depois não reclame que Buenos Aires é tão mais bonita que São Paulo, e Nova York muito mais dinâmica. Em ambas cidades as pessoas, mídia e políticos se importam com arquitetura e urbanismo, e cuidam do resultado final

Juste Lores

Eu já acho que as pessoas em geral ainda não despertaram para o fato de que Arquitetura e Urbanismo é o fator №1 que influencia nossa qualidade de vida.

Publicado também no Facebook.

Libertários na crise do SVB

Beeeem interessante ver os clientes libertários anti-governo do Silicon Valley Bank implorarem justamente para o governo vir salvá-los.

A conclusão é que, conforme aprendi com o Robert Reich, não existe cenário viável sem o governo. No começo você precisa da posição holística do governo prá regular como as coisas devem funcionar numa sociedade civilizada e empática, ou, se abrir mão disso para ser uma espécie de predador, vai precisar do governo depois prá te salvar quando estiver sofrendo as consequências do abuso de sua liberdade.

Restaurantes querem continuar lucrando com água potável

A lei municipal que restaurantes tentam combater os obriga a fornecer água potável de graça desde setembro de 2021.

Mas eu queria saber se você, ao levar a família para jantar ontem, onde a conta saiu mais de R$300, pediu “água da casa” de mais, a ponto de dar prejuízo ao estabelecimento. Ah, seu malvadão!

A lei do vereador Xexéu Tripoli visa consumo consciente e redução de resíduos plásticos. Se restaurantes acham que dá trabalho de mais anotar pedido e trazer 1 copo de água à mesa de cada vez, que já tragam jarra inteira sem pedir — economiza um tempão do garçom —, como é feito em inúmeros países desenvolvidos. Os outros argumentos da contestação são incabíveis ou até risíveis. Dá uma canseira ver lei progressista e boa como essa ser combatida com argumentos de “livre iniciativa”, quando sabemos que é simplesmente para mascarar desejo por mais lucro.

Quanto ao seu bolso, saiba que água na garrafa de plástico ou vidro do restaurante é em torno de 3500 vezes mais cara que a água da Sabesp. E a água produtificada na garrafa não tem qualidade melhor, como tenta vender o marketing dos fabricantes.

Fornecer água potável de graça é lei municipal nas cidades de São Paulo, Rio de Janeiro e Brasilia. Deveria ser lei nacional.

Sustentabilidade não é uma tendência. É a única forma de seguir adiante.

https://oglobo.globo.com/brasil/noticia/2023/03/restaurantes-de-sao-paulo-tentam-tornar-inconstitucional-a-lei-que-garante-fornecimento-gratuito-de-agua-da-casa.ghtml

Publicado também no Facebook.

Triste Morumbi

Bairrinho chato esse Morumbi.

Nenhuma pessoa andando na rua, nenhum comércio para pedestres, só carros em alta velocidade.

Foi concebido, projetado, construído e habitado por carros e muros. Depois reclamam que “as ruas são perigosas”.

As árvores e fachadas verdes e suntuosas não escondem a tristeza deste bairro.

Planejamento urbano nulo forjado por pura especulação imobiliária.

Publicado também no Facebook.

14% Açaí

Abriram um lugar lindinho de açaí ao lado de casa. E hoje na inauguração ofereciam amostras em copinhos para os transeuntes.

— Puxa, tá meio claro esse açaí… — eu disse

— É que os outros lugares usam corante.

— O que importa é o número escrito na embalagem. Qual é a concentração do seu açaí?

Entrou para levantar informação tão pouco relevante, e voltou em seguida com a resposta.

— 14%

— 14%? Tudo isso? — eu ironizei. — E o que seriam os outros 86%?

— … — brisou, olhando para o céu

Eu especulei, sem ela ter refutado:

— Deve ser água, açúcar, muito açúcar, mais água, saborizante (pois sabor de açaí não agrada os paladares infantis), glucose de milho, e, e, chuchu. Deve ser.


Eu fui a um Festival do Açaí na floresta perto de Alter do Chão, no Pará, anos atrás. Eu vi colherem o cacho de frutos do açaizeiro e todo o preparo até o creme sair do outro lado 100% puro, morno, sem açúcar nenhum e com higiene questionável (porque estava sendo preparado a céu aberto de forma artesanal).

Para as nossas bandas do Sul, não dá para mandar açaí puro assim porque ele fermenta. Por isso enchem de açúcar. Mas mesmo assim pergunto: até qual nível vai cair a qualidade das coisas?

Publicado também no Facebook.

Bacio di Latte já era

A Bacio di Latte fazia um dos melhores sorvetes de São Paulo.

Mas acho que alguma coisa aconteceu. Ou eles perderam a pessoa que criava os sabores mais sofisticados, ou o paladar dos clientes se infantilizou, ou entraram na famigerada onda de redução de custos.

Antes tinham sabores com plantas e flores incomuns, combinações exuberantes mas muito bem acabadas. Hoje são todos variações sobre avelã, doce de leite e chocolate, no máximo um pistache.

A massa ainda é boa (e bem cara), mas quando venho aqui o pedido é só para as crianças.

Publicado também no Facebook.

7 Habits of Highly Effective People by Stephen Covey, summary by getAbstract

I read the summary of this book in getAbstract. There is also an audio version of the summary on their page. Here is a my personal copy.

Cover of book 7 Habits of Highly Effective People by Stephen Covey

Recommendation

In this updated edition of the late Stephen R. Covey’s bestseller, Sean Covey draws on ancient wisdom, modern psychology and 20th century science and wraps the mix in a distinctively American can-do program of easy-looking steps calling mostly for self-discipline. This classic – now in a new 30th anniversary edition with a foreword by Jim Collins – is a popular, trusted manual for self-improvement, although you still may find some prescriptions easier to agree with than to act upon.

Read More

Maracujá é a fruta da Flor da Paixão

Eu passei a vida toda achando que o nome internacional do maracujá — passion fruit, fruta da paixão — era devido a sua cor e aroma exóticos e afrodisíacos.

Me enganaram! Ou, mais provável, eu me enganei a si próprio.

O maracujá é típico da Amazônia e o nome latim/inglês/francês — passiflora — foi dado pelos jesuítas, no século 18, porque usavam a flor para ensinar sobre a Paixão de Cristo aos nativos do novo mundo. Pois a flor tem pétalas que lembram uma coroa de espinhos, e estames que lembram uma cruz.

O nome original em tupi — mara kuya — significa alimento na cuia. Porque afinal fazemos da casca do fruto o recipiente para se comer a polpa.

Mais uma coisa bem aprendida numa bela viagem.

Publicado também no Facebook.

Chamamé Latino-americano

O Chamamé latino-americano está para a bacia do Rio da Prata (Pantanal brasileiro, Misiones na Argentina, Pampas paraguaio, Uruguay) assim como o Blues americano está para a bacia do Rio Mississippi.

— Almir Sater, violeiro pantaneiro

Lembre-se disso sempre que for ouvir um Blues americano sem nunca ter ouvido um Chamamé latino-americano.

O violeiro gaúcho Valdir Verona faz essa ponte com seu Chamamé Blues #2.

Publicado também no Facebook.

CoViD-19 acabou?

Aeroportos cheios e quase ninguém mais usa máscara, inclusive dentro do avião, durante o voo. Nenhum oficial nem pede também comprovante de vacinação nem teste negativo.

Fila de pessoas em aeroporto e poucos usam máscara

Seria porque ⓐ não se importam mais, ⓑ usar máscara é muito chato, ⓒ estamos simplesmente agindo como pessoas vacinadas?

Read More

Se eu fosse nutricionista

Se eu fosse nutricionista, me associaria a um restaurante de região comercial super movimentada — Paulista, Itaim etc — e ofereceria almoços e jantares para redução e controle de peso. Cardápio e quantidades viriam prontos, sem eu ter que pensar, escolher e nem me servir. Adicionalmente, o cliente sairia de lá com cardápio sugerido e escrito para seu café da manhã do dia seguinte, ítens e quantidades.

Se algo assim existisse perto de onde trabalho, eu almoçaria lá todos os dias. Todos os dias.

https://www.facebook.com/543888243/posts/pfbid022XevZN8wQ4T46GEAcwuFE2dsL8u58p1CLP9tbgFDWs5gt8sJAdpg9wgs2XbucSNsl/?mibextid=cr9u03

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).

iPadOS 16.2 external display, keyboard and mouse

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.

Also on my LinkedIn

Abacaxi vem da Amazônia

O abacaxi é uma bromélia amazônica.

A gente chama de “fruta”, mas aquilo é na verdade um conglomerado de frutos, sendo cada fruto um dos gomos que se vê na casca. Da bromélia brota uma estrutura cheia de florzinhas, parecida com a foto. E aí cada 1 florzinha se transforma em 1 fruto. Eles vão engordando e grudando um no outro até formar o abacaxi inteiro.

Read More

Vitória-Régia da Amazônia

A Vitória-Régia, além de linda e exótica, é também uma planta alimentícia não-convencional (P.A.N.C.).

Típica da Amazônia, ancora sua raiz no fundo de lagos ou águas doces estáveis, e de lá estende grossos caules até a superfície para cada flor, cada fruto, cada folha enorme em forma de prato de 1 a 2 metros de diâmetro.

A raiz é um tubérculo, que pode ser cozido e consumido como batata. Os caules podem ser descascados e preparados como palmito ou aspargos ou espaguete. As folhas, após removidos os espinhos, podem ser consumidas cruas ou cozidas como couve.

Read More

Panettone ou Chocottone

— Avi, você gosta mais de panettone ou chocottone?

— Eu gosto igual dos dois.

— Ah, eu já prefiro panettone mesmo. Se eu tivesse que escolher eu sempre escolheria panettone.

— Então, se eu tivesse que escolher eu deixaria prá outra pessoa escolher, prá não ter que lidar com a perda da outra opção.

Terrorismo e o silêncio do presidente

24 horas depois e nem 1 palavra sequer do presidente da república repudiando os atos terroristas em Brasília.

Nem 1 palavra de repúdio sequer também do diretor da PF, Márcio Nunes de Oliveira.

Do ministro da justiça, Anderson Torres, só tweets dúbios e amenos.

Se for capaz, justifique para mim que esse presidente, ministro e diretor não têm sonhos e desejos golpistas.

https://www1.folha.uol.com.br/poder/2022/12/bolsonaro-divulga-mensagem-dubia-em-evento-militar-e-silencia-sobre-vandalismo.shtml

Command Line in Windows

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.

Command Line in Windows

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.