Implementações da Cifra de César e Polialfabética

Duas implementações simples, utilizando a excelente ferramenta Streamlit. A cifra de César tem esse nome por ter sido extensamente utilizada pelo grande Júlio César, para troca de mensagens secretas. Ela é muito simples. Consiste em deslocar uma quantidade de letras do alfabeto, codificar nesta base e depois decodificar utilizando a mesma lógica ao contrário. Quando …

Continue lendo Implementações da Cifra de César e Polialfabética

Deflação imobiliária futura?

Sobre imóveis, a gente só vê preços subirem, ano após ano. Será que isso terá um fim? Em complemento à reflexões sobre demografia e economia (videhttps://ideiasesquecidas.com/2024/05/01/mais-reflexoes-sobre-demografia-imoveis-e-geracoes/), uma nota sobre preços de imóveis num lugar que está sofrendo envelhecimento populacional. O Japão, notadamente, vem tendo diminuição populacional. De um pico de quase 130 milhões em 2005, …

Continue lendo Deflação imobiliária futura?

Edgar Allan Poe ilustrado

Sou um grande fã das obras do escritor Edgar Allan Poe, e acabo comprando muitos materiais dele. Não resisto, quando vejo numa livraria. Este espaço mesmo, "Forgotten Lore", é fruto de uma das linhas do poema "O Corvo", de Poe. Seguem três indicações em formatos diferentes: ilustrações, quadrinho e mangá! 1) O Corvo, de Allan …

Continue lendo Edgar Allan Poe ilustrado

Top skills mathematical optimization

O gráfico abaixo é do State of Mathematical #Optimization, do solver de otimização Gurobi. Interessante que o resultado desta pesquisa é bem na linha do que penso. Reflexões: Aprenda uma linguagem de programação. A que for mais utilizada em seu trabalho. Por ser um conhecimento geral, é possível ir para qualquer caminho - web scraping, …

Continue lendo Top skills mathematical optimization

Pequeno exercício sobre Random Walk

Imagine um bêbado saindo de um bar e andando pela calçada. O bêbado está muito embriagado e, a cada passo não tem um rumo definido. A cada momento, ele pode escolher aleatoriamente uma direção para andar: para frente, para trás, para a esquerda ou para a direita.  Em 2D, podemos imaginar a seguinte situação. Aplicações …

Continue lendo Pequeno exercício sobre Random Walk

Nada Pode Me Ferir, de David Goggins

Resumo do livro "Nada pode me ferir", de David Goggins

A Tragédia dos Comuns Ilustrada

Explicação didática sobre a Tragédia dos Comuns

Usagi to Kame

A tradicional fábula de Esopo "A Tartaruga e a Lebre" tem uma versão musicada em japonês, que é bastante bonita e tradicional (quando criança eu já ouvia). Hoje, na escola de japonês das minhas filhas, este também foi tocado, e aproveito para partilhar aqui. Link do vídeo: https://www.youtube.com/watch?v=2lzf5ABMscc Além disso, gosto do conto por ensinar …

Continue lendo Usagi to Kame

Reflexões para Liderança de um Time Analítico – Parte 2

Compilado de ideias para liderança de um time analítico e projetos. O Cliente Não Sabe o que Quer: O escopo solicitado raramente é o necessário para gerar valor. É crucial interpretar e refinar as necessidades reais para maximizar o impacto do projeto; Escopo: Um projeto bem-sucedido começa com a análise do pedido, filtrando o que …

Continue lendo Reflexões para Liderança de um Time Analítico – Parte 2

Overfitting e elefantes

Overfitting é quando um modelo de aprendizado de máquina se ajusta tão bem aos dados de treinamento, mas tão bem, que captura até o ruído e as variações irrelevantes. Queremos treinar um modelo com sinal, e não com ruído. Com aumento do poder computacional, esse risco é cada vez mais presente. Temos a ilusão de …

Continue lendo Overfitting e elefantes

Bugou

Da onde vem a expressão "bug de computador"? Em 1947, uma equipe de cientistas reportou o primeiro bug: uma mariposa no meio dos circuitos do computador. Lembrando que, à época, o computador era do tamanho de uma sala inteira! Fonte: https://education.nationalgeographic.org/resource/worlds-first-computer-bug/

Otimização de softwares antivírus

Segue um pequeno exercício de otimização. Você está numa empresa brasileira de alcance nacional, responsável pela aquisição de softwares antivírus para a empresa toda. Há 30 softwares possíveis (numerados de 1 a 30) e 15 ameaças mapeadas (denominadas de A a O). Cada software é homologado a prestar somente alguns serviços, e isso é assinalado …

Continue lendo Otimização de softwares antivírus