No final do ano passado, encontrei o que pode ser o mal quase perfeito em forma de plano de negócios: Swoopo. O que é Swoopo? É uma classe […]
Além do RAID
Eu sempre fui desconfiado do RAID no desktop. Mas no servidor, o RAID é uma necessidade absoluta: “RAID” agora é usado como um termo genérico para esquemas de […]
A garota que provou que P = NP
Uma das minhas entradas de blog favoritas de todos os tempos é uma história verdadeiramente épica de namoro que deu errado e que culmina com a mais estranha […]
Parei de ler seu blog há anos
Emrah Diril recentemente me perguntou isso por e-mail: Steve Yegge mencionado nos comentários de seu último post que ele recebe muito ódio. Fake51: O senhor subestima a capacidade […]
Compartilhamento de arquivos com o BitTorrent
Todo mundo adora o BitTorrent. E com razão. Com BitTorrent, o senhor também começa colocando o arquivo grande em um servidor central. Mas quando o download começa, algo […]
O Unix está morto, viva o Unix
Unix faz 40 anos: o passado, o presente e o futuro de um sistema operacional revolucionário é uma leitura fascinante. Há quarenta anos, neste verão, um programador se […]
Expressões regulares para programadores regulares
Se o senhor acompanha meu blog há algum tempo, sabe que sou totalmente fã de expressões regulares. É quase embaraçoso o quanto eu amo essas coisas. Tenho certeza […]
O nível errado de abstração
Em Por que minha criptografia não está… criptografando? aprendemos que sua criptografia é tão boa quanto sua compreensão do código de criptografia. E que a melhor criptografia de […]
Encurtadores de url: Destruindo a Web desde 2002
Alguém mais está tão farto quanto eu de toda a cobertura das principais notícias sobre o Twitter? Não me entenda mal, sou um fã do Twitter e tenho […]
Uso do aumento para exceções eficazes
Em sua jornada com o Python, o senhor se deparará com situações em que precisará sinalizar que algo está errado em seu código. Por exemplo, talvez um arquivo […]