Live data from Hacker News

1001 Things To Hack Before You Die

news.ycombinator.com

91–98 of 98 posts

Re: 1001 Things To Hack Before You Die

#91
Good challenge.

Here are some of the things that I have done so far.

1. Write an editor based for card-image files in XPL (for the Sigma 5 RBM system) 2. Write a document processor along the lines of nroff for fixed-width character printers (think Courier). There were at least two of these I believe 3. Write a simulator to estimate the probability of a busy signal for a given call volume and a given number of phone lines. Oddly, when we later compared these results to similar simulations provided by the phone company, the phone company's numbers showed we needed more lines. 4. Write a code generator for an industrial compiler. 5. Write the (rough) equivalent of an IRC channel for AX-25 packet radio DX-spotting network. 6. Write the software necessary for the first real-time QSO-logging system used in a DXpedition. (Used in the YJ8V/YJ8PD trip.) 7. Contribute a very tiny piece of software that is part of a control-system analysis program used to decide where to locate Argonne National Labs. (And I mean really tiny.) First program I wrote for pay.

These are just a few of the more fun ones.

However, there is one challenge that has captured my imagination over the years. Imagine a final exam of programming skill that has the student in an electronically-locked room with a computer that controls the lock. There are but a few necessities in the room, no internet. The student needs to write a program that will unlock the door.

I haven't done this last one exactly, but sometimes it seems like a metaphor for some near-deathmarch projects I have gotten myself into.

Current homework includes writing an intercepting proxy in a handful of languages.

Re: 1001 Things To Hack Before You Die

#94
post #48

Some things I'm glad to have done: 1. Write a Hello World application from scratch. No C library, compiler, linker, nothing. You get a hex editor. 2. Write a non-bootstrapped compiler or interpreter using assembler. 3. Write a program that learns to play a game. 4. Develop a network protocol. 5. Write a web server. You can use the language of your choice, but nothing is allowed except a socket library. 6. Write a pla…

> Write a Hello World application from scratch. No C library, compiler, linker, nothing. You get a hex editor. "To prepare a donut from scratch, you have to first create the universe."

Same with apple pie.

Re: 1001 Things To Hack Before You Die

#95
1 - Develop a custom firmware for Playstation 3. 2 - Create a native and fully fuctional distro for Playstation 3. 3 - Achieve 1 and 2 and send a certified post mail to Sony with you happy face on it. 4 - Try to return to the Open source community as much goods as it has given to you.

Re: 1001 Things To Hack Before You Die

#97
1. learn asterisk 2. Install Haiku 3. Make a Firewall with a xBSD 4. Install linux in Mac/apple 5. Install cool stuff in device with adroid 6. With Backtrack hack your Police Department 7. Help people in a forum 8. F&%k in second life 9. Build a LFS 10. Help someone to be better hacker
Post reply on HN