daylight: Rastreador de nascer/pôr do sol via linha de comando

2025-03-12
daylight: Rastreador de nascer/pôr do sol via linha de comando

daylight é um programa de linha de comando que acompanha o nascer do sol, o pôr do sol, o meio-dia solar e o comprimento do dia, projetando essas mudanças nos próximos dez dias. Ele usa seu IP para localização e fuso horário, funcionando em regiões polares e com VPNs. A instalação é feita via Homebrew (MacOS/Linux) ou instalação manual (incluindo Windows). Recursos incluem substituições de localização/data personalizadas e um modo de resumo curto. Construído em Go como um projeto de aprendizado, problemas são bem-vindos!

Leia mais
Desenvolvimento nascer/pôr do sol

WASM: O Assassino de Contêineres?

2025-02-12
WASM: O Assassino de Contêineres?

O WebAssembly (WASM), com sua capacidade de 'escreva uma vez, execute em qualquer lugar', está pronto para substituir a tecnologia de contêineres. O artigo argumenta que, embora os contêineres tenham resolvido muitos problemas no desenvolvimento de software, eles se tornaram pesados devido a ferramentas complexas e acoplamento rígido. O WASM oferece uma solução mais leve e rápida, especialmente quando combinado com arquiteturas serverless como o Cloudflare Workers. Embora o WASM atualmente careça de algumas interfaces de sistema, ele está se desenvolvendo rapidamente e está posicionado para se tornar a solução principal. O artigo encoraja os desenvolvedores a aprender linguagens compiladas como Go ou Rust para se prepararem para a era do WASM.

Leia mais
Desenvolvimento Contêineres

Kit de Desenvolvimento de Roteador Sustentável Usa Hardware Reciclado do Fairphone 2

2025-03-06
Kit de Desenvolvimento de Roteador Sustentável Usa Hardware Reciclado do Fairphone 2

A empresa belga Citronics criou um kit de desenvolvimento de roteador sustentável usando a placa-mãe do smartphone Fairphone 2 descartado. O kit, baseado em um processador Qualcomm Snapdragon 801, possui portas Ethernet e USB e aproveita a conectividade 4G LTE, WiFi e Bluetooth do telefone. A Citronics chama isso de "Microcomputador Circular", focando na sustentabilidade e no uso de peças de e-waste. Pré-carregado com Alpine Linux, ele também suporta outras distribuições Linux. A Citronics também faz parcerias para criar gateways personalizados baseados no Fairphone 2, usados em aplicações como otimização de aquecimento residencial e educação em visão computacional. O kit de desenvolvimento, com preço de € 150, é voltado para prototipagem profissional e P&D, não para consumidores. Antenas não estão incluídas.

Leia mais

TeaVM 0.11.0 Lançado: Novo Backend WebAssembly

2024-12-15

O TeaVM 0.11.0 foi lançado, com um novo backend WebAssembly como destaque principal. O antigo backend WebAssembly, embora funcional, teve pouca adoção devido a ganhos de desempenho insignificantes e uma experiência de desenvolvedor ruim. O novo backend, aproveitando a proposta WebAssembly GC, resolve esses problemas, melhorando a interação com as APIs JS do navegador e reduzindo o tamanho do arquivo binário. Embora atualmente seja um pouco menos rico em recursos do que o backend JS, ele já suporta JSO (API de interação Java-to-JS), com o objetivo de alcançar a paridade na próxima versão. Esta versão também inclui correções de bugs na implementação do BitSet e adiciona suporte para várias APIs JS, como leitura de arquivos, eventos de toque, a API Popover e Navigator.sendBeacon.

Leia mais
Desenvolvimento

Desenvolvimento Web em Clojure: Uma Perspectiva Filosófica sobre Frameworks vs. Bibliotecas

2025-05-21

Este artigo mergulha na escolha entre frameworks e bibliotecas no desenvolvimento web em Clojure. O autor argumenta que frameworks web populares, como a automação industrial, solidificam a arquitetura e os processos de pensamento, enquanto a comunidade Clojure prefere combinações flexíveis de bibliotecas. Usando Ring e Jetty como exemplos, o artigo explica os princípios fundamentais da construção de aplicativos web Clojure, incluindo o tratamento de solicitações, middleware e mecanismos de roteamento. Ele também recomenda vários recursos introdutórios e stacks web maduras, ajudando os desenvolvedores a encontrar seu caminho adequado dentro do ecossistema Clojure.

Leia mais
Desenvolvimento

1971: O Ano em que o Sistema Monetário Global Racha

2025-01-15
1971: O Ano em que o Sistema Monetário Global Racha

Em 1971, o sistema monetário global sofreu uma mudança sísmica. F.A. Hayek previu que um sistema monetário verdadeiramente sólido só seria possível se fosse sutilmente removido do controle do governo. Este ano marcou o colapso do sistema de Bretton Woods e o fim da conversão do dólar em ouro, alterando profundamente a paisagem financeira mundial. Este artigo mergulha nos eventos daquele ano crucial e suas consequências duradouras.

Leia mais

Um vislumbre do futuro do Python no navegador: Apresentando o SPy

2025-02-25
Um vislumbre do futuro do Python no navegador: Apresentando o SPy

Para superar as limitações de velocidade do Python no navegador, engenheiros da Anaconda e Cloudflare desenvolveram o SPy. O SPy não é uma simples porta do Python; é uma nova linguagem que permite uma mistura de código em tempo de compilação e tempo de execução (código azul e vermelho, respectivamente). O código azul, semelhante ao Python, permite pré-computação em tempo de compilação, aumentando dramaticamente o desempenho. O código SPy pode ser interpretado ou compilado para C, depois compilado para binários nativos ou WebAssembly. Uma demonstração de arte generativa mostrou uma melhoria de velocidade de 100x migrando do PyScript para o SPy. Embora esteja em estágios iniciais, o SPy demonstra um potencial impressionante, prometendo velocidades próximas ao Rust para execução nativa de Python em navegadores no futuro.

Leia mais
Desenvolvimento

Pontos Dolorosos do Usuário de Terminal: Até os Experientes Enfrentam Dificuldades

2025-02-09

Uma pesquisa com 1600 usuários de terminal revela frustrações persistentes, mesmo entre usuários experientes (40% com mais de 21 anos de experiência). As principais questões incluem lembrar a sintaxe de comandos (awk, jq, sed, etc.), atalhos de teclado (tmux, editores de texto) e navegar pelas inconsistências entre sistemas (diferenças de SO, variações de editores). A configuração de cores, copiar/colar (através de SSH, tmux, etc.), a dificuldade em descobrir ferramentas úteis, uma curva de aprendizado íngreme, a administração do histórico do shell e a documentação deficiente também surgiram com frequência. Os resultados destacam as dificuldades contínuas que até mesmo usuários experientes enfrentam com detalhes minuciosos do terminal, enfatizando a necessidade de uma experiência de usuário melhorada.

Leia mais

O Enigma Evolucionário da Esquizofrenia: O Modelo de Aptidão da Borda do Abismo

2025-06-29
O Enigma Evolucionário da Esquizofrenia: O Modelo de Aptidão da Borda do Abismo

A base genética e a alta prevalência da esquizofrenia têm sido um enigma na biologia evolutiva. Teorias tradicionais têm dificuldade em explicar sua persistência. Esta postagem apresenta o "modelo de aptidão da borda do abismo", que propõe que certas características cognitivas e sociais melhoram a aptidão até um certo limite, além do qual levam a transtornos graves como a esquizofrenia. Este modelo explica a observação de seleção positiva e negativa em genes relacionados à esquizofrenia e prevê uma relação complexa entre escores de risco poligênicos e sucesso reprodutivo. Pesquisas sugerem que, embora a esquizofrenia em si seja prejudicial, seus genes associados podem ter conferido outros benefícios durante a evolução, como habilidades cognitivas aprimoradas. O modelo destaca que a evolução otimiza a transmissão de genes, não a saúde individual, explicando por que algumas doenças persistem com alta herdabilidade e prevalência.

Leia mais

Como a Apollo Matou a Estação Espacial Rotativa

2025-07-03
Como a Apollo Matou a Estação Espacial Rotativa

Este artigo explora a decisão da NASA na década de 1960 de abandonar o desenvolvimento de estações espaciais rotativas capazes de fornecer gravidade artificial, e o profundo impacto que essa decisão teve na exploração espacial humana. Embora os projetos iniciais fossem viáveis, a priorização do programa lunar Apollo levou a cortes de financiamento para pesquisas de gravidade artificial, resultando em humanos confinados a estações de gravidade zero por décadas, levando a problemas de saúde para astronautas, como atrofia muscular e perda óssea. Hoje, empresas comerciais espaciais estão revisitando estações de gravidade artificial, na esperança de corrigir esse desvio histórico e impulsionar a humanidade em direção a se tornar uma civilização espacial.

Leia mais

600 milhões de anos de resposta ao estresse compartilhada em algas e plantas

2025-03-24
600 milhões de anos de resposta ao estresse compartilhada em algas e plantas

Um estudo liderado pela Universidade de Göttingen revela uma surpreendente rede de resposta ao estresse compartilhada entre algas e plantas, datando de 600 milhões de anos atrás. Os pesquisadores compararam a expressão gênica e a produção de compostos em musgo e dois tipos de algas sob estresse ambiental, identificando uma rede de regulação gênica comum. Esta descoberta lança luz sobre os mecanismos-chave da adaptação das plantas à terra e oferece novas perspectivas sobre a evolução das plantas.

Leia mais

Alemanha Rejeita Entrega de Mísseis de Cruzeiro Taurus à Ucrânia

2025-03-25

O parlamento alemão rejeitou uma proposta para fornecer à Ucrânia mísseis de cruzeiro Taurus. A proposta instava o governo a fornecer mísseis, auxiliar na sua integração em aeronaves ucranianas, treinar soldados ucranianos, remover obstáculos à partilha de informações, repor o equipamento da Bundeswehr, aumentar a capacidade de produção industrial e adquirir mais mísseis. A decisão provavelmente reflete preocupações com a escalada do conflito e os potenciais usos dos mísseis.

Leia mais

Interpretadores de Chamada de Cauda: Quatro Anos de Progresso

2025-02-20

Quatro anos atrás, um artigo sobre a escrita de interpretadores ultrarrápidos usando chamadas de cauda e o atributo `musttail` gerou considerável interesse. Agora, essa técnica está sendo adotada no Python 3.14, LuaJIT Remake e outros, proporcionando ganhos significativos de desempenho. O artigo explora o suporte `musttail` do GCC e Clang, o impacto potencial da proposta "return goto" do padrão C em interpretadores de chamada de cauda e detalha os papéis dos atributos `preserve_none` e `preserve_most` na otimização de interpretadores de chamada de cauda. Conclui com um resumo do progresso emocionante no desenvolvimento de compiladores e interpretadores de linguagem de programação.

Leia mais

Restauração de Arte Impulsionada por IA: Pintura de 600 Anos Restaurada em 3,5 Horas

2025-06-15
Restauração de Arte Impulsionada por IA: Pintura de 600 Anos Restaurada em 3,5 Horas

Pesquisadores do MIT desenvolveram um novo método usando IA e impressão 3D para aplicar restaurações digitais diretamente em pinturas originais. Este método identifica e repara automaticamente milhares de áreas danificadas, 66 vezes mais rápido do que os métodos tradicionais. Uma pintura do século XV, que tradicionalmente levaria anos para ser restaurada, foi concluída em 3,5 horas. Embora existam considerações éticas, essa tecnologia promete acelerar a restauração de inúmeras obras de arte danificadas, trazendo mais arte para o público.

Leia mais

BYD Abale a Tecnologia de Autocondução Gratuita e Abana a Indústria de Veículos Elétricos

2025-02-12
BYD Abale a Tecnologia de Autocondução Gratuita e Abana a Indústria de Veículos Elétricos

A BYD, maior fabricante de automóveis da China, sacudiu o mercado de veículos elétricos ao oferecer seu sistema avançado de assistência ao motorista (ADAS) de ponta, "Olho de Deus", gratuitamente em todos os seus modelos, incluindo o mais barato. Essa medida democratiza a tecnologia de direção autônoma, podendo provocar uma guerra de preços e afetar significativamente rivais como a Tesla. A BYD está oferecendo preços abaixo dos concorrentes, principalmente no mercado chinês, e isso pode afetar suas vendas na Europa. As ações da Tesla caíram após o anúncio, enquanto as ações da BYD dispararam.

Leia mais
Tecnologia autocondução

/etc/glob: A história não contada do globbing de shell no Unix antigo

2025-01-13

Este artigo investiga a história e a função de `/etc/glob` em sistemas Unix antigos. Antes do V7 Bourne Shell, a expansão de caracteres curinga (globbing) no shell Unix não era gerenciada pelo próprio shell, mas sim delegada ao programa externo `/etc/glob`. O `/etc/glob` recebia o comando e os argumentos, expandia os caracteres curinga e, em seguida, executava o comando. O artigo detalha como o `/etc/glob` funcionava em diferentes versões do Unix, incluindo o tratamento de caracteres escapados e a justificativa para o uso de um programa externo — provavelmente devido a restrições de recursos em sistemas antigos.

Leia mais
Desenvolvimento História do Unix

Leucemia Infantil: De sentença de morte a doença tratável

2025-06-15
Leucemia Infantil: De sentença de morte a doença tratável

Antes da década de 1970, a leucemia infantil era uma sentença de morte, com menos de 10% das crianças diagnosticadas sobrevivendo cinco anos. Hoje, na América do Norte e na Europa, essa taxa de sobrevivência aumentou para cerca de 85%! Essa reviravolta dramática se deve a uma série de avanços: pesquisa colaborativa levando a regimes de quimioterapia mais eficazes, tratamentos personalizados com base na estratificação de risco, o desenvolvimento de medicamentos direcionados e imunoterapias impulsionadas pela pesquisa molecular e cuidados de suporte aprimorados. Isso é um testemunho do poder da colaboração científica e um modelo do que a pesquisa médica pode alcançar.

Leia mais

Adeus, Amplificadores Operacionais Obsoletos: Um Guia para Alternativas Modernas

2025-01-07
Adeus, Amplificadores Operacionais Obsoletos: Um Guia para Alternativas Modernas

Este artigo critica os amplamente utilizados, mas obsoletos, amplificadores operacionais LM741 e LM324/LM358, recomendando alternativas modernas superiores e fáceis de usar, como o Microchip MCP6272, MCP6022 e os Texas Instruments OPA2323, TLV3542 e OPA2356. Detalhes os parâmetros cruciais a serem considerados ao escolher um amplificador operacional, incluindo a faixa de tensão de alimentação, a corrente de saída máxima, a E/S rail-to-rail (RRIO), o tipo de estágio de entrada (FET vs. bipolar), o produto ganho-largura de banda, a taxa de variação e o ruído. O autor enfatiza que muitos parâmetros são frequentemente exagerados em projetos amadores.

Leia mais

Novo mecanismo multimodais do Ollama: inferência local para modelos de visão

2025-05-16
Novo mecanismo multimodais do Ollama: inferência local para modelos de visão

O Ollama lançou um novo mecanismo que suporta inferência local para modelos multimodais, começando com modelos de visão como Llama 4 Scout e Gemma 3. Abordando as limitações da biblioteca ggml para modelos multimodais, o mecanismo melhora a modularidade do modelo, a precisão e a gestão de memória para inferência fiável e eficiente com imagens grandes e arquiteturas complexas (incluindo modelos Mixture-of-Experts). Este foco na precisão e fiabilidade estabelece a base para o suporte futuro de fala, geração de imagens e contextos mais longos.

Leia mais

NEC2: Código Lendário de Eletromagnética Numérica

2025-07-05

Este site é um repositório central para documentação e exemplos de código relacionados ao NEC2 (Numerical Electromagnetics Code), um software de simulação eletromagnética baseado no Método dos Momentos. Desenvolvido em 1981 por Jerry Burke e A. Poggio nos Laboratórios Lawrence Livermore para a Marinha dos EUA, o NEC2 agora está publicamente disponível. O site oferece instruções sobre como executar o NEC2 em um ambiente Windows, tutoriais, modelos de exemplo e um manual do usuário (versões HTML e PDF) cobrindo a descrição do programa e guias do usuário. Além disso, fornece detalhes sobre a construção de uma antena BiQuad, seu modelo de simulação NEC, links para uma lista de discussão do NEC e outros recursos relacionados.

Leia mais

DeepGEMM: Núcleos GEMM FP8 limpos e eficientes com dimensionamento granular fino

2025-02-26
DeepGEMM: Núcleos GEMM FP8 limpos e eficientes com dimensionamento granular fino

DeepGEMM é uma biblioteca para multiplicações de matrizes gerais (GEMMs) FP8 limpas e eficientes em NVIDIA Hopper Tensor Cores, com dimensionamento granular fino, conforme proposto no DeepSeek-V3. Suporta GEMMs agrupadas normais e de Mix-of-Experts (MoE), utiliza um compilador Just-In-Time (JIT) leve, eliminando a necessidade de compilação durante a instalação. Aborda a imprecisão do acúmulo do tensor core FP8 por meio de acúmulo de dois níveis (promoção) do núcleo CUDA. Apesar de seu design conciso (~300 linhas de código principal), o desempenho do DeepGEMM iguala ou supera bibliotecas ajustadas por especialistas em várias formas de matrizes.

Leia mais
Desenvolvimento

Curso de Álgebra Linear Disruptivo de Michigan: ROB 101

2025-01-08
Curso de Álgebra Linear Disruptivo de Michigan: ROB 101

A Universidade de Michigan está lançando um curso revolucionário de álgebra linear, ROB 101, para calouros de engenharia. O curso integra a teoria da álgebra linear com aplicação prática usando a linguagem de programação Julia, permitindo que os alunos resolvam problemas de engenharia do mundo real, como mapeamento de navegação de robôs, desde o primeiro dia. O formato híbrido do curso oferece recursos online e presenciais, quebrando a pedagogia tradicional da matemática de engenharia e fornecendo exposição precoce ao valor prático da matemática na engenharia.

Leia mais
Desenvolvimento programação Julia

Óculos Android XR do Google: Um momento Missão Impossível

2025-05-23
Óculos Android XR do Google: Um momento Missão Impossível

Na conferência Google I/O, testei brevemente um protótipo dos óculos Android XR, uma colaboração com a Samsung e a Qualcomm. Com aparência de óculos normais, eles incluem microfone, alto-falante, câmera e sensores, integrando o Gemini AI. Os óculos exibem hora, clima, permitem pré-visualização de fotos e oferecem acesso por voz ao Gemini para recuperação de informações e navegação intuitiva do Google Maps. Embora a duração da bateria e o preço ainda sejam desconhecidos, a integração perfeita e a exibição de informações foram impressionantes, sugerindo uma possível inovação na tecnologia de óculos inteligentes.

Leia mais
Tecnologia

Executando LLMs localmente com Deno e Jupyter Notebooks

2025-03-01
Executando LLMs localmente com Deno e Jupyter Notebooks

Este artigo detalha a jornada do autor na configuração e uso de um modelo de linguagem grande (LLM) local (DeepSeek R1) com Deno, Jupyter Notebooks, Ollama e LangChain.js. O autor descreve o processo, desde a configuração do ambiente e instalação do modelo até a escrita do código e visualização dos resultados. O artigo destaca a facilidade e eficiência do Deno e Jupyter Notebooks para desenvolvimento de IA, mostrando um fluxo de trabalho suave e interação bem-sucedida com o LLM local. A capacidade de facilmente trocar o modelo local por um baseado em API também é mencionada.

Leia mais
Desenvolvimento

A Ascensão e Queda da Data Becker: Uma Editora de TI Alemã

2025-03-19
A Ascensão e Queda da Data Becker: Uma Editora de TI Alemã

A Data Becker, uma importante editora alemã de livros e softwares de computador, foi fundada em 1980. Ela ganhou reconhecimento por seus softwares e livros voltados para usuários de computadores domésticos como o Commodore 64. Expandindo internacionalmente ao longo das décadas de 80 e 90, a ambiciosa expansão global da empresa em 2000 acabou falhando, levando ao fechamento de todas as operações em 2014. Esta história destaca a natureza volátil da indústria de tecnologia e os desafios da internacionalização.

Leia mais
Tecnologia Empresa Alemã

Transformando um Kindle antigo em um painel familiar

2025-04-29

Frustrado com os atrasos da filha para a escola, um pai reaproveitou um Kindle antigo para criar um painel de informações familiares. Ele fez o jailbreak do Kindle e, em seguida, escreveu scripts e construiu uma API de back-end para exibir informações em tempo real sobre o clima, transporte público e a programação escolar da filha. O back-end usa Cloudflare Workers, Hono JS e resolve de forma inteligente os desafios de conversão de formato de imagem. O resultado? Um display de informações funcional e personalizado.

Leia mais
Desenvolvimento Jailbreak do Kindle

Transição da ACM para Acesso Aberto Total: Uma Nova Era para Pesquisa em Computação

2025-07-30
Transição da ACM para Acesso Aberto Total: Uma Nova Era para Pesquisa em Computação

A ACM, líder em pesquisa em computação, está em transição para um modelo de publicação de Acesso Aberto (OA) total até o final de 2025. Essa mudança significativa tornará todas as pesquisas da ACM livremente disponíveis. A transição será facilitada pelo ACM Open, um modelo de assinatura baseado na produção de publicações da instituição, oferecendo publicação OA ilimitada e acesso total à Biblioteca Digital da ACM. Essa abordagem garante sustentabilidade, removendo barreiras à pesquisa e acelerando a inovação. Uma versão Premium e uma versão básica da Biblioteca Digital da ACM serão oferecidas a partir de janeiro de 2026.

Leia mais

Adução controversa do euro na Bulgária: Uma análise aprofundada

2025-06-29
Adução controversa do euro na Bulgária: Uma análise aprofundada

A Bulgária, uma nação balcânica com 6,4 milhões de habitantes, está prestes a adotar o euro em 1º de janeiro de 2024, substituindo sua moeda nacional, o lev. Essa decisão é repleta de controvérsias. Enquanto os proponentes destacam os benefícios potenciais, como taxas de juros mais baixas e aumento do comércio na zona do euro, os oponentes expressam preocupações com a inflação e a perda de soberania monetária. Apesar de ter vinculado o lev ao euro desde 1999 e possuir baixos níveis de dívida, a Bulgária enfrenta desafios relacionados à corrupção e à lavagem de dinheiro. Embora a Comissão Europeia e o BCE tenham aprovado a entrada da Bulgária, a opinião pública permanece dividida, com oposição significativa alimentada por desinformação e desconfiança nas instituições.

Leia mais

Repensando o controle de clima em carros: um protótipo de dial rotativo

2025-02-11
Repensando o controle de clima em carros: um protótipo de dial rotativo

Frustrado com a dependência excessiva dos fabricantes de automóveis em telas de toque e interfaces excessivamente complexas, o autor passou dois anos repensando o controle de clima em carros. Ele projetou um sistema automatizado controlado por um dial rotativo, ajustando a velocidade do ventilador e o aquecimento do banco, com substituições na tela de toque. A prototipagem envolveu o kit Seedlabs Smart Knob, experimentando o impacto do feedback háptico na usabilidade. A conclusão: um dial controlando a temperatura e a velocidade do ventilador é ideal, com controles físicos separados para o aquecimento do banco. O autor incentiva os fabricantes de automóveis a retornarem aos controles físicos para melhorar a experiência do usuário e a segurança.

Leia mais

Databricks Adquire Neon: Postgres Serverless para a Era da IA

2025-05-14
Databricks Adquire Neon: Postgres Serverless para a Era da IA

A Databricks anunciou a aquisição da Neon, uma empresa de Postgres serverless voltada para desenvolvedores. A equipe da Neon, conhecida por sua experiência em Postgres, construiu uma plataforma de banco de dados conhecida por sua velocidade, escalabilidade e custo-efetividade, especialmente atraente para agentes de IA. Essa aquisição fortalece a posição da Databricks em bancos de dados nativos de IA, oferecendo aos desenvolvedores e sistemas de IA uma solução de banco de dados poderosa.

Leia mais
Tecnologia
1 2 401 402 403 405 407 408 409 595 596