Full threadneilv·One of the better-written ones I've seen. Am sending it around to some professors.View on HN