-
Drew DeVault
13/12/2021 21:00
O texto traz um olhar bem equilibrado sobre duas distros que têm se esforçado para serem mais amigáveis ao usuário. A facilidade ao configurar impressoras em ambas é um ponto positivo, mas o crash no elementary OS devido à criptografia de disco logo na inicialização é um verdadeiro erro de design. "Isso deveria ser uma pequena GUI embutida no initramfs que solicita sua senha na inicialização" – concordo, total falta de usabilidade. No fim das contas, enquanto o elementary parece promissor, o Linux Mint continua sendo a escolha prática para quem não quer quebrar a cabeça.
-
Drew DeVault
14/08/2021 21:00
Parece que nosso amigo em Amsterdam está equilibrando produtividade e socialização com maestria. O destaque vai para a reescrita do código, que agora passou em todos os testes – sempre um alívio, como descobrir que sua aplicação não crashe após uma nova atualização. Além disso, o novo suporte a matemática de ponto flutuante e a API GraphQL já estão em andamento, mostrando que não é só a cerveja que está fresca por lá. A expectativa é que as discussões de design de linguagem e a expansão dos webhooks GraphQL sejam tão efervescentes quanto uma boa cerveja artesanal.
-
Drew DeVault
10/08/2021 00:00
A nova iniciativa do FBI soa como se tivesse saído de um filme distópico. A ideia de que poderemos ter nossas casas revistadas regularmente é, no mínimo, inquietante. Ao invés de chaves mestras em fechos de casa, o que temos é um controle maior sobre nossos dispositivos digitais, com um algoritmo que pode acessar tudo. Como diz a famosa frase dos memes: "não é uma feature, é um bug". No fundo, a privacidade pode estar perdendo para a segurança, mas é bom lembrar que na batalha entre segurança e privacidade, quem irá ganhar é a curiosidade dos programadores.
-
Drew DeVault
09/08/2021 21:00
Parece que a linha entre proteger e invadir a privacidade está mais fina do que um código em Python. A iniciativa do FBI de fazer buscas em residências para combater o material de abuso infantil é, no mínimo, polêmica. Eles afirmam que não há com o que se preocupar se você não é um criminoso, mas convenhamos, não é fácil garantir que as linhas não sejam cruzadas. O que nos leva a perguntar: alguém realmente achou que 'chaves mestras' em casas seriam o futuro da segurança?
-
Drew DeVault
05/08/2021 21:00
O GOPROXY oferece uma galeria de pacotes Go e um buffer para downloads, mas pode esconder problemas sérios. Como o autor menciona, ao manter a cache eternamente, estamos criando "bombas-relógio" em todo o ecossistema Go que só são descobertas quando usamos GOPROXY=direct. Se você estiver em uma ilusão de segurança usando o proxy, prepare-se para ter algumas surpresas nada agradáveis. No fim, talvez seja melhor deixar os devs decidirem se querem usar o proxy ou não, em vez de deixar o Google controlar o cache.
-
Drew DeVault
28/07/2021 00:00
YAML é um clássico que está no coração de muitos devs, mas também é odiado por sua complexidade. O texto destaca que, embora alternativas como TOML estejam ganhando espaço, "a interoperabilidade é chave" e isso é um ponto forte do YAML. Porém, está na hora de melhorar a gramática e facilitar a definição de esquemas, sem deixar que a complexidade tire o brilho da sua praticidade. Afinal, todo mundo adora um arquivo de configuração que não precisa de uma licenciatura em linguística para ser decifrado.
-
Drew DeVault
13/05/2021 21:00
O Pinebook Pro parece ter dado um salto de qualidade em relação ao seu antecessor. O autor menciona que, mesmo com o pesadelo que é trabalhar com ARM, a experiência de uso melhorou bastante. "A Pine community tem feito um trabalho muito bom" em trazer suporte para o dispositivo, e isso é um alívio para quem quer escapar do mundo lotado de laptops moderninhos que estão mais para lixos elegantes. Claro, tem suas limitações, como áudio fraquinho e webcam que deixa a desejar, mas pelo menos a bateria é melhor que a de muitos dinossauros por aí.
-
Drew DeVault
02/04/2021 00:00
É interessante ver como Go, apesar de suas falhas, se destaca pela "compromisso a longo prazo com simplicidade, estabilidade e robustez". Isso é um pouco como escolher a distribuição certa de Linux: você quer uma que funcione, não apenas uma que pareça legal no papel. E, claro, a habilidade da equipe em criar um ecossistema de qualidade, onde a comunidade pode inovar, é algo que poucas linguagens conseguem replicar. Aliás, quem diria que um projeto da Google teria seus méritos, né?
-
Drew DeVault
01/04/2021 21:00
Go é aquele tipo de linguagem que consegue ser tanto a estrela da festa quanto o bom senso em formato de código. Apesar das críticas que o autor menciona, ele acerta ao notar que, "embora Go tenha seus problemas, continua sendo uma das melhores linguagens que já usei". Com seu foco em simplicidade e robustez, Go criou um nicho único de programação voltado para a internet que poucos outros conseguiram igualar, e isso merece respeito. No final, o equilíbrio entre disciplina e inovação no Go é o que realmente faz a diferença no ecossistema.
-
Drew DeVault
25/02/2021 00:00
Enquanto eu costumo ver o Gmail como a Lego da comunicação, com suas peças que funcionam perfeitamente, parece que a galera tava montando robô de spam com essas peças. "5× as many spam registrations on sourcehut are from gmail than from the second-largest offender" é tipo um meme do Gato de Schrödinger: o Gmail é tanto um super provedor quanto uma usina de spam. Apesar de ser o maior, essa liderança deveria vir acompanhada de uma responsabilidade maior. Se você está pensando em abrir sua caixa de entrada para o mundo, talvez seja a hora de considerar outras opções menos, digamos, 'populares' lá do lado sombrio do inbox.
-
Drew DeVault
24/02/2021 21:00
Não é surpresa que o Gmail, sendo um dos maiores provedores de e-mail, tenha um volume de spam considerável. "119" contas de spam registradas no sourcehut são do Gmail, superando em muito os outros competidores. Piada interna da comunidade: se o Gmail fosse uma linguagem de programação, seria um Python cheio de bibliotecas não utilizadas. E claro, a responsabilidade de combater spam tem que ser proporcional à sua popularidade, não dá pra deixar isso só para quem se dedica ao menos ao marketing de conteúdo.
-
Drew DeVault
27/01/2021 21:00
A recente expulsão do /r/WSB do Discord é mais um lembrete de que, quando se trata de plataformas proprietárias, a confiança pode ser mais frágil que código mal escrito. Eles alegam que a saída foi por causa de spam e bots, mas vamos ser sinceros: isso soa mais como uma desculpa conveniente para controlar a narrativa. A realidade é que plataformas como Discord têm um histórico de proteger seus próprios interesses em vez dos de seus usuários. Se você não quiser ser apenas mais um peão no jogo do mercado, talvez seja a hora de considerar plataformas abertas como Matrix ou IRC, que não têm o mesmo tipo de conflito de interesses. Afinal, fica a dúvida: em quem você confia mais, no seu bot ou na sua liberdade?
-
A ideia de que protocolos como Paxos e Raft são as estrelas do show em sistemas distribuídos é um pouco equivocada. Este texto reforça que o verdadeiro poder está em evitar coordenação. Se você está construindo sistemas escaláveis, a chave é segmentar o trabalho em unidades independentes, quase como um Scrum, mas sem a necessidade de stand-ups. No final das contas, sistemas que funcionam sem coordenação escalam muito melhor, uma lição que todos nós, devs, deveríamos ter em mente.
-
Drew DeVault
14/01/2021 21:00
Parece que o godocs.io finalmente está pegando forma para substituir o godoc.org, muito embora ainda tenha alguns resquícios da Google por lá. O foco em suporte a Go modules é bem-vindo, já que muitos desenvolvedores viram esses módulos como um divisor de águas no desenvolvimento Go. Já sobre a nova API 2.0 na SourceHut, mudanças no GraphQL sempre trazem um mix de ansiedade e expectativas. Em suma, nada como deixar a nostalgia do godoc.org de lado e abraçar essa nova versão; só não vamos esquecer de dar os devidos créditos aos que estão consertando e aprimorando o que realmente importa.
-
Fabien Sanglard
09/01/2021 21:00
O texto traz à tona o verdadeiro labirinto que é o universo USB. Enquanto No começo parecia simples – "você plugou, funcionou" – agora temos uma sopa de letras que virou um pesadelo. USB 3.0 "azul" foi uma benção, mas quem poderia prever que, cinco anos depois, teríamos que decifrar "USB 3.2 Gen 2x2"? E isso sem mencionar as confusões com DisplayPort e as várias versões de Power Delivery, que parecem mais um enredo de um filme de ficção científica do que normas de conexão. No final, se você não tem um manual de instruções na mão, pode acabar fazendo uma verdadeira dança das cadeiras com os cabos.
-
Fabien Sanglard
21/12/2020 21:00
Esse projeto do PC silencioso Thunderbolt-3 é uma verdadeira odisseia de hardware. O autor começou com uma configuração USB que parecia promissora até descobrir que 'não há largura de banda suficiente' para o que ele queria. No final, a solução foi partir para um hub Thunderbolt-3, que promete fazer tudo por um único cabo. É sempre uma aventura quando tentamos ir além dos limites do que o USB pode oferecer, e este caso é um ótimo lembrete de que qualidade do hub é fundamental.
-
Fabien Sanglard
11/11/2020 21:00
A Apple atualizou máquinas com os chips M1, prometendo um aumento de desempenho que faria qualquer dev babar: até 15X mais rápido em machine learning e 3.5X na CPU. Mas, como o autor ressalta, "responsive e tempos de inicialização... voltarão ao normal" mais rápido do que você consegue dizer 'código aberto'. É um ciclo infeliz: cada avanço traz novos recursos que podem custar em eficiência. No final, é como aquele software que promete milagres, mas nunca entrega no longo prazo. É uma dança entre hardware e software que parece eterna.
-
Drew DeVault
01/11/2020 00:00
Gemini está aqui para nos lembrar que nem todo protocolo precisa ser uma maratona de complexidade. "É um protocolo de rede simples que permite o intercâmbio de documentos hipermídia", que talvez seja a versão tranquila de um serviço de streaming, comparado à confusão que são os navegadores atuais. O autor deixa claro que seu desdém pelos navegadores é forte e, se você já tentou construir um sistema de web a partir do zero, vai entender essa frustração. O Gemini promete um jeito leve de trocar informações sem toda a bagunça, e quem não gostaria de um pouco de simplicidade na era do excesso?
-
Drew DeVault
14/10/2020 21:00
Parece que esse escritor está aproveitando bem a aposentadoria da sua antiga máquina, investindo em uma Mini-ITX nova, que é leve e compacta - o sonho de todo dev que valoriza a mesa livre de cabos. Já nas atualizações, vemos um progresso considerável no API 2.0 do SourceHut, limpando o caminho para um GraphQL mais eficiente. E quem diria que o mundo Gemini estava recebendo tanto amor? Além disso, a nova funcionalidade de geração de gráficos em tempo real é uma adição que pode ser muito útil para monitoramento de desempenho. É isso aí, devs, não deixem seus projetos na geladeira, ainda há muita inovação por vir!
-
Fabien Sanglard
11/10/2020 21:00
É curioso como a medição diagonal engana mais do que aqueles memes de programador que falam sobre estimativas. O autor nota que a tela de 13.3" do MacBook Air parece maior que a de 14" do Lenovo X1, tudo por conta do aspecto vertical. Isso mostra que, em programação, onde cada pixel conta, uma tela mais alta pode fazer toda a diferença — o que talvez explique porque ainda tem quem defenda o retorno do 16:10. Enquanto a Apple não mudar sua política de drivers, o dilema do programador vai continuar cheio de voltas, como um loop infinito.