Limite de velocidade para computadores
(caolan.uk)- A computação pessoal já distribuiu capacidade de cálculo ao público, mas, depois de certo ponto, o aumento do poder computacional passou a estar mais ligado ao controle centralizado do que à autonomia individual
- O ensaio de Ivan Illich de 1973, Energy and Equity, aplica à questão da velocidade no transporte o argumento de que, quando o uso de energia per capita passa de um limiar, a equidade diminui e o controle se concentra nas mãos de poucos
- Limites de velocidade para carros se consolidaram como escolhas políticas, como nas medidas de economia de combustível do Reino Unido em 1974 e no limite padrão de 20 mph do País de Gales em 2023, mas quase não há debate sobre limitar o desempenho computacional em si
- No Reino Unido e na Europa, bicicletas elétricas são limitadas para que o motor auxiliar seja cortado a 15 mph ou 25 km/h, ampliando o acesso à mobilidade sem deixar a infraestrutura cicloviária
- Se a computação também tivesse uma categoria separada de dispositivos com energia e desempenho moderados, haveria espaço para reduzir o efeito colateral de regulações voltadas às big techs que acabam enfraquecendo também a infraestrutura comunitária
Repensando o poder computacional pela energia e pela velocidade
- A revolução dos computadores domésticos e pessoais dos anos 70 aos 90 transferiu o poder da computação ao público, mas a indústria atual de computadores mudou numa direção difícil de conciliar com a cultura dos computadores pessoais daquela época
- A partir de certo momento, o aumento da capacidade de cálculo deixou de levar à ampliação da autonomia e passou a operar no sentido oposto
- Energy and Equity - Ivan Illich (1973) argumenta que motores e energia abaixo de determinado nível melhoram as condições para o progresso social, mas, acima dele, sacrificam a equidade e reduzem a distribuição do controle
- Illich aplica esse raciocínio ao transporte e à velocidade
- Acima de certa velocidade, o automóvel cria uma sensação de distância que só ele próprio é capaz de reduzir
- O aumento da velocidade concentra potência sob os assentos de poucos e amplia, para a maioria dos trabalhadores que se deslocam, a sensação de falta de tempo e de ficar para trás
- O Reino Unido introduziu limites de velocidade para veículos em meio à crise do petróleo de 1974 para reduzir o consumo de combustível
- O País de Gales introduziu em 2023 um limite de velocidade padrão de 20 mph
- Limitar politicamente a velocidade que um veículo pode atingir tecnicamente é aceito como algo necessário, mas a computação ainda está nos estágios iniciais desse tipo de debate jurídico e político
- A regulação atual da indústria de tecnologia se concentra principalmente em processamento de dados e responsabilização, sem tratar diretamente dos limites de desempenho das próprias máquinas
- É possível perguntar que efeitos haveria se existissem limites para a capacidade máxima de discos rígidos, a frequência de clock de CPUs e a velocidade de redes
- Se só existissem máquinas dos anos 80 e 90, os problemas de hoje seriam os mesmos?
- Seria possível criar a Meta ou a Anthropic sobre bases como o Amiga ou o Acorn Archimedes?
- Se não fosse possível, a própria capacidade técnica também teria algum papel no problema
A categoria de dispositivos moderados que as bicicletas elétricas demonstram
- A bicicleta elétrica é um exemplo de tecnologia definida pela moderação
- No Reino Unido e na Europa, as EPACs têm o auxílio do motor cortado a 15 mph, ou 25 km/h
- Isso não é uma limitação técnica, mas uma escolha jurídica e política
- Graças a esse limite, elas se encaixam naturalmente na infraestrutura criada para bicicletas comuns
- Illich tentou encontrar, no transporte, o limiar em que a velocidade passa a ter utilidade negativa, e considerou que, depois que certos veículos ultrapassaram a barreira de 15 mph, a falta de tempo relacionada ao transporte começou a aumentar
- O ponto central é a velocidade, mais do que o esforço das pernas
- Bicicletas elétricas ampliam o acesso à mobilidade para pessoas que têm dificuldade de pedalar por conta própria
- Ao mesmo tempo, aplicam energia de um modo que não aumenta a falta de tempo dos outros
- Graças à baixa velocidade, bicicletas elétricas com pedal assistido ficam isentas de várias restrições aplicadas a motocicletas e carros
- No Reino Unido, de acordo com os critérios e requisitos legais para EAPCs, elas podem ser usadas sem habilitação nem seguro obrigatório
- Na computação, não existe uma categoria comparável de máquinas moderadas
- Restrições jurídicas e políticas que buscam conter a perda de autonomia para as big techs podem também prejudicar infraestruturas comunitárias reais que têm dificuldade de cumprir os requisitos
- Death Of A Forum: How The UK’s Online Safety Act Is Killing Communities é um exemplo disso
- Se os computadores também tivessem uma categoria separada baseada em baixa energia e desempenho moderado, como as bicicletas elétricas, poderiam existir máquinas como bicicletas para a mente, com menor carga legal
1 comentários
Comentários no Lobste.rs
A ideia em si é moralmente compreensível, mas o que viabiliza empresas como Anthropic ou Palantir não é a velocidade de uma GPU individual, e sim a capacidade de encher data centers inteiros com GPUs.
Ou seja, a desigualdade computacional que se vê aqui deriva diretamente, no fim das contas, da desigualdade de riqueza. Mesmo que amanhã surgisse um limite de velocidade para GPUs, é pouco provável que a oferta de hardware de consumo aumentasse, e usuários corporativos ainda teriam condições de comprar tudo
Computadores podem oferecer vários compromissos de desempenho, mas apenas dentro de um limite fixo de consumo de energia. Quanto mais eficiente for o computador, mais trabalho ele consegue realizar. Se você quiser fazer supercomputação, basta reunir a capacidade de voluntários. A aplicação seria muito difícil, mas talvez dê para monitorar o consumo da rede elétrica, focar nos piores infratores e tolerar alguns programadores com painéis solares escapando, como na situação da “TV license” no Reino Unido. Claro, seria preciso impedir que as pessoas vendessem sua cota para indivíduos ricos ou empresas; caso contrário, voltaríamos imediatamente aos data centers modernos
Como nos concentramos tanto nos detalhes das leis de privacidade, pode ser revigorante imaginar limites impostos às capacidades das próprias máquinas
Não sei bem como devo encarar isso, mas sou grato pela tentativa de me fazer considerar uma ideia em que eu não tinha pensado antes
Acho que vou continuar pensando nisso pelo resto do dia
Há algum tempo venho pensando que o futuro dos computadores não será ter computadores mais potentes, mas encontrar formas de usar menos poder computacional de maneira mais eficiente
Quanto mais tempo os preços de componentes de computador permanecerem altos como agora, mais isso deve se tornar importante
Como resultado, isso em geral pode ser mais eficiente do que programar só seguindo a vibe em linguagens interpretadas. Se houver mais código Rust, a adoção também tende a crescer, e a computação eficiente pode se espalhar
Deixando de lado a evidente falta de realismo, não entendo por que deveríamos ver a computação em si como o problema
Usamos muita computação em criptografia, videogames e vídeo de alta resolução. Editar um filme é mais imoral do que editar um livro? Usar HTTPS em vez de HTTP é?
O verdadeiro problema de empresas como Meta, Google e Amazon é que elas se comportam como monopólios exploratórios num contexto em que quase não há aplicação das leis antitruste existentes e, na maioria dos casos, não há uma estrutura legal para proteger a privacidade dos usuários
Como experimento mental, é realmente interessante e eu gosto. Lembra Permacomputing. Mas a prescrição de política pública parece um pouco fora do alvo
A razão pela qual velocidade é um problema em carros é que caixas de metal se movendo em alta velocidade podem literalmente matar pessoas. Outro grande problema é o impacto social. Em lugares onde a infraestrutura para carros é o padrão, a expansão suburbana se combina com a falta de infraestrutura de transporte público, criando uma realidade física em que você precisa de um carro para viver como cidadão de primeira classe
A expansão suburbana é um efeito secundário da velocidade. Carros mais rápidos impõem a todos estradas mais largas e deslocamentos porta a porta mais longos. Para o dono do carro, a única diferença, como disse Illich, é que leva menos tempo. Isso aumenta muito os custos de manutenção e torna caro e lento mudar qualquer coisa
Há também o custo cultural descrito por Illich, conforme citado aqui:
Como essas coisas são efeitos secundários, a única forma de corrigi-las apenas com limites de velocidade seria preveni-las antecipadamente. Se alguém nos anos 1920 tivesse previsto essa tendência e impedido a indústria automobilística de comprar de fato linhas de transporte público e depois arrancar os trilhos, talvez os carros não tivessem dominado tanto a infraestrutura pública e a forma de pensar sobre ela. Mas agora já chegamos a esse ponto
Velocidade de CPU ou largura de banda de memória não matam pessoas literalmente. Claro, há muitas questões filosóficas que precisamos enfrentar hoje. Por exemplo, há um argumento para limitar o consumo de recursos, mas isso não exige necessariamente um limite de velocidade. Em teoria, poderíamos limitar o próprio consumo de recursos e induzir uma eficiência muito maior e mais autocontrole. Encontrar o equilíbrio adequado é algo que mercados e regulação fazem bastante bem quando aplicados corretamente. É claro que é muito duvidoso que hoje tenhamos capacidade de aplicar regulação corretamente. Também haveria o caminho de sair da bolha de IA e reduzir os incentivos para construir esses monstros absurdos devoradores de energia, mas isso é uma história completamente diferente e provavelmente não acontecerá antes de a bolha estourar
Na minha opinião, este problema também se desenrola exatamente nas mesmas linhas econômicas e políticas dos carros. Pelo menos na América do Norte, o capital detém a maior parte do poder e, na prática, já alcançou a captura regulatória. Isso é um problema muito maior do que qualquer característica física da tecnologia
Um fator muito mais importante é a desigualdade imposta pela infraestrutura. Mesmo que tivéssemos impedido o domínio dos carros, dizer que isso teria sido possível apenas com um limite de velocidade é simplificar demais. Para participar do mundo moderno, as pessoas precisam de computadores e carros. E há também um problema cultural e epistemológico: é difícil até imaginar um mundo sem essa dependência.
Sim, e isso sem dúvida salvou vidas. Mas lugares que fizeram isso bem, como a Holanda, foram além: reimaginaram ativamente os espaços centrados no carro e reinvestiram em transporte público e infraestrutura para pedestres.
Limites de velocidade por si só não conseguiram isso. Basta imaginar reduzir pela metade o limite de velocidade de todas as rodovias interestaduais dos EUA e, de algum modo, conseguir fiscalizar. Para a sociedade funcionar, são necessárias alternativas. Para convencer as pessoas a usá-las, é preciso partir de onde elas estão hoje e mostrar que essa mudança também as beneficia.
A infraestrutura física e mental existente hoje já está moldada para máquinas conectadas à internet de alto desempenho. Para conter esses efeitos negativos, não basta tornar os computadores mais lentos. É preciso desmontar, ao mesmo tempo, a ordem atual e sua dependência. É mais difícil, mas pode ser mais produtivo reinvestir em infraestrutura não digital que amplie o acesso e ataque diretamente essa própria dependência.
Como ideia para reduzir o consumo de energia dos consumidores, parece ok, mas, lembrando como as smart TVs são terríveis, acho que as empresas usariam isso como desculpa para lançar sistemas mais lentos e piores.
É um conceito interessante, mas 1) não sei até que ponto devo aceitar o argumento sobre velocidade no trânsito em geral, e 2) não tenho nenhuma certeza de que poder computacional seja comparável à energia mecânica. Para começar, limite de velocidade não é limite de uso de energia, e varia conforme a massa que está sendo movida. Não sei qual seria a analogia correspondente na computação.
Sobre o ponto 2: na engenharia elétrica, considera-se que sistemas mecânicos e sistemas elétricos têm uma correspondência direta. O equivalente ao movimento de massa é o movimento de carga elétrica.
Clocks mais altos, mais chaveamento, uma certa quantidade de carga necessária para abrir e fechar portas lógicas; fluxo de carga por unidade de tempo é ampère; ampère multiplicado por resistência vira perda de tensão por atrito.
Portanto, quanto maior o clock, mais calor é gerado — a menos que você vá para circuitos reversíveis ou supercondutores.
Um experimento interessante é o limite de velocidade autoimposto.
Comprei no Ebay um ThinkCentre de 10 anos por 120 dólares para rodar NetBSD. Ele se tornou um ótimo filtro para descobrir quais softwares funcionam bem e quais devo evitar. O Emacs 30.2 compilado com o Lucid Toolkit roda bem mesmo com todo tipo de recurso ativado, e o Sourcehut é excelente, enquanto o Codeberg segue muitos padrões populares pesados em JavaScript que prefiro evitar.
O outro lado desse raciocínio é exigir licenciamento para tudo que não satisfaça as restrições do tipo de computador que essa pessoa deseja.
“Eu não quero, então você também não pode ter” é uma forma terrível de organizar a sociedade.
A “velocidade de decolagem” do poder computacional de que o texto não gosta é descrita de forma vaga o bastante para que o leitor projete suas próprias preferências, e é muito, mas muito menor do que a velocidade necessária para outras coisas úteis que as pessoas de fato querem fazer.
Chama atenção, em particular, que o texto use a Meta como um dos exemplos representativos de big tech, quando um site ao estilo Facebook poderia muito facilmente ter existido até no mundo do hardware dos anos 1990.
Teria mais texto e menos imagens ou vídeos; em outras palavras, pareceria com a Usenet. O motivo de nerds de tecnologia odiarem o Facebook mais do que a Usenet não é ele exigir mais recursos de hospedagem, mas sim o fato de muitas decisões de design incentivarem comportamentos que esses nerds consideram nocivos. Isso não é uma questão dependente ou limitada pelo hardware, mesmo sob a hipótese de que só existisse conexão discada.
O motivo é que uma regulação local pode impedir alguém dentro da sua jurisdição de criar o Facebook, mas não pode impedir alguém em outro lugar do mundo de criá-lo. Você pode impedir que os cidadãos do seu país acessem o Facebook, mas, cedo ou tarde, as pessoas ainda vão querer acessar, e então vão descobrir as VPNs. Basta olhar para toda a história dos jogos de azar online nos EUA.
Se os EUA restringissem seus cidadãos a possuir apenas computadores no nível dos anos 1990, não haveria Anthropic, mas haveria Alibaba e ByteDance, que teriam prazer em oferecer chatbots em inglês. Também ofereceriam mecanismos de busca e, como não haveria Google, o bazar online de tudo ficaria com elas em vez da Amazon.
Você poderia tentar desconectar os EUA da internet inteira, mas a fronteira é grande e alguém conseguiria contrabandear um terminal da 星鏈. E, no fim, as pessoas ficariam irritadas por não poderem ter o supercomputador de bolso que viram durante viagens ao exterior. Isso, claro, supondo que os cidadãos-prisioneiros tenham permissão para viajar.
A única solução que funciona em um sentido realmente possível é mudar-se para um lugar cuja cultura local não valorize as coisas que os computadores tornam possíveis. Basta se desconectar das coisas que você acha que contribuem para a modernidade decadente e se concentrar na criação de cabras. Algum dia, quando você for de bicicleta até a cidade para imprimir o relatório semanal de notícias, as manchetes vão começar a se parecer com https://theonion.com/earthquake-sets-japan-back-to-2147-1819569216/, mas esse é o preço.
Em geral, mídia de rolagem infinita otimizada para engajamento parece ter dificuldade para funcionar quando o efeito da rolagem aparece diretamente na conta telefônica.
Em resumo, isso é retorno decrescente aplicado ao gasto de energia
É um tema que vale a pena considerar, mas não sei bem o que o exemplo prova. Dá para dizer que um trem suburbano atende e é acessível a muito mais pessoas do que uma bicicleta elétrica e, mesmo levando em conta todas as paradas, ainda é mais rápido.