Crise de expiração de chave no Secure Boot do Linux

2025-07-18

Uma chave da Microsoft usada para assinar o bootloader shim do Secure Boot do Linux expirará em setembro, potencialmente interrompendo a inicialização em vários sistemas. Embora uma chave de substituição esteja disponível desde 2023, muitos sistemas não possuem a atualização, possivelmente exigindo atualizações de firmware dos fornecedores de hardware. Isso adiciona trabalho extra para distribuições Linux e usuários. As soluções envolvem atualizações de firmware por meio do LVFS e fwupd, mas firmwares mais antigos podem ter problemas de compatibilidade, potencialmente exigindo a desativação do Secure Boot. As atualizações do fornecedor também podem apresentar problemas, como chaves de plataforma perdidas. Em última análise, isso destaca os desafios que o Linux enfrenta ao depender de um ecossistema de hardware centrado no Windows.

Leia mais
Desenvolvimento Atualizações de Firmware

In Memoriam: Michael Ryabushkin, Campeão da Comunidade SoCal Python

2025-05-16
In Memoriam: Michael Ryabushkin, Campeão da Comunidade SoCal Python

Michael Ryabushkin, uma pedra angular da comunidade SoCal Python, faleceu em maio de 2025. Homenagens foram prestadas, lembrando suas imensas contribuições para a comunidade e sua afeição e generosidade como mentor, amigo e colega. Ele organizou inúmeros eventos Python, ajudou vários desenvolvedores a encontrar empregos e carreiras e até mesmo ofereceu apoio altruísta nos momentos mais difíceis dos outros. Sua paixão, humor e dedicação altruísta serão profundamente sentidas.

Leia mais
Desenvolvimento

Pesadelo de terceirização: O alto custo de código barato

2025-07-06
Pesadelo de terceirização: O alto custo de código barato

Uma empresa terceirizou um projeto para uma equipe no exterior, na esperança de economizar dinheiro. No entanto, a comunicação precária e o código de baixa qualidade levaram a numerosos problemas. Os programadores baratos do exterior não conseguiram resolver adequadamente uma vulnerabilidade de injeção de SQL e até criaram um mecanismo de 'segurança' ridículo baseado em nomes, causando erros aleatórios. A equipe interna acabou tendo que gastar muito mais tempo consertando a bagunça, destacando os riscos significativos da terceirização de baixo custo. A história destaca que o desenvolvimento de qualidade não se trata apenas de preço; comunicação eficaz e habilidade técnica são primordiais.

Leia mais
Desenvolvimento terceirização

Google remove repositórios de hardware do Pixel do Android 16: o futuro do AOSP é incerto?

2025-06-12
Google remove repositórios de hardware do Pixel do Android 16: o futuro do AOSP é incerto?

O lançamento do Android 16 pelo Google omitiu os repositórios de hardware e árvores de dispositivos Pixel cruciais para desenvolvedores de ROMs personalizados, gerando especulações sobre o futuro do AOSP. Embora o Google negue a descontinuação, a mudança parece deliberada. A ausência desses repositórios dificulta significativamente as atualizações de ROMs personalizadas e pode afetar a pesquisa de segurança. O Google garante o compromisso contínuo com o AOSP, mas muda para um alvo de referência independente de hardware, sugerindo o fim dos lançamentos de árvores de dispositivos Pixel. Os usuários de ROMs personalizadas enfrentam um caminho mais desafiador pela frente.

Leia mais
Desenvolvimento

O próximo Xbox da Microsoft: além do console, abraçando qualquer tela

2025-06-12
O próximo Xbox da Microsoft: além do console, abraçando qualquer tela

A parceria da Microsoft com a ASUS para lançar os portáteis ROG Xbox Ally e Xbox Ally X sinaliza uma mudança significativa na estratégia do próximo Xbox. Esses dispositivos baseados em Windows apresentam uma interface do usuário do Xbox em tela cheia, expandindo a experiência de jogo além de um único console. Isso reforça a visão da Microsoft de 'Xbox como serviço', impulsionando a plataforma para vários dispositivos. Embora atualmente focados em jogos para PC, a Microsoft está resolvendo problemas de compatibilidade por meio do Xbox Play Anywhere e jogos em nuvem, com planos de usar emulação para compatibilidade com versões anteriores no futuro. A estratégia prioriza a escolha do jogador, com o objetivo de tornar qualquer tela um Xbox.

Leia mais
Jogos

Aplicativo de Mensagens Session: Uma Auditoria de Segurança Criptográfica

2025-01-20
Aplicativo de Mensagens Session: Uma Auditoria de Segurança Criptográfica

O engenheiro de segurança Soatok publicou um post no blog questionando o design criptográfico do aplicativo de mensagens Session. A postagem destaca o uso do Session de sementes de 128 bits para geração de chaves Ed25519, tornando-o vulnerável a ataques de colisão em lote; um proof-of-concept é fornecido. Além disso, a postagem critica falhas de design no processo de verificação de assinatura do Session e a remoção do sigilo avançado. Soatok conclui que o design criptográfico do Session apresenta riscos de segurança significativos e aconselha contra seu uso.

Leia mais
Tecnologia

Noise Explorer: Projetar e explorar padrões de handshake de ruído

2025-03-05

O Noise Explorer é um mecanismo online para analisar padrões de handshake do Noise Protocol Framework (revisão 34). Ele permite que você projete padrões de handshake Noise, valide-os de acordo com a especificação, gere modelos de verificação formal no cálculo pi aplicado (que podem ser analisados contra atacantes passivos e ativos com princípios maliciosos), explore um compêndio de resultados de verificação formal (incluindo todos os padrões da especificação original) e gere implementações seguras em Go ou Rust, até mesmo para WebAssembly.

Leia mais

Demitido duas vezes em um ano: A história de um engenheiro de software

2025-01-07

Um engenheiro de software compartilha sua experiência de ser demitido duas vezes em um único ano, uma vez uma semana após o início da licença-paternidade e novamente pouco antes do Natal. O artigo detalha a montanha-russa emocional, as etapas práticas tomadas para encontrar um novo emprego (atualizações de currículo, benefícios de desemprego, estratégias de busca de emprego) e reflexões sobre o estado atual da indústria de tecnologia e a auto-estima. Ele oferece conselhos sobre como navegar por demissões, enfatizando a importância da resiliência, networking e aprendizado contínuo.

Leia mais
Desenvolvimento

Redescobrindo Goethe: Um Gênio Esquecido e Seu Profundo Impacto no Mundo Moderno

2025-05-21
Redescobrindo Goethe: Um Gênio Esquecido e Seu Profundo Impacto no Mundo Moderno

O novo livro de A. N. Wilson, *Goethe: His Faustian Life*, revisita o gênio em grande parte negligenciado de Johann Wolfgang von Goethe no mundo de língua inglesa. Goethe não foi apenas um poeta imponente, mas também um cientista, filósofo e estadista cuja influência moldou a Alemanha do século XIX e até mesmo tocou a teoria da evolução de Darwin. Wilson entrelaça a vida de Goethe com sua obra-prima, *Fausto*, mostrando como ele infundiu suas experiências em sua arte, criando um 'mito' da busca da humanidade moderna por conhecimento e verdade. O livro também explora a perspectiva científica única de Goethe, enfatizando o holismo e a reverência pela natureza, rejeitando a redução simplista da natureza em unidades mensuráveis. As ideias de Goethe oferecem lições valiosas para a compreensão da relação entre ciência e arte, e o lugar da humanidade no mundo natural.

Leia mais

LoomLetter: Leitor de Newsletters com IA para Profissionais Ocupados

2025-02-27
LoomLetter: Leitor de Newsletters com IA para Profissionais Ocupados

LoomLetter é um leitor de newsletters revolucionário que fornece um endereço de e-mail dedicado para assinar suas newsletters favoritas. Todas as newsletters são entregues ao LoomLetter, organizadas e facilmente acessíveis por meio de narração com tecnologia de IA e filtros inteligentes. O Programa de Adoção Antecipada oferece acesso antecipado exclusivo a novos recursos e permite que seu feedback molde o futuro do aplicativo. O LoomLetter se diferencia ao se concentrar na conveniência para profissionais ocupados, oferecendo narração por IA, widgets de fácil acesso e ferramentas de organização poderosas para combater a desordem da caixa de entrada e priorizar informações essenciais.

Leia mais
Tecnologia

Benzeno: Da molécula misteriosa à revolução dos materiais

2025-06-16
Benzeno: Da molécula misteriosa à revolução dos materiais

Em 1825, a descoberta do benzeno por Faraday marcou o início da química aromática. Essa molécula aparentemente simples, com sua estabilidade e reatividade únicas, tornou-se uma pedra angular da química orgânica. De seu mistério inicial ao seu uso generalizado em campos como medicina, energia e ciência de materiais, o benzeno e seus derivados (como hidrocarbonetos aromáticos policíclicos, fulerenos, grafeno e nanotubos de carbono) continuam a impulsionar avanços tecnológicos. Este artigo revisa a descoberta do benzeno e seu profundo impacto no desenvolvimento científico, celebrando seu 200º aniversário.

Leia mais

Executando Linux em um PDF: Um emulador RISC-V no seu navegador

2025-01-31
Executando Linux em um PDF: Um emulador RISC-V no seu navegador

O desenvolvedor @ading2210 conseguiu o feito notável de executar um sistema Linux dentro de um arquivo PDF. Aproveitando o mecanismo Javascript dentro de PDFs e uma versão compilada em asm.js do emulador RISC-V TinyEMU, um ambiente Linux funcional é criado. A saída é exibida usando caracteres ASCII, e a entrada é gerenciada por meio de um teclado virtual. Embora os tempos de inicialização sejam lentos (30-60 segundos), o projeto mostra as capacidades surpreendentes do formato PDF. O código é de código aberto e suporta sistemas de 32 e 64 bits.

Leia mais
Desenvolvimento

Winamp 2.9 recriado no Godot: Uma viagem nostálgica multiplataforma

2025-05-22
Winamp 2.9 recriado no Godot: Uma viagem nostálgica multiplataforma

Um desenvolvedor recriou o clássico reprodutor de música Winamp 2.9 usando a engine Godot, alcançando compatibilidade total entre plataformas. Inicialmente uma submissão para o Tool Jam 5, este projeto está evoluindo para um reprodutor personalizável que captura a estética da velha internet, enquanto utiliza ferramentas modernas para qualquer plataforma. Ele possui controles básicos de reprodução, funcionalidade de lista de reprodução, um equalizador de 10 bandas funcionando e visualizadores. O desenvolvedor enfatiza que este é um projeto gratuito e não comercial; todos os direitos pertencem aos seus respectivos proprietários.

Leia mais
Desenvolvimento Reprodutor de Música

O Acordo da OpenAI com os Emirados Árabes Unidos: Uma Fachada Democrática?

2025-06-09
O Acordo da OpenAI com os Emirados Árabes Unidos: Uma Fachada Democrática?

A parceria da OpenAI com os Emirados Árabes Unidos para construir centros de dados de IA em larga escala, anunciada como alinhada com "valores democráticos", está levantando suspeitas. O péssimo histórico de direitos humanos dos EAU questiona essa alegação. O artigo analisa as justificativas da OpenAI, achando-as fracas e argumentando que o acordo fortalece o governo autocrático dos EAU em vez de promover a democracia. O autor conclui que a abordagem casual da OpenAI em relação à sua missão é preocupante, destacando a necessidade crucial de considerar as dinâmicas de poder no desenvolvimento da IA.

Leia mais

Cidade Murada de Kowloon: Heteropia em um Espaço de Desaparecimento

2024-12-19
Cidade Murada de Kowloon: Heteropia em um Espaço de Desaparecimento

A Cidade Murada de Kowloon, uma 'heteropia' única em Hong Kong, surgiu dos conflitos políticos após as Guerras do Ópio. Sua soberania ambígua a tornou uma zona sem lei, atraindo refugiados da China e fomentando uma economia vibrante, embora ilícita. Apesar de sua reputação de crime, a Cidade Murada não era isolada; tinha laços econômicos e sociais complexos com o resto de Hong Kong. No entanto, com a entrega de Hong Kong à China se aproximando, a ambiguidade política terminou, levando à demolição da Cidade Murada e deixando para trás um capítulo fascinante da história de Hong Kong.

Leia mais

Startup chinesa de IA, DeepSeek, muda foco para monetização

2025-02-18
Startup chinesa de IA, DeepSeek, muda foco para monetização

A startup chinesa de inteligência artificial (IA), DeepSeek, atualizou seu registro comercial, sinalizando uma mudança para monetizar seus modelos de linguagem grandes (LLMs) de baixo custo. O escopo atualizado inclui "serviços de informação na internet", indicando uma mudança de foco em P&D para um modelo de negócios. Isso segue o lançamento de seus LLMs de código aberto, desenvolvidos anteriormente com uma abordagem focada em pesquisa. A empresa, separada do fundo de hedge High-Flyer, ainda não comentou sobre essa mudança estratégica.

Leia mais

O Apocalipse do Programador Impulsionado por IA: Por que as Empresas de Tecnologia Estão Cometendo um Grande Erro

2025-02-11
O Apocalipse do Programador Impulsionado por IA: Por que as Empresas de Tecnologia Estão Cometendo um Grande Erro

A paixão da indústria de tecnologia por substituir programadores por IA é um jogo de azar arriscado. A dependência excessiva de código gerado por IA criará uma geração de programadores habilidosos no uso de ferramentas de IA, mas sem experiência de engenharia do mundo real. Demitir engenheiros experientes apenas para procurar substitutos quando a IA falhar levará a altos custos e escassez de talentos. Por fim, programadores com profundo conhecimento de tecnologias fundamentais, particularmente programação de sistemas ou computação de alto desempenho, serão muito procurados, cobrando taxas exorbitantes.

Leia mais

Rocky Linux 10 abraça o RISC-V: Um salto gigante para o código aberto

2025-05-21

Prepare-se para o Rocky Linux 10! Esta versão marca um marco significativo: suporte oficial para a arquitetura RISC-V. Graças aos esforços colaborativos da comunidade Fedora RISC-V e do AltArch SIG da Rocky, uma versão riscv64gc será incluída, direcionada a plataformas como StarFive VisionFive 2, QEMU e SiFive HiFive Premier P550. Embora alguns recursos possam ser limitados em determinadas plataformas, como a P550, a funcionalidade pronta para uso no VisionFive 2 e no QEMU é um destaque. Esta iniciativa impulsionada pela comunidade, iniciada no início de 2024, mostra o poder da colaboração de código aberto com os esforços upstream do Fedora RISC-V.

Leia mais
Desenvolvimento

evolved.lua: Uma biblioteca ECS rápida e flexível para Lua

2025-05-21
evolved.lua: Uma biblioteca ECS rápida e flexível para Lua

evolved.lua é uma biblioteca de Sistema de Entidade-Componente (ECS) rápida e flexível para Lua. Ela usa uma abordagem baseada em protótipos para armazenar entidades e seus componentes, empregando uma Estrutura de Matrizes (SoA) para iteração e processamento eficientes. A biblioteca suporta consultas, operações diferidas, operações em lote e recursos como um construtor de entidades para criação simplificada de sistemas complexos. Instale via luarocks ou clone o repositório; a documentação inclui uma visão geral, exemplos e uma folha de dicas.

Leia mais
Desenvolvimento

Nova Fronteira da Física: Além da Termodinâmica

2024-12-22
Nova Fronteira da Física: Além da Termodinâmica

Este artigo aprofunda o significado e as limitações da termodinâmica na física. O autor argumenta que, embora a mecânica estatística forneça uma compreensão microscópica da termodinâmica, ela pode obscurecer princípios mais gerais. Apela-se para que se concentre em observações macroscópicas e empíricas, como a termodinâmica fora do equilíbrio e os sistemas auto-organizados, sugerindo que essas áreas podem conter novas leis físicas e oferecer soluções para problemas práticos, refletindo o desenvolvimento inicial da termodinâmica a partir de melhorias nas máquinas a vapor.

Leia mais

Do veneno de Nero à geleia turca: a dupla vida mortal do louro-cerejeira

2025-03-11

O autor descobre uma árvore de louro-cerejeira em seu quintal, uma planta cujos frutos e folhas contêm o veneno mortal cianeto. Historicamente, foi usado por Locusta, a envenenadora de Nero, para assassinar inimigos. No entanto, o louro-cerejeira também foi usado como aromatizante de alimentos; cozinheiros britânicos do século XIX usaram suas folhas em pudins, resultando em envenenamentos infantis. Hoje, na Turquia, frutos maduros de louro-cerejeira são transformados em geleias e outros alimentos. O artigo relata de forma envolvente a transformação da planta de veneno antigo para alimento moderno, alertando contra a confusão entre louro-cerejeira e folhas de louro para evitar envenenamento acidental.

Leia mais
Diversos planta veneno

Erros Estruturados em Go: Conectando o Log e o Tratamento de Erros

2025-06-01
Erros Estruturados em Go: Conectando o Log e o Tratamento de Erros

Este artigo descreve experimentos para melhorar o gerenciamento de erros em programas Go de tamanho médio, especialmente APIs HTTP. O autor destaca as limitações das strings de erro simples para logging estruturado e filtragem eficiente. Uma abordagem baseada em contexto para erros estruturados é apresentada, incorporando metadados dentro dos erros para integração perfeita com logging estruturado. Essa abordagem, usando tipos de erro personalizados e o pacote context, aprimora a riqueza e a legibilidade das informações de erro sem sobrecarga significativa de código, simplificando a depuração. O autor promove sua biblioteca de código aberto, `fault`, para otimizar esse processo.

Leia mais
Desenvolvimento Logging Estruturado

Novo aplicativo de livestreaming da Canon não suporta câmeras Canon

2025-01-20
Novo aplicativo de livestreaming da Canon não suporta câmeras Canon

A Canon lançou o "Live Switcher Mobile", um novo aplicativo de livestreaming para iOS que suporta até três visualizações de câmera. Curiosamente, ele funciona apenas com dispositivos Apple e, no momento, não suporta as próprias câmeras Canon. A versão gratuita é limitada a 720p com anúncios e marcas d'água. Uma assinatura paga de US$ 18 mensais desbloqueia 1080p, remove anúncios e adiciona recursos como imagem em imagem. Embora tenha menos recursos que alternativas gratuitas como OBS Studio, a Canon promete suporte para câmeras Canon em breve.

Leia mais

haiku.rag: Uma biblioteca de geração aumentada por recuperação no SQLite

2025-06-24
haiku.rag: Uma biblioteca de geração aumentada por recuperação no SQLite

haiku.rag é uma biblioteca de Geração Aumentada por Recuperação (RAG) construída no SQLite, eliminando a necessidade de servidores adicionais. Suporta vários provedores de embeddings (Ollama, VoyageAI, OpenAI e personalizados), oferecendo pesquisa híbrida combinando pesquisa vetorial e de texto completo. Recursos incluem monitoramento de arquivos, suporte a diversos formatos de arquivo, uma interface de linha de comando e um cliente Python para gerenciamento e recuperação de documentos sem problemas.

Leia mais
Desenvolvimento Pesquisa Vetorial

Os Assassinatos do Tylenol: Uma Caçada Nacional e uma Prisão em uma Biblioteca

2025-06-03
Os Assassinatos do Tylenol: Uma Caçada Nacional e uma Prisão em uma Biblioteca

Após os assassinatos do Tylenol de 1982, James e Leann Lewis, os principais suspeitos, fugiram, usando álibis e até mesmo lendo descaradamente jornais de Chicago em uma biblioteca da cidade de Nova York para acompanhar a investigação. Sua eventual prisão decorreu de seu comportamento audacioso. A investigação revelou o passado conturbado de Lewis e crimes anteriores, sugerindo uma possível ligação a outro caso, embora seu envolvimento direto nos assassinatos do Tylenol permanecesse ambíguo. O teste do detector de mentiras de Leann indicou decepção, adicionando uma camada ainda maior de complexidade ao caso.

Leia mais

Desempenho de E/S de Disco OpenBSD: Mais Threads Nem Sempre São Melhores

2025-06-08
Desempenho de E/S de Disco OpenBSD: Mais Threads Nem Sempre São Melhores

Esta publicação compara o desempenho de leitura/escrita aleatória e latência de um SSD Crucial P3 Plus de 1 TB no OpenBSD 7.7 usando fio(1). Os resultados mostram boa escalabilidade de E/S no OpenBSD, mas aumentar a contagem de trabalhos além de um ponto ideal (6-8 trabalhos concorrentes) degrada o desempenho devido à contenção e à sobrecarga da CPU. Em comparação com o Linux, o OpenBSD mostra mais sensibilidade à concorrência em gravações NVMe. O teste também revela que threads excessivas impactam significativamente a capacidade de resposta da área de trabalho. Testes futuros serão estendidos a armazenamento USB.

Leia mais
Desenvolvimento desempenho de E/S

Eu Lambi a Fita de Rato da Honda

2025-02-11
Eu Lambi a Fita de Rato da Honda

Após danos causados por roedores na fiação do seu carro, o autor comprou a fita adesiva para rato com capsaicina da Honda. A curiosidade o levou a lamber a fita, fazendo-o entrar em contato com a assessoria de imprensa da Honda para confirmar os ingredientes. A Honda respondeu, confirmando a presença de DEHP, um plastificante, mas o autor calculou que uma grande quantidade precisaria ser ingerida para causar danos. O autor concluiu que tinha um gosto de band-aid e energético com um toque de capsaicina, sugerindo possíveis usos culinários.

Leia mais
Diversos ratos fita

Cavalgada Espectral: Sacrifício de Cavalos do Período da Idade do Ferro Antiga Descoberto na Sibéria do Sul

2025-01-15
Cavalgada Espectral: Sacrifício de Cavalos do Período da Idade do Ferro Antiga Descoberto na Sibéria do Sul

Escavações na tumba de Tunnug 1, na Tuva, Sibéria do Sul, datada do final do século IX a.C., revelaram os restos mortais de pelo menos 18 cavalos e um humano, dispostos de maneira que lembra os 'cavaleiros espectrais' sacrificiais descritos por Heródoto em rituais fúnebres citas do século V a.C. A descoberta de arreios de cavalo liga ainda mais a descoberta às primeiras culturas equestres da Mongólia. A datação por radiocarbono confirma a idade da tumba, colocando esses rituais no início do período cita. Isso desafia os entendimentos anteriores sobre as origens citas e destaca as primeiras trocas culturais na estepe eurasiana.

Leia mais

Edição Bidirecional em Tempo Real Entre Editor de Código e GUI via Servidor LSP

2025-07-02
Edição Bidirecional em Tempo Real Entre Editor de Código e GUI via Servidor LSP

Um programador construiu um sistema de prova de conceito usando um servidor LSP para habilitar edição bidirecional em tempo real entre qualquer editor de código moderno e uma GUI. Alterações no editor de código atualizam instantaneamente a GUI, e vice-versa, resolvendo uma limitação fundamental dos sistemas CAD baseados em código existentes. Isso permite que os usuários aproveitem seus editores preferidos enquanto desfrutam de feedback visual em tempo real. Embora atualmente seja uma pequena demonstração, ela mostra o potencial dos servidores LSP para a construção de ferramentas CAD baseadas em código mais poderosas.

Leia mais
Desenvolvimento servidor LSP CAD de código
1 2 487 488 489 491 493 494 495 595 596