Conversão eficiente de UNORM e SNORM para ponto flutuante em hardware

2024-12-26

Esta postagem de blog aprofunda a implementação eficiente em hardware da conversão de formatos de inteiros UNORM e SNORM para números de ponto flutuante binários IEEE 754 de 32 bits. O autor detalha o tratamento de valores especiais para UNORM e SNORM de 8 e 16 bits, mostrando como deslocamentos de bits e adições alcançam a conversão precisa sem divisão complexa. Normalização e arredondamento são explicados para garantir precisão. A postagem conclui resumindo o custo de hardware, destacando sua eficiência.

Leia mais

NeatShift: Uma ferramenta moderna de organização de arquivos para Windows

2024-12-27

NeatShift é um aplicativo moderno para Windows que ajuda você a organizar arquivos e pastas de forma eficiente e segura usando links simbólicos. Possui uma interface limpa, funcionalidade de arrastar e soltar, gerenciamento de links e prevenção de erros. O aplicativo é fácil de instalar e executar, sem exigir dependências adicionais. Atualmente em fase de testes, ele inclui a criação automática de pontos de restauração do sistema para segurança, embora backups manuais sejam fortemente recomendados.

Leia mais

Keeper (YC) Contrata Engenheiro Fullstack Sênior

2025-01-01

A Keeper, uma empresa apoiada pelo Y Combinator que desenvolve software para contabilistas, está contratando um Engenheiro Fullstack Sênior. A vaga exige 3+ anos de experiência em desenvolvimento de aplicativos web com React e Node.js, proficiência em TypeScript, APIs REST e bancos de dados. A Keeper oferece salário e participação acionária competitivos e tem como missão capacitar os contabilistas com ferramentas eficientes.

Leia mais
Desenvolvimento Engenheiro Fullstack

Protocolo de Rede Homa: Um Novo Desafio para TCP/UDP

2024-12-30

Homa é um novo protocolo de transporte de rede projetado para aplicações em data centers, com o objetivo de reduzir a sobrecarga de transmissão de inúmeras mensagens pequenas. Ao contrário do TCP/UDP tradicional, ele elimina a configuração de conexão, empregando um mecanismo exclusivo de solicitação-resposta e filas priorizadas para minimizar a latência. Atualmente, o Homa está buscando a inclusão no kernel do Linux, mas seu futuro pode depender muito da aceleração por hardware em dispositivos de rede.

Leia mais
Desenvolvimento protocolo de rede

Tema Monokai Pro: para IDEs JetBrains e mais

2024-12-31

Monokai Pro é um plugin de tema disponível para IDEs JetBrains (como IntelliJ IDEA, WebStorm, etc.), Sublime Text e VS Code. Ele possui mais de 70 ícones personalizados e oferece configurações ajustáveis para personalização. Uma versão de teste gratuita está disponível, mas uma assinatura mensal de € 1 remove pop-ups. Compatível com várias linguagens de programação e IDEs, é uma escolha popular entre engenheiros de software.

Leia mais
Desenvolvimento Plugin de Tema

Xiaomi endurece política de desbloqueio do bootloader global: apenas um dispositivo por ano

2025-01-02

A Xiaomi alterou recentemente sua política global de desbloqueio do bootloader, limitando os usuários a desbloquear apenas um dispositivo por ano, em comparação com os três anteriores. Essa medida gerou indignação entre desenvolvedores e usuários avançados. A nova política pode resultar de preocupações com segurança, prevenção de abuso e esforços para melhorar a estabilidade do software. No entanto, afetará significativamente o desenvolvimento de ROMs personalizadas, a personalização de dispositivos e a experiência do usuário. Muitos usuários estão expressando sua intenção de mudar de marca.

Leia mais

Pornografia ASCII: Uma História da Erotica Baseada em Texto

2025-01-02

Este artigo explora a história da pornografia ASCII, traçando sua evolução desde as primeiras máquinas de teletipo até os fóruns e sistemas de quadro de avisos da internet. Sua velocidade de transmissão em ambientes de baixa largura de banda a tornou uma forma dominante de pornografia online nos primórdios. O artigo examina as jornadas criativas e os estilos dos artistas ASCII, explora seu lugar na arte e na cultura e discute sua presença contínua na internet hoje, como sua popularidade em plataformas como o Twitter.

Leia mais

Concurso Global: Dê um nome à quase-lua da Terra!

2024-12-28

A Radiolab e a União Astronômica Internacional (IAU) lançaram um concurso global de nomes para a quase-lua da Terra, (164207) 2004 GU9. O concurso, que vai até 1º de janeiro de 2025, convida votos para um nome que será oficialmente certificado pela IAU. Os finalistas incluem nomes retirados da mitologia, como Bakunawa (dragão filipino), Cardea (deusa romana) e Ehaema (Mãe do Crepúsculo estoniana), cada um oferecendo uma perspectiva cultural única. Este concurso transcende a mera nomeação; é uma celebração da troca intercultural, fundindo mitologia antiga com astronomia moderna.

Leia mais

O que acontece se você fizer um planeta de peixe?

2024-12-29

Este artigo científico explora um experimento de pensamento peculiar: o que aconteceria se você criasse um planeta inteiramente de peixe? Usando princípios da física, o autor traça meticulosamente o processo. Da expansão dos peixes no vácuo, sua colisão e agregação em asteroides, à formação final de um planeta semelhante à Terra chamado "Rockfish", com um núcleo de diamante, um manto metálico e vastos oceanos, e até mesmo uma estrela "Starfish" e um buraco negro "Blackfish", o artigo está cheio de diversão e explora a possibilidade do surgimento da vida, mostrando o charme da física na exploração de cenários absurdos.

Leia mais

Projeto Inverso de Heteroestruturas Complexas de Nanopartículas via Aprendizado Profundo em Grafos Heterogêneos

2024-12-26

Pesquisadores usaram aprendizado profundo e redes neurais gráficas heterogêneas para projetar inversamente nanopartículas de conversão ascendente (UCNPs) com aplicações em biossensores, microscopia de super-resolução e impressão 3D. Um grande conjunto de dados de mais de 6.000 espectros de emissão UCNP foi gerado e usado para treinar um modelo GNN. A otimização baseada em gradiente identificou estruturas com uma emissão prevista 6,5 vezes maior do que qualquer UCNP no conjunto de treinamento sob iluminação de 800 nm. Este trabalho revela novos princípios de design para UCNPs e fornece uma estrutura para o projeto inverso baseado em DL de nanomateriais.

Leia mais

Tetris no Jogo da Vida de Conway: Uma Epopeia Colaborativa

2024-12-29

Uma equipe de programadores colaborou por um ano e meio para simular com sucesso o Tetris no Jogo da Vida de Conway. Em vez de programar o Tetris diretamente em Life, eles usaram uma abordagem de abstração em camadas, culminando em um computador construído usando metapixels e VarLife, programado na linguagem de montagem QFTASM. Este computador possui uma arquitetura Harvard RISC assíncrona de 16 bits com inúmeras instruções e modos de endereçamento. O programa Tetris final é executado em um padrão massivo do Jogo da Vida, mostrando uma façanha impressionante de poder computacional.

Leia mais

Glean do Meta: Indexação de código em larga escala

2025-01-01

O Meta lançou o Glean, um sistema de indexação de código open source projetado para eficiência e escalabilidade. O Glean coleta e processa informações de código-fonte, fornecendo-as a ferramentas de desenvolvedor por meio de uma linguagem de consulta flexível chamada Angle. Sua indexação incremental inovadora aborda os desafios de bases de código massivas, permitindo recursos como navegação de código, pesquisa e geração de documentação. A versatilidade do Glean suporta diversas linguagens e esquemas de dados personalizados, tornando-o um recurso valioso para desenvolvedores.

Leia mais
Desenvolvimento indexação de código

As 7 principais histórias da robótica em 2024

2024-12-31

2024 foi um ano de avanços sem precedentes na robótica. O financiamento da Série B da Figure, de US$ 675 milhões, avaliando a empresa em US$ 2,6 bilhões, impulsionou o desenvolvimento de robôs humanoides. A Boston Dynamics revelou seu novo robô Atlas totalmente elétrico, preparando o caminho para aplicações comerciais. A Nvidia investiu no projeto GR00T, com o objetivo de desenvolver um modelo de base de uso geral para robôs humanoides, resolvendo o desafio de implantação de robôs práticos, seguros e confiáveis. O artigo também explora avanços na autonomia dos robôs versus teleoperação e a aplicação de usinagem robótica na indústria aeroespacial. Por fim, relata a missão bem-sucedida do helicóptero Ingenuity em Marte e o desenvolvimento de seu sucessor.

Leia mais

Rod Serling: Um século de visões distópicas

2024-12-30

Este artigo comemora o centenário de Rod Serling, criador de "The Twilight Zone". Ele traça a carreira de Serling do rádio para a televisão, explorando os temas distópicos recorrentes e o comentário social aguçado em seu trabalho. De dramas radiofônicos iniciais a "The Twilight Zone" e "Seven Days in May", as obras de Serling consistentemente usaram linguagem concisa e talento dramático para expor o lado negro da natureza humana e falhas nos sistemas sociais, revelando violência e caos à espreita sob a superfície da vida suburbana aparentemente pacífica. Ele habilmente combinou ficção científica com problemas sociais do mundo real, usando contos de advertência para criticar a guerra, o racismo e as conspirações políticas. O estilo único de Serling e sua narrativa premonitória permanecem relevantes e instigantes hoje.

Leia mais

Arcan 0.7 Lançado: Atualização do Desktop All-Tomato Chega

2024-12-26

O lançamento do Arcan 0.7 marca o fim da segunda fase do projeto 'anarquia na área de trabalho' e o início da fase final. Esta versão concentra-se em correções de bugs e melhorias no Lash#Cat9 e Xarcan. O Lash#Cat9, um ambiente de linha de comando baseado em Lua, adiciona recursos como uma implementação do protocolo Debug Adapter e uma planilha interativa. O Xarcan permite gerenciadores de janela personalizados, utilizando o Arcan como um driver de exibição e permitindo interoperabilidade com servidores X. O Arcan 0.7 visa melhorar o desempenho e a segurança, com versões futuras planejadas para apresentar programação remota mais flexível e conexão de dispositivos mais simples.

Leia mais
Desenvolvimento

Postgres 18 terá suporte a UUIDv7: Fim das dores de cabeça com ordenação de IDs em testes

2025-01-02

O PostgreSQL incluirá suporte a UUIDv7 na versão 18. Este método aprimorado de geração de UUIDs mantém os benefícios de aleatoriedade do UUIDv4, garantindo IDs monotonicamente crescentes dentro de um único backend do Postgres. Isso é conseguido incorporando um timestamp e um contador de 12 bits sub-milisegundos. Os testes são simplificados, pois os dados de teste são automaticamente ordenados, eliminando a necessidade de ordenação manual e melhorando a eficiência e confiabilidade dos testes. Embora a monotonicidade não seja garantida entre backends, é suficiente para a maioria dos cenários de teste. Essa melhoria está prevista para lançamento no final de 2025 com o PostgreSQL 18.

Leia mais
Desenvolvimento

Telescópio James Webb descobre galáxia espiral gigante mais distante

2024-12-31

Usando o Telescópio Espacial James Webb (JWST), astrônomos descobriram Zhúlóng, uma galáxia espiral ultra-massiva que é a mais distante do seu tipo já identificada. Esta galáxia espiral de grande design, com seus braços bem definidos, possui uma massa comparável à Via Láctea e se formou apenas um bilhão de anos após o Big Bang. Estudos revelam um núcleo quiescente e um disco ainda ativo de formação estelar, sugerindo que Zhúlóng está em uma fase de transição. Esta descoberta desafia os modelos existentes de formação de galáxias no universo primitivo, indicando que galáxias maduras podem ter surgido muito antes do que se pensava.

Leia mais
Tecnologia Galáxia Espiral

Kuvasz-streamer: CDC de Alto Desempenho para PostgreSQL

2025-01-03

Kuvasz-streamer é um projeto open-source de captura de dados de mudança (CDC) exclusivamente para PostgreSQL. Integra-se perfeitamente com a replicação lógica do PostgreSQL, fornecendo replicação de alto desempenho e baixa latência. Recursos incluem design leve (Go, sem dependências), alta taxa de transferência (10K TPS, <1s de latência), gerenciamento automatizado de publicações e slots, modelos flexíveis de propagação de tabelas (clonagem, histórico, somente anexação) e suporte para modos declarativo e interativo. Casos de uso incluem consolidação de dados, atualizações de banco de dados, consolidação de bancos de dados de microsserviços, consolidação de bancos de dados multilocatários e otimização de desempenho do banco de dados.

Leia mais
Desenvolvimento Replicação de Dados

curl-impersonate atualizado: recursos aprimorados de imitação de navegador

2024-12-30

O projeto lexiforest/curl-impersonate é um fork ativo do curl-impersonate, aprimorando as capacidades de imitação de navegador e oferecendo suporte a mais versões e destinos de build. Este projeto modifica o curl para imitar o comportamento de navegadores principais (Chrome, Edge, Safari e Firefox) durante as conexões TLS e HTTP, contornando restrições de sites baseadas em impressão digital. As atualizações incluem suporte para ECH, compressão ZSTD, curva X25519Kyber768 e mais versões de navegador, fornecendo ferramentas de linha de comando e funções de biblioteca aprimoradas.

Leia mais
Desenvolvimento imitação de navegador

Prototipagem rápida de jogos com LÖVE

2024-12-31

Um programador, com o objetivo de concluir um jogo completo em 2025, construiu protótipos de xadrez e jogos de cartas usando a framework LÖVE2D em Lua. A API simples, porém poderosa, do LÖVE permitiu interações complexas da IU com código mínimo, acelerado ainda mais pela geração de código assistida por LLM. O autor descobriu que o LÖVE é ideal para prototipagem, especialmente IU, mas observou a necessidade de melhorias no recarregamento a quente e na separação de lógica para projetos maiores. O plano é usar o LÖVE para desenvolver um MVP de jogo básico.

Leia mais

2024: Um Ano de Avanços para o Windows on Arm

2024-12-30

2024 foi um ano marcante para o Windows on Arm. Os processadores Qualcomm Snapdragon X Elite proporcionaram desempenho e duração de bateria excepcionais, permitindo que os PCs Copilot Plus desafiassem o domínio do Apple MacBook Air. Embora a compatibilidade com jogos ainda seja um ponto a melhorar, a colaboração entre a Microsoft e a Qualcomm, juntamente com o desenvolvimento de aplicativos nativos Arm64, fez com que o ecossistema Windows on Arm amadurecesse consideravelmente. A Intel e a AMD responderam com os chips Lunar Lake e Ryzen AI, respectivamente, intensificando a competição e preparando o cenário para uma batalha acirrada entre Arm e x86 em 2025.

Leia mais
Tecnologia PC com IA

Projeto GitHub: Automação de E-mail Diário de Vocabulário Holandês

2024-12-27

Este projeto GitHub automatiza o envio diário de um e-mail contendo três palavras em holandês de nível C1, suas traduções em inglês e exemplos de frases. O autor criou este projeto devido à falta de ferramentas de aprendizado adequadas, utilizando o ChatGPT para sugestões de palavras e serviços da AWS (incluindo Lambda, DynamoDB e SES) para automação. A arquitetura do projeto é simples, mas oferece espaço para melhorias, como a refatoração do código Python para melhor desempenho.

Leia mais
Desenvolvimento aprendizado de holandês

Filtros de Bloom: O Segredo para Deixar o SQLite 10 Vezes Mais Rápido

2024-12-22

Pesquisadores usaram filtros de Bloom de forma inteligente para tornar as consultas analíticas do SQLite 10 vezes mais rápidas. Eles descobriram que as junções de loop aninhado do SQLite eram ineficientes, com muito tempo gasto em sondagens de árvore B. Ao usar um filtro de Bloom antes da operação de junção para filtrar rapidamente as linhas que provavelmente não correspondem e, em seguida, realizar sondagens de árvore B apenas em correspondências potenciais, o número de sondagens foi significativamente reduzido. Os filtros de Bloom têm uma sobrecarga de memória mínima e foram fáceis de integrar no mecanismo de consulta existente do SQLite, resultando em um aumento significativo de desempenho. Essa melhoria foi integrada ao SQLite v3.38.0.

Leia mais
(avi.im)

Kando: Ferramenta de Eficiência que Redefine a Produtividade

2024-12-27

Kando é uma ferramenta de eficiência de código aberto e gratuita, disponível para Windows, macOS e Linux. Ela usa reconhecimento de gestos para permitir que você selecione ferramentas e ações em milissegundos, mesmo navegando por menus profundamente aninhados com facilidade. Kando torna toda a sua tela um alvo clicável; não mais precisa mirar precisamente em botões minúsculos! A versão mais recente possui um novo ícone fantástico, com detalhes do processo de design disponíveis no Ko-fi. Experimente hoje!

Leia mais

Apresentando 'Solsthelion': Uma Nova Palavra para a Temporada de Férias

2024-12-30

O autor cunhou a palavra 'Solsthelion', um portmanteau de 'Solstício' e 'Periélio'. O Solstício de dezembro ocorre por volta de 21 de dezembro, e o Periélio (o ponto mais próximo da Terra ao Sol) é por volta de 4 de janeiro. 'Solsthelion' abrange, portanto, perfeitamente o período de férias. É puramente astronômico, desprovido de laços culturais ou históricos. O autor sugere usar 'Feliz Solsthelion' como uma saudação festiva após meados de dezembro.

Leia mais

Um ELF Minimalista: Removendo a Complexidade até o Essencial

2024-12-26

Este artigo detalha a jornada do autor na simplificação de um programa básico do Linux, culminando em um arquivo ELF minimalista. Começando com um simples programa "Olá, Mundo", o autor remove progressivamente complexidades como bibliotecas padrão, recursos de segurança modernos, informações de depuração e mecanismos de tratamento de erros. O processo aprofunda a estrutura do arquivo ELF, tabelas de símbolos, seções e o papel dos scripts de linkador, usando linguagem assembly para manipular diretamente chamadas de sistema para a funcionalidade do programa. O autor conclui criando um script de linkador personalizado, carregando segmentos de código e dados em endereços de memória especificados, demonstrando a flexibilidade e detalhes de baixo nível da construção de arquivos ELF.

Leia mais

Ferramenta impulsionada por IA revoluciona o design de proteínas

2024-12-31

Cientistas desenvolveram uma ferramenta impulsionada por IA para projetar novas proteínas. Essa ferramenta pode prever estruturas 3D de proteínas e projetar proteínas com funções desejadas, prometendo acelerar a descoberta de medicamentos, o desenvolvimento de biomateriais e tecnologias agrícolas sustentáveis. Os pesquisadores treinaram algoritmos de aprendizado de máquina para prever estruturas de proteínas a partir de sequências de aminoácidos. A precisão e a eficiência da ferramenta superam os métodos tradicionais, oferecendo possibilidades revolucionárias para a biomedicina e a ciência dos materiais.

Leia mais
IA

Gerador de Arte IA Impressionante: Midjourney

2025-01-01

O Midjourney, um gerador de arte por IA, recentemente tomou a internet de assalto. Sua capacidade de produzir imagens incrivelmente detalhadas e estilisticamente diversas a partir de prompts de texto simples é surpreendente. Usando um vasto banco de dados e modelos de aprendizado profundo, o Midjourney cria obras de arte impressionantes, gerando um debate intenso sobre as capacidades da IA na arte e seu impacto em artistas tradicionais. Preocupações sobre a IA substituindo artistas humanos são contrabalançadas pela visão de que a IA é uma ferramenta poderosa para exploração criativa. Independentemente disso, o Midjourney representa uma nova era para a arte de IA.

Leia mais

Índice de Lançamentos de Jogos Amiga 2024: Jogos Retro Prosperam

2024-12-31

O site Lemon Amiga lançou seu índice de 2024 de lançamentos de jogos Amiga, exibindo uma variedade de novos títulos abrangendo vários gêneros, incluindo plataformas, quebra-cabeças e jogos de tiro. O índice apresenta tanto ports fiéis de jogos de arcade clássicos quanto criações originais, destacando a vibrante comunidade de jogos Amiga. Ele também inclui protótipos de jogos e títulos em desenvolvimento, demonstrando a paixão duradoura pela criação de jogos Amiga.

Leia mais

Confissão de um profissional de Web3: Quase não uso Web3

2024-12-27

Um veterano da Web3 desde 2018 confessa usar criptomoedas raramente, destacando a estagnação do setor. Apesar de bilhões investidos, os produtos Web3 não atendem às necessidades dos usuários não criptográficos, oferecendo principalmente volatilidade e entretenimento online. O autor reflete sobre o foco do setor em ferramentas para desenvolvedores em vez de produtos para consumidores, observando as deficiências das finanças tradicionais — altas taxas, ineficiência — sem impulsionar a adoção em massa de criptomoedas. Preocupações pessoais com conformidade, gerenciamento de carteiras, restrições de tempo e aversão a riscos o levam a priorizar estratégias de investimento mais simples. Ele sugere que a Web3 pode ser mais adequada para uma geração futura.

Leia mais
1 2 17 18 19 21 23 24 25 58 59