tmpod

joined 3 years ago
MODERATOR OF
[–] [email protected] 2 points 8 months ago

Oh that's an interesting tool. I've been thinking of working on something like that, but it seems someone has put in the work already, neat! I will be paying attention at that experimental community, seems promising.

[–] [email protected] 1 points 8 months ago (1 children)

readme.com (aka readme.io) ain't libre, but it has a free plan.
I also think it's a bit on the heavy side, but what isn't these days...

[–] [email protected] 6 points 8 months ago (3 children)

+1 for lemmy.readme.io, it's much easier to read than a JS lib documentation.

[–] [email protected] 7 points 9 months ago

Mandatory link

[–] [email protected] 4 points 9 months ago

That's the "Local link" I included in the post body.

 

[ ⚠ ] SPOILER ALERT — this thread contains spoilers [ ⚠ ]

Did you know that globalists put chemicals in our food that make us gay, Dakota Bob is a demon from hell, and the Moon isn't real? Find out what they want to keep from us #TruthCon.

What did you think of the episode? What do you feel is going to happen next?
Discuss below!

 

[ ⚠ ] SPOILER ALERT — this thread contains spoilers [ ⚠ ]

After Butcher misses his opportunity to kill Homelander by using Soldier Boy, he attempts to get Ryan back on his side and correct his mistakes. Meanwhile, Homelander seeks out a new ally as he struggles to come to terms with his mortality.

What did you think of the episode? What do you feel is going to happen next?
Discuss below!

[–] [email protected] 10 points 9 months ago

I just upgraded my Lemmy instance's hardware and finally got IPv6 support :D

[–] [email protected] 1 points 9 months ago

Thanks for the suggestion! However, I'm more than comfortable going with Arch now, something that wasn't true when I first picked up Manjaro (over 6 years ago).

[–] [email protected] 5 points 9 months ago (2 children)

I've settled on Manjaro for this computer, and I'm pretty happy with it (I've stooped distro-hopping, I just don't have the energy, nor the time to entertain that on my only laptop), though I'm considering changing to base Arch for my next one (which I hope is still 3 years or so in the future; this machine is only 4 yro still). Why? Because the version wait on Manjaro seems a bit arbitrary sometimes and that lag often doesn't play nice with the AUR (which I love). Sometimes I think of switching to more esoteric distros, such as the neat Alpine (which I've been using on servers for a while) and reproducible NixOS, but then I question the day to day usability and pain points, which are quite relevant to me atm.

Why do I like Manjaro though? I like the Arch made easier, the mhwd tools, the support forums (which I know people have mixed feelings on, but my experience has been nothing other than very pleasant).

Feel free to discuss my points!

[–] [email protected] 3 points 9 months ago

True that 😅
Fado hits hard

[–] [email protected] 7 points 9 months ago (2 children)

Seeing Portugal in second depresses me, but it's kinda expected :/

 

A couple of years ago, the TF2 community came together with the #SaveTF2 movement, which managed to get a reaction from Valve but little more than that. The game has gotten some bug fixes, VScript support and 64-bit builds, but there's been no action taken against the true problem -- the bot crisis.
This timeless masterpiece has been plagued by cheater bots in its casual matchmaking mode for over 5 years, making it frustratingly hard to play, without resorting to community servers. VAC is a complete joke and the lack of response from Valve is deplorable, for a game that is otherwise well known for making great games.

For the past few weeks, lots of content creators have been posting calls to action, investigations (such as the great two parter from Zesty) and opinions, all culminating in a main effort: the save.tf petition.
At the moment, it's approaching 200k signatures! If you appreciate the game, help us out by signing the petition :D

 

Sign the petition here: http://save.tf-------------------#fixtf2 #savetf2

 

Boas

Se estão a ler esta pub, certamente notaram na rapidez da instância!
Tempos de espera abismais para carregar os feeds, abrir publicações ou deixar comentários são coisas do passado :P

Não é nenhum segredo que a instância tem estado pela hora da morte já há vários meses. A verdade é que este "desleixo" e aparente abandono se deveu a uma grande perda de motivação da minha parte, motivada pelos sucessivos fracassos ao longo do último meio ano. Há muito tempo que a instância tem problemas de desempenho, em grande parte por causa do êxodo relativamente massivo de utilizadores do Reddit para o Lemmy, como consequência do grande "apagão" de 2023 (ref. em Inglês). Desde então que eu tenho travado uma batalha cansativa, tentando diagnosticar e corrigir os problemas do servidor; apesar de algumas atualizações promissoras ao software, e de melhorias muito significativas às configurações do servidor, os resultados finais foram efetivamente muito pobres. Assim, pouco a pouco a motivação foi-se perdendo, e a instância caiu num estado lamentável.

Porém, há cerca de três dias atrás, o Joel Reis (o meu contacto na WebTejo; ❤️) fez-me uma proposta muito interessante -- uma máquina mais potente, numa melhor localização, e com armazenamento de objetos, por um preço ligeiramente abaixo do atual. Rapidamente pusemos em marcha uma migração total do servidor antigo para o novo que, apesar da sua demora,[^1^] correu sem percalços e foi um sucesso estrondoso. A máquina é notavelmente mais rápida, o que se reflete com grande evidência no funcionamento das várias interfaces web e das aplicações móveis. Por enquanto ainda não migrámos o armazenamento de objetos, uma vez que é a WebTejo ainda está a dar os últimos toques na nova funcionalidade, mas assim que isso estiver pronto, passarei para lá todos os dados que atualmente residem nos servidores da Scaleway em França.

Portanto, se tudo correr bem, a instância não deverá voltar a ter problemas de desempenho, especialmente daquela dimensão absurda ;)
Digam-me o que acham do novo servidor!

Cumps,

~tmpod


PS: Eu ainda estou a fazer umas pequenas alterações aqui e ali, portanto é normal que de vez em quando o servidor aparente estar em baixo, é só momentâneo :p


[^1^]: A migração foi um tanto complexa porque decidi também migrar de Docker para Podman (duas ferramentas de gestão de "contentores virtuais"), e porque acabei por ter vários outros compromissos que tomaram mais prioridade (já que tb se contavam pelos dedos das mãos os utilizadores frequentes da plataforma).

 

Espero que tenham todos um próspero 2024 :3

 

Boas,

Neste momento alto da quadra natalícia, aqui vai uma atualização que é uma delícia :)

A demorada e tão aguardada versão 0.19 do Lemmy foi finalmente lançada e já está a correr a nossa instância!
Esperei pela primeira ronda de correções (0.19.1) antes de fazer a grande atualização, para não correr o risco de piorar ainda mais o estado relativamente débil no qual o servidor tem andado ultimamente. A migração da base de dados teve alguns soluços e foi bastante morosa, mas lá se fez. Está agora tudo mais limpinho e, com sorte, também mais rapidinho.
Esta versão traz uma série de melhorias, tanto ao nível da interface dos utilizadores, como dos administradores, porém mais importante ainda, uma série de otimizações ao nível da base de dados e das operações de federação (comunicação inter-servidor). Estou bastante esperançoso que isso venha aliviar um pouco o peso nos servidores mais pequenos como o nosso, que ficam sempre atolados com as mensagens dos servidores gigantes como o lemmy.world.
Para mais detalhes, podem ler as notas de lançamento (em Inglês).

Nos últimos dois meses tenho tido pouca atividade, em parte por ter sido um período mais calmo no que toca ao desenvolvimento do Lemmy em si, mas também porque o meu trabalho tem-me consumido a esmagadora maioria do meu tempo, deixando-me muito pouco livre.
Assim, deixo um apelo a quem tiver competências técnicas: por favor, consultem os ficheiros de deployment e entrem em contacto comigo através da nossa sala de Matrix, para podermos discutir melhorias à infraestrutura, de modo a melhorar a experiência de todos.
Qualquer ajuda é muito bem-vinda!

Por fim, desejo a todos e todas um excelente Natal com família, amigos e claro, uma boa ementa hehe Caso não celebrem, desejo um dia igualmente ótimo!

Cumps,

~tmpod

 

An incredibly beautiful piano solo arrangement of the well known Studio Ghibli’s “Howl’s Moving Castle” soundtrack.

In fact, this channel has a lot of incredible arrangements and transcriptions. Highly recommend taking a look!

 

cross-posted from: https://lemmy.pt/post/2089288 (in portuguese)

On July 29th 2022, the final night of Jacob's European Summer Tour, 4300 people gathered at the Coliseu dos Recreios in Lisbon, Portugal, for a sold-out nigh...

They finally released the recording of this absolutely amazing concert (was there hehe)!

 

I found this on fediverse.party's app list, and instantly loved it.
It's such a neat and well executed idea!

 

Atualizações:
A migração está concluída! O servidor corre agora sobre o pequeno Alpine v3.18 :)


Boas!

Estou de volta com mais notícias :)
Desta vez trago atualizações, pequenas correções e um aviso importante!

Atualizações

Atualizaram-se todos os componentes para as suas respetivas versões mais recentes (a 12/08).

Serviço Versão
Servidor lemmy v0.18.4
Multimédia pict-rs v0.4.2
Base de dados postgres v15.4
Interface principal lemmy-ui v0.18.4
Voyager voyager v1.8.0
Alexandrite alexandrite v0.7.0
Mlmym mlmym v0.0.27
Métricas netdata v1.42.0

Além disso, um novo documento de transparência financeira foi lançada (já há uns dias), relativo ao passado mês de julho, acessível aqui.

Correções

Melhorou-se e corrigiu-se a lógica de proxying, que incorretamente dirigia algum tráfego para os componentes internos errados. Assim, resolveu-se o problema dos símbolos em falta na interface Alexandrite.

Como sempre, para mais detalhes técnicos sobre estas alterações, deve-se consultar o repositório de deployment.

⚠️ Migração do servidor

De momento, todos os serviços correm num VPS (Virtual Private Server) com Ubuntu 20.04 LTS (kernel 5.4).
As atualizações (por vezes importantes) a certos componentes demoram bastante tempo a chegar, o kernel está numa versão antiga (de 2019), carecendo de várias melhorias relevantes nas versões mais recentes (especialmente 6+), e o Ubuntu tem muito "lixo" embutido, que só ocupa espaço e consome recursos.

Assim, e tomando como exemplo outras plataformas, decidiu-se migrar os serviços para uma máquina com Alpine Linux (atualmente v3.18), uma distribuição minimalista, focada em segurança e manutenção.
Esta máquina continuará a ser um VPS com as mesmas características (3 vCPU, 6GB RAM, 85GB SSD).

Está, também, a considerar-se migrar o armazenamento das imagens (do serviço pict-rs) para Object Storage, e colocar uma camada de caching/CDN em cima dos vários serviços expostos. A bunny.net parece ser a melhor oferta, e foi recomendada por várias pessoas com experiência na área. Essa rede de CDN tem nós em Portugal, porém o centro de armazenamento mais próximo é em Espanha. Isto significa que os dados de multimédia passariam a estar alojados fora de território nacional, porém, ainda servidos aos clientes pelo nosso servidor (o pict-rs ainda obriga a que todo o tráfego passe pelo serviço). Se se empregasse uma camada de caching/CDN, então algum tráfego (em particular, recursos estáticos como CSS e multimédia) poderia passar a ser servido maioritariamente pelos nós da bunny.net e não pelo nosso servidor.

Visto ser uma operação um tanto delicada e, para evitar perdas de dados (locais), vai-se desativar o serviço durante a janela de manutenção. Espera-se não demorar mais que 3 horas, porém não damos garantias.
Para mais informações e atualizações sobre o processo, devem consultar a página da manutenção: https://estado.lemmy.pt/maintenance/245046

Em caso de dúvida não hesitem em comentar e colocar questões, especialmente no que toca a esta migração!

Cumps,

~tmpod

 

Ora viva,

Venho novamente quebrar o silêncio, depois de duas semanas sem grandes novidades.
Entretanto tivemos falhas, correções e atualizações. Na pequena parede de texto abaixo, vou tentar da uma visão do que aconteceu nas últimas duas semanas e do que espero que aí venha.

Falhas

Desde a grande explosão de popularidade do Lemmy, como resultado da implosão do Reddit, que o serviço tem tido uma boa dose de soluços. De pequenas interrupções a disrupções prolongadas, a lemmy.pt já sofreu vários precalços, com

No fim da semana passada, a coisa agravou-se e o servidor esteve indisponível durante largas horas. Um problema de armazenamento nunca antes visto imobilizou o servidor por completo. Nem o típico acesso remoto era possível, tal a gravidade. Aconteceu que, devido a um problema que mais tarde vim a saber originar-se na lógica de federação do Lemmy, uma das tabelas na base de dados chegou repentinamente a quase 30GB de tamanho, algo muito acima do esperado. Depois de algum "contorcionismo técnico" lá consegui resolver a situação e fazer algumas correções.
Decidi então atualizar e melhorar algumas partes do sistema...

Atualizações

No entretanto, a nova versão do servidor do Lemmy (0.18.3) foi lançada, trazendo grandes melhorias de desempenho e eficiência do armazenamento de certos dados, e assim corrigindo a origem do problema na passada semana.

A opção de disponibilização de métricas OpenTelemetry/Prometheus está agora ativada (apesar de atrasar ligeiramente o lançamento de novas versões no servidor), e pode ser consultada em https://metricas.lemmy.pt/metrics.

A página de estado da instância foi movida para fora da conta dos Serviços Radicais na BetterStack de modo a poder acomodar maior granularidade na monitorização dos vários componentes. Assim, é possível perceber que peça do puzzle está a falhar e qual poderá ser a causa.

Além disso, o Caddy (servidor web que coordena todos os pedidos) foi também atualizado, e o processo de cópias de segurança foi ligeiramente melhorado.

Novas interfaces

Além destas atualizações e melhorias, aproveitei os tempos de manutenção para implementar na infraestrutura três novas aplicações/interfaces web para a instância. Sim, três 🙃

A primeira, Voyager, na verdade já disponível para teste há uns bons dias, procura ser uma interface semelhante à aplicação Apollo para o Reddit, com um aspeto à Apple (se bem que com um tema à Android, experimental), e funcionalidades pensadas para dispositivos móveis.
Pode ser acedida em https://m.lemmy.pt

A Alexandrite pretende ser uma alternativa agradável à interface web principal do Lemmy, focando-se, por enquanto, na experiência de computador. Já implementa quase todas as funcionalidades e apresenta uma interface diferente das outras aplicações.
Pode ser acedida em https://a.lemmy.pt

Por fim, e para aqueles que sentem mais saudade do bom velho Reddit, está então disponível a Mlmym, um clone da interface do old.reddit.com, adaptado às particularidades do Lemmy. A vista principal numa instância simula uma espécia de /r/all, com cada comunidade a ser apresentada como um subreddit.
Pode ser acedida em https://old.lemmy.pt

Futuro

E o que aí vem?

Bom, eu pretendo continuar a trabalhar, e com maior regularidade, no sentido de melhorar a robustez e segurança do serviço, não só através de alterações à organização da infraestrutura, como da eventual melhoria dos recursos da máquina virtual em que os servidores se encontram.
Pretendo também, em data ainda a definir concretamente, mover o servidor para um sistema operativo mais leve, robusto e seguro (AlpineLinux), bem como para um sistema de ficheiros que trará uma outra camada de proteção contra perdas de dados (btrfs).

No seguimento da publicação anterior, e para efeitos de transparência, amanhã ou depois será publicado o novo de documento de receitas e despesas associadas ao funcionamento da instância.

Durante esta semana estarei de férias, e portanto os meus tempos de resposta podem aumentar um pouco, mas não por isso deixarei de estar ativo.
Espero voltar com mais notícias assim que regressar à rotina normal.

Como sempre, se surgir alguma dúvida ou encontrarem algo que achem não estar bem, por favor entrem em contacto através dos comentários ou por email.

Cumps,

~tmpod

[–] [email protected] 2 points 2 years ago

Alright, thank you!

[–] [email protected] 7 points 2 years ago* (last edited 2 years ago)

It's not open source but it's quite literally the best Android application I've ever seen, by a significant margin. It's from the good old days where apps were small, very well designed, very polished and did not collect data.

It's FX, a gem ever more lost to time. The site is a bit old and unmaintained so SSL certificates may give you a bit of trouble, but you can just ignore the warnings, it's just an info page.

FX, despite not receiving updates for years has so many features of such great quality, I've yet to find any alternative with a truly competing interface and feature set.

Been using it for 10 years and it has been the pinnacle of Android.

Edit: I know you'll be detracted from trying it since it's not FOSS, but seriously give it a shot.

view more: ‹ prev next ›