Melhores Práticas de Tratamento de Erros em Go: Evitando Erros Sentinela e Tipos de Erro

2025-06-03

Este artigo explora três estratégias para tratamento de erros em Go: erros sentinela, tipos de erro e erros opacos. O autor argumenta que erros sentinela e tipos de erro levam ao acoplamento de código e não são recomendados. A melhor prática é o tratamento de erros opacos, verificando o comportamento do erro por meio de asserções de interface apenas quando necessário. Use o pacote `github.com/pkg/errors` para lidar e registrar erros de forma elegante, evitando o tratamento duplicado e a perda de informações.

Leia mais
Desenvolvimento

Invictus Solar: O Projeto de Energia Solar de US$ 1 Milhão+ que Falhou

2025-06-22

Este é um relato pós-morte de um projeto de energia solar de um milhão de dólares no Texas que acabou falhando. O autor, tendo feito fortuna com criptomoedas, pretendia alavancar vantagens fiscais e construir um projeto de energia sustentável. No entanto, desafios imprevistos relacionados a direitos minerais complexos e problemas inesperados de interconexão com a rede levaram ao fim do projeto. O artigo detalha o planejamento, a execução e a falha, destacando a importância da devida diligência e avaliação de riscos.

Leia mais
Tecnologia falha do projeto

Synergetica: Aplicativo de desktop para design de circuito genético de ponta a ponta

2025-02-15
Synergetica: Aplicativo de desktop para design de circuito genético de ponta a ponta

Synergetica é um aplicativo de desktop poderoso para design de circuitos genéticos. Ele fornece um fluxo de trabalho de ponta a ponta que permite projetar circuitos, executar simulações e gerar sequências de DNA - tudo em uma única plataforma. Oferece interfaces baseadas em nós ou código, simula interativamente os níveis de expressão de proteínas e gera sequências de DNA com base em parâmetros determinados por simulação. Permite personalização com peças genéticas adicionais e funciona totalmente offline, garantindo controle e privacidade completos.

Leia mais

Problemas com Espaços de Cor e Brilho Perceptual: A Discrepância do Vermelho

2025-01-17
Problemas com Espaços de Cor e Brilho Perceptual: A Discrepância do Vermelho

Este artigo explora as limitações do espaço de cor CIELab e suas variantes modernas (CIECAM02 e Oklab) na previsão do brilho percebido. Embora projetados para uniformidade perceptual, eles não predizem perfeitamente a percepção humana da cor, especialmente com cores altamente saturadas como o vermelho. Esse desvio, conhecido como efeito Helmholtz-Kohlrausch, faz com que os vermelhos pareçam mais escuros no CIELab do que realmente são. O autor propõe um novo método baseado na 'Luminância Acromática Equivalente Prevista' (L_EAL) para resolver isso, destacando sua precisão superior em aplicações como desaturação de imagem.

Leia mais

Construindo o pior reprodutor de vídeo com Three.js: Um jogo nostálgico pixel-perfect

2025-05-18
Construindo o pior reprodutor de vídeo com Three.js: Um jogo nostálgico pixel-perfect

Este artigo detalha a jornada do autor na construção de um reprodutor de vídeo criativo usando Three.js e um motor de física. Em vez de um reprodutor tradicional, é um jogo estilo arcade onde os usuários devem inserir moedas virtuais para assistir ao vídeo, ganhando apenas três segundos de reprodução por moeda. Os jogadores arrastam e soltam moedas em um slot, exigindo precisão para continuar assistindo. Esse design nostálgico e divertido desafia o design tradicional de reprodutores de vídeo e mostra as possibilidades ilimitadas do desenvolvimento web.

Leia mais
Desenvolvimento Reprodutor de Vídeo

Curva de Hilbert: Uma Curva de Preenchimento de Espaço Bela e sua Visualização

2025-01-18

Este artigo aprofunda-se na curva de Hilbert, uma curva de preenchimento de espaço com excelentes propriedades de agrupamento. O autor visualiza criativamente projetando uma curva de Hilbert de espaço de cores RGB 3D em um plano 2D. A visualização é esteticamente agradável e demonstra intuitivamente as características de agrupamento da curva de Hilbert. O artigo também explica a implementação do algoritmo da curva de Hilbert e fornece um projeto Python para gerar e visualizar várias curvas de preenchimento de espaço.

Leia mais

Benchmark de Qualidade de Tradução de Linguagem Barato e Eficaz

2025-05-20
Benchmark de Qualidade de Tradução de Linguagem Barato e Eficaz

Um desenvolvedor tentou construir um benchmark de qualidade de tradução de linguagem mais rigoroso cientificamente usando avaliações em pares e um modelo Bradley-Terry. As tentativas iniciais falharam devido a altos custos, com cada experimento exigindo centenas ou até milhares de dólares. Um sistema de compromisso foi concebido, combinando o antigo sistema de pontuação com avaliações em pares. Ao processar frases iterativamente, usar vários sistemas de avaliação de tradução para pontuar e combinar análise estatística, os custos foram drasticamente reduzidos, produzindo resultados confiáveis com bons valores-p. Embora sacrificando algum rigor no cegamento, o novo sistema melhorou significativamente a eficiência, completando um teste em alemão por cerca de US$ 6.

Leia mais
Desenvolvimento tradução de linguagem

Documento da Apple lança dúvidas sobre LLMs: Modelos de raciocínio amplos são fundamentalmente limitados?

2025-06-16

Um artigo recente da Apple afirma que os Modelos de Raciocínio Amplos (LRMs) têm limitações em cálculos exatos, falhando em utilizar algoritmos explícitos e raciocinando de forma inconsistente em quebra-cabeças. Isso é considerado um golpe significativo na busca atual pelo uso de LLMs e LRMs como base para AGI. Um artigo de refutação no arXiv tenta contrariar as descobertas da Apple, mas é falho. Contém erros matemáticos, confunde execução mecânica com complexidade de raciocínio e seus próprios dados contradizem suas conclusões. Criticamente, a refutação ignora a descoberta chave da Apple de que os modelos reduzem sistematicamente o esforço computacional em problemas mais difíceis, sugerindo limitações de dimensionamento fundamentais nas arquiteturas atuais de LRM.

Leia mais

Going Rogue: Um RPG de Mesa que Permite Reescrever Rogue One (e Boicotar a Disney)

2025-05-25
Going Rogue: Um RPG de Mesa que Permite Reescrever Rogue One (e Boicotar a Disney)

O RPG de mesa de Jess Levine, Going Rogue, inspirado em Rogue One e Andor de Star Wars, gira em torno da morte garantida dos personagens dos jogadores. Essa mecânica serve como uma reflexão sobre os sacrifícios e recompensas da ação política, permitindo que os jogadores experimentem o 'sangramento' emocional da dedicação de seus personagens e encontrem a catarse muitas vezes ausente no ativismo da vida real. Embora não promova explicitamente o socialismo, o jogo incentiva os jogadores a confrontar seus sentimentos sobre o compromisso político. Além disso, em resposta às posições políticas da Disney e à inclusão na lista de boicote da BDS, Going Rogue incentiva ativamente os jogadores a cancelar suas assinaturas do Disney+, recuperando a propriedade narrativa do universo Star Wars.

Leia mais

Uma Nova Constante Complexa Derivada da Razão Áurea e sua Conjectura de Transcendência

2025-06-22

Um artigo de pesquisa de Tristen Harr introduz e analisa uma nova constante complexa, ΛG1, derivada de potências inversas da razão áurea, ϕ. Definida como ΛG1 = T + iJ, onde T = 1/(2ϕ) e J = 1/(2ϕ²), é provado ser um número algébrico com magnitude menor que um, adequado como argumento para a função Polilogaritmo, Lis(z). Avaliações numéricas de alta precisão para o Dilogaritmo (s=2) e o Trilogaritmo (s=3) sugerem que Lis(ΛG1) é transcendente para todos os inteiros s≥2 e reside fora da extensão de campo Q(π, ln(2), ϕ). Esta pesquisa é parcialmente motivada por potenciais aplicações em estudos de quase-cristais, onde a razão áurea é fundamental.

Leia mais

PCBs bio-baseadas da Arduino: Um futuro mais ecológico para eletrônicos

2025-05-11
PCBs bio-baseadas da Arduino: Um futuro mais ecológico para eletrônicos

A Arduino, em colaboração com o Conselho Europeu de Inovação, lançou o projeto Desire4EU para desenvolver placas de circuito impresso (PCBs) biodegradáveis usando PLA-linho. O projeto já criou versões bio-baseadas do Arduino Nano e UNO, utilizando temperaturas de soldagem mais baixas para reduzir o consumo de energia e o lixo eletrônico. Planos futuros incluem uma Avaliação do Ciclo de Vida (LCA) para quantificar ainda mais os benefícios ambientais, com 1.000 placas beta previstas para distribuição em 2026.

Leia mais

O Reinado de uma Década do PC Gaming: Superando Consoles em Distância

2025-01-17
O Reinado de uma Década do PC Gaming: Superando Consoles em Distância

Um relatório recente da Epyllion revela a contínua dominância dos jogos para PC na última década. O relatório destaca que, desde 2011, os gastos com conteúdo de jogos para PC superaram a receita de consoles em mais de 65%, totalizando mais de US$ 30 bilhões (excluindo hardware). Esse sucesso é atribuído a fatores como uma vasta biblioteca de jogos, compatibilidade quase total com versões anteriores, recursos de multitarefa, custos de entrada mais baixos e melhor adequação a esports. Mesmo com um aumento de US$ 18 bilhões nos gastos com consoles em 2024 em comparação com 2011, os gastos com conteúdo de jogos para PC permanecem significativamente mais altos.

Leia mais

Gromit: Um cão fictício como herói da tecnologia

2025-01-06

Este artigo retrata com humor Gromit, o cachorro de argila, como um herói da tecnologia, contrastando-o com magnatas da tecnologia da vida real. Um engenheiro cauteloso e previdente, Gromit prevê e resolve consistentemente os desastres causados pelas invenções de Wallace. O autor argumenta que Gromit incorpora a cautela e a racionalidade que a tecnologia deveria possuir, contrastando fortemente com a imprudência e a irresponsabilidade de alguns líderes tecnológicos do mundo real. Uma anedota divertida sobre uma conexão com os modelos de Gromit também é compartilhada.

Leia mais
Tecnologia Animação Sátira

DM50: Calculadora de código aberto, barata e de alta precisão

2025-01-24
DM50: Calculadora de código aberto, barata e de alta precisão

O DM50 é uma calculadora de hardware de código aberto, barata, poderosa, fácil de construir e de alta precisão. O projeto está disponível no GitHub com downloads de PCB, firmware, painéis e caixa 3D. Atualizações recentes incluem o design final da caixa, testes de duração da bateria, seleção do modelo de tecla e avanços no processador. O DM50 visa fornecer uma experiência de calculadora amigável e de alto desempenho.

Leia mais
Hardware

Espiões Animais da CIA: De Pombos a Ratos, Segredos Desclassificados do Arsenal da Natureza

2024-12-13

A história da CIA usando animais em espionagem é repleta de criatividade e desafios. De pombos carregando câmeras minúsculas, à tentativa de usar um gato para espionar no programa 'Acoustikitty' (que falhou devido à natureza independente do gato), a peixes-gato robóticos 'Charlie' para reconhecimento subaquático, e o mini-drone 'Insectothopter' que imita uma libélula, a CIA mostrou sua imaginação, aproveitando as características dos animais para coleta de inteligência. Além disso, eles usaram restos de animais como esconderijos de mensagens mortas, até mesmo ratos embebidos em repelente de gatos para transmitir mensagens. Essas tentativas imaginativas destacam o espírito inovador da CIA em tecnologia e inteligência, e também refletem o valor único dos animais em ambientes especiais.

Leia mais

Estudo Dinamarquês Liga Medicamento para Diabetes Ozempic a Aumento do Risco de Doença Ocular Grave

2024-12-17
Estudo Dinamarquês Liga Medicamento para Diabetes Ozempic a Aumento do Risco de Doença Ocular Grave

Dois estudos independentes da Universidade do Sul da Dinamarca (SDU) revelam que pacientes com diabetes tipo 2 tratados com Ozempic têm um risco significativamente maior de desenvolver neurite óptica isquêmica anterior não arterítica (NAION), uma condição que causa perda de visão grave e permanente. Esses estudos em larga escala, baseados em registros dinamarqueses, descobriram que o Ozempic mais que duplica o risco de NAION. Os pesquisadores recomendam que médicos e pacientes discutam os benefícios e riscos do Ozempic, sugerindo a interrupção do tratamento se a NAION for detectada em um olho.

Leia mais
Tecnologia Diabetes tipo 2

O repositório de um bilhão do GitHub: um marco marcado por 'shit'

2025-06-11
O repositório de um bilhão do GitHub: um marco marcado por 'shit'

O GitHub comemorou a criação de seu bilionésimo repositório, revelando que ele se chama 'shit'. Esse evento gerou debates, destacando a escala massiva do GitHub como a maior plataforma de hospedagem de código do mundo, ao mesmo tempo que suscitou conversas sobre convenções de nomenclatura de repositórios. Embora o nome seja um tanto vulgar, ele sublinha a vibração e a criatividade dentro da comunidade do GitHub.

Leia mais
Desenvolvimento Repositório

Descoberta acidental: Nanomaterial coleta água do ar sem energia externa

2025-05-26
Descoberta acidental: Nanomaterial coleta água do ar sem energia externa

Uma observação fortuita em um laboratório de Engenharia Química na Penn Engineering levou à descoberta de uma nova classe de materiais nanoestruturados que podem extrair água do ar, coletá-la em poros e liberá-la em superfícies sem necessidade de energia externa. Esse material, uma mistura de nanopores hidrofílicos e polímeros hidrofóbicos, utiliza a condensação capilar para capturar umidade do ar, mesmo em baixa umidade, e expeli-la em forma de gotas. A descoberta promete aplicações em coleta passiva de água em regiões áridas e no resfriamento de eletrônicos ou edifícios usando resfriamento evaporativo.

Leia mais

Meta e Oakley lançam óculos inteligentes focados em performance

2025-06-20
Meta e Oakley lançam óculos inteligentes focados em performance

A Meta e a Oakley revelaram os óculos inteligentes Oakley Meta HSTN, uma edição limitada com preço de US$ 499, disponível para pré-encomenda a partir de 11 de julho. Outros modelos Oakley com tecnologia Meta serão lançados no final do verão, a partir de US$ 399. Os óculos possuem câmera frontal, alto-falantes abertos e microfones, permitindo ouvir música, fazer chamadas e interagir com o Meta AI. O Meta AI usa a câmera e os microfones para responder perguntas sobre o ambiente do usuário e tradução de idiomas em tempo real. Projetados para atletas, os Oakley Meta HSTN têm classificação de resistência à água IPX4, o dobro da duração da bateria dos Meta Ray-Ban (8 horas mais 48 horas do estojo de carregamento) e uma câmera com capacidade de vídeo 3K. Cinco combinações de armação e lentes estão disponíveis, com opções de receita. A Meta visa expandir para o mercado de performance, sugerindo lançamentos futuros de produtos.

Leia mais
Tecnologia

Google Maps classifica os EUA como país 'sensível' após mudança de nome do Golfo do México

2025-02-01
Google Maps classifica os EUA como país 'sensível' após mudança de nome do Golfo do México

O Google Maps reclassificou os Estados Unidos como um país 'sensível', designação compartilhada com nações como China e Rússia, após confirmar a renomeação do Golfo do México para Golfo da América. Essa mudança, motivada por uma ordem executiva de Trump, gerou debates, destacando o impacto das mudanças políticas nas operações das empresas de tecnologia e nas percepções dos EUA globalmente. A reclassificação levanta preocupações sobre a mudança na percepção global dos Estados Unidos sob a presidência de Trump.

Leia mais
Tecnologia Impacto Político

Nvidia de código aberto Run:ai após aquisição de US$ 700 milhões

2024-12-30
Nvidia de código aberto Run:ai após aquisição de US$ 700 milhões

A Nvidia concluiu sua aquisição de US$ 700 milhões da Run:ai, uma empresa de software que simplifica a orquestração de nuvens de GPU para IA, e imediatamente tornou o software de código aberto. Essa medida provavelmente é uma resposta estratégica às preocupações antitruste, permitindo um acesso mais amplo à tecnologia e mitigando potenciais problemas regulatórios decorrentes da dominância de mercado da Nvidia. O software da Run:ai ajudará as empresas a gerenciar eficientemente os recursos de GPU para desenvolvimento de IA, promovendo o crescimento dentro do ecossistema de IA em geral.

Leia mais
IA

Terence Tao: Rejeição de artigo

2025-01-01

O renomado matemático Terence Tao compartilhou no Mathstodon que um de seus artigos foi rejeitado por uma revista. Isso gerou discussões nas comunidades de matemática e acadêmicas, destacando a natureza imprevisível do processo de pesquisa. A experiência de Tao serve como inspiração e advertência para acadêmicos aspirantes, ilustrando os desafios e a perseverança inerentes à pesquisa acadêmica.

Leia mais

Código Python para Plotar Magnitude de Impedância

2025-06-11

Este código Python usa a biblioteca matplotlib para plotar a magnitude dos componentes real e imaginário da impedância. O código define duas funções, `plot_re_mag` e `plot_im_mag`, para plotar a magnitude das partes real e imaginária, respectivamente. Ele formata os eixos, convertendo a frequência para GHz e a magnitude para dB ohm. Finalmente, ele usa `plt.subplots` para criar subplots e chama essas funções para gerar o gráfico de impedância completo. O código é conciso e eficiente, adequado para análise e visualização de dados.

Leia mais
Desenvolvimento

AT&T retira internet doméstica 5G de NY devido à lei de banda larga acessível

2025-01-17
AT&T retira internet doméstica 5G de NY devido à lei de banda larga acessível

A AT&T interrompeu o serviço de internet doméstica 5G em Nova York em resposta a uma nova lei que exige planos de banda larga acessíveis para moradores de baixa renda. A Lei de Banda Larga Acessível, implementada após uma longa batalha judicial, exige que os ISPs ofereçam planos de US$ 15/25 Mbps ou US$ 20/200 Mbps para famílias elegíveis. A AT&T argumenta que as regulamentações de preços tornam o investimento adicional no estado antieconômico. Os clientes existentes terão um período de carência de 45 dias. Essa decisão destaca a tensão contínua entre a lucratividade das empresas de telecomunicações e a necessidade de acesso acessível à banda larga.

Leia mais
Tecnologia Nova York

Revolucionando a Autorização Fina de Grão: O Motor de Computação Incremental da Feldera

2025-01-20
Revolucionando a Autorização Fina de Grão: O Motor de Computação Incremental da Feldera

A Feldera apresenta uma abordagem revolucionária para Autorização Fina de Grão (FGA). Sistemas FGA tradicionais avaliam solicitações de autorização em tempo real, levando à ineficiência. A Feldera pré-calcula todas as decisões de autorização e usa seu mecanismo de computação incremental (baseado em SQL) para atualizar os resultados, transformando as solicitações de autorização em simples pesquisas de chave-valor. Mesmo com grandes gráficos de objetos, a Feldera processa alterações em milissegundos, melhorando drasticamente o desempenho. O artigo detalha os princípios da FGA e demonstra a construção de um mecanismo FGA de alto desempenho usando SQL, mostrando sua superioridade no tratamento de grandes conjuntos de dados.

Leia mais

Robô do DeepMind atinge nível humano competitivo de tênis de mesa

2025-05-02
Robô do DeepMind atinge nível humano competitivo de tênis de mesa

Uma equipe do Google DeepMind desenvolveu um robô capaz de competir em tênis de mesa no nível de um especialista humano. A pesquisa, detalhada em um artigo publicado e vídeos, mostra o desempenho impressionante do robô em um ambiente complexo e dinâmico, representando um avanço significativo na robótica alimentada por IA. O projeto envolveu vários pesquisadores do DeepMind, destacando o poder da pesquisa colaborativa.

Leia mais

Biblioteca Mecânica de Código Aberto: Inspirando Estudantes do Ensino Médio em Engenharia Mecânica

2025-05-02
Biblioteca Mecânica de Código Aberto: Inspirando Estudantes do Ensino Médio em Engenharia Mecânica

A Biblioteca Mecânica é um projeto de código aberto que visa introduzir a engenharia mecânica a estudantes do ensino fundamental e médio. Uma exposição de 6 pés de altura apresenta modelos mecânicos em movimento, demonstrando invenções importantes de engenharia. Cada mecanismo possui uma página na web que explica as aplicações no mundo real, com fotos, vídeos, modelos 3D e modelos Lego. O projeto espera despertar a curiosidade sobre como as coisas funcionam, apoiar a educação STEM e fornecer recursos para professores. Atualmente em desenvolvimento, é apoiada pela NYCFirst.

Leia mais
Tecnologia

Adeus, Google Analytics: O surgimento do IODIASIX, um framework de isolamento de privacidade

2025-01-18

Devido a problemas de conformidade com o GDPR e à crescente preocupação com a privacidade do usuário, o Google Analytics está enfrentando grandes desafios. Países da UE, começando pela Áustria, já o consideraram em violação do GDPR, impondo multas pesadas. Este artigo apresenta o IODIASIX, uma estrutura de análise de privacidade criada para resolver esse problema. Ao manter os dados dentro da UE e evitar a coleta de informações de identificação pessoal, o IODIASIX oferece às empresas uma alternativa compatível e eficiente para análise de sites, garantindo a privacidade do usuário.

Leia mais
Tecnologia análise de sites

Gráficos de Chama AI de código aberto: agora com suporte para GPU Intel Battlemage

2025-05-02

A Intel tornou os Gráficos de Chama AI de código aberto, adicionando suporte para GPUs Intel Battlemage. Isso permite a geração de gráficos de chama de GPU de pilha completa, fornecendo insights sem precedentes sobre o desempenho de jogos. Usando GZDoom como exemplo, o artigo demonstra como o FlameScope, combinado com gráficos de chama de CPU e GPU, pode identificar gargalos de desempenho. Ao comparar visualmente a atividade da CPU e da GPU, os desenvolvedores podem identificar rapidamente áreas para otimização. O exemplo destaca o tempo de compilação do shader da CPU e as variações de desempenho da GPU em diferentes cenas do jogo. Embora a configuração exija um sistema Linux e alguma manipulação do kernel/biblioteca, os poderosos recursos de análise tornam esta uma ferramenta valiosa para desenvolvedores de jogos e engenheiros de desempenho.

Leia mais

Revista Linux Format encerra após 25 anos: Um obituário da mídia impressa

2025-06-02
Revista Linux Format encerra após 25 anos: Um obituário da mídia impressa

Após 25 anos, a revista Linux Format, sediada no Reino Unido, deixou de ser publicada. O artigo explora as prováveis razões por trás do seu encerramento, apontando para os desafios económicos enfrentados pela mídia impressa na era digital. Embora algumas revistas de nicho tenham feito com sucesso a transição para o digital ou empregado outras estratégias de sobrevivência, a editora da Linux Format decidiu, por fim, descontinuar o título, mesmo em formato exclusivamente digital. O autor partilha uma anedota pessoal sobre como descobriu o Ubuntu através de um DVD da Linux Format e reflete sobre o futuro das publicações impressas e do mercado de revistas Linux.

Leia mais
1 2 580 581 582 584 586 587 588 595 596