graphics.stanford.edu/papers/dual_photography/DualPhotography.pdf
This 2005 paper demonstrates how to illuminate a scene with a video projector and capture real images with a camera in order to generate a virtual image from the point of view of the projector.
www.cl.cam.ac.uk/techreports/UCAM-CL-TR-574.pdf
This 1963 Ph.D. thesis describes "one of the most influential computer programs ever written by an individual", in the words of the attached 2003 preface that describes how Sketchpad fits into history.
research.att.com/~bs/DnE2005.pdf
The Japanese translation of The Design And Evolution Of C++ contains this extended foreword. (This PDF is in English.)
www.accelerando.org/book/ And then there's the weirdness beyond M31: According to the more conservative cosmologists, an alien superpower - maybe a collective of Kardashev Type Three galaxy-spanning civilizations - is running a timing channel attack on the computational ultrastructure of space-time itself, trying to break through to whatever's underneath.
gutenberg.org/etext/972 CAT, n. A soft, indestructible automaton provided by nature to be kicked when things go wrong in the domestic circle.
OUTDO, v.t. To make an enemy.
NONSENSE, n. The objections that are urged against this excellent dictionary.
gutenberg.org/etext/201 I call our world Flatland, not because we call it so, but to make its nature clearer to you, my happy readers, who are privileged to live in Space.
fourmilab.ch/hackdiet/
A free online book about weight control written by John Walker, the founder of Autodesk. The Hacker's Diet cuts through the mumbo jumbo traditionally associated with weight loss and arrives at a few simple principles that make permanent weight control possible: strict caloric monitoring combined with exponentially smoothed moving averages of measured weight.
sjhw.net/suzvoy/fanfic.html
Interesting and beautifully well written fanfiction. (suzfanfiction.com/indexx.html contains a new series by the same author, but not the old stories.)
citeseer.ist.psu.edu
The CiteSeer Computer Science search engine rules.
It has lots of extensively cross-referenced CS papers in multiple formats, and it's completely free.
unitednuclear.com/magnets.htm
Try dropping a neodymium-boron-iron cylinder magnet down a copper pipe which has an internal diameter barely larger than the magnet's diameter.
nethack.org You kill the poor kitten! You hear the rumble of distant thunder... This kitten corpse tastes terrible! You feel that eating the kitten was a bad idea.
sc2.sourceforge.net
Star Control II was a game that was released in 1992; its sales were modest, but it is now regarded as a classic. Its source code was released in 2002, and The Ur-Quan Masters is a port of it for modern PCs. When you download The Ur-Quan Masters, make sure to get all of the remix packs. You'll be glad that you did. You don't need to download them separately. The main installer is one of those little things that then goes and snarfs the necessary files from the Internet. Ordinarily, this is bletcherous, but it allows you to select which optional remix packs you want. Check everything - the remixed music is awesome. The game is larger than you might expect for something that was released in 1992, which is partially due to the new music and partially due to the voice acting for all dialogue.
The game will very effectively introduce you to its story. It has aged very well and is ridiculously fun. However, the learning curve is a little steep for those used to modern games with tutorials and difficulty levels. To get around this, you should consult the Ultronomicon. Pay attention to The Spoiler Warning Of Now And Forever! Head over to the Non-Spoiler Hints first.
shrapnelgames.com/Digital_Eel/WW/WW_page.html
Weird Worlds is a really neat game. You command a starship on a mission lasting ten, twenty, or thirty years (your choice), exploring a sector of space with many stars. Each star system might contain artifacts, lifeforms, or aliens (both hostile and friendly). Along the way, you can build up a small fleet of ships and confront hostile aliens with some awesome firepower of your own. Best of all, each game is randomly generated and takes ten to thirty minutes (an hour at most, maybe) to complete. There's a lot of replayability here, since if you get blasted to atoms in the unforgiving blackness of deep space (and you will), it's so easy to start again and explore a whole new sector of stars. Weird Worlds is cheap ($25 for the full game) and a demo is freely downloadable.
www.futurecrew.com/skaven/tracker_music.shtml
The soundtrack to Bejeweled 2 on the Xbox 360 is Beyond The Network by Skaven. He has made the original multi-part IT, as well as MP3s, available.
lockjawlabs.com/blog/?page_id=5
The soundtrack to Hexic HD on the Xbox 360 is part of the Hexophilia album by Jerry Schroeder. He has made MP3s of the album available. The eight songs used in the game are Belkell, Underlow, Cobblers, Slartisfgh, Lubax, Badback, 54, and Oilyn (which is the first song played).
www.medievalfuture.com/precursors/
The Precursors have been remixing the music of Star Control II to form the soundtrack to The Ur-Quan Masters (a port of Star Control II for modern PCs). I am say best word *awesome*. Maybe you do not know. *Awesome* be *ethereal* and yet *solid*. So good!!!
stanlepardmusic.com
Among other things, the theme to Xbox Live Arcade UNO is available here.
Due to the tragic implosion of mp3.com, many songs which used to be available online aren't anymore. I continue to try to track down artists that I originally discovered on mp3.com.
auratrance.com
One of the few artists I follow that still has a full archive online. My favorites are Destination Skyline and Naked Angel (Northern Chant Mix).
tcpmusic.com/e107/news.php
The Cynic Project was the first artist I ever discovered on mp3.com and is still one of my favorite artists. I think that his best song is Grid II (Trance Mix), though I like almost all of his nonvocal tracks. He sells a CD collection that is close to a full archive.
labworks.auratrance.com
Essentially another name for the same artists behind Aura. Labworks also has a full archive online (in fact, it is larger than what used to be available on mp3.com). I suggest listening to All That I Want and Ibiza Sunrise (Original Mix), among others.
raymondwave.com/index_rw.html
Raymond Wave's songs are fantastic. He has made his songs from mp3.com available online, including the excellent Wishing Well.
nssdc.gsfc.nasa.gov/photo_gallery/
The National Space Science Data Center's Photo Gallery has images of planetary bodies and astronomical objects taken by Apollo, deep space probes, and the Hubble Space Telescope.
transfuse.deviantart.com/art/One-Girl-in-All-the-World-40975299
There are two kinds of women in this world: those that look good in the rain and those that don't.
youtube.com/watch?v=5W_wd9Qf0IE
It turns out that the anime Black Heaven and Jonathan Coulton's song Code Monkey make a really awesome anime music video.
bladeenc.mp3.no/source/bladeenc-0.94.2-src-stable.tar.gz (140 KB)
The high quality, fast, simple, commandline MP3 encoder that I use. BladeEnc is no longer actively developed, but that doesn't affect anything. You have to compile it from source, but doing so is significantly easier than for other MP3 encoders.
id3-tagit.pluemper.name
The mass ID3 2.3 tag editor that I use on my MP3s to keep them organized on my iPod. On Windows, I organize my songs in a folder hierarchy, but the iPod has no concept of a folder. Therefore, to keep my songs efficiently navigable, I have to label them all by Genre.
virtualdub.org
Digital video is incredibly infuriating to work with; most programs are incompetently programmed, incredibly fragile, and difficult to use. VirtualDub is the one exception. It's the only video editing program that I like. It's GPLed, very robust, and intuitive. I use it for transcoding all the time.
un4seen.com/xmplay.html
Although I use Winamp to play music, it can play only the first part of a multi-part IT. XMPlay can write out each part of a multi-part IT as a separate WAV.
nuwen.net/files/links/leechftp.zip (624 KB)
The freeware File Transfer Protocol (FTP) client that I use when SCP is unavailable. It's fairly old and no longer actively updated, but it gets the job done with a convenient interface. It allows for multiple threads, each of which controls an upload or a download. It can also throttle bandwidth usage.
liquidninja.com/metapad/
The freeware text editor that I use in Windows for basically everything. For example, I write this site and all of my C++ programs entirely with Metapad. Metapad is an incredibly cool program which offers all sorts of useful features. Most importantly, it's very simple, since it's a clone of Notepad.
entropymine.com/jason/pngrewrite/
Another highly useful tool that losslessly removes redundancy from 8-bit PNGs. pngrewrite (when applicable) should be used before pngcrush.
www.chiark.greenend.org.uk/~sgtatham/putty/
The freeware Secure Shell (SSH) client that I use. SSH is like Telnet in that it offers you commandline access to a remote system. However, Telnet is rampantly insecure whereas SSH is encrypted and safe.
winscp.net
The freeware Secure Copy (SCP) client that I use. SCP is like FTP, but SCP's transmissions are encrypted. So, unlike FTP, SCP passwords and files are not sent in the clear. SCP also supports transparent compression. I have switched to using SCP whenever possible. I recommend WinSCP highly as it has an intuitive interface and is reasonably fast.
zlib.net
A freely available, unpatented, portable, general purpose, lossless data compression library. Compared to libbzip2, zlib is faster but produces larger output.
open-std.org/jtc1/sc22/wg21/
All sorts of neat information is available from the Standardization Committee. They maintain lists of issues with the core language and the standard library. A new C++ Standard is under development which will add new features and fix many of the issues with the current Standard.
webstore.ansi.org/ansidocstore/product.asp?sku=INCITS/ISO/IEC+14882-2003
Standardization organizations like ANSI and ISO fund their activities by selling copies of their standards, which are copyrighted like any other book. Once you have purchased a copy of a standard, you are free to implement anything based on that standard without ever paying ANSI or ISO another cent. The 2003 C++ Standard is available in unencumbered PDF form for $30. After paying by credit card, you can immediately download the file.
open-std.org/jtc1/sc22/wg14/
C has been standardized twice, first in 1989 and again in 1999. The Standardization Committee is still collecting defect reports for the 1999 C Standard.
open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf
The 1999 C Standard, with Technical Corrigenda 1, 2, and 3 integrated, is available freely as an unencumbered PDF.
csrc.nist.gov/publications/fips/fips180-2/fips180-2withchangenotice.pdf
Federal Information Processing Standards Publication 180-2 (with change notice) specifies the algorithms SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512. Attacks better than brute force are known against SHA-1; it should no longer be used as a cryptographically secure one-way hash algorithm.
useit.com/alertbox/
Jakob Nielsen has been publishing this column since 1995, and has been so very, very right where almost everyone else has been so hideously wrong. Everyone who works on a website should read and follow his advice.
theinquirer.net
A computer industry news and rumors site that usually has accurate information about upcoming developments. However, it is written in an incredibly annoying style.
storagereview.com
The best site for hard drive reviews. Their knowledge is comprehensive and their methodologies are impeccable. Unfortunately, their site is infrequently updated.
newegg.com
Widely regarded as the most trustworthy online retailer of computer hardware, NewEgg carries a wide selection of parts. Given a choice, I prefer to buy my hardware from them rather than from anyone else.
sidewindercomputers.com
Focused on fans, heatsinks, and other cooling accessories, Sidewinder often carries specialized parts that NewEgg doesn't carry. I've ordered parts from Sidewinder several times and I've been very happy with all of my orders.
home.ingdirect.com
The online bank that I use for my savings account, which is FDIC insured and provides a very high interest rate. Opening and using an Orange Savings Account involves no nonsense whatsoever.