O bug do milênio

O tempo passou e hoje tanta gente acredita que o "bug do milênio" era um exagero ou farsa, porque ~nada aconteceu.

Eu era programador nos anos 90 e lembro quanto tempo gastei, ali por 1994/1995, corrigindo ou adaptando sistemas e bases que representavam o ano em só 2 dígitos, pra eles não pirarem quando passasse de 99 pra 00.

No mundo todo, passamos uma década corrigindo o bug. Foi um sucesso, e não uma farsa.

Obrigado por ter vindo ao meu ted talk

Os dilemas dos profissionais de tecnologia

No comecinho da semana o Yuri (@duran@bolha.one) compartilhou um desabafo que ressoou comigo, sobre o dilema de quem trabalha em campos tecnológicos e hoje em dia não tem mais como saber tudo sobre tudo com que trabalha.

Na condição de 🦖 da área, respondi a ele e pedi ajuda a profissionais que tenho como referência: a @melissawm@bolha.us, o @canderson@mastodon.social e o @osantana@mastodon.social.

Todos responderam extensamente e a thread ficou riquíssima pra quem é das carreiras tech.

🐘: 110621603212961448

Como um vulcão na Indonésia nos deu a bicicleta e Frankenstein

🌋 Tudo está conectado: em 1816 um vulcão enorme (o Tambora) explodiu catastroficamente na Indonésia. Suas emissões causaram um "ano sem verão", anormalmente frio e chuvoso, na Europa e EUA.

🚲 Safras se perderam, a ração de cavalos ficou cara demais, e... Karl Drais inventou a bicicleta.

🧟 O clima escuro e chuvoso prejudicou as atividades de lazer no verão, Lord Byron propôs um concurso de contos de terror à turma que estava na sua casa de campo, e... Mary Shelley escreveu Frankenstein.

API do Mastodon: Dicas para aproveitar

O Yuri me pediu links pra documentação sobre a API do Mastodon, porque ele vai seguir meu exemplo e desenvolver um cliente do jeito dele.

E eu até queria ter uma lista maior, mas a verdade é que na prática eu só precisei de 2 documentos. São esses os links:

  1. Guidelines and best practices (notar que na barra lateral tem uma coleção de links de "API ENTITIES" e "API METHODS" também, e é ali que a mágica acontece)
  2. Documentação da Mastodon.py - excelente documentação de uma biblioteca robusta.

Claro que também fiz um monte de consultas salteadas via site de busca, e complementei tudo com muita experimentação usando curl e gron, como neste meu exemplo anterior.

Os limites da comunicação interespécies

🐈 o gato aqui de casa é muito expressivo e comunicativo, e nos seus 18 anos de vida desenvolveu uma linguagem pra pedir (ou comandar...) várias coisas que ele quer ao longo de sua rotina.

Mas ele nunca foi friorento, algo que só chegou agora, na maturidade - e ainda não conseguiu desenvolver uma forma de pedir "me agasalha", ele usa o mesmo pedido de "me alimenta", e todo dia eu tenho que fazer algumas adivinhações.

Exemplo de uso da API do Mastodon

O @josir@bolha.us me pediu um exemplo de uso da API do Mastodon pra acessar os dados de instâncias, e não me fiz de rogado.

O script abaixo funciona no Bash, e precisa ter o curl, o grep e o gron disponíveis:


#!/usr/bin/env bash
#
# exemplo-api.sh - busca dados sobre um conjunto de instâncias do Mastodon
#
# dependências: bash, curl, gron, grep
#
# Copyright (c) 2023,  Augusto Campos (http://augustocampos.net/).
# Licensed under the Apache License, Version 2.0.
#

inst='ursal.zone
conversafiada.net
colorid.es
bolha.one'

for i in $inst; do
	echo -e "
Buscando dados de $i"
	curl -s "https://$i/api/v2/instance" | 
		gron | 
		grep -E '(contact.account.display_name|description =|registrations)'
done

Claro que daria pra fazer em outras linguagens, sem gron, sem curl, etc. – exemplos são exemplos, afinal de contas. Bom proveito!

5 dicas de George Orwell para escrever melhor

Na data de hoje, mas em 2007, compartilhei no Efetividade as 5 dicas de George Orwell para escrever melhor:

⛔ Evite chavões e figuras de linguagem
📏 Escolha palavras curtas
🪚 Corte palavras supérfluas
🎬 Prefira a voz ativa
🤬 Substitua jargões e termos técnicos quando puder

O autor de 1984 e de A Revolução dos Bichos incluiu uma sexta dica, mais importante que as 5 acima: “Quebre qualquer destas regras antes de escrever alguma barbaridade”.

O post permanece no ar no Efetividade.

Mastodon: instâncias brasileiras

Dica especial pros seus amigos que estão interessados no Mastodon: escolher bem a sua instância (que é como se fosse um servidor) ajuda a ter uma comunidade para seguir, mas a gente pode seguir livremente pessoas de outras instâncias, e até mudar de instância depois.

🔰 Entre as instâncias de brasileiros abertas para novos usuários, algumas das mais ativas hoje são:
▪ https://ursal.zone/
▪ https://bolha.us/
▪ https://colorid.es/
▪ https://bantu.social/
▪ https://conversafiada.net/

🛅 O @santiago@masto.lema.org publica na web uma lista atualizada de instâncias de brasileiros – a coluna 🤗 indica se a instância está aberta pra novos usuários!

🏁 Se você já está em uma instância e gostaria de migrar sua conta para uma com mais brasileiros em atividade, postei também um guia passo a passo para mudar de instância.

🐘: 110035253289846209
🐘: 110035257759544312

Para seguir no Mastodon: 20 usuários brasileiros que postam com frequência

Para ter uma boa experiência inicial com o Mastodon, é importante uma timeline com bastante atividade, e esta lista de usuários pode ser um bom começo.

Na semana em que o Mastodon completou 10 milhões de usuários, eu monitorei as timelines públicas das maiores instâncias de brasileiros, contabilizando quais dos seus usuários (com contas abertas) postam mais.

O resultado, já filtrado para excluir bots e pessoas que postam mais em outros idiomas, está abaixo. Visite seus perfis, siga os que lhe agradarem, e interaja – com respeito, sem confundi-los com recursos de suporte - para isso, use os links providos pela sua instância!

Veja dicas ao final da lista, sobre como seguir e o que mais fazer, além de seguir!

Segue a lista, em ordem alfabética, com dados públicos colhidos dos seus perfis e posts fixados:

  • Alexandre Kitamura (@xkitamura@mastodon.com.br) - Marketing, Tecnologia, Biologia, Astronomia, Fotografia, Edição de Vídeos e um pouco de cultura inútil
  • amós (@amosbatista@ursal.zone) - Meu nome é Amós, pronome "ele", 34 anos, sempre vivi na periferia de São Paulo. Faço escrita, desenho, pratico artes marciais. Sempre estudando; no momento, religiões e crenças. Sou desenvolvedor de sistemas, especialista em criação e gestão de websites. Crio sites pessoalmente, como forma de expressão.
  • Andrea A Terrivel (@apocrypha@ursal.zone) - Especialista na Lei Marítima de Liechtenstein.
  • Augusto Campos (@augustocc@social.br-linux.org) - Todo dia alguma pérola da arqueologia digital dos anos 80 e 90. Administrador e fazedor. Blogueiro desde antes da invenção dos blogs (BR-Linux, Efetividade). Governança, Gerenciamento de Projetos, Gestão de Crises. Postando quase sempre em Português, sometimes in English, e frequentemente em Sarcasmo.
  • Boni, aquele de TI (@boni@bolha.us) - B0n1, na pista, analista de TI de infra, VoIP e Telecom. Todas as opiniões não refletem a empresa que trabalho.
 Shitposter do Twitter, peço paciência (identifico os tuítes para serem filtrados, entretanto)
 Falo mais de TI quando me perguntam.
  • Bruna Iser (@Bruiserzinha@ursal.zone) - Branca demais, negra de menos. Segundo alguns eu nem existo 🤡 Eu vou confessar uma coisa aqui pra vcs, eu comecei a costurar pra fazer uma única coisa: espartilhos. Eu culpo a indústria do nylon (e a década de 1920) pela abolição da melhor peça de vestuário feminino.
  • Carlos (@carlosenog@bolha.us) - "Fazendo as perguntas erradas para as pessoas certas". Casado, Pai, DevOps Engineer. Kubernetes and Cloud Native Associate. From PA/BR, Live at Porto, Portugal.
  • Fernanda Lobato (@garotadpi@ursal.zone) - Desenhadora, Ilustradora. HTML, CSS, Acessibilidade e Política
  • Giselle Melocro (@gmelocro@bolha.us) - Olá, sou Giselle, casada e mãe de menina. Apaixonada por livros e cultura pop. RH/ Adm de pessoas. Teologia para vida e na vida / Reformada em reforma. Pastora Presbiteriana independente (IPI). Esperançosa incurável. Quero café.
  • Guto Carvalho (@gutocarvalho@bolha.us) - Oie, eu sou o Guto Carvalho, moro em Brasília/DF, trabalho com tecnologia há cerca de 25 anos. Me especializei em Computação em Nuvem e Infraestrutura como código. Adoro pedalar fora de estrada e praticar Karatê. Tenho dois filhos, um dog (golden) e uma gatinha tricolor. Sou Pai separado, solteiro e vivendo uma excelente fase da minha vida. Segue ai e vamos conversar ;)
  • Helen Fernanda (@helen@bolha.us) - De Goiânia, de 1985. Morando em Brasília desde out/2022. Blogueira desde 2002 e jornalista desde 2006. Funcionária pública desde 2010. Mais hobbies que amigos: perfumaria, crochê, filmes, séries, livros, IPTV, games… Autista com baixíssima reciprocidade emocional. Diletante com altíssima reciprocidade intelectual.
  • luisa (@beltlu@mastodon.com.br) - ela/dela. grande apreciadora de batidas de limão. falo apenas bobagem.
  • Kiff (@kiff@ursal.zone) - Designer. Desenho, pinto e bordo quando dá. (Ela/dela). Nesse perfil há: desenhos, pinturas, desabafos, tdms e heresia.
  • Marcio Melo (@xrpz@ursal.zone) - Já caí de um carro em movimento, fissurei o meu crânio numa aposta com skate e acompanho um time de futebol que nunca vence
  • nonlinear (@nonlinear@mastodon.com.br) - the anagram of my name is anarchist fool
  • plutzie (@plutzie@ursal.zone) - misantropical
  • Priscilorem Ipsum (@Shelovesyou@ursal.zone) - Me segue, no caminho te explico.
  • Roberto Takata (@rmtakata@bertha.social) - C, H, O, N, P, S... (q.s.p.). Não confiem no que eu falo. Confiram os links que geralmente posto pra embasar meus argumentos. E também outras fontes.
  • Tatiana Saito (@tatianasaito@ursal.zone) - Mãe de pet, vegana, ecossocialista, anarquista relacional
  • Yuri, o horrível (@duran556@ursal.zone) - Pode me chamar de Yuri, Kelsier, de Duran, o que for mais agradável no momento. O capitalismo falhou, falha e falhará. Adoro magic the gathering, comer e encher o saco dos meus amigos online e offline. Straight edge e nerdolinha. Gosto de refrigerante mais do que de muita gente. Sobrevivente de Guarulhos, não de Hathsin. Atualmente morando no interior de SP. Trabalho transformando ódio em código #dev
  • Zuba (@zugumba@ursal.zone) - Opa, vim do tuíter (@zugumba). Trabalho na área de TI. Recifense, Carnavalesco, Esquerdista.

Para conhecer os perfis, basta clicar nos links acima. Se eles permanecerem abertos, as informações de cada usuário – incluindo os seus posts mais recentes – aparecerão.

Para seguir, caso eles sejam da mesma instância que você, é só clicar no botão de seguir.

Se eles forem de outras instâncias, aí copie o endereço deles (a URL ou no formato com duas arrobas, tipo @augustocc@social.br-linux.org) e cole no campo de busca do app ou site em que você estiver logado na sua instância - após buscar a pessoa dessa forma, aparecerá o botão pra segui-la.

Aí é só acompanhar sua timeline com os posts dos seus novos contatos ou, se quiser, use o site Followgraph para ver a lista das pessoas mais seguidas pelas contas que você já segue, para ter mais ideias para seguir também!

Notas:

1 - se você constou na lista acima e deseja ser removido, basta me avisar no próprio Mastodon, onde sou o @augustocc@social.br-linux.org.
2 - Fique à vontade para reproduzir a lista acima, ou divulgá-la. Se possível, me avise, e eu tentarei te avisar de futuras atualizações.
3 - A lista intencionalmente é em ordem alfabética, e não um ranking de quem mais fala.

Outras três dicas pra quem está chegando ao Mastodon

🥳 A cultura do Mastodon é diferente, aqui as pessoas respondem, interagem, curtem e seguem mais: engaje para se enturmar!

🚀 Uma diferença especial: aqui damos bem mais RT. Gostou de algo? Dê RT sem medo. Como não tem o algoritmo, os likes não impulsionam os posts, e os RTs são o caminho para impulsionar.

🙋 Para facilitar que te sigam e interajam com você, capriche no seu perfil: diga nele quem você é e do que gosta!

🐘: 110018022073071294