Projetos de código aberto podem vender fragmentos de SBOM

2025-02-17
Projetos de código aberto podem vender fragmentos de SBOM

A varredura de código-fonte para informações de licenciamento é um trabalho árduo e muitas vezes duplicado devido à falta de compartilhamento de recursos entre as empresas. Este artigo propõe uma solução: projetos de código aberto podem vender fragmentos de SBOM (componentes no CycloneDX ou pacotes no SPDX com detalhes precisos de licenciamento). Patrocinando o projeto no GitHub, as empresas obteriam acesso a informações de SBOM atualizadas continuamente, evitando trabalho redundante e garantindo a precisão das informações de licenciamento.

Leia mais

hk: Um Gerenciador de Hooks do Git em Rust com Desempenho Imbatível

2025-02-17

hk é um gerenciador de hooks de pré-commit do Git escrito em Rust, focado em desempenho e facilidade de uso. Ele resolve problemas encontrados em ferramentas existentes como `mise` e `pre-commit`, como executar tarefas apenas quando certos arquivos são alterados e a gestão trabalhosa de plugins. Usando o formato de configuração pkl e uma lógica avançada de execução paralela, o hk melhora significativamente a velocidade. Comparado ao `lefthook`, o hk é mais rápido e possui mais recursos integrados, eliminando a dependência de plugins do `pre-commit`. Atualmente em desenvolvimento, o hk visa alcançar a mesma facilidade de uso do `lefthook` e `pre-commit`, melhorando continuamente o desempenho e os recursos.

Leia mais
Desenvolvimento

Dez anos depois, a previsão de Schneier em 'Dados e Golias' se torna realidade: a privacidade perdida?

2025-02-17
Dez anos depois, a previsão de Schneier em 'Dados e Golias' se torna realidade: a privacidade perdida?

Uma década após o livro de Bruce Schneier, 'Dados e Golias', alertar sobre governos e gigantes da tecnologia explorando dados pessoais, suas previsões soam assustadoramente verdadeiras. A coleta de dados continua, especialmente para o treinamento de modelos de IA, deixando a privacidade pessoal quase completamente comprometida. Schneier defende leis de privacidade abrangentes e a regulamentação da vigilância em massa, mas isso permanece improvável a curto prazo. Embora algumas regiões tenham implementado regulamentações, o capitalismo de vigilância e o poder dos monopólios tecnológicos dificultam mudanças significativas. Os esforços individuais para proteger a privacidade são amplamente ineficazes, e mesmo empresas como a Apple oferecem proteção limitada. Schneier permanece cautelosamente otimista sobre a privacidade a longo prazo, mas reconhece um longo caminho a percorrer.

Leia mais
Tecnologia

Um Projeto Legado: Por que Lutar com o Passado Torna Você um Desenvolvedor Melhor

2025-02-17
Um Projeto Legado: Por que Lutar com o Passado Torna Você um Desenvolvedor Melhor

Este artigo detalha a experiência do autor trabalhando em um projeto legado construído com o sistema de construção Ant desatualizado e sem injeção de dependência moderna. Os desafios encontrados forçaram uma reavaliação das melhores práticas de desenvolvimento de software moderno — código limpo, testes automatizados, CI/CD e ágil — e forneceram uma compreensão mais profunda de sua lógica subjacente. Embora árduo, o término bem-sucedido do projeto ofereceu insights valiosos sobre a evolução das metodologias de desenvolvimento e a importância da colaboração em equipe e da propriedade ponta a ponta.

Leia mais

O debate online está nos tornando mais burros?

2025-02-17
O debate online está nos tornando mais burros?

A internet prometeu um renascimento do discurso, mas, em vez disso, nos encontramos envolvidos em discussões de baixa qualidade amplificadas por algoritmos de mídia social. Essas plataformas recompensam o conflito, tornando difícil mudar de ideia e fomentando um efeito Dunning-Kruger em que a confiança supera a compreensão. O autor argumenta que o debate online prejudica ativamente nosso raciocínio, sugerindo que mudemos para leitura profunda, escrita e ambientes mais propícios à aprendizagem genuína, em vez de nos concentrarmos em vencer argumentos.

Leia mais

Mistral Saba: Modelo de IA leve para o Oriente Médio e Ásia do Sul

2025-02-17
Mistral Saba: Modelo de IA leve para o Oriente Médio e Ásia do Sul

A Mistral AI lançou o Mistral Saba, um modelo de IA de 24 bilhões de parâmetros treinado especificamente para idiomas do Oriente Médio e Ásia do Sul, incluindo árabe e várias línguas indianas, com força particular em línguas do sul da Índia. Este modelo leve roda em uma única GPU, é rápido, econômico e pode ser implantado localmente para maior segurança. O Mistral Saba demonstra fortes capacidades em várias aplicações, incluindo suporte de conversação em árabe, conhecimento especializado em domínio e criação de conteúdo culturalmente relevante, fornecendo às empresas serviços mais precisos e culturalmente apropriados.

Leia mais

Apple Image Playground: Um Estudo de Caso sobre Viés em IA

2025-02-17
Apple Image Playground: Um Estudo de Caso sobre Viés em IA

O novo aplicativo de geração de imagens da Apple, Image Playground, apesar de incorporar recursos de segurança para evitar a geração de deepfakes realistas, revela vieses inerentes aos modelos de IA. Experimentos mostram que usar a mesma imagem com prompts diferentes resulta em variações significativas no tom de pele e no estilo de cabelo, sugerindo um viés em relação a certas cores de pele. Pesquisas adicionais destacam que esse viés é prevalente em outros modelos de geração de imagens, refletindo vieses sociais embutidos nos dados de treinamento. Embora a Apple esteja endereçando e tentando medir o viés do modelo, resolver completamente o viés da IA continua sendo um desafio significativo.

Leia mais
IA

Bag of Words: Crie e compartilhe aplicativos de dados inteligentes com IA

2025-02-17
Bag of Words: Crie e compartilhe aplicativos de dados inteligentes com IA

O Bag of Words permite que os usuários criem dashboards abrangentes a partir de um único prompt e os refinem iterativamente. Ele se integra perfeitamente a várias fontes de dados, incluindo bancos de dados, APIs e sistemas de negócios, permitindo a utilização eficiente de dados. Os recursos principais incluem consultas em linguagem natural, gerenciamento de dashboards e compatibilidade com vários LLMs (OpenAI, Anthropic, etc.). O projeto oferece implantação em Docker e instruções detalhadas de configuração para ambientes Python e Node.js, usando a licença AGPL-3.0.

Leia mais

arXivLabs: Projetos experimentais com colaboradores da comunidade

2025-02-17
arXivLabs: Projetos experimentais com colaboradores da comunidade

arXivLabs é uma estrutura que permite que colaboradores desenvolvam e compartilhem novos recursos do arXiv diretamente em nosso site. Indivíduos e organizações que trabalham com o arXivLabs adotaram e aceitaram nossos valores de abertura, comunidade, excelência e privacidade dos dados do usuário. O arXiv está comprometido com esses valores e trabalha apenas com parceiros que os respeitam. Tem uma ideia para um projeto que agregará valor à comunidade do arXiv? Saiba mais sobre o arXivLabs.

Leia mais
Tecnologia

Hospedagem Unix Compartilhada x Nuvem: A Migração de um Blogueiro Veterano

2025-02-17

Após 15 anos com a Dreamhost, um blogueiro veterano migrou seu domínio oils.pub para a Mythic Beasts devido à instabilidade no suporte FastCGI da Dreamhost. A postagem explora as compensações entre a hospedagem Unix compartilhada e os serviços em nuvem. O autor argumenta que, embora os serviços em nuvem pareçam modernos, eles carecem de protocolos abertos e estabilidade a longo prazo; a hospedagem compartilhada, embora com opções limitadas, oferece melhor capacidade de programação e portabilidade com base no Unix, tornando-a mais adequada para scripts leves e manutenção de longo prazo. Vários provedores de hospedagem compartilhada são comparados, recomendando-se finalmente a Mythic Beasts e a OpalStack por seu forte suporte a Unix.

Leia mais
Desenvolvimento hospedagem compartilhada

Armadilhas de desempenho do armazenamento local de threads C++: 0 + 0 > 0?

2025-02-17
Armadilhas de desempenho do armazenamento local de threads C++: 0 + 0 > 0?

Este artigo mergulha nas implicações de desempenho do uso de variáveis thread_local em C++. Ao analisar o código de assembly, o autor revela discrepâncias significativas de desempenho em diferentes cenários, particularmente com variáveis thread_local com construtores e aquelas usadas em bibliotecas compartilhadas. Mesmo acessos simples podem sofrer desacelerações dramáticas devido a chamadas de construtores, carregamento dinâmico de bibliotecas compartilhadas e outros fatores. O artigo termina com diretrizes de otimização de desempenho e discute melhorias futuras, com o objetivo de ajudar os desenvolvedores a evitar armadilhas de desempenho thread_local.

Leia mais
Desenvolvimento

Mandato de retorno ao escritório da Amazon impulsiona o centro de Seattle, mas ainda abaixo dos níveis pré-pandemia

2025-02-17
Mandato de retorno ao escritório da Amazon impulsiona o centro de Seattle, mas ainda abaixo dos níveis pré-pandemia

O mandato de retorno ao escritório da Amazon levou a um aumento perceptível no tráfego de pedestres no centro de Seattle em janeiro, mas os números permanecem significativamente abaixo dos níveis pré-pandemia. Os dados mostram o tráfego de pedestres em áreas com escritórios da Amazon em 74% dos níveis de janeiro de 2019. O tráfego de pedestres no centro da cidade como um todo aumentou 9% em relação ao ano anterior, mas apenas 57% da média pré-pandemia. Apesar disso, os negócios relatam aumento da atividade. Eventos futuros, incluindo uma exposição de flores, um jogo de futebol e uma convenção de quadrinhos, devem impulsionar ainda mais a revitalização do centro da cidade.

Leia mais

A Crise dos Mantenedores de Código Aberto: Esgotamento, Pressão e um Futuro Incerto

2025-02-17
A Crise dos Mantenedores de Código Aberto: Esgotamento, Pressão e um Futuro Incerto

A conferência State Of Open de 2025 destacou a situação difícil dos mantenedores de código aberto: voluntários dedicam inúmeras horas a projetos com pouco apoio, levando muitos a desistir ou a considerar desistir. A renúncia do líder do projeto Asahi Linux, Hector Martin, devido ao esgotamento e a usuários exigentes exemplifica essa crise. Os mantenedores enfrentam pressão dos usuários, pedidos intermináveis e mensagens negativas ocasionais. Mesmo com patrocínio corporativo mínimo, as demandas superam em muito o apoio. Pesquisas revelam que muitos mantenedores estão considerando desistir, e muitos projetos podem deixar de ser mantidos. O problema não é apenas financeiro; também requer mais contribuidores para compartilhar tarefas não relacionadas a código, como gerenciamento de comunidade e arrecadação de fundos. Mas a mudança precisa de um catalisador — talvez o colapso de um grande projeto finalmente convença as pessoas de que pagar aos mantenedores de código aberto é crucial.

Leia mais

O preenchimento automático do ChatGPT é um fracasso de UX/UI?

2025-02-17
O preenchimento automático do ChatGPT é um fracasso de UX/UI?

Este artigo questiona o design de UX/UI do recurso de preenchimento automático do ChatGPT. O autor argumenta que, embora o preenchimento automático seja útil nas barras de pesquisa devido a um espaço de resposta limitado e alta taxa de sucesso, ele é perturbador no bate-papo. O ChatGPT frequentemente falha em prever a entrada do usuário, interrompendo seu processo de pensamento e causando frustração. O autor compara o preenchimento automático do ChatGPT a um colega que constantemente interrompe conversas, questionando a usabilidade do design e expressando confusão sobre seu valor percebido.

Leia mais
Desenvolvimento

Modelando a Rede Social da Irmandade com SQL

2025-02-17

Este trecho de código demonstra um modelo de banco de dados relacional simples que descreve as amizades no universo de O Senhor dos Anéis de Tolkien. Usando instruções SQL `INSERT`, ele define arestas 'friend' conectando personagens como Frodo, Sam, Gandalf, Aragorn, Legolas, Gimli e Bilbo, ilustrando sua rede social. Isso fornece dados fundamentais para analisar os relacionamentos entre personagens e construir um gráfico social.

Leia mais

Reuniões Melhores, Emprego Perdido: Uma História de Política de Escritório

2025-02-17
Reuniões Melhores, Emprego Perdido: Uma História de Política de Escritório

Palmer, um engenheiro de TI, não suportava as reuniões semanais ineficientes de sua equipe. Ele corajosamente sugeriu melhorias: encurtar a reunião para 30 minutos, limitar o tempo de fala a dois minutos e adicionar reuniões individuais. Embora suas sugestões tenham sido bem recebidas pela equipe e melhoraram as reuniões, ele posteriormente foi classificado como 'Precisa melhorar' em sua avaliação anual e acusado de falta de trabalho em equipe. Palmer aproveitou suas habilidades para conseguir três ofertas de emprego, e a equipe que ele deixou foi reorganizada um ano depois devido ao baixo desempenho. Essa história destaca as complexidades da política de escritório, onde mesmo fazendo a coisa certa pode ter consequências imprevistas.

Leia mais

George Eliot: Uma Profetisa da IA do Século XIX?

2025-02-17
George Eliot: Uma Profetisa da IA do Século XIX?

Em sua obra de 1879, *Impressões de Teofrasto*, a escritora vitoriana George Eliot antecipou surpreendentemente muitos dos debates atuais sobre IA. Através de um diálogo, ela explora o impacto social de máquinas avançadas, prevendo o deslocamento de empregos e a possibilidade de máquinas se auto-replicarem e superarem a humanidade, ecoando teorias posteriores de 'singularidade tecnológica'. Eliot também se aprofunda na relação entre IA e consciência, observando suas diferenças e prevendo a IA realizando tarefas complexas sem consciência semelhante à humana. Suas ideias previdentes oferecem uma perspectiva valiosa sobre o futuro da inteligência artificial.

Leia mais
IA

Caiaquista Chileno Engolido por Baleia-Jubarte

2025-02-17
Caiaquista Chileno Engolido por Baleia-Jubarte

Em um vídeo viral, um caiaquista na Patagônia chilena foi brevemente engolido inteiro por uma baleia-jubarte antes de ser libertado ileso. Adrián Simancas e seu pai estavam praticando caiaque perto do Estreito de Magalhães quando a baleia surgiu, engolfando Adrián e seu caiaque. Seu pai, Dell, filmou o incidente, calmamente incentivando seu filho a permanecer calmo. Embora aterrorizante, a experiência terminou sem ferimentos, destacando o raro encontro entre humanos e baleias na região.

Leia mais
Diversos baleia caiaque

Broligarquia: Uma crítica ao poder desenfreado e suas consequências sociais

2025-02-17
Broligarquia: Uma crítica ao poder desenfreado e suas consequências sociais

Esta publicação critica a estrutura de poder social atual, chamada de 'broligarquia', onde poucos detêm poder desproporcional. Embora isso possa gerar ganhos de curto prazo, sua estreiteza inerente e falta de consideração representam riscos de longo prazo. O autor argumenta que este modelo ignora a justiça e a responsabilidade social, exacerbando a desigualdade e prejudicando o bem-estar social geral. Um apelo para um progresso social genuíno, enfatizando as necessidades de todos os membros, em vez de focar apenas na liberdade econômica para poucos, conclui a peça.

Leia mais

Tokyo Xtreme Racer retorna: Uma viagem nostálgica com ajustes modernos

2025-02-17
Tokyo Xtreme Racer retorna: Uma viagem nostálgica com ajustes modernos

Após 18 anos de hiato, Tokyo Xtreme Racer está de volta! Este clássico jogo de corrida da era do Dreamcast, conhecido por seus modelos de carros detalhados e pela paisagem noturna cativante das rodovias de Tóquio, foi ressuscitado em um lançamento de Acesso Antecipado no Steam. O jogo recria fielmente o icônico sistema de batalha SP da série, mas adiciona conveniências modernas, como um mapa mostrando a localização dos corredores rivais, facilitando parte da experiência. No entanto, ele mantém seus desafios enigmáticos e batalhas de chefes notoriamente difíceis. O modo multiplayer está ausente no lançamento, e alguns aspectos permanecem inacabados. Apesar disso, é uma viagem nostálgica para veteranos e uma experiência de corrida única para novatos. O charme do jogo permanece, mas os jogadores devem esperar um trabalho em andamento.

Leia mais

Banco de dados SQLite de 6,4 TB impulsiona a atualização do Searchcode.com

2025-02-17

O Searchcode.com, um mecanismo de busca de código-fonte, migrou seu banco de dados do MySQL para o SQLite, resultando em um enorme banco de dados SQLite de 6,4 TB — provavelmente uma das maiores instâncias públicas. Impulsionada pelo desejo de uma implantação de binário único e dependências reduzidas, a migração não foi sem desafios. Problemas como travamento do banco de dados e complexidades de compilação cruzada foram superados usando conexões duplas de banco de dados, uma versão SQLite Go pura e compactação em nível de sistema de arquivos (BTRFS com zstd). O resultado? Um Searchcode.com significativamente mais rápido e escalável com velocidade de pesquisa aprimorada e processos de back-end.

Leia mais

Plataforma X bloqueia links do Signal.me: um golpe na privacidade?

2025-02-17
Plataforma X bloqueia links do Signal.me: um golpe na privacidade?

A plataforma X de Elon Musk (anteriormente Twitter) bloqueou recentemente links para o URL "Signal.me" do Signal, impedindo os usuários de postá-los em mensagens diretas, posts públicos ou até mesmo em suas biografias de perfil. Essa medida levanta preocupações, pois o Signal, com sua criptografia de ponta a ponta e foco na privacidade, é uma ferramenta de comunicação crucial para jornalistas e denunciantes, particularmente relevante em meio às recentes controvérsias sobre vazamento de dados do governo dos EUA. Embora os usuários ainda possam compartilhar seus nomes de usuário do Signal manualmente, esse atrito adicional afeta a comunicação e potencialmente ameaça a segurança da informação e a liberdade de imprensa. O bloqueio sinaliza um aperto ainda maior no controle de informações no X, com as motivações ainda não claras.

Leia mais
Tecnologia Plataforma X

Umami: Uma alternativa ao Google Analytics focada em privacidade

2025-02-17
Umami: Uma alternativa ao Google Analytics focada em privacidade

Umami é uma alternativa simples, rápida e focada na privacidade ao Google Analytics. Suporta bancos de dados MariaDB, MySQL e PostgreSQL. A instalação é simples: clone o repositório GitHub, instale as dependências e configure a conexão com o banco de dados. Por padrão, ele é executado em http://localhost:3000. Imagens Docker estão disponíveis para facilitar a implantação. Instruções detalhadas de início rápido são fornecidas.

Leia mais
Desenvolvimento análise

WinterBreak: Novo Jailbreak para Kindle Lançado

2025-02-17

Um novo jailbreak para Kindle, o WinterBreak, foi lançado no dia de Ano Novo de 2025 por HackerDude. Baseado em Mesquito, esta ferramenta oferece um processo de jailbreak simples. Os usuários precisam extrair os arquivos do WinterBreak para seus Kindles, reiniciar e, em seguida, executá-lo através da Kindle Store. Etapas de solução de problemas são fornecidas para erros comuns, como "Erro inesperado" na Kindle Store, geralmente resolvidos por uma redefinição de fábrica e exclusão do cache. O projeto reconhece as contribuições significativas de seus testadores beta.

Leia mais
Desenvolvimento Jailbreak Kindle

O 'Coração da Alegria' da BMW: Redefinindo o Prazer de Dirigir na Era Elétrica

2025-02-17
O 'Coração da Alegria' da BMW: Redefinindo o Prazer de Dirigir na Era Elétrica

A BMW está desenvolvendo uma unidade central de computação chamada "Coração da Alegria" para revolucionar a experiência de dirigir veículos elétricos. Essa pequena caixa preta de oito polegadas integra a dinâmica de condução e o controle do trem de força, alimentando os próximos veículos elétricos da Neue Klasse da BMW. Ao contrário da maioria dos fabricantes, a BMW a desenvolveu internamente, permitindo um controle mais preciso do desempenho do veículo, maior eficiência e estabilidade de frenagem, tempos de resposta mais rápidos e menores custos de manutenção. O Coração da Alegria resulta da reimaginação da BMW do prazer de dirigir em um futuro eletrificado, com o objetivo de diferenciar seus EVs e reduzir a dependência das cadeias de suprimentos globais.

Leia mais

O Segredo do Word2Vec: Conectando Métodos Tradicionais e Neurais

2025-02-17
O Segredo do Word2Vec: Conectando Métodos Tradicionais e Neurais

Este post de blog investiga os fatores que contribuem para o sucesso do Word2Vec e sua relação com modelos tradicionais de embedding de palavras. Comparando modelos como GloVe, SVD, Skip-gram with Negative Sampling (SGNS) e PPMI, o autor revela que a otimização de hiperparâmetros geralmente é mais crucial do que a escolha do algoritmo. A pesquisa demonstra que modelos semânticos distribucionais tradicionais (DSMs), com pré e pós-processamento adequados, podem alcançar desempenho comparável a modelos de redes neurais. O artigo destaca os benefícios da combinação de métodos tradicionais e neurais, oferecendo uma nova perspectiva para a aprendizagem de embedding de palavras.

Leia mais

Alocação de Registradores em Compiladores: Um Mergulho Profundo

2025-02-17
Alocação de Registradores em Compiladores: Um Mergulho Profundo

Este artigo fornece uma explicação clara das complexidades da alocação de registradores em compiladores. Começando com um exemplo simples de função, ele demonstra como as variáveis são mapeadas para registradores e como o espaço de pilha (spilling) é usado quando os registradores são insuficientes. O artigo detalha dois algoritmos, varredura linear e coloração de grafos, e explora desafios adicionais em arquiteturas do mundo real, como convenções de chamada e limitações do conjunto de instruções. Mesmo a alocação de registradores aparentemente simples é repleta de desafios de otimização e compensação, tornando-a um aspecto notavelmente desafiador da implementação do compilador.

Leia mais
Desenvolvimento alocação de registradores

Califórnia considera refinarias estatais em meio à iminente escassez de gasolina

2025-02-17
Califórnia considera refinarias estatais em meio à iminente escassez de gasolina

Diante de uma potencial crise de gasolina devido ao fechamento de refinarias, a Califórnia está explorando a drástica opção de propriedade estatal de uma ou mais refinarias. A queda na demanda de gasolina, impulsionada pela adoção de veículos elétricos e melhorias de eficiência, aliada ao fechamento de refinarias e mudanças para a produção de biodiesel, criou uma situação precária. Embora o estado enfrente os altos custos e as complexidades operacionais da administração de refinarias, seu isolamento geográfico e as formulações exclusivas de gasolina limitam a dependência do fornecimento externo. Essa proposta gerou debates políticos, com republicanos se opondo fortemente à medida e líderes democratas permanecendo em silêncio. A Califórnia enfrenta uma decisão crítica: arriscar refinarias de propriedade estatal para garantir o fornecimento de gasolina ou permitir que as forças de mercado levem a potenciais escassez e picos de preços.

Leia mais

Melhores restaurantes de Colorado Springs: Uma lista completa

2025-02-17
Melhores restaurantes de Colorado Springs: Uma lista completa

Esta lista compila avaliações de diversos restaurantes em Colorado Springs, oferecendo uma paisagem culinária diversificada, de comida cubana autêntica a culinária tailandesa. O Arelita Authentic Cuban Food ocupa o primeiro lugar com classificação de 5 estrelas e 262 avaliações, enquanto outros estabelecimentos como Starving e Manitou Baked também recebem muitos elogios. Esta lista oferece uma ampla variedade de opções para os clientes explorarem com base em suas preferências e gostos.

Leia mais

A Espada de Dois Gumes das Ferramentas de Codificação de IA: Velocidade x Compreensão

2025-02-17
A Espada de Dois Gumes das Ferramentas de Codificação de IA: Velocidade x Compreensão

Uma nova geração de programadores depende de ferramentas de codificação de IA (como o Copilot) para aumentar a eficiência, mas ao custo de compreender a lógica subjacente do código. O autor contrasta isso com a abordagem de aprendizado profundo de programadores que anteriormente usavam o Stack Overflow, apontando que a conveniência das ferramentas de IA mascara uma falta de conhecimento fundamental, potencialmente levando os desenvolvedores a não terem a capacidade de resolver problemas complexos. O artigo sugere que os programadores devem manter uma mentalidade crítica ao usar ferramentas de IA, participar ativamente de discussões técnicas e tentar construir projetos do zero para aprofundar sua compreensão.

Leia mais
(nmn.gl)
1 2 439 440 441 443 445 446 447 595 596