Equipe de graduação executa Xv6 em uma CPU caseira

2025-06-28

Em 2015, uma equipe de graduação da Universidade de Tóquio enfrentou um projeto ambicioso: projetar, construir e executar o sistema operacional Xv6 em uma CPU caseira com um ISA RISC personalizado. Ao longo de quatro meses, eles construíram um compilador C do zero, superaram inúmeros desafios na compreensão e implementação dos recursos de CPU necessários para um SO (interrupções, gerenciamento de memória) e portaram com sucesso o Xv6, adicionando até mesmo jogos como 2048 e Campo Minado. Sua demonstração final executou o programa de ray tracing exigido no topo do Xv6, mostrando incrível engenhosidade e habilidades de resolução de problemas. Este projeto serve como um testemunho das recompensas de reinventar a roda e do valor educacional do aprendizado prático.

Leia mais
Desenvolvimento Projeto de CPU

Aceleração de LLM com Redis: LMCache oferece aumento de velocidade de 3 a 10 vezes

2025-06-28
Aceleração de LLM com Redis: LMCache oferece aumento de velocidade de 3 a 10 vezes

O LMCache é uma extensão do mecanismo de serviço LLM projetada para reduzir drasticamente a latência de cauda e aumentar a taxa de transferência, especialmente em cenários de contexto longo. Ao armazenar em cache pares de valores-chave de texto reutilizáveis em vários locais (GPU, CPU DRAM, disco local), o LMCache reutiliza esses caches para qualquer texto reutilizado (não apenas prefixos) em qualquer instância de serviço. Isso economiza ciclos de GPU valiosos e minimiza o atraso na resposta do usuário. Quando combinado com o vLLM, o LMCache consegue uma redução de 3 a 10 vezes na latência e nos ciclos de GPU em vários casos de uso de LLM, incluindo QA multirrodadas e RAG. Experimente com imagens Docker vLLM pré-construídas!

Leia mais
IA

Como seu site favorito sabe secretamente se você está navegando no transporte público ou na cama?

2025-06-28
Como seu site favorito sabe secretamente se você está navegando no transporte público ou na cama?

Este artigo revela como os sites identificam bots e usuários reais usando várias técnicas, incluindo a verificação de agentes de usuário, reputação de endereço IP, impressão digital TCP/TLS, execução de JavaScript e análise de comportamento. Os sites empregam essas técnicas para combater bots maliciosos, por exemplo, analisando padrões de movimento do mouse, velocidade de digitação e intervalos de tempo para determinar se um usuário é um bot. O artigo também explora navegadores sem cabeça, CAPTCHAs e análise de comportamento avançada baseada em IA, mostrando o contínuo jogo de "gato e rato" entre sites e bots.

Leia mais
Tecnologia

História Completa de Mapas de Ciclismo Online

2025-06-28
História Completa de Mapas de Ciclismo Online

Um site dedicado à história de mapas de ciclismo foi lançado, apresentando mais de cem extratos cuidadosamente restaurados de grandes fornecedores de mapas. Não é um blog; em vez disso, funciona como um livro de 'mesa de café' online, oferecendo uma coleção selecionada de informações para navegação e referência. O conteúdo é dividido em seções que cobrem uma introdução, o desenvolvimento de mapas de ciclismo, editores, fontes, datação de mapas e um 'Museu Negro' mostrando erros de mapa.

Leia mais

Geradores de Imagens com IA Abalam o Mercado de Design Gráfico na China

2025-06-28
Geradores de Imagens com IA Abalam o Mercado de Design Gráfico na China

Geradores de imagens com IA, como o DALL-E, estão causando um grande impacto no mercado de design gráfico chinês. Alguns designers usam a IA para criar fundos de baixo custo, mas isso também destaca a capacidade da IA de substituir partes do processo criativo. Os clientes agora esperam prazos mais curtos e preços mais baixos, levando a um aumento na carga de trabalho e redução na renda dos designers. Embora a IA possa replicar estilos rapidamente, ela não pode substituir as habilidades essenciais de um designer em estratégia criativa e resolução de problemas. Muitos veem a IA como um 'brinquedo' em vez de uma 'ferramenta', achando sua utilidade limitada em projetos complexos. Há esperança de que a IA se torne uma assistente de design mais eficaz no futuro.

Leia mais

Mudanças no visto americano impulsionam serviços de 'funeral digital' na Coreia do Sul

2025-06-28
Mudanças no visto americano impulsionam serviços de 'funeral digital' na Coreia do Sul

A Embaixada dos EUA em Seul retomou a aceitação de pedidos de visto para estudantes e intercâmbio, mas com uma nova exigência: os candidatos devem tornar públicas todas as contas de mídia social. Isso causou ansiedade entre os estudantes sul-coreanos que buscam estudar nos EUA, levando muitos a procurar ajuda de serviços de 'funeral digital'. Esses serviços, oferecidos por empresas de gerenciamento de reputação online, removem postagens e fotos potencialmente prejudiciais das mídias sociais. O custo varia de ₩100.000 a milhões de won, destacando o aperto nas políticas de visto dos EUA e o impacto das mídias sociais na reputação pessoal.

Leia mais

Por que desenvolvedores seniores são mais cruciais do que nunca na era da geração de código de IA

2025-06-28
Por que desenvolvedores seniores são mais cruciais do que nunca na era da geração de código de IA

Na era da geração de código impulsionada por IA, desenvolvedores seniores são mais vitais do que nunca. O artigo argumenta que um programa não é apenas código, mas um modelo teórico construído sobre uma compreensão profunda do sistema. O código gerado por IA muitas vezes carece dessa base teórica, levando a bases de código incoerentes e acúmulo de dívida técnica. Desenvolvedores seniores constroem e mantêm essa estrutura teórica, garantindo que o código esteja alinhado com as necessidades do negócio e orientando desenvolvedores juniores a transformar código disperso em programas coerentes. Portanto, as organizações precisam priorizar o compartilhamento de conhecimento e a herança teórica para cultivar desenvolvedores com bases teóricas sólidas, garantindo a qualidade do software e a manutenibilidade a longo prazo.

Leia mais
Desenvolvimento desenvolvedores seniores

Quando o Estado de Direito Falha: O Retorno do Tribalismo

2025-06-28
Quando o Estado de Direito Falha: O Retorno do Tribalismo

Este artigo explora o ressurgimento do tribalismo no mundo ocidental à medida que o estado de direito enfraquece. O autor argumenta que, quando uma classe privilegiada se coloca acima da lei, regras tribais mais antigas e brutais reaparecem. O tribalismo prioriza a dinâmica de poder sobre a moralidade, buscando vantagem em vez de justiça. A sociedade moderna é apresentada como uma exceção frágil, construída sobre uma confiança precária nas instituições. Quando a imparcialidade dessas instituições é comprometida, o tribalismo a explora, usando a própria lei como arma para consolidar o poder. O autor apela para a compreensão do tribalismo, não para imitá-lo, mas para melhor proteger e preservar o estado de direito que sustenta a sociedade moderna.

Leia mais
Diversos

Bloqueador de Anúncios do Mundo Real: Óculos AR Filtram Anúncios de Rua

2025-06-28
Bloqueador de Anúncios do Mundo Real: Óculos AR Filtram Anúncios de Rua

Um engenheiro de software criou um aplicativo de realidade aumentada para os óculos AR de quinta geração da Snap que identifica e bloqueia anúncios, outdoors e marcas de produtos do mundo real. Usando a IA Gemini do Google, o aplicativo detecta anúncios e os substitui por quadrados vermelhos. Embora ainda esteja em estágios iniciais, ele sugere um futuro em que os usuários controlam o conteúdo físico que veem, potencialmente até personalizando as substituições para anúncios bloqueados. Atualmente, o aplicativo é exclusivo para usuários do Snap Spectacles.

Leia mais
Tecnologia RA

A Lacuna da Hereditariedade: Estudos com Gêmeos x Genômica

2025-06-28
A Lacuna da Hereditariedade: Estudos com Gêmeos x Genômica

Desde a década de 1970, estudos com gêmeos sugerem alta herdabilidade para muitas características comportamentais, com o QI estimado em cerca de 60% genético. No entanto, Estudos de Associação em todo o Genoma (GWAS) têm tido dificuldades em encontrar esses genes, levando à "lacuna da herdabilidade". Pesquisas recentes sugerem que o poder preditivo do GWAS pode ser inflado devido à estratificação populacional, acasalamento seletivo e criação genética. Novos métodos, como Sib-Regression e RDR, oferecem abordagens alternativas para estimar a herdabilidade, produzindo resultados que diferem dos estudos com gêmeos. O debate continua sobre o verdadeiro valor da herdabilidade e as razões para as discrepâncias entre os métodos; alguns argumentam que os estudos com gêmeos superestimam a herdabilidade, enquanto outros apontam para a negligência do GWAS em relação a variantes raras e interações gênicas. Muitos mistérios permanecem, exigindo mais pesquisas.

Leia mais

Casal de professores japoneses se divorcia e casa três vezes: um cabo de guerra entre lei e amor

2025-06-28
Casal de professores japoneses se divorcia e casa três vezes: um cabo de guerra entre lei e amor

Yukari Uchiyama e Yukio Koike, um casal de professores de Nagano, Japão, divorciaram-se e casaram-se três vezes para contornar uma lei que exige que os cônjuges tenham o mesmo sobrenome. Profundamente apaixonados, eles se separaram e se reuniram repetidamente, casando-se apenas para registrar os nascimentos e depois se divorciando para manter seu estilo de vida preferido sem casamento. Sua situação incomum destaca o conflito entre a lei japonesa e as liberdades individuais.

Leia mais

Iniciativa de código aberto do compilador C Whitesmiths: Uma lenda retorna

2025-06-28
Iniciativa de código aberto do compilador C Whitesmiths: Uma lenda retorna

O compilador C Whitesmiths, lançado originalmente em 1978, suportava arquiteturas como DEC PDP-11 e Intel 8080, está prestes a se tornar de código aberto! Seu criador, P.J. Plauger, concedeu permissão para uso não comercial. Binários e parte do código-fonte para versões incluindo CP/M-80 e um compilador cruzado IBM System/36 estão disponíveis para download. Este compilador historicamente significativo será um recurso valioso para o estudo da história e do desenvolvimento da linguagem C.

Leia mais
Desenvolvimento

Deletando meu Segundo Cérebro: A Jornada de um Minimalista Digital

2025-06-28
Deletando meu Segundo Cérebro: A Jornada de um Minimalista Digital

O autor passou anos construindo um sistema de gerenciamento de conhecimento pessoal (PKM) de "segundo cérebro", apenas para descobrir que ele havia se tornado um cemitério de informações, prejudicando o pensamento e a criatividade. Ele deletou tudo, optando por uma abordagem mais leve e focada na experiência. Ele percebeu que o verdadeiro conhecimento não é armazenado em bancos de dados, mas sim vivido e colocado em prática. Este ensaio explora as armadilhas e reflexões do gerenciamento de conhecimento pessoal e o valor de retornar à autenticidade e à experiência.

Leia mais
Diversos

Bloqueador de anúncios do mundo real para Snap Spectacles: tecnicamente viável, mas limitado na prática

2025-06-28
Bloqueador de anúncios do mundo real para Snap Spectacles: tecnicamente viável, mas limitado na prática

Um desenvolvedor criou um protótipo de bloqueador de anúncios do mundo real usando Snap Spectacles e inteligência artificial do Google Gemini. O protótipo utiliza a API do Módulo de Profundidade e recursos de visão em nuvem para sobrepor retângulos vermelhos sobre anúncios. No entanto, devido à natureza semitransparente da renderização de óculos AR e seu campo de visão limitado, o bloqueador é atualmente impraticável para bloquear completamente anúncios do mundo real. Apesar disso, esse experimento levanta questões interessantes sobre as aplicações futuras de óculos AR e como interagimos com a publicidade.

Leia mais
Tecnologia

Nim Bare-Metal no Raspberry Pi: Uma Aventura Sem Cabeça

2025-06-28
Nim Bare-Metal no Raspberry Pi: Uma Aventura Sem Cabeça

Este projeto detalha um ambiente bare-metal para Raspberry Pi 1/Zero usando a linguagem de programação Nim. Ele possui um escalonador cooperativo, modelo de programação assíncrono e acesso direto ao hardware sem APIs específicas do fornecedor. O projeto inclui gerenciamento de memória, tratamento de exceções e monitoramento de tempo de execução, juntamente com instruções de configuração abrangentes. Planos futuros envolvem a expansão para mais plataformas de destino e a adição de mais drivers de periféricos.

Leia mais
Desenvolvimento

IA Generativa: Uma Mudança de Paradigma na Programação

2025-06-28
IA Generativa: Uma Mudança de Paradigma na Programação

Modelos de Linguagem Grandes (LLMs) estão revolucionando o desenvolvimento de software, uma mudança comparável à transição da linguagem assembly para linguagens de programação de alto nível. O autor argumenta que LLMs não apenas elevam o nível de abstração, mas também introduzem não-determinismo, alterando fundamentalmente a natureza da programação. A evolução do Fortran para Ruby melhorou a eficiência, mas não mudou a essência da programação. O não-determinismo introduzido por LLMs exige que os programadores se adaptem, apresentando desafios e oportunidades.

Leia mais
Desenvolvimento

Programação Multiestágios com Variáveis de Splice: Geração de Código Segura e Previsível

2025-06-28

Este artigo apresenta uma nova técnica chamada Programação Multiestágios (MSP) que permite que programas gerem outros programas. Para garantir a geração de código segura e previsível, os autores introduzem o conceito de "variáveis splice". As variáveis splice fornecem controle preciso sobre o processo de geração de código e escalam perfeitamente para recursos avançados, como correspondência de padrões de código e reescrita. O sistema de tipos rastreia automaticamente as dependências de variáveis, garantindo que o código gerado seja sempre bem formado, com escopo adequado e com verificação de tipos correta. O artigo demonstra o poder das variáveis splice com exemplos como a geração de uma função de potência e mostra recursos como correspondência de padrões de código e reescrita.

Leia mais

Qwen VLo: Modelo Multimodal Unificado que Entende e Cria Imagens

2025-06-28
Qwen VLo: Modelo Multimodal Unificado que Entende e Cria Imagens

A Alibaba DAMO Academy apresenta o Qwen VLo, um novo modelo multimodal que não apenas entende o conteúdo de imagens, mas também gera imagens de alta qualidade com base nesse entendimento. Empregando um método de geração progressivo, ele constrói imagens gradualmente da esquerda para a direita e de cima para baixo, garantindo um resultado final coerente e harmonioso. O Qwen VLo suporta instruções multilíngues, lida com tarefas complexas como edição de imagens e transferência de estilo, e pode até entender o conteúdo de suas próprias imagens geradas. Embora esteja atualmente em versão de prévia, suas poderosas capacidades multimodais mostram o imenso potencial da IA na geração de imagens.

Leia mais

NLnet financia 62 projetos para fortalecer a internet aberta

2025-06-28

A Fundação NLnet anunciou 62 novos projetos financiados por seu fundo NGI Zero Commons, a maior rodada até agora. Esses projetos abrangem uma ampla gama, de redes celulares baseadas em navegador e criptografia segura contra computação quântica a mídia social descentralizada e hardware de código aberto, todos trabalhando em direção a uma internet mais aberta, confiável e resiliente. Destaques incluem esforços para desenvolver criptografia resistente à computação quântica, criar uma rede celular controlada por navegador e projetar chips livres com designs comprovadamente livres de Spectre. Esta rodada de financiamento representa um investimento significativo na construção de um futuro digital melhor, mais acessível e seguro.

Leia mais

Defesa contra Stingray no Android 16: Uma Nova Camada de Segurança Móvel

2025-06-28
Defesa contra Stingray no Android 16: Uma Nova Camada de Segurança Móvel

O Android 16 apresenta um recurso de segurança crucial para alertar os usuários se seus telefones se conectarem a uma rede móvel falsa ou insegura, muitas vezes criada por um dispositivo conhecido como 'stingray'. Isso alerta os usuários sobre conexões não criptografadas ou quando a rede solicita os identificadores de seus telefones, ajudando a detectar potenciais vigilâncias. No entanto, devido a novos requisitos de hardware, essa proteção provavelmente será limitada a novos dispositivos lançados com o Android 16, como o próximo Pixel 10. O recurso é implementado por meio de uma nova página de 'Segurança da Rede Móvel' no Centro de Segurança, permitindo que os usuários controlem as notificações de rede e a proteção de rede 2G.

Leia mais
Tecnologia

Estatísticas Globais de Energia: Renováveis ​​Aumentam, mas Combustíveis Fósseis Ainda Dominam

2025-06-28
Estatísticas Globais de Energia: Renováveis ​​Aumentam, mas Combustíveis Fósseis Ainda Dominam

A Revisão Estatística de Energia Mundial de 2024 revela uma situação mista. Embora a energia eólica e solar tenham aumentado em impressionantes 16%, a demanda global de energia cresceu ainda mais rápido, com o uso de combustíveis fósseis aumentando em mais de 1%. A demanda chinesa de petróleo bruto caiu, mas a demanda indiana de carvão aumentou. O relatório destaca que, apesar do rápido crescimento das energias renováveis, isso não é suficiente para compensar o aumento da demanda geral, levando a mais um ano recorde de emissões globais. Isso destaca os obstáculos estruturais, econômicos e geopolíticos para uma transição energética global coordenada.

Leia mais
Tecnologia

Facebook acessa furtivamente suas fotos para IA

2025-06-28
Facebook acessa furtivamente suas fotos para IA

O Facebook está testando um novo recurso que solicita acesso à biblioteca de fotos dos usuários para sugerir versões de fotos editadas por IA, mesmo aquelas ainda não enviadas. Essa opção de "processamento na nuvem" permite que o Facebook carregue fotos para análise, criando colagens, resumos, estilos de IA e temas. Embora o Facebook afirme que essas sugestões são visíveis apenas ao usuário e não são usadas para anúncios, seus termos de IA permitem a análise de recursos faciais e outros dados. Isso levanta preocupações de privacidade, pois o Facebook não esclarece totalmente o uso dos dados ou se treina seus modelos de IA com esses dados. Atualmente em teste nos EUA e Canadá, os usuários podem desativar o recurso nas configurações.

Leia mais
Tecnologia

A Europa se afasta da Microsoft: Soberania de dados em foco

2025-06-28
A Europa se afasta da Microsoft: Soberania de dados em foco

Em meio à iniciativa da Microsoft de migrar usuários do Windows 10 para o Windows 11 e preocupações com a segurança e soberania de dados, vários governos e organizações europeus estão mudando para o sistema Linux. O artigo destaca a interferência do governo americano nos dados e a possível influência da pressão política nos serviços da Microsoft, impulsionando a busca da Europa pela independência tecnológica. Exemplos incluem a Gendarmerie francesa migrando com sucesso para o Ubuntu Linux e o plano da Dinamarca de abandonar o Windows e o Office. Essa tendência reflete a ênfase da Europa na segurança e soberania de dados e suas preocupações com a dependência de empresas de tecnologia americanas.

Leia mais
Tecnologia Desmicrosoft

Processador Fotônico Alcança Avanço na Aceleração de IA

2025-06-28
Processador Fotônico Alcança Avanço na Aceleração de IA

A pesquisa inovadora da Lightmatter, publicada na Nature, revela um processador fotônico revolucionário capaz de executar modelos de IA de última geração, como ResNet e BERT, com precisão comparável aos sistemas tradicionais de ponto flutuante de 32 bits. Integrando seis chips em um único pacote, este processador oferece 65,5 trilhões de operações ABFP por segundo, consumindo apenas 78 watts de energia elétrica e 1,6 watts de energia óptica. Essa descoberta representa um passo significativo em direção à computação pós-transistor, oferecendo uma solução viável para os custos exponencialmente crescentes da computação de IA.

Leia mais
Tecnologia

Transformando urina em osso: Uma descoberta biotecnológica

2025-06-28
Transformando urina em osso: Uma descoberta biotecnológica

Pesquisadores do Laboratório Nacional Lawrence Berkeley, UC Irvine e UIUC modificaram geneticamente leveduras para converter urina humana em hidroxiapatita, um mineral valioso usado na reparação de ossos e dentes. Este processo econômico e sustentável não apenas fornece uma fonte de hidroxiapatita, mas também reduz os custos de tratamento de águas residuais e permite a produção de fertilizantes. A levedura modificada, chamada de 'osteolevedura', extrai eficientemente minerais da urina, imitando o processo natural de formação de ossos. Essa abordagem de 'reciclagem de urina' promete um impacto ambiental e econômico significativo.

Leia mais
Tecnologia

arXivLabs: Projetos Experimentais com Colaboradores da Comunidade

2025-06-28
arXivLabs: Projetos Experimentais com Colaboradores da Comunidade

arXivLabs é uma estrutura que permite que colaboradores desenvolvam e compartilhem 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 dos 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

Um Driver de Kernel Conciso em Rust: O Exemplo do Controlador Ethernet AX88796B

2025-06-28

Este artigo detalha a experiência de escrever um driver de kernel Linux para o controlador Ethernet embutido AX88796B usando Rust. O autor contrasta a versão Rust com sua contraparte em C, destacando as diferenças em sintaxe, tipos e APIs. A versão Rust é notavelmente concisa, com pouco mais de 100 linhas, aproveitando macros para simplificar o registro do driver e usando traits e a macro `#[vtable]` para integração perfeita com o código C existente. O artigo explica claramente as vantagens do Rust no desenvolvimento de drivers de kernel, como garantias de segurança de memória por meio de referências e tratamento de erros simplificado usando `Result` e o operador `try`, fornecendo insights valiosos para o desenvolvimento de drivers de kernel em Rust.

Leia mais
Desenvolvimento Driver de Kernel

Comunicação Secreta por Ultrassom: Enviando Dados com o Microfone e Alto-falante do seu Telefone

2025-06-28

Este artigo detalha um método divertido para transmitir dados usando ultrassom. O autor codifica inteligentemente dados em um sinal de ultrassom, permitindo comunicação de curto alcance entre dispositivos usando o microfone e o alto-falante de um telefone. Embora o método tenha limitações como resistência fraca à interferência e velocidade lenta, ele demonstra a possibilidade de comunicação não convencional usando dispositivos cotidianos e desperta reflexões sobre seu potencial em aplicações práticas, como auxiliar softwares de reunião na identificação de dispositivos próximos.

Leia mais

Spark: Infraestrutura de Energia Renovável Impulsionada por IA

2025-06-28
Spark: Infraestrutura de Energia Renovável Impulsionada por IA

A Spark está construindo o motor de IA que impulsiona a próxima geração de infraestrutura de energia renovável. Sua missão é ajudar os desenvolvedores de energia renovável a construir fazendas solares, armazenamento de baterias e projetos relacionados de forma mais eficiente. Eles já trabalham com líderes do setor como Colliers Engineering & Design e Standard Solar, e são apoiados por investidores de primeira linha, incluindo AI Grant e Y Combinator. Eles estão contratando engenheiros de software com mais de 3 anos de experiência, habilidades de full-stack e paixão por IA e energia limpa.

Leia mais
Tecnologia

A Luta em Dubai: Um Ano de Lições para um Empreendedor Indiano

2025-06-28
A Luta em Dubai: Um Ano de Lições para um Empreendedor Indiano

Um ano em Dubai ensinou a um empreendedor indiano que o cenário de negócios da cidade é muito diferente do da Índia. O sucesso depende da construção de relacionamentos, da compreensão da intrincada rede de partes interessadas e do alinhamento com as prioridades locais. O autor detalha os desafios de navegar em uma cultura focada em prestígio e relacionamentos de longo prazo, enfatizando a paciência, o networking e a superação dos padrões globais. O artigo oferece insights valiosos para fundadores e investidores indianos que procuram expandir para Dubai, destacando a necessidade de adaptar e elevar sua abordagem além de uma mentalidade transacional.

Leia mais
1 2 138 139 140 142 144 145 146 595 596