Zinc: Um protótipo minimalista de linguagem de programação de sistemas

2025-03-12

Zinc é um protótipo experimental de uma linguagem de programação de sistemas com o objetivo de ser mais fácil de usar que C, mantendo recursos de baixo nível. Apresenta uma sintaxe única com condicionais de intervalo, asserções embutidas e evita complexidades como gerenciadores de pacotes e coleta de lixo. Atualmente em desenvolvimento inicial, Zinc carece de módulos, ponteiros e funções, mas o autor prevê integrar bibliotecas de gráficos 2D para desenvolvimento de jogos.

Leia mais
(sr.ht)

Fita cassete de DNA: Retro Tech encontra armazenamento gigantesco

2025-09-11
Fita cassete de DNA: Retro Tech encontra armazenamento gigantesco

Pesquisadores criaram uma fita cassete de DNA, aproveitando o formato familiar das fitas cassete retrô, mas com uma reviravolta revolucionária: armazenamento de dados em DNA. Essa fita de 100 metros possui uma capacidade de armazenamento incrível de 36 petabytes — equivalente a 36.000 discos rígidos de terabyte — codificando informações digitais na sequência das bases de DNA. Um sistema de código de barras simplifica a recuperação de dados, enquanto um revestimento protetor de imidazolato zeolítico garante a preservação de dados de longo prazo por séculos. Apesar de sua aparência nostálgica, é incompatível com tocadores de fita cassete tradicionais; isso é armazenamento de DNA, não magnético.

Leia mais
Tecnologia

O Lado 'Humano' da IA: Na Verdade, É Ocidental, Educado, Industrializado, Rico e Democrático (e Americano)

2025-09-19
O Lado 'Humano' da IA: Na Verdade, É Ocidental, Educado, Industrializado, Rico e Democrático (e Americano)

Pesquisadores de Harvard questionam a descrição comum da IA como um reflexo da psicologia humana. Eles argumentam que o parâmetro 'humano' usado frequentemente se refere a populações WEIRD (Ocidental, Educado, Industrializado, Rico e Democrático), particularmente americanos. Seu estudo revela que modelos de IA como o ChatGPT têm um desempenho menos preciso na simulação de valores à medida que a distância cultural dos EUA aumenta. Em países como Líbia e Paquistão, os resultados da IA são pouco melhores do que o acaso. Isso destaca um viés cultural significativo na IA, sugerindo que ela não é verdadeiramente 'humana', mas sim 'americanizada'.

Leia mais
IA

Lit: Construindo Web Components leves e rápidos

2025-09-03
Lit: Construindo Web Components leves e rápidos

Lit é uma biblioteca leve para construir web components, baseada nos padrões de web components. Pesando cerca de 5 KB, ela fornece reatividade, templates declarativos e uma experiência de desenvolvimento simplificada. Ela renderiza com velocidade impressionante, atualizando apenas as partes dinâmicas da UI, garantindo compatibilidade com qualquer framework. Os componentes Lit são elementos personalizados padrão, suportando estilos com escopo e propriedades reativas, simplificando a criação de componentes compartilháveis, sistemas de design e aplicativos preparados para o futuro.

Leia mais
Desenvolvimento

Mergulhando no banco de dados tz: Criando seu próprio fuso horário

2025-09-11
Mergulhando no banco de dados tz: Criando seu próprio fuso horário

Trabalhando com Ruby, o autor encontrou um problema de fuso horário, o que o levou à descoberta do banco de dados tz. Este artigo fornece uma explicação clara do banco de dados tz, incluindo seus componentes principais: o compilador zic, a ferramenta zdump e os arquivos de origem do fuso horário. O autor demonstra como personalizar as regras de fuso horário criando um fuso horário fictício, Hi_No_Kuni/Konoha, em uma imagem Alpine Docker. O processo é ilustrado com exemplos práticos, verificando os resultados. Este artigo é adequado para desenvolvedores e fornece informações sobre a complexidade e a padronização por trás dos fusos horários.

Leia mais
Desenvolvimento banco de dados tz

Mistério do Esgotamento da Bateria do meu MacBook Pro M1 Max: Resolvido pelo Sleep Aid

2025-08-01

Meu MacBook Pro M1 Max começou a esgotar misteriosamente sua bateria durante a noite. Analisar os logs de gerenciamento de energia com o comando `pmset` era muito complexo, então escrevi uma pequena ferramenta de análise, mas não foi muito útil. Depois, descobri o Sleep Aid, uma ferramenta que exibe os eventos de ativação de forma mais clara e permite alterar as configurações. Descobri que a opção 'Ativar para manutenção' estava desativada; ativá-la resolveu o problema, e minha bateria agora dura a noite toda.

Leia mais

Falha na reinicialização do servidor: Reinicialização com resfriamento resolve travamento do kernel

2024-12-25

O autor encontrou dois servidores idênticos com travamentos do kernel que não podiam ser resolvidos com uma simples reinicialização. Durante a falha, os servidores imprimiram uma série de erros de exceção de verificação de máquina na fase do firmware do sistema, apontando para problemas de hardware da CPU. Um período de resfriamento de alguns minutos após desligar, seguido de uma reinicialização, resolveu o problema. Isso demonstra que mesmo uma breve interrupção de energia pode não redefinir completamente certos componentes do sistema x86, exigindo um período de resfriamento para recuperação completa.

Leia mais

Debian GNU/kFreeBSD: Um Sistema Operacional Híbrido Combinando Debian e FreeBSD

2025-03-08

O Debian GNU/kFreeBSD é um sistema operacional único que combina o ambiente de usuário Debian com o kernel FreeBSD. Este artigo explora sua arquitetura, processo de instalação, benefícios (como suporte ao ZFS e otimizações de desempenho) e limitações (compatibilidade de software e suporte da comunidade). Embora ofereça uma combinação convincente do vasto repositório de software do Debian e do kernel robusto do FreeBSD, é importante considerar os desafios antes de mergulhar. Continua sendo um experimento interessante em hibridização de SO.

Leia mais
Desenvolvimento

A Cola da IA: O Desespero de um Professor de Filosofia

2025-03-09
A Cola da IA: O Desespero de um Professor de Filosofia

Um professor de filosofia de uma universidade na Califórnia relata o uso generalizado de ferramentas de IA, como o ChatGPT, por alunos para trapacear em trabalhos. A facilidade com que os alunos podem gerar redações prejudica o ensino do professor e abala sua fé no processo educacional. Ele reflete sobre o verdadeiro significado da educação, argumentando que não se trata apenas de treinamento profissional, mas da formação do pensamento crítico e do pensamento independente. Embora o professor tente várias contramedidas, o rápido avanço da IA torna esses esforços amplamente ineficazes. O texto termina com um lamento pelo futuro dos alunos e uma reflexão mais ampla sobre o estado da educação.

Leia mais
Diversos trapaça com IA

Ataque de malware em pacote NPM e defesa com LavaMoat

2025-09-09
Ataque de malware em pacote NPM e defesa com LavaMoat

Um ataque recente envolveu código malicioso injetado no pacote NPM `is-arrayish`, com o objetivo de roubar ETH de transações de usuários. O malware conseguiu isso substituindo funções do navegador como `fetch`, `XMLHttpRequest` e `window.ethereum.request`. Em vez de uma análise detalhada do ataque, o artigo demonstra como o LavaMoat previne esses ataques. O LavaMoat isola os módulos de cada dependência em contextos globais lexicais separados (Compartimentos), restringindo o acesso a variáveis globais e importações especificadas em uma política. Isso impede que o código malicioso altere endereços de transação. Mesmo malware sofisticado teria dificuldades para contornar as defesas do LavaMoat.

Leia mais

Madeira mais forte que o aço? Esta startup torna isso realidade

2025-05-14
Madeira mais forte que o aço? Esta startup torna isso realidade

Uma tecnologia inovadora da Universidade de Maryland transforma madeira comum em um material mais forte que o aço. A InventWood, licenciada da tecnologia, recebeu US$ 15 milhões em financiamento da Série A para construir sua primeira fábrica comercial. Inicialmente focada em fachadas de edifícios, a empresa visa, eventualmente, substituir concreto e aço na construção, reduzindo significativamente a pegada de carbono do setor. O processo modifica a estrutura molecular da madeira e a comprime, resultando em um material mais de 10 vezes mais forte, com resistência adicional a fogo e apodrecimento.

Leia mais
Tecnologia

Previsões de Custo do Azure Explodem Após Falha na Migração

2025-09-02
Previsões de Custo do Azure Explodem Após Falha na Migração

Vários clientes do Microsoft Azure experimentaram um aumento nas previsões de custos do serviço de nuvem devido a uma migração problemática de contas do Programa de Assinatura Online da Microsoft (MOSP) para o Contrato com o Cliente da Microsoft (MCA). Alertas automáticos de orçamento foram disparados, alarmando os usuários que viram os custos aumentarem inesperadamente. A previsão de um usuário saltou de £63 para £758,71. Embora a Microsoft afirme que o problema subjacente foi resolvido, os usuários relatam dificuldades para entrar em contato com o suporte e alguns comentários do fórum sendo excluídos. A Microsoft aconselha os usuários a monitorar seus portais e enviar solicitações de suporte se houver discrepâncias.

Leia mais
Tecnologia Erro de Cobrança

O Paradoxo das Duas Crianças: Intuitivo x Realidade em Probabilidade

2025-08-28
O Paradoxo das Duas Crianças: Intuitivo x Realidade em Probabilidade

Uma família tem duas crianças, e pelo menos uma é menina. Qual a probabilidade de ambas serem meninas? A intuição pode sugerir 1/2, mas a resposta correta é 1/3. Este artigo utiliza árvores de probabilidade e espaço amostral para explicar a solução contra-intuitiva, destacando as armadilhas de confiar na intuição e negligenciar os detalhes do problema. Ele defende a simulação computacional para verificar os resultados de probabilidade, enfatizando a importância da definição precisa do problema, a declaração clara das premissas e a necessidade de evitar a dependência do 'senso comum'.

Leia mais

Reino Unido fecha acordo de defesa com a Palantir, gerando investimento de US$ 2 bilhões

2025-09-20
Reino Unido fecha acordo de defesa com a Palantir, gerando investimento de US$ 2 bilhões

O governo do Reino Unido fechou um acordo de defesa com a empresa americana de análise de dados Palantir, que espera atrair £ 1,5 bilhão (US$ 2 bilhões) em investimentos. A Palantir planeja estabelecer sua sede de defesa europeia no Reino Unido, criando até 350 empregos. O acordo ajudará os militares britânicos a utilizar IA para tomada de decisões e direcionamento mais rápidos, e impulsionará o crescimento das empresas de tecnologia de defesa britânicas. Apesar das controvérsias em torno do trabalho da Palantir com a CIA e o ICE, o governo do Reino Unido vê o acordo como uma forma de melhorar sua liderança em inovação na OTAN.

Leia mais
Tecnologia acordo de defesa

arXivLabs: Projetos Experimentais com Colaboradores da Comunidade

2025-09-04
arXivLabs: Projetos Experimentais com Colaboradores da Comunidade

arXivLabs é uma estrutura que permite a colaboradores desenvolverem e compartilharem novos recursos do arXiv diretamente em nosso site. Indivíduos e organizações que trabalham com o arXivLabs abraçaram e aceitaram nossos valores de abertura, comunidade, excelência e privacidade de dados do usuário. O arXiv está comprometido com esses valores e trabalha apenas com parceiros que os respeitam. Tem uma ideia para um projeto que agregará valor à comunidade do arXiv? Saiba mais sobre o arXivLabs.

Leia mais
Desenvolvimento

Por que prefiro reStructuredText a Markdown

2025-08-18
Por que prefiro reStructuredText a Markdown

Este artigo explica por que o autor prefere reStructuredText (rST) a Markdown para escrever livros técnicos. O rST, sendo uma representação de peso médio de uma árvore de documentação abstrata, oferece extensibilidade e personalização superiores em comparação com a abordagem leve do Markdown. O autor ilustra isso com exemplos de criação de imagens e tratamento de exercícios, mostrando como as diretivas personalizadas e as transformações de árvore de documentos do rST permitem estruturas de documentos complexas e funcionalidades difíceis de alcançar no Markdown. Embora reconheça a sintaxe potencialmente menos intuitiva do rST, o autor defende sua potência para documentação em larga escala, especialmente quando são necessárias extensões e transformações personalizadas, como demonstrado em seu livro, "Lógica para Programadores."

Leia mais
Desenvolvimento Escrita Técnica

Ataque cibernético afeta aeroportos europeus, causando atrasos em voos

2025-09-20
Ataque cibernético afeta aeroportos europeus, causando atrasos em voos

Um ataque cibernético direcionado a sistemas de check-in e embarque em vários grandes aeroportos europeus no sábado causou interrupções generalizadas e atrasos. Embora o impacto nos viajantes tenha parecido limitado, especialistas alertaram para vulnerabilidades expostas nos sistemas de segurança. O ataque se concentrou no software MUSE da Collins Aerospace, afetando vários aeroportos e forçando o check-in e o embarque manuais. Embora alguns voos tenham sido cancelados ou atrasados, muitos aeroportos relataram impacto operacional mínimo. O incidente destaca a dependência da indústria da aviação de sistemas digitais compartilhados e os riscos de segurança inerentes.

Leia mais
Tecnologia atrasos em voos

Faça seu terminal florescer: Um jogo de jardim CLI

2025-05-28
Faça seu terminal florescer: Um jogo de jardim CLI

Transforme seu terminal em um jardim vibrante com o Flower Garden CLI! Cultive cinco tipos únicos de flores, cada uma florescendo em intrincados padrões matemáticos e fractais. Regue suas flores, assista-as crescerem e aprecie as belas exibições coloridas. Com um menu fácil de usar e salvamento automático, você pode cultivar seu jardim digital no seu próprio ritmo. Instale via pip e comece a cultivar!

Leia mais
Jogos jogo CLI

Verdades Incômodas sobre a Verificação de Desenvolvedores Android do Google

2025-08-27

Esta postagem de blog levanta preocupações sérias sobre o próximo programa de verificação de desenvolvedores Android do Google. Usando o exemplo do desenvolvedor do aplicativo ICEBlock, que enfrentou ameaças após revelar sua identidade, a postagem argumenta que o programa pode prejudicar desenvolvedores que precisam de anonimato. Cinco perguntas-chave são apresentadas: Como as necessidades legítimas de anonimato do desenvolvedor serão atendidas? Quais organizações da sociedade civil foram consultadas e quais foram os resultados? Como a política de privacidade do Google sobre o compartilhamento de informações pessoais deve ser interpretada? Como o programa lidará com keystores de depuração e nomes de pacotes duplicados comumente usados no desenvolvimento de aplicativos? Quais são as implicações para aqueles que estão aprendendo desenvolvimento Android? A postagem insta o Google a participar de discussões e fornece um formulário de feedback.

Leia mais
Desenvolvimento

Reshaped: Cinco anos de jornada para código aberto

2025-09-11
Reshaped: Cinco anos de jornada para código aberto

Após cinco anos de desenvolvimento, a biblioteca de componentes Reshaped agora é totalmente de código aberto! Inicialmente um projeto pessoal que atendia à necessidade de bibliotecas de componentes consistentes para React e Figma, o Reshaped abrange 80% das práticas principais de design na web, priorizando o alinhamento entre design e engenharia. O autor primeiro tornou o pacote React gratuito e agora disponibiliza todo o código-fonte, com o objetivo de promover as melhores práticas em design e engenharia. Planos futuros incluem componentes premium avançados.

Leia mais

O Novo Foguete Soyuz-5 da Rússia: Livre da Ucrânia, Mirando Lançamentos Comerciais

2025-08-26
O Novo Foguete Soyuz-5 da Rússia: Livre da Ucrânia, Mirando Lançamentos Comerciais

Após o colapso da cooperação espacial com a Ucrânia devido ao conflito, a Rússia está acelerando o desenvolvimento de seu novo foguete Soyuz-5. Equipado com o poderoso motor RD-171MV, que dispensa componentes ucranianos e possui mais de três vezes a potência de um motor principal do ônibus espacial da NASA, o Soyuz-5 visa substituir os foguetes Zenit e Proton-M. A Rússia espera ganhar uma posição mais forte no mercado de lançamentos comerciais. No entanto, ainda mais significativo é o foguete Soyuz-7 (Amur), projetado com um primeiro estágio reutilizável e novos motores de oxigênio líquido-metano, destinados a eventualmente substituir o Soyuz-2. Sua estreia, no entanto, foi adiada para não antes de 2030.

Leia mais

Capacidade Assombrosa de Incorporação do GPT-3: Geometria de Alta Dimensão e o Lema de Johnson-Lindenstrauss

2025-09-15
Capacidade Assombrosa de Incorporação do GPT-3: Geometria de Alta Dimensão e o Lema de Johnson-Lindenstrauss

Esta postagem de blog explora como modelos de linguagem grandes como o GPT-3 acomodam milhões de conceitos distintos em um espaço de incorporação relativamente modesto de 12.288 dimensões. Por meio de experimentos e análise do Lema de Johnson-Lindenstrauss, o autor revela a importância dos relacionamentos vetoriais "quase ortogonais" na geometria de alta dimensão e métodos para otimizar o arranjo de vetores em espaços de incorporação para aumentar a capacidade. A pesquisa descobre que, mesmo levando em consideração desvios da ortogonalidade perfeita, o espaço de incorporação do GPT-3 possui uma capacidade surpreendente, suficiente para representar o conhecimento e o raciocínio humanos.

Leia mais

A Próxima Fronteira do Software Empresarial: De Registros a Agentes Autônomos

2025-02-26

O software empresarial está passando por uma mudança revolucionária: registros de dados estáticos estão evoluindo para agentes autônomos. O artigo explora três eras do software empresarial: a era do banco de dados, a era da nuvem e a era emergente de agentes autônomos. Nesta terceira era, utilizando modelos de ator, execução durável, máquinas de estado e LLMs, objetos de negócios como faturas ganham a capacidade de lidar autonomamente com processos como aprovação automática, coleta de informações, interpretação de políticas e coordenação entre sistemas. Isso não é simplesmente IA substituindo humanos; é dar vida aos próprios objetos de dados, remodelando os processos de negócios, permitindo operações mais granulares e fornecendo capacidades analíticas mais poderosas. Empresas já estão experimentando este modelo, como CoPlane, Koala e Hightouch, transformando dados estáticos em entidades orientadas a objetivos para fluxos de trabalho mais eficientes.

Leia mais
Desenvolvimento agentes autônomos

CBOR x MessagePack: Um confronto de serialização

2025-03-03

O autor luta para escolher entre MessagePack e CBOR para uma linguagem de programação compartilhada, priorizando desempenho e facilidade de compreensão. Embora o MessagePack tenha uma interface mais simples e acessível, o CBOR demonstra velocidades de codificação/decodificação significativamente mais rápidas (aproximadamente 200% mais rápido em benchmarks). Apesar da documentação mais complexa do CBOR, seu design superior acaba prevalecendo. O autor escolhe o CBOR, mas reconhece a bagagem política que influencia sua decisão.

Leia mais
Desenvolvimento

Tranquilizantes e a Era da Ansiedade: O Problema das Drogas do Capitalismo

2025-09-21
Tranquilizantes e a Era da Ansiedade: O Problema das Drogas do Capitalismo

Este artigo explora a intrincada relação entre o consumo de drogas e o capitalismo moderno. Através da experiência pessoal e da revisão histórica, o autor traça a evolução dos medicamentos anti-ansiedade, de Miltown na década de 1950 a Klonopin atualmente. Essas drogas, argumenta o autor, não são simplesmente tratamentos para a ansiedade, mas também produtos de uma sociedade capitalista que gera estresse generalizado e precariedade. O artigo afirma que as pressões, instabilidade e incerteza da vida moderna levam à ansiedade e ao trauma generalizados, com as drogas servindo como um mecanismo de enfrentamento. A jornada pessoal do autor ilustra isso, levando à reflexão sobre a interação complexa entre o uso de drogas e as estruturas sociais.

Leia mais

Kernel Linux 6.16: Pequenas Mudanças, Grandes Melhorias

2025-07-30
Kernel Linux 6.16: Pequenas Mudanças, Grandes Melhorias

O lançamento do kernel Linux 6.16, embora aparentemente menor, traz melhorias significativas. A integração do Rust se aprofunda com novos bindings para o núcleo do driver e o subsistema de dispositivos PCI, simplificando a adição de drivers de hardware baseados em Rust. O Direct Rendering Manager (DRM) ganha novas abstrações Rust, aumentando o desempenho de gráficos e reduzindo vulnerabilidades. Os sistemas de arquivos XFS e Ext4 recebem aprimoramentos que resultam em aumentos de desempenho de até 37%. A segurança é aprimorada com suporte para Intel TXT e TDX, e são feitas melhorias para GPUs Intel APX e Nvidia Blackwell. O desempenho da rede também é aprimorado com mudanças na forma como o TCP/IP interage com o DMABUF.

Leia mais
Desenvolvimento

De SixthSense à Pesquisa em Física: Uma Odisséia Tecnológica de um Estudante Universitário

2025-09-04
De SixthSense à Pesquisa em Física: Uma Odisséia Tecnológica de um Estudante Universitário

Um estudante universitário, começando com uma reflexão sobre a interação humano-computador, tenta replicar o projeto SixthSense, lançando sua jornada em Ciência da Computação e Engenharia. Durante seus estudos, ele descobre um interesse maior em engenharia de software, particularmente na construção de aplicativos práticos e na resolução de problemas do mundo real. Ele se envolve em pesquisas de física, usando o Docker para otimizar a instalação de software e empregando CNNs e Transformers para identificação de elétrons, mudando, finalmente, sua especialização para Ciência da Computação e Física. Essa experiência mostra sua jornada de exploração de diferentes campos tecnológicos, encontrando seus interesses e direção, e aprimorando suas habilidades por meio de experiência prática.

Leia mais
Desenvolvimento pesquisa em física

Gerentes de Produto na Era da IA: Novas Ferramentas, Mesmos Princípios Essenciais

2024-12-22
Gerentes de Produto na Era da IA: Novas Ferramentas, Mesmos Princípios Essenciais

Apesar do termo moderno "Gerente de Produto de IA", a IA não alterou fundamentalmente o cerne da gestão de produto: entender as necessidades do usuário, criar soluções e definir tarefas. A IA fornece ferramentas novas e poderosas, como os Modelos de Linguagem Grandes (LLMs), mas os gerentes de produto ainda aproveitam essas ferramentas, não as constroem. O artigo explica conceitos básicos de LLM (tokens, janelas de contexto, prompts) e aconselha os gerentes de produto a aprender a criar prompts eficazes, colaborar estreitamente com engenheiros e focar no valor prático da IA para o produto, evitando adições por modismo. Em resumo, a IA é uma ferramenta, não uma substituição; os gerentes de produto devem abraçar a IA e aprimorar suas habilidades para prosperar nesta era.

Leia mais
Desenvolvimento Gestão de Produto

Delta Air Lines fecha acordo exclusivo com o YouTube Premium para entretenimento a bordo

2025-01-09
Delta Air Lines fecha acordo exclusivo com o YouTube Premium para entretenimento a bordo

A Delta Air Lines fez parceria com o YouTube para oferecer o YouTube Premium e o YouTube Music gratuitamente aos seus membros do SkyMiles em voos. Este acordo exclusivo inclui conteúdo selecionado de principais criadores do YouTube e faz parte da estratégia mais ampla da Delta para melhorar a experiência a bordo e atrair viajantes da indústria do entretenimento. A companhia aérea também está lançando um assistente pessoal com tecnologia de IA, o Delta Concierge, e uma nova série a bordo apresentada por Tom Brady, focada em dicas de bem-estar para viagens.

Leia mais
Tecnologia Linhas Aéreas

Visibilidade Pré-computada do Quake: Desvendando o Algoritmo PVS

2025-01-10

Esta é a primeira parte da série "Desvendando o PVS", explorando como o motor do Quake otimizou o desempenho de renderização usando conjuntos de visibilidade pré-computados (PVS). Na metade da década de 1990, as limitações da renderização de software tornaram a redução de overdraw crucial. O Quake usou um sistema de portais e PVS para resolver isso. Os portais dividem o mundo em células; o motor renderiza apenas as células visíveis para a câmera e outras visíveis através dos portais. O algoritmo PVS pré-computa uma lista de células visíveis para cada célula durante a compilação do mapa, evitando testes de visibilidade complexos em tempo de execução e melhorando significativamente a eficiência de renderização. Este artigo examina os detalhes de implementação do algoritmo PVS, incluindo definições de portais, o papel da árvore BSP e as três etapas do algoritmo: visibilidade básica, visibilidade total e resolução de resultados.

Leia mais
1 2 49 50 51 53 55 56 57 595 596