-
Dan Luu
29/12/2023 21:00
O texto traz um debate interessante sobre a qualidade dos resultados de busca. “Most tech folks I'm connected to seem to think that Google search results are significantly worse than they were ten years ago”, e pode haver verdade nisso, considerando as armadilhas das farms de conteúdo. Mas será que a nostalgia por buscas mais simples está turvando nosso julgamento? Às vezes, o conhecimento de truques de busca é o que nos salva da avalanche de informações irrelevantes que encontramos por aí. No fim das contas, o desafio é encontrar a agulha no palheiro digital.
-
Fabien Sanglard
29/12/2023 21:00
No passado, conectar um dispositivo Android a um PC com Windows era como tentar instalar um jogo no MS-DOS: muita dor de cabeça com drivers. Agora, "Windows 8 tem uma maneira melhor do que arquivos INF para descobrir qual driver uma interface precisa". Isso significa menos frustração e mais tempo para codar — ou para debater sobre qual IDE é melhor. Afinal, quem tem tempo a perder com driver e instalação desnecessária?
-
Drew DeVault
26/12/2023 00:00
A Prusa, famosa por suas impressoras 3D de qualidade e código aberto, parece ter entrado numa estrada cheia de buracos. Segundo Armin Ronacher, a mudança para firmware não livre é um sintoma de um problema maior, como "seu negócio não se diversificou". O verdadeiro vilão aqui é a competição chinesa, que já estava na mesa desde o início. Quanto mais tempo eles ignorarem a necessidade de se adaptar, mais perto do lado escuro da força eles ficarão.
-
Drew DeVault
25/12/2023 21:00
A Prusa, famosa por suas impressoras 3D de qualidade e open source, está enfrentando dificuldades, principalmente por transformar o firmware de seu modelo Mk4 em algo não livre. Armin Ronacher critica essa mudança, apontando que, enquanto a competição chinesa é uma ameaça, a real questão é que a Prusa não diversificou seu modelo de negócios. Apostar tudo em um único produto – a Mk4 – é como esperar que um único bug não apareça em um código complexo; inevitavelmente dá errado. E sim, você pode comprar uma Ender 3 por um preço tão baixo que é quase uma piada para os preços da Prusa.
-
Retro Game Mechanics Explained
Retro Game Mechanics Explained
19/12/2023 14:46
A ideia de que a zona neutra em Yars' Revenge usa o código do jogo para suas gráficos é uma verdadeira viagem no tempo. Envolver-se em engenharia reversa, apenas jogando, é como tentar entender os segredos de uma máquina do tempo só com um joystick. Como eles fazem isso? O texto promete responder, e parece que a meta é bem interessante para qualquer dev ou gamer curioso sobre como os clássicos funcionam por trás das câmeras.
-
O SIEVE é o novo ‘garoto problema’ no mundo dos algoritmos de eviction. Com uma taxa de acertos mais baixa do que 9 métodos de ponta, parece que os pesquisadores acertaram na fórmula mágica. O que impressiona é que, apesar de ser simples e baseado em FIFO, promete uma performance sólida sem bagunçar a ordem da fila, o que é meio que um sonho para ambientes multi-tenant. Agora, a pergunta que fica: se é tão bom, por que ainda não estamos todos SIEVE-ando por aí?
-
Lua.org News
12/12/2023 14:21
Parece que os amantes de Lua agora têm um novo lar virtual. A lista ‘lua-l’ continua viva e pulsante, discutindo tudo sobre essa linguagem que, honestamente, deveria ser mais famosa entre os desenvolvedores. Afinal, quem poderia resistir a uma linguagem leve, rápida e com um nome que parece um tipo de bateria de carro? Se você é um fã ou trabalha com Lua, vale a pena ficar de olho nas novas atualizações e na comunidade que faz essa linguagem brilhar.
-
Russ Cox
08/12/2023 14:00
O artigo fala sobre "a maneira como o Go muda" e sugere melhorias com telemetria. Para quem codifica em Go, ter dados que ajudem a entender como as mudanças impactam o desempenho pode ser um divisor de águas - quase como um debugger para a sua experiência de desenvolvimento. A implementação de telemetria é a forma de garantir que as otimizações não sejam apenas tentativas aleatórias, mas sim movidas a dados. Uma abordagem sensata para manter o Go atualizado sem perder a sua essência.
-
Mitchell Hashimoto
05/12/2023 21:00
Olha só, o devlog do Ghostty finalmente deu sinal de vida depois de mais de dois meses! O Mitchell Hashimoto, agora pai (parabéns, Mitchell), conseguiu aumentar o grupo de beta testers de 100 para mais de 350 pessoas. Isso é quase um lançamento do New Super Mario Bros., onde a cada fase novas criaturas aparecem. Com um terminal inspector que promete facilitar a vida da galera que constrói apps para terminais, parece que Ghostty está se tornando uma super ferramenta, embora ainda esteja na fase experimental. Se você curte desenvolver para terminais, essa é a hora de ficar de olho.
-
Russ Cox
05/12/2023 10:00
No mundo do desenvolvimento, escrever testes é quase tão importante quanto garantir que seu código compile. O artigo menciona "vinte dicas para escrever bons testes" – o que é tipo a lista de cheat codes para garantir que seu software não quebre na hora H. Vale a pena dar uma olhada e integrar isso na sua rotina, se você não quiser passar pela experiência traumática de bugs em produção. Afinal, testar é como usar protetor solar: você pode até achar que não precisa, mas vai se arrepender depois.
-
Coding Horror (Jeff Atwood)
Jeff Atwood
30/11/2023 17:11
Parece que nosso amigo aqui está em um ritmo de blog digno de um jogo de tabuleiro que nunca acaba. Ele menciona 'um post por ano' como se fosse uma entrega de pizza ultra-rápida. Mas, hey, é sempre bom fazer uma pausa e refletir, mesmo que seja por meio de um texto que dá a mesma sensação de tempo parando em uma tela de carregamento infinita. A verdade é que o mundo tech está numa montanha-russa e é importante dar uma olhada no que realmente importa: os usuários sempre estão no centro.
-
Embedded Artistry
Phillip Johnston
30/11/2023 14:47
Este painel trimestral da Embedded Artistry e Memfault promete ser um ótimo espaço para discutir os desafios do desenvolvimento de sistemas embarcados em larga escala. É sempre bom ver iniciativas que reúnem feras do setor, especialmente quando o foco é "os aspectos técnicos de construir sistemas embarcados". No final das contas, até mesmo o melhor código precisa de um pouco de manutenção pós-lançamento, não é?
-
O título não poderia ser mais apropriado, com a recente atualização da AWS fornecendo 'sincronização de tempo com precisão de microsegundos' nos EC2. Isso é como ter um relógio suíço em nosso servidor: a confiabilidade nas timestamps facilita muito a vida dos desenvolvedores, especialmente para entender a ordem dos eventos nos sistemas distribuídos. Como dizem, 'se não pudermos confiar na ordem dos nossos logs, a causação vira um quebra-cabeça bem difícil'. Essa melhora na precisão pode ser o que estava faltando para tornar nosso código um pouco mais eficaz e menos procrastinador. Em suma, relógios bons são amigos dos devs.
-
Fabien Sanglard
22/11/2023 21:00
A análise do Pro Display XDR realmente mostra como o Thunderbolt 3 pode ser uma faca de dois gumes. Enquanto oferece uma largura de banda impressionante de 40 Gbps, o uso da tecnologia de compressão de stream para suportar USB 3.1 Gen 1 é um verdadeiro quebra-cabeça até mesmo para os mais experientes em hardware. "Para um pedaço de hardware desse preço, isso é bastante irritante" é um ótimo resumo do dilema que a Apple criou ao fragmentar as capacidades do Thunderbolt. Se você não sabe se o seu XDR terá USB 2 ou 3.1, sua compra pode virar um verdadeiro golpe baixo em vez de um upgrade de tela.
-
Drew DeVault
09/11/2023 00:00
Olha, a proposta do Drew é bem interessante. Ele está tentando "mobilizar a comunidade Hare" e, honestamente, quem não gostaria de uma conversa sobre uma linguagem que promete ser simples e robusta, certo? A parte de evitar "solicitações não solicitadas" é válida, afinal, todo mundo já teve sua dose de spam em projetos. Se você tem um podcast que abrange desenvolvimento ou sistemas, talvez seja a oportunidade de aprender algo novo com a comunidade de Hare.
-
Drew DeVault
08/11/2023 21:00
Parece que a galera do Hare está realmente empolgada em espalhar a palavra, mas sem ser aquele amigo chato do grupo que quer todo mundo code em Hare. Eles estão pedindo pra conversar sobre o projeto em podcasts, numa abordagem respeitosa. É um movimento interessante, especialmente para uma linguagem que . 'Hare é projetada para ser simples, estável e robusta.' Se o seu podcast roda no microkernel da humildade, pode ser uma boa ideia chamar eles pra um papo.
-
Embedded Artistry
Phillip Johnston
08/11/2023 15:05
Este post é um lembrete autêntico de que, na saga do Git, até as operações de renomeação precisam de um pouco de amor. A divergência no histórico de commits por causa de mudanças de maiúsculas é um verdadeiro pesadelo, especialmente para quem pensa que só mudar o nome de um arquivo não causa estragos. Certamente, compartilhar dicas práticas ajuda a salvar horas de investigação em uma noite desgastante de programação. Garantir a integridade do histórico é um pouco como manter um código limpo: vital para a sanidade.
-
Fabien Sanglard
07/11/2023 21:00
Se você está cansado de ficar perdido em um mar de comandos e quer finalmente entender por que cd é uma builtin e não um executável, esse é o livro certo. "Você quer entender o que essa mensagem de erro significa e como evitá-la?" Parece uma pergunta de múltipla escolha, mas é a vida real no terminal. É legal ver que alguém pegou os clássicos do Bash e organizou tudo de maneira a não deixar ninguém na mão. Afinal, em vez de chorar sobre variáveis globais, que tal aprender a usá-las?
-
Fabien Sanglard
06/11/2023 21:00
Escrever e publicar sobre o que sabemos pode parecer uma tarefa maçante, mas como diz o autor, é um exercício tanto altruísta quanto egoísta. Compartilhar conhecimento é como criar uma documentação que pode muito bem salvar outra pessoa de um bug mental. E, claro, revisitar nossos próprios textos é como atualizar nossa biblioteca de referências: sempre aparece algo esquecido, como um erro no código que você não viu a primeira vez. E quem sabe, de repente, alguém do outro lado da tela pode te agradecer por descomplicar aquele conceito que parecia mais complexo que uma função recursiva sem base de saída.
-
Justine Tunney
31/10/2023 14:00
Após quase um ano de desenvolvimento, o lançamento da versão 3.0 da biblioteca Cosmopolitan é um marco interessante. Para os desenvolvedores que gostam de projetos que misturam várias linguagens, isso pode ser uma ótima oportunidade de olhar para como essa biblioteca facilita a criação de aplicativos multi-plataforma. É como aquele amigo que sempre está esperando a carona, mas desta vez ele finalmente comprou um carro.