via @ranoya@ranoya
porque é que te estás a rir tanto deste vídeo? hum?
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 #fossdem26)
#Processing: #CreativeCoding and the Future of Education (at #fosdem26)
@prologic@twtxt.net he didn’t. The embedded video show the speaker he was referencing to, on the German video.
Bit of a remake, of a chubby-looking, quick meme doodle, from 5 years ago.

Este fim de semana, no Planetário do Porto, está a haver o AstroGeoFest, um encontro sobre pedras e minerais que não esperava ser tão entusiasmante. Bela forma de aproveitar o dia de sol!
A mate just recommended this German talk why people don’t wanna work at your company: https://media.ccc.de/v/froscon2025-3321-es_es_ka_em_warum_gute_leute_nicht_bei_euch_arbeiten_wollen It’s really good. I fully agree with most parts.
The speaker referenced https://www.youtube.com/watch?v=2xmEgtRhw7o (Mårten Mickos: Believe in Something Bigger Than Yourself) which is also very interesting, if you make it through the first bit. He talks about his CEO role at MySQL AB.
Well it’s ~2am and I finally defeated the AI player in a game of Frontier Crown 👑
– On that note I’m now going to bed, I’ve made so many improvements to the aesthetics (UX) of the game, the mechanics, and it’s now quite nicely playable 👌 G’night! 😴
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
salty-chat TUI client as well, which now includes proper notifications and a background agent that keeps running so you never miss any messages. It all "just works"™ and I'm quite happy with the outcome! 🤩 #saltyim #revamp
Some pretty pics to illustrate the much improved reference Salty.im client, salty-chat.

Tenho visto muitas vezes a estatística de que a idade média com que os jovens acedem pela primeira vez a conteúdo erótico é 11 anos.
Nas peças que tenho lido, está implícito que o autor acha que é demasiado cedo. Pessoalmente, acho curioso porque foi exactamente a idade em que me deparei com a primeira revista explícita no recreio da preparatória.
Por isso até me surpreende pela positiva essa estatística, as coisas não mudaram assim tanto quanto nos querem fazer crer
Palavra do dia: cocontratante
já tinha saudades de passar o serão com o Squarish
A new sitting canine, for my website.

Camiseta infantil com entrega para todo o Brasil? Está tendo!
https://umapenca.com/villares/camiseta-infantil/aviao-290863.html
./bin/mu -B -o ... -p muos/amd64 ... target.
Whohoo! 🥳
You have no idea how great a feeling this is! This includes the Mu stdlib and runtime as well, not just some simple stupid program, this means a significant portion of the runtime and stdlib “just works”™ 🤣
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
Amanhã vou rolar uma demo de Tidalcycles no primeiro meetup de livecoding do Porto :szterminal:
Mu (µ) is coming along really nicely 🤣 Few things left to do (in order):
- Finish the concurrency support.
- Add support for sockets
- Add support for
linux/amd64
- Rewrite the heap allocator
- Rewrite Mu (µ) in well umm Mu (µ) 😅
Here’s a screenshot showing off the builtin help(): 
Feeling nostalgic, for 3D-ish old game sprites, so I made one of myself.

#SãoPaulo parece tranquila neste primeiro dia do ano de muito calor e com o comércio todo fechado.

@movq@www.uninformativ.de Well, just a very limited subset thereof:
- inline and multiline code blocks using single/double/triple backticks (but no code blocks with just indentation)
- markdown links using using
[text](url)
- markdown media links using

And that’s it. No bold, italics, lists, quotes, headlines, etc.
Just like mentions, plain URLs, markdown links and markdown media URLs are highlighted and available in the URLs View. They’re also colored differently, similarly to code segments.
I definitely should write some documentation and provide screenshots.
The tt URLs View now automatically selects the first URL that I probably are going to open. In decreasing order, the URL types are:
- markdown media URLs (images, videos, etc.)
- markdown or plaintext URLs
- subjects
- mentions
I might differentiate between mentions of subscribed and unsubscribed feeds in the future. The odds of opening a new feed over an already existing one are higher.
Trying to relax after the last working shift of the year. I’ve got a nice view of #SãoPaulo as the evening falls.
This one is a slightly more 3D looking, as well as the first one, with the tail swirled.

🖼
No fake lafufu
cc @shizamura
Ok mais logo faço aqui um fio com os pormenores, mas pra já deixem-me mostrar-vos o setup que desde há muito quis ter para escrever no computador, inspiradíssimo no OmmWriter, usando só ferramentas livres.
O editor é o FocusWriter, a banda sonora é do @mads100tist@mads100tist e os sons do teclado vêm de uma biblioteca caseira que alinhei, usando samples do snd.dev
“Audaz”, Público, a palavra que procuram é “audaz”. Não vale de muito as regulares colunas de defesa da língua portuguesa quando depois é pontapés destes
«Our online catalogue comprises the largest media art collection in the Netherlands. Search through more than 3,500 works of art, from video-art pioneers from the 1960s to up-and-coming talents and well-known contemporary artists working with the latest technologies. New works are continuously added. The works are available for screenings, exhibitions and research.»
Via @ranoya@ranoya
#Processing & #py5 tip:
Remember the shapes you put on draw() will be redrawn over and over, and if they don’t move (leaving a trail) you might want to either clean each frame with background(...), or stop the draw loop (noLoop() in Processing or no_loop() in py5), otherwise you kill the anti-aliasing of the lines :D
”`python
import py5
def setup():
py5.size(200, 200)
py5.stroke_weight(2)
# a line that will drawn once only
py5.line(10, 10, 190, 90)
def draw():
# you could clean the frame here with background(200)
# this other line will be redrawn many times
py5.line(10, 110, 190, 190)
def key_pressed():
py5.save('out.png')
py5.run_sketch()
”`
#Processing & #py5 tip:
Remember the shapes you put on draw() will be redrawn over and over, and if they don’t move (leaving a trail) you might want to either clean each frame with background(...), or stop the draw loop (noLoop() in Processing or no_loop() in py5), otherwise you kill the anti-aliasing of the lines/strokes/edges!
I’m posting this tip because even using these tools for years and knowing this, today I briefly thought something was odd/broken because my lines were ugly with no “smoothing” :D
”`python
import py5
def setup():
py5.size(200, 200)
py5.stroke_weight(2)
# a line that will drawn once only
py5.line(10, 10, 190, 90)
def draw():
# you could clean the frame here with background(200)
# this other line will be redrawn many times
py5.line(10, 110, 190, 190)
def key_pressed():
py5.save('out.png')
py5.run_sketch()
”`
Ano que vem no MAM-SP vou dar dois cursos online, o que eu dei ano passado vai ser em abril, mas agora em janeiro eu vou dar um outro curso mais curtinho com 3 encontros:
https://mam.org.br/curso/arte-computacional-produzindo-imagens-reticuladas/
Waiting for @prologic@twtxt.net to make it back from his luxurious vacation, to engage on Australia’s teen-under-16 social media banning technical, parental, and philosophical discourse.



Need to fix:
- threads
-media and links
This is an example of the kind of garbage release notes from this conventional commit autogenerated crap 🤣

@movq@www.uninformativ.de What about a drop bear? 🧐🤣😆 
I don’t know what this fruit is called! The waiter at breakfast told me the Vietnamese name but I’ve since forgotten 😂 
Saw this thing today 🧐 
Prof. Bigode mandou na outra rede:
“Lamento informar o falecimento do matemático catalão Claudi Alsina (1952-2025), foi dos maiores popularizadores da Matemática da España e do mundo. Alsina conhecido por seu humor refinado tinha uma vasta cultura, doutorou-se em Matemática pela Universidade de Barcelona e ao longo de sua vida acadêmica aproximou a Matemática de outras áreas do conhecimento, em especial a Arquitetura e o Design, fez parte da equipe que estudou os projetos de Gaudí para a reconstrução da Sagrada Família de Barcelona. Alsina era professor catedrático Universidade Politécnica da Catalunha, onde se aposentou, autor de mais de 50 livros sobre Matemática Recreativa, Cultura Matemática, Matemática para o Ensino Superior e para a Formação de Professores.
Sou “bi-neto acadêmico” de Alsina que foi orientador de meus orientadores (de doutorado) e desde que o conheci há cerca de 30 anos tenho me inspirado em seu trabalho.
Para quem sabe do que estou falando, Alsina tinha número de Erdős = 2.”
Found this place in Hanoi in Vietnam 🥳 Amazinf beer!!! 🍺 
Hmmmm the AoC site is not mobile friendly 😢
Can someone post the puzzles as Twts? 🤣



Sharing some photos of our Vietnam trip so far…


@movq@www.uninformativ.de I see problems with that, yes. Case in point:

this is apparently a famous lake in Hanoi city in Vietnam. Don’t know what it’s called though. 
We have arrived at our first hotel. but check-in isn’t till 2PM 🤣 We arrived at 12:45PM 😆 
One of the advantages of being vegetarian. you get served your in-flight meal first. before everyone else 🤣 
Canine: HotTopic, sparkledog, Christmas tree looking edition

Seems i can’t add you to the bridge hmmm 
Oh my god! 🤣 It works! 🥳 My first Twt into the Fediverse (stil some improvements to be made of course), but still 😳 Wow! 🤩 
Sometimes, (just sometimes) my ability to pattern match and remember how to play perfect games of chess is awesome 😎 
Anyone on my pod (twtxt.net) finding the new Filter(s) useful at all? 🤔 
Tired to re-enable the Ege route to git.mills.io today (after finishing work) and this is what I found 🤯 Tehse asshole/cunts are still at it !!! 🤬 – So let’s instead see if this works:
$ host git.mills.io 1.1.1.1
Using domain server:
Name: 1.1.1.1
Address: 1.1.1.1#53
Aliases:
git.mills.io is an alias for fuckoff.mills.io.
fuckoff.mills.io has address 127.0.0.1


PS: Would anyone be interested if I started a massive global class action suit against companies that do this kind of abusive web crawling behavior, violate/disregards robots.txt and whatever else standards that are set in stone by the W3C? 🤔
Today during class we built a small example showing #random vs. #PerlinNoise
#Processing #Python py5
Oh fuck me! I had basically turned off the route to git.mills.io last night and went ot bed at ~2AM after unsuccessfully trying to control the attacks (bad bots) that were behaving like a DDoS attack. Tried to re-enable the route this monring and *BOOM, they’re back! As-if they never stopped?! what da actual fuq?!
Anyone have any clever ideas of what I can do here to allows normal users, like you nice folk and block ths obnoxious traffic?!
Fark me again with the bots. This time DDoS-style crawling from hundreds of IPs and dozens of ASN(s) wtf?!
I’ve had to disale the Ingress to my Git instance for the time being,
i need to sleep and I can’t fight this :/
construir coisas na internet passou a ter premissas tão complexas que uma pessoa se esquece de como se fazia. Ando a re-adoptar esta metodologia, que hoje em dia já soa a punk
(entrevista com o Joshua Schachter, criador do del.icio.us)
twtxt.net) was being hammered by something at a request rate of 30 req/s (there are global rate limits in place, but still...). The culprit? Turned out to be a particular IP 43.134.51.191 and after looking into who own s that IP I discovered it was yet-another-bad-customer-or-whatever from Tencent, so that entire network (ASN) is now blocked from my Edge:
This is what this looked like visually 😳 

Great things happening over at the Xhitter. 
he he he
the new logo is cute 
@prologic@twtxt.net honestly, I though it was a nail at first. Like this, but bent. LOL.

New beginnings, new horizons. New pod logo 🤟 
LOL 😂 I think mastodon.social is broken 😞 
That’s a very entertaining talk about mining and analyzing radio station playlists: https://media.ccc.de/v/38c3-radiomining-playlist-scraping-und-analyse It’s in German, not sure how good the English translation or subtitles are.
I have now permitted the following media types:
image/*
audio/*
video/*
text/*
@bender@twtxt.net yeah it wasn’t so much of a browser thing, more of a security/abuse thing. If you upload large media, we downsize/downscale it, etc.
@prologic@twtxt.net all I can say or, rather, express is…

Louvre heist suspect is social media star and former museum security guard, reports say ⌘ Read more
Design trends I think will take off in 2026
but tierlist

S - move from flat design to more detailed, 3D, more complex logos.
A - glass, not just liquid, Windows Vista, 7, 11,… accessibility concerns, but I like to see it.
B-/C+ - black and white icons, favicons. I did it before it was cool, but it’s getting overused.
E - gradientslop, barely started, already all blends together.
https://villares-shop.fourthwall.com/
#Python is for artists too!
#CreativeCoding #py5 #Processing #LSystem
sorry i haven’t been working on bbycll or even hanging around twtxt much at all as of late – gf was over for a few weeks, i turned twenty years old, and have been doing extremely unnecessary things to my website

hi I haven’t been on here in years how are you random old men who like tech 
This was a bit of a challenge. Wanted to see if I can make a small version, combining the best/most interesting parts, of the previous ones. Like the black lines separating each colour, an interesting pose, more anatomically correct legs… something of a best of the 2025, profile picture.

Wow! 🤩 Are folks actually using Gatherly already? 🤔 
Not that I really understand everything, but this is a really cool talk: https://media.ccc.de/v/38c3-hacking-the-rp2350
Poachers are killing families of spider monkeys, kidnapping their babies and selling them to Americans on social media ⌘ Read more
$20,000 Bounty Offered to Bribe FFmpeg Team to Fire Contributor
A popular YouTuber named Theo Browne offered $20k to the Open Source FFmpeg team if they remove their social media person, who Theo calls a “motherf***er”. ⌘ Read more

