THE HACKER TEST - Version 1.0

From NutWorks, the former Bitnet humour group
Submitted-by: claudio@amsoft.imp.com (Claudio Nieder, Uster, Switzerland)
Preface: 06.16.89
This test was conceived and written by Felix Lee, John Hayes and Angela Thomas at the end of the spring semester, 1989. It has gone through many revisions prior to this initial release, and will undoubtedly go through many more. (Slight revisions by William Ward on 12.08.89)
Herewith a compendium of fact and folklore about computer hackerdom, cunningly disguised as a test.

Check all boxes for which your answer is "yes".
The "submit" button is at the bottom.

  1. And now for the questions...
    1. 0x000 Have you ever owned a computer?
    2. 0x001 Have you ever used a computer?
    3. 0x002 ... for more than 4 hours continuously?
    4. 0x003 ... more than 8 hours?
    5. 0x004 ... more than 16 hours?
    6. 0x005 ... more than 32 hours?
    7. 0x006 Have you ever patched paper tape?
    8. 0x007 Have you ever missed a class while programming?
    9. 0x008 ... Missed an examination?
    10. 0x009 ... Missed a wedding?
    11. 0x00A ... Missed your own wedding?
    12. 0x00B Have you ever programmed while intoxicated?
    13. 0x00C ... Did it make sense the next day?
    14. 0x00D Have you ever written a flight simulator?
    15. 0x00E Have you ever voided the warranty on your equipment?
    16. 0x00F Ever change the value of 4?
    17. 0x010 ... Unintentionally?
    18. 0x011 ... In a language other than Fortran?
    19. 0x012 Do you use DWIM to make life interesting?
    20. 0x013 Have you named a computer?
    21. 0x014 Do you complain when a "feature" you use gets fixed?
    22. 0x015 Do you eat slime-molds?
    23. 0x016 Do you know how many days old you are?
    24. 0x017 Have you ever wanted to download pizza?
    25. 0x018 Have you ever invented a computer joke?
    26. 0x019 ... Did someone not 'get' it?
    27. 0x01A Can you recite Jabberwocky?
    28. 0x01B ... Backwards?
    29. 0x01C Have you seen "Donald Duck in Mathemagic Land"?
    30. 0x01D Have you seen "Tron"?
    31. 0x01E Have you seen "Wargames"?
    32. 0x01F Do you know what ASCII stands for?
    33. 0x020 ... EBCDIC?
    34. 0x021 Can you read and write ASCII in hex or octal?
    35. 0x022 Do you know the names of all the ASCII control codes?
    36. 0x023 Can you read and write EBCDIC in hex?
    37. 0x024 Can you convert from EBCDIC to ASCII and vice versa?
    38. 0x025 Do you know what characters are the same in both ASCII and EBCDIC?
    39. 0x026 Do you know maxint on your system?
    40. 0x027 Ever define your own numerical type to get better precision?
    41. 0x028 Can you name powers of two up to 2**16 in arbitrary order?
    42. 0x029 ... up to 2**32?
    43. 0x02A ... up to 2**64?
    44. 0x02B Can you read a punched card, looking at the holes?
    45. 0x02C ... feeling the holes?
    46. 0x02D Have you ever patched binary code?
    47. 0x02E ... While the program was running?
    48. 0x02F Have you ever used program overlays?
    49. 0x030 Have you met any IBM vice-president?
    50. 0x031 Do you know Dennis, Bill, or Ken?
    51. 0x032 Have you ever taken a picture of a CRT?
    52. 0x033 Have you ever played a videotape on your CRT?
    53. 0x034 Have you ever digitized a picture?
    54. 0x035 Did you ever forget to mount a scratch monkey?
    55. 0x036 Have you ever optimized an idle loop?
    56. 0x037 Did you ever optimize a bubble sort?
    57. 0x038 Does your terminal/computer talk to you?
    58. 0x039 Have you ever talked into an acoustic modem?
    59. 0x03A ... Did it answer?
    60. 0x03B Can you whistle 300 baud?
    61. 0x03C ... 1200 baud?
    62. 0x03D Can you whistle a telephone number?
    63. 0x03E Have you witnessed a disk crash?
    64. 0x03F Have you made a disk drive "walk"?
    65. 0x040 Can you build a puffer train?
    66. 0x041 ... Do you know what it is?
    67. 0x042 Can you play music on your line printer?
    68. 0x043 ... Your disk drive?
    69. 0x044 ... Your tape drive?
    70. 0x045 Do you have a Snoopy calendar?
    71. 0x046 ... Is it out-of-date?

  2. Do you have a line printer picture of...
    1. 0x047 ... the Mona Lisa?
    2. 0x048 ... the Enterprise?
    3. 0x049 ... Einstein?
    4. 0x04A ... Oliver?
    5. 0x04B Have you ever made a line printer picture?

  3. Do you know what the following stand for?
    1. 0x04C ... DASD
    2. 0x04D ... Emacs
    3. 0x04E ... ITS
    4. 0x04F ... RSTS/E
    5. 0x050 ... SNA
    6. 0x051 ... Spool
    7. 0x052 ... TCP/IP

  4. Have you ever used:
    1. 0x053 ... TPU?
    2. 0x054 ... TECO?
    3. 0x055 ... Emacs?
    4. 0x056 ... ed?
    5. 0x057 ... vi?
    6. 0x058 ... Xedit (in VM/CMS)?
    7. 0x059 ... SOS?
    8. 0x05A ... EDT?
    9. 0x05B ... Wordstar?
    10. 0x05C Have you ever written a CLIST?
    11. 0x05D Have you ever programmed in the X windowing system?
    12. 0x05E ... CICS?
    13. 0x05F Have you ever received a Fax or a photocopy of a floppy?
    14. 0x060 Have you ever shown a novice the "any" key?
    15. 0x061 ... Was it the power switch?
    16. 0x062 Have you ever attended Usenix?
    17. 0x063 ... DECUS?
    18. 0x064 ... SHARE?
    19. 0x065 ... SIGGRAPH?
    20. 0x066 ... NetCon?
    21. 0x067 Have you ever participated in a standards group?
    22. 0x068 Have you ever debugged machine code over the telephone?
    23. 0x069 Have you ever seen voice mail?
    24. 0x06A ... Can you read it?
    25. 0x06B Do you solve word puzzles with an on-line dictionary?
    26. 0x06C Have you ever taken a Turing test?
    27. 0x06D ... Did you fail?
    28. 0x06E Ever drop a card deck?
    29. 0x06F ... Did you successfully put it back together?
    30. 0x070 ... Without looking?
    31. 0x071 Have you ever used IPCS?
    32. 0x072 Have you ever received a case of beer with your computer?
    33. 0x073 Does your computer come in 'designer' colors?
    34. 0x074 Ever interrupted a UPS?
    35. 0x075 Ever mask an NMI?
    36. 0x076 Have you ever set off a Halon system?
    37. 0x077 ... Intentionally?
    38. 0x078 ... Do you still work there?
    39. 0x079 Have you ever hit the emergency power switch?
    40. 0x07A ... Intentionally?
    41. 0x07B Do you have any defunct documentation?
    42. 0x07C ... Do you still read it?
    43. 0x07D Ever reverse-engineer or decompile a program?
    44. 0x07E ... Did you find bugs in it?
    45. 0x07F Ever help the person behind the counter with their terminal/computer?
    46. 0x080 Ever tried rack mounting your telephone?
    47. 0x081 Ever thrown a computer from more than two stories high?
    48. 0x082 Ever patched a bug the vendor does not acknowledge?
    49. 0x083 Ever fix a hardware problem in software?
    50. 0x084 ... Vice versa?
    51. 0x085 Ever belong to a user/support group?
    52. 0x086 Ever been mentioned in Computer Recreations?
    53. 0x087 Ever had your activities mentioned in the newspaper?
    54. 0x088 ... Did you get away with it?
    55. 0x089 Ever engage a drum brake while the drum was spinning?
    56. 0x08A Ever write comments in a non-native language?
    57. 0x08B Ever physically destroy equipment from software?
    58. 0x08C Ever tried to improve your score on the Hacker Test?
    59. 0x08D Do you take listings with you to lunch?
    60. 0x08E ... To bed?
    61. 0x08F Ever patch a microcode bug?
    62. 0x090 ... around a microcode bug?
    63. 0x091 Can you program a Turing machine?
    64. 0x092 Can you convert postfix to prefix in your head?
    65. 0x093 Can you convert hex to octal in your head?
    66. 0x094 Do you know how to use a Kleene star?
    67. 0x095 Have you ever starved while dining with philosophers?
    68. 0x096 Have you solved the halting problem?
    69. 0x097 ... Correctly?
    70. 0x098 Ever deadlock trying eating spaghetti?
    71. 0x099 Ever written a self-reproducing program?
    72. 0x09A Ever swapped out the swapper?
    73. 0x09B Can you read a state diagram?
    74. 0x09C ... Do you need one?
    75. 0x09D Ever create an unkillable program?
    76. 0x09E ... Intentionally?
    77. 0x09F Ever been asked for a cookie?
    78. 0x0A0 Ever speed up a system by removing a jumper?

  5. Do you know...
    1. 0x0A1 Do you know who wrote Rogue?
    2. 0x0A2 ... Rogomatic?
    3. 0x0A3 Do you know Gray code?
    4. 0x0A4 Do you know what HCF means?
    5. 0x0A5 ... Ever use it?
    6. 0x0A6 ... Intentionally?
    7. 0x0A7 Do you know what a lace card is?
    8. 0x0A8 ... Ever make one?
    9. 0x0A9 Do you know the end of the epoch?
    10. 0x0AA ... Have you celebrated the end of an epoch?
    11. 0x0AB ... Did you have to rewrite code?
    12. 0x0AC Do you know the difference between DTE and DCE?
    13. 0x0AD Do you know the RS-232C pinout?
    14. 0x0AE ... Can you wire a connector without looking?

  6. Do you have...
    1. 0x0AF Do you have a copy of Dec Wars?
    2. 0x0B0 Do you have the Canonical Collection of Lightbulb Jokes?
    3. 0x0B1 Do you have a copy of the Hacker's dictionary?
    4. 0x0B2 ... Did you contribute to it?
    5. 0x0B3 Do you have a flowchart template?
    6. 0x0B4 ... Is it unused?
    7. 0x0B5 Do you have your own fortune-cookie file?
    8. 0x0B6 Do you have the Anarchist's Cookbook?
    9. 0x0B7 ... Ever make anything from it?
    10. 0x0B8 Do you own a modem?
    11. 0x0B9 ... a terminal?
    12. 0x0BA ... a toy computer?
    13. 0x0BB ... a personal computer?
    14. 0x0BC ... a minicomputer?
    15. 0x0BD ... a mainframe?
    16. 0x0BE ... a supercomputer?
    17. 0x0BF ... a hypercube?
    18. 0x0C0 ... a printer?
    19. 0x0C1 ... a laser printer?
    20. 0x0C2 ... a tape drive?
    21. 0x0C3 ... an outmoded peripheral device?
    22. 0x0C4 Do you have a programmable calculator?
    23. 0x0C5 ... Is it RPN?
    24. 0x0C6 Have you ever owned more than 1 computer?
    25. 0x0C7 ... 4 computers?
    26. 0x0C8 ... 16 computers?
    27. 0x0C9 Do you have a SLIP line?
    28. 0x0CA ... a T1 line?
    29. 0x0CB Do you have a separate phone line for your terminal/computer?
    30. 0x0CC ... Is it illegal?
    31. 0x0CD Do you have core memory?
    32. 0x0CE ... drum storage?
    33. 0x0CF ... bubble memory?
    34. 0x0D0 Do you use more than 16 megabytes of disk space?
    35. 0x0D1 ... 256 megabytes?
    36. 0x0D2 ... 1 gigabyte?
    37. 0x0D3 ... 16 gigabytes?
    38. 0x0D4 ... 256 gigabytes?
    39. 0x0D5 ... 1 terabyte?
    40. 0x0D6 Do you have an optical disk/disk drive?
    41. 0x0D7 Do you have a personal magnetic tape library?
    42. 0x0D8 ... Is it unlabelled?
    43. 0x0D9 Do you own more than 16 floppy disks?
    44. 0x0DA ... 64 floppy disks?
    45. 0x0DB ... 256 floppy disks?
    46. 0x0DC ... 1624 floppy disks?
    47. 0x0DD Do you have any 8-inch disks?
    48. 0x0DE Do you have an internal stack?
    49. 0x0DF Do you have a clock interrupt?
    50. 0x0E0 Do you own volumes 1 to 3 of _The Art of Computer Programming_?
    51. 0x0E1 ... Have you done all the exercises?
    52. 0x0E2 ... Do you have a MIX simulator?
    53. 0x0E3 ... Can you name the unwritten volumes?
    54. 0x0E4 Can you quote from _The Mythical Man-month_?
    55. 0x0E5 ... Did you participate in the OS/360 project?
    56. 0x0E6 Do you have a TTL handbook?
    57. 0x0E7 Do you have printouts more than three years old?

  7. Career questions
    1. 0x0E8 Do you have a job?
    2. 0x0E9 ... Have you ever had a job?
    3. 0x0EA ... Was it computer-related?
    4. 0x0EB Do you work irregular hours?
    5. 0x0EC Have you ever been a system administrator?
    6. 0x0ED Do you have more megabytes than megabucks?
    7. 0x0EE Have you ever downgraded your job to upgrade your processing power?
    8. 0x0EF Is your job secure?
    9. 0x0F0 ... Do you have code to prove it?
    10. 0x0F1 Have you ever had a security clearance?

  8. Games
    1. 0x0F2 Have you ever played Pong?
    2. 0x0F3 ... Spacewar?
    3. 0x0F4 ... Star Trek?
    4. 0x0F5 ... Wumpus?
    5. 0x0F6 ... Lunar Lander?
    6. 0x0F7 ... Empire?
    7. 0x0F8 Have you ever beaten Moria 4.8?
    8. 0x0F9 ... Rogue 3.6?
    9. 0x0FA ... Rogue 5.3?
    10. 0x0FB ... Larn?
    11. 0x0FC ... Hack 1.0.3?
    12. 0x0FD ... Nethack 2.4?
    13. 0x0FE Can you get a better score on Rogue than Rogomatic?
    14. 0x0FF Have you ever solved Adventure?
    15. 0x100 ... Zork?
    16. 0x101 Have you ever written any redcode?
    17. 0x102 Have you ever written an adventure program?
    18. 0x103 ... a real-time game?
    19. 0x104 ... a multi-player game?
    20. 0x105 ... a networked game?
    21. 0x106 Can you out-doctor Eliza?

  9. Hardware
    1. 0x107 Have you ever used a light pen?
    2. 0x108 ... did you build it?
    3. 0x109 Have you ever used a teletype?
    4. 0x10A ... a paper tape?
    5. 0x10B ... a decwriter?
    6. 0x10C ... a card reader/punch?
    7. 0x10D ... a SOL?
    8. 0x10E Have you ever built an Altair?
    9. 0x10F ... a Heath/Zenith computer?
    10. 0x110 Do you know how to use an oscilliscope?
    11. 0x111 ... a voltmeter?
    12. 0x112 ... a frequency counter?
    13. 0x113 ... a logic probe?
    14. 0x114 ... a wirewrap tool?
    15. 0x115 ... a soldering iron?
    16. 0x116 ... a logic analyzer?
    17. 0x117 Have you ever designed an LSI chip?
    18. 0x118 ... has it been fabricated?
    19. 0x119 Have you ever etched a printed circuit board?

  10. Historical
    1. 0x11A Have you ever toggled in boot code on the front panel?
    2. 0x11B Can you program an Eniac?
    3. 0x11C Ever seen a 90 column card?

  11. IBM
    1. 0x11D Do you recite IBM part numbers in your sleep?
    2. 0x11E Do you know what IBM part number 7320154 is?
    3. 0x11F Do you understand 3270 data streams?
    4. 0x120 Do you know what the VM privilege classes are?
    5. 0x121 Have you IPLed an IBM off the tape drive?
    6. 0x122 ... off a card reader?
    7. 0x123 Can you sing something from the IBM Songbook?

  12. Languages
    1. 0x124 Do you know more than 4 programming languages?
    2. 0x125 ... 8 languages?
    3. 0x126 ... 16 languages?
    4. 0x127 ... 32 languages?
    5. 0x128 Have you ever designed a programming language?
    6. 0x129 Do you know what Basic stands for?
    7. 0x12A ... Pascal?
    8. 0x12B Can you program in Basic?
    9. 0x12C ... Do you admit it?
    10. 0x12D Can you program in Cobol?
    11. 0x12E ... Do you deny it?
    12. 0x12F Do you know Pascal?
    13. 0x130 ... Modula-2?
    14. 0x131 ... Oberon?
    15. 0x132 ... More that two Wirth languages?
    16. 0x133 ... Can you recite a Nicklaus Wirth joke?
    17. 0x134 Do you know Algol-60?
    18. 0x135 ... Algol-W?
    19. 0x136 ... Algol-68?
    20. 0x137 ... Do you understand the Algol-68 report?
    21. 0x138 ... Do you like two-level grammars?
    22. 0x139 Can you program in assembler on 2 different machines?
    23. 0x13A ... on 4 different machines?
    24. 0x13B ... on 8 different machines?
    25. 0x13C Do you know APL?
    26. 0x13D ... Ada?
    27. 0x13E ... BCPL?
    28. 0x13F ... C++?
    29. 0x140 ... C?
    30. 0x141 ... Comal?
    31. 0x142 ... Eiffel?
    32. 0x143 ... Forth?
    33. 0x144 ... Fortran?
    34. 0x145 ... Hypertalk?
    35. 0x146 ... Icon?
    36. 0x147 ... Lisp?
    37. 0x148 ... Logo?
    38. 0x149 ... MIIS?
    39. 0x14A ... MUMPS?
    40. 0x14B ... PL/I?
    41. 0x14C ... Pilot?
    42. 0x14D ... Plato?
    43. 0x14E ... Prolog?
    44. 0x14F ... RPG?
    45. 0x150 ... Rexx (or ARexx)?
    46. 0x151 ... SETL?
    47. 0x152 ... Smalltalk?
    48. 0x153 ... Snobol?
    49. 0x154 ... VHDL?
    50. 0x155 ... any assembly language?
    51. 0x156 Can you talk VT-160?
    52. 0x157 ... Postscript?
    53. 0x158 ... SMTP?
    54. 0x159 ... UUCP?
    55. 0x15A ... English?

  13. Micros
    1. 0x15B Ever copy a copy-protected disk?
    2. 0x15C Ever create a copy-protection scheme?
    3. 0x15D Have you ever made a "flippy" disk?
    4. 0x15E Have you ever recovered data from a damaged disk?
    5. 0x15F Ever boot a naked floppy?

  14. Networking
    1. 0x160 Have you ever been logged in to two different timezones at once?
    2. 0x161 Have you memorized the UUCP map for your country?
    3. 0x162 ... For any country?
    4. 0x163 Have you ever found a sendmail bug?
    5. 0x164 ... Was it a security hole?
    6. 0x165 Have you memorized the HOSTS.TXT table?
    7. 0x166 ... Are you up to date?
    8. 0x167 Can you name all the top-level nameservers and their addresses?
    9. 0x168 Do you know RFC-822 by heart?
    10. 0x169 ... Can you recite all the errors in it?
    11. 0x16A Have you written a Sendmail configuration file?
    12. 0x16B ... Does it work?
    13. 0x16C ... Do you mumble "defocus" in your sleep?
    14. 0x16D Do you know the max packet lifetime?

  15. Operating systems
    1. 0x16E Can you use BSD Unix?
    2. 0x16F ... non-BSD Unix?
    3. 0x170 ... AIX
    4. 0x171 ... VM/CMS?
    5. 0x172 ... VMS?
    6. 0x173 ... MVS?
    7. 0x174 ... VSE?
    8. 0x175 ... RSTS/E?
    9. 0x176 ... CP/M?
    10. 0x177 ... COS?
    11. 0x178 ... NOS?
    12. 0x179 ... CP-67?
    13. 0x17A ... RT-11?
    14. 0x17B ... MS-DOS?
    15. 0x17C ... Finder?
    16. 0x17D ... PRODOS?
    17. 0x17E ... more than one OS for the TRS-80?
    18. 0x17F ... Tops-10?
    19. 0x180 ... Tops-20?
    20. 0x181 ... OS-9?
    21. 0x182 ... OS/2?
    22. 0x183 ... AOS/VS?
    23. 0x184 ... Multics?
    24. 0x185 ... ITS?
    25. 0x186 ... Vulcan?
    26. 0x187 Have you ever paged or swapped off a tape drive?
    27. 0x188 ... Off a card reader/punch?
    28. 0x189 ... Off a teletype?
    29. 0x18A ... Off a networked (non-local) disk?
    30. 0x18B Have you ever found an operating system bug?
    31. 0x18C ... Did you exploit it?
    32. 0x18D ... Did you report it?
    33. 0x18E ... Was your report ignored?
    34. 0x18F Have you ever crashed a machine?
    35. 0x190 ... Intentionally?

  16. People
    1. 0x191 Do you know fewer than three people?
    2. 0x192 ... fewer than two?
    3. 0x193 ... nobody at all?

  17. Personal
    1. 0x194 Are your shoelaces untied?
    2. 0x195 Do you interface poorly with strangers?
    3. 0x196 Are you able to recite phone numbers for half-a-dozen computer systems but unable to recite your own?
    4. 0x197 Do you log in before breakfast?
    5. 0x198 Do you consume more than LD-50 caffeine a day?
    6. 0x199 Do you answer either-or questions with "yes"?
    7. 0x19A Do you own an up-to-date copy of any operating system manual?
    8. 0x19B ... *every* operating system manual?
    9. 0x19C Do other people have difficulty using your customized environment?
    10. 0x19D Do you dream in any programming languages?
    11. 0x19E Do you have difficulty focusing on three-dimensional objects?
    12. 0x19F Do you ignore mice?
    13. 0x1A0 Do you despise the CAPS LOCK key?
    14. 0x1A1 Do you believe menus belong in restaurants?
    15. 0x1A2 Do you have a Mandelbrot hanging on your wall?
    16. 0x1A3 Have you ever decorated with magnetic tape or punched cards?
    17. 0x1A4 Do you have a disk platter or a naked floppy hanging in your home?
    18. 0x1A5 Have you ever seen the dawn?
    19. 0x1A6 ... Twice in a row?
    20. 0x1A7 Do you use "foobar" in daily conversation?
    21. 0x1A8 ... "bletch"?
    22. 0x1A9 Do you use the "P convention"?
    23. 0x1AA Do you automatically respond to any user question with RTFM?
    24. 0x1AB ... Do you know what it means?
    25. 0x1AC Do you think garbage collection means memory management?
    26. 0x1AD Do you have problems allocating horizontal space in your room/office?
    27. 0x1AE Do you read Scientific American in bars to pick up women?
    28. 0x1AF Is your license plate computer-related?
    29. 0x1B0 Have you ever taken the Purity test?
    30. 0x1B1 Ever have an out-of-CPU experience?
    31. 0x1B2 Have you ever set up a blind date over the computer?
    32. 0x1B3 Do you talk to the person next to you via computer?

  18. Programming
    1. 0x1B4 Can you write a Fortran compiler?
    2. 0x1B5 ... In TECO?
    3. 0x1B6 Can you read a machine dump?
    4. 0x1B7 Can you disassemble code in your head?
    5. 0x1B8 Have you ever written a compiler?
    6. 0x1B9 ... an operating system?
    7. 0x1BA ... a device driver?
    8. 0x1BB ... a text processor?
    9. 0x1BC ... a display hack?
    10. 0x1BD ... a database system?
    11. 0x1BE ... an expert system?
    12. 0x1BF ... an edge detector?
    13. 0x1C0 ... a real-time control system?
    14. 0x1C1 ... an accounting package?
    15. 0x1C2 ... a virus?
    16. 0x1C3 ... a prophylactic?
    17. 0x1C4 Have you ever written a biorhythm program?
    18. 0x1C5 ... Did you sell the output?
    19. 0x1C6 ... Was the output arbitrarily invented?
    20. 0x1C7 Have you ever computed pi to more than a thousand decimal places?
    21. 0x1C8 ... the number e?
    22. 0x1C9 Ever find a prime number of more than a hundred digits?
    23. 0x1CA Have you ever written self-modifying code?
    24. 0x1CB ... Are you proud of it?
    25. 0x1CC Did you ever write a program that ran correctly the first time?
    26. 0x1CD ... Was it longer than 20 lines?
    27. 0x1CE ... 100 lines?
    28. 0x1CF ... Was it in assembly language?
    29. 0x1D0 ... Did it work the second time?
    30. 0x1D1 Can you solve the Towers of Hanoi recursively?
    31. 0x1D2 ... Non-recursively?
    32. 0x1D3 ... Using the Troff text formatter?
    33. 0x1D4 Ever submit an entry to the Obfuscated C code contest?
    34. 0x1D5 ... Did it win?
    35. 0x1D6 ... Did your entry inspire a new rule?
    36. 0x1D7 Do you know Duff's device?
    37. 0x1D8 Do you know Jensen's device?
    38. 0x1D9 Ever spend ten minutes trying to find a single-character error?
    39. 0x1DA ... More than an hour?
    40. 0x1DB ... More than a day?
    41. 0x1DC ... More than a week?
    42. 0x1DD ... Did the first person you show it to find it immediately?

  19. Unix
    1. 0x1DE Can you use Berkeley Unix?
    2. 0x1DF .. Non-Berkeley Unix?
    3. 0x1E0 Can you distinguish between sections 4 and 5 of the Unix manual?
    4. 0x1E1 Can you find TERMIO in the System V release 2 documentation?
    5. 0x1E2 Have you ever mounted a tape as a Unix file system?
    6. 0x1E3 Have you ever built Minix?
    7. 0x1E4 Can you answer "quiz function ed-command" correctly?
    8. 0x1E5 ... How about "quiz ed-command function"?

  20. Usenet
    1. 0x1E6 Do you read news?
    2. 0x1E7 ... More than 32 newsgroups?
    3. 0x1E8 ... More than 256 newsgroups?
    4. 0x1E9 ... All the newsgroups?
    5. 0x1EA Have you ever posted an article?
    6. 0x1EB ... Do you post regularly?
    7. 0x1EC Have you ever posted a flame?
    8. 0x1ED ... Ever flame a cross-posting?
    9. 0x1EE ... Ever flame a flame?
    10. 0x1EF ... Do you flame regularly?
    11. 0x1F0 Ever have your program posted to a source newsgroup?
    12. 0x1F1 Ever forge a posting?
    13. 0x1F2 Ever form a new newsgroup?
    14. 0x1F3 ... Does it still exist?
    15. 0x1F4 Ever delete a pre-existing newsgroup?

    16. Do you remember
    17. 0x1F5 ... mod.ber?
    18. 0x1F6 ... the Stupid People's Court?
    19. 0x1F7 ... Bandy-grams?

  21. Phreaking
    1. 0x1F8 Have you ever built a black box?
    2. 0x1F9 Can you name all of the 'colors' of boxes?
    3. 0x1FA ... and their associated functions?
    4. 0x1FB Does your touch tone phone have 16 DTMF buttons on it?
    5. 0x1FC Did the breakup of MaBell create more opportunities for you?
    6. 0x1FD Do you know 4 or more calling card numbers (not your own)?

Scoring

To determine your hacker purity, use the submit button at the bottom, or subtract the number of questions you answered yes to from 0x200. This gives you your hacker purity level (a measure of how un-corrupt you are in the hacker domain). Find your purity in this table: If you don't understand the scoring part of the test, you should have just stopped at the beginning.
If you have any comments of suggestions regarding the HACKER TEST, please send then to one of these addresses:
hayes@psunuce.bitnet
jwh100@psuvm.bitnet
jwh100@psuvmxa.bitnet
jwh100@psuvm.psu.edu
jwh100@psuvmxa.psu.edu
Note: Any errors introduced by the conversion of this test to HTML are the fault of John DuBois, not the author mentioned above.