Imprimindo dados digitais em papel: um método de armazenamento extremo

2025-06-03

Este artigo explora vários métodos de armazenamento de dados digitais em papel, desde a codificação simples de caracteres (como Base16, Base32, Base64) até codificações de pontos mais complexas (como códigos QR, Optar) e até mesmo codificações de cores. O autor compara experimentalmente a densidade de informação e a confiabilidade de diferentes métodos e discute questões-chave como OCR, códigos de correção de erros e armazenamento de longo prazo. Os resultados mostram que os métodos de codificação de pontos (como códigos QR empilhados e Optar) podem armazenar até 100 KB de dados em uma página A4, enquanto os métodos de codificação de caracteres são limitados pela precisão do OCR, resultando em capacidade de armazenamento relativamente pequena. O artigo também explora a possibilidade de codificação de dados manuscritos e transmissão de dados em papel, oferecendo novas ideias para preservação de dados digitais em condições extremas.

Leia mais

Rádio do Genocídio de Ruanda: Incitação sob o Disfarce da Liberdade de Expressão

2025-06-07

Uma estação de rádio, aparentemente com o objetivo de "desenvolvimento harmonioso na sociedade ruandesa", era secretamente financiada por extremistas Hutus. Ela demonizou a minoria Tutsi, fomentando ódio e violência, preparando o terreno para o genocídio. Apesar dos avisos do embaixador belga e de agências de ajuda, diplomatas ocidentais descartaram a retórica perigosa da estação, considerando-a uma piada. O embaixador dos EUA argumentou que seus eufemismos eram passíveis de várias interpretações, priorizando a 'liberdade de expressão' em detrimento da prevenção da violência em massa.

Leia mais

O Nó Górdio das Alterações de Esquema Online e Chaves Estrangeiras no MySQL

2025-02-12
O Nó Górdio das Alterações de Esquema Online e Chaves Estrangeiras no MySQL

Esta publicação analisa os desafios inerentes à realização de alterações de esquema online no MySQL, particularmente ao lidar com tabelas vinculadas por relacionamentos de chave estrangeira. O autor analisa as limitações de ferramentas existentes, como pt-online-schema-change e gh-ost, destacando as complexidades e riscos envolvidos na alteração de tabelas pai. Alterar uma tabela pai exige alterações simultâneas de todas as tabelas filhas, criando um processo frágil com tolerância mínima a erros. Uma única falha pode levar a inconsistências de dados ou interrupções. O autor conclui que as alterações de esquema online que envolvem restrições de chave estrangeira em tabelas grandes são praticamente inviáveis.

Leia mais

A Língua Modela a Personalidade? Um Estudo Bilíngue Fascinante

2024-12-22

Um amigo, Victor, conduziu um experimento único explorando o impacto da língua na personalidade. Usando um teste de personalidade padronizado em bilíngues inglês/alemão, ele descobriu que metade apresentou mudanças significativas na personalidade dependendo da língua usada. Esse resultado fascinante gerou uma discussão sobre bilinguismo coordenado e composto, e tocou em relatividade e determinismo linguísticos. Embora os dados sejam limitados, o estudo de Victor sugere uma ligação sutil, mas intrigante, entre língua e personalidade.

Leia mais

Amostragem de Big Data: Pequenas Amostras, Grandes Respostas

2025-05-31
Amostragem de Big Data: Pequenas Amostras, Grandes Respostas

Em uma entrevista recente, Hadley Wickham destacou que muitos problemas de big data são, na verdade, problemas de pequenos dados, dado o subconjunto, amostra ou resumo corretos. Este artigo mergulha na amostragem eficiente para análise de big data. Usando o exemplo da Goatly, uma empresa que atende cabras narcolépticas, o autor demonstra como calcular o tamanho de amostra apropriado para regressão logística. A conclusão é que aproximadamente 2345 amostras são necessárias para representar com precisão 100.000 fazendas. A publicação também detalha scripts Python e ferramentas online para cálculo do tamanho da amostra e aborda brevemente o conceito de poder estatístico.

Leia mais

Avistamentos misteriosos de drones continuam a assombrar a costa leste dos EUA

2024-12-18
Avistamentos misteriosos de drones continuam a assombrar a costa leste dos EUA

Uma onda de avistamentos misteriosos de drones está causando preocupação generalizada e fechamentos de espaço aéreo na costa leste dos EUA. Esses drones do tamanho de SUVs foram relatados perto de bases militares e aeroportos em Nova Jersey e Nova York, interrompendo viagens aéreas. Embora as agências federais estejam investigando, as explicações permanecem evasivas, com especulações variando de conspirações políticas a outras causas desconhecidas. O mistério contínuo alimenta a ansiedade do público e pedidos de resolução rápida para evitar mais interrupções e ameaças potenciais.

Leia mais

Ventilador de Recuperação de Energia WM12: Ar Fresco o Ano Todo

2024-12-16
Ventilador de Recuperação de Energia WM12: Ar Fresco o Ano Todo

O WM12 é um ventilador de recuperação de energia descentralizado inovador, projetado para instalação em janelas. Combinando dois módulos TW4 em uma caixa de espuma de polipropileno durável, ele troca eficientemente o ar interno e externo, recuperando aproximadamente 90% da energia térmica. Isso garante ar fresco sem custos significativos de aquecimento ou resfriamento. Com operação silenciosa, vida útil extremamente longa (> 50 anos) e compatibilidade com sistemas domésticos inteligentes, o WM12 oferece superior eficiência energética e benefícios ambientais. Atualmente em fase beta, usuários interessados podem entrar em contato com a empresa por e-mail para obter mais informações.

Leia mais

Roto: Uma linguagem de script embutida estaticamente tipada para Rust

2025-05-21
Roto: Uma linguagem de script embutida estaticamente tipada para Rust

Roto é uma linguagem de script embutida para aplicativos Rust, projetada para ser simples, rápida e confiável. Criada a partir da necessidade de filtragem mais flexível no Rotonda, um mecanismo BGP baseado em Rust, o Roto permite que os usuários escrevam filtros complexos com facilidade. É estaticamente tipada, compilada JIT e com recarregamento a quente, garantindo desempenho e segurança. O Roto integra-se perfeitamente ao Rust, permitindo o registro direto de tipos e métodos Rust, eliminando a serialização custosa. Embora ainda esteja em desenvolvimento, o Roto oferece documentação e exemplos para aqueles que estão interessados em experimentar.

Leia mais
Desenvolvimento

“Mais Médicos Fumam Camels”: Uma Lição de Engano na Propaganda de Tabaco

2025-01-08

De 1940 a 1949, a R.J. Reynolds lançou a campanha “Mais Médicos Fumam Camels”, usando imagens idealizadas de médicos para sugerir sutilmente segurança. Os médicos retratados eram atores, contornando habilmente a ética médica da época. Anúncios apareceram em publicações como o Journal of the American Medical Association, e pesquisas tendenciosas realizadas em convenções médicas, muitas vezes envolvendo a distribuição de cigarros gratuitos, reforçaram a afirmação enganosa. Esta campanha revela como a indústria do tabaco manipulou informações e explorou a confiança para enganar o público.

Leia mais

Adicção a Pornografia Desmascarada: Moral, e Não o Uso de Pornografia, Causa Problemas

2025-04-04
Adicção a Pornografia Desmascarada: Moral, e Não o Uso de Pornografia, Causa Problemas

Uma meta-análise de estudos sobre o uso de pornografia desafia a ideia de longa data de 'vício em pornografia'. A pesquisa revela que a incongruência moral, fortemente influenciada pela religiosidade, é um preditor muito mais forte de problemas relacionados à pornografia do que a quantidade de pornografia consumida. A culpa e a vergonha associadas ao uso de pornografia geralmente decorrem desse conflito entre valores pessoais e comportamento, em vez de um processo viciante. O estudo sugere que os clínicos devem se concentrar em abordar conflitos morais e crenças religiosas para ajudar os indivíduos a conciliar seus valores e comportamentos, em vez de simplesmente direcionar o consumo de pornografia.

Leia mais

Polygon Vendida para Valnet, Demissões em Massa Segue

2025-05-01
Polygon Vendida para Valnet, Demissões em Massa Segue

O site de notícias de jogos Polygon foi vendido para a gigante de farms de cliques Valnet, resultando em demissões em massa. Muitos funcionários expressaram choque e preocupação nas redes sociais sobre a perda de seus empregos. O cofundador e ex-editor-chefe do Polygon, Chris Plante, confirmou sua saída. O preço de venda não foi divulgado, e o comunicado de imprensa não mencionou as demissões. Alguns editores permanecem, segundo relatos. A Valnet, conhecida por operar vários sites de agregação de conteúdo, já foi acusada de práticas de conteúdo exploratórias. A aquisição gerou preocupações sobre o futuro do jornalismo de jogos.

Leia mais

Construindo um Cliente BitTorrent do Zero: Um Projeto de Fim de Semana

2025-02-24

Este artigo detalha um projeto de fim de semana para construir um cliente BitTorrent. Ele explica o protocolo BitTorrent, cobrindo a descoberta de pares, análise de arquivos .torrent (Bencode), comunicação com rastreadores, aperto de mão com pares e download de partes de arquivos. O autor usa Go e fornece trechos de código-chave, incluindo um analisador Bencode, construtor de solicitações de rastreadores, analisador de mensagens e gerenciamento de downloads concorrentes. Detalhes técnicos como bitfields, solicitações de blocos e pipelines são discutidos, destacando o processamento concorrente e o gerenciamento de estado. Embora alguns códigos sejam omitidos, o artigo fornece um roteiro claro para construir um cliente BitTorrent.

Leia mais
Desenvolvimento

Framework Xenon: Uma poderosa estrutura de hacking de jogos em C++

2025-05-08
Framework Xenon: Uma poderosa estrutura de hacking de jogos em C++

Xenon é uma estrutura C++ poderosa e flexível projetada para criar trapaças de jogos, internas e externas. Sua arquitetura modular permite a implementação fácil de recursos como ESP, Aimbot, Radar e muito mais. Xenon suporta vários motores de jogo, incluindo Unreal Engine e Unity, e é projetado para ser universal, podendo ser adaptado a vários jogos com alterações mínimas. O framework oferece opções de cheats internas (injeção de DLL) e externas (aplicativo independente), simplificando o processo de desenvolvimento.

Leia mais

Novo modo --shuffle do GNU Make: Descobrindo bugs ocultos em compilações paralelas

2024-12-16

Por onze anos, bugs difíceis de reproduzir afetaram as compilações paralelas no GNU Make. Inspirado nisso, um novo modo `--shuffle` foi desenvolvido para reorganizar aleatoriamente as metas do Makefile, simulando uma ordem de compilação não determinística. Isso revelou efetivamente bugs ocultos em mais de 30 pacotes, incluindo gcc, vim e ghc. Agora parte do GNU Make 4.4, este modo é acessível via `make --shuffle` ou a variável de ambiente `GNUMAKEFLAGS=--shuffle`. Este recurso poderoso ajuda os desenvolvedores a identificar e resolver problemas de compilação paralela, destacando a melhoria contínua das ferramentas de desenvolvimento de software.

Leia mais

Interfaces Genéricas em Go: Usando Interfaces Genéricas para Estruturas de Árvore Eficientes e Adaptáveis

2025-07-10

Este artigo explora o uso avançado de interfaces genéricas em Go, especialmente como lidar elegantemente com restrições de tipo ao construir estruturas de dados como árvores de busca binária usando interfaces genéricas auto-referenciais. Usando uma estrutura de árvore como exemplo, ele compara três abordagens de implementação: usando `cmp.Ordered`, uma função de comparação personalizada e uma interface genérica auto-referencial. Finalmente, o artigo aprofunda a combinação de restrições `comparable` para construir conjuntos ordenados e evitar complexidades decorrentes de receptores de ponteiro, recomendando priorizar a simplicidade e legibilidade no design.

Leia mais
(go.dev)
Desenvolvimento Genéricos Go

Site Apresenta Escritos Cristãos Primitivos

2024-12-25

Um novo site, "Escritos Cristãos Primitivos", disponibiliza uma coleção abrangente de textos cristãos anteriores ao Concílio de Nicéia em 325 d.C. Ele apresenta o Novo Testamento, Apócrifos, textos gnósticos, escritos dos Padres da Igreja e fontes não-cristãs relacionadas, tudo com traduções e comentários. Este recurso fornece insights inestimáveis sobre a história e o desenvolvimento do cristianismo primitivo.

Leia mais

XLibre: Um Fork Rebelde do X11 Desafia a Dominância do Wayland

2025-06-29
XLibre: Um Fork Rebelde do X11 Desafia a Dominância do Wayland

Frustrado com o lento progresso e as deficiências do Wayland, o desenvolvedor Enrico Weigelt lançou o XLibre, uma melhoria profunda do X11. O XLibre não é apenas um branch simples; é uma reformulação completa com o objetivo de corrigir as falhas do Wayland e oferecer desempenho e segurança superiores. Weigelt afirma ter sido expulso do projeto Xorg pela Red Hat, provocando um debate na indústria sobre o controle da Red Hat sobre o desenvolvimento do Linux. Surpreendentemente, o Fedora, uma distribuição derivada da Red Hat, está considerando substituir o X11 pelo XLibre. O futuro do XLibre ainda é incerto, mas inegavelmente injetou novas variáveis ​​no mundo da área de trabalho Linux.

Leia mais
Desenvolvimento

O Poder de Indulto Presidencial: Abrange Empresas?

2025-05-25
O Poder de Indulto Presidencial: Abrange Empresas?

Este artigo explora o território amplamente inexplorado de se o poder de indulto do presidente dos EUA se estende a empresas. Evidências históricas sugerem uma interpretação mais ampla do que comumente se presume, remontando a séculos de direito comum inglês, onde empresas eram frequentemente indultadas. O presidente poderia usar esse poder para indultar empresas condicionalmente, potencialmente até mesmo abolindo efetivamente a responsabilidade criminal corporativa em nível federal. No entanto, o Congresso pode limitar esse poder recusando-se a alocar reembolsos de multas indultadas e revogando leis de responsabilidade criminal corporativa. Alguns estados também podem possuir poderes de indulto semelhantes, abrindo novas vias estratégicas para advogados que representam empresas.

Leia mais

Gerenciamento de Memória em Rust: Técnicas Avançadas

2025-05-06
Gerenciamento de Memória em Rust: Técnicas Avançadas

Esta é a quinta publicação de uma série sobre gerenciamento de memória em Rust, aprofundando-se em técnicas avançadas para lidar com operações de memória complexas. Começando com um exemplo simples de iterador, a publicação explica as intrincadas regras de propriedade e empréstimo do Rust, esclarecendo por que `for y in x` move a propriedade de `x` e como usar uma referência `&x` evita isso. O impacto das chamadas de método no gerenciamento de memória é então analisado, detalhando como múltiplas chamadas de método podem levar a erros do verificador de empréstimo e apresentando soluções: descartar e reaproveitar, armazenar um identificador, fazer uma cópia e reestruturar o código. A publicação conclui com uma breve introdução às durações de vida em Rust e durações de vida não lexicais, mostrando como as anotações de duração de vida previnem referências penduradas e como o Rust usa mecanismos semelhantes para garantir tanto a segurança de memória quanto a segurança de thread.

Leia mais
Desenvolvimento Verificador de Empréstimo

Contorne os Resultados de Pesquisa com IA do Google: Um Truque Inteligente

2025-02-10

Uma ferramenta do Ranks.com adiciona automaticamente "fucking" às suas pesquisas no Google, ignorando anúncios e resumos de IA para resultados mais limpos. Isso explora a observação de que incluir "fucking" remove anúncios e visões gerais de IA, retornando a pesquisa a uma forma mais simples. O desenvolvedor Sean Markey visa fornecer uma experiência de pesquisa mais limpa.

Leia mais

HDs Seagate Novos: Um Caso de Revenda em Massa?

2025-01-29
HDs Seagate Novos: Um Caso de Revenda em Massa?

A publicação alemã Heise.de relata um problema generalizado em que vários compradores de discos rígidos Seagate receberam unidades usadas em vez de novas. Os discos, mostrando tempos de uso de dezenas de milhares de horas, foram comprados de vários varejistas, incluindo vendedores autorizados da Seagate e grandes marketplaces online. Os modelos afetados abrangem diferentes séries e capacidades. Embora a Seagate esteja investigando, a escala e a natureza do problema permanecem incertas, levantando preocupações sobre possível fraude.

Leia mais

Interruptor Inteligente Ativado por Grito: Um Projeto Inútil, Mas Divertido

2025-05-10

Cansado de gritar para a Siri ou Alexa? Este projeto descreve um interruptor inteligente ativado por grito. Usando um interruptor inteligente Sonoff S31 e um microfone INMP441, juntamente com o ESPHome e código Arduino, o autor criou um sistema que controla o interruptor detectando a frequência e a amplitude do som. Embora usar o ESPHome possa ser um exagero, o projeto é simples e direto, não requer conexão com a internet. Versões futuras planejam melhorar a seleção de hardware e explorar mais aplicações, como controlar portas de garagem ou alterar as cores das luzes.

Leia mais
Hardware controle de voz

Conversão Eficiente e Segura de std::future para asio::awaitable

2025-07-15

Este artigo detalha um método eficiente e seguro para converter `std::future` para `asio::awaitable`, particularmente útil na programação assíncrona C++ moderna com Boost.Asio. Usando `asio::async_initiate` e um pool de threads, esta abordagem evita elegantemente o bloqueio de threads de E/S e fornece um mecanismo robusto de tratamento de exceções, garantindo alto desempenho e estabilidade. Este padrão de projeto é facilmente extensível a outros cenários assíncronos, fornecendo uma base sólida para a construção de aplicativos de corrotina de alto desempenho.

Leia mais
Desenvolvimento

Pipelines de ML offline vs. online: a chave para escalar a IA

2025-05-13
Pipelines de ML offline vs. online: a chave para escalar a IA

Este artigo destaca a diferença crucial entre pipelines de aprendizado de máquina offline e online na construção de sistemas de IA escaláveis. Pipelines offline lidam com processamento em lote, como coleta de dados, ETL e treinamento de modelos, enquanto pipelines online fornecem previsões em tempo real ou quase em tempo real para os usuários. O artigo enfatiza a importância da separação desses pipelines e usa um pipeline de recursos para ajuste fino de um SLM de resumo como exemplo. Ele explica como construir um processo de geração de conjunto de dados reprodutível, rastreável e escalável usando frameworks MLOps como ZenML. Esse processo extrai dados do MongoDB, os processa em vários estágios e, finalmente, os publica no Hugging Face. Compreender essa separação é crucial para construir sistemas de IA robustos em nível de produção.

Leia mais
Desenvolvimento escalabilidade de IA

Blogueiro Oferece Mentoria Gratuita em IA e Tecnologia

2025-01-16
Blogueiro Oferece Mentoria Gratuita em IA e Tecnologia

Um blogueiro está conduzindo um projeto experimental oferecendo sessões de mentoria gratuitas de 30 minutos (três sessões no total) para três voluntários. Os tópicos variam de estatística e ciência a IA, autoaperfeiçoamento e muito mais. Os candidatos devem descrever seus objetivos e como esperam que o mentor possa ajudar. O blogueiro priorizará os candidatos em que acredita poder fornecer a maior assistência e contribuir para o bem maior. Este experimento visa explorar o valor da mentoria e pode resultar em um acompanhamento compartilhando experiências e resultados.

Leia mais
Tecnologia mentoria experimento

Não, IA, não me 'polir'!

2025-01-29
Não, IA, não me 'polir'!

A blogueira The Bloggess relata de forma hilária sua luta contra ferramentas de escrita de IA. Ela se recusa a deixar a IA 'polir' seus e-mails, achando as versões geradas pela IA estéreis e não autênticas. As tentativas da IA de reescrever seu texto e até mesmo substituir suas imagens por imagens geradas por IA a enfurecem, levando a um discurso engraçado sobre a importância de preservar estilos de escrita individuais. A Bloggess espera que sua rejeição às sugestões da IA ensine a IA a apreciar e até mesmo propagar seu estilo maravilhosamente falho e humano.

Leia mais

DeepSeek-VL2: Modelos de Linguagem e Visão Baseados em Mistura de Especialistas

2025-01-01
DeepSeek-VL2: Modelos de Linguagem e Visão Baseados em Mistura de Especialistas

DeepSeek-VL2 é uma série avançada de grandes modelos de linguagem e visão baseados em Mistura de Especialistas (MoE) que melhoram significativamente seu antecessor. Ele se destaca em várias tarefas, incluindo resposta a perguntas visuais, reconhecimento óptico de caracteres e compreensão de documentos/tabelas/gráficos. A série é composta por três variantes: DeepSeek-VL2-Tiny, DeepSeek-VL2-Small e DeepSeek-VL2, com 1,0B, 2,8B e 4,5B de parâmetros ativados, respectivamente. DeepSeek-VL2 atinge desempenho competitivo ou de ponta com parâmetros ativados semelhantes ou menores em comparação com modelos de código aberto existentes. O projeto é de código aberto, oferecendo downloads de modelos, guias de início rápido e exemplos de demonstração.

Leia mais

Will Pay For This: Validando a Demanda de Mercado

2025-01-12
Will Pay For This: Validando a Demanda de Mercado

Will Pay For This é uma ferramenta projetada para descobrir a demanda de mercado. Ela avalia a viabilidade de um produto ou serviço medindo a disposição do usuário em pagar, ajudando empreendedores e empresas a identificar o público-alvo e refinar suas estratégias de produto, minimizando assim o desperdício de recursos. Os usuários simplesmente descrevem sua ideia, e a plataforma fornece feedback sobre a demanda de mercado com base na análise de dados. Esta é uma ferramenta poderosa para criadores inseguros sobre o potencial de mercado de seu produto.

Leia mais
1 2 549 550 551 553 555 556 557 595 596