In-reply-to » I think my widget toolkit will have an amber theme by default:

@movq Very nice, it’s coming together!

Just in case you haven’t already noticed it, the right lower corner of the window in front was not updated when it received the focus. 8-) (In tt I also render focused text input fields with a doubly lined border, where unfocused ones have a single one.)

⤋ Read More
In-reply-to » I think my widget toolkit will have an amber theme by default:

(The background and the window shadow are not amber and it wouldn’t have looked like that on a real monitor, unless you cranked up the brightness way too high.)

⤋ Read More

I think my widget toolkit will have an amber theme by default:

https://movq.de/v/22662db9b2/amber.png

My first PC had a monochrome amber screen and I just love looking at this. 😃

(It looks even better with redshift enabled, but I can’t screenshot that.)

Only downside is that there aren’t that many amber shades in the standard 256 color palette. Or well, maybe that’s actually a good thing, as it probably helps to keep the theme more minimal and less cluttered/noisy. 🤔

⤋ Read More

Vacation: Doing crazy things like C on DOS, lots of Rust, bare-metal assembly code, everything is fine.

Back at work: How the fuck do I move an email in this web mail program? Am I stupid? 😮‍💨

⤋ Read More

(#115854671575931196) É verdade, hoje em dia só me ligo ao MOOsaico uma vez por ano,,, no seu aniversário. Hoje é o dia - parabéns #MOOsaico pelos teus 32 aninhos!

Para quem não sabe o que é ou quer espreitar, telnet moosaico.com 7777 ou https://c.moosaico.com/ leva-vos lá. O MOOsaico é a mais antiga comunidade Virtual Multilingue portuguesa em funcionamento (mas não a mais antiga Portuguesa, essa é a Selva Virtual, que não é multilingue e nasceu em 1992).

E é sempre bom ver que neste mundo de serviços que nascem, tornam-se gigantes e depois desaparessem, há serviços que nunca chegam à ribalta mas mantêm as suas comunidades, ano após ano, década após década…

Image

⤋ Read More

(#115850993544424586) André Pestana - redução da idade da reforma, reforma mínima de 1000€, acabar com os 5% da NATO

MVieira - Temos tanto ouro, podíamos financiar um projecto de um botão para cada cidadão, o botão resolver. O botão funciona com ciência e magia, inteligência artificial e estupidez natural.

HCorreia - crise climática vai ser o fim do mundo, precisamos de plantar muito muito.

Pergunta final para cada um:

LMM - comentário de que mais se arrepende - é difícil

GMelo - Já desobedecer por razões de consciência? - Nunca precisou

Ventura - um primo diz-me que se apaixonou com alguém do Bangladesh - achava mal, preferia uma portuguesa

Seguro - se não ganhar - a culpa é dele (acho que foi isso)

Cotrim - onde é que o liberalismo precisa de um travão? - não precisa, há um travão embutido

Martins - a causa fracturante mais importante hoje - ex. a xenofobia

A. Filipe - se já se aborreceu com a disciplina de voto - não

Jorge Pinto - já cedi ao voto útil? - não

Humberto Correia - injustiça vs. falta de respeito, qual pior? - a pobreza

Pestana - Alguma vez achou que uma Greve foi longe de mais? - não

Vieira - Coisa maia série que disse e q não foi levada a sério? Direito à felicidade na constituição

Considerações pessoais: quando os debates começaram tinha dúvidas, hoje tenho certezas.

8/8

⤋ Read More

(#115850942622647652) Pestana - onde se vai buscar dinheiro? Acabar com o dinheiro de financiamento a partidos. Mete Cotrim e Ventura em alvoroço, segue-se gritaria.

Último “tema aberto” para equilibrar tempos:

GM - economia nova, estado seguro (com as preocupações para o futuro), governação com estabilidade e ele faz isso porque é independente.

LMM - comunidades portuguesas é um tema fundamental e ninguém fala disso, LMM fala do problema do ensino de Português no estrangeiro. Estabilidade tem sido referido mas não aprofundado, ex. com GeM que manda abaixo governos que não compram promessas

Seguro - pacto de saúde com compromisso de todoa os partidos, igualdade de género que se resolve… não diz como mas ao menos preocupa-se com o tema

Ventura - emagrecer o estado, reforma da justiça

AFilipe - cumprir a constituição que está muito longe de ser cumprida (educação, saúde, cultura, …)

Cotrim - Cultura e Conhecimento, diz que os candidatos de esquerda vão desistir (take 137)

JPinto - regionalização, transição ecológica, defesa, cultura (e critica a proposta de Cotrim de tirar cultura da constituição)

CMartins - cuidar, cuidarmo-nos. Creches para todoa, respostas para todos, ao longo de toda a vida. Cuidar do salário, da economia, da liberdade, da justiça, imprensa, cultura, direitos das mulheres

7/n

⤋ Read More

(#115850857305405268) Marques Mendes quer imigração regulada. Acha que agora as coisas estão muito melhor do que na altura do PS. Crescimento Económico tem de ser estratégico para um Presidente. Temos de ter no mínimo 3,5% de crescimento ao ano. Com mais liberalização e flexibilidade. Temos de aumentar as pensões.

Gouveia e Melo diz que temos é de falar de transparência e segurança, que isso é que são temas de presidenciais, em vez da economia que é um problema de governo. Mas diz isto para acusar LMM em ser facilitador e Seguro de ser fraco segundo Mário Soares.

LMM defende-se, dizendo que GeM tem feito uma campanha de insinuações e não apresenta um caso de facilitador.

AF - O aumento do salário mínimo é bom para os trabalhadores e economia, a descida do IRC é mau (diz e justifica). É preciso de cumprir a constituição, também na aceitação da entrada de imigrantes legalmente.

HC - A melhor integração a imigrantes é na escola

MV - a questão do território é que é o problema que temos de falar. A solução dele é criar Vieirópolis, no centro do país, uma cidade de ficção científica. Desta vez AV não esconde estar a rir, e é Cotrim a conter-se. Boa altura para ir para intervalo… no regresso será a vez do Pestana responder.

6/n

⤋ Read More

(#115850789021808439) Vieira sobre a saúde quer proibir a doença. Ventura tapa a cara para não se rir do qie Vieira disse. Quer o direito à felicidade para todos os portugueses inscritos na constituição. O vinho canalizado é uma metáfora, admite. Resolvia o racismo pintando toda a gente.

3 - Crescimento Económico, imigração e legislação laboral:

Ventura diz que o problema da saúde e da habitação é culpa da geringonça porque aceitou imigrantes. Seguro está de trombas, e é acusado de ter deixado entrar criminosos em Portugal. Crescimento não é mais importante que parar a imigração.

Seguro quer disciplinar a imigração, a economia precisa de imigrantes, relembra a Ventura que isto não são as eleições legislativas.

Catarina Martins acha que é precisa integração. Quer uma economia de salários dignos, transição climática justa.

Cotrim é quem crescer mais que todos os outros, segundo ele próprio. Chama o jornalista de ingénuo quando os níveis de crescimento actuais são citados. Quer pensões mais altas(!), ah, mas é só quando tivemos a economia a crescer ainda mais, e a natalidade for maior, e a segurança social for “regenerada” (seja o que isso for).

Jorge Pinto começa por se virar a Ventura para dizer “fraude é o Senhor”. Diz que o Jorge Sampaio foi o melhor presidente e que quer ser como ele.

5/n

⤋ Read More

(#115850722616731742) 2ª parte começa com Cotrim e, bingo, ele acha que é o candidato que representa Sá Carneiro e Passos Coelho. Primeiro critica Seguro por não querer governar, depois admite que um Presidente não governa.

Jorge Pinto sobre desistências diz o que sempre disse.

AF é mais directo para dizer o mesmo: não desiste.

CM acha isto tudo muito estranho.

Seguro quer responder mas Ventura interrompe para dizer que a candidatura do Jorge Pinto é ridícula (ou outro adjectivo semelhante)… e esta mini-ronda acaba assim, voltando-se ao verdadeiro tema desta ronda: o tipo de presidente que eles querem ser, mas indo para António Filipe… por isso parece que o Jorge Pinto perde a sua oportunidade de responder à “pergunta a sério”. (Mais tarde ele queixa-se disso).

CMartins critica os candidatos da direita toda com a questão da nacionalidade, ou do pacote laboral. Critica JPinto ao apoiar Seguro, que é criticado por se ter colocado a favor de Passos e a Troika.

André Pestana justifica a sua candidatura, destaca o apoio que tem. Distingue-se de CM e AF por terem participado na Geringonça.

Humberto Correia insiste na sua tecla: o maior problema é a habitação, vai obrigar o governo a construir 100.000 habitações sociais por ano, via magistratura de influência.

4/n

⤋ Read More

(#115850629124933052) 2 - O Presidente que querem ser:

Seguro diz que só serve o interesse nacional, nenhuns outros interesses. Não será Governo Sombra de ninguém. Precisamos de saúde a tempo e horas. Na saúde é um pacto que precisamos, na habitação é estimular o mercado de arrendamento e construção modular.

Ventura quer ser um presidente que manda no Governo (ainda que isso não seja o papel ou um poder de um Presidente).

Gouveia e Melo acusa Seguro de não ser independente porque tem o apoio de Costistas. No fundo vem com a conversa de que não há isentos em pessoas com uma matriz política, mas quando lhe dá jeito refere-se a ela (já votou PS e PSD, gosta do Sá Carneiro, etc.).

Marques Mendes não vai ser amigo nem adversário do Governo. Ataca Gouveia e Melo , perguntam-lhe de Sá Carneiro e começa a peixeirada, que felizmente não tem oportunidade de se expandir porque começa o intervalo.

Pena é que tudo indica que a segunda parte vai começar com Sá Carneiro… e até irrita como tanto LMM como GeM, AV e Cotrim acham que podem convencer o eleitorado que são um novo Sá Carneiro - e se calhar um bocadinho frustrante como eles acham que isso é obrigatoriamente uma coisa boa. Bem, se juntarmos o Passos Coelho à conversa até o Seguro se junta só clube… e são estes os candidatos no topo das sondagens 🤷‍♂️

3/n

⤋ Read More

(#115850551253101425) Catarina Martins diz que mesmo quando tivemos uma ditadura ninguém aqui dizia que o bom era sermos atacados por um país estrangeiro. Temos de defender o direito internacional, em todos os casos: Venezuela, Gronelândia, Gaza, Ucrânia…

António Filipe repete o que disse Catarina Martins. E a questão não tem a haver com ditaduras - o que Trump fez é condenável, igualmente na Venezuela ou se fosse a Gronelândia. Diz que Governo Português agiu vergonhosamente.

Jorge Pinto acha que Trump e Putin são ambos maus. Está na mesma onda que CM e AF.

MV acha que isto é muito mal, e que se resolve com a bomba V, e a Gronelândia é importante por causa do bacalhau. Hitler começou assim (como Trump e Putin). Trump não para aqui, porque há-de parar?

AP chama ataque à democracia só darem voz aos 3 “candidatos ignorados” agora. Ele nunca teve negociatas com o Maduro, ao contrário de outros como Passos Coelho, mas bombardear um país e raptar alguém não é aceitável. A solução não é mais armas, é a mobilização para a paz.

HC diz que a Europa tem de se unir, e o que aconteceu na Venezuela é prova que o Comunismo não funciona (a culpa não é do atacante, mas do atacado, pelos vistos…) Afinal não, a Europa é um perigo, principalmente na Gronelândia (que nem é Comunista, mas pronto).

2/n

⤋ Read More

(#115850492471185330) #ptpol #debate #presidenciais

O debate entre todos, os 11.

0 - pede-se logo respostas curtas e sem interrupções, isso não é sinal que o debate foi mal preparado?

1 - Venezuela:

LMM diz que Governo e Presidente estiveram bem. O importante é saber como vai ser o futuro da Venezuela.

GeM acha que não é só o futuro da Venezuela que está em jogo, não se pode admitir o que EUA, Rússia e China têm feito. Diz que Portugal não assinou o documento da Gronelândia, jornalista diz que sim, e GeM responde “exactamente” 🤷‍♂️

AV diz que a violação do direito internacional foi boa, que o assassinato do Bin Laden também foi uma violação e foi bom. E a Gronelândia? Se Trump atacar, é defender e lutar.

Seguro relembra que o objectivo desta violação nem foi repor a democracia na Venezuela, e sobre a Gronelândia acha que é necessário não esperar e fazer uma reunião de líderes da NATO.

Cotrim aplaude o que foi feito, condena como foi feito. “Agrada-nos o resultado” (pena que não lhe perguntem se isso inclui os mortos no ataque). Sobre a Gronelândia é preciso prepararmo-nos para a guerra.

1/n

⤋ Read More

(#115850337623513032) Enquanto esperam pelo debate entre todos os candidatos (desta vez mesmo todos, os 11) que vai dar às 22h, estejam à vontade para ler o meu resumo do debate na rádio que aconteceu entre os três “candidatos excluídos” (André Pestana, Humberto Correia e Manuel João Vieira), caso não o tenham ouvido.

Costumo fazer threads para os debates, mas visto que este ouvi em diferido preferi escrever no meu blog em vez de ter aqui uma mega-thread… mas se quiserem comentar, estejam à vontade para comentar aqui 😛

https://tilde.pt/~marado/blog/sobre-o-debate-na-radio-entre-os-candidatos-menores-a-presidencia-da-republica.html

#ptpol #debate #presidenciais

⤋ Read More
In-reply-to » More widget system progress:

@lyse I’ll let you guys know when/if it’s ready to get published. 😅 There are still rough edges and, obviously, very few widgets. Most importantly, a list view and a table widget are missing. But my vacation is over now, so things will crawl to a halt.

⤋ Read More
In-reply-to » I think this is finally a good metaphor to talk about “simple” software:

@prologic Yep! I like that this distillation metaphor makes it explicit: You have to go ahead and actually distill something. It doesn’t happen automatically. The metaphor acknowledges that this is work that needs to be done by someone.

⤋ Read More
In-reply-to » I came across this on "Why Is SQLite Coded In C", which I found interesting:

@bender They’re not completely impossible, but C makes it much easier to run into them. I think the key point is that in those “safe” languages, buffer overflows are caught and immediately crash the program (if not handled otherwise) instead of silently corrupting memory, not being noticed right away and maybe only later crashing at a different location, where it can be very hard to find the actual root cause. This is a big improvement in my book.

Some programmers are indeed horrible. I’m guilty myself. :-)

I like the article.

⤋ Read More

I came across this on “Why Is SQLite Coded In C”, which I found interesting:

“There has lately been a lot of interest in “safe” programming languages like Rust or Go in which it is impossible, or is at least difficult, to make common programming errors like memory leaks or array overruns.”

If that’s true, then encountering those issues means the programmer is, simply, horrible?

⤋ Read More

I think this is finally a good metaphor to talk about “simple” software:

https://oldbytes.space/@psf/115846939202097661

Distilled software.

I quote in full:

principles of software distillation:

Old software is usually small and new software is usually large. A distilled program can be old or new, but is always small, and is powerful by its choice of ideas, not its implementation size.

A distilled program has the conciseness of an initial version and the refinement of a final version.

A distilled program is a finished work, but remains hackable due to its small size, allowing it to serve as the starting point for new works.

Many people write programs, but few stick with a program long enough to distill it.

I often tried to tell people about “simple” or “minimalistic” software, “KISS”, stuff like that, but they never understand – because everybody has a different idea of “simple”. The term “simple” is too abstract.

This is worth thinking about some more. 🤔

⤋ Read More
In-reply-to » 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!

@bender I also went back to my duty today and fixed a problem I created right before vanishing into the holidays. Of course, I discovered more problems while fixing the one thing. Luckily, another public holiday tomorrow. :-)

During my time off, I was a very lazy rat. I planned on doing some woodworking again, but instead I started watching Itchy Boot’s Africa season: https://www.youtube.com/watch?v=pMvfS5mbsiI&list=PL8M9dV_BySaXNvQ_V1q4UU-DirPQlX0ZP

⤋ Read More
In-reply-to » I just wanted to chill a bit, then this fucker came along and burned everything to the ground.

@prologic Yup, it’s been a while since I played that. 😅 Hardly rememberd it, to be honest. And apparently I did everything wrong, because that monster just came along and trashed my city, no way to stop it. 🤪

⤋ Read More
In-reply-to » 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!

@prologic so, you were not giving time off during the end of year? The company you work for didn’t give a break?

⤋ Read More

Spent most of the long weekend working on a few coding projects… specifically, I pushed some updates for TwtKpr to my test instance before spending some time working on the build process and demo page for my new twtxt-parsing library… which lead me to make some changes to my existing fluent-dom-esm library.

So, nothing actually got finished, but the incremental updates continue…

⤋ Read More
In-reply-to » @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:

@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.

⤋ Read More
In-reply-to » 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!

@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? 🤣

⤋ Read More
In-reply-to » More widget system progress:

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). 🤔

⤋ Read More

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!

⤋ Read More