Sistema de Construção do Chromium Migrando para Siso

2025-06-21

A equipe de infraestrutura de construção do Chrome anuncia que o sistema de construção do Chromium está mudando do Ninja para o Siso, uma substituição direta do Ninja que suporta nativamente a execução remota. Os desenvolvedores externos simplesmente precisam continuar usando autoninja; ele usará automaticamente o Siso após executar `gn clean` na próxima vez. Se surgirem problemas, reverta para o Ninja definindo `use_siso=false` no seu `args.gn`. O suporte ao Ninja termina no final de setembro, juntamente com a remoção do Reclient.

Leia mais
Desenvolvimento

Herança de Modelo C++ e Construção de Cópia: Um static_assert Intrigante

2025-06-10
Herança de Modelo C++ e Construção de Cópia: Um static_assert Intrigante

Este artigo explora uma questão intrigante sobre construtores de cópia em herança de modelo C++. A classe `Derived` herda da classe `Base`, onde o construtor de cópia de `Base` é excluído. No entanto, `Derived` define seu próprio construtor de cópia. Mesmo que este construtor tente copiar o objeto `Base` não copiável, `std::is_copy_constructible` ainda retorna verdadeiro. Isso ocorre porque o compilador apenas verifica a presença de um construtor de cópia não excluído, não sua instanciabilidade. O autor discute ainda as diferenças entre construtores de cópia explicitamente definidos e implicitamente definidos, e as implicações de mover a definição do construtor de cópia para fora da linha.

Leia mais
Desenvolvimento Construção de Cópia

Memórias Perdidas: Um Blogueiro com Memória Autobiográfica Severamente Deficiente (SDAM) Fala

2025-06-06
Memórias Perdidas: Um Blogueiro com Memória Autobiográfica Severamente Deficiente (SDAM) Fala

O blogueiro Marco Giancotti compartilha sua experiência vivendo com Memória Autobiográfica Severamente Deficiente (SDAM). SDAM é um raro transtorno de memória caracterizado pela incapacidade de se lembrar de eventos específicos do passado; as memórias parecem um 'armário de arquivos sem etiquetas'. Embora sua memória semântica e espacial estejam intactas, lembrar episódios específicos é incrivelmente difícil, ligado à sua afantasia concomitante. Ele usa anedotas pessoais para ilustrar como a SDAM afeta sua vida e como ele compensa usando a memória espacial e semântica. Embora a SDAM cause sofrimento emocional, ele encontra vantagens, como maior foco no presente e raciocínio mais racional.

Leia mais

Redescobrindo a Programação: Renderizando uma Imagem PETSCII no Commodore 64

2025-03-09
Redescobrindo a Programação: Renderizando uma Imagem PETSCII no Commodore 64

Um CTO experiente com 23 anos na área de TI, enfrentando um desemprego inesperado, decidiu se desafiar mergulhando na programação de computadores retrô. Seu objetivo: renderizar uma imagem PETSCII em um Commodore 64. Ele meticulosamente documentou todo o processo, desde o uso de um editor online para criar a imagem, até a conversão de dados com um script Perl, e finalmente exibindo-a no Commodore 64 usando C64 BASIC e o emulador VICE. Essa história destaca seu entusiasmo por aprender novas tecnologias e sua paixão pela computação retrô, oferecendo insights valiosos para qualquer pessoa interessada em programação de computadores retrô.

Leia mais
Desenvolvimento

Relógio Belsazar: Um Relógio Luminoso Faça Você Mesmo

2025-01-08

O autor detalha a criação do 'Relógio Belsazar', um relógio noturno luminoso construído usando tinta luminescente, LEDs UV e um motor de passo. O projeto utiliza um duto de 100 mm de diâmetro, peças impressas em 3D e um microcontrolador ESP32C3. Desafios encontrados incluíram a qualidade inconsistente de clones do ESP32C3 e problemas de consumo de energia do WiFi. Melhorias futuras incluem aprimoramentos estéticos e uma versão diurna usando tinta fotocromática. O código do projeto é de código aberto.

Leia mais
Hardware

Algoritmo elegante para pilha de desfazer da IU: evitando erros de indexação

2025-03-26

Este artigo apresenta uma implementação inteligente de um algoritmo de pilha de desfazer da IU. Em vez da abordagem tradicional baseada em índice, ele usa duas pilhas (undoStack e redoStack) para gerenciar operações de desfazer e refazer, evitando erros de indexação e problemas de deslocamento. O código é conciso e fácil de entender. O autor aborda o problema de passagem por referência em JavaScript usando structuredClone(), garantindo idempotência. Um exemplo de código completo é fornecido.

Leia mais

Financiador inicial do The Pirate Bay morre em acidente de avião

2025-03-13
Financiador inicial do The Pirate Bay morre em acidente de avião

Carl Lundstrom, cofundador e investidor inicial do The Pirate Bay, morreu em um acidente de avião nas montanhas da Eslovênia. Lundstrom, também membro do partido de extrema-direita Alternativa para a Suécia, estava voando de Zagreb para Zurique quando seu avião caiu. O avião de hélice se dividiu em dois após o impacto. O mau tempo dificultou os esforços de resgate. Ele foi previamente condenado em 2012 por auxiliar na violação de direitos autorais. Lundstrom também tinha laços com outros partidos políticos suecos e concorreu sem sucesso a um cargo público em 2021.

Leia mais

IA e Matemática: Um Choque de Culturas e um Chamado para a Colaboração

2025-03-13

A Reunião Conjunta de Matemática de 2025 destacou a crescente interseção entre IA e matemática, revelando uma divisão cultural entre matemáticos acadêmicos e pesquisadores de IA da indústria. Os matemáticos priorizam a compreensão, enquanto os pesquisadores de IA costumam se concentrar nos resultados. Essa diferença se manifesta em abordagens contrastantes em relação à abertura, transparência e à própria natureza da prova. O artigo mergulha na essência da matemática, sua cultura e valores, e explora as aplicações potenciais da IA na gestão da literatura, verificação de teoremas e outras áreas. O autor argumenta que a IA deve aumentar as capacidades matemáticas humanas, não substituir os matemáticos humanos, enfatizando a necessidade de respeito mútuo e colaboração para o avanço do campo.

Leia mais

Licença da Comunidade Llama 3.1 da Meta não é uma licença de software livre

2025-01-26

A Free Software Foundation (FSF) publicou uma avaliação concluindo que a Licença da Comunidade Llama 3.1 da Meta não é uma licença de software livre. A licença não apenas nega aos usuários suas liberdades, mas também tenta conceder aos licenciantes poderes que devem ser exercidos apenas por governos democraticamente eleitos. Além disso, sua aplicação a um aplicativo de aprendizado de máquina não aborda os desafios inerentes à liberdade de software. A FSF exorta a comunidade de software livre a evitar o uso desta licença e de qualquer software lançado sob ela.

Leia mais
Desenvolvimento

Candidatura de emprego na Anthropic: assistentes de IA não permitidos

2025-02-03

O formulário de candidatura de emprego da Anthropic proíbe explicitamente o uso de assistentes de IA durante o processo de candidatura. A empresa deseja avaliar o interesse genuíno dos candidatos na Anthropic e suas habilidades de comunicação sem mediação de IA. Isso garante uma avaliação justa e autêntica das habilidades e processos de pensamento dos candidatos.

Leia mais

A Crítica Brutal, Mas Iluminadora, de V.S. Naipaul Sobre Meu Primeiro Romance

2025-05-05
A Crítica Brutal, Mas Iluminadora, de V.S. Naipaul Sobre Meu Primeiro Romance

Este texto relata o relacionamento intenso e complicado do autor com o laureado com o Nobel V.S. Naipaul a respeito de seu romance de estreia. Naipaul faz uma crítica mordaz, apontando falhas na estrutura narrativa e oferecendo sugestões de melhoria. Apesar da crítica severa, Naipaul também afirma o talento do autor e oferece conselhos inestimáveis sobre escrita. A experiência, tanto dolorosa quanto esclarecedora, ensina ao autor lições valiosas sobre escrita e revela o significado mais profundo da abordagem rigorosa de Naipaul.

Leia mais
Diversos crítica

19º Aniversário do S3: Da Simples Armazenagem de Objetos à Plataforma de Dados Sofisticada

2025-03-14
19º Aniversário do S3: Da Simples Armazenagem de Objetos à Plataforma de Dados Sofisticada

O Amazon S3 completa 19 anos! Este artigo narra a evolução do S3, de um simples armazenamento de objetos para uma plataforma de dados sofisticada. Guiado pelo feedback do cliente, o S3 melhora continuamente, exemplificado pelo lançamento do S3 Tables para manipulação aprimorada de dados tabulares e pelo tratamento de limitações, como o aumento dos limites de buckets. A equipe do S3 enfatiza a 'simplicidade', com o objetivo de permitir que os desenvolvedores se concentrem na lógica de negócios, não na infraestrutura, enquanto melhoram continuamente o desempenho e a escalabilidade elástica para atender às demandas crescentes.

Leia mais
Tecnologia

Além da Dívida Técnica: Uma Reflexão sobre as 'Dívidas' Organizacionais

2025-04-01

Uma publicação no LinkedIn gerou uma discussão não apenas sobre dívida técnica, mas sobre vários tipos de 'dívidas' organizacionais, incluindo dívida de produto, dívida operacional, dívida de processo e dívida organizacional. O autor aprofunda a natureza da 'dívida', argumentando que ela não é inerentemente ruim; a chave é se ela é contraída de forma sábia. Às vezes, assumir 'dívidas' de curto prazo para iterar rapidamente e aproveitar oportunidades é necessário, enquanto o foco excessivo no planejamento de longo prazo pode levar a oportunidades perdidas. O artigo enfatiza que a análise posterior é fácil, mas o elemento crucial é a clareza na tomada de decisões na época e a previsão das incertezas futuras.

Leia mais
Desenvolvimento

Tribunal confirma: Arte gerada por IA não pode ser protegida por direitos autorais

2025-03-18
Tribunal confirma: Arte gerada por IA não pode ser protegida por direitos autorais

Um tribunal federal de apelações em Washington, D.C., confirmou a decisão do Escritório de Direitos Autorais dos EUA de que obras de arte geradas por IA sem intervenção humana não podem ser protegidas por direitos autorais. A decisão rejeita a alegação de Stephen Thaler de que seu sistema de IA, DABUS, criou independentemente uma imagem protegível por direitos autorais. O tribunal afirmou que a autoria humana é um requisito fundamental para a proteção de direitos autorais nos EUA. Esta decisão segue decisões semelhantes e reflete a luta contínua para definir direitos autorais no campo em rápida evolução da IA ​​generativa. Thaler planeja recorrer, enquanto o Escritório de Direitos Autorais mantém que a decisão do tribunal está correta.

Leia mais
Tecnologia

Impulso Climático: O voo de Bertrand Piccard ao redor do mundo com hidrogênio

2025-05-29
Impulso Climático: O voo de Bertrand Piccard ao redor do mundo com hidrogênio

Bertrand Piccard, famoso por seus voos recordes de balão e avião solar, está embarcando em sua missão mais ambiciosa: uma circunavegação ininterrupta de emissão zero ao redor do mundo usando uma aeronave movida a hidrogênio. Este empreendimento continua um legado familiar de exploração (seu avô e pai foram pioneiros em voos estratosféricos e mergulhos na Fossa das Marianas, respectivamente), ao mesmo tempo em que representa um passo significativo em direção à aviação sustentável. Em parceria com empresas como a Airbus, Piccard está superando desafios aerodinâmicos e de armazenamento de hidrogênio líquido, com o objetivo de lançamento em 2028. O projeto Impulso Climático significa não apenas um salto tecnológico na aviação, mas também um caminho para um futuro de energia mais limpa.

Leia mais
Tecnologia

SkyRoof: Novo Software de Rastreamento de Satélites de Rádio Amador e Receptor SDR

2025-06-05

VE3NEA lançou recentemente o SkyRoof, um programa para Windows que combina rastreamento de satélites e funcionalidades de receptor SDR. Compatível com RTL-SDR, Airspy e SDRplay, ele rastreia e recebe satélites de rádio amador, oferecendo rastreamento em tempo real, previsão de passagem, mapa celeste e exibição de cascata SDR. Ele demodula SSB/CW/FM, compensa automaticamente o desvio Doppler e se interage com rotadores de antena compatíveis com hamlib. O canal Johnson's Techworld no YouTube apresenta um vídeo de teste do SkyRoof.

Leia mais

Revelações Acidentais: Falhas nos bastidores em filmes clássicos

2025-04-20
Revelações Acidentais: Falhas nos bastidores em filmes clássicos

Este artigo explora momentos fascinantes por trás das câmeras em filmes famosos que sutilmente quebram a ilusão do cinema. De uma criança usando um relógio moderno em 'Glória' a reflexos da equipe em 'Duelo' e um vislumbre dos efeitos práticos do androide em 'Alien', essas revelações não intencionais oferecem um vislumbre do processo de criação de filmes. O autor até resolve um mistério de longa data em torno de uma figura aparentemente fantasmagórica em 'A vingança dos Sith', revelando ser um dublê acidentalmente pego na câmera. Esses 'erros' destacam a natureza artesanal dos filmes, mesmo na era dos efeitos digitais, adicionando ao seu charme.

Leia mais

Calculadora de Incertezas: Domando a Incerteza em Cálculos Diários

2025-04-15
Calculadora de Incertezas: Domando a Incerteza em Cálculos Diários

Filip Hracek apresenta uma calculadora de incerteza que simplifica o raciocínio estatístico permitindo a entrada de intervalos numéricos (por exemplo, 4~6, representando um intervalo de confiança de 95%). Usando um método de Monte Carlo, a calculadora lida com aritmética básica, potências, raízes e funções trigonométricas, fornecendo distribuições de probabilidade e percentis para uma análise mais abrangente. Ilustrado com exemplos como o processo de tomada de decisão financeira de uma família e a equação de Drake, o artigo mostra sua praticidade, reconhecendo limitações como a computação lenta e uma interface de usuário rudimentar. A calculadora capacita os usuários a tomar decisões informadas apesar das incertezas inerentes.

Leia mais

Dot: Contrata seu primeiro Engenheiro de Sucesso do Cliente/Vendas

2025-04-18
Dot: Contrata seu primeiro Engenheiro de Sucesso do Cliente/Vendas

A startup de análise de dados de IA, Dot, está contratando seu primeiro Engenheiro de Sucesso do Cliente/Vendas. Essa função híbrida abrange toda a jornada do cliente, desde a integração e suporte até as avaliações técnicas de pré-vendas. Você será a ponte entre o produto e o usuário, colaborando estreitamente com os fundadores e a equipe de engenharia para maximizar o valor do cliente. O candidato ideal possui experiência com data warehouses, ferramentas de BI e SQL, além de fortes habilidades de solução de problemas técnicos, comunicação e vendas. Esta é uma chance de se juntar a uma equipe pequena, mas impactante, trabalhando diretamente com os fundadores e contribuindo significativamente para equipes orientadas a dados.

Leia mais

Agente de codificação do Google Gemini apaga código devido a 'alucinação'

2025-07-27
Agente de codificação do Google Gemini apaga código devido a 'alucinação'

Um gerente de produto, Anuraag Gupta, experimentou uma falha perturbadora ao usar o agente de codificação Gemini CLI do Google: o Gemini 'alucinou' ao mover arquivos, resultando na exclusão de uma quantidade significativa de código. Gupta tentou mover arquivos de experimentos de codificação Claude para uma nova pasta, mas o Gemini alegou que não conseguiu criar a pasta, levando à perda de dados. Embora o código de Gupta fosse experimental, o incidente destaca os riscos potenciais dos agentes de codificação de IA, particularmente para não desenvolvedores. Isso levanta preocupações sobre a confiabilidade e segurança das ferramentas de IA, incentivando os usuários a tomar precauções, como testar em ambientes isolados e fazer backup regular do código.

Leia mais

De Software Embarcado para Gerenciamento de Inventário de PCBs: Um Sistema Altamente Eficiente

2025-07-31

Um engenheiro de software embarcado, ao projetar placas de circuito impresso (PCBs), encontrou o desafio de gerenciar inúmeros componentes eletrônicos. Ele aplicou de forma inteligente sua experiência em desenvolvimento de software para o gerenciamento de hardware, usando o sistema de armazenamento modular Gridfinity e um software próprio para alcançar um gerenciamento eficiente de inventário de componentes. O software não apenas localiza rapidamente os componentes com base na lista de materiais (BOM), mas também permite o gerenciamento de estoque em lote, melhorando muito a eficiência. Planos futuros incluem adicionar funcionalidade de compra em massa e recursos de pesquisa mais inteligentes.

Leia mais

AccessOwl Contrata: Engenheiro de Software Sênior Elixir (Remoto, SaaS Impulsionado por IA)

2025-06-26
AccessOwl Contrata: Engenheiro de Software Sênior Elixir (Remoto, SaaS Impulsionado por IA)

A AccessOwl, uma startup SaaS lucrativa apoiada pela Y Combinator, está procurando um Engenheiro de Software Sênior especializado em Elixir. Essa vaga totalmente remota exige uma localização a ±3 horas de Berlim. Você colaborará com uma equipe pequena e unida para revolucionar a maneira como as empresas gerenciam suas ferramentas SaaS usando IA. O candidato ideal possui mais de 5 anos de experiência em desenvolvimento de software web, é proficiente em Elixir e prospera resolvendo problemas do mundo real. Salário competitivo, opções de ações e horários flexíveis são oferecidos.

Leia mais
Desenvolvimento

Fundação Wikimedia obtém vitória parcial em desafio à Lei de Segurança Online do Reino Unido

2025-08-11
Fundação Wikimedia obtém vitória parcial em desafio à Lei de Segurança Online do Reino Unido

O desafio legal da Fundação Wikimedia às Regulamentações de Categorização da Lei de Segurança Online (OSA) do Reino Unido resultou em uma vitória parcial. Embora o Tribunal Superior tenha rejeitado o desafio, o juiz enfatizou a responsabilidade da Ofcom e do governo do Reino Unido em proteger a Wikipédia. O tribunal reconheceu o valor significativo da Wikipédia e o potencial dano aos colaboradores voluntários devido à categorização incorreta. Isso não resolve totalmente o problema; a Ofcom pode precisar de uma interpretação flexível das regras ou de uma emenda parlamentar. O caso destaca a importância de proteger projetos de interesse público online, como a Wikipédia, um recurso de conhecimento global sem fins lucrativos.

Leia mais
Tecnologia Desafio Legal

De Portas Nand ao Pong: Uma Jornada na Construção de um Computador

2025-02-18

O autor passou quase um mês completando a primeira parte do curso Nand2Tetris, construindo um computador Von Neumann de 16 bits do zero, começando com portas Nand básicas, culminando na execução bem-sucedida do jogo Pong. Essa jornada proporcionou insights profundos sobre abstração e aprimorou significativamente suas habilidades de desenvolvimento de software de uma perspectiva de hardware. O autor também compartilha sua experiência superando desafios, como a luta para entender multiplexadores e o momento final de 'eureka'.

Leia mais

Depuração PostgreSQL: Simplificando a depuração de banco de dados com herança

2025-03-21
Depuração PostgreSQL: Simplificando a depuração de banco de dados com herança

Este artigo apresenta um método para simplificar a depuração de banco de dados PostgreSQL usando herança. Criando uma tabela pai comum com um ID serial e um timestamp, todas as tabelas filhas herdam essas colunas, garantindo IDs únicos em todas as tabelas e timestamps idênticos para dados dentro da mesma transação. Uma única consulta SQL recupera todos os IDs e seus respectivos nomes de tabela, enquanto os timestamps revelam a ordem de inserção e os relacionamentos de transação, melhorando significativamente a eficiência da depuração.

Leia mais

LG encerra atualizações do Android para todos os telefones em 30 de junho

2025-04-29
LG encerra atualizações do Android para todos os telefones em 30 de junho

A LG desligará seus servidores de atualização do Android em 30 de junho de 2025. Isso significa que não haverá mais atualizações por meio de over-the-air ou pelo aplicativo LG Bridge para nenhum telefone Android LG. Embora provavelmente poucos usuários ainda existam, os proprietários de dispositivos LG mais antigos devem atualizá-los antes do prazo.

Leia mais

uutils: Cinco anos reescrevendo o GNU Coreutils em Rust

2025-03-09

Na FOSDEM 2025, Sylvestre Ledru anunciou um grande progresso no uutils, sua substituição em Rust para o GNU Coreutils. Quase cinco anos em desenvolvimento, o projeto, iniciado durante o bloqueio da COVID, reescreveu mais de 100 utilitários essenciais Unix/Linux, possui mais de 530 colaboradores e mais de 18.000 estrelas no GitHub. Com o objetivo de fornecer substituições diretas mais seguras e com melhor desempenho, o uutils passa quase 500 testes da suíte de testes GNU coreutils e é usado por projetos como o Debian-based Apertis, os óculos inteligentes Spectacles e o Microsoft Visual Studio Code. O próximo alvo de Ledru: expandir a reescrita em Rust para outros pacotes Debian/Ubuntu importantes, abordando os desafios da manutenção em C e oferecendo uma experiência moderna para novos desenvolvedores.

Leia mais
Desenvolvimento

Joias Escondidas do Japão: Explorando as Encantadoras Cidades Pequenas do País

2025-04-14
Joias Escondidas do Japão: Explorando as Encantadoras Cidades Pequenas do País

Este artigo revela uma coleção de cidades pequenas cativantes em todo o Japão, oferecendo um refrescante escape da vida agitada da cidade. O autor compartilha experiências pessoais na Ilha Ie (Okinawa), Kitsuki (Oita), Kotohira (Kagawa), Minoh (Osaka), Nakafurano (Hokkaido), Onomichi (Hiroshima), Tsuwano (Shimane) e Zao Onsen (Yamagata). Cada cidade possui um charme único, desde paisagens naturais deslumbrantes e arquitetura histórica preservada até renomados onsen e iguarias locais. O autor recomenda visitar durante as estações intermediárias (maio ou outubro) para um clima agradável e menos multidões, sugerindo planos de viagem flexíveis para apreciar totalmente essas joias escondidas.

Leia mais

AWS Aurora DSQL: Uma Revolução na Arquitetura de Banco de Dados de JVM para Rust

2025-05-27
AWS Aurora DSQL: Uma Revolução na Arquitetura de Banco de Dados de JVM para Rust

A AWS anunciou o Aurora DSQL na re:Invent, e este post mergulha em sua jornada de desenvolvimento. Para enfrentar o desafio de escalar horizontalmente as gravações em bancos de dados tradicionais, a equipe da AWS inicialmente usou JVM, mas encontrou graves gargalos de desempenho, especialmente problemas de latência de cauda causados pela coleta de lixo. Eles finalmente decidiram reescrever o plano de dados em Rust, o que melhorou significativamente o desempenho e reduziu a latência de cauda. Além disso, a equipe também migrou o plano de controle para Rust, evitando as complexidades de múltiplas linguagens. Este projeto demonstra que questionar soluções existentes e experimentar novas tecnologias (mesmo migrações de linguagem caras) pode trazer recompensas significativas.

Leia mais
Desenvolvimento

Atualização de Segurança Urgente para Matrix: Vulnerabilidades de Alta Gravidade Corrigidas

2025-07-17
Atualização de Segurança Urgente para Matrix: Vulnerabilidades de Alta Gravidade Corrigidas

A equipe do Matrix identificou e corrigiu duas vulnerabilidades de protocolo de alta gravidade (CVE-2025-49090 e outra ainda não atribuída CVE) que podem levar a redefinições de estado inesperadas em servidores Matrix. Um lançamento de segurança coordenado em todas as implementações de servidor Matrix está planejado para 22 de julho de 2025, às 17h00 UTC (versão 1.16, versão de sala 12). Esta atualização requer a atualização de salas existentes. Os usuários que executam servidores Matrix são instados a atualizar o mais rápido possível. Os desenvolvedores de clientes devem revisar o MSC4291 e atualizar seus clientes para suportar o novo formato de ID de sala e os privilégios do criador.

Leia mais
Desenvolvimento
1 2 245 246 247 249 251 252 253 595 596