Recurso Digital Ajudando Sobreviventes de Incêndios Florestais a se Recuperar

2025-01-15
Recurso Digital Ajudando Sobreviventes de Incêndios Florestais a se Recuperar

O Sistema de Arquivos de Perda Doméstica, criado por sobreviventes de incêndios florestais na Califórnia, é um recurso digital projetado para apoiar indivíduos que enfrentam o processo desafiador da recuperação de desastres. Esta ferramenta abrangente fornece listas de verificação, ferramentas de organização e recursos essenciais para ajudar a gerenciar reivindicações de seguros, documentar perdas e rastrear despesas. Ele apresenta várias planilhas cobrindo ações imediatas, detalhes de seguros, gerenciamento de inventário, recursos de saúde mental e muito mais. Caixas físicas também estão disponíveis mediante solicitação.

Leia mais

Gráficos e Sons Instantâneos em BBSs Atari ST: Uma História da Tecnologia Retro

2025-01-06

Esta série em várias partes narra a ascensão e o impacto do formato "Gráficos e Sons Instantâneos" (IGS) nos sistemas de quadro de avisos (BBSs) do Atari ST. Desde seus primórdios em 1988, em um grupo de usuários Atari na Flórida, até as animações psicodélicas do artista Steve Turnbull na CrossNet em 1991, a série explora como o IGS transformou a cena BBS do Atari. Apresenta histórias de desenvolvedores como Larry Mears e Steve Turnbull, e destaca a vibrante interação e contribuições da comunidade.

Leia mais
Tecnologia cultura BBS

Arquivo HP: Um Arquivo Digital para Colecionadores de Equipamentos HP Antigos

2025-06-16
Arquivo HP: Um Arquivo Digital para Colecionadores de Equipamentos HP Antigos

O site HP Archive é dedicado a colecionadores e curadores de equipamentos antigos da Hewlett-Packard, catálogos, revistas HP e outras publicações periódicas. O site está publicando online alguns dos documentos HP mais antigos, criando uma fonte de referência abrangente. Atualmente, estão disponíveis catálogos, listas de preços, listas de peças e materiais publicitários, com planos para adicionar Bench Briefs, manuais de produtos antigos e notas de serviço com a ajuda de voluntários. O site está passando por uma migração para o WordPress e dá as boas-vindas a voluntários para contribuir.

Leia mais
Tecnologia

Facebook adota Passkeys: um salto gigante para a segurança da conta

2025-06-18
Facebook adota Passkeys: um salto gigante para a segurança da conta

O Facebook anunciou suporte para passkeys, um novo método de autenticação que combina a facilidade das senhas com a segurança robusta da autenticação de dois fatores. As passkeys utilizam seu dispositivo (como seu smartphone) para autenticação, eliminando a necessidade de senhas e tornando os ataques de phishing e violações de dados muito menos eficazes. A configuração é simples, por meio das configurações de "Senha e segurança" no Centro da Conta. Embora a criação de uma passkey não exclua sua senha do Facebook, ela melhora significativamente a segurança da conta, sendo uma atualização altamente recomendada.

Leia mais
Tecnologia

Teclado Ergonômico de Código Aberto: Ergo S-1 - Construa Seu Próprio Conforto

2025-01-03
Teclado Ergonômico de Código Aberto: Ergo S-1 - Construa Seu Próprio Conforto

O Ergo S-1 é um teclado ergonômico, sem fio e dividido, de código aberto, compatível com switches Cherry/Gateron e keycaps Cherry/OEM/DCS, usando o firmware ZMK. Projetado durante um período de desemprego, este teclado prioriza a facilidade de montagem DIY, tornando-o acessível a um público maior. O projeto fornece instruções de montagem completas, lista de materiais e arquivos de design Fusion 360, além de suporte para layouts de teclado personalizados. Embora kits completos ainda não estejam disponíveis, teclados pré-montados são vendidos na Etsy, e o criador está trabalhando ativamente para criar kits mais fáceis de montar.

Leia mais

Esquecer SaaS, estou construindo uma máquina de venda automática na internet

2025-02-22
Esquecer SaaS, estou construindo uma máquina de venda automática na internet

Cansado do modelo SaaS, o autor decidiu seguir um caminho diferente: construir uma simples 'máquina de venda automática na internet'. Inspirado em uma máquina de venda automática real que vende adesivos de alienígenas baratos, o autor visa criar um site (ThreeKindWords.com) que reflita sua simplicidade, transações únicas, preços baixos e falta de suporte ao cliente. O objetivo é uma experiência de usuário direta, sem contas ou processos complexos, focando em transações únicas e geração de receita fácil, muito parecido com a coleta de moedas de uma máquina de venda automática.

Leia mais

Carolina Eyck: Reinventando o Theremin

2025-05-06
Carolina Eyck: Reinventando o Theremin

Carolina Eyck, uma musicista clássica da Alemanha Oriental, tornou-se uma virtuosa do theremin, revolucionando a forma como este enigmático instrumento é tocado. Suas técnicas inovadoras, documentadas em sua obra seminal 'A Arte de Tocar o Theremin', e colaborações com orquestras renomadas, estão dando nova vida a este instrumento eletrônico único, confundindo as fronteiras entre a música clássica e eletrônica.

Leia mais

Escapando do Pesadelo do Texto Colado: WYSINWLB

2025-06-19

O autor encontrou a frustrante tarefa de desembaraçar manualmente tags `` e `

` aninhadas de conteúdo colado. A formatação era uma bagunça, gerada por máquina para aparência em vez de correção semântica, tornando o texto quase impossível de editar. O autor argumenta que essa experiência de edição ruim faria com que usuários comuns desistissem, cunhando o termo "WYSINWLB: What You See Is Not What Lies Beneath" para destacar o problema da simplicidade enganosa do texto colado.

Leia mais
Desenvolvimento edição de texto

Musk quer desorbitar a ISS o mais rápido possível

2025-02-20
Musk quer desorbitar a ISS o mais rápido possível

Elon Musk, fundador da SpaceX, defendeu a desorbitação da Estação Espacial Internacional o mais rápido possível. Ele escreveu no X que a ISS cumpriu seu propósito, oferecendo retornos decrescentes, e os recursos devem ser redirecionados para a exploração de Marte. Embora a NASA tenha contratado a SpaceX para desorbitar a estação com segurança no Pacífico em 2030, Musk propôs um cronograma acelerado, visando o início de 2027. Isso gerou debates, envolvendo complexidades políticas e orçamentárias, pois a aprovação do Congresso é necessária para financiar o processo de desorbitação.

Leia mais
Tecnologia

Compromisso inquebrável da TRMNL: código aberto e sustentabilidade

2025-02-19

A TRMNL prometeu nunca bloquear seu dispositivo. Eles cumpriram essa promessa com o código aberto do seu firmware, a criação de clientes BYOS em Ruby, Elixir e Python, a venda de licenças BYOD, o lançamento do kit de interface do usuário Framework gratuito e a contratação de um engenheiro sênior para OSS. Para lidar com os custos crescentes do servidor, eles introduziram o 'Compromisso Inquebrável', prometendo lançar o código-fonte do aplicativo web principal em caso de insolvência. Esse compromisso garante a segurança dos dados do usuário e reduz os resíduos eletrônicos.

Leia mais
Tecnologia

Uma Década de Fotografia: De Paixão à Reflexão

2025-06-10

Um fotógrafo embarca em uma jornada de dez anos ao redor do mundo, do Canadá ao Japão, da Europa aos EUA, em busca do significado da fotografia. Sua jornada evolui da busca pela maestria técnica à exploração cultural e autoexpressão, abandonando a busca por validação nas redes sociais em prol de projetos mais profundos. Ele testemunha a fragmentação da cultura na era digital e o impacto da IA na criação artística. No final, ele percebe que o verdadeiro valor não está na quantidade ou na atenção, mas no compromisso de longo prazo com o seu trabalho e na autoexpressão.

Leia mais
Design

Além das Frameworks: Domine o Desenvolvimento Front-end Compreendendo os Fundamentos

2025-03-02
Além das Frameworks: Domine o Desenvolvimento Front-end Compreendendo os Fundamentos

Inúmeros artigos aconselham os desenvolvedores a não dependerem muito de frameworks, defendendo uma compreensão profunda das linguagens subjacentes. No entanto, a razão real não é a natureza efêmera dos frameworks; é esta: você não pode dominar o desenvolvimento front-end sem entender os mecanismos subjacentes. As pilhas modernas de front-end geralmente envolvem frameworks como React e várias camadas intermediárias, com CSS aplicado indiretamente por meio de ferramentas JavaScript. Embora essas ferramentas ofereçam conveniência, a compreensão do ecossistema do navegador torna a depuração de erros de JavaScript e CSS, a escrita de CSS personalizado e a compreensão de erros de navegador do lado do cliente significativamente mais fáceis. O autor compartilha anedotas que ilustram como problemas de front-end aparentemente complexos — rodapés multicoloridos, ícones personalizados e otimização de webfont — são facilmente resolvidos com conhecimento sólido de CSS e JavaScript, evitando dependências npm inchadas. Embora a maioria dos desenvolvedores escreva código React e TypeScript excelentes, poucos podem julgar a qualidade do código CSS, o que afeta o desempenho do site. Dominar os fundamentos do navegador e da rede é crucial para criar aplicativos robustos e fáceis de manter e resolver incidentes rapidamente. Em última análise, a proficiência profunda na linguagem é a chave para se tornar um engenheiro front-end sênior.

Leia mais
Desenvolvimento

Interceptação eficiente de chamadas de sistema Linux: além das ineficiências do ptrace

2025-01-05

Este artigo apresenta um método mais eficiente para interceptar chamadas de sistema Linux do que o ptrace: seccomp user notify. Aproveitando filtros BPF, ele retorna apenas para as chamadas de sistema desejadas, reduzindo significativamente a sobrecarga de desempenho. O autor usa sua ferramenta, copycat, como exemplo, mostrando como interceptar chamadas de sistema open() para realizar a substituição de arquivos. O artigo detalha o mecanismo seccomp user notify, incluindo a criação de filtros BPF e o tratamento de argumentos de chamada de sistema. Segurança e problemas potenciais, como ataques TOCTOU, também são discutidos.

Leia mais
Desenvolvimento Chamadas de Sistema

AccessOwl (apoiada pela YC) Contrata Engenheiro de Software Sênior (Foco em TypeScript)

2025-01-09
AccessOwl (apoiada pela YC) Contrata Engenheiro de Software Sênior (Foco em TypeScript)

A startup AccessOwl, apoiada pela Y Combinator, está procurando um Engenheiro de Software Sênior especializado em TypeScript. A empresa está revolucionando a gestão de aplicativos SaaS, oferecendo uma solução que utiliza fluxos de trabalho de RPA e IA para substituir ferramentas como o Okta. A função exige mais de 5 anos de experiência profissional em desenvolvimento web, proficiência em Playwright ou Puppeteer e experiência na construção de extensões de navegador. Salário competitivo, trabalho remoto e horários flexíveis são oferecidos.

Leia mais
Desenvolvimento Remoto

Uma substituição para jq em Common Lisp: cljq

2025-05-02

Cansado da DSL complicada do jq? Apresentamos o cljq, uma substituição para o jq escrita em Common Lisp. O cljq usa um operador de consulta mais intuitivo, `?`, oferecendo funcionalidade semelhante ao JSONPath para simplificar a manipulação de JSON. Atualmente em estágios iniciais, o cljq já fornece funcionalidades básicas com planos para adições de recursos futuros.

Leia mais

Software Maleável: O Futuro da Computação é Guiado pelo Usuário

2025-06-10
Software Maleável: O Futuro da Computação é Guiado pelo Usuário

Este ensaio explora o conceito de "software maleável", um ecossistema de software onde os usuários podem facilmente adaptar ferramentas às suas necessidades. Os autores argumentam que a rigidez do software atual prejudica a autonomia e a criatividade do usuário, ilustrando o impacto negativo com exemplos da profissão médica. Eles contrastam a maleabilidade dos ambientes físicos com a inflexibilidade dos digitais, propondo três padrões de design para alcançar software maleável: uma curva suave de personalização, ferramentas compostas e criação comunitária. Os autores detalham vários protótipos de sistemas que sua equipe construiu, mostrando o potencial do software maleável, ao mesmo tempo em que reconhecem os desafios futuros, como privacidade, segurança e modelos de negócios. Em última análise, o ensaio clama por um ecossistema de computação mais centrado no usuário.

Leia mais
Desenvolvimento

O Critério Mínimo de IA de Código Aberto da Red Hat

2025-02-06
O Critério Mínimo de IA de Código Aberto da Red Hat

A Red Hat define os critérios mínimos para IA de código aberto como pesos de modelo licenciados com código aberto combinados com componentes de software de código aberto. Este artigo detalha a visão da Red Hat para IA de código aberto, enfatizando a importância de licenças abertas para pesos de modelo para facilitar contribuições e melhorias da comunidade. Eles destacam suas contribuições por meio de projetos como InstructLab e a família de modelos Granite, e seu compromisso com a construção de plataformas de IA de código aberto em tecnologias como Kubernetes e KubeFlow. Seu objetivo final é democratizar e implantar amplamente a IA de código aberto em ambientes de nuvem híbrida.

Leia mais
Tecnologia Pesos de Modelo

Converse com IA via SSH: Um servidor de bate-papo com IA em Docker

2025-06-16
Converse com IA via SSH: Um servidor de bate-papo com IA em Docker

Este projeto fornece um servidor de bate-papo com IA baseado em Docker, acessível via SSH. Ele suporta vários modelos de IA e oferece instruções detalhadas de implantação, incluindo configuração de ambiente, arquivo Docker Compose e instalação de dependências. Os usuários podem personalizar parâmetros como modelos, limitação de taxa, lista negra e lista branca. O projeto também inclui sugestões de implantação para vários sistemas operacionais (macOS, Linux e Windows) e reconhece o patrocínio de servidores da V.PS.

Leia mais
Desenvolvimento

Delve: Plataforma de Análise de Dados Empresarial - Versão Alfa

2025-06-18
Delve: Plataforma de Análise de Dados Empresarial - Versão Alfa

Delve é uma plataforma de análise de dados empresarial de nível empresarial, atualmente em pré-lançamento alfa, licenciada sob a licença AGPL-3.0. Possui recursos robustos para ingestão, análise e visualização de dados de várias fontes. Os recursos incluem uma interface de pesquisa interativa, uma linguagem de consulta baseada em pipeline, dashboards personalizados e alertas em tempo real. Recursos empresariais, como controle de acesso baseado em função, desenvolvimento de aplicativos personalizados e comandos de pesquisa extensíveis também estão incluídos. A instalação é simples; basta baixar, descompactar e executar alguns comandos para começar. Embora esteja em seus estágios iniciais, os poderosos recursos e a facilidade de uso do Delve o tornam uma solução promissora para análise de dados empresariais.

Leia mais

Tornando o Rust Inseguro um Pouco Mais Seguro: Ferramentas para Verificar Código Inseguro, Incluindo Bibliotecas em C e C++

2024-12-17
Tornando o Rust Inseguro um Pouco Mais Seguro: Ferramentas para Verificar Código Inseguro, Incluindo Bibliotecas em C e C++

A popularidade do Rust se deve à sua capacidade de eliminar erros de memória e concorrência em tempo de compilação, mas seus blocos de código `unsafe` podem contornar essas verificações. Este artigo explora ferramentas para verificar código Rust inseguro, incluindo código chamado de bibliotecas C ou C++. Apresenta ferramentas de detecção de erros em tempo de execução — sanitizadores — e Miri, um interpretador que encontra comportamentos indefinidos de forma determinística. Os sanitizadores detectam acesso de memória fora dos limites, corridas de dados e muito mais, enquanto o Miri fornece relatórios de erros mais precisos com trechos de código. No entanto, o Miri atualmente não suporta código chamado via FFI de C/C++, sendo necessário o uso de sanitizadores de compilador C/C++ nesses casos. Essas ferramentas aprimoram a segurança e confiabilidade do código Rust, mesmo ao lidar com código `unsafe` ou interagir com bibliotecas C/C++.

Leia mais
Desenvolvimento Erros de Memória

Robocode: Revivendo a emoção das batalhas de robôs em Java

2025-02-18

Robocode é um jogo de programação de combate de robôs baseado em Java, onde os jogadores escrevem código para controlar seus tanques robóticos em batalhas em tempo real. Este artigo fornece um guia para iniciantes, documentação da API, tutoriais e links para recursos da comunidade ativa, além de uma prévia da próxima plataforma Robocode Tank Royale. Seja você um programador experiente ou um iniciante em programação, o Robocode oferece uma maneira divertida e envolvente de experimentar a emoção da programação.

Leia mais
Jogos

Ann: Um servidor de anotações descentralizado para empoderar aplicativos

2025-05-20

Ann é uma mídia social descentralizada mínima baseada em ActivityPub, construída em torno de anotações na Web, essencialmente comentários, recomendações ou curtidas em qualquer conteúdo. Não é uma página da web autônoma, mas um servidor projetado para integração com outros aplicativos. Imagine seções de comentários em navegadores Gemini, sistemas de anotação de artigos de pesquisa privados, feeds de recomendação de artigos, plug-ins de navegador para adicionar e visualizar comentários na web ou até mesmo conjuntos de dados de treinamento de IA. A visão da Ann é uma web independente de JavaScript e rastreadores, capacitando aplicativos com recursos de anotação, dando aos usuários escolha, privacidade e controle sobre seu consumo de conteúdo.

Leia mais
Desenvolvimento anotação na web

Ícone do Finder invertido no macOS Tahoe gera discussão

2025-06-10
Ícone do Finder invertido no macOS Tahoe gera discussão

A atualização macOS Tahoe, apresentada na WWDC2024, apresenta um ícone do Finder invertido, gerando controvérsia. O autor argumenta que isso quebra com a longa tradição de design, parecendo discordante e desnecessário. Ele destaca que o lado escuro do ícone do Finder sempre esteve à esquerda desde o System 7.5.3 em 1996. Embora a Apple provavelmente tenha visado a consistência com a nova interface Liquid Glass, o autor acredita que isso interrompe um design clássico, enviando feedback de acordo. Ele até redesenhou o ícone usando o aplicativo Icon Composer da Apple, demonstrando sua compatibilidade com o Liquid Glass, mantendo o layout tradicional.

Leia mais
Design

Ofuscação de código Go: Uma abordagem de máquina de estado para descriptografia de dados dinâmica

2025-03-06
Ofuscação de código Go: Uma abordagem de máquina de estado para descriptografia de dados dinâmica

Este código Go implementa uma técnica avançada de ofuscação de código usando uma máquina de estado e índices aleatórios para descriptografia de dados dinâmica. Os dados são divididos aleatoriamente em pedaços, e uma sequência de índices aleatórios controla a ordem de descriptografia. Uma chave de descriptografia dependente do estado é usada para descriptografar cada pedaço sequencialmente, reconstruindo finalmente os dados originais. Essa abordagem aumenta significativamente a dificuldade de engenharia reversa, protegendo efetivamente a segurança do código.

Leia mais
Desenvolvimento ofuscação de código

Snippet de código Clojure: Criando um índice de gênero de filmes

2025-07-10
Snippet de código Clojure: Criando um índice de gênero de filmes

Este snippet de código Clojure cria elegantemente um índice de gênero de filmes. Começando com um mapa contendo informações de filmes (título, gêneros e pontuação do Rotten Tomatoes), ele usa as funções `reduce` e `zipmap` para categorizar filmes por gênero, produzindo finalmente um mapa onde as chaves são gêneros e os valores são listas de filmes pertencentes a esse gênero. Esse índice facilita a busca de filmes por gênero e a classificação deles por avaliação. Por exemplo, permite facilmente encontrar todos os filmes de suspense e classificá-los por sua pontuação no Rotten Tomatoes. O código é conciso e eficiente, mostrando a elegância da programação funcional.

Leia mais
Desenvolvimento

Oráculo da Verdade em Lisp: Uma história curiosa sobre teoria de tipos, isomorfismo de Curry-Howard e call/cc

2025-06-14

Esta publicação tenta escrever um "oráculo da verdade" em Lisp — um programa que determina a verdade ou falsidade de afirmações matemáticas arbitrárias. O autor introduz o isomorfismo de Curry-Howard, explicando como provas lógicas correspondem a expressões em programação funcional tipada. Usando a função call/cc do Racket (isomórfica à lei de Peirce), é feita uma tentativa de implementar um programa isomórfico à lei do meio excluído. Inesperadamente, o oráculo sempre retorna falso até tentar acessar um valor de tipo impossível, revelando as diferenças entre lógica clássica e lógica construtiva, e o mecanismo de fluxo de controle não-padrão do call/cc. Finalmente, o autor usa uma metáfora de um "acordo com o diabo" para explicar esse comportamento estranho, mostrando o mecanismo semelhante a uma viagem no tempo por trás do call/cc.

Leia mais
Desenvolvimento teoria de tipos

Modelos Qubes OS: Gerenciamento de VM seguro e eficiente

2025-01-13
Modelos Qubes OS: Gerenciamento de VM seguro e eficiente

O Qubes OS utiliza um sistema de modelos para gerenciar máquinas virtuais, melhorando a segurança, a eficiência de armazenamento e a velocidade de inicialização. Cada modelo compartilha seu sistema de arquivos raiz, com aplicativos sendo executados e armazenando dados em qubes. A atualização de um modelo atualiza automaticamente todos os qubes baseados nele após uma reinicialização. O software deve ser instalado em modelos, não em qubes de aplicativos. O Qubes oferece modelos baseados em Fedora, Debian e outros, além de modelos da comunidade. Os usuários podem instalar, atualizar, desinstalar ou alternar modelos por meio de ferramentas de linha de comando ou GUI. Avisos de desinstalação são normais. A alternância de modelos exige a atualização de todos os qubes baseados no modelo antigo. A segurança do modelo é crucial; instale software apenas de fontes confiáveis.

Leia mais

Lume: CLI leve para gerenciamento de VMs no Apple Silicon

2025-02-02
Lume: CLI leve para gerenciamento de VMs no Apple Silicon

Lume é uma interface de linha de comando (CLI) leve e servidor de API local para criar, executar e gerenciar máquinas virtuais (VMs) macOS e Linux no Apple Silicon com desempenho próximo ao nativo, aproveitando o Virtualization.Framework da Apple. Execute imagens macOS pré-construídas em uma única etapa. O CLI oferece um conjunto abrangente de comandos para gerenciamento de VMs, incluindo criação, execução, listagem, obtenção de detalhes, configuração de configurações, parada, exclusão, extração de imagens, clonagem e gerenciamento de cache. O Lume também expõe um servidor de API HTTP local para gerenciamento automatizado de VMs.

Leia mais
Desenvolvimento

Biblioteca Python para Detectores de Radiação RadiaCode-10x

2025-02-24
Biblioteca Python para Detectores de Radiação RadiaCode-10x

Esta biblioteca Python simplifica a interação com os detectores e espectrômetros de radiação RadiaCode-10x. Recursos incluem medições de radiação em tempo real, aquisição e análise de espectro, conectividade USB e Bluetooth e um exemplo de interface web. Controle facilmente seu dispositivo, colete dados e analise informações de radiação. Gerencie as configurações do dispositivo, configure o brilho da tela, idioma, som e vibração. Exemplos abrangentes são fornecidos para saída básica de terminal e uma interface web interativa.

Leia mais

Diários de Rua de Nova York: Um Relato Fotográfico do Lockdown

2025-06-12
Diários de Rua de Nova York: Um Relato Fotográfico do Lockdown

O novo trabalho do fotógrafo, "Diários de Rua de Nova York", captura a dura realidade da cidade de Nova York durante a pandemia de COVID-19, um contraste marcante com seu trabalho anterior, "Street". Enquanto "Street" mostra uma década de fotografia de celebridades capturando o vibrar de NYC, "Diários de Rua de Nova York" é mais cru e emocionalmente pesado. Ele retrata ruas vazias, sirenes e números diários de mortos, mostrando uma cidade desoladora devastada pela pandemia, incluindo saques e vandalismo. O autor se esforça para oferecer uma representação precisa da vida durante esse período.

Leia mais
Design
1 2 571 572 573 575 577 578 579 595 596