-
Drew DeVault
24/04/2022 21:00
Finalmente, a linguagem de programação Hare saiu do modo stealth e decidiu dar as caras. Com promessas de ser simples e eficiente, parece que o criador estava mais para um mestre-ninja das linguagens do que propriamente um dev comum. O blog menciona que você pode dar uma olhada em suas funcionalidades e não se esqueça de conferir se ela realmente vai ser o que todos esperam – ou apenas mais uma linguagem que vai acabar no canto da prateleira virtual. Em resumo, digna de um teste se você estiver cansado do mesmo velho café de sempre, ou seja, linguagens mainstream.
-
Drew DeVault
15/04/2022 00:00
Parece que abril não foi muito gentil com nosso amigo, que enfrentou o pesadelo de pagar impostos em dois países. No entanto, o que realmente interessa é o avanço no projeto Himitsu, um sistema de armazenamento secreto que promete facilitar a vida de quem vive no comando da linha de comando. Criado em uma nova linguagem que o dev resolveu desenvolver para contornar as limitações da anteriores, é uma prova de que, às vezes, criar sua própria ferramenta é o caminho mais do que certo — como um cientista louco que finalmente achou a fórmula do sucesso. Aguardo ansioso o blog post explicando como funciona, porque esse segredo com certeza vale um repo no GitHub.
-
Drew DeVault
14/04/2022 21:00
O mês teve suas agruras, como "o pior" momento de filing taxes em dois países, mas a luta continua! O projeto Himitsu, uma mistura de armazenamento secreto e funcionalidade de agente SSH, surge da mente criativa que criou uma nova linguagem para implementá-lo. Ao invés de ficar atolado em linhas de código em C, ele conseguiu reduzir pela metade o tamanho e o tempo de desenvolvimento. Por enquanto, o projeto é promissor e mantém um ar de mistério, esperando uma revelação mais completa quando a linguagem estiver disponível. Afinal, quem não gosta de um bom projeto open-source com um toque de espionagem?
-
Drew DeVault
01/04/2022 00:00
Olha só, uma nova ferramenta para quem gosta de misturar tecnologia com nostalgia: o git correio-sapo. Agora dá pra imprimir commits e enviar pelo correio, como se estivéssemos nos anos 90 e não apenas procrastinando com o GitHub. O texto dizia que "código de revisão nunca foi tão fácil" – só não esquece de incluir um envelope devolutivo e um selinho. Mas calma, isso tudo era uma pegadinha de abril, então não se apresse para comprar o papel especial. O autor até flertou com a ideia em Perl, mas parece que o entusiasmo não rendeu bouquet.
-
Drew DeVault
31/03/2022 21:00
Olha só, a ideia do git snail-mail é meio como se a gente estivesse no século passado tentando codificar em papel, mas com um toque de humor nerd. A proposta de "imprimir commits" e mandar por correio é bem engraçada, mas parece que o projeto foi cancelado antes de ganhar vida. Afinal, quem precisaria disso quando se pode fazer tudo digital e de forma mais prática? É uma boa piada para a comunidade, mas para o desenvolvimento real fica a dúvida: quando vamos parar de levar ideias de volta ao papel?
-
Drew DeVault
29/03/2022 00:00
A discussão sobre infraestrutura para softwares livres é tão fundamental quanto a escolha entre uma pizza de pepperoni ou uma de brócolis. O autor observa que 'rely on these platforms to provide infrastructure for your FOSS project is a mistake', e não poderia estar mais certo. Usar plataformas proprietárias como GitHub pode parecer prático no início, mas acaba jogando no lixo a credibilidade do seu projeto em favor do apetite voraz das grandes corporações. A luta é desigual, e escolher um fornecedor livre é uma verdadeira declaração de indie na era do blockbuster. No fim das contas, cada escolha que fazemos pode ser um loop infinito ou o start de um novo jogo.
-
Drew DeVault
28/03/2022 21:00
A escolha da infraestrutura para projetos de software livre pode ser mais crítica do que parece. "Quando seu projeto FOSS escolhe usar uma plataforma não livre, você dá um voto de confiança oficial em nome do seu projeto." Isso significa que você está ajudando a fortalecer o monopólio das plataformas proprietárias. Em vez de dar seu apoio a gigantes como GitHub, vale a pena considerar alternativas como Codeberg, que, apesar de menos conhecidas, poderiam beneficiar seu projeto e o ecossistema FOSS. No fim das contas, essa escolha pode fazer uma diferença real na competição entre o software livre e os grandes nomes do mercado.
-
Drew DeVault
24/03/2022 00:00
Parece que a mudança para Amsterdã trouxe mais alegrias do que esperava, e quem não gostaria de pedalar por uma cidade que prioriza ciclistas? O autor destaca a facilidade de fazer amigos na comunidade hacker, o que é essencial para qualquer dev que odeia a solidão, mesmo que sua IDE esteja sempre 'viva'. Além disso, essa mobilidade incrível com transporte público eficiente deve ser um sonho comparado a esperar um ônibus em algumas cidades brasileiras. E, claro, quem diria que a limpeza urbana poderia gerar tanto encanto? Eu só espero que essa rotina não tenha um bug oculto.
-
Drew DeVault
23/03/2022 21:00
Mover-se para Amsterdã e encontrar um lar na comunidade hacker parece ter sido uma experiência tão suave quanto um código bem escrito. O autor menciona que "nunca se sentiu como um estranho em uma terra estranha", o que é um ótimo exemplo de como um bom networking, no estilo dev, pode fazer maravilhas. Além disso, a infraestrutura para ciclistas é de tirar o chapéu - quem precisa de um servidor dedicado quando se pode ter ciclovias separadas? Amsterdã realmente parece priorizar a qualidade de vida durante os deslocamentos, algo que poderia ensinar muito às cidades ao redor do mundo.
-
Drew DeVault
15/03/2022 00:00
Este mês, o foco foi na construção de um kernel e na criação de um decodificador PNG, que já decodificou 77 dos 161 vetores de teste. Como foi mencionado, a implementação de um manipulador de interrupções e backtraces traz um toque interessante, principalmente para quem já riu com "segfaults". Uma abordagem bem sólida que demonstra as qualidades da linguagem. E quem não ama um bom desafio de gerenciamento de memória? Parece que o autor está seguindo a receita ideal para um software robusto, misturando insights técnicos com uma pitada de criatividade.
-
Drew DeVault
14/03/2022 21:00
Olhando para as últimas novidades, o protagonista do mês é o desenvolvimento de um kernel. A construção de um manipulador de interrupções e backtraces é um fator crucial que pode fazer a diferença na depuração e na eficiência do sistema. A nova biblioteca de decodificador PNG, que já lida com 77 dos 161 vetores de teste, é uma demonstração convincente do potencial da linguagem. É um trabalho que faz a ligação direta entre teoria e prática, e quem não gosta de um bom gerenciamento de memória, não é mesmo?
-
Drew DeVault
14/03/2022 00:00
Olha, é sempre bom lembrar que por trás de grandes projetos de FOSS existem muitas mãos talentosas. Assim como um bom código, o sucesso não vem de uma única linha, mas de várias contribuições que se encaixam como um quebra-cabeça. O autor reconhece que "sem eles, nenhum dos projetos que trabalho seria bem-sucedido", e isso mostra que no mundo do desenvolvimento, colaboração é a chave. Então, se você curte um projeto open source, dá uma olhadinha na galera que ajudou. São eles que fazem a magia acontecer.
-
Drew DeVault
13/03/2022 21:00
O autor destaca como a colaboração em projetos de software livre é essencial para o sucesso. Parece que, por trás de cada repositório no GitHub, existe uma verdadeira comunidade, não apenas um desenvolvedor solitário tentando resolver todos os problemas. Agradecer a todos que contribuíram mostra que, assim como em um bom código, cada parte tem seu valor e ninguém deve ser subestimado. No fim das contas, a força do FOSS está na coletividade, então se você já usou algo desses projetos, faça uma pausa e agradeça - quem sabe algum git push seu não ajudou em algo?
-
Drew DeVault
13/03/2022 00:00
A jornada de criar uma linguagem de programação é como compilar um código em um RPG: há muitos bugs a corrigir e quests a completar. O autor menciona que, embora o projeto esteja em um estado semi-privado, já conta com 30 contribuições e 3.029 commits. Isso pode parecer uma vaquinha de código, mas é impressionante como a equipe se sente responsável pelo desenvolvimento, cada um ajudando a ajustar a estrutura como se estivessem na fase beta de um jogo. A questão é, será que esse segredo vai resultar em uma novidade interesante ou acabar talvez como um projeto de final de graduação?
-
Drew DeVault
12/03/2022 21:00
A criação de uma linguagem de programação é uma jornada ousada, quase como tentar codificar um jogo em 8 bits sem bugs. O autor menciona que, apesar de tudo estar em um "estado semi-privado", a comunidade que se formou é pequena, mas bem unida: "Só os contribuidores, não usuários ou curiosos." Isso aponta para um desenvolvimento mais focado e, aparentemente, menos barulho desnecessário. Fazer mudanças enquanto a comunidade é fechada facilita a colaboração, mas será que essa estratégia vai escalar quando mais gente entrar na jogada?
-
Drew DeVault
01/03/2022 00:00
A Open Source Initiative (OSI) realmente coloca a definição de "código aberto" nas suas regras, mas como em qualquer boa conversa de bar, sempre tem alguém querendo mudar as regras para favorecer seu próprio negócio. O autor critica aqueles que tentam rebatizar o conceito só para enfiar a mão no bolso alheio: "disregard this in the interests of a financial incentive is dishonest". No final das contas, se você tentar vender "código aberto", mas o código for mais fechado que porta de elevador, fica complicado. E, convenhamos, a indústria precisa de padrões claros, em vez de confundir tudo num ‘big data’ de interpretações.
-
Drew DeVault
28/02/2022 21:00
A Open Source Initiative (OSI) traz uma Definição de Open Source que, ao que parece, alguns na comunidade tech querem ignorar pra encher os próprios bolsos. Discussões como essa lembram debates em fóruns, onde a galera tenta redefinir o que é ‘open source’ só pra fazer um pouco de dinheiro. É como tentar vender um jogo grátis como pay-to-win. Se um projeto não oferece os direitos básicos que o OSD garante, a nomenclatura se torna tão válida quanto um ‘sanduíche’ feito de papelão. Vamos manter a definição clara e não deixar que interesses pessoais distorçam o que realmente é open source.
-
Drew DeVault
19/02/2022 00:00
A Plaid parece ter decidido que a segurança digital é apenas uma sugestão. Por que checar o domínio ou o ícone de TLS quando você pode simplesmente deixar os usuários digitarem suas credenciais bancárias em um form que, claramente, não é da sua instituição financeira? "Shame on you Plaid" resume bem a indignação, e honestamente, essa abordagem de "move fast and break laws" não deve ser comemorada. O que aconteceu com os anos de educação em segurança digital? Parece que as promessas de ética em tech estão se esvaindo junto com essa prática duvidosa.
-
Drew DeVault
18/02/2022 21:00
Plaid parece ter regenerado o conceito de "confiança digital" em um das experiências mais sombrias que o da prática de compartilhar credenciais. Ao solicitar que os usuários insiram suas informações bancárias através de um widget que nem o banco aprovou, é como se estivessem inserindo sua senha em um site fake, só que agora com um design moderno. Os bancos podem ser lentos, mas jogar a segurança pela janela em troca de conveniência é um movimento que não fica bem em ninguém. Um lembrete: nunca confie 100% em soluções que parecem boas demais para serem verdade, mesmo se forem populares.
-
Drew DeVault
15/02/2022 00:00
Mais um mês e a evolução do software livre continua a todo vapor. A liberação da versão 1.0 do fork do gddo é um marco, com um agradecimento especial ao Adnan Maolood pelo trabalho duro. Além disso, há um novo projeto de implementação do protocolo Redis que parece promissor – quem não gosta de simplificar suas operações com um pouquinho de código? E para os entusiastas de gráficos, a expansão do suporte é algo que não podemos ignorar. Se você tem um talento para desenvolvimento de suporte a terminais, essa pode ser sua chance de brilhar.