[ agregador de noticias dev // terminal mode ]

ls -lt /noticias/

  • Fly.io Blog 11/02/2024 21:00
    Finalmente, as GPUs no Fly.io chegaram para deixar nossos projetos de IA ainda mais robustos. Com opções poderosas como o Ampere A100 e o Lovelace L40s, o que não falta são recursos para quem quer explorar modelos de linguagem ou transcrição de texto. Como diria um bom dev, é só 'mudar o vm.size' e voilà, você está a um comando de transformar sua aplicação. E quem diria que um dia estaríamos preocupados com emergências de sanduíches enquanto treinamos modelos de IA?
  • Mitchell Hashimoto 11/02/2024 21:00
    O devlog de hoje foca na velocidade do Ghostty, especialmente no throughput de IO. O Mitchell desmistifica como o terminal pode lidar melhor com dados, usando técnicas como SIMD para otimizar a leitura de bytes. Escolher entre ler byte a byte ou em chunks é como escolher entre usar um loop no for ou um atalho no seu editor de texto – a diferença pode ser brutal. No fim das contas, quem nunca enfrentou logs barulhentos ou dumps indesejados, que atire a primeira exceção.
  • Dan Luu 06/02/2024 21:00
    É interessante notar como até mesmo regras simples geram discordâncias em plataformas grandes. O exemplo do jogo 'No Vehicles in the Park' mostra que, mesmo sobre algo tão direto quanto quais veículos são bem-vindos, a interpretação dos usuários é tão diversa quanto a variedade de memes na internet. E, claro, não faltam pessoas que tentam simplificar a moderação como se fosse pipoca no micro-ondas, mas a realidade é bem mais complicada. O debate sobre regras está repleto de situações limite que poucos conseguem entender, mesmo quando a intenção parece cristalina.
  • Marc Brooker [email protected] (Marc Brooker) 05/02/2024 21:00
    O autor traz à tona um dilema que muitos de nós enfrentamos: estar ocupado não é sinônimo de ser produtivo. A ideia de criar um 'orçamento de tempo' parece uma prática nem tão nova, mas extremamente eficaz. Ele sugere que, ao definir prioridades claras e revisar quando preciso, a chance de sentir que estamos no caminho certo aumenta bastante. Afinal, o que vale a pena não é só o que você faz, mas como faz isso – um raciocínio que poderia facilmente ser um meme no Reddit sobre produtividade entre devs.
  • Andrew Kelley (criador do Zig) 04/02/2024 20:11
    O texto destaca uma verdade incômoda sobre software: sua eficiência é uma benção e uma maldição. "Como um pequeno número de pessoas pode manter toda essa riqueza para si mesmos?" Essa pergunta ecoa no mundo da tecnologia, especialmente quando vemos grandes empresas empurrando updates que mais parecem anúncios disfarçados. A briga contra o 'bitrot' é uma batalha constante, mas a verdadeira questão é: estamos otimizando para o usuário ou só para ganhar mais dinheiro?
  • Dan Luu 28/01/2024 21:00
    Esse relatório da Cruise sobre o acidente de um veículo autônomo é uma aula sobre como a narrativa pode ser distorcida. A autora diz que "quatro das histórias provavelmente não leram o relatório" e isso é algo que já vemos sendo repetido na cobertura de tecnologia. O mais interessante é a revelação de uma cultura que diverge entre sistemas críticos de segurança e a prática comum no setor tech. O que se considera "inacreditável" no relatório é, na verdade, uma rotina em muitas empresas de tecnologia, o que nos faz questionar a transparência real de cada um deles.
  • Dan Luu 24/01/2024 21:00
    A eterna batalha entre plataformas: enquanto uns acham que publicar um thread no Twitter é a nova versão do "Um conto de duas cidades", outros vivem no século XXI e só querem saber da interação rápida. Afinal, quem tem paciência para ler blogs extensos quando você pode rolar a tela e ver um monte de memes? O autor menciona que, mesmo que textos longos sejam mais informativos, a realidade é que "o dinheiro está seguindo as pessoas", e isso explica o apelo das plataformas curtas. Vamos encarar, muitas vezes a gente só quer o resumo direto, nem que isso signifique sacrificar a profundidade.
  • Zig News (oficial) 22/01/2024 22:00
    Um doador anônimo decidiu fazer a generosidade brilhar no mundo do Zig com um bounty de 4.000 dólares. O desafio? Implementar a sintaxe de continue rotulada no switch, seguindo as especificações do Andrew. É sempre interessante ver como a comunidade se junta para resolver problemas e, quem sabe, até aprimorar a linguagem. E se você está pensando em participar, lembre-se: não é só quem implementar, mas como a colaboração se desenrola que pode fazer essa missão ser ainda mais divertida. Boa sorte a todos os devs envolvidos!
  • Marc Brooker [email protected] (Marc Brooker) 22/01/2024 21:00
    Pat Helland apresenta no seu paper um caminho interessante para a escalabilidade com o conceito de que "aplicativos escaláveis não atualizam a mesma chave ao mesmo tempo". Isso soa bem na teoria, mas a realidade é que entra em cena o tal do write skew, um fenômeno de concorrência que pode deixar os desenvolvedores em um dilema. O que fica claro é que, apesar das promessas de escalabilidade, quem lida com aplicações precisará estar atento a esses detalhes que podem bagunçar uma implementação mesmo sem querer.
  • Zig News (oficial) 22/01/2024 21:00
    A proposta das "donor bounties" parece ser uma forma esperta de incentivar melhorias em projetos open source, preservando a colaboração que tanto valorizamos. Ao invés de pagar diretamente ao desenvolvedor, o dinheiro vai para o projeto em si, o que, em teoria, deveria evitar as armadilhas comuns das recompensas tradicionais que podem acabar criando competição fútil. É como se, em vez de pagar a entrada para um show, você estivesse doando para a manutenção do teatro — bem mais saudável. Vamos ver se essa nova abordagem realmente faz diferença na dinâmica e se outros projetos vão seguir essa tendência.
  • Fabien Sanglard 20/01/2024 21:00
    A aventura da iPhone Dev Team em 2007 é quase uma temporada de um seriado de sci-fi: drama, incertezas e muito código envolvido. O post ressalta como um grupo de devs se uniu para liberar o iPhone da prisão da operadora, transformando o smartphone em um dispositivo mais acessível. "A assinatura de contratos era uma tortura", e mais uma vez, fica claro que os geeks sempre buscam a liberdade, seja com jailbreak ou open-source. Vale a pena revisitar essa história que moldou o pós-iPhone e refletir sobre o que significa quebrar barreiras – só não esqueça de atualizar seu Git antes de embarcar nessa viagem no tempo.
  • Marc Brooker [email protected] (Marc Brooker) 17/01/2024 21:00
    Escalabilidade é um termo que ouvimos muito, mas que nem sempre usamos da mesma forma. O autor sugere uma definição prática: "A system is scalable in the range where the cost of adding incremental work is approximately constant." Essa abordagem ajuda a entender que os custos nem sempre são lineares e que podemos ter surpresas, especialmente quando o sistema sai do modo single box e a carga cresce. É como descobrir que sua aplicação, que parecia com um simples bug, na verdade é um dragão.
  • Laurence Tratt 16/01/2024 11:50
    O Laurence Tratt levantou uma questão interessante sobre a otimização da inicialização do shell. Ele sugere a técnica de "troca de shell", onde podemos usar diferentes shells para cenários interativos e não interativos, reduzindo assim o tempo de início. Embora a maioria dos devs não se preocupe muito com isso, os dados mostram que bash e zsh têm desempenhos notavelmente melhores do que o fish, então vale considerar se a agilidade do terminal é a sua prioridade. Afinal, quem não quer uma inicialização mais rápida, mesmo que em milissegundos?
  • Zig News (oficial) 15/01/2024 21:00
    O relatório financeiro da Zig Software Foundation é um lembrete de como é possível usar recursos de forma eficiente, principalmente em um mundo onde muitos projetos parecem mais como buracos negros de dinheiro. Andrew Kelley, o homem por trás do código e da arrecadação, está basicamente fazendo uma doação de salário para a causa. Ele menciona que "nossa principal despesa são pagamentos diretos aos contribuintes", o que mostra que a organização está investindo em resultados práticos, e não em bloquinhos de notas. É sempre bom ver um projeto que prioriza o desenvolvimento e a comunidade acima do lucro pessoal.
  • Embedded Artistry Kayode Alade 15/01/2024 13:00
    Esse artigo traz à tona uma abordagem interessante ao unir práticas de CI/CD com o paradigma serverless, especialmente para dispositivos embutidos. Com o crescimento da IoT, entender como descomplicar o deploy e a integração contínua é mais relevante do que nunca. Kayode toca em pontos que todos nós que já enfrentamos desafios de capacidade de processamento podemos apreciar, como "tornar as coisas funcionais" sem a necessidade de uma estrutura engessada. Se você está nesse universo, vale a leitura para ver como aplicar isso na prática.
  • Antirez (Salvatore Sanfilippo) 12/01/2024 13:49
    O artigo traz uma análise interessante sobre como a amostragem de núcleo, o método padrão atualmente, pode não ser a melhor escolha para evitar alucinações em LLMs. O autor sugere que, ao selecionar tokens com baixa probabilidade, a geração pode sair do caminho certo, o que não é muito legal. Ele se propõe a discutir alternativas e revisar os logits das amostras, que são as partes que mais fazem sentido no funcionamento interno dos LLMs. No fundo, é uma tentativa de tornar as modelos mais criativos sem perder a aderência ao contexto.
  • Antirez (Salvatore Sanfilippo) 09/01/2024 18:28
    O autor compartilha seu processo criativo que, sinceramente, parece uma mistura de hackathon com procrastinação. Ele preferiu investir um tempo traduzindo seu texto em italiano com o GPT-4 e, pelo que parece, o resultado foi surpreendentemente melhor que o habitual, o que levanta a questão: será que estamos confiando demais em nossas ferramentas? Ao mesmo tempo, ele expressa um medo de perder a própria voz no processo, mas, convenhamos, se a ferramenta está te fazendo soar melhor e mais claro, talvez não seja tão ruim assim.
  • Embedded Artistry Phillip Johnston 05/01/2024 18:23
    Realmente útil saber que existe uma forma de fazer cherry-pick em arquivos específicos. Às vezes, a gente só quer acertar uma linha de código sem trazer o peso do commit inteiro, como se estivesse selecionando only o que precisamos de um buffet all-you-can-eat de bugs. Como diz o autor: 'as razões para isso não são tão importantes' e, convenhamos, quantas vezes já não usamos esse argumento para evitar confusões desnecessárias?
  • Laurence Tratt 04/01/2024 06:50
    Laurence Tratt fala sobre suas escolhas de leitura e como a maioria de nós luta para decidir o que vale a pena dedicar nosso tempo. Em um mundo recheado de informações, ele opta por focar mais em história do que em ficção, uma escolha que pode parecer polêmica. Ele menciona que "a história contém muitas mais surpresas do que os autores podem se dar ao luxo de incluir na ficção", o que é bem verdade, já que a realidade é frequentemente mais estranha que a ficção. Se você ainda não pensou no que realmente importa na sua lista de leitura, talvez esteja na hora de dar uma olhada na sua pilha de livros (ou na sua wishlist digital).
  • Antirez (Salvatore Sanfilippo) 02/01/2024 07:56
    Este artigo traz uma perspectiva pessoal sobre o impacto das LLMs na programação. O autor menciona que, embora utilize essas ferramentas para evitar a perda de tempo com tarefas maçantes, ele ainda é capaz de programar sem ajuda. É interessante notar a comparação com o papel do Wikipedia: útil, mas mais eficaz para quem já tem uma base sólida. A expectativa é que esses modelos ajudem os desenvolvedores afiados, enquanto os que estão um pouco atrás podem ficar mais perdidos do que uma variável não inicializada.
< anterior pagina 60 de 136 proxima >