-
Drew DeVault
14/11/2021 21:00
Parece que os planos de dominação do mundo FOSS estão um pouco mais longos do que o esperado. A nova linguagem de programação teve seu lançamento adiado por até um ano, principalmente por conta de desafios em criptografia e testes de aceitação. Mas não se preocupem, pessoal; "progresso é lento, mas está em andamento”. Enquanto isso, o visurf vai de vento em popa com novas contribuições, então quem estiver afim de ajudar, é só dar uma passada no canal #netsurf. Vamos ver se no próximo mês as coisas aceleram um pouco mais.
-
Drew DeVault
05/11/2021 00:00
Parece que a Apollo Federation decidiu que o melhor caminho é mudar do MIT para uma licença Elastic que não é exatamente um abraço de urso. Eles alegam que essa mudança "honra o compromisso" com a comunidade, enquanto retiram diversos direitos valiosos de uso. Claro, a nova licença promete proteger patentes, mas quais são os verdadeiros custos? No fundo, é tudo sobre deixar a comunidade de lado enquanto eles mantêm os lucros: "a nova licença dá à Apollo o direito exclusivo de exploração comercial do software", que basicamente significa que eles podem explorar o trabalho, enquanto a comunidade fica com as mãos amarradas.
-
Drew DeVault
04/11/2021 21:00
A Apollo Federation decidiu dar um passo que a comunidade open source vai sentir na pele, trocando a licença MIT pela Elastic License. Eles dizem que essa mudança vai “proteger a comunidade”, mas as novas restrições sugerem que, na verdade, eles estão mais preocupados em garantir o próprio lucro. Como se a ideia de proteger a comunidade não fosse uma forma clássica de gaslighting corporativo, né? No fundo, parece que a única coisa que essa mudança vai proteger é a exclusividade deles sobre o que antes era uma ferramenta colaborativa.
-
Drew DeVault
26/10/2021 00:00
O artigo faz uma crítica ao bot "stale" do GitHub, que fecha automaticamente problemas inativos após 60 dias. Como o autor menciona, "você não é obrigado a responder a cada problema ou implementar cada solicitação de recurso". Essa visão é refrescante, pois transforma os issues em um espaço colaborativo, onde a comunidade pode ajudar a definir o problema, em vez de ser um fardo para o mantenedor. É uma ótima lembrança de que ter muitos issues abertos pode ser um sinal de popularidade, não uma vergonha.
-
Drew DeVault
25/10/2021 21:00
A ideia de um bot que fecha automaticamente issues inativas pode parecer um bom plano, mas o autor aponta que "isso é uma ideia terrivelmente ruim". É fácil entender a pressão dos mantenedores para limpar a bagunça, mas ignorar os feedbacks da comunidade pode ser um erro estratégico. Em vez de apressar o fechamento, que tal usar essas discussões como um espaço colaborativo? Um bilhete aberto pode ser um sinal de popularidade, afinal, nem toda issue precisa ser resolvida na velocidade da luz. E quem não gosta de um bom meme de bugs acumulados, certo?
-
Drew DeVault
22/10/2021 00:00
O canal SmarterEveryDay pode não ser a xícara de chá de todo mundo, mas a ideia de Destin de desenvolver um produto de privacidade é, no mínimo, intrigante. "A cobertura da história da escuta telefônica e o papel fundamental desempenhado pelo 11 de setembro" traz uma perspectiva importante para o debate. No entanto, a busca por investidores é um ponto de atenção: quando a grana entra na jogada, a privacidade pode rapidamente se tornar um detalhe. Vamos ver como isso se desenrola e se eles conseguem manter o foco nas promessas de end-to-end encryption e open source, sem desviar para a "área de monetização".
-
Drew DeVault
21/10/2021 21:00
O 4privacy tem potencial, especialmente pela abordagem de Destin sobre privacidade, que traz uma perspectiva acessível ao leigo. No entanto, a dependência de investidores levanta uma bandeira vermelha, já que qualquer empresa que priorize lucros pode comprometer sua missão original. "Nós precisamos saber... como o 4privacy vai ganhar dinheiro?" É a eterna batalha entre a ética e o capitalismo que sempre nos deixa em dúvida sobre quais dados realmente estão seguros.
-
Drew DeVault
17/10/2021 00:00
Confiabilidade na engenharia de software? Parece que virou uma piada de mal gosto ou um dos conceitos esquecidos na fase do ‘move fast and break things’. O autor destaca que estamos cercados por uma legião de softwares quebrados e que a quantidade de trabalho que o usuário tem que fazer para contornar esses problemas é cada vez maior. E o pior? Quando as soluções são tão simples que qualquer programador de 1993 saberia. A ironia aqui é que enquanto construímos sistemas incríveis, esquecemos que nossos usuários são seres humanos, e não desenvolvedores com superpoderes para reverter engenharia de software.
-
Drew DeVault
16/10/2021 21:00
Esse texto traz uma crítica afiada à maneira como muitos desenvolvedores, seguindo a cultura do "mova-se rápido e quebre coisas", têm ignorado a confiabilidade do software. "Quase todo software que os usuários encontram em 2023 está quebrado" é uma afirmação que, para quem trabalha por trás das telas, faz todo sentido. É frustrante ver que simples funcionalidades como enviar um formulário se tornaram um verdadeiro desafio por conta de implementações desnecessárias em JavaScript. O que está acontecendo aqui? Precisamos de uma reavaliação das nossas prioridades, porque se o usuário não consegue entender como lidar com um software, a culpa é nossa, e isso precisa mudar.
-
Drew DeVault
15/10/2021 00:00
Olha, quem diria que uma manhã chuvosa em Amsterdã poderia render tantas novidades legais no mundo do FOSS. A grande estrela aqui é o chat.sr.ht, um IRC bouncer que promete unir até os usuários anônimos na festa. E não vamos esquecer do avanço no suporte a GraphQL e a programação que cresce como erva daninha – quem nunca quis um recurso de reflexão para olhar dentro da própria alma do código? Vamos acompanhar como isso tudo se desenrola, mas já dá para ver que a equipe está quebrando tudo com as inovações.
-
Drew DeVault
14/10/2021 21:00
Parece que o sr.ht está disposto a apimentar o mundo do código com novidades interessantes. O chat.sr.ht, um bouncer IRC que promete aumentar a comunicação entre devs, é um passo ousado para quem sente que o Telegram é muito mainstream. Além disso, adicionar recursos como reflection e melhorias no suporte a data/hora no projeto de linguagem faz o coração dos programadores bater mais rápido. E quem diria que visurf seria o salvador de navegadores subestimados? Parece que este mês é só o começo de uma jornada criativa e útil para a comunidade.
-
Drew DeVault
05/10/2021 00:00
O post revela que a reflexão chegou ao Hare, permitindo que os programas examinem e manipulem o sistema de tipos em tempo de execução. Basicamente, estamos falando de um mecanismo que transforma o `int` no novo herói dos códigos, trazendo informações como "id" e "tamanho" diretamente para o console. Um ponto interessante é que o ID é gerado por um hash FNV-32 — muito mais clean do que nossas impressões de logs em produção. Vale a pena ficar de olho nessa linguagem; ela pode ser a próxima estrela do mundo systems programming.
-
Drew DeVault
04/10/2021 21:00
Parece que a nova linguagem de programação de sistemas está adicionando suporte à reflexão, o que é ótimo para desenvolvedores que adoram depurar e explorar tipos em tempo de execução. A funcionalidade apresentada é simples, mas poderosa: "o programa pode examinar o sistema de tipos e manipular tipos e seus valores dinamicamente". Isso significa que podemos fazer coisas legais como gerar informações sobre tipos em tempo de execução sem ter que sair do convívio dos nossos amados int e structs. O uso do hash FNV-32 para garantir IDs únicos é um detalhe que deve agradar aos puristas da performance e do controle.
-
Drew DeVault
27/09/2021 00:00
Quando falamos em distribuições de software, o autor acerta ao dizer que sempre que um desenvolvedor tenta fazer tudo, o resultado é como uma aplicação repleta de bugs e menos funcional que um servidor Apache rodando em um Raspberry Pi. Distribuições, frequentemente geridas por voluntários, atuam como uma bolsa de especialistas que agrupa o conhecimento do que é necessário para um bom funcionamento. Isso deixa os devs livres para focar no que realmente importa: o desenvolvimento. Afinal, ninguém quer um código quebrado na produção e, sim, um software que possa rodar sem intercorrências.
-
Drew DeVault
26/09/2021 21:00
A discussão sobre distribuições de software é sempre válida, ainda mais quando dizemos que "as distribuições funcionam independentemente do desenvolvimento do software que distribuem". Em um mundo onde cada dev tenta fazer tudo sozinho, contar com especialistas em distribuições é uma estratégia inteligente. Os mantenedores de pacotes são o equivalente a super-heróis, poupando os usuários de desastres tecnológicos e gerenciando atualizações problemáticas. Então, da próxima vez que você pensar em empacotar seu próprio software, lembre-se: nem todo mundo precisa ser o Batman, às vezes, é melhor ser o Alfred.
-
Drew DeVault
23/09/2021 00:00
A web parece ter se tornado um labirinto de anúncios, e projetos como Nitter e Invidious são como a equipe dos Vingadores lutando contra essa tirania digital. Enquanto o Twitter impõe restrições ao acesso, Nitter entrega uma interface amigável e leve, ideal para aqueles que não querem um registro, mas ainda assim desejam navegar sem stress. A onda de iniciativas para retomar o controle da navegação do usuário é um bom lembrete de que a força da comunidade pode superar as armadilhas corporativas. No fim, quem não gostaria de comer um cookie sem rastreadores à vista?
-
Drew DeVault
22/09/2021 21:00
A web atual parece mais um shopping virtual do que o espaço de troca de ideias que um dia foi. Essa batalha contra a comercialização desenfreada está criando verdadeiros heróis da web, como Nitter e Invidious, que descomplicam plataformas que, honestamente, parecem ter sido projetadas por alguém com um amor inabalável por pop-ups. "Nitter tem sido bastante útil em despoluir o Twitter para esses usuários"; uma ótima maneira de acessar conteúdo sem precisar se submeter à interface hostil que muitos já detestam. A luta por uma web mais amigável e acessível é mais relevante do que nunca e esses projetos são o que todo bom dev poderia chamar de um "fork" da experiência do usuário.
-
Drew DeVault
15/09/2021 00:00
Uma manhã tranquila e nebulosa em Amsterdã, e já começamos com a construção de "visurf", um frontend minimalista para o navegador NetSurf. Com "keybindings" inspiradas no vi, esse projeto promete facilitar a vida de quem vive em modo de comando. E não só isso: melhorias como suporte a toque e menus de contexto estão na mira. Mas, como sempre, a colaboração é fundamental. E para quem está no mundo da programação, mais refatorações estão a caminho; agora, até dá para ler a documentação no terminal. Essa é a parte divertida de contribuir com FOSS: sempre tem algo novo para experimentar.
-
Drew DeVault
14/09/2021 21:00
Parece que temos um desenvolvedor em Amsterdã criando um frontend minimalista para o navegador NetSurf com a mesma inspiração que um bom editor vi. Entre as novidades, temos suporte a toque e a expectativa de recursos como menus de contexto e modo de leitura. O que me leva a perguntar: quem precisa de um gato no colo quando a programação gira em torno de cats e keybindings? No quesito linguagem, as refatorações prometem deixar tudo mais afiado, então preparem-se para uma primavera kodíca. E não esqueçam de dar uma passada no SourceHut, que também está se modernizando com um GraphQL API. A comunidade e a colaboração estão sempre no centro, bora participar.
-
Drew DeVault
11/09/2021 00:00
Visurf parece ser uma resposta às complexidades da web moderna. O autor menciona que "a ideia de um pequeno navegador... talvez requeira a cooperação de sites afins para suportar uma experiência agradável" - e isso é uma grande sacada. Afinal, se você também está cansado de monstros como o Firefox, essa pode ser uma alternativa interessante. O projeto ainda está em desenvolvimento e precisa de ajuda, então, se você manja do esquema, talvez seja a hora de colocar suas habilidades em prática e contribuir para a revolução dos navegadores leves. No final do dia, é tudo sobre tornar a navegação mais simples e menos sobrecarregada.