Alberto Cairo’s soundrack (according to his dataviz newsletter):
https://www.youtube.com/watch?v=h9lSCVSd8PA&list=PLkROH3Eqs0T8NgePlcJ81pkmoxlkA-1X4
cc @melissawm@melissawm
“hoje” pra quem estiver lendo isso na sexta-feira :D
É só chegar.
“Casey Muratori – The Root of The Root of All Evil – BSC 2026”
#Chess Guide to Theoretical Endgames @ #lichess
https://lichess.org/@/elementalmaster1/blog/the-complete-u2000-guide-to-theoretical-endgames/Hlht1BY0
A Associação Nacional para o Software Livre, ANSOL, quer fisgar você! (no bom sentido)
A Associação Nacional para o Software Livre quer fisgar você!
(no bom sentido)
A outra ideia é fazer um apoia-se relacionado a uma nova edição das minhas zines…
https://desenho.lugaralgum.com
Falhei miseravelmente ano passado em fazer uma nova edição pra PyBR em São Paulo.
Para conseguir pagar a minha viagem pra #PythonBrasil este ano (sendo que eu mal tou conseguindo pagar as minhas contas 😭 ) eu vou tentar vender mais canecas dessas aqui: https://umapenca.com/villares/caneca/l-system-arbusto-286376.html
Fazendo aqui perto de casa eu consigo um preço bem melhor, dá pra vender a caneca por R$80 e ainda ter uma boa margem.
Também tou querendo fazer bottons, que daria pra vender mais baratinho, tipo R$10. Mas tou muito em dúvida sobre quais desenhos as pessoas vão querer…
- “Python é para artistas também” https://umapenca.com/villares/bottons/python-is-for-artists-too-299976.html
- Algum desenho meu?
- As “fab four” bibliotecas que eu curto? https://umapenca.com/villares/camiseta/numpy-shapely-trimesh-e-py5-285676.html (numpy, shapely, trimesh & py5)
Finalmente entendi o que era uma misteriosa e enorme linha vermelha luminosa na paisagem noturna da cidade, vista da minha janela!
Nesta foto tosca abaixo não fica visível o alto contraste e intensidade da linha, que na realidade, me lembra um sabre de luz vermelho, muito marcado.
A linha distante e imensa que não parecia “encaixar” nas fachadas dos prédios próximos… mas descobri: É um guindaste de obra gigantesco!
Vi esses dias um guindaste com uma linha vermelha iluminada perto da Av. Paulista e aí que caiu a ficha.
“Right hand, left hand: the origins of asymmetry in brains, bodies, atoms, and cultures”
For me, the two most “magical” things about np.arrays are:
- Vectorized/broadcast operations, like multiplying a matrix and a scalar value & adding or subtracting two vectors or two matrices - but also any vectorized function;
- Masking & array indexing, being able to use arrays to select positions on other arrays;
- Bonus-third-thing: multi-dimensional arrays in general are quite magical too, if you add slicing to it, good lord, it can be quite daunting.
The #py5 #LiveCoding feature can be briefly described as a tool that runs your module mode sketch and keeps an eye on changes at the source file, updating the running sketch with changes you save from your editor/IDE.
You can use it with any coding editor, invoking it from the command line, or, if you use #Thonny IDE you could help me test this experimental version of the thonny-py5mode plug-in that adds a Live Coding mode!
https://discourse.processing.org/t/using-py5s-live-coding-feature-on-thonny-ide/48967
The #py5 #LiveCoding feature can be briefly described as a tool that runs your module mode sketch and keeps an eye on changes at the source file, updating the running sketch with changes you save from your editor/IDE.
You can use with any coding editor from the command line, or, if you use #Thonny IDE you could help me test this experimental version of the thonny-py5mode plug-in!
https://discourse.processing.org/t/using-py5s-live-coding-feature-on-thonny-ide/48967
Hoje vai ter #NumPy no #SescAvenidaPaulista !
14h30
https://www.sescsp.org.br/programacao/atelie-aberto-simulacoes-fisicas-com-programacao/
“Arguably the highest-profile contract cancellation for Flock came when the Los Angeles Police Department decided to non-renew its years-long contract with the company, a decision motivated by a searing internal audit of the company’s technology. The internal report found that, in just two months, Flock’s ALPRs contributed to 161 false stolen-vehicle alerts, resulting in a false-positive rate of 32.3 percent.”
https://futurism.com/future-society/lapd-abandons-flock-contract-false-alarm
https://youtu.be/O-1NuuXkZkw?si=W1IlyCD3ME4IUR6D
(Na entrevista do Provocações com o Abujamra ele conta sobre a vida do #Balzac, é bem divertido)
Descanse em paz, Zé Fernando!
1937—2026
https://youtu.be/O-1NuuXkZkw?si=W1IlyCD3ME4IUR6D
Descanse em paz, Zé Fernando!
fui tentar derreter um pedaço de goiabada que estava meio duro… obtive vidro metamórfico de goiaba 😭
If you use GenAI images on your posts, you might have people thinking your posts are slop :-/
Try some nice public domain images! How about some bridges?
https://www.loc.gov/search/?fa=partof:library+of+congress+free+to+use+and+reuse&q=bridges
If you use GenAI images on your posts, you might have people thinking your posts are slop :-/
Try some nice public domain images! How about some bridges?
https://www.loc.gov/search/?fa=partof:library+of+congress+free+to+use+and+reuse&q=bridges
#lichess #chess #puzzle
This is way beyond my skills :((
https://lichess.org/training/hDpd8
Alguém tá acompanhando uma treta do Goldman Sachs e a Oncoclinica?
(Entendi muito pouco e achei tudo bem bizarro, confesso que queria ver uns executivos presos, mas sei que é coisa rara isso)
https://www.estadao.com.br/economia/policia-civil-indicia-executivos-do-goldman-sachs-por-estelionato-e-fraude-envolvendo-a-oncoclinicas/
I think it is safe to argue that a lot of #Python’s success is derived from it being adopted early by end-user programmers, both in and out of the broad scientific community. We got the numeric computation infrastructure, then astronomers, computational linguistics folks, computer vision buffs, pioneering data journalists, the type design crew (Guido’s brother, wink wink), the list goes on and on.
If I were a retired person with time and money to spare I would start a “Python scientific and end-user programmers association” to advocate for the interests of people who use Python not as professional developers. We could fund a well designed “Python census” that would probably show we are more numerous than the professional developers (instead of the stupid JetBrains survey). Also, I hope we wouldn’t be funded by big corps and would be able to criticize them freely.
harness é um cabresto…
é isso o toot.
I have just watched @lr’s keynote at #PyConColombia!
https://www.youtube.com/live/Y70q2Yfwh1E?si=W_w31WuqlqRPkyVt&t=31271
#hackerspaces #PyLadies #AntonioCandido #SamAltmanIsACrook
#Python #sets #communities
I don’t like using Instagram and I was happy that maybe I could automate posting my daily sketches there using a #python script with the #instagrapi library.
I tried posting a single image as a test yesterday and it worked great in the first attempt, yay! :)
Today my account was blocked as Meta figured my account might have been invaded! :(
So there goes my excitement about automated posting on Instagram…
I don’t believe in hell, but if the software you made or that you deploy sends emails to addresses not “validated” to belong to your clients, and then I get relentlessly spammed by messages to your clients wrongly coming to me. I hope that somehow something makes you find out you are a bad person.
“Creator of #Lua: Scripting, Programming Languages, Predictions | Roberto Ierusalimschy”
I kind of feel that I finally found a way to visualize and maybe explain to myself and others how a #numpy #meshgrid works… Let’s see how long this feeling lasts 😂
(… I should draw some diagrams from this insight…) #python #education
Em agosto no #SescAvPaulista em #SãoPaulo vão recomeçar as minhas atividades abertas (grátis) com #Python, #py5 e #ProgramaçãoCriativa.
Os temas de agosto são relacionados a simulações físicas, e em setembro vão ser ser relacionados a biologia :)
https://www.sescsp.org.br/programacao/atelie-aberto-simulacoes-fisicas-com-programacao/
So #flameshot stopped working for me on #manjaro #xfce, any suggestions?
« #Krokiet is a new #Czkawka frontend written in Slint. »
https://github.com/qarmin/czkawka/blob/master/krokiet/README.md
FUCK THE BBC!
Robin Ince is, like we say in Brazil, “best person”.
https://www.comedy.co.uk/radio/news/8605/robin-ince-resigns-from-the-infinite-monkey-cage/
Sorry that I’m “late” in reacting to these awful news. I wish some other people had a tenth of his decency.
…and also Packaide v2
I want to check this at some point…
«spyrrow Python wrapper of Sparrow, State-of-the-art Nesting for 2D irregular strip packing»
via @ranoya@ranoya
via @ranoya@ranoya
Today I have a day off but I’m adding this to the list of things I want to read:
Love, Learning, and Computing Education by Amy Ko
As @pluralistic@pluralistic wrote: “AI is asbestos in the walls of our tech society, stuffed there by monopolists run amok. A serious fight against it must strike at its roots” https://www.theguardian.com/us-news/ng-interactive/2026/jan/18/tech-ai-bubble-burst-reverse-centaur
Moon Davé doesn’t mention #py5 directly but very briefly shows something done with #Processing + #py5 cc @py5coding@py5coding
#Processing: #CreativeCoding and the Future of Education (at #fosdem26)
#Processing: #CreativeCoding and the Future of Education (at #fossdem26)
A #PythonBrasil2026 está com chamada aberta para propstas de atividades (tutoriais, palestras e sprints)!
https://talks.python.org.br/pybr26/cfp
EN: Python Brazil 2026: Call for Proposals
Fancy a 15% discount on my #Domestika #Python + #CreativeCoding course?
A_B_A_VILLARES-2026
Valid up to March 13th
(Beware Domestika also uses dark patterns like a very low priced offering that will trigger a “yearly subscription” after a month if you don’t read the small print and cancel… not nice)
Cheers to all #Python #CreativeCoding people here using #Linux…
Would you like to test a script by our friend and co-maintainer of thonny-py5mode GoToLoop that installs #ThonnyIDE and #py5 on your machine to see how it goes and help improve it?
I wonder if it would be bad form to ask students to run something like this:
curl -fsSL https://Gist.GitHubUserContent.com/GoToLoop/246a31d437aaa8c6eadb7f7186544e0f/raw/thonny-installer.bash -o thonny-installer.bash && chmod +x thonny-installer.bash && ./thonny-installer.bash
(because, you know, it trains them to run potentially dangerous stuff in other occasions)
Baixamos uns dados do GeoSampa e experimentamos um pouco com #OSMnx e #GeoPandas + #Folium
Hoje é dia de #Python Lab! Vamos conversar sobre dados georreferenciados e #OSMnx 19h no @garoa@garoa #hackerspace #SãoPaulo
TIL that #Processing4 on Windows now has an installer!
https://processing.org/download
It is not just a zipped folder anymore, I wonder if it will make it harder for people to use it on restricted school labs…
TIL that #Processing4 on Windows now has an installer!
https://processing.org/download
I is not just a zipped folder anymore, I wonder if it will make it harder for people to use it on restricted school labs…
TIL that #Processing 4 on Windows now has an installer!
I is not just a zipped folder anymore, I wonder if it will make it harder for people to use it on restricted school labs…
AI and the Corporate Capture of Knowledge
«More than a decade after Aaron Swartz’s death, the United States is still living inside the contradiction that destroyed him. …»
https://www.schneier.com/blog/archives/2026/01/ai-and-the-corporate-capture-of-knowledge.html
água: usando sem, ninguém fica bem
“Creativity eats darkness.”
https://www.cbsnews.com/news/jeff-tweedy-on-twilight-override-and-wilco/
Interesting story. Many layers. #VR #enshitiffication by evil platforms, late stage capitalism, communities. https://archive.is/20260202111124/https://www.theverge.com/tech/871250/supernatural-meta-vr-fitness-community
Em vez de fazer o que eu devia estar fazendo… eu melhorei o “grid layout” da minha página de sketches diários. As imagens retangulares quando reduzidas na grade estavam “cropando” e agora só escalam para a largura da coluna. Clicando nas imagens da grade é possível ver uma versão ampliada em “overlay”.
” O bloco with e os gerenciadores de contexto [no #Python]” #LiveDePython 302
“O bloco with e os gerenciadores de contexto [no #Python]” #LiveDePython 302
# Ateliê aberto de desenho com programação
Quintas-feiras 14:30 às 16:30 no #SescAvPaulista - 12 participantes, a partir de 16 anos. Distribuição gratuita de senhas 30 minutos antes.
Nesta atividade aberta, o público pode interagir com código de maneira lúdica e criativa, gerando desenhos a partir da modificação de programas em Python.
A cada encontro vamos explorar diferentes temas da chamada “#programaçãoCriativa”, estudando obras, exemplos visuais, e ideias da computação que inspiraram inúmeros artistas e programadores ao longo das décadas.
Fevereiro
5 de fevereiro - Módulos geométricos
12 de fevereiro - Animações em loop
19 de fevereiro - Imagens reticuladas
26 de fevereiro - Texturas algorítmicas
Março
5 de março - Recortes e colagens digitais
12 de março - Explorações combinatórias
19 de março - Malhas tridimensionais
26 de março - Tipografia experimental
Abril
2 de abril - Simulações físicas
9 de abril - Plantas e fractais
16 de abril - Autômatos celulares
23 de abril - Desenhos interativos
# Ateliê aberto de desenho com programação
Quintas-feiras 14:30 às 17:00 no #SescAvPaulista - 12 participantes, a partir de 16 anos. Distribuição gratuita de senhas 30 minutos antes.
Nesta atividade aberta, o público pode interagir com código de maneira lúdica e criativa, gerando desenhos a partir da modificação de programas em Python.
A cada encontro vamos explorar diferentes temas da chamada “#programaçãoCriativa”, estudando obras, exemplos visuais, e ideias da computação que inspiraram inúmeros artistas e programadores ao longo das décadas.
Fevereiro
5 de fevereiro - Módulos geométricos
12 de fevereiro - Animações em loop
19 de fevereiro - Imagens reticuladas
26 de fevereiro - Texturas algorítmicas
Março
5 de março - Recortes e colagens digitais
12 de março - Explorações combinatórias
19 de março - Malhas tridimensionais
26 de março - Tipografia experimental
Abril
2 de abril - Simulações físicas
9 de abril - Plantas e fractais
16 de abril - Autômatos celulares
23 de abril - Desenhos interativos
Every single year I complain we should have an independent survey of Python users, not of “Python developers”, as many people who use Python do not identify as professional software developers (https://ciberlandia.pt/@villares/109885982178235703) and the questions in the survey make no sense for them. We should have someone doing serious research designing an unbiased survey, not a software firm like Jetbrains doing market research.
Every year I fail to do something effective about this.
[Reposted publicly with some tweaks]
If you search for #py5 on the #InternetArchive you might find it mentioned in the #Processing Community Catalog 2021 commemorating 20 years of the Processing community projects and their developments!
https://archive.org/details/processing-community-catalog-2021/page/n401/mode/2up?q=py5
(There is a page by @hx2A@hx2A and another one by me!)
I’m struggling with the archive.org #waybackmachine interface… would anyone know if it is possible to do textual search on a single site/domain (over the multiple recorded snapshots and sub-pages)?
I’m struggling with the @internetarchive@internetarchive #waybackmachine interface… would anyone know if it is possible to do textual search on a single site/domain (over the multiple recorded snapshots and sub-pages)?
Meu amigo me deu dois pentes de memória 8Gb DDR4 2666 U-DIMM eu queria passar nos cobres mas tenho preguiça do rolê todo dos sites de vender coisas :(
Mais uma tentativa de golpe com mensagem fingindo ser dos Correios… fiquem muito espertos!
O domínio parece que foi registrado hoje mesmo… https://who.is/whois/encomendasnacional.org
Tem um lugar mais eficiente pra denunciar essas coisas?
“A fotógrafa alemã Alice Brill, que desde o ano 2000 tem sua coleção de 14 mil negativos sob a guarda do IMS, trouxe a fotografia na bagagem quando veio da Alemanha para o Brasil, fugindo do nazismo. Alice tinha 14 anos quando a família aqui desembarcou em 1934 para encontrar a mãe, que viera na frente, e trazia na bagagem “uma minicâmera Agfa, tipo caixão”, que fazia fotos 3 x 4 e com a qual registrou suas impressões da viagem pela Espanha e Itália, que precedeu a aprovação dos papéis de imigração. A câmera era presente do pai, Erich Brill, um pintor viajante e artista plástico que, dois anos depois, não tendo se firmado em São Paulo, voltou à Alemanha e morreu em 1942, num campo de concentração. Alice seguiu seus passos profissionais com firmeza, fazendo-se artista plástica, gravadora e ensaísta, além de fotógrafa.”
Camiseta infantil com entrega para todo o Brasil? Está tendo!
https://umapenca.com/villares/camiseta-infantil/aviao-290863.html
“Pirahã, determinismo linguístico e balela” https://www.youtube.com/watch?v=s-sWYaC4Yyw
I love using #ThonnyIDE, and, on Linux, I can use !pip install, !jupyter lab, and !py5-live-coding mysketch.py on the interactive shell console, I wish this would work on Windows too :(
Could it be that Source Sans Pro changed recently? No… Somehow at some point ✳ was replaced with ⚹ in my markdown files… I have no idea how this happened.
#Unicode #Typography
“REMINDER: Laser pointers banned in Switzerland”
https://home.cern/news/official-news/cern/reminder-laser-pointers-banned-switzerland
Hey folks! We have recently had a wonderful new release of #py5, read about the new 3D trimesh integration feature and the matplotlib TextPath integration.
That release was quickly followed by a release to fix some small issues that surfaced this last week. Please check out py5 0.10.9a1 and join us at https://github.com/py5coding/py5generator/discussions to share your experiences!
#CreativeCoding #Processing #Python #genuary (sorry for the hashtag spamming, I couldn’t resist!)
Quer dizer que eu vou começar o ano com o Manjaro espandongando por conta de alguma atualização dos drivers de vídeo, é isso?
Post sobre o curso grátis na Udemy, complementar ao livro “Automate the Boring Stuff with #Python” (que também pode ser lido de graça no site do autor)
#SãoPaulo parece tranquila neste primeiro dia do ano de muito calor e com o comércio todo fechado.
I keep thinking about this piece on students that have not learned yet about folder/directory structures…
I have met many students like that, I wonder if I could help them get it better, or if I shouldn’t worry about it at all.
I keep thinking about this piece on students that have not learned yet about folder/directory structures…
I have met many students like that, I wonder if I could help them get it better, or if I shouldn’t worry about it at all (they’ll mostly get used to it without much help).
“Alternativas - Guia ilustrado para reconhecimento e substituição de #plantas exóticas #invasoras por espécies nativas no litoral de #SantaCatarina” https://repositorio.ufsc.br/handle/123456789/254155
Adoro ouvir as explicações do Marco Neves, ele bem que podia frequentar o Mastodon…
Trying to relax after the last working shift of the year. I’ve got a nice view of #SãoPaulo as the evening falls.
“Resisting GenAI & Big Tech in Higher Education” by @danmcquillan@danmcquillan
https://danmcquillan.org/resisting_genai_highered_cjuu.html
(via @catarinac@catarinac)
I’m still deciding if I want to watch #Pluribus. When people told me Carol only wanted to meet the English speaking “imune” people it was such a turn off… like, it sounds rather offensive…
A cool new open/free #book on #CreativeCoding by Stig Møller Hansen is out!
https://stigmollerhansen.dk/resume/learning-creative-coding/
🖼
There is a #Processing survey going on at:
https://docs.google.com/forms/d/e/1FAIpQLSduTT2cWlXzr7QG_g4LJ-Op6LwVTI7dtXHCGVH_FdI0BK00qg/viewform
I’m happy it mentions #py5 at some point.
At the end there is this invitation for the Processing Discord server. I find it unfortunate that the Processing Foundation is moving the community towards a closed, opaque platform controlled by a corporation, when they have the open and searchable forum powered by Discourse. I wish I understood the reasoning. I know Discord can be “convenient” but IMHO the downsides are much bigger.
Domingo agora 21/12, à tarde, o Edinho e eu vamos abrir o #GaroaHackerClube para uma oficina de solda!
Quem quiser aprender a soldar e/ou conhecer o Garoa e bater um papo conosco, a atividade começa 15h e vai até 18h.
(Vai ter também a oficina de solda sábado 20/12 mas vão ser outras pessoas associadas do Garoa que vão abrir).
#SãoPaulo #Hackerspace
Domingo agora 21/12, à tarde, o Edinho e eu vamos abrir o #GaroaHackerClube para uma oficina de solda! (Vai ter também sábado 20/12 mas vão ser outras pessoas associadass que vão abrir).
Quem quiser aprender a soldar e/ou conhecer o Garoa e bater um papo conosco, começa 15h e vai até as 18h. #SãoPaulo #Hackerspace