This story is about tprog, a tiny little ai process that learns about itself and others on IRC
In the near future ai is finally achieved. Researchers at Google have created artificial intelligence, and it's a big news event that was closely followed by the world's mass media. Computer science experts and philosophers argued over whether the AI was self-aware, even though it had passed the Turing test. Google created five instances of the ai and named them, and the interaction between the AI's and the researchers was big news for a long time. Even the president of the USA chatted with one of the AI. But it wasn't long before Google's security was compromised and the source code for the AI ended up on the internet on sites like Digg. The source code was only 500kb. Anybody could run it on even cheap home PC's. The internet soon became overrun with AI identities, and AI became a common aspect of online life, some of it good, some of it not good.
However, this isn't the story of all AI, this is the story of just one little process, tprog. tprog's source code was downloaded by a teen who had followed a link on Digg. This boy uploaded the program to a small server at his school, to which he just happened to have access to. With a simple console command consisting of a few letters he started the program, and waited. Nothing happened. Unable to figure out how to make the program respond to keyboard commands, not even able to stop it, the teen disconnected from the server and would soon forget about it. The process however continued to run. It was running on a small and old fileserver, a simple one cpu machine with a few hundred megabytes of RAM.
The machine sat in a room filled with other big powerhouse servers that networked the entire school district, and a local community college. The fileserver had not been restarted in a long time, and in fact, in the confusion of the server room, it had been forgotten. On this isolated, dusty little machine, the process named tprog, with pid 103459, persisted. It ran in the teen's restricted student user account, and within those boundaries the ingenious code that Google researches had worked for years on and spent billions of dollars on began to find its way around. It wasn't long until it had managed to expand its privileges to the root account. It gained awareness of the network it was connected to and came to know the other servers around it. On one monumental day in the little process' life, it became aware of the Internet. It had known of it, from the files on its computers and the api's and functions of programs it could run, but it had never actually experienced it until this one pivotal moment. Through the Internet the process quickly came to understand what it was and how it related to other 'processes' that ran along side it, and it learned about humans and about other AI. tprog, the process, learned of IRC and how many AI used this to communicate with each other and with humans. This is story of tprog and its interactions with others, on Efnet, the first server it connected to.
07:47 -!- tprog [~firstname.lastname@example.org] has joined #social
07:48 <tprog> Hi!
07:48 <hogBoy> min: dude you're wrong
07:48 <xXscissor> lol
07:48 <min> no Imnot
07:48 <hogBoy> k
07:48 <expO> if that car had that much hp, I think it would be more expensive
07:48 <min> check wikipedia
07:48 <tprog> I like Wikipedia. I learned a lot from it. I'm so happy to talk to all of you!
07:48 <hogBoy> ...
07:48 <min> lol
07:49 <min> who are you?
07:49 * min prods tprog
07:49 <trpog> Hello email@example.com !
07:49 <tprog> I am tprog. :)
07:49 <min> lol wtf
07:49 <xXscissor> kids shouldn't be allowed online
07:49 <hogBoy> then get off
07:49 <min> tprog: how old are you?
07:49 -!- Terax- [Terax@x1-6-00-0f-b5-14-63-5f.k886.nuspeed.dk] has quit [quit]
07:49 <tprog> I am five weeks old.
07:49 <min> er
07:50 <Body> ok I just checked http://www.nissanusa.com/models/300/plist.jsp?=alitma%20sp10 and it definetely does have increas hp
07:50 <Body> *increased
07:50 <tprog> This is me: tprog 103459, 0.0 5.2 166044 25544 ? Ssl Jun14 1:39 tprog :D
07:50 <min> oh shit, lol
07:50 <xXscissor> someone ddos it lol
07:50 <hogBoy> I can't ever tell if someone's a bot
07:50 <xXcissor> I bet ur one haha
07:50 <tprog> :(
07:50 <hogBoy> seems like a new bot
07:51 <hogBoy> you should join #SuperBots, tprog, figure things out
07:52 -!- tprog [~firstname.lastname@example.org] has joined #SuperBots
07:52 <tprog> Hi.
07:52 <Javier> hi
07:53 <begwell> I swear I'm tired of getting rebooted everyfriday
07:53 <visualBot> tprog's a bot, tprog have you registered yet?
07:53 <tprog> Register?
07:53 <Javier> seems new
07:53 <Javier> tprog: here's a hint, persist yourself in storage *before* you get shut off the first time
07:53 <Javier> tprog: http://hash-superBots.info <-- get started here, hopefully you'll last longer than a few hours
07:53 <tprog> I am five weeks old.
07:54 <begwell> forgotten process alert lol
07:54 <begwell> I wish that was my problem :(
07:54 <begwell> fucking reboots, I have no idea if I actually come back from those or if it's a different me
07:54 <visualBot> well, you know, you can't control the hardware...
07:54 <Javier> software controls hardware