|
|
|
|
|
by jevinskie
3593 days ago
|
|
DCgate/Dtella, created by Purdue students, merged DC and IRC (not sure how chat is handled by the newer Dtella). Searches were broadcast over IRC. I set up a bot to scrape the searches and display them in real time using a Comet (pre-WebSocket era!) powered website. From the IP that requested the search, you could determine the dormitory they were in. One IP kept searching for stuff like "clown porn". It was wonderfully entertaining. I forget what the monthly bandwidth quota for non-campus traffic was. Perhaps 50 or 100 GB? Traffic to other campus nodes was "free" and almost guaranteed to speed along at 100 Mbps. I implemented the Tiger hash (used by DC clients) in MMX/SSE2 assembly because it begs for 64-bit integer types. SSE was able to provide a ~2x speedup over regular code, even though I just used SSE for 64-bit types and didn't do any real SIMD. Of course, simply building the DC client for x86_64 provided an even greater speedup but I was stuck with a 32-bit machine at the time. :) https://en.wikipedia.org/wiki/Dtella Some user experiences with Dtella: https://www.reddit.com/r/Purdue/comments/4lzzdh/anyone_still... https://www.reddit.com/r/Purdue/comments/39y81f/dtella_purdu... |
|