55 pontos por kuroneko 2023-06-02 | 14 comentários | Compartilhar no WhatsApp
  • Uma coletânea de histórias sobre bugs de software/hardware inacreditáveis encontrados na internet.
  • Há várias histórias, incluindo a famosa "o carro com alergia a sorvete de baunilha".
    • E-mails que não eram enviados a mais de 500 milhas
    • Servidor de banco de dados que caía na maré alta
    • OpenOffice que não imprimia às terças-feiras
    • etc.

14 comentários

 
roxie 2023-06-14

Vacas do Crash

  • Nos anos 1980, um microcomputador instalado em uma estação ferroviária produzia regularmente um bug anômalo. O desenvolvedor identificou um padrão: o problema acontecia quando passavam trens carregando vacas vindas de Chernobyl. Para provar isso, ele levou um contador Geiger e confirmou que aquelas vacas apresentavam níveis anormalmente altos de radiação. Em outras palavras, os níveis de radiação eram altos o bastante para causar um fenômeno de bit flip. Acontece que, devido à escassez de suprimentos na época, a União Soviética havia escolhido a estratégia de misturar carne de vacas de Chernobyl com a de outras vacas para reduzir os níveis de radiação antes do fornecimento. Assim que soube disso, o desenvolvedor enviou pedidos de imigração para todos os países ao redor. E, com o passar do tempo, como os níveis de radiação dos computadores foram caindo gradualmente, o problema acabou se resolvendo naturalmente.
 
budlebee 2023-06-14

Meu Deus... kkk

 
roxie 2023-06-12

Vou tentar resumir alguns de tempos em tempos, quando tiver tempo.

 
roxie 2023-08-13

Histórias folclóricas de software

  • Um breve relato sobre programas cujo comportamento muda de acordo com as fases da Lua
  • Caso do MIT: a saída de uma sub-rotina era um texto com largura de 80 colunas, mas dependendo da fase da Lua às vezes ultrapassava 80 caracteres; nesse caso, transbordava para a segunda linha, o que fazia o programa falhar
  • Caso do CERN: devido às fases da Lua, a forma da Terra mudava por causa da gravidade, o que alterava fisicamente de leve o acelerador de partículas (LHC), causando diferenças nas medições
 
roxie 2023-06-17

Down by Tubes

Uma empresa desenvolveu um sistema de emissão de passagens. Depois, o Windows 95 foi lançado, e eles passaram a vender esse software instalado nele. Só que uma loja local que usava esse sistema vivia reportando que o servidor desligava, então James foi até lá. "O sistema está funcionando normalmente agora". Dez minutos depois, "o sistema quebrou", e pouco depois "agora voltou a funcionar bem". James ficou confuso porque não tinha feito nada. No fim, descobriram que o protetor de tela 3D que aparecia após 10 minutos — tubos se conectando para todo lado... aquele que vocês lembram — estava consumindo 100% da CPU. Desativaram isso e o problema foi resolvido.

 
roxie 2023-06-12

Crash Bandicoot

  • Durante o desenvolvimento de Crash Bandicoot para PS1, surgiu um problema em que, de vez em quando, ao salvar e carregar no memory card, todos os dados acabavam corrompidos. Mesmo depois de substituir inúmeros elementos do jogo por stubs, o mesmo fenômeno continuava acontecendo, o que foi bastante frustrante, até que no fim descobriram que era um problema de hardware. Nesse jogo, o clock havia sido ajustado arbitrariamente para 1KHz, e essa configuração interferia no controlador de taxa de transmissão de dados (baud rate controller). Nessa situação, ao usar o controle do PS1, os dados lidos e gravados no memory card acabavam se embaralhando.
 
roxie 2023-06-12

Carro alérgico a sorvete de baunilha

  • Foi observado um fenômeno em que o carro só não ligava quando se comprava sorvete de baunilha. Descobriu-se que o sorvete de baunilha, por ser um item popular, ficava posicionado na parte da frente do balcão, ao contrário dos outros sorvetes; por isso, a pessoa voltava ao carro muito mais cedo do que com os outros sabores e acabava encontrando um carro que sofria de superaquecimento do motor (Vapor Lock). Como os outros sorvetes demoravam mais para ser entregues, o motor tinha tempo suficiente para esfriar.
 
bus710 2023-06-03

'Hã?~' proibido

 
mytory 2023-06-02

Um bug de software que causa falhas no sistema…

 
kleinstein 2023-06-02

Haha, realmente há muitas histórias bem divertidas. Gostei muito~

 
lymose 2023-06-02

Antigamente havia um texto parecido sobre programação de jogos; alguém por acaso se lembra dele? Há três coisas de que me lembro: uma era sobre um engenheiro sênior que reservou antecipadamente uns 10 MB de memória sem necessidade e, quando precisou otimizar a memória, resolveu isso apagando aquela linha; outra era sobre o código ter virado uma bagunça por causa de uma colisão de hash do git, e a solução foi adicionar um espaço a um arquivo; e a última era sobre um engenheiro que, antes de sair da empresa, colocou dentro de uma casa no jogo onde ninguém conseguia entrar um pato com uma quantidade absurda de polígonos, fazendo o tempo de carregamento ficar mais longo.

 
quack337 2023-06-02

Uau~~ que divertido.

 
kuroneko 2023-06-02

Há uma coletânea de histórias sobre bugs absurdamente inexplicáveis, e as causas são bem variadas e divertidas.
Acho que dá para entender por que deram o nome de folclore.

Quando um bug estoura e a gente fica angustiado, ler isso até dá uma renovada no ânimo.