Busca do Google agora exige JavaScript: segurança ou algo mais?

2025-01-17
Busca do Google agora exige JavaScript: segurança ou algo mais?

O Google anunciou que seu mecanismo de busca agora exige JavaScript para uso. O motivo declarado é proteger melhor contra atividades maliciosas, como bots e spam, melhorando a experiência geral do usuário. No entanto, essa mudança pode prejudicar usuários que dependem de ferramentas de acessibilidade e gerou especulações sobre a intenção do Google de limitar ferramentas de análise de tendências de pesquisa de terceiros. Embora o Google afirme que a porcentagem de usuários afetados é mínima, o enorme volume de pesquisas diárias no Google significa que milhões ainda são impactados, levando a uma discussão generalizada.

Leia mais
Tecnologia Atividade Maliciosa

Concorrência em Python: Threads, Processos e Asyncio – Um mergulho profundo

2025-01-08
Concorrência em Python: Threads, Processos e Asyncio – Um mergulho profundo

Este artigo resume os pontos fortes e fracos de três abordagens para concorrência em Python: threads, processos e asyncio. Threads compartilham recursos e são fáceis de usar, mas são limitadas pelo GIL; processos têm espaços de memória independentes, contornando o GIL, mas com maior sobrecarga; asyncio usa um loop de eventos de thread único, lidando eficientemente com tarefas vinculadas a E/S, mas requer operações não bloqueantes e tem uma curva de aprendizado mais íngreme. A escolha depende do tipo de tarefa: tarefas vinculadas à CPU favorecem processos, tarefas vinculadas a E/S favorecem asyncio e threads são adequadas para outros casos.

Leia mais
Desenvolvimento concorrência Python

Mathics: Um Ambiente de Computação Matemática Modular com Múltiplas Opções de Implantação

2025-02-14

O Mathics é um ambiente de computação matemática com design modular, oferecendo várias opções de implantação. Os usuários podem implantar rapidamente um ambiente completo por meio de uma imagem Docker ou instalá-lo localmente usando o pacote Python Mathics-omnibus. O núcleo é o Mathics3, complementado pelo cliente de linha de comando mathicsscript (com destaque de sintaxe, suporte a Unicode etc.) e um servidor web baseado em Django (com saída MathML e gráficos Three.js). Esses componentes têm dependências individuais, mas o design modular garante flexibilidade e escalabilidade.

Leia mais
Desenvolvimento computação matemática

Os LLMs estão me deixando mais burro?

2025-05-14

O autor descreve como usa LLMs como Claude-Code, o3 e Gemini para aumentar a produtividade, automatizando tarefas como geração de código, deveres de matemática e redação de e-mails. Embora reconheça os ganhos significativos de produtividade, ele expressa preocupações sobre o potencial de dependência de LLM para enfraquecer sua capacidade de aprender e resolver problemas de forma independente, levando a uma compreensão superficial. O artigo explora o impacto dos LLMs na aprendizagem e no trabalho, refletindo sobre o equilíbrio entre eficiência e aprendizagem profunda. Conclui com um apelo para preservar as capacidades de pensamento independente, tomada de decisão e planejamento de longo prazo.

Leia mais
IA

Addon Blender: Crescimento Diferencial Simula Formas Orgânicas

2024-12-26

Boris Okunskiy lançou o Differential Growth, um addon para Blender que gera proceduralmente formas e padrões orgânicos inspirados na natureza. Este addon gratuito e de código aberto permite que os usuários simulem processos de crescimento, criando texturas e formas que lembram líquens, alfaces e algas. O autor incentiva os usuários a baixar, experimentar e compartilhar suas criações na comunidade.

Leia mais

Construindo a Melhor Organização de Engenharia de Produto do Mundo: Seis Elementos-Chave

2025-01-12

Este artigo é uma transcrição da palestra principal de James Shore na conferência Regional Scrum Gathering Tóquio, explorando como construir uma organização de engenharia de produto de classe mundial. Ele propõe seis elementos-chave: Pessoas, Qualidade Interna, Agradabilidade, Visibilidade, Agilidade e Rentabilidade. O artigo detalha como alcançar esses objetivos por meio de estratégias de contratação aprimoradas, qualidade de código aprimorada, loops de feedback rápidos, metodologias ágeis e colaboração com outros departamentos, enfatizando a importância da melhoria contínua. Por meio de estudos de caso e experiência prática, o autor compartilha insights valiosos, fornecendo orientação para a construção de equipes de engenharia de produto eficientes e excelentes.

Leia mais

Acesso Remoto ao Home Assistant sem IP Público: A Solução ZeroTier

2025-02-09

Este artigo detalha como acessar remotamente seu servidor Home Assistant usando o serviço gratuito ZeroTier, mesmo sem um endereço IP público. O autor explica por que muitos usuários domésticos com internet sem fio não têm acesso remoto direto, e depois descreve a configuração do ZeroTier: criação de conta, configuração de rede virtual, configuração do complemento Home Assistant e conexão de dispositivo móvel. O autor conclui alertando que o ZeroTier depende de infraestrutura de terceiros, recomendando a obtenção de um IP público e a configuração de um túnel VPN padrão para segurança a longo prazo.

Leia mais
Desenvolvimento

Cjam: Editor de MP3 Leve para Windows

2025-05-04
Cjam: Editor de MP3 Leve para Windows

Cjam é um software leve de edição de MP3 para PCs com Windows. Importe arquivos MP3 por arrastar e soltar, depois edite usando comandos de texto para cortar, juntar, adicionar efeitos de fade, intervalos silenciosos e muito mais. A edição rápida é possível sem decodificação e recodificação. Ele suporta MP3, CUE, M3U e formatos personalizados do Cjam. A versão 1.9.6.0 (1,31 MB) foi lançada em 3 de maio de 2025.

Leia mais

Webflow torna o GSAP 100% gratuito: impulsionando a animação web

2025-05-02
Webflow torna o GSAP 100% gratuito: impulsionando a animação web

A Webflow adquiriu o GreenSock Animation Platform (GSAP), uma biblioteca de animação JavaScript líder do setor, e a tornou totalmente gratuita para todos os usuários, incluindo os plug-ins Club anteriormente pagos. Essa iniciativa visa reduzir a barreira de entrada para o desenvolvimento de animações e melhorar a interatividade na web. Atualizações significativas incluem um plug-in SplitText reformulado (50% menor, desempenho aprimorado, acessibilidade aprimorada), integração mais fácil dos plug-ins GSAP na Webflow e a capacidade de pré-visualizar o código personalizado antes da publicação. Planos futuros incluem uma integração mais profunda do GSAP na Webflow, oferecendo uma experiência de desenvolvimento de animação mais intuitiva.

Leia mais
Desenvolvimento Animação Web

LHC Descobre 23 Hádrons Exóticos, Desafiando Teorias de Interação Forte

2024-12-20
LHC Descobre 23 Hádrons Exóticos, Desafiando Teorias de Interação Forte

O Grande Colisor de Hádrons (LHC) produziu uma descoberta surpreendente: 23 hádrons exóticos, incluindo pentaquarks e tetraquarks, cujas estruturas desafiam a explicação pelas teorias atuais. Essa descoberta, semelhante a um fascinante caso de detetive, está impulsionando os teóricos a desenvolver novos modelos, como modelos de moléculas hadrônicas e modelos de tetraquarks compactos. Experimentos futuros no LHC de alta luminosidade, Belle II e BESIII fornecerão mais dados, oferecendo mais pistas para desvendar os mistérios da interação forte.

Leia mais

Ecossistema Fechado da Apple Atrasa o Desenvolvimento iOS Impulsionado por IA

2025-02-19
Ecossistema Fechado da Apple Atrasa o Desenvolvimento iOS Impulsionado por IA

Um desenvolvedor iOS experiente lamenta o ecossistema fechado da Apple, dificultando sua capacidade de competir com plataformas de criação de aplicativos baseadas em IA, como lovable.dev e a0.dev. O artigo destaca as complexidades da compilação do iOS, formatos de projetos Xcode proprietários, a natureza de código fechado do SwiftUI e os desafios de implantar servidores macOS em escala como obstáculos significativos para o desenvolvimento de ferramentas robustas de desenvolvimento iOS assistidas por IA. Em contraste, a natureza de código aberto do Android oferece uma vantagem significativa no desenvolvimento de aplicativos de IA. O autor argumenta que a negligência de longa data da Apple em relação à experiência do desenvolvedor acabou deixando-os para trás na corrida da IA.

Leia mais

Seu código é inútil? Um experimento de reescrita revela a verdade

2025-05-21
Seu código é inútil? Um experimento de reescrita revela a verdade

O autor argumenta que o valor do código no desenvolvimento de software é superestimado, usando uma anedota pessoal. Um portal da web que levou uma equipe seis meses para construir foi reescrito pelo autor sozinho em apenas duas semanas. Isso não se deveu a habilidades de codificação superiores, mas porque o verdadeiro valor reside no trabalho em equipe, na lógica de negócios e no design, não no código em si. O código pode ser descartado e reconstruído, enquanto a experiência da equipe e os princípios de design são os ativos principais. O artigo leva à reflexão profunda sobre os custos e o valor do desenvolvimento de software, incentivando os leitores a conduzir experimentos semelhantes.

Leia mais
Desenvolvimento valor do código

Quatro Dias de Caos com IA: O Colapso do Meu Projeto Deskthang

2025-01-27
Quatro Dias de Caos com IA: O Colapso do Meu Projeto Deskthang

O autor tentou construir o Deskthang, um projeto que exibe o status do pipeline GitLab CI/CD usando um Raspberry Pi Pico, tela LCD e LEDs RGB, em um único dia. Ele tentou usar ferramentas de IA para o desenvolvimento de código Zig e transferência de imagens via USB para o Pico. No entanto, a orientação equivocada da IA e uma compreensão falha da comunicação USB levaram a uma luta de quatro dias que resultou em um código confuso e disfuncional. Principais conclusões: IA é uma ferramenta, não um copiloto; atrito deliberado melhora o foco; aprender com erros é superior a atalhos; respeite a complexidade dos projetos.

Leia mais
Desenvolvimento Programação Zig

Design de Software de Informação: O Triunfo dos Gráficos, a Falha da Interação?

2025-06-03

Em seu artigo, Bret Victor questiona os princípios tradicionais de design de software, argumentando que a maior parte do software (software de informação) se concentra na apresentação de informações, e não na interação. Ele defende o design de software de informação baseado no design gráfico, reduzindo a interação do usuário por meio de visualizações inteligentes e reconhecimento de contexto. O artigo utiliza exemplos como horários de trens, livrarias online e listagens de filmes para contrastar os designs interativos tradicionais com abordagens guiadas pelo design gráfico. Propõe métodos de inferência de contexto usando detecção ambiental e dados históricos. Victor faz um apelo para que a indústria de design de software priorize a comunicação visual, revolucionando o design de software de informação para experiências de usuário mais intuitivas e eficientes.

Leia mais
Desenvolvimento Design Gráfico

O Crepúsculo do Dólar? Economista de Harvard Prediz Queda

2025-05-09
O Crepúsculo do Dólar? Economista de Harvard Prediz Queda

O professor de economia de Harvard, Kenneth Rogoff, em seu novo livro "Nosso Dólar, Seu Problema", prevê um declínio na dominação global do dólar americano. Embora argumente que o dólar permanecerá a moeda principal no sistema financeiro global, sua singularidade será menos pronunciada. Rogoff combina anedotas pessoais e análises macroeconômicas para explorar a ascensão e queda da hegemonia do dólar, citando fatores como o déficit fiscal dos EUA, a diminuição da independência do Federal Reserve e os esforços de outras nações para desdolarizar como aceleradores dessa tendência. Ele postula que o declínio da dominação do dólar terá implicações profundas para os EUA e a economia global, incluindo taxas de juros mais altas e maiores riscos econômicos.

Leia mais
Tecnologia Dólar Americano

Crise de Escassez de Transformadores: A Engenharia Pode Resolver?

2024-12-13
Crise de Escassez de Transformadores: A Engenharia Pode Resolver?

Uma escassez global de transformadores está atrasando projetos de energia renovável, novas construções de casas e melhorias na rede elétrica. Essa crise decorre do aumento da demanda por eletricidade e das cadeias de suprimentos de matérias-primas tensas. O artigo explora soluções, incluindo o redesenho de transformadores para usar materiais diferentes, estender sua vida útil e criar designs mais padronizados e fáceis de fabricar. Os pesquisadores também estão explorando novos transformadores de estado sólido para melhorar a eficiência e a confiabilidade. Embora essas novas tecnologias sejam atualmente mais caras, seu potencial para melhorar a resiliência da rede e se adaptar às futuras necessidades de energia é significativo, levando a indústria de energia a acelerar a pesquisa e desenvolvimento e investimentos para resolver essa escassez crítica.

Leia mais

Navegador Dillo: 25 anos de história, uma história de ressurreição

2024-12-16

O navegador web Dillo, nascido em 1999, resistiu a 25 anos de desenvolvimento. Ele estagnou várias vezes, mas persistiu. Inicialmente liderado por Jorge Arellano Cid, passou por fases principais do GTK e FLTK, com a mudança de desenvolvedores-chave e o projeto passando por altos e baixos. Em 2024, Rodrigo Arias Mallo assumiu, e com a ajuda da comunidade, lançou a versão 3.1.1, trazendo este navegador veterano de volta aos holofotes. A história do Dillo exemplifica o espírito de código aberto e é uma história lendária de legado tecnológico e inovação.

Leia mais
Desenvolvimento navegador de código aberto

Configurando o servidor de linguagem Python no editor Kate para ambientes virtuais

2025-05-05

Esta publicação detalha a configuração de um servidor de linguagem Python no editor Kate para funcionar com ambientes virtuais. O autor observa que, embora a documentação do Kate exista, o processo de configuração pode ser complicado. O artigo descreve a criação de um script bash, `pylsp_in_env`, para detectar e ativar automaticamente ambientes virtuais. Este script é então integrado com `python-lsp-server` e `python-lsp-ruff` (para lint e formatação Ruff). A configuração final é alcançada especificando o script `pylsp_in_env` e o argumento de caminho `%{Project:NativePath}` no arquivo de configuração LSP do Kate.

Leia mais
Desenvolvimento Servidor de Linguagem

API do Dia da Marmota: Previsões do Tempo com Roedores

2025-02-02
API do Dia da Marmota: Previsões do Tempo com Roedores

A API GROUNDHOG-DAY.com fornece todos os animais que prevêem o tempo na América do Norte e suas previsões meteorológicas anuais. Ela possui três endpoints GET simples: recuperar todos os bichos-da-terra e previsões, obter os dados de um único bicho-da-terra e obter previsões para um ano específico. Embora as atualizações de dados não sejam gerenciadas pela própria API (você precisará usar o site para isso), é um conjunto de dados peculiar e surpreendentemente útil para sua próxima grande ideia. Pronto para construir sua estratégia de 'Bichos-da-Terra como Plataforma (GaaP)'?

Leia mais
Diversos Bicho-da-terra

Fórum SemiWiki: Assuntos Quentes na Fabricação de Chips

2025-02-23
Fórum SemiWiki: Assuntos Quentes na Fabricação de Chips

O fórum SemiWiki tem apresentado discussões animadas recentemente, abordando várias questões importantes na indústria de fabricação de chips. Por exemplo, as opiniões do ex-executivo da Intel, Raja Koduri, sobre a produção de chips, a iniciativa da Apple de desenvolver chips de modem personalizados e a competição cada vez mais intensa entre a China e os EUA na fabricação de chips têm atraído muita atenção e discussões profundas. Essas conversas não apenas refletem as tendências do setor, mas também destacam o impacto da inovação tecnológica e dos fatores geopolíticos na indústria de chips.

Leia mais
Tecnologia

Lembrando-se de Matilda: A última sobrevivente do tráfico transatlântico de escravos

2025-01-16
Lembrando-se de Matilda: A última sobrevivente do tráfico transatlântico de escravos

Este artigo relata a vida de Matilda McCrear, a última sobrevivente conhecida do Clotilda, o último navio a transportar africanos escravizados para a América. Sequestrada da África Ocidental em 1859, Matilda suportou os horrores da escravidão e as injustiças da Reconstrução. Apesar de sua reivindicação legal por compensação ter sido malsucedida, sua história ilumina poderosamente a brutalidade deste capítulo sombrio da história e a luta contínua pela igualdade racial.

Leia mais

MyST Markdown: Ferramentas de código aberto que revolucionam a comunicação científica

2025-01-05
MyST Markdown: Ferramentas de código aberto que revolucionam a comunicação científica

MyST Markdown é um ecossistema de ferramentas de código aberto e impulsionado pela comunidade, projetado para transformar a comunicação científica. Ele suporta a criação de blogs, livros online, artigos científicos, relatórios e artigos de periódicos, oferecendo recursos poderosos como gráficos ao vivo incorporados, integração Jupyter, exportação PDF e compatibilidade com centenas de periódicos. Seu núcleo é uma extensão Markdown flexível que integra perfeitamente código, resultados computacionais e elementos interativos, criando documentos dinâmicos e envolventes. Se você é um cientista, engenheiro ou redator técnico, o MyST permite que você compartilhe sua pesquisa e conhecimento de forma mais eficaz.

Leia mais
Desenvolvimento Escrita Científica

Engenharia Reversa Descobre Segredos de 28 Anos em 'O Mundo Perdido: Jurassic Park'

2025-05-09
Engenharia Reversa Descobre Segredos de 28 Anos em 'O Mundo Perdido: Jurassic Park'

Um engenheiro reverso usou a ferramenta Ghidra para analisar o sistema de senhas do jogo de 1997 'O Mundo Perdido: Jurassic Park', replicando-o com sucesso e descobrindo códigos de trapaça anteriormente desconhecidos. Esses códigos desbloqueiam uma tela de seleção de fase, um modo invencível e duas galerias de fotos. Centenas de milhares de senhas válidas (com efeitos duplicados) também foram encontradas para a versão PlayStation. Essa pesquisa revela segredos anteriormente desconhecidos no desenvolvimento do jogo e mostra o poder da engenharia reversa.

Leia mais

Abandone Getters e Setters: Abrace a Imutabilidade e um Código Mais Limpo

2025-02-16
Abandone Getters e Setters: Abrace a Imutabilidade e um Código Mais Limpo

Este artigo critica o uso excessivo de métodos getter e setter, destacando como eles levam a um aumento da mutabilidade no código, tornando-o mais difícil de manter e raciocinar. O autor defende a imutabilidade sempre que possível e apresenta o padrão `with` e o padrão Builder para criar cópias imutáveis de objetos quando são necessárias modificações. Em última análise, o artigo enfatiza que, se a mutabilidade for inevitável, ela deve ser confinada ao menor escopo possível, e getters e setters sem significado devem ser descartados, levando a um código mais limpo, mais fácil de entender e amigável à concorrência.

Leia mais

SQLite: Uma Lenda Inacreditável de Banco de Dados

2024-12-30

O SQLite, o banco de dados mais amplamente implantado do mundo, é mantido por uma equipe de três pessoas, rejeitando contribuições externas, mas conquistando o mundo com seu desempenho excepcional e estabilidade. Nascido em um navio de guerra dos EUA para resolver problemas de inatividade do servidor, tornou-se a pedra angular de trilhões de bancos de dados. O SQLite não é de código aberto, mas sim um software de domínio público, com menos restrições do que qualquer licença de código aberto. Seu rigoroso processo de teste, simulando até mesmo situações extremas como travamentos do sistema operacional, garante sua confiabilidade incrivelmente alta. No entanto, seu modelo de negócios único — gerando receita por meio de suporte pago e associações — também é digno de nota. A lenda do SQLite reside não apenas em sua proeza técnica, mas também na persistência e inovação por trás dele.

Leia mais
(avi.im)
Desenvolvimento lenda

Avanço da IA do Google: Uma lista de agradecimentos revela um esforço de equipe gigante

2025-02-19
Avanço da IA do Google: Uma lista de agradecimentos revela um esforço de equipe gigante

Os agradecimentos deste artigo revelam um esforço colaborativo massivo envolvendo numerosos pesquisadores do Google Research, Google DeepMind e Google Cloud AI, juntamente com colaboradores da Fleming Initiative, Imperial College London, Houston Methodist Hospital, Sequome e Stanford University. A extensa lista destaca a natureza colaborativa da pesquisa e agradece a muitos cientistas que forneceram feedback técnico e especializado, bem como inúmeras equipes internas do Google que forneceram suporte em produtos, engenharia e gerenciamento. O tamanho da lista de agradecimentos sublinha o esforço de equipe massivo por trás de projetos de IA em grande escala.

Leia mais

O Teorema da Impossibilidade de Clustering: Por que Algoritmos Perfeitos Não Existem

2024-12-26
O Teorema da Impossibilidade de Clustering: Por que Algoritmos Perfeitos Não Existem

Este artigo explora o problema do 'triângulo impossível' em algoritmos de clustering. Fazendo um paralelo com o teorema CAP, o autor argumenta que todo algoritmo de clustering deve sacrificar uma das três propriedades desejáveis: invariância de escala, riqueza e consistência. O artigo define cada propriedade e ilustra como algoritmos como k-means comprometem uma para alcançar as outras. A conclusão enfatiza que os desenvolvedores devem escolher algoritmos com base nas necessidades específicas de seu aplicativo, aceitando que um algoritmo de clustering perfeito é matematicamente impossível.

Leia mais

Experimento de 'Equidade na Educação' das Escolas Públicas de Newton Falha

2024-12-14
Experimento de 'Equidade na Educação' das Escolas Públicas de Newton Falha

No outono de 2021, as Escolas Públicas de Newton, em Massachusetts, implementaram uma iniciativa complexa chamada "salas de aula multi nível", com o objetivo de melhorar a equidade educacional. Este modelo misturava alunos com diferentes habilidades acadêmicas em salas de aula únicas com um único professor. Três anos depois, os resultados são preocupantes. Professores relatam que o modelo não atende às necessidades de alunos diversos; alunos de alto desempenho são reprimidos, enquanto alunos de menor desempenho hesitam em fazer perguntas. A falta de treinamento e apoio adequados para os professores levou a resultados ruins, com alunos em turmas multi nível muitas vezes tendo um desempenho inferior aos seus colegas em turmas de nível único. A escola não tinha métricas de sucesso, e nenhum dado comprovava a eficácia do modelo. Um conselho de professores entrou com uma petição para reverter as aulas multi nível em STEM e línguas, instando o distrito a encontrar soluções melhores para abordar a equidade educacional. A falha destaca a necessidade de abordagens baseadas em dados e um foco nas necessidades dos alunos na reforma educacional.

Leia mais

FAIR: Um Futuro Descentralizado para o WordPress

2025-06-07
FAIR: Um Futuro Descentralizado para o WordPress

Preocupados com a centralização de poder e problemas de governança no ecossistema WordPress, contribuidores principais lançaram o FAIR (Repositórios Federados e Independentes). O FAIR não é um fork, mas uma nova camada de distribuição que oferece aos usuários mais controle sobre a entrega de plugins e uma alternativa descentralizada. Hospedado sob a Fundação Linux, o FAIR possui um Comitê de Direção Técnica liderado pela comunidade e fornece serviços aprimorados de atualização de plugins, melhor capacidade de descoberta e um modelo de governança mais transparente. Ele aproveita ferramentas existentes, mas foca na facilidade de uso, com o objetivo de fortalecer a infraestrutura e a sustentabilidade do WordPress.

Leia mais

NAS minimalista: frood, um sistema Alpine initramfs

2024-12-16
NAS minimalista: frood, um sistema Alpine initramfs

O autor apresenta frood, um sistema NAS construído como uma única imagem initramfs grande contendo um sistema Alpine Linux completo. Esse design resulta em tempos de inicialização rápidos e redução do desgaste nos dispositivos de armazenamento. A configuração é direta; os arquivos residem diretamente na imagem, eliminando DSLs complexas ou ferramentas de configuração. O estado do sistema é rastreado com o Git, e cada inicialização é efetivamente um novo começo, evitando a desordem de configuração. O artigo detalha o processo de construção do sistema, incluindo o uso do script alpine-make-rootfs, a instalação de pacotes essenciais e a escrita de scripts de inicialização. Testes com QEMU e o procedimento de atualização da imagem do sistema também são descritos. Em essência, frood é um sistema NAS leve, de fácil manutenção e implantação, cuja filosofia de design simples vale a pena emular.

Leia mais
Desenvolvimento
1 2 555 556 557 559 561 562 563 595 596