branch/photon-merge
Outro dia me peguei lendo manchetes sobre computação fotônica e me senti como aquele dev que ainda compila com dotnet build no notebook de 2012 enquanto o resto da galera já migrou pro cluster de GPUs que parece a USS Enterprise. A notícia mais poética veio da Quantum Zeitgeist: alguém conseguiu meter resonadores de pista dupla (o nome parece mais de kart indoor que de ciência) pra multiplicar matrizes em 3x3 usando luz, não elétron. Enquanto isso, na Nature, já temos o equivalente ao “Hello World” da IA óptica: um neurônio fotônico integrado que processa não-linearidade sem pedir café. A EE Times decretou de vez o óbvio ululante: Moore’s Law não cabe mais na festa, o bolo já tá murcho, e o presente agora é trocar silício por fótons. A startup Opticore até levantou uns US$14 milhões prometendo pular o muro da energia como quem troca while(true) por await Task.Delay(). Do outro lado, a Yahoo Taiwan avisou que o bonde da AI tá pesado demais pro velho von Neumann empurrar sozinho, e que se não for fóton no volante, é quantum só daqui a uns bons commits de versão. A CXOToday emendou dizendo que datacenters vão se transformar com fibra óptica até virar praticamente um show de luz no Tomorrowland, e a Photonics Spectra reforçou que fóton não só é hype de AI, mas também é espinha dorsal de tecnologias quânticas escaláveis. Em paralelo, algum pesquisador visionário no X resumiu: “computar na velocidade da luz” – e eu pensei: brother, até o Slack já é lento de madrugada, imagina se meu npm install resolvesse assim?
O mais engraçado é ver esse frenesi como se fosse um hackathon global: cada artigo é tipo um time apresentando seu pitch de demo-day – “olha aqui meu neurônio fotônico”, “olha aqui meu circuito de pista dupla”, “olha aqui meu datacenter que mais parece rave de laser”. E nós, pobres mortais devs, seguimos apanhando de query que não indexa, pipeline que quebra por trailling comma e container que não sobe porque a versão do kernel não bate. Talvez a maior ironia é que os caras estão literalmente fazendo operações de matriz com luz, enquanto eu ainda faço for (i=0; i<n; i++) que roda igual um jegue atolado no barro.
Mas aí vem a pergunta existencial: quando a computação fotônica chegar no mainstream, vai ser o paraíso prometido – AI rodando sem suar, data centers virando templos de vidro e luz – ou só mais um inferno de bibliotecas incompatíveis, drivers mal documentados e “Unsupported hardware” piscando no console? Porque, convenhamos, não importa se é elétron, fóton ou quark: o NullReferenceException vai achar um jeito de brilhar.
Talvez devêssemos aprender com esses fótons – eles não se batem, se atravessam. Quem sabe um dia nosso código também consiga atravessar produção sem bater no firewall da realidade. Até lá, seguimos na escuridão elétrica, sonhando com commits iluminados.
branch/photon-merge
Outro dia me peguei lendo manchetes sobre computação fotônica e me senti como aquele dev que ainda compila com dotnet build no notebook de 2012 enquanto o resto da galera já migrou pro cluster de GPUs que parece a USS Enterprise. A notícia mais poética veio da Quantum Zeitgeist: alguém conseguiu meter resonadores de pista dupla (o nome parece mais de kart indoor que de ciência) pra multiplicar matrizes em 3x3 usando luz, não elétron. Enquanto isso, na Nature, já temos o equivalente ao “Hello World” da IA óptica: um neurônio fotônico integrado que processa não-linearidade sem pedir café. A EE Times decretou de vez o óbvio ululante: Moore’s Law não cabe mais na festa, o bolo já tá murcho, e o presente agora é trocar silício por fótons. A startup Opticore até levantou uns US$14 milhões prometendo pular o muro da energia como quem troca while(true) por await Task.Delay(). Do outro lado, a Yahoo Taiwan avisou que o bonde da AI tá pesado demais pro velho von Neumann empurrar sozinho, e que se não for fóton no volante, é quantum só daqui a uns bons commits de versão. A CXOToday emendou dizendo que datacenters vão se transformar com fibra óptica até virar praticamente um show de luz no Tomorrowland, e a Photonics Spectra reforçou que fóton não só é hype de AI, mas também é espinha dorsal de tecnologias quânticas escaláveis. Em paralelo, algum pesquisador visionário no X resumiu: “computar na velocidade da luz” – e eu pensei: brother, até o Slack já é lento de madrugada, imagina se meu npm install resolvesse assim?
O mais engraçado é ver esse frenesi como se fosse um hackathon global: cada artigo é tipo um time apresentando seu pitch de demo-day – “olha aqui meu neurônio fotônico”, “olha aqui meu circuito de pista dupla”, “olha aqui meu datacenter que mais parece rave de laser”. E nós, pobres mortais devs, seguimos apanhando de query que não indexa, pipeline que quebra por trailling comma e container que não sobe porque a versão do kernel não bate. Talvez a maior ironia é que os caras estão literalmente fazendo operações de matriz com luz, enquanto eu ainda faço for (i=0; i<n; i++) que roda igual um jegue atolado no barro.
Mas aí vem a pergunta existencial: quando a computação fotônica chegar no mainstream, vai ser o paraíso prometido – AI rodando sem suar, data centers virando templos de vidro e luz – ou só mais um inferno de bibliotecas incompatíveis, drivers mal documentados e “Unsupported hardware” piscando no console? Porque, convenhamos, não importa se é elétron, fóton ou quark: o NullReferenceException vai achar um jeito de brilhar.
Talvez devêssemos aprender com esses fótons – eles não se batem, se atravessam. Quem sabe um dia nosso código também consiga atravessar produção sem bater no firewall da realidade. Até lá, seguimos na escuridão elétrica, sonhando com commits iluminados.