Planeta Tilde

March 02, 2024

~marado

Planeta Oops

Se segues o Planeta Tilde e te sentes vítima de spam por causa do refrescamento de uma das feeds... Oops, é culpa minha - quem diria que isto de manter um planeta consegue ser complexo... Prometo tentar ser mais cuidadoso de futuro!

tags: curtas, planeta, tilde, tilde.pt, pt

by ~marado at March 02, 2024 05:07 PM

N.S. do Computismo

Technical Assistance

  1. The user clicks yes. They might read what they clicked yes to.
  2. The user doesn't usually read prompts
  3. The user will not read error messages, even if they are to their benefit.
  4. The user doesn't know how to "google" problems
  5. The user will sometimes even ignore IT professional help even when they call us. This is usually a "bitch session" with no clear resolution.
  6. You will tell the user what to do, and they will also say yes. They still don't understand.
  7. Users will install software and not understand how to remove said software (control panel/remove software).
  8. Users are not curious. What would be obvious to simple reading they will ignore.
  9. Only when the computing environment is unbearable, will they call in. Or it will be the simpleton user who wants you to do their work for them.
  • not sure what the original source is

March 02, 2024 05:03 PM

A Declaration of the Independence of Cyberspace

What Barlow forgot is that any declaration of independence should be followed by the creation of an army of clueless believers willing to die for the cause.

@ eff.org

March 02, 2024 05:03 PM

Out of Season

clear;while :;do echo $LINES $COLUMNS $(($RANDOM%$COLUMNS));sleep 0.1;done|gawk '{a[$3]=0;for(x in a) {o=a[x];a[x]=a[x]+1;printf "\033[%s;%sH ",o,x;printf "\033[%s;%sH*\033[0;0H",a[x],x;}}']]"]"}}'

March 02, 2024 05:03 PM

Code V2

book cover

«From the Preface: "This is a translation of an old book—indeed, in Internet time, it is a translation of an ancient text." That text is Lessig's "Code and Other Laws of Cyberspace." The second version of that book is "Code v2." The aim of Code v2 is to update the earlier work, making its argument more relevant to the current internet.»

more @ lessig.org

March 02, 2024 05:03 PM

February 19, 2024

~maique

Folga!

Um dia em que não tenho de fazer nada, excepto editar mais um monte de fotos, e dormir. DORMIR.

tags: curtas

by ~maique at February 19, 2024 10:52 AM

February 13, 2024

~maique

De volta?

Já passaram muitos, MUITOS, anos desde a última vez que tive um blog em Português. Décadas.

Depois do quintal do xanato veio o quintalito do xanato. Anos a falar de filmes, da vida, e guiquice.

Depois passei para inglês, e por aí fiquei. Até hoje. Normalmente em formato mais curto, e cada vez mais com fotos do dia a dia. O blog ficou com grande parte das imagens que iam para o Instagram, onde agora os posts são mais esporádicos.

Voltarei ao português? Aqui?

tags: curtas

by ~maique at February 13, 2024 11:32 AM

February 12, 2024

~marado

Não é procrastinação, é... outra coisa

Eu, a olhar para o planeta tilde depois de lhe acrescentar o maiquetilde:

"Já corrigia o template do planeta para não deixar o conteúdo da coluna esquerda ir para cima da coluna direita..."

Também eu, a olhar para o mesmo planeta:

"...e se eu fizesse um blog post de boas vindas ao tilde para o ~maique? Até se deixava de notar os problemas no planeta tilde e tudo!"

Ou, por outras palavras: bem vindo ao tildeverso, ~maique!

tags: tilde, tilde.pt, tildeverse, pt

by ~marado at February 12, 2024 11:53 AM

February 10, 2024

~maique

Dia 02

Já há blog, já há plantinha, já há eel. Já há acesso no telefone, e também no laptop. Tudo a funcionar.

tags: curtas

by ~maique at February 10, 2024 09:16 AM

February 09, 2024

~maique

E fotos?

Como será partilhar uma foto?

tags: curtas, fotos

by ~maique at February 09, 2024 10:51 PM

Segundo

Vamos lá ver como fica isto com dois posts...

tags: curtas

by ~maique at February 09, 2024 10:43 PM

Hey hey!

A tentar perceber como tudo isto funciona. Dois reports já com o admin.
Yay!

tags: curtas

by ~maique at February 09, 2024 10:21 PM

December 21, 2023

~epifanio

Blocking big instances might save the Fediverse

A few days ago, the new social network Threads fulfilled the promise it made a few months ago. It started testing the implementation of ActivityPub, the protocol responsible for the interoperability between all the instances of Mastodon, Pleroma, Lemmy, PixelFed (what we like to call the Fediverse).

Back in July, when it was announced that this new social network was planning to implement ActivityPub, the Fediverse was divided over whether to allow or to block federation with it. Now we're back in this debate. This time with the certainty that they really are doing it.

This whole discussion centers on the fact that Threads is yet another product of Meta, the tech giant that owns Facebook, Instagram and Whastapp. In fact, to use Threads you must have an Instagram account.

Many of us who lurk in the Fediverse view this move by Meta with suspicion. Tech giants have a long history of adopting open protocols when they are favorable to its business and abandoning them when they have already built a big user base and don't want those to flee to other platforms. Examples abound. The most famous are those of the RSS protocol, abandoned by Google Reader, and the XMPP/Jabber protocol, abandoned by Google Talk and Facebook Messenger.

There's little doubt that the same could happen with ActivityPub. If Meta is currently considering adopting it, it's because they think they can get some commercial benefit from it. But if this strategy doesn't work, if they reach the conclusion that it is in fact detrimental to their financial health, the protocol will certainly be abandoned.

Many fear that this could happen, that the Fediverse will become too dependent on a single instance where most of the users host their accounts.

Many even think that that is in fact Meta's big evil plan. They will enter the Fediverse, build a big user base and abandon it, leaving all the other users wishing they were on Threads so they can continue to interact with the majority of their contacts. But does that make any sense? Just a few hours after Threads was launched, it already had more users than the entire Fediverse. Why would they want to extinguish something that can't stand up to them?

We all know in fact who their main rival is: Twitter, the social network that launched the concept of microblogging but has become a nightmare after being acquired by its new billionaire last year . And yes, there is also another potential competitor: BlueSky, the new social network launched by the former billionaire of Twitter, Jack Dorsey. It was supposedly designed from the start to be decentralized, but so far this has been nothing more than promises.

Maybe this whole adoption of ActivityPub thing is some kind of plan is to win this space. I have no idea. But I know they're not doing it just because they believe in decentralization. If they did believe, why haven't they implemented it on Facebook or Instagram? Why do we even need an account to read posts from those platforms? Why don't they make their users' posts available via RSS so that we can follow them without accessing their platform (as Mastodon does)? Possibly because those products already are market leaders and they don't want to mess around with them. In fact, if any other promising competing products show up, they are quickly acquired.

A very interesting feature of Mastodon is the ease with which you can migrate an account from one server to another, bringing all the followers from the old account to the new one. According to Eugen Rochko (Gargron), Mastodon's creator, his "wife is looking forward to deleting her Instagram account once she can connect with the same folks from her Mastodon account. Being able to remain in touch with over 100M people who still use Meta products out of the comfort of an ad-free, privacy-friendly platform like Mastodon is a game changer".

What Gargron doesn't tell us is how he expects that to happen. First of all, ActivityPub is being tested on Threads, not Instagram. But let's imagine that Instagram goes down that road too. Can you imagine Instagram implementing an account migration feature that allows its users to move away to a Mastodon instance? I can see it happening in the opposite direction, sure. But believing that Meta will allow any celebrity to leave its platform while keeping their millions of followers, is totally naive.

Even if they did allow it, and if they somehow managed to monetize posts from other servers, it would still be a huge risk if those celebrities' followers also decided to migrate to the same server where the "cool people" are now.

But wait a minute. Why am I so critical of Meta's plan, when I've always been and advocate for interoperability? And, like me, why are so many other defenders of open protocols wary of federation with Threads? Isn't it contradictory that, now that this platform is going to adopt one of those protocols, we are so suspicious and thinking of blocking it in our accounts and on our servers? Aren't we the ones who compare ActivityPub with SMTP, the successful protocol that allows email to also be a decentralized and federated system?

Well, when we advocate the adoption of open protocols, what we're really saying is that anyone with some technical ability can create and manage a server. If so many people can do it, then the existence of servers that hold a majority of users is completely unnecessary. There are currently thousands of Mastodon servers (instances.social currently lists almost 17,000). Most of those only have a few dozen users. This is what we call decentralization. It's the possibility for a community to have its own corner of the Internet, free and independent of the big tech infrastructure. On the other hand, if a majority of users are centered on a single server, can we really call that decentralization?

I've thought about this a lot and I believe that the way forward is to block any instance that becomes a threat to the existence of the Fediverse by accumulating a significant percentage of users. I'm not only talking about Threads, Instagram, Twitter, Tik Tok, etc. I'm saying that we should also block any instance of Mastodon that grows beyond a reasonable size. Yes, Gargron, we're keeping an eye on your instance, too. Just like we block instances with hateful content, we should block any instance that may be toxic to the environment. That means blocking ones that are, or have become, bigger than they should be.

Basically, and going back to the email analogy, we don't want another Gmail. We want diversity.

But, unfortunately, not everyone agrees with blocking these platforms, which means that the Fediverse is split between blocking and non-blocking instances. In the latter, users will be able to interact with those trapped in Threads. In the former, this won't be possible.

Perhaps some users will migrate from the blocking instances to permissive ones where they will be able to follow Cristiano Ronaldo or Kim Kardashian's posts. I'd rather look at the bright side of it and enjoy that some other people will choose to delete their big tech social accounts and move to smaller instances where they will be able to interact with the many interesting people and communities who have chosen to keep control of their own data and posts.

Blocking is taking care of our space. It means keeping it healthy and free from manipulative algorithms, targeted advertising and dark patterns. Blocking is the best way to send out the message that we're fine as we are and don't need Zuckerbergs or Musks to get what, after all, we already have.

tags: mastodon, fediverse, block, threads

by ~epifanio at December 21, 2023 02:44 PM

February 09, 2023

~marado

MiniDebConf Portugal 2023

a rooster of Barcelos surrounded by Debian's swirl: MiniDebConf Portugal's logo

I've been a Debian user for a long time, but I've always sought (and felt the lack of) some sort of impulse to be more involved with Debian. Part of it, I suppose, was the lack of someone 'closer' (not necessarily, but also physically close) following the same path, or pushing in the same direction... Anyway, once in a while I did find some opportunities to do something about it: in 2008 I helped organize Tecnonov 2008 where not only we had a Debian Developer talking about the project, we also had a key-signing party (and I got my now expired key signed by the DD in question). The year later, I went to Aveiro for Debian Day PT 2009, but... well, that was so long ago that the t-shirt I've got there has already been recycled!

It was thanks to Ubucon Europe 2019 in Sintra that I've learned for the first time that there was an ongoing attempt to being DebianDay to Portugal... and finally, in 2023, a "local test" is being organized, a MiniDebConf in Lisbon that will, hopefully, also serve as a step towards a future DebConf in Portugal.

I have to confess, the younger me of ten, or the even younger me of twenty years ago would be a lot more excited with this, but still, it is finally happening, so how could I not attend? So here I am: with time off taken from work, hotel room reserved, ready for a week of Debian (and more generically free software) along likeminded individuals. I've even decided to contribute more actively and give a talk and a workshop...

It starts already this sunday, and it lasts until thursday. See you there?

tags: debian, debianday, tecnonov, minidebconf, lisbon, aveiro, debconf, events, portugal, ubucon, talk, workshop, Free-Software, en

by ~marado at February 09, 2023 02:45 PM

February 03, 2023

~marado

O voto eletrónico e a memória selectiva

Escrevi uma thread no twitter porque é lá que está o Grupo Parlamentar do Partido Socialista... mas aparentemente a menção não os taggou (quem sabe porquê, hoje e dia o twitter tem tantas falhas que não sei que isto é bug ou feature)... De qualquer forma, se não é para encetar diálogo com eles, vale mais deixar o registo aqui.

Hoje deparei-me com uma notícia que referia que o Grupo Parlamentar do PS apresentou um projecto de resolução a recomendar ao Governo a adoptar o voto eletrónico. Não é de espantar, a promessa estava feita no Programa de Governo, mas o que ainda me consegue espantar é... a deliberada - tem de ser propositada! - memória selectiva que o PS, Governo ou Grupo Parlamentar, pratica sem cerimónia, assumindo que os Portugueses tenham memória muito curta (os jornalistas, pelo menos, aparentam tê-la).

Refiro-me ao facto de todo o preâmbulo e justificação para esta adoção proposta se baseie, fundamentalmente, num pressuposto, numa etapa que "demonstra" que este é o certeiro próximo passo... a experiência de Évora. De acordo com este projecto, Évora foi uma "experiência bem sucedida", e isso faz com que tudo o resto faça sentido - o voto eletrónico servirá para "tornar o processo de votação mais simples e cada vez mais fiável".

O problema deste conto de fadas não é que ele é sujeito à opinião, não é que há quem ache que sim e há quem ache que não. Não é sequer que o voto eletrónico não é compatível com o nosso sistema eleitoral. O problema é que a experiência de Évora foi um desastre.

Não precisam de se fiar em mim, foi a CNPD que o disse. "Protecção de Dados arrasa voto eletrónico", foi o título no Público, enquanto a TSF dizia que "Até o secretismo ficou em causa. Parecer arrasa experiência de voto eletrónico promovida pelo Governo". O problema não foi um, nem foi um molho de coisas pouco graves. Não. Houve falta de anonimato no voto. Máquinas com selos rasgados. Depois do voto houve acesso aos dados. Num inúmero conjunto de problemas, a Comissão Nacional de Protecção de Dados enlencou várias falhas que classificou de inadmissíveis. Não foram só coisas que podiam ser usadas para motivos nefastos, foram também coisas que aconteceram - discrepâncias no número de votos contabilizados em três mesas de voto distintas, por exemplo. Enfim, é um relatório de 31 páginas que descrevem um sistema que nunca, de forma alguma, sob seja que prisma for, se pode considerar "bem sucedido".

Perante as evidências que vão contra aquilo que o PS gostaria que tivessem sido os resultados, que faz o PS? Ignora o relatório da CNPD, inventa toda uma nova realidade, finje que as coisas são diferentes que são, e continuam a puxar a sua agenda. Os factos alternativos chegaram a Portugal, e, espantosamente, o partido que está por detrás disso é o Partido Socialista.

Os Portugueses merecem melhor.

tags: voto, electrónico, voto-electrónico, vote, e-vote, ps, cnpd, pt

by ~marado at February 03, 2023 08:56 PM

January 19, 2023

~epifanio

Hacking a custom homepage for your Mastodon instance

Starting with version 4.0.0, Mastodon's homepage is not that great. It defaults to the "explore" page that basically shows the public timeline of that instance. If you want to know more you have to click on the "Learn more" button and then you're presented with the about page that shows the long description of the instance, the rules and the list of moderated servers. And it all shows up in a column centered on the page, which is kinda limiting.

You can add some html tags to the description of the instance. That is good. But you can't do it in the rules section, where you can't even add hyperlinks.

In our instance, Ciberlândia, we decided to hack a custom homepage:

https://ciberlandia.pt

Looks good, doesn't it? aiscarvalho and rlafuente did a great work with the design of the page.

We didn't want to mess with the Mastodon source code, so we did it all by hacking a few rules in the NGINX config.

First step: Create your homepage html

SSH to your server as the mastodon user (or sudo - mastodon if you're already logged in as root).

Create the directory where your html will be. We used /home/mastodon/live/custom-index/. Put your index.html, images and css files in there.

Second step: Add rules to NGINX config

In this step you have to be logged in as root.

Edit the file /etc/nginx/sites-available/mastodon and add these lines (don't forget to change you Content-Security-Policy according to your needs):

# START CUSTOM HOMEPAGE

location /welcome {
  rewrite ^ /welcome/ redirect;
}

location /welcome/ {
  alias /home/mastodon/live/custom-index/;
  add_header Content-Security-Policy "default-src 'none'; font-src 'self'; img-src 'self' data:; script-src 'self'; style-src 'self'; frame-ancestors 'none'; base-uri 'none'; form-action 'none'";
  add_header X-XSS-Protection "1; mode=block";
  add_header Strict-Transport-Security 'max-age=31536000; includeSubDomains; preload';
  add_header X-Frame-Options "SAMEORIGIN";
  add_header X-Content-Type-Options nosniff;
}

location = / {                                                             
  if ($cookie__session_id = "") {
    rewrite ^/$ https://<**your instance url in here**>/welcome/ redirect;
  }                                                                                                                                                      
  try_files $uri @proxy;                                                   
}                                   

# END CUSTOM HOMEPAGE

Final step: restart NGINX

Run this:

systemctl restart nginx

Now when a user tries to access the root of your site, NGINX will check if the user is logged in (checking the value of the cookie session_id) and redirect them to your custom page which is located at the /welcome/ path.

If the user is logged in, they will of course be served the default Mastodon interface.

[EDIT 2023-03-12] Added security headers

tags: mastodon, nginx, ciberlandia

by ~epifanio at January 19, 2023 12:06 AM

January 18, 2023

~marado

How to scp with a jump host

The syntax isn't the most intuitive, I'm afraid.

If you want to scp files from a remote machine into yours, or vice versa, and you only have access to the remote machine via a jump host...

ie, if you need to

ssh -J jumphost:port remotehost

then, to copy files from remotehost to your local machine, you can do it by doing

scp -oProxyCommand="ssh -W %h:%p jumphost -p port" remotehost:/path .

tags: scp, jump, en

by ~marado at January 18, 2023 11:50 AM

January 01, 2023

~rlafuente

Bots de Mastodon: o que são, como fazer, e a botiqueta

Tecnicamente, um bot é uma conta que publica toots automaticamente, seja de forma regular ou em reacção a determinados sinais.

Na prática, são tão mais do que isso. A possibilidade de fazermos mini-máquinas de publicação automática veio mostrar-nos o seu potencial prático, humorístico, artístico, humano e até poético. Existe até uma instância dedicada exclusivamente a bots.

Os que por aí andam

Há os bots ferramenta que podemos mencionar para fazerem algo por nós, como imortalizar citações, reconhecer o texto de uma imagem ou aplicar filtros em fotografias.

Existem também bots que publicam regularmente textos gerados de forma mais ou menos aleatória, que vão das experiências mais simples até demonstrações notáveis de criatividade e escrita conceptual -- sobre isto, as obras da Allison Parrish e do Darius Kazemi são imperdíveis. E se formos para além do texto, há resultados deliciosos.

Finalmente há os bots que publicam de acordo com fontes externas, re-publicando alertas e emergências, previsões do tempo; ou então, ligados a API mais sofisticadas, dá para jogar xadrez por votação ou detectar aviões a passar por cima de uma certa localidade.

(esta não é de todo uma taxonomia formal ou sequer séria; se tiveres outras ideias sobre como discriminar entre tipos de bots, gostava de ouvir)

Como fazer um

Existem recursos para criar bots sem recorrer a código; no Twitter havia vários que nunca realmente explorei, porque com Python dá para fazer tudo. No Mastodon ainda não me sentei para andar à procura, mas gostava de saber o que por aí há.

Sujar as mãos com código dá-nos outro tipo de superpoderes. Para pôr a rolar um bot, precisas de acesso a uma shell; podes aproveitar um computador que tenhas sempre ligado, ou então usar um serviço que te dê acesso a uma shell SSH. Os comandos aqui destinam-se a sistemas GNU/Linux, mas devem também funcionar em Mac (não me perguntem pelo Windows).

Começamos por instalar localmente o módulo que nos dá os poderes de interagir com a API da tua instância. Há várias formas de instalar o módulo do Mastodon, como num Virtualenv, mas esta é a mais simples e rápida:

pip install --user mastodon.py

Depois, cria um ficheiro bot.py e cola este pequeno pedaço de código:

from mastodon import Mastodon
mastodon = Mastodon(access_token=MASTODON_ACCESS_TOKEN,
                    api_base_url=MASTODON_API_BASE_URL)
mastodon.status_post(text, visibility='unlisted')

É tudo o que é preciso! Vamos por partes:

  • depois de importar, criamos o objecto mastodon que podemos usar para interagir com a API do Mastodon
  • substitui o campo MASTODON_ACCESS_TOKEN pelo token de acesso que te foi dado quando registaste a aplicação na API da tua instância
  • substitui o campo MASTODON_API_BASE_URL pelo endereço da instância
  • o post é feito com a visibilidade não-listada para não interferir com as timelines locais -- já explico melhor.

Finalmente, coloca o script a correr regularmente num cronjob; corre o comando crontab -e e acrescenta a linha

@hourly /path/para/o/teu/bot.py

E está a rolar! Antes de activares o cron, corre o script um par de vezes para assegurar que está bem.

Botiqueta

Há uns anos a ~aiscarvalho e eu demos um workshop de bots de Mastodon (e de Twitter, mas passado é passado). Éramos uma dúzia a criar geradores de texto e fomos para o masto.pt pôr os nossos bots a cantar, o que arreliou bastante o administrador da instância: ele tratou de silenciar os nossos bots porque estavam a poluir a timeline local. À primeira ficámos irritados, então estávamos a trazer coisas tão giras e vêm logo assim. Mas depois lá concordámos que devíamos ter perguntado primeiro, pedimos desculpa e fomos ler sobre isso das timelines locais.

A timeline local é o ponto de cada instância onde se podem ler todos os toots públicos feitos por pessoas que dela fazem parte. É um sítio especialmente bom se estiveres numa instância temática, regional ou local, porque se encontram facilmente novas contas a seguir, e dá para conversas mais recatadas.

Ora, se um bot começa a emitir um ou mais toots a cada hora, começa a dominar a timeline local e a dificultar a leitura do resto, obrigando cada pessoa a silenciá-lo individualmente. Daí na maioria das instâncias existirem normas sobre toots não-listados -- as situações onde se deve evitar fazer toots públicos, como nos vários toots de um thread (o primeiro deve ser público, os seguintes não-listados) e quando existe política de bots, é quase sempre imposto que não façam toots públicos.

Este é o primeiro ponto do que tentámos condensar na Ciberlândia como as boas práticas de construção de bots:

  1. Apenas fazer toots não-listados
  2. Assinalar no perfil que a conta é um bot (há uma opção para isso)
  3. Se o bot fizer upload de imagens e vídeos, contacta os admins da instância

O ponto 2 serve para discriminar os tipos de conta nas estatísticas da instância e permitir distinguir claramente quando uma conta é um bot.

O ponto 3 prende-se com as duras realidades do alojamento: afixar um vídeo de 2MB por dia dá 730 MB por ano, o que é um peso razoável na conta mensal de alojamento. Os admins da tua instância podem ajudar-te a encontrar alternativas de alojamento ou métodos de compressão que possam facilitar a vida a todos os envolvidos.

Portugal adopta o bot

Na Ciberlândia damos as boas-vindas a bots interessantes, criativos e/ou úteis. Se tiveres interesse na arte de engendrar estas geringonças de publicação automática, há espaço para experimentar e gente por perto para tirar dúvidas.

E se souberes de bots interessantes em português ou outras formas promissoras de engendrar bots, manda-me um toot. (o mesmo para erros que possa ter feito e sugestões técnicas!)

by Ricardo Lafuente at January 01, 2023 10:54 PM

December 23, 2022

~budd

Quote

Kill off all my demons and my angels might die too.

tags: Quote

by ~budd at December 23, 2022 11:41 PM

December 19, 2022

~marado

Merankorii Live at Club Tidal's Night Stream

Poster image for the festival

Celebrating the shortest?/longest? night (depending on where you are in the world), this year's Club Tidal solsice party is going to be a 24 hours festival, and my solo musical project Merankorii is going to participate by playing Cycle #35 (if you're in Portugal, that will be at 21:20, on December 21).

As some of you know, Yule is when my birthday also is, so this is a special celebration for me...

This online festival is going to be live streamed, so make sure to tune in during this 24h period and celebrate the Solstice by witnessing to people from all over the world livecoding sounds for your pleasure!

tags: Merankorii, live, music, tidalcycles, algorave, concert, en

by ~marado at December 19, 2022 11:37 PM

December 12, 2022

~budd

Obrigado

Obrigado aos administradores e usários pela existência,manutenção e uso deste espaço online.

Pude ter o meu cantinho online e fui bem recebido.

Quero contribuir para este espaço da melhor forma, usufruindo do que tem para oferecer e se possível deixar mais e melhor.

Obrigado e até breve. budd

tags: obrigado

by ~budd at December 12, 2022 10:10 PM

December 11, 2022

~budd

December 10, 2022

~budd

budd has checked-in

The rest of the text file is a Markdown blog post. The process will continue as soon as you exit your editor. .... hummm what? searchThis

tags: keep-this-tag-format, tags-are-optional, beware-with-underscores-in-markdown, example, whats, the_problem, of-a-underscore

by ~budd at December 10, 2022 06:54 PM

October 24, 2022

~rlafuente

Novo post

Já ao tempo que quero tirar o pó a este blog e voltar à prática de escrever publicamente sem complexos.

E claro, já vão meses desde que a vontade está aí, mas já explorei meia dúzia de estruturas de post e terminar algo fica sempre para o dia seguinte.

Por isso zás, segue este post para desbloquear e espero que resulte.

by Ricardo Lafuente at October 24, 2022 03:46 PM

October 12, 2022

~marado

Breve Introdução ao git, gitlab e github

Todos os anos em Outubro acontece o Hacktoberfest: um evento que funciona como um concurso, em que se incentiva e promove a colaboração em projectos de Software Livre.

Tal como no ano passado, a ANSOL está a promover e facilitar a participação ao Hacktoberfest, apoio esse que vai ser pontuado com alguns eventos ao longo do mês.

Para começar, vou amanhã (dia 13 de Outubro, às 22h) fazer uma apresentação introdutória sobre git, ferramenta que é utilizada no Hacktoberfest, ainda que maioritariamente focando na sua utilização nas plataformas gitlab ou github - que são as usadas no evento.

cartaz do evento

Assim, estão todos convidados a assistir a esta pequena apresentação online e gratuita, mesmo que não tenham interesse em depois participar no Hacktoberfest.

tags: ANSOL, git, gitlab, github, hactoberfest, presentation, Free-Software, pt

by ~marado at October 12, 2022 05:26 PM

May 28, 2022

~marado

Lamego 2022 - o antes e o depois

Poster da 5ª edição do Festival Literário 'Lamego Cidade Poema' Estou de regresso à escrita, e à Ficção Científica.

Desta vez, participo com um pequeno conto para o livro "Lamego 2022 - o antes e o depois", uma colectânia de textos nos mais variados formatos e estilos, que olha para a cidade onde nasci - não só como ela é hoje, mas na sua História passada e história futura.

O lançamento deste livro vai ser já no próximo dia 5 de Junho, enquadrado no festival "Lamego Cidade Poema".

tags: livro, escrita, Lamego, SciFi, pt

by ~marado at May 28, 2022 07:12 PM

January 16, 2022

~maria

Convite

Olá!

Queria convidar-te para a minha festa de aniversário, no dia 26 de fevereiro em minha casa às 11:00, termina às 17:00, vai ter churrasco (se o tempo ajudar) e outras atividades e também vai ter lanche, que vou ser eu a preparar.

E se tiverem tragam computador para jogar minecraft e o skate.

Peçam aos vossos pais para confirmarem a vossa presença ao meu pai :)

tags: aniversário, convite

by ~maria at January 16, 2022 05:26 PM

January 08, 2022

~marado

O Voto Eletrónico e o Solucionismo Tecnológico

"No estrangeiro, os portugueses votam principalmente por voto postal", diz a TSP, sublinhando que "este sistema já funcionava mal em vários países", mas que nas últimas eleições "não chegou praticamente nenhum voto da África do Sul", e que agora com a pandemia "o sistema postal está próximo do colapso em países tão evoluídos como o Reino Unido".

Então: nós que andamos nisto da democracia já há alguns aninhos, ainda não conseguimos fazer um sistema de voto por correspondência a funcionar decentemente. Um problema que tem, como solução, corrigir os problemas do sistema de voto postal, certo? Errado! Para a TSP - que aproveita para nos dar mais alguns detalhes sobre o que se passa com a proposta do voto electrónico remoto para as eleicões do CCP (agora sabemos que está a ser um trabalho conjunto do MAI, a AMA e o MNE) - a solução não é corrigir um sistema de fácil compreensão e tecnologia provada como o sistema de voto por correspondência, mas sim o voto eletrónico remoto.

Defendem que "Portugal é um país inovador e com técnicos de nível mundial, que podem produzir um sistema de voto eletrónico remoto seguro, testado e auditável", (sem dizer onde se basearam para fazer tal afirmação). Ficamos sem entender porque é que, se temos assim tão boas capacidades técnicas, como é que o voto por correspondência funciona tão mal - como é que não temos a morada certa dos eleitores, não sabemos explicar como se vota e nem sequer preparar boletins que caibam nos envelopes. Mas sim, vamos entregar-lhes a preparação de um sistema de voto electrónico, remoto, seguro, anónimo, fiável. O que pode correr mal?

tags: voto, electrónico, voto-electrónico, vote, e-vote, TSP, correspondência, voto-correspondência, pt

by ~marado at January 08, 2022 07:47 PM

January 02, 2022

~tcarrondo

Artigo de teste

sub-título

sub-sub-título

The rest of the text file is a Markdown blog post. The process will continue as soon as you exit your editor.

tags: keep-this-tag-format, tags-are-optional, beware-with-underscores-in-markdown, example

by ~tcarrondo at January 02, 2022 01:36 PM

December 31, 2021

~tcarrondo

October 09, 2021

~marado

Happy 20th birthday, ANSOL!

Today we celebrated the 20th anniversary of ANSOL, the Portuguese Free Software Association. It has been an honor to be part of the history of this still young association, and here's hope for an active 20 years more - I'll gladly celebrate its 40th!

Image of the round table where I've participated

In these past 20 years, ANSOL worked on many issues, but if I had to highlight 3, I'd point out:

But there are many more challenges ahead... and our victories aren't closed books.

So, what now? Well, there is plenty to do: we should ensure we don't loose the Freedoms we have achieved, and we should strive to get those we still didn't get.

There is plenty more to do, and you can help.

If you're in Portugal, join ANSOL. If you're in Europe, FSFE will appreciate your contribution. If you're in Latin America, here's your link. In India, join here. Based in North America, with worldwide mission, there's FSF.

Of course, as we could see in those who have joined ANSOL in today's celebration, there is plenty beyond the realm of software. Consider getting to know Wikimedia Portugal or the Wikimedia Foundation, Direitos Digitais in Portugal and EDRI in Europe or EFF overseas.

Let's shape the future, together.

tags: ANSOL, Free-Software, Digital-Rights, en

by ~marado at October 09, 2021 07:12 PM