(#115838695176362385) Did you miss today’s event on #PublicDomain ? Or you didn’t, but want more? Don’t miss Natick FOSS’s upcoming event, on the 8th of January, where #PublicDomainDay will be celebrated!
2:45PM NY time
7:45PM GMT
(#115838695176362385) Did you miss today’s event on #PublicDomain ? Or you didn’t, but want more? Don’t miss Natick FOSS’s upcoming event, on the 8th of January, where #PublicDomainDay will be celebrated!
2:45PM NY time
7:45PM GMT
I just wanted to chill a bit, then this fucker came along and burned everything to the ground.
httpd now sends the Last-Modified with UTC instead of GMT. Current example:
@shinyoukai Not using OpenBSD or httpd? Yeah. It’s been working quite well since ~2017, so, meh, too lazy to switch now. But nothing is set in stone, of course.
@bender I have another two days of vacation, then it’s back to the grindstone for me as well. 😢
Can’t we have vacation all year round? 🤣
@prologic Computers are great, eh? Soooo many problems to choose from! What do you want to solve today? 😅
And now the event loop is not a simple loop around curses’ getch() anymore but it can wait for events on any file descriptor. Here’s a simple test program that waits for connections on a TCP socket, accepts it, reads a line, sends back a line:
https://movq.de/v/93fa46a030/vid-1767547942.mp4
And the scrollbar indicators are working now.
I’ll probably implement timer callbacks using timerfd (even though that’s Linux-only). 🤔
@movq I think they are Windows users, going by the lack of attention to detail, and the fact they love DFS. Ha!
Ending three luxurious do-what-I-please weeks; tomorrow is back to work. What do you all do during your break (and this assumes you had one, even if short)? I mostly did nothing, which in itself was truly something! So much, I long to do it all over again. A man can dream, right? Haha!
(#115837229150102801) #Beyond40 have a #PublicDomainDay online event today!
“Discuss public domain and Creative Commons resources. Help plan #DocumentFreedomDay. Find out about public domain source code.”
From 2:00 pm to 3:30 pm (EST)
From 7:00 pm to 8:30 pm (GMT)
Trying to build a native heap allocator that grows and isn’t statically wired into the binary’s image is fuck’n hard™ as 🤣
This morning another AI-Crawler DDOS on my site. I hate this shit so much. Hundreds of different user agents every "user" open exactly one page, every user on Linux. I mean, maybe my archive pages got really famous and it‘s finally the year of Linux on Desktop. But I doubt at least the first part.I know, I repeat myself but it makes me really angry every time.
Looks like someone loves Depth First Search.
More widget system progress:
https://movq.de/v/87e2bce376/vid-1767467193.mp4
I like the oldschool shadow effect. 😅 Not sure if I’ll keep it, but it’s neat.
The menu bar is still fake.
Had to spend quite a bit of time optimizing the rendering today. This can get really slow really quickly.
Unicode is Pain.
I might be able to start porting my first program (currently uses urwid) soon. 🤔
(#115832590893904213) Ano novo e volta o meme do “ano do desktop Linux”, e finalmente perco a paciência.
Porque é que se fala do Linux no desktop como se fosse a segunda vinda de Cristo quando finalmente acontecer? O Linux domina nos segmentos mobile, e olha que bem que estamos, né?
É que concentrar o ativismo no sistema operativo é um erro com vistas curtas, e é inconsequente defender apenas “o Linux” sem uma postura tecnopolítica sobre software livre
httpd now sends the Last-Modified with UTC instead of GMT. Current example:
@shinyoukai Yeah, probably. Not going down the CURRENT route, that’s for sure. 😅
Ay che camino https://www.youtube.com/watch?v=4FhpKtxbuxE
What a sad day for South America and the world. We live in an era devoid of international solidarity.
This is perhaps the best text about blogging and why we should maintain or revive our blogs.https://maurice-renck.de/en/blog/2026/best-text-about-blogging
(#115832073748361955) 2026 e temos “especialistas” na TV a dizer que criptomoedas são “moedas que não percebemos bem como funcionam”.
(#115831874865770616) Discos em 2025:
Quando defini que ia comprar apenas 12 discos em 2025, achava que estava a ser muito exigente. Afinal, acabei por só comprar 7 (ainda que a minha wishlist tenha crescido). O “concerto do ano” para mim foi Marilyn Manson em Lisboa, e durante o ano ouvi 386 discos da minha coleção - o que também significa que ainda não a acabei de organizar. Dos discos lançados em 2025, há menções muito especiais para dois que incluem música feita por mim: idiossINcracias vol. I, que é um disco entre o meu projecto #kokori e Floating Ashes, e 25.12, que é uma compilação onde kokori também participou com uma faixa. Três discos que comprei são de Marilyn Manson, um oficial e dois bootlegs, e o oficial (o single “In The Air Tonight”) não foi o mais interessante dos três, mas sim o “I Want To Kill You Like They Do In The Movies”, disco duplo de lados B. O IdiossINcrasias vol. 2 tem uma excelente participação de Casa Ukrania, de quem também comprei um disco. 20 anos depois do lançamento do “Clear Hearts Grey Flowers” de Jack Off Jill, foi re-editado com um lado extra ao vivo, onde se pode ouvir-me a cantar os parabéns à Jessicka (com toda a audiência). Quanto ao streaming, parece que ouvi 689 artistas diferentes, 53% deles pela primeira vez. E tenho um novo tote bag!
RE: https://mastodon.social/@Daojoan/115822318804424057This is probably the best post about blogging I‘ve ever read.
@movq Cool! :-) I just implemented a workaround for the time being.
Winter arrived in #hamburg
httpd now sends the Last-Modified with UTC instead of GMT. Current example:
@lyse It’s already fixed:
https://github.com/openbsd/src/commit/668f1f05e71c5e979d278f1ad4568956226715ea
Question is when that fix will land. 😅
httpd now sends the Last-Modified with UTC instead of GMT. Current example:
@lyse Bah. Yeah, that looks like a bug. Let’s see if this already reported upstream. 🤔
@movq I noticed that your feed’s last modification timestamp was missing in my database. I cannot tell for certain, but I think it did work before. Turns out, your httpd now sends the Last-Modified with UTC instead of GMT. Current example:
Sat, 03 Jan 2026 06:50:20 UTC
I’m not a fan of this timestamp format at all, but according to the HTTP specification, HTTP-date must always use GMT for a timezone, nothing else: https://httpwg.org/specs/rfc9110.html#http.date
@movq Let’s hope they find the guys who fired that rocket onto the balcony and we actually get a fireworks ban.
@prologic Very impressive! :-)
(#115828983481880011) @birb https://blog.elftorp.com/feed/
@movq Watch out for dragons!
@movq yep sounds about right 🤔
New year new… year; And That’s about it. No M(ent)alware upgrade needed this time.
(#115826923793579675) 10) a ronda de perguntas específicas a cada um:
AV, quer a foto do presidente em salas de serviços públicos? - não, mas queria a bandeira Portuguesa lá, e acabar com as bandeiras LGBTQs e os dias de orgulho gay e lésbico, e ter o dia do orgulho nacional;
AF, ia à bola com Putin ou Zelensky? - nenhum
AS, convidava o ACosta para um conselho de estado? - claro, é o presidente do Conselho Europeu
CM, escolheria qual dos outros candidatos presentes para representar um monólogo num ciclo de peças de teatro em Belém? - nenhum, quer é discutir a Presidência da República
GM, viajaria de submarino com MM ou AV? - ninguém, que viajar de submarino é só para profissionais
CF, se falhar para PR, tentará para Presidente do Benfica? - não
JP, semana dos 4 dias no Palácio de Belém? - fomentaria esse debate
MM, quem seria melhor futuro comentador político, Montenegro ou Passos Coelho? - não faço ideia
Comentário pessoal: Uff! Comentar isto cansa - mas também tenho de dizer que acho que este foi talvez o mais importante e informativo debate até hoje, ainda que o possa ser enquanto “consolidador” para quem viu os anteriores. Espero que no debate com todos na TV tenham menos perguntas planeadas, e mais tempo para cada pergunta, até porque são mais três candidatos a responder.
(#115826905508423439) ronda de perguntas sim ou não
renovar garantias com EUA sobre Lajes? - AV “em vez disso quero outras coisas” (sem sim, nem não); AF diz que EUA já não está a cumprir; AS diz sim; CM e JP querem Lajes sem EUA; GM diz que não é o momento adequado - mas há que exigir que se cumpra o já acordado; CF tem medo que EUA queiram mexer; MM concorda com GM e CF, discorda de CM e JP;
tem ligações com maçonaria? - ninguém tem
cargo de representante da república para as regiões autónomas ainda faz sentido? - CF diz não; JP diz sim; MM diz que isso é para o Parlamento responder; AV critica MM por não se meter em temas do parlamento neste tema mas meter-se noutros, e depois diz não ao cargo; AF relembra que em 2004 a figura era consensual, e que os motivos não mudaram (portanto sim, faz sentido); AS tb não sabe responder a perguntas de sim ou não, fala sobre as regiões autónomas, não responde nem sim nem não. CM diz que no parlamento defendeu a sua existência, mas que isso é matéria do parlamento e não da PR; GM diz que apesar de ser da competência AR a sua opinião é que o modelo evolua para deixarmos de ter a figura.
10/n
(#115826902057120642) 6) Governo quer enviar tropas Portuguesas para a Ucrânia. Deve ser referendado?: MM - não (mas possivelmente mandaria tropas); AV - não sabe (mas acha que há extrema esquerda no parlamento português); AF diz que não só não como não é constitucionalmente possível; AS não falou de referendo, provavelmente mandaria tropas; CM também diz que o referendo sobre isso não é sequer constitutional, acha que devíamos era estar -já- a contribuir com geradores para aquecimento e meios para habitação temporária. GM diz que referendo não é questão, e que não é a favor de mandar tropas para lá mesmo em missão de paz. CF acusa AV de dizer que o apoio à Ucrânia é incondicional mas depois acrescenta “incondicional, mas”, e que isso não é incondicional. AV responde a dizer que estão de acordo, e depois volta a dizer que não está. JP diz que o PR vai decidir o envio ou não de tropas face a cenários muito específicos. Diz que “eu sou pacifista, mas”.
Esta é a minha thread de toots mais longa de sempre, acho eu, e começo a achar que devia ter escrito isto num blog post… oh well, desculpem qualquer coisinha.
9/n
(#115826897038503990) AV aproveita que o deixam falar para criticar também o AS por ser do PS que é quem foi causador do atraso desta nova lei (AS responde demarcando-se do PS). GM acha que “qualquer Português hoje quer comprar uma habitação minimamente decente tem de dispender perto de 1 milhão de euros”, e eu acho que assim é difícil levá-lo a sério.AV aproveita a crítica ao enriquecimento ilícito feita por GM para defender alterar a constituição - e em quatro jornalistas não há um que o confronte com o papel do PR.
Parece que saltaram um bloco de perguntas (porque as respostas estão a demorar mais do que estava previsto), e com isto CM não tem a oportunidade de ser a primeira a responder a nenhum tema.
8/n
(#115826894573994743) CM quer transparência, dá exemplos de como a lei do lobby é insuficiente, fico sem perceber muito bem do que acha desta nova lei em concreto (se vai no bom caminho mas não chega como defendem quase todos os outros, ou se é má porque legaliza o tráfico de influências, como defende AF). A resposta é boa porque dá a opinião genérica sobre o tema, e julgo que se ainda não foi promulugada, será ainda por Marcelo, pelo que não precisa de se pronunciar sobre esta redação em particular, mas não se perdia nada em saber-se mais claramente… a falta de clareza pode derivar do facto da resposta ter derivado - ao criticar as promiscuidades, CM dá o exemplo do financiamento do Chega, que obviamente é um trigger ao AV, e começa uma troca de criticas entre AV e CM sobre CH e BE (o AV até atira para o PCP também), com CM a dizer verdades, AV a dizer mentiras (sem surpresas, portanto).
7/n
(#115826891312838993) 4) a nova lei do lobbying é suficiente? - todos acham que a transparência que a nova lei traz é um passo no sentido certo mas não suficiente, à excepção de AF (e talvez CM?). Mas MM distingue transparência de devassa, insinuação e suspeita - os últimos três degradando a democracia (diz que não é uma crítica directa a nenhum dos outros candidatos, mas sabemos bem a quem cabe o barrete). AV critica a posição do PCP sobre a nova lei do lobbying. AF diz que não tem vergonha de ser do PCP, e tem a mesma posição do partido: acha que a lei o que faz é legalizar o tráfico de influências, o problema têm sido as opções políticas, que devem ser mais escrutinadas.
6/n
(#115826885933241119) AV diz que isto é tudo “conversa fiada” (e começa a sua conversa de café), mas soluções não há, o que ele faria se fosse eleito não se sabe, e o que o seu partido tem feito ou fará também não se sabe nada. AF mete o dedo na ferida - queremos todos mais, melhor e mais rápida justiça, mas não temos recursos humanos e materiais, funcionários, etc. (mas mais uma vez, isto não é da competência do PR).
Começa o segundo bloco de perguntas, sobre “as ligações do poder político e os negócios”:
5/n
(#115826883061771575) 2.2) é preciso clarificar a hierarquia dentro do Ministério Público?: todos acham que há coisas a corrigir na justiça, PR não legisla mas pode influenciar (lançar debates, etc.)… AS primeiro falará com o PGR, depois logo vê; CM diz que PR não legisla mas pode lançar debates sobre a justiça (e segurança); GM diz “claro que sim” e vem com a conversa tipo AV, “há muitos anos que este problema existe e ainda não foi feito nada”, mas desta vez para atacar os outros, “há aqui candidatos que tiveram responsabilidades políticas e não fizeram nada”, sendo que ele não desmente todos os outros em relação ao facto do PR não legislar, e a competência desta clarificação pertence ao parlamento. CF diz que “sim, é preciso clarificar”, dá o exemplo de ter feito alguma coisa - uma pergunta a um juíz, que recebeu como resposta “isso é interferência política no poder legislativo”, ainda que esse juíz tenha ameaçado processar CM pela sua crítica às afirmações do referido juíz (num caso de violência doméstica). Enfim, no fundo continuam todos de acordo ainda que há quem tente tirar benifícios eleitorais do tempo em antena atacando os outros. MM (bem) diz que não é acusado de nada e responde à pergunta em vez de ligar à provocação do GM.
4/n
(#115826880349312500) Aqui é AS que aproveita o tema da “desistência” (não, não há desistências) para atacar GM e AV e os seus arranjinhos, GM abespinha-se, AV chama AS de mentiroso, peixeirada ensues. CM bem a realçar o insultuoso que é a insistente pergunta que lhe fazem sobre se desiste. CF continua a piorar a sua figura ao gozar com o facto de CM achar a insistente pergunta insultuosa. AV aproveita a pergunta para criticar MM porque é do PSD e “o PSD não fez nada há 40 anos” (pelos vistos incluindo quando Ventura era do PSD), e AS porque é do PS e esta conversa só está a ser tida por causa do Costa ter sido alvo, e Costa é do PS, logo AS é mau (a “lógica” do costume).
3/n
(#115826878720796367) CF e AV são quem custa mais ouvir nesta ronda, porque em vez de falar da pergunta CF quiz primeiro atacar os outros candidatos, dizendo que eles três não têm hipóteses e que vão desistir nas próximas duas semanas, outros não conquistam nem o eleitorado do seu próprio partido, um não quer ser presidente… enfim, baixesa, e claro que AV aproveita logo para fazer alarido, alavanca isto e “exige” que “aqueles três” desistem ou não…
2.1) deve PR intervir junto da PGR em casos como o de Costa?: “depende”, respondem todos, com GM mais uma vez a tentar dizer uma coisa e o seu contrário, enlameando tudo para tentar não desagradar ninguém, e AV também diz que é sempre mas depois é só às vezes, troca-tintice para parecer que ele vai mais longe que os outros, quando defende o mesmo.
2/n
(#115826876800674266) #ptpol #debate #presidenciais
O “debate da rádio” tem oito dos candidatos à presidência (adivinhem quem) e duas horas.
Legenda: AV = “André Ventura”, AF = “António Filipe”, CM = “Catarina Martins”, CF = “Cotrim Figueiredo”, AS = “António Seguro”, MM = “Marques Mendes”, GM = “Gouveia e Melo”, JP = “Jorge Pinto”
Pelos vistos o debate está dividido em blocos: o primeiro bloco é sobre poderes presidenciais (se calhar o único que devia haver?):
1/n
I just finished the first step for the new (gated) area of my website. Login via Mastodon works 🥳Next step is login via email and then step by step other methods like indieLogin. Those are basically mapped to a #getkirby user, and become virtual users, so to speak.I will use this for my creative/experimental stuff and later on for my courses.
@movq Very nice! We also had some snow this morning, but it’s already melted. And the sun is missing, too. :-D
Mu (µ) is now getting much closer to where I want it to be, it now has:
process stdlib module (very basic, but it works)ffi stdob module that supports dlopen / dlsym and calling C functions with a nice mu-esque wrapper ffi.fn(...)sqlite stdlib module (also very basic) that shows off the FFI capabilities😅
Finally Skyrim weather. 🥳
Steps to world domination:
All of that is possible because corporations don’t have a “conscience” in capitalism. Nobody forces the RAM manufacturers to sell all their stuff to just one or two buyers, but since the only goal of that manufacturer is to make money, they do it.
With RAM crazy prices being what they are, I guess my PC is gonna be stuck on 16GB RAM for some time. I originally bought the DDR4 16GB kit for like $49 AUD, and I thought I’d just buy another 16GB or more later down the track (this was like a year and a half ago), thinking it would be similarly priced or even cheaper…
Boy was that a mistake in hindsight LOL. The same kit is like $229 AUD now….