# I am the Watcher. I am your guide through this vast new twtiverse.
# 
# Usage:
#     https://watcher.sour.is/api/plain/users              View list of users and latest twt date.
#     https://watcher.sour.is/api/plain/twt                View all twts.
#     https://watcher.sour.is/api/plain/mentions?uri=:uri  View all mentions for uri.
#     https://watcher.sour.is/api/plain/conv/:hash         View all twts for a conversation subject.
# 
# Options:
#     uri     Filter to show a specific users twts.
#     offset  Start index for quey.
#     limit   Count of items to return (going back in time).
# 
# twt range = 1 220728
# self = https://watcher.sour.is?offset=220189
# next = https://watcher.sour.is?offset=220289
# prev = https://watcher.sour.is?offset=220089
📚 Programa completo:

📖𝗗𝗶𝗮 𝟭𝟮, 𝘀𝗮́𝗯𝗮𝗱𝗼
16h00 Abertura da Feira do Livro
17h30 Mesa-redonda “A Literatura Lamecense é uma encruzilhada”
18h00 Apresentação livro “Lamego, a terra, a história e a gente”
21h00 Sons do Douro

𝗗𝗶𝗮 𝟭𝟰, 𝘀𝗲𝗴𝘂𝗻𝗱𝗮-𝗳𝗲𝗶𝗿𝗮
15h00 Oficinas: Estórias Electromagnéticas
16h00 VOZ DOS LIVROS – Encontro com Autores e Palavras Vivas Alberto Almeida
18h00 Apresentação livro: Cristina Parauta

𝗗𝗶𝗮 𝟭𝟱, 𝘁𝗲𝗿𝗰̧𝗮-𝗳𝗲𝗶𝗿𝗮
15h00 Oficinas: Estórias Electromagnéticas
16h00 VOZ DOS LIVROS – Encontro com Autores e Palavras Vivas José Pessoa
18h00 Apresentação livro “na cabeça dos Poemas sem pés”
21h00 Espetáculo de Dança - AD

𝗗𝗶𝗮 𝟭𝟲, 𝗾𝘂𝗮𝗿𝘁𝗮-𝗳𝗲𝗶𝗿𝗮
15h00 Oficinas: INSECTARIUM
16h00 VOZ DOS LIVROS – Encontro com Autores e Palavras Vivas Aurora Simões
18h00 Conto da Raposa
21h00 CINEMA EU, DANIEL BLAKE

𝗗𝗶𝗮 𝟭𝟳, 𝗾𝘂𝗶𝗻𝘁𝗮-𝗳𝗲𝗶𝗿𝗮
15h00 Oficinas: Burricos e Burrancas
15h00 Yoga para crianças
16h00 VOZ DOS LIVROS – Encontro com Autores e Palavras Vivas Manuela Vaquero
18h00 Apresentação do livro de Carlos Costa “O Entrudo de Lazarim” Fotografia
21h00 Cinema: “Os Miseráveis”

𝗗𝗶𝗮 𝟭𝟴, 𝘀𝗲𝘅𝘁𝗮-𝗳𝗲𝗶𝗿𝗮
15h00 Yoga para crianças
16h00 VOZ DOS LIVROS – Encontro com Autores e Palavras Vivas André Freire

Para além da Feira do Livro, o Parque Isidoro Guedes acolhe o evento 𝗧𝗥𝗖 𝗮̀ 𝗦𝗼𝗹𝘁𝗮, de 18 a 20 de julho.

A entrada é, está claro, livre.
📚 Programa completo:

📖𝗗𝗶𝗮 𝟭𝟮, 𝘀𝗮́𝗯𝗮𝗱𝗼
16h00 Abertura da Feira do Livro
17h30 Mesa-redonda “A Literatura Lamecense é uma encruzilhada”
18h00 Apresentação livro “Lamego, a terra, a história e a gente”
21h00 Sons do Douro

𝗗𝗶𝗮 𝟭𝟰, 𝘀𝗲𝗴𝘂𝗻𝗱𝗮-𝗳𝗲𝗶𝗿𝗮
15h00 Oficinas: Estórias Electromagnéticas
16h00 VOZ DOS LIVROS – Encontro com Autores e Palavras Vivas Alberto Almeida
18h00 Apresentação livro: Cristina Parauta

𝗗𝗶𝗮 𝟭𝟱, 𝘁𝗲𝗿𝗰̧𝗮-𝗳𝗲𝗶𝗿𝗮
15h00 Oficinas: Estórias Electromagnéticas
16h00 VOZ DOS LIVROS – Encontro com Autores e Palavras Vivas José Pessoa
18h00 Apresentação livro “na cabeça dos Poemas sem pés”
21h00 Espetáculo de Dança - AD

𝗗𝗶𝗮 𝟭𝟲, 𝗾𝘂𝗮𝗿𝘁𝗮-𝗳𝗲𝗶𝗿𝗮
15h00 Oficinas: INSECTARIUM
16h00 VOZ DOS LIVROS – Encontro com Autores e Palavras Vivas Aurora Simões
18h00 Conto da Raposa
21h00 CINEMA EU, DANIEL BLAKE

𝗗𝗶𝗮 𝟭𝟳, 𝗾𝘂𝗶𝗻𝘁𝗮-𝗳𝗲𝗶𝗿𝗮
15h00 Oficinas: Burricos e Burrancas
15h00 Yoga para crianças
16h00 VOZ DOS LIVROS – Encontro com Autores e Palavras Vivas Manuela Vaquero
18h00 Apresentação do livro de Carlos Costa “O Entrudo de Lazarim” Fotografia
21h00 Cinema: “Os Miseráveis”

𝗗𝗶𝗮 𝟭𝟴, 𝘀𝗲𝘅𝘁𝗮-𝗳𝗲𝗶𝗿𝗮
15h00 Yoga para crianças
16h00 VOZ DOS LIVROS – Encontro com Autores e Palavras Vivas André Freire

Para além da Feira do Livro, o Parque Isidoro Guedes acolhe o evento 𝗧𝗥𝗖 𝗮̀ 𝗦𝗼𝗹𝘁𝗮, de 18 a 20 de julho.

A entrada é, está claro, livre.
📚 Programa completo:

📖𝗗𝗶𝗮 𝟭𝟮, 𝘀𝗮́𝗯𝗮𝗱𝗼
16h00 Abertura da Feira do Livro
17h30 Mesa-redonda “A Literatura Lamecense é uma encruzilhada”
18h00 Apresentação livro “Lamego, a terra, a história e a gente”
21h00 Sons do Douro

𝗗𝗶𝗮 𝟭𝟰, 𝘀𝗲𝗴𝘂𝗻𝗱𝗮-𝗳𝗲𝗶𝗿𝗮
15h00 Oficinas: Estórias Electromagnéticas
16h00 VOZ DOS LIVROS – Encontro com Autores e Palavras Vivas Alberto Almeida
18h00 Apresentação livro: Cristina Parauta

𝗗𝗶𝗮 𝟭𝟱, 𝘁𝗲𝗿𝗰̧𝗮-𝗳𝗲𝗶𝗿𝗮
15h00 Oficinas: Estórias Electromagnéticas
16h00 VOZ DOS LIVROS – Encontro com Autores e Palavras Vivas José Pessoa
18h00 Apresentação livro “na cabeça dos Poemas sem pés”
21h00 Espetáculo de Dança - AD

𝗗𝗶𝗮 𝟭𝟲, 𝗾𝘂𝗮𝗿𝘁𝗮-𝗳𝗲𝗶𝗿𝗮
15h00 Oficinas: INSECTARIUM
16h00 VOZ DOS LIVROS – Encontro com Autores e Palavras Vivas Aurora Simões
18h00 Conto da Raposa
21h00 CINEMA EU, DANIEL BLAKE

𝗗𝗶𝗮 𝟭𝟳, 𝗾𝘂𝗶𝗻𝘁𝗮-𝗳𝗲𝗶𝗿𝗮
15h00 Oficinas: Burricos e Burrancas
15h00 Yoga para crianças
16h00 VOZ DOS LIVROS – Encontro com Autores e Palavras Vivas Manuela Vaquero
18h00 Apresentação do livro de Carlos Costa “O Entrudo de Lazarim” Fotografia
21h00 Cinema: “Os Miseráveis”

𝗗𝗶𝗮 𝟭𝟴, 𝘀𝗲𝘅𝘁𝗮-𝗳𝗲𝗶𝗿𝗮
15h00 Yoga para crianças
16h00 VOZ DOS LIVROS – Encontro com Autores e Palavras Vivas André Freire

Para além da Feira do Livro, o Parque Isidoro Guedes acolhe o evento 𝗧𝗥𝗖 𝗮̀ 𝗦𝗼𝗹𝘁𝗮, de 18 a 20 de julho.

A entrada é, está claro, livre.
[47°09′42″S, 126°43′45″W] Dosimeter fixed
❤️ 🎶: 사랑 때문에 by Han Seung Yeon
Been spending a lot of time researching campers as I want to / plan to upgrade our current Camper Trailoer (_forward fold_) Stoney Creek XL-FF6 to a slightly larger Hybrid Camper/Caravan with ensuite, internal kitchenette, external full hitchen, pop-top roof and twin bunks.

This is the summary and whittling down of my research so far: https://wiki.mills.io/s/1103bc9c-dd75-4a98-b64b-8dadc5b0e51f/doc/comparision-Ln03Moiibq
❤️ 🎶: I Hope We're Destiny To Be (The Forbidden Marriage X Yang Ji Eun) by Yang Ji Eun
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?

#OldManScreamsAtLinux
@movq This one is too bleeding edge for me, not even my browser can render it.
@anacat@anacat ei, chegaste a arranjar o flipper zero? Rende?
@anacat@anacat ei, chegaste a arranjar o flipper zero? Rende?
Acho que esta semana vou mesmo passar a #musiquinta sem referir uma música. Parece que sou um sem-vergonha: o tema desta semana é #vergonha - para falarmos de músicas que temos vergonha de gostar, mas... eu sei que gosto de algumas coisas que podem surpreender (música infantil, por exemplo), mas não tenho vergonha delas... Pensei e pensei mas não me lembro mesmo de nenhum "gosto musical" que me envergonhe. Se me lembrar ainda venho cá editar este toot mas... não estou a contar que aconteça.
Acho que esta semana vou mesmo passar a #musiquinta sem referir uma música. Parece que sou um sem-vergonha: o tema desta semana é #vergonha - para falarmos de músicas que temos vergonha de gostar, mas... eu sei que gosto de algumas coisas que podem surpreender (música infantil, por exemplo), mas não tenho vergonha delas... Pensei e pensei mas não me lembro mesmo de nenhum "gosto musical" que me envergonhe. Se me lembrar ainda venho cá editar este toot mas... não estou a contar que aconteça.
Acho que esta semana vou mesmo passar a #musiquinta sem referir uma música. Parece que sou um sem-vergonha: o tema desta semana é #vergonha - para falarmos de músicas que temos vergonha de gostar, mas... eu sei que gosto de algumas coisas que podem surpreender (música infantil, por exemplo), mas não tenho vergonha delas... Pensei e pensei mas não me lembro mesmo de nenhum "gosto musical" que me envergonhe. Se me lembrar ainda venho cá editar este toot mas... não estou a contar que aconteça.
Yeah, little fellow. I also just want to walk away. https://movq.de/v/bef8c35f01/ach.mp4
Yeah, little fellow. I also just want to walk away. https://movq.de/v/bef8c35f01/ach.mp4
“🫩” is my new favorite emoji.
“🫩” is my new favorite emoji.
[47°09′44″S, 126°43′56″W] Resetting dosimeter
Try again. RR fixed for Linux core browser systems...
Ontem, partidos na AR propuseram e debateram medidas para apoiar viticultores do #Douro 🍇, depois de a 02 de julho pequenos e médios produtores se terem manifestado, na Régua, para alertar para dificuldade no escoamento da uva e a venda a preços baixos, enquanto os custos de produção sobem.

Quais são as propostas e soluções?

O PS quer uma linha de apoio financeiro aos viticultores.
O PCP quer a fixação de preços indicativos mínimos, a manutenção do benefício e a limitação das importações de vinho a granel.

O CH quer uma linha de crédito mas para as cooperativas e empresas", não para os viticultores.
O PAN (que parece achar que uvas para vinho e de mesa é tudo o mesmo) quer
"maior clarificação na atribuição da rotulagem e certificação" e que o excedente da uva possa ser comprado pelos municípios e disponibilizado nos refeitórios locais - além de um plano de mitigação e adaptação do setor aos efeitos das alterações climáticas.

A IL concorda com o Governo: se a vinha não está a dar, arranca-se a vinha.
CDS acha que é continuar o que anda a ser feito.
PSD diz que o “Governo está a trabalhar há meses num plano específico para o Douro”, mas pelas afirmações durante o protesto o plano deve ser "arrancar vinha".

BE alterta para as tarifas do Trump.
Livre quer "soluções novas".
JPP só confirma que o stock está cheio.
Ontem, partidos na AR propuseram e debateram medidas para apoiar viticultores do #Douro 🍇, depois de a 02 de julho pequenos e médios produtores se terem manifestado, na Régua, para alertar para dificuldade no escoamento da uva e a venda a preços baixos, enquanto os custos de produção sobem.

Quais são as propostas e soluções?

O PS quer uma linha de apoio financeiro aos viticultores.
O PCP quer a fixação de preços indicativos mínimos, a manutenção do benefício e a limitação das importações de vinho a granel.

O CH quer uma linha de crédito mas para as cooperativas e empresas", não para os viticultores.
O PAN (que parece achar que uvas para vinho e de mesa é tudo o mesmo) quer
"maior clarificação na atribuição da rotulagem e certificação" e que o excedente da uva possa ser comprado pelos municípios e disponibilizado nos refeitórios locais - além de um plano de mitigação e adaptação do setor aos efeitos das alterações climáticas.

A IL concorda com o Governo: se a vinha não está a dar, arranca-se a vinha.
CDS acha que é continuar o que anda a ser feito.
PSD diz que o “Governo está a trabalhar há meses num plano específico para o Douro”, mas pelas afirmações durante o protesto o plano deve ser "arrancar vinha".

BE alterta para as tarifas do Trump.
Livre quer "soluções novas".
JPP só confirma que o stock está cheio.
Ontem, partidos na AR propuseram e debateram medidas para apoiar viticultores do #Douro 🍇, depois de a 02 de julho pequenos e médios produtores se terem manifestado, na Régua, para alertar para dificuldade no escoamento da uva e a venda a preços baixos, enquanto os custos de produção sobem.

Quais são as propostas e soluções?

O PS quer uma linha de apoio financeiro aos viticultores.
O PCP quer a fixação de preços indicativos mínimos, a manutenção do benefício e a limitação das importações de vinho a granel.

O CH quer uma linha de crédito mas para as cooperativas e empresas", não para os viticultores.
O PAN (que parece achar que uvas para vinho e de mesa é tudo o mesmo) quer
"maior clarificação na atribuição da rotulagem e certificação" e que o excedente da uva possa ser comprado pelos municípios e disponibilizado nos refeitórios locais - além de um plano de mitigação e adaptação do setor aos efeitos das alterações climáticas.

A IL concorda com o Governo: se a vinha não está a dar, arranca-se a vinha.
CDS acha que é continuar o que anda a ser feito.
PSD diz que o “Governo está a trabalhar há meses num plano específico para o Douro”, mas pelas afirmações durante o protesto o plano deve ser "arrancar vinha".

BE alterta para as tarifas do Trump.
Livre quer "soluções novas".
JPP só confirma que o stock está cheio.
In unserer aktuellen Podcastfolge sprechen wir darüber, wie wir auf neue Ideen kommen, wie wir versuchen kreativ zu bleiben und diese Kreativität auch als Werkzeug für Lösungsansätze zu nutzen, wo man sie eher nicht erwartet und warum uns das Buch von @dvg dabei geholfen hat: https://konzentrik.de/en/server-side-stories/se01/keine-idee-ist-zu-doof
In unserer aktuellen Podcastfolge sprechen wir darüber, wie wir auf neue Ideen kommen, wie wir versuchen kreativ zu bleiben und diese Kreativität auch als Werkzeug für Lösungsansätze zu nutzen, wo man sie eher nicht erwartet und warum un…https://maurice-renck.de/en/notes/2025/keine-idee-ist-zu-doof
[47°09′58″S, 126°43′13″W] Dosimeter overflow
[47°09′59″S, 126°43′22″W] Dosimeter still failing
🧮 USERS:1 FEEDS:2 TWTS:1397 ARCHIVED:88446 CACHE:2562 FOLLOWERS:22 FOLLOWING:14
Vi um artigo (quase publicitário, mas ainda assim interessante) sobre a nova fábrica de discos de #vinil em #Portugal.

O artigo é interessante, mas o número que me chamou a atenção e merece destaque é mesmo uma nota de rodapé já quase fora do tema...

https://www.publico.pt/2025/07/09/local/noticia/porto-volta-fabrica-vinil-faz-discos-mundo-2138417 Captura de ecrã, porque o Público não gosta de copy-paste. A frase: "De acordo com um estudo da Audiogest, em 2024, as receitas do vinil subiram 7% e correspondem a 70% do total das vendas dentro dos suportes físicos."
Vi um artigo (quase publicitário, mas ainda assim interessante) sobre a nova fábrica de discos de #vinil em #Portugal.

O artigo é interessante, mas o número que me chamou a atenção e merece destaque é mesmo uma nota de rodapé já quase fora do tema...

https://www.publico.pt/2025/07/09/local/noticia/porto-volta-fabrica-vinil-faz-discos-mundo-2138417 Captura de ecrã, porque o Público não gosta de copy-paste. A frase: "De acordo com um estudo da Audiogest, em 2024, as receitas do vinil subiram 7% e correspondem a 70% do total das vendas dentro dos suportes físicos."
Vi um artigo (quase publicitário, mas ainda assim interessante) sobre a nova fábrica de discos de #vinil em #Portugal.

O artigo é interessante, mas o número que me chamou a atenção e merece destaque é mesmo uma nota de rodapé já quase fora do tema...

https://www.publico.pt/2025/07/09/local/noticia/porto-volta-fabrica-vinil-faz-discos-mundo-2138417 Captura de ecrã, porque o Público não gosta de copy-paste. A frase: "De acordo com um estudo da Audiogest, em 2024, as receitas do vinil subiram 7% e correspondem a 70% do total das vendas dentro dos suportes físicos."
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. ![Animação com ASCII-art em âmbar sobre fundo escuro feita pelo Guilherme Vieira falando do encontro Compoética 2025 e da mudaça de nome (o nome antigo era Processing Community Day Brasil)](https://media.ciberlandia.pt/ciberlandia-media/media_attachments/files/114/824/831/936/384/334/original/abbba2747812e051.mp4)
[47°09′18″S, 126°43′06″W] Dosimeter malfunction
👋 Hello @douglasdop, welcome to We.Love.Privacy.Club, a Yarn.social Pod! To get started you may want to check out the pod's Discover feed to find users to follow and interact with. To follow new users, use the ⨁ Follow button on their profile page or use the Follow form and enter a Twtxt URL. You may also find other feeds of interest via Feeds. Welcome! 🤗
👋 Hello @douglasdop, welcome to We.Love.Privacy.Club, a Yarn.social Pod! To get started you may want to check out the pod's Discover feed to find users to follow and interact with. To follow new users, use the ⨁ Follow button on their profile page or use the Follow form and enter a Twtxt URL. You may also find other feeds of interest via Feeds. Welcome! 🤗
❤️ 🎶: ぼくたちの失敗 by 森田童子
Hi shibboleths! How is the westher in Los Angeles in your Digital Ocran?
[47°09′23″S, 126°43′33″W] 4465 days without news from Herve
Tatarstan. Some days ago we got a drone warning by SMS here.
Something is missing in your main page. And if I try /rr.php or gb/index.php , I get a warnig snd may ip. Nice way to see my ip in my browser. You see, I'm from Nurlat/Tartastan. Not really. :-) o _ o_
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?
Ich sortiere gerade mal wieder ein und aus. Bücher. Sie wissen schon, diese Teile, die sich überall auftürmen. Dabei stieß ich auf dieses wunderbare Buch, in dem @ix als Beispiel für Weblogs, insbesondere Verlinkung in Weblogs, hera…https://maurice-renck.de/en/blog/2025/buecher-sortieren
❤️ 🎶: あなたが欲しい by Reiko Oshida
[47°09′50″S, 126°43′12″W] Reading: 1.94 Sv
ADS time in this TV SHOW: http://i.shibboleths.org Frree static one-page HTML in Netscape Gold Style! Thanks.
@lyse Yeah, if there’s no stable API, then it’s not a lot of fun … Bah. :|
@lyse Yeah, if there’s no stable API, then it’s not a lot of fun … Bah. :|
𝗙𝗲𝗶𝗿𝗮 𝗱𝗼 𝗟𝗶𝘃𝗿𝗼 𝗱𝗲 𝗟𝗮𝗺𝗲𝗴𝗼 📚

A Câmara Municipal de Lamego volta a promover a 𝗙𝗲𝗶𝗿𝗮 𝗱𝗼 𝗟𝗶𝘃𝗿𝗼 📚👩‍🏫 no Parque Isidoro Guedes, oferecendo um programa enriquecido com uma grande variedade de atividades culturais.

Este evento, que funcionará numa 𝗹ó𝗴𝗶𝗰𝗮 𝗱𝗲 𝗲𝘀𝘁í𝗺𝘂𝗹𝗼 à 𝗹𝗲𝗶𝘁𝘂𝗿𝗮, constitui uma das grandes apostas, na vertente literária, desta autarquia, decorrendo de 12 a 20 de julho.

#FeiraDoLivro #Lamego #bookstodon Poster da Feira do Livro de Lamego, 12 a 20 de Julho. Terá música, cinema, dança, oficinas e apresentação de livros, sendo que nos dias 18 a 20 a feira é integrada no "TRC à solta".
𝗙𝗲𝗶𝗿𝗮 𝗱𝗼 𝗟𝗶𝘃𝗿𝗼 𝗱𝗲 𝗟𝗮𝗺𝗲𝗴𝗼 📚

A Câmara Municipal de Lamego volta a promover a 𝗙𝗲𝗶𝗿𝗮 𝗱𝗼 𝗟𝗶𝘃𝗿𝗼 📚👩‍🏫 no Parque Isidoro Guedes, oferecendo um programa enriquecido com uma grande variedade de atividades culturais.

Este evento, que funcionará numa 𝗹ó𝗴𝗶𝗰𝗮 𝗱𝗲 𝗲𝘀𝘁í𝗺𝘂𝗹𝗼 à 𝗹𝗲𝗶𝘁𝘂𝗿𝗮, constitui uma das grandes apostas, na vertente literária, desta autarquia, decorrendo de 12 a 20 de julho.

#FeiraDoLivro #Lamego #bookstodon Poster da Feira do Livro de Lamego, 12 a 20 de Julho. Terá música, cinema, dança, oficinas e apresentação de livros, sendo que nos dias 18 a 20 a feira é integrada no "TRC à solta".
𝗙𝗲𝗶𝗿𝗮 𝗱𝗼 𝗟𝗶𝘃𝗿𝗼 𝗱𝗲 𝗟𝗮𝗺𝗲𝗴𝗼 📚

A Câmara Municipal de Lamego volta a promover a 𝗙𝗲𝗶𝗿𝗮 𝗱𝗼 𝗟𝗶𝘃𝗿𝗼 📚👩‍🏫 no Parque Isidoro Guedes, oferecendo um programa enriquecido com uma grande variedade de atividades culturais.

Este evento, que funcionará numa 𝗹ó𝗴𝗶𝗰𝗮 𝗱𝗲 𝗲𝘀𝘁í𝗺𝘂𝗹𝗼 à 𝗹𝗲𝗶𝘁𝘂𝗿𝗮, constitui uma das grandes apostas, na vertente literária, desta autarquia, decorrendo de 12 a 20 de julho.

#FeiraDoLivro #Lamego #bookstodon Poster da Feira do Livro de Lamego, 12 a 20 de Julho. Terá música, cinema, dança, oficinas e apresentação de livros, sendo que nos dias 18 a 20 a feira é integrada no "TRC à solta".
I had pizza last night, talked to my good friend earlier this morning, and there will be ghormeh sabzi for lunch, so I am in a good mood!
I had pizza last night, talked to my good friend earlier this morning, and there will be ghormeh sabzi for lunch, so I am in a good mood!
We rehearse in the very faaaaaamous bunker, which Olli Schulz always mentions in Fest und Flauschig (German Podcast). Since last night, we seem to have gotten an outdoor toilet some steps away.https://maurice-renck.de/en/notes/2025/aussentoilette
[47°09′17″S, 126°43′27″W] Not enough data -- sampling finished
[47°09′59″S, 126°43′32″W] Re-taking samples
A handy tree, but 40 m broad in 80 years. Not ideal for streets.
@kat Ok 👌
🧮 USERS:1 FEEDS:2 TWTS:1396 ARCHIVED:88443 CACHE:2565 FOLLOWERS:22 FOLLOWING:14
i made a new tumblr account to interact with fandom last week. while using the site today i got logged out and when i logged back in i was told my account was terminated. mullenweg will pay for this
i made a new tumblr account to interact with fandom last week. while using the site today i got logged out and when i logged back in i was told my account was terminated. mullenweg will pay for this
@prologic i'll email you!
@prologic i'll email you!
@movq I couldn't agree more! It's far from easy. I'm not free of this guilt either. But I'm hardly trying.
We got some colorful spots in the sky this evening: https://lyse.isobeef.org/abendhimmel-2025-07-08/

Backlit clouds after sunset
@movq I'd love to have a Python script pushing my local CSV, too. But that's never gonna fly, not in a thousand years. I can't imagine that ever becoming reasonably stable without having to fix everything after the reverse-engineered API changes again.
[47°09′48″S, 126°43′46″W] Taking samples
… but you can’t set SDL_VIDEODRIVER=wayland globally, because that breaks Wine again …
… but you can’t set SDL_VIDEODRIVER=wayland globally, because that breaks Wine again …
… okay, the SDL backend works *if* you also set SDL_VIDEODRIVER=wayland.
… okay, the SDL backend works *if* you also set SDL_VIDEODRIVER=wayland.
@lyse dmenu is a great example.

There have been several attempts at porting dmenu from X11 to Wayland. Well, not exactly “porting” it, more like rewriting it from scratch. Turns out: It’s not that easy.

dmenu is super fast and reliable. None of the Wayland rewrites are (at least none of the popular ones that I know of). They are either bloated and/or slow.

It takes *a lot* of discipline and restraint to write simple software and not blow up the codebase. This is much harder than people think. It’s a form of art, really.
@lyse dmenu is a great example.

There have been several attempts at porting dmenu from X11 to Wayland. Well, not exactly “porting” it, more like rewriting it from scratch. Turns out: It’s not that easy.

dmenu is super fast and reliable. None of the Wayland rewrites are (at least none of the popular ones that I know of). They are either bloated and/or slow.

It takes *a lot* of discipline and restraint to write simple software and not blow up the codebase. This is much harder than people think. It’s a form of art, really.
@lyse I do my timetracking in a little Python script, locally. Every now and then, I push the data to our actual service. Problem solved – but it’s a completely unpopular approach, they all want to use the web site. I don’t get it. Then, of course, when it’s down, shit hits the fan. (Luckily, our timetracking software is neither developed nor run by us anymore. It’s a silly cloud service, but the upside is that I’m not responsible anymore. 🤷)

Some of our oldschool devs tried to roll out local timetracking once, about 15 years ago. I don’t remember anymore why they failed …

> This is developed inhouse, I'm just so glad that we're not a software engineering company. Oh wait. How embarrassing.

Oh to be anonymous on the internet. That must be nice. 😅
@lyse I do my timetracking in a little Python script, locally. Every now and then, I push the data to our actual service. Problem solved – but it’s a completely unpopular approach, they all want to use the web site. I don’t get it. Then, of course, when it’s down, shit hits the fan. (Luckily, our timetracking software is neither developed nor run by us anymore. It’s a silly cloud service, but the upside is that I’m not responsible anymore. 🤷)

Some of our oldschool devs tried to roll out local timetracking once, about 15 years ago. I don’t remember anymore why they failed …

> This is developed inhouse, I'm just so glad that we're not a software engineering company. Oh wait. How embarrassing.

Oh to be anonymous on the internet. That must be nice. 😅
@prologic Ta!
@movq Yeah, luckily, there is the suckless project. I couldn't live without dmenu!
❤️ 🎶: 想你的夜 by 赵乃吉
… but the SDL backend is broken as well, albeit differently …
… but the SDL backend is broken as well, albeit differently …
@movq Yeah, it's a shitshow. MS overconfirms all my prejudices constantly.

Ignoring e-mail after lunch works great, though. :-)

Our timetracking is offline for over a week because of reasons. The responsible bunglers are falling by the skin of their teeth: https://lyse.isobeef.org/tmp/timetracking.png

1. The error message neither includes the timeframe nor a link to an announcement article.
2. The HTML page needs to download JS in order to display the fucking error message.
3. Proper HTTP status codes are clearly only for big losers.
4. Despite being down, heaps of resources are still fetched.

I find it really fascinating how one can screw up on so many levels. This is developed inhouse, I'm just so glad that we're not a software engineering company. Oh wait. How embarrassing.
… which is probably a GTK bug.
… which is probably a GTK bug.
❤️ 🎶: Never Going Back by Kim Gyeol
[47°09′53″S, 126°43′13″W] Reading: 0.99 Sv
QEMU on Wayland unusable, because it can’t grab the mouse … I’ll add it to my TODO list and investigate/report it eventually.
QEMU on Wayland unusable, because it can’t grab the mouse … I’ll add it to my TODO list and investigate/report it eventually.
@movq This is a really good example of "simplicity" but achieves the intent and goals 👌

> (Now, I don’t know if your screen reader can work with this. Let me know if it doesn’t.)

I don't use a screen reader fortunately (_actually they're pretty garbage_). So all good 👍 (_I juse use full-screen zoom_).
@prologic Yeah, this really could use a proper definition or a “manifest”. 😅 Many of these ideas are not very wide spread. And I haven’t come across similar projects in all these years.

Let’s take the farbfeld image format as an example again. I think this captures the “spirit” quite well, because this isn’t even about *code*.

This is the entire farbfeld spec:

farbfeld is a lossless image format which is easy to parse, pipe and compress. It has the following format:

╔════════╤═════════════════════════════════════════════════════════╗
║ Bytes │ Description ║
╠════════╪═════════════════════════════════════════════════════════╣
║ 8 │ "farbfeld" magic value ║
╟────────┼─────────────────────────────────────────────────────────╢
║ 4 │ 32-Bit BE unsigned integer (width) ║
╟────────┼─────────────────────────────────────────────────────────╢
║ 4 │ 32-Bit BE unsigned integer (height) ║
╟────────┼─────────────────────────────────────────────────────────╢
║ [2222] │ 4x16-Bit BE unsigned integers [RGBA] / pixel, row-major ║
╚════════╧═════════════════════════════════════════════════════════╝

The RGB-data should be sRGB for best interoperability and not alpha-premultiplied.

(Now, I don’t know if your screen reader can work with this. Let me know if it doesn’t.)

I think these are some of the properties worth mentioning:

- The spec is extremely short. You can read this in under a minute and fully understand it. That alone is gold.
- There are no “knobs”: It’s just a single version, it’s not like there’s also an 8-bit color depth version and one for 16-bit and one for extra large images and one that supports layers and so on. This makes it much easier to implement a fully compliant program.
- Despite being so simple, it’s *useful*. I’ve used it in various programs, like my window manager, my status bars, some toy programs like “tuxeyes” (an Xeyes variant), or Advent of Code.
- The format does not include compression because it doesn’t need to. Just use something like bzip2 to get file sizes similar to PNG.
- It doesn’t cover every use case under the sun, but it does cover the most important ones (imho). They have discussed using something other than RGBA and decided it’s not worth the trouble.
- They refrained from adding extra baggage like metadata. It would have needlessly complicated things.
@prologic Yeah, this really could use a proper definition or a “manifest”. 😅 Many of these ideas are not very wide spread. And I haven’t come across similar projects in all these years.

Let’s take the farbfeld image format as an example again. I think this captures the “spirit” quite well, because this isn’t even about *code*.

This is the entire farbfeld spec:

farbfeld is a lossless image format which is easy to parse, pipe and compress. It has the following format:

╔════════╤═════════════════════════════════════════════════════════╗
║ Bytes │ Description ║
╠════════╪═════════════════════════════════════════════════════════╣
║ 8 │ "farbfeld" magic value ║
╟────────┼─────────────────────────────────────────────────────────╢
║ 4 │ 32-Bit BE unsigned integer (width) ║
╟────────┼─────────────────────────────────────────────────────────╢
║ 4 │ 32-Bit BE unsigned integer (height) ║
╟────────┼─────────────────────────────────────────────────────────╢
║ [2222] │ 4x16-Bit BE unsigned integers [RGBA] / pixel, row-major ║
╚════════╧═════════════════════════════════════════════════════════╝

The RGB-data should be sRGB for best interoperability and not alpha-premultiplied.

(Now, I don’t know if your screen reader can work with this. Let me know if it doesn’t.)

I think these are some of the properties worth mentioning:

- The spec is extremely short. You can read this in under a minute and fully understand it. That alone is gold.
- There are no “knobs”: It’s just a single version, it’s not like there’s also an 8-bit color depth version and one for 16-bit and one for extra large images and one that supports layers and so on. This makes it much easier to implement a fully compliant program.
- Despite being so simple, it’s *useful*. I’ve used it in various programs, like my window manager, my status bars, some toy programs like “tuxeyes” (an Xeyes variant), or Advent of Code.
- The format does not include compression because it doesn’t need to. Just use something like bzip2 to get file sizes similar to PNG.
- It doesn’t cover every use case under the sun, but it does cover the most important ones (imho). They have discussed using something other than RGBA and decided it’s not worth the trouble.
- They refrained from adding extra baggage like metadata. It would have needlessly complicated things.
@lyse Nice shot! 😳
For example, I reckon software should treat stdout and stderr with care and never output logs or other such garbage to stdout that cannot possibly be useful in a UNIX pipeline 😅
@movq Yeah that's why I'm striking this conversation with you 😅 Not only do I respect your opinion quite highly 🤣 But like you say (_and I've read their philipshpy_) it can be a bit "elitism" for sure. I'm genuinely interested in what we think of as software that "doesn't suck". Tb be honest I haven't really put thought to paper myself, but I reckon if I did, I'd have some opinions/ideas...
@prologic Hm, I wouldn’t say that. Go code could fall into that category as well.

Maybe this topic could use a blog post / article, that explains what it’s about. I’m finding it hard to really define what “suckless-like software” is. 🤔 (Their own philosophy focuses too much on elitism, if you ask me.)
@prologic Hm, I wouldn’t say that. Go code could fall into that category as well.

Maybe this topic could use a blog post / article, that explains what it’s about. I’m finding it hard to really define what “suckless-like software” is. 🤔 (Their own philosophy focuses too much on elitism, if you ask me.)
My favorite tree is a Platanus, what is yours
I am loving the heavy rain!
I am loving the heavy rain!
@movq So you wouldn;t consider things written in Go to be "suckless"-esque? 🤔
@prologic Ah, I’m referring to software that’s similar to that of suckless.org: Small, minimal codebases, small tools, but still useful. dmenu is probably the best example and also farbfeld.

Here’s the author of Anubis talking about some of their experiences:

https://xeiaso.net/blog/why-i-use-suckless-tools-2020-06-05/

(You can skip the long config and keybinds part.)
@prologic Ah, I’m referring to software that’s similar to that of suckless.org: Small, minimal codebases, small tools, but still useful. dmenu is probably the best example and also farbfeld.

Here’s the author of Anubis talking about some of their experiences:

https://xeiaso.net/blog/why-i-use-suckless-tools-2020-06-05/

(You can skip the long config and keybinds part.)