«Using data from Morgane Laouenan et al., the map is showing birthplaces of the most “notable people” around the world. Data has been processed to show only one person for each unique geographic location with the highest notability rank. Click below to show people only from a specific category.
Made by Topi Tjukanov.»
https://tjukanovt.github.io/notable-people
via @mekaru@mekaru
#wikidata #cartography
“Brett Cannon on #Python humans… and packaging”
https://www.bitecode.dev/p/brett-cannon-on-python-humans-and
Um exemplo mínimo de como usar #Python para ler dados de uma planilha #Excel com a biblioteca #openpyxl e como modificar um arquivo #Word com a biblioteca #docx
https://gist.github.com/villares/560e231da78cd1b8f5701c5a6897348f
Another hacky #Python script using the #HackMD API… this one is to change the write permissions… you might want to adapt it or check out the other API helper methods:
Impossible Linux things in my to-do list:
- Fix erratically jumping mouse wheel scrolling on a Dell
- Make a “SysRq key” work so I can do “REISUB” or something, when my computer freezes
I must have spent days (multiples of 24 hours) trying to solve these things and maybe I should just give up.
Impossible Linux things in my to-do list:
- Fix erratically jumping mouse wheel scrolling on a Dell
- Make a “SysRq key” work so I can do “REISUB” or something, when my computer freezes
I must have spent days (multiples of 24 hours) trying to solve these things and maybe I should just give up.
I suppose that if I had a “Linux experienced” friend by my side these could be solved in minutes, maybe?
Pessoas da comunidade brasileira de #ProgramaçãoCriativa por muitos anos fizeram encontros sob o nome promovido pela Fundação Processing, os chamados #ProcessingCommunityDay, fizemos encontros em várias cidades e então depois de 2020, com a pandemia do COVID-19, fizemos três eventos nacionais muito inspiradores em 2021, 2022 e 2023 (vide https://compoetica.github.io/links/)
Ano passado não conseguimos fazer e este ano pretendemos retomar, só que usando outro nome: #Compoética. Vamos aos poucos divulgar mais sobre o encontro brasileiro de programação criativa em https://compoetica.github.io/CP2025/
Meus agradecimentos profundos ao @guilhermesv@guilhermesv que dedica generosamente um enorme esforço para organizar esses eventos da comunidade e cria o design e peças de comunicação sempre emocionantes de lindos.
Lazy-fedi-question… I have a “working”(?) code example of TF-IDF #tfidf using #scikitlearn and I know the main concepts, but all the tutorials I find are a bit — I don’t want to be harsh but —crappy… Can someone point me to some nice open resource on it?
Serasa Experian é uma empresa tão pilantra mas tão pilantra que agora estão descaradamente fazendo spam a partir de emails coletados do registro brasileiro de domínios (Registro.BR) é muito irritante.
“Layer: In conversation with Casey Reas”
“Can you see circles or rectangles [on the experiment’s image]?
And does the answer depend on where you grew up?” — Anil Dash
https://www.theguardian.com/commentisfree/2025/jul/05/optical-illusions-see-world-perception #perception
“Can you see circles or rectangles [on the experiment’s image]?
And does the answer depend on where you grew up?” — Anil Seth
https://www.theguardian.com/commentisfree/2025/jul/05/optical-illusions-see-world-perception #perception
I’m watching #TheOrville. Some ideas are interesting but the sense of humor isn’t really to my taste. Maybe a bit on the nose, could I phrase it that way? And the clumsy stuff makes me feel nervous instead of making me laugh.
#LGM #LibreGraphicsMeeting 2025 - “The State of #Processing: How We’re Bringing a Creative Coding Icon Back to Life”
https://www.youtube.com/watch?v=ngQwedwFyOY
#Processing4 #CreativeCoding @processing@processing @processingorg@processingorg
Cheers @danzin@danzin, was it you who added a PR to core #Python about pprint?
(listening to #corepy #podcast)
Update: Thank you so much for improving Python @danzin@danzin !
core.py: PyCon US 2025 Recap
Starting from: 01:32:45 https://podcasters.spotify.com/pod/show/corepy/episodes/PyCon-US-2025-Recap-e347dc3
https://anchor.fm/s/eb6edc3c/podcast/play/104100675/https%3A%2F%2Fd3ctxlq1ktw2nl.cloudfront.net%2Fstaging%2F2025-5-13%2Fb281ac3a-b0ec-49b9-b31d-7a90031e910d.mp3#t=5565
Histórias do #Python & #FLOSS no Brasil
Entrevista com o @gwidion@gwidion
https://www.youtube.com/live/ia8aOZsDYOM
cc @apyb@apyb
Stories from Python History - #TalkPythonToMe Ep. 513
“For learning, #genAI is a forklift at the gym.” — @glyph@glyph
https://blog.glyph.im/2025/06/i-think-im-done-thinking-about-genai-for-now.html
#TVCultura Mundo da Lua 2
I’m hoping @geofft@geofft can fix this 2022 issue on #uv built #Python binaries that breaks #tkinter, wishing him best of luck!
https://github.com/astral-sh/python-build-standalone/issues/129#issuecomment-3016695658
Do you edit posts endlessly? Also messages, when the platform allows it, trying to fix typos and to clarify things, did I say endlessly?
Updating my “how install and use #py5” pages, check them out if you want to “… draw and experiment some #CreativeCoding with #Python …”
EN: https://abav.lugaralgum.com/como-instalar-py5/index-EN.html
ES: https://abav.lugaralgum.com/como-instalar-py5/index-ES.html
Thumbnail novo para a minha página sobre compreensão de listas… #Python
https://abav.lugaralgum.com/material-aulas/Processing-Python-py5/comprehension.html
(preciso dar uma melhoradinha na página, por umas imagens, arrumar links quebrados)
Thumbnail novo para a minha página sobre compreensão de listas… #Python
https://abav.lugaralgum.com/material-aulas/Processing-Python-py5/comprehension.html
This is so good…
https://innig.net/teaching/liberal-arts-manifesto
by Paul Cantrell (@inthehands@inthehands)
“The only way to learn is to try. The best way to learn is to have fun.” —@ucodery@fosstodon.org
#python Alguém tem o contato do Juan Lopes? @gwidion@gwidion ?
Acho que ele ia gostar de ver isso aqui:
Cheers @melissawm@melissawm ! Sorry for the chaotic and ill defined question (I’m sure I’ll sound like a learner mixing concepts, but that’s what I am in this domain). Could we make a dtype out of Py5Vectors (I seem to remember something about custom dtypes) so we get the vectorized goodness out of an array of Py5Vectors? That would allow us to avoid converting to and from them… Inside #py5 vectors they have the data in a #numpy array.
Cheers @melissawm@melissawm ! Sorry for the chaotic and I’ll defined question (I’m sure I’ll sound like a learner mixing concepts, but that’s what I am in this domain). Could we make a dtype out of Py5Vectors (I seem to remember something about custom dtypes) so we get the vectorized goodness out of an array of Py5Vectors? That would allow us to avoid converting to and from them… Inside #py5 vectors they have the data in a #numpy array.
Me: I had a 7-day working sprint I should relax today before I teach a class in the evening…
My brain: Good, as you don’t feel any obligation to work on your PhD today, you should just open the PhD working file and start working on it, no pressure. it will feel nice, I promise!
Vocês traduzem “New York” para “Nova Iorque” nas citações bibliográficas (local de publicação)?
I wish I had the time and energy to play with #pyodide more, I could try adding #shapely to #pyp5js …
https://pyodide.org/en/stable/usage/packages-in-pyodide.html
I wish I had the time and energy to play with #pyodide more, I could try adding #shapely to #pyp5js …
https://pyodide.org/en/stable/usage/packages-in-pyodide.html
A day when you tell someone about Ezequiel Soto’s “Periodic #Tilings with #RegularPolygons” is never wasted!
#SubTootingCompliments: the #Python community is full o wonderful people, like that biologist that has a hard day job in public service and in their spare time finds bugs in CPython using advanced fuzzing techniques.
Can you get the effects of a PiHole (filtering of ads) without having to build a a PiHole?
Would you recommend building a PiHole or similar? Is it hard? Is it worth the effort? I like some technical stuff but I’m usually afraid of network stuff…
Catastrophic #HackMD failure today :(
I use it when teaching most of my classes, they had some outage today, https://status.hackmd.io says they are back up but… all my notes are marked “offline” and I can’t edit them! I need them for my classes!
I usually edit them together with the participants during class, we all share code and image results.
(I’m happy to have backed up locally most of my notes, but still… I’m very upset as I have many ongoing classes)
Update: After some more 5XX, it seems to be working again. But the “offline” bug/issue is scary (the offline flag/button still flashes). A good reminder that “the cloud” is other people’s servers.
Catastrophic #HackMD failure today :(
I use it when teaching most of my classes, they had some outage today, https://status.hackmd.io says they are back but: all my notes are marked “offline” and I can’t edit them! I need them for my classes!!!
(I’m happy to have backed up locally most of my notes, but still… I’m very upset as I have many ongoing classes)
Catastrophic #HackMD failure today :(
I use it when teaching most of my classes, they had some outage today, https://status.hackmd.io says they are back up but… all my notes are marked “offline” and I can’t edit them! I need them for my classes!
I usually edit them together with the participants during class, we all share code and image results.
(I’m happy to have backed up locally most of my notes, but still… I’m very upset as I have many ongoing classes)
Quinta-feira 12 de junho 14h30 no #SescAvPaulista vamos explorar #TipografiaExperimental com #Python e #py5 😊
Quinta-feira 12 de junho 14h30 no #SescAvPaulista vamos explorar #TipografiaExperimental com #Python e #py5 😊
I’m afraid I botched the previous release of my #ThonnyIDE + #py5 portable bundle for Windows users, by somehow using an outdated py5 package
:(((
I think I fixed it now:
looks like one can do !pip install <something>
on Thonny’s interactive console but, not much else :(
I don’t understand very well what is going on…
Hi, dear people on #WIndows, can you check form me if on #ThonnyIDE you can do !jupyter lab
on the interactive console down on Thonny’s window? It works on Linux! (you have to have #JupyterLab installed)
I can check this tomorrow but I was surprised… (I was trying %run
a few months ago and it didn’t work) now I hope I can try #py5’s live coding feature launching it from Thonny like this also…
I’m too lazy to check this myself this Sunday, so I’ll just ask…
how much of a performance penalty is paid if someone adds #Python imports statements inside a helper function body so it can be just copied and pasted around?
I guess the optimal thing would be to add the imports at the top of a module with the helpers so they occur only once when one imports the function, instead of being evaluated each time the function is called, but, in the context of didactic examples it is handy for the learner to have the helper function together with the example… but then I could move the imports to the top… but then I’m lazy, and… so many decisions…
As pessoas ainda falam “tralha” para “#”? Como vocês falam?
Octothorpe eu sei que não falam!
Would you like to get started learning #Python? Or maybe you already know how to code but would like to see something completely different from your current work?
Would it appeal to you to start #drawing stuff, maybe colourful moving, interactive stuff? There is this thing called #CreativeCoding, and you can use a library called #py5
I’ve written some step-by-step instructions so you can install everything you need, Python, a code editor and py5. Check it out at https://abav.lugaralgum.com/como-instalar-py5/index-EN.html
Cheers @py5coding@py5coding!
Is it an undocumented feature that py5.image()
can take PIL image objects directly, without having to first convert them to Py5Image
objects with py5.convert_image()
?
(I know converting the images opens up plenty of other possibilities, but I found this by accident and I’m curious, that might be handy sometimes)
Continuo fazendo material didático aberto sobre #Python e desenho (com #py5):
https://abav.lugaralgum.com/material-aulas/
E esta ferramenta de quebra-cabeças didáticos também:
https://abav.lugaralgum.com/faded-parsons-visual/
Mas as coisas estão realmente apertadas, se alguém quiser umas aulas particulares de programação criativa, me escrevam, ou, se puderem, façam pequenas doações (tem informações sobre como colaborar em https://abav.lugaralgum.com/material-aulas/#como-colaborar-e-contribuir e nas minhas postagens do aketch-a-day)
WIP: Capa nova para o meu repositório “material-aulas” #Python #py5
https://abav.lugaralgum.com/material-aulas
PS: Sou ruim de CSS, sejam gentis comigo.
“I crisscrossed America to talk to people whose views I disagreed with. I now have one certainty” — Anand Pandian
https://www.theguardian.com/us-news/ng-interactive/2025/jun/01/united-states-polarization
I moved 10 years of “to read later” bookmarks from Pocket to raindrop.io, let’s see if I’ll read any 😂
PS: the interface seems very cool, so adding some tags was a nice excursion into the past.
Via @Introscopia@Introscopia
Cheers @zenbrowser@zenbrowser,
I’m loving #ZenBrowser!
For some reason a few of my pinned tabs seem to be moving back to the first Space Workspace, after moving them to new one a few times (and restarting the browser, I guess). Any tips? Could it be a known issue?
O Google Drive/Docs tá tendo um soluço ou é só aqui?
Public library: free Wi-Fi
Captive portal based Wi-Fi: failing – it seems common to fail worse on Linux for some reason (better man in the middle sec?)
Form to complain: Google docs, times out.
:(
material-aulas WIP
Clumsy tip for #ZenBrowser. If the browser refuses to close a stuck tab, move it to a new window and close the window!
Hey fedifriends, would you know any nice beginner friendly tutorials on #Blender #GeometryNodes to share?
Small joy of the day: instead of dealing with requests
I can do py5.load_strings(url)
:D
@zenbrowser@zenbrowser a restart made the workspaces work l guess :)
I went in panic when I asked for a container in the workspace and all my essential pins disappeared! :(
But I turned off the container and they came back! :)
@zenbrowser@zenbrowser a restart made the workspaces work i guess :)
I went in panic when I asked for a container in the workspace and all my essential pins disappeared! :(
But I turned off the container and they came back! :)
@zenbrowser@zenbrowser cool I found that right-clicking the “Space” heading I could create a new workspace! :)
But I can’t seem to have multiple open tabs on it, and the tabs that I tried to send to it disappeared :(
@zenbrowser@zenbrowser a screen capture
Hi @zenbrowser@zenbrowser, can someone give some tips on using workspaces?
I can’t seem to be able to create a workspace or switch to another one.
The “send tab to workspace” context menu shows a single “Space” entry and also doesn’t seem to do anything? Any documentation or tips?
Hi @zenbrowser@zenbrowser, can someone give some tips on using workspaces?
I can’t seem to be able to create a workspace or switch to another one.
The send tab to workspace also doesn’t seem to do anything?
Any documentation or tips?
I wish the #ZenBrowser documentation gave some info about the “tab unloading” features (I couldn’t find any), it seems to be very cool, but I don’t understand how it works.
“Updating Introductory Computer Science with #CreativeComputation”
Dianna Xu et al. (2018)
Brutal.
Brutal. Cory Doctorow @ #PyConUS
Wisdom teaches us not to “count on fame”. And py5 is a wise library:
AttributeError: py5 has no field or function named "fame_count". Did you mean "frame_count"?
🤡
Meu corretor ortográfico sugeriu “Pernil” noise… deve estar com fome. (#PerlinNoise)
#VeraMolnar https://www.centrepompidou.fr/en/pompidou-plus/videos/video/vera-molnar-angles-de-toute-espece-en-desordre-1971
So what do you folks think about the #ZenBrowser? How does it compare to #LibreWolf? I don’t like the #Vivaldi vibe (parti pris I guess).
Gosto muito do Villa-Lobos, mas poxa, adesivar homenagem por dentro dos carros do metrô, na linha amarela, achei péssimo, claustrofóbico.
Pessoas que editam #OpenStreetMap na cidade de #SãoPaulo, existe um forum/comunidade organizada?
No segundo semestre eu gostaria de agitar algum tipo de encontro no Sesc Av. Paulista…
“Finding #Geolocation Leads with #Bellingcat’s #OpenStreetMap Search Tool”
I woke up and it feels like 8 years ago was yesterday. I blinked last December and we are almost in the middle of 2025, oh boy…
Let’s see if listening to #Rush will inspire me to finish my talk proposal for Python Brasil…
I’d like to make the numpad control the mouse on Linux, there is something called Pointer_EnableKeys and everywhere people say “usually SHIFT+NumLock” or “SHIFT+ALT+NumLock” will do it, but it doesn’t work for me. And the the tools and documentation for mapping keys is just hell :(
I’d like to make the numpad control the mouse on Manjaro XFCE, there is something called Pointer_EnableKeys (or MouseKeys) and everywhere people say “usually SHIFT+NumLock” or “SHIFT+ALT+NumLock” will do it, but it doesn’t work for me. And the the tools and documentation for mapping keys is just hell :(
Thank you @py5coding@py5coding! the new py5 “Processing Libraries install” feature is such a smash!
https://py5coding.org/how_tos/use_processing_libraries.html
I should post some fun example with PeasyCam… Also I think I should try to open a PR to update the paragraph about installing the Processing Video Library mentioned at https://py5coding.org/content/user_functions.html#movie-events, as it became easier!
Folks! I have updated my modified #ThonnyIDE #portable for #Windows with added #py5, updating py5 to v.0.10.5a (it also updates the jpype dependency to v 1.5.2).
Would someone on Windows like to help me test it?
https://github.com/villares/thonny-portable-with-py5/releases
More about this Thonny + py5 thing here: https://abav.lugaralgum.com/como-instalar-py5/index-EN.html
I never get tired of listening to #WendyCarlos explaining her work in #SynthMusic
Sorry for the FB link, I couldn’t find the clip at the BBC archive…
https://www.facebook.com/reel/1415606738976087
#TalkPythonToMe 503: The #PyArrow Revolution
Episode webpage: https://talkpython.fm/episodes/show/503/the-pyarrow-revolution
Media file: https://talkpython.fm/episodes/download/503/the-pyarrow-revolution.mp3
#TodayILearned that #Processing (and by consequence #py5) has a THIRD_PI constant!
I knew about TAU, TWO_PI, HALF_PI and QUARTER_PI, but I had never noticed there was THIRD_PI !!!
“Do you feel proud when you succeed – or just relieved?”
Relieved, but success is rare. And there is a lot of luck involved, so it is hard to feel proud. Next question?
https://www.theguardian.com/wellness/2025/may/12/do-you-feel-proud-when-you-succeed
Surely the #Andor set designers love Pier Luigi Nervi like everybody else who knows about his work. I certainly do.
Looks like I forgot everything about #cryptpad … I have an account… from 2021
https://www.oreilly.com/radar/ai-and-programming-the-beginning-of-a-new-era/ via @orbita@orbita
Where Tim O’Reilly sees almost only opportunities, with optimism, I see many unwanted side effects, with pessimism. I think I’d prefer a more skeptical analysis.
Now the point I disagree most vehemently is when he speaks of AI tools in counterpoint to traditional programming tools: “one that can write poetry but struggles with basic arithmetic, another that calculates flawlessly but lacks creativity.”
No! LLMs can’t write decent poetry and don’t have creativity, it’s basically a stochastic-based plagiarism machine!
Salve @manualdousuario@manualdousuario !
Gostei de ouvir o https://manualdousuario.net/podcast/202504/ mas queria comentar com você, espero que você não me leva a mal, que estes dois formatos de podcast que você mencionou “super produção” e “mesacast” podem ser uma amostra muito enviesada (talvez sejam os formatos/conteúdos dominantes da “podocastosfera” brasileira?) .
Os meus podcasts prediletos durante anos desconfio que nunca tiveram nenhum desses dois formatos (posso estar enganado… será que você classificaria como super produção?) Um que chamava “You are not so smart”, o Grok Science, o podcast do Cory Doctorow que eu ouvia uma época, o do canadense Jesse Brown, vários do The Guardian, Tech Weekly e Science Weekly. Vários podcasts da BBC, Life Scientific e, Digital Human.
Mais recentemente tenho ouvido uns cabeçudos de Python: Talk Python to Me, Python Bytes e core.py …
(Realmente os com mesa redonda com gente falando de assuntos que ninguém ali manja muito não me interessam)
Salve @manualdousuario@manualdousuario !
Gostei de ouvir o https://manualdousuario.net/podcast/202504/ mas queria comentar com você, espero que você não me leve a mal, que estes dois formatos de podcast que você mencionou como “super produção” e “mesacast” me parecem ser fruto de uma amostra muito enviesada (talvez sejam os formatos/conteúdos dominantes da “podocastosfera” brasileira?).
Os meus podcasts prediletos durante anos desconfio que nunca tiveram nenhum desses dois formatos (posso estar enganado… será que você classificaria como super produção?) Um que chamava “You are not so smart”, o Grok Science, o podcast do Cory Doctorow que eu ouvia uma época, o do canadense Jesse Brown, vários do The Guardian, Tech Weekly e Science Weekly. Vários podcasts da BBC, Life Scientific e, Digital Human.
Mais recentemente tenho ouvido uns cabeçudos de Python: Talk Python to Me, Python Bytes e core.py …
(Realmente os com mesa redonda com gente falando de assuntos que ninguém ali manja muito não me interessam)
acho que a resposta é hiato :(
https://manualdousuario.net/series/tecnocracia/
(Tem ainda o episódio da entrevista do Guilherme com o Gabs mas não está nessa página)
#Tecnocracia está em hiato ou o meu tocador de #podcasts está me zoando? :(
As duas opções são preocupantes…