00:11:31 -!- olsner has quit ("Leaving"). 00:15:59 In the Discworld mythos, Patina, goddess of wisdom, carries a penguin on her shoulder. <-- ah, another Discworld fan :) 00:17:15 -!- Slereah has quit (Read error: 113 (No route to host)). 00:17:25 night all 00:22:07 AGG UNMATCHED TAGS 00:22:13 can't be closed with ! 00:22:30 fizzie is trivia 00:22:32 ooh burn 00:22:54 Ok I've updated the source 00:23:50 i've also removed the logging of actions after seeing a 40 GB output.log file 00:40:11 From the page: " Please, write the 99 bottles lyrics go to hell" They did it wrong.. I suppose it's up to me. for(int i=99;i>=0;i--) Well for some reason StumbleUpon doesn't like the little arrows, so I'm going to replace them with spaces. But you all know what I mean. cout "We've got " i " bottles of beer on the wall! " i " bottles of beer! Take one down, pass it around, we've got " i-1 " bottles of beer on the wall!" I know it isn't perfect, but fuck of 00:40:29 Not fungot output. 00:40:30 tusho: if followed by any number of 00:40:31 But a comment: 00:40:35 v 00:40:36 http://www.stumbleupon.com/url/esoteric.voxelperfect.net/wiki/IRP 00:41:28 so, one last plug befroe the day is done 00:41:30 http://tusho.net/ 00:41:34 -!- tusho has quit. 00:45:29 -!- Slereah_ has joined. 01:42:49 -!- puzzlet_ has joined. 01:43:37 -!- puzzlet has quit (Remote closed the connection). 01:47:52 -!- puzzlet_ has changed nick to puzzlet. 02:59:59 -!- ihope has quit (Read error: 110 (Connection timed out)). 03:45:36 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | that's the point. 05:36:11 -!- pikhq has joined. 05:51:08 -!- GreaseMonkey has joined. 06:34:06 morning 07:51:21 -!- Slereah_ has quit (Read error: 104 (Connection reset by peer)). 07:51:27 -!- Slereah_ has joined. 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:48:13 -!- oklobol has joined. 08:48:13 -!- oklopol has quit (Read error: 104 (Connection reset by peer)). 08:48:56 am i oklo the pol again? 08:48:59 no! yay 08:54:51 You are a bol this time. 08:58:46 -!- oerjan has joined. 09:03:25 well sure, but this is a respectable nick. 09:03:38 as long as you are not Prozac the Bear 09:36:03 was thinking about this programming language that enforces good programming style by somehow guaranteeing there are errors in the program, something like you supply a seed at the beginning of the program, and it's used to make small random adjustments to variables at certain points; every function has a separate assert block, if it catches the error, the function works normally, otherwise, well, you just get the error 09:45:36 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | factor is too destructive for my tastes. 09:47:36 FAC-TOR-IZE! 09:53:55 -!- oklopol has joined. 09:53:55 -!- oklobol has quit (Read error: 104 (Connection reset by peer)). 10:05:26 o 10:05:36 ooo 10:06:26 hey wait a moment 10:07:09 * oerjan whacks his brain for wanting to make an o tower 10:11:38 o 10:11:39 oo 10:11:39 ooo 10:11:40 oooo 10:11:41 ooooo 10:11:42 oooo 10:11:42 ooo 10:11:43 oo 10:11:45 o 10:12:01 eek 10:12:01 i call it "space ship who knows what true love is" 10:12:15 oo 10:12:21 oooo 10:13:10 -!- Slereah has joined. 10:17:02 -!- oklopol has quit (Read error: 104 (Connection reset by peer)). 10:17:10 -!- oklobol has joined. 10:30:00 -!- Slereah_ has quit (Read error: 110 (Connection timed out)). 10:37:02 -!- oklopol has joined. 10:37:02 -!- oklobol has quit (Read error: 104 (Connection reset by peer)). 10:42:09 -!- puzzlet has quit (Remote closed the connection). 10:45:53 -!- kar8nga has joined. 10:59:54 -!- kar8nga has quit ("Leaving."). 11:02:32 -!- GreaseMonkey has quit ("Jesus loves you"). 11:23:46 -!- oklobol has joined. 11:23:46 -!- oklopol has quit (Read error: 104 (Connection reset by peer)). 12:04:59 -!- oerjan has quit ("leaving"). 12:08:52 hm, rcfunge may beat cfunge in speed at mycology, but cfunge is way way faster than both rcfunge and ccbi at life.bf 12:12:03 about how fast do those interpreters run mycology.b98? 12:12:32 mine took about 3s last time I timed 12:13:34 cfunge manages in: 12:13:35 real 0m0.315s 12:13:36 user 0m0.117s 12:13:36 sys 0m0.030s 12:13:55 that is an -O2 build 12:14:04 on my x86_64 (2 GHz) 12:14:17 I can't test your on my cpu since it doesn't compile for me 12:14:20 ok, quite a bit faster 12:14:22 -!- tusho has joined. 12:14:44 hey Deewiant 12:14:49 ccbi segfaults in SCKE here 12:14:54 I think it is the last one 12:14:57 GOOD: P pushed 0 for socket without data 12:14:57 Segmentation fault 12:15:52 funktio, for rcfunge: not sure, since it's TURT opens a window, and that blocks 12:16:00 so it depends on how fast I click close 12:16:40 does that affect the user time? 12:16:50 yes it seems so 12:17:22 and for my own efunge in erlang: only 93 yet 12:17:29 but it is a bit faster than this morning 12:18:00 ok 12:18:58 but all the other interpreters beat it at life.bf, iirc you can find it at catseye's 93 page 12:19:02 since it is befunge93 12:19:18 for cfunge it is so fast it looks like a motion picture here ;) 12:21:27 funktio, http://catseye.tc/projects/befunge93/eg/life.bf 13:12:02 a 13:14:28 It's in a limited area? 13:14:35 jk 13:14:41 Slereah: befunge-93 is 80x24 13:14:44 no exceptions 13:15:04 isn't the height 25? 13:15:16 Hm. 13:15:22 funktio: dunno 13:15:27 yes, it is 13:15:37 "The Befunge-93 specification restricts each valid program to a grid of 80 instructions horizontally by 25 instructions vertically." 13:15:56 I forgot, is the game of life supposed to be only TC if you allow some infinite patterns? 13:17:11 yes 13:17:18 they have to frolick. 13:17:30 also the turing machine with finite tape is like 5000000x5000000 13:17:47 What's the computational power of a game of life with an infinite space but only finite starting patterns 13:18:34 Your mother. 13:18:46 Slereah: Anyway, it's literally fixed 13:18:49 in that interp they cannot grow 13:18:52 beyond the initial size 13:18:57 I had sex with your mother 13:19:02 I fucked her, with my dick 13:19:10 Yes, but I am still wondering 13:19:15 I WONDER 13:19:18 that was an interesting tangent 13:19:38 Let's see if Wikipedia can answer this 13:19:49 http://en.wikipedia.org/wiki/Game_of_life 13:19:54 This is not what I expected. 13:20:17 I had/have that game. 13:20:17 http://en.wikipedia.org/wiki/Conway%27s_Game_of_Life 13:20:22 I know 13:24:10 "It ties in closely with an earlier discovery by John Conway of an extremely dense packing of unit spheres in a space of 24 dimensions where each sphere touches 196,560 others. As Conway has remarked, "There is a lot of room up there."" 13:24:11 heh 13:40:24 I forgot, is the game of life supposed to be only TC if you allow some infinite patterns? 13:40:31 well that instance is clearly not TC I agree 13:40:35 and I never claimed it was 13:40:47 nor did anyone I think 13:40:48 It is irrelevant to this. 13:40:53 I'm just wondering. 14:28:23 infinite initial patterns? 14:28:44 That's what I'm trying to remember 14:28:57 an you have something TC in GoL with only finite initial patterns? 14:29:30 -!- oklobol has quit (Read error: 104 (Connection reset by peer)). 14:29:42 AnMaster: ccbi --version, what is it 14:29:44 -!- oklobol has joined. 14:29:53 a sec 14:30:10 Deewiant, CCBI - Conforming Concurrent Befunge-98 Interpreter version 1.0.13 14:30:16 1.0.14 is the latest 14:30:21 ah ok 14:30:25 will try that in a bit 14:30:26 busy atm 14:31:10 and 1.0.14 had a couple of sock/scke-related fixes in it so I would hope it doesn't crash :-) 14:39:52 -!- Slereah_ has joined. 14:39:52 -!- Slereah has quit (Read error: 104 (Connection reset by peer)). 14:41:31 -!- Slereah has joined. 14:41:31 -!- Slereah_ has quit (Read error: 104 (Connection reset by peer)). 14:43:03 -!- Slereah_ has joined. 14:43:03 -!- Slereah has quit (Read error: 104 (Connection reset by peer)). 14:43:19 oh, my game of life on befunge was mentioned here today, thanks :) it was done 12 years ago btw. 14:44:59 I think my computer-related achievments back then was playing Indiana Jones 4. 14:48:42 hi mtve! 14:49:12 hello 14:49:53 how did you get that game of life so tiny? 14:50:04 goblins? 14:50:15 Gremlins, tusho 14:50:21 ah 14:50:36 mtve: confirm/deny? 14:53:10 confirm that it was done by me? well, you can dig befunge maillist archives circa 96 14:53:25 no, confirm that it is so small because of gremlins 14:53:28 :D 14:53:30 tiny becase i was trying to leave as much room for the field as possible 14:53:56 -!- Slereah has joined. 14:54:03 -!- Slereah_ has quit (Read error: 113 (No route to host)). 15:13:53 "OPERATING SYSTEM VULNERABLE TO VIRUS AND SPYWARE! ME RAAAAAAAAAAAAAGGGGH FIX IT! LINUX! PROBLEM SOLVED!" 15:22:45 Guys 15:22:46 http://i.somethingawful.com/fashion/espanolSWAT/01.jpg 15:22:48 Is... 15:22:55 Is it written "ESCO" on the top left? 15:29:03 ... 15:29:05 :O 15:45:36 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | http://en.wikipedia.org/wiki/Evasion_%28book%29. 16:13:45 -!- asiekierka has joined. 16:13:48 Hi... http://worlds-highest-website.com/ 16:14:06 And http://www.tetris1d.org - currently at 9600 16:14:29 Hi asiekierka. 16:14:54 Is now a good time to plug http://tusho.net/? 16:15:12 Lessee 16:15:54 asiekierka: re /msg me, I didn't get it 16:16:00 -!- tusho has quit ("And then-"). 16:16:20 -!- tusho has joined. 16:16:31 re /msg it. 16:16:31 done 16:18:45 tusho: Do you have Spore? 16:18:52 No. 16:19:19 oh 16:19:20 :/ 16:19:27 Longsite is long 16:19:33 I'll have spore next week 16:19:36 For mah birthday :D 16:19:43 Galactic edition? 16:20:18 Prolly 16:20:19 Of course, if it'll still be availble 16:20:36 Well, what happened in the esolang world during my 1-month absence? 16:20:51 We made a language out of ham 16:21:01 link? 16:21:09 I want to make a BF "Hello World" cookie box 16:21:10 As in 16:21:12 you get the signs 16:21:17 cookies, i mean 16:21:21 You want to make _everything_ BF, asiekierka. 16:21:24 (You never do, though.) 16:21:24 xD 16:21:27 Yeah 16:21:29 That's me 16:21:34 Maybe not I want 16:21:59 That 1d tetris is hard 16:22:16 http://www.lalalaa.com/ - the best song of the year, also has different versions 16:22:21 old 16:22:23 (2006 old) 16:23:14 I wonder if I can leave 1d tetris in the background until it reaches the score limit 16:23:35 yes 16:23:49 Yes 16:24:04 What happens then? D: 16:24:11 You get 99 million points 16:24:23 I'm at 18400 in tetris1d_left_in_BG 16:24:33 19600 now,, no wait, 20400! 16:25:08 26000 16:25:11 due to a little speedup 16:26:50 34800 16:30:14 51000 16:31:18 55800 :D 16:32:17 60200 16:32:26 This is how we spend our time on #esoteric 16:32:42 252555555555555555555 16:34:02 Guh 16:34:08 sometimes tetris1d just stops by itself 16:34:09 3125444445 16:34:13 it stoped at 66600 now 16:34:15 oh god 16:34:54 SATAN 16:36:51 i knew it! 16:36:58 Tetris 1D is the work of satan himself 16:37:12 Well, Tetris is the devilish work of communists 16:37:31 Not communists but communist 16:37:38 or communist's work 16:37:48 Also, no-one cared about him 16:37:56 there was no law 16:37:57 everyone stole it 16:37:59 Except for Satan 16:38:12 Nope 16:38:16 He didn't care either 16:38:33 He already planned years in hell for him for making something FUN 16:38:36 or 16:38:38 FUN 16:38:44 2 16:38:54 hmm 16:38:59 -!- jix has joined. 16:38:59 Well, the good games are fun games 16:39:02 i am going to make something like nethack, except: 16:39:06 Like 4D Tetris 16:39:06 ? 16:39:07 1. massively multiplayer 16:39:08 2. online 16:39:17 because that will be phun 16:39:18 AGREED WITH YOUR IDEA 16:39:20 agreed 16:39:21 MMO Tetris 16:39:26 Slereah: ha. 16:39:28 yeah, good idea 16:39:40 you know what i do with good ideas? 16:39:42 it'll be bad 16:39:42 I DO THEM 16:39:44 * tusho does it 16:39:53 i'm a good idea. 16:39:55 * asiekierka does tusho since he's actually a good idea 16:40:02 that was my joke. 16:40:03 :| 16:40:06 -!- asiekierka has changed nick to asie. 16:40:07 -!- asie has changed nick to asies_tusho. 16:40:15 nope, that was MY joke. :| 16:40:20 but it was my joke before yours 16:40:21 :| 16:40:29 no, it was MY joke before YOURS 16:40:32 :/ 16:40:45 no. 16:40:48 Dudes, it was mine before all of you'z 16:41:10 no, tusho, it was my joke, CLONE. You're my clone altogether! 16:41:16 :| 16:41:19 Slereah: why do you think i said it 16:41:22 i said it like that as a joke 16:41:43 On the matter, I started to feel internet old when someone didn't know what "All your base" was. 16:41:49 The only difference between us is that ... 16:41:55 ...you're a CLONE 16:42:17 -!- asies_tusho has changed nick to asiekierka. 16:42:27 * asiekierka gets back to his senses 16:42:34 Hey... what h-happened? Why are you staring at me angrily, tusho? 16:42:52 tusho is a little cauldron of hate 16:43:08 If you know what I mean. 16:43:55 I wonder if there's innuendo in the word innuendo 16:44:14 In-your-end-o. 16:44:29 :D 16:45:09 tusho, I love you 16:45:09 -!- asiekierka has quit (Read error: 104 (Connection reset by peer)). 16:45:19 Am I going to jail for pedophilia? 16:45:23 I didn't invent that one, actually. 16:45:27 -!- asiekierka has joined. 16:45:32 But feel free to love me. 16:45:43 The law won't let me 16:46:22 You know 16:46:25 I'd like to play a game 16:46:33 Will we? 16:46:33 yes 16:46:36 play the one i am making 16:46:39 No 16:46:40 (multiplayer webhack) 16:46:43 But a game on IRC 16:46:44 yes 16:46:45 :| 16:46:46 ewll 16:46:47 I want to play a game with you 16:46:47 well 16:46:49 like what 16:46:50 :P 16:46:52 and slereah 16:46:52 I am not cybersexing. 16:46:58 ROLEPLAYing... 16:46:59 We already did IRC games. 16:47:01 Random roleplaying. 16:47:04 Cake challenges. 16:47:04 Who wants to join 16:47:08 I put on my robe and wizard hat. 16:47:21 I put on my leather costume. 16:47:33 It's not cybersexing, I'm a barbarian >:| 16:47:35 I put on my stupidity helm 16:47:38 A BDSM Barbarian 16:47:42 * asiekierka starts the roleplay 16:47:50 We are in a infinite black box. What do we do? 16:48:06 I look to see if there's anything. 16:48:06 *ahem* I steal yo soul and cast Lightning Lvl. 1,000,000 Your body explodes into a fine bloody mist, because you are only a Lvl. 2 Druid. 16:48:18 Robots are trying to drill my brain but my lightning shield inflicts DOA attack, leaving the robots as flaming piles of metal. 16:48:23 King Arthur congratulates me for destroying Dr. Robotnik's evil army of Robot Socialist Republics. The cold war ends. Reagan steals my accomplishments and makes like it was cause of him. 16:48:28 ~fin~ 16:48:32 ... 16:48:36 THAT'S GODMODDING, SIR 16:48:42 That was quick. 16:48:43 That's bloodninja, sir. 16:48:45 Because it's not a roleplay 16:48:46 as in 16:48:48 an RPG roleplay 16:48:51 http://www.albinoblacksheep.com/text/bloodninja 16:48:52 It's a "chat roleplay" 16:48:56 A puzzle roleplay 16:48:59 Edumacate yourself. 16:49:02 We are somewhere and must figure our way out 16:49:06 no 16:49:09 And do stupid stuff 16:49:30 Sorry, Lvl. -1 IRC AsieRoleplayer, i'm Lvl. 3030 IRC AsieRoleplayer 16:49:33 no 16:49:35 :P 16:50:11 So 16:50:16 I'm a level 88 SS. 16:50:20 what was i doing? Oh, playing Pacman on my C64. 16:50:26 * asiekierka grabs his laptop 16:50:27 You see a jew and a fiddle 16:50:34 You see a portal gun. 16:50:42 What do you do? 16:50:48 I push the jew in the portal 16:50:52 To fall FOREVER 16:50:53 a portal gun 16:50:54 not a portal 16:51:01 There's also a GRAVITY GUN 16:51:08 I make two portals 16:51:09 * asiekierka takes the gravity gun, obviously nearer him 16:51:13 On top of each others 16:51:15 * asiekierka takes the portal gun with the gravity gun 16:51:16 Also 16:51:21 you didn't take the gun! 16:51:22 THINK 16:51:23 I push the jew in it 16:51:28 Fuck you 16:51:38 *ahem* *cough* Think. 16:51:41 Or you'll go in too 16:51:58 But you can't do it 16:52:03 The black box is infinite 16:52:10 * tusho rips off asiekierka's face 16:52:16 So it'll have no end alre---*starts falling since there's no bottom either8 16:52:18 * 16:52:23 AAAAAAAAAAAAAAAAH 16:52:29 Wait 16:52:34 * asiekierka listens to lalalaa on his iPod 16:52:36 How can we fall if it's infinite? 16:52:44 The nearest gravity source is infinitely far 16:52:50 BECAUSE THERE IS STILL GRAVITYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYyyyyyyyyyyyyyyyyyyyyy 16:53:17 IN THIS INFINITEEEEEEE BLACK BOXXXXXXxxyxyyyxyxyxxxxxxxxxxxxzyyxyzyxyyxyzzyxxxxxxxxxx 16:54:09 * asiekierka falls on something 16:54:10 Wait a minute 16:54:15 This is a little gray cube 16:54:18 Actually enough to hold me 16:54:21 There are a lot of them 16:54:31 * asiekierka takes some cubes near him and stacks a tower... [10%] 16:54:37 * asiekierka takes some cubes near him and stacks a tower... [40%] 16:54:38 * asiekierka takes some cubes near him and stacks a tower... [80%] 16:54:48 A tower on what? 16:54:49 * asiekierka stacked a tower of... 5 cubes! 16:54:51 Is there a floor? 16:54:54 No 16:54:55 Is there anything? 16:54:59 But the cubes defy gravity 16:55:01 And there's a lot of them! 16:55:07 Defy so they stay in air. 16:55:16 But if you grab them, you'll give them momentum 16:55:25 Unless they actually float 16:55:32 They... float. 16:55:33 Sort of 16:55:39 They have little engines so they float 16:55:41 Or rather 16:55:43 Block momentum 16:55:57 But if they have engines, shouldn't they go up? 16:56:11 Remember that there is gravity 16:56:21 While they're falling, they're going up at the same speed 16:56:25 So there's a floating illusion 16:56:30 Or something 16:56:32 But they're much lighter 16:56:38 Unless they're huge cubes 16:56:41 Huge 16:56:59 About the size of 2 mac minis stacked on top of each other 16:57:00 Also, if they're still now, if you grab them, they'll go down 16:57:19 Unless they have little accelerometers to tell them to have more thrust 16:57:42 Nope, i'm stacking cubes on a cube that was still from the beginning 16:57:46 So they fall down 16:57:46 Also why do we care if we fall, anyway? 16:57:50 Apart from the cubes, everything also falls down, at the same speed 16:58:00 So in a way, all objects are still 16:58:05 And the cubes are moving 16:58:09 Because... the cubes can power the same amount of power as a single power outlet can :D 16:58:26 * asiekierka connects his C64 to one cube, his laptop to the other, and his TV to another 16:58:47 * asiekierka loads up BASIC and programs some stuff... while noticing something! [25%] 16:58:48 * asiekierka loads up BASIC and programs some stuff... while noticing something! [50%] 16:58:49 * asiekierka loads up BASIC and programs some stuff... while noticing something! [74%] 16:58:51 * asiekierka loads up BASIC and programs some stuff... while noticing something! [99%] 16:58:54 * asiekierka found out something! 16:59:14 The BASIC code written on a C64 connected to a cube can manipulate this black box! 16:59:36 * asiekierka writes a code to create a floor 16:59:36 -!- sebbu has joined. 16:59:41 * asiekierka writes a code to create a floor [33%] 16:59:46 * asiekierka writes a code to create a floor [66%] 16:59:46 * asiekierka writes a code to create a floor [99%] 16:59:57 What is this, Second Life? 16:59:58 * asiekierka created a floor! It's of enough width and height to cover us all 17:00:07 ... didn't play second life 17:00:15 And there's no internet here! 17:00:16 Oh wait 17:00:28 * asiekierka puts up his laptop as a server with programs downloaded from the i----shit. 17:00:41 like, there's NO internet here 17:00:47 Nor do i have programs for a server! 17:00:48 My only hope is 17:00:59 * asiekierka takes out his Turbo Pascal 7 copy and programs a server app [1%] 17:01:39 {{come on, do something!}} 17:01:46 {{You're still falling, on a cube or on the floor doing something :P}} 17:02:24 I don't have to fear anything 17:02:31 It's not like falling is dangerous 17:02:40 It's landing that's dangerous 17:02:41 But it's over 17:02:47 You're on a cube and on a floor 17:02:49 And you're bored 17:02:58 Hopefully 17:03:03 the cubes are soft 17:03:17 I try to have sex with the cubes. 17:03:18 and the floor can't be even felt... You may think you're still falling if you don't look 17:03:26 *AHEM*... One more that and i quit 17:03:52 Aw :( 17:03:55 No 17:03:56 I'm a kid! 17:04:04 I NEED AN ADULT! 17:04:17 Tusho is dead 17:04:27 * asiekierka makes an infinite wall between slereah and tusho 17:04:43 asiekierka: i am a kid too 17:04:43 *sings quietly* for the good of all of us, except the ones who are dead... 17:04:46 tell you what 17:04:48 Oh right 17:04:54 if psygnisfive/augur and oklopol are ever in here at the same time 17:04:55 * asiekierka destroys the wall and makes COOKIES from it 17:04:57 you should part 17:05:01 lest your innocence is destroyed. 17:05:17 ok 17:05:19 Well 17:05:28 * asiekierka programmed the server app 17:05:41 And as the code is manipulating this black box mini-universe... *hits enter* 17:05:56 Is it MALBOLGE? 17:05:58 * asiekierka sees that the whole world turned into an internet-like matrix, where everyone can manipulate everything 17:06:09 So you can make a malbolge parser for your parts 17:06:23 use your imagiCAKEtion 17:06:33 * asiekierka makes a warp tool 17:06:50 * asiekierka uses a warp to teleport himself to... a game. 17:06:53 * Slereah makes a cake 17:06:57 {{ What would be better, Spore or Portal? }} 17:07:10 Don't go to Spore 17:07:13 It's full of penises 17:07:18 NO it's not 17:07:19 i have it 17:07:21 But Portal has cake. 17:07:27 spore has a buncha penises 17:07:31 ...thecakeisalie 17:07:35 also STOP 17:07:45 Penis. Penis. Penis. Penis. Penis. Penis. Penis. Penis. Penis. Penis. Penis. Penis. Penis. Penis. Penis. Penis. Penis. Penis. Penis. Penis. Penis. Penis. Penis. Penis. Penis. Penis. Penis. Penis. Penis. Penis. Penis. Penis. Penis. Penis. Penis. Penis. Penis. Penis. Penis. Penis. Penis. 17:07:49 * tusho watches asiekierka be SCARRED FOR LIFE 17:07:52 one more that and... 17:07:54 Penis. 17:07:58 BUTT 17:07:58 -!- asiekierka has left (?). 17:08:01 :D 17:08:03 lawl. 17:08:08 -!- asiekierka has joined. 17:08:10 penis 17:08:16 asiekierka, are you in the closet? :o 17:08:28 * asiekierka goes to the warp to portal no matter what 17:08:38 Sorry, but... Goodbye! :D 17:08:51 I now learnt to be away from tusho 17:08:52 so 17:08:54 also 17:08:59 Penis. 17:09:02 -!- asiekierka has quit. 17:09:10 :D 17:09:14 it's like that bash quote where "fuck" made a guy's router kill irc 17:10:39 -!- sebbu2 has quit (No route to host). 17:11:18 -!- psygnisfive has joined. 17:13:24 . . . 17:13:48 I know you all can see who i am 17:13:52 -!- psygnisfive has changed nick to asiekierka. 17:14:03 -!- asiekierka has quit (Client Quit). 17:14:33 I couldn't and was going to propose him sexual intercourse 17:22:29 -!- olsner has joined. 17:43:16 -!- sebbu2 has joined. 17:55:05 omg penis? 17:55:07 yes 17:57:40 i need to buy another one 17:58:13 * tusho gives bsmntbombdood_ a penis 17:58:33 YOU FOUND : 1 PENIS! 17:58:46 -!- sebbu has quit (Read error: 113 (No route to host)). 17:59:03 *inventory* 17:59:06 PENIS Qty. 7 17:59:15 That's a whole mess of dongs. 18:15:02 -!- ais523 has joined. 18:15:44 oh no 18:15:47 :D 18:20:02 tusho: what's with this edit war on Esolang? 18:20:08 ais523: esco 18:20:19 the esco guy keeps adding the links to all the pages, i keep removing them 18:20:21 yes, I know 18:20:29 edit warring is probably not the best way to solve this though 18:20:34 maybe discussion would be better? 18:20:36 ais523: I only removed them once 18:20:42 after he put them back like months after I forgot about eso 18:20:45 and yes, we are having a "discusison" 18:20:54 (he has threatened to 'report me' and I have explained why they don't belon there) 18:20:55 twice, total 18:20:56 *belong 18:21:05 ais523: yes 18:21:08 but he didn't add them the first time 18:21:16 another escoer (god, I can't believe there's more than one) did 18:21:23 and that was months ago 18:25:17 -!- Corun has joined. 18:30:02 "to all the pages"? 18:32:34 oklobol: every single esolang that esco implemented trivially & badly 18:35:43 610000 on 1D Tetris 18:35:58 Slereah: 1D Tetris? 18:36:14 http://www.tetris1d.org/tetris.php 18:38:59 Slereah: you're up against: 18:38:59 1. 18:38:59 18:39:00 NKWM 18:39:00 18:39:00 18549200 18:39:02 18:39:04 18549200 18:39:17 ... 18:39:17

18:39:23 Well, all I have to do really is not to crash 18:39:54 by the way, I've continued working on gcc-bf 18:40:13 linker's done, libc and libm are done but not tested, compiler's mostly done, assembler's hardly started 18:40:18 wo 18:40:18 w 18:40:20 :P 18:40:21 I even implemented a filesystem (although haven't tested it) 18:40:33 keeping all the files in memory in malloced space 18:41:01 "no more cheating." 18:41:02 d'aw 18:41:04 w 18:41:12 wait 18:41:14 I can beat that 18:41:20 FIREBUG GO 18:43:09 wtf 18:43:15 i haxxx'd it successfully but no go 18:43:16 :( 18:46:49 -!- sebbu2 has quit (No route to host). 18:48:30 ais523: may interest you: i am working on a web-based, multiplayer nethack 18:48:34 why, i don't know 18:48:42 tusho: I've been thinking about multiplayer nethack 18:48:51 and decided that it would either be very boring or unlike the original 18:48:55 yes, since mine is _massively_ multiplayer i've had to make it, err, not nethack 18:49:00 it looks like nethack, but it's not turn based 18:49:09 the game-made stuff only moves once every N, yes 18:49:11 and it does it all at once 18:49:13 ah, not turn based is one unlike way to make a multiplayer version 18:49:16 but players move as they wish 18:49:31 still, it looks like nethack 18:49:34 and is hopefully similar enough 18:50:39 * ais523 wonders why they get so much spam in German nowadays 18:50:52 ais523: heh ditto 18:50:54 I know enough German to tell it's spam, but not to know exactly what it's saying 18:50:56 mostly on friends-of-brainfuck which is .de 18:51:11 that's not the reason for me 18:52:17 * tusho tries to figure out to make an element have 0-width in css while still being visible 18:52:25 i.e. collapse it so that the stuff in front of it goes behind it 18:52:29 (for the nametags on other players) 18:53:23 ah 18:53:25 margin-right: -100% 18:53:54 hmm 18:53:55 not quite 18:54:16 esco's interps do not work then? 18:54:28 or they just suck ass? 18:54:32 oklobol: they suck ass to the Nth degree 18:54:40 i see, i see 18:54:41 they're the trivial, i just-discovered-esolangs type 18:54:46 and then they're compounded by the stupidest idea ever: 18:54:53 hey why not put them all in ONE EXECUTABLE?! 18:54:58 it's like busybox 18:55:00 except busybox has a reason 18:55:03 and they don't 18:55:05 and also busybox doesn't suck. 18:56:35 i don't know wha busybox is 18:56:45 what langs has esco implemented? 18:57:26 brainfuck, like 2 other boring ones 18:57:29 and 2 brainfuck cyphers 18:57:48 here 18:58:07 brainfuck,ook!(bf cypher),spoon(bf cypher),hq9+,whitespace,byter 18:58:19 so...three "real" languages (all of whose implementations are incredibly bad) 18:58:25 one joke (hq9+) 18:58:29 and two trivial brainfuck cyphers 18:58:32 hooorayyyy 18:59:03 incidentally, based on my work on gcc-bf, I've been thinking about writing an incredibly fast BF interp that beats all the existing incredibly fast BF interps 18:59:14 by analysing the program to work out what tape elements it's using for what 18:59:19 ais523: if you do can I spam you with tons of ideas for optimizations? 18:59:22 and where the pointer is at any given moment of times 18:59:24 tusho: yes 18:59:30 ais523: awesome 18:59:31 although I haven't started it yet, or even thought about it much 18:59:34 and won't do it just now 18:59:41 ais523: well, make sure to check out bff.c and mazonka's bf4.c 18:59:46 especially bf4.c's linear loop stuff 18:59:54 it seems to reduce all the number-generators to just a SET 19:00:20 ais523: wanna compete? 19:00:29 oklobol: not right now, maybe later though 19:00:38 it seems to reduce all the number-generators to just a SET 19:00:45 that's way below the sort of optimisations I was planning 19:00:48 well, basically that would mean i'd start making a bf interp too. 19:00:57 ais523: well, yes, but it has tons of stuff like that 19:01:00 and is also unreadable 19:01:01 :^) 19:01:23 -!- sebbu has joined. 19:01:29 mine would, for instance, realise that you were maintaining every 6th cell as a zero 19:01:41 reducing all number-generators to a set? does that mean "all balanced loops"? 19:02:07 oklobol: I was planning to do unbalanced loops too 19:02:10 that's harder though 19:02:25 but I think I'll need a blazingly fast interp to test gcc-bf, the way it's going 19:02:27 libc is massive 19:02:41 and even though my linker only links the parts it needs, it's still pretty bloaty even for simple programs 19:02:48 when stdio streams are involved 19:04:01 ais523: bf4 does all unbalanced loops 19:04:01 yes 19:04:14 ais523: also ... shouldn't you write a hyper-optimizing ->asm compiler? 19:04:16 ooh 19:04:20 hyper-optimizing -> llvm 19:04:21 you can't do all unbalanced loops :P 19:04:29 so you can have all the crazy assembly tricks 19:04:32 but stay portable 19:04:35 oklobol: i mean, balanced 19:04:35 tusho: or -> gimple, and have it as a gcc front end? 19:04:46 ais523: no, that is too crazy :P 19:04:52 plus llvm does more holyshit optimizations, I believe 19:04:55 so that'll be beneficial 19:05:10 tusho: blue-skies idea: have INTERCAL both as a front end and as a back end to gcc 19:05:14 EEEEEEK 19:05:51 translating -> GENERIC is arguably easier than translating -> C, and gcc has a gimplifier for GENERIC already 19:06:30 -!- Slereah has quit (Read error: 113 (No route to host)). 19:07:34 -!- Slereah has joined. 19:07:43 Remember that thing I said about needing not to crash? 19:09:20 hmm 19:09:31 ais523: so you've actually played nethack: should you be able to select another player and see info about them? 19:09:34 or just their name hovering beside them 19:09:57 tusho: not without a stethoscope 19:10:01 you should be able to tell class 19:10:05 and possibly level 19:10:07 and that's about it 19:10:13 oh, and rae 19:10:13 well, that kind of stuff is coming later :P 19:10:15 s/rae/race/ 19:10:17 that's obvious 19:10:24 target for now: 19:10:27 it'll effect whether they show up as @ or h 19:10:30 or G 19:10:30 you can move around a room 19:10:37 and bash into people 19:10:38 :D 19:10:43 ais523: hmm, i've only ever seen @? 19:10:57 tusho: @=human/elf, h=dwarf, G=gnome (among other things, except for the gnome) 19:11:15 ah 19:11:21 so, always just @ for now 19:11:26 until that SHAMCNY stuff appears 19:13:20 -!- psygnisfive has joined. 19:15:56 wow, don woods made advent? 19:16:03 tusho: yes 19:16:08 don't you read alt.lang.intercal 19:16:13 not really. 19:16:17 not just him though, a couple of other people too 19:16:41 strangely enough, the person mentioning it on a.l.i suggested writing a bf backend to gcc a couple of days /after/ I started work on it... 19:22:26 * tusho giggles at "new Ground" 19:26:43 -!- oklopol has joined. 19:26:44 -!- oklobol has quit (Read error: 104 (Connection reset by peer)). 19:28:39 -!- KingOfKarlsruhe has joined. 19:30:14 ais523: how often do you think a game step should be? 19:30:17 .5 seconds? 19:30:26 tusho: not nearly that fast 19:30:37 1 second? 19:30:39 people often spend hours over a game step in genuine Nethack 19:30:47 this isn't genuine nethack 19:30:47 :D 19:31:25 tusho: I suggest at least giving people a chance to check their inventory 19:31:36 say every 20 steps, waiting for a minute or so so people can do non-time-consuming things 19:31:50 ais523: i'm thinking of having the inventory always available 19:31:53 another example: dropping all your un-BCUd stuff on an altar takes only one turn 19:32:10 anyway, the game is going to be like nethack on asynchronicity and crack 19:32:11 which is just DX. if you know what you're doing 19:32:18 but still that takes a while to type 19:32:23 having it pause for a minute would kill it 19:32:34 ais523: well yea you'd be able to type between turns 19:32:36 things would just keep moving 19:32:42 even when the turn isn't going, others can still move too 19:32:48 and loot you or similar 19:35:02 so i think i'll go with 1sec 19:36:02 tusho: I don't think it's even possible to give the commands to attack with a reach weapon in 1 second 19:36:27 ais523: then you'd take more than one term to perform the action 19:36:40 that would make reach weapons rubbish rather than annoying 19:36:41 (although i'll be simplifying the bindings ofc) 19:36:49 (massively) 19:38:02 -!- oklopol has quit (Read error: 104 (Connection reset by peer)). 19:38:12 -!- oklobol has joined. 19:38:34 ais523: but in a multiplayer environment, delaying e.g. 5 seconds would be unusable 19:38:42 you'd all be jittering about quickly while nothing happens 19:38:57 not really, you're probably used to playing near the start of the game where there are long periods where nothing happens 19:39:09 ais523: nothing can happen mid-ter 19:39:09 but later in the game is basically impossible without spending a lot of time on each move 19:39:10 m 19:39:27 so for 5 seconds, the whole game would stop 19:39:31 for everyone 19:39:40 and that would kind of suck, no regular nethack wouldn't work with 1sec 19:39:42 but it's not 19:39:51 that do you mean "nothing can happen mid-term"? 19:39:53 s/that/what/ 19:40:09 because it'd just be players moving somewhere or sitting still typing a command 19:40:16 and then they'd have to wait until the 5 seconds were up 19:40:18 before it took effect 19:40:26 remember, everyone is doing everything at the same time 19:40:34 so the turns have to happen at the same time for everyone 19:41:16 tusho: they can still queue commands beforehand 19:41:20 yes, they can 19:41:23 and a lot of things in Nethack take up no turns 19:41:33 such as using a stethoscope, or starting to engrave and then cancelling 19:41:46 the point is the only kind of turn I can have is one that happens every N seconds, no matter what, for everyone 19:42:11 tusho: what if multiple people try to move onto the same square? That would be chaos 19:42:22 ais523: well, moves don't take up a turn 19:42:24 or one person raises a drawbridge at the same time another person lowers the same drawbridge 19:42:27 so one would get there first 19:42:30 and the other would bash into them 19:42:47 (moves can't take up a turn, or it'd be slower than a snail) 19:44:06 tusho: what about having it completely real-time, don't have turns at all but instead have action timeouts 19:44:26 e.g. if you move, you can't move again for a second (2/3 a second if fast, 1/3 a second if very fast) 19:44:29 ais523: well, I want all the enemies &etc to move at the same time 19:44:36 pets? 19:44:43 no 19:44:46 well 19:44:46 yes 19:44:48 yes 19:44:55 hmm 19:44:56 no 19:45:03 also different monsters have different speeds 19:45:04 because if you moved too far it'd just not be able to catch up to you 19:45:09 ais523: well, yes 19:45:11 but you know what i mean 19:45:13 the general feel of it 19:45:15 warhorses are faster than dragons, which are faster than lichens 19:45:23 i am just calling the period where the 1-turn-moving monsters are still a 'turn' 19:45:31 How fast are lichens 19:45:32 even though everything else is realtime 19:45:36 0 per turn? 19:45:41 Slereah: incredibly slow, but they still have a movement speed, strangely 19:45:49 they're faster than yellow moulds, which AFAICT don't move 19:45:52 What are we talking about, too 19:46:04 Slereah: Nethack, or tusho's version thereof 19:46:13 o 19:46:32 ha i just realised how appropriate the name "NEThack" is 19:46:33 for this 19:46:51 tusho: NetHack was invented by Usenet, that's what distinguishes it from Hack 19:46:54 yes 19:46:56 but still ;) 19:46:59 *Nutsack 19:47:22 it's called wackem though (nethack -> whack (w for web) -> whackmm (massively multiplayer) -> whackem (pronouncable and meaningful)) 19:47:37 hmm seems it's actually wackem 19:47:40 for shortness, presumably 19:55:12 ais523, hi 19:55:49 hi AnMaster 19:55:54 tusho, whack'em? ;) 19:56:05 Wackem. :P 19:56:20 AnMaster: it's my WIP online, massively multiplayer sort-of-like-nethack 19:56:53 ais523, there are less changes now I suspect to get parts of cfunge to work under cygwin, Deewiant managed to make it work partially 19:57:17 some fingerprints won't work, and you will get lot of weird warnings 20:00:53 -!- CO2Games has quit ("And I invented doors, no joke!"). 20:05:33 ais523, any news? feather maybe? 20:05:42 AnMaster: I've been working on gcc-bf 20:05:48 and nothing else, really 20:05:50 ah progress? 20:06:09 linker basically done, compiler mostly done but not finished, library done but not tested, assembler only just started 20:06:57 ah 20:07:05 ais523, so "hello world" doesn't work yet? 20:07:25 AnMaster: nothing works yet, I'm doing this breadth-first rather than depth-first 20:07:31 ok 20:07:57 although if you compile hello world atm, you get a program with stdio and a lot of file stuff linked in, and some rows of +++++ that put a constant string Hello World into memory 20:08:33 ais523: didn't use pdclib[sp]? 20:19:33 -!- GregorR has quit (Read error: 104 (Connection reset by peer)). 20:20:10 ais523: can I have the source to your esolang adventure game? 20:20:13 I want to do stuff with it, maybe. 20:20:22 tusho: yes, it may take me a while to find it though 20:20:53 hmm 20:21:07 i'll probably write a generic "Expose a unix command via a webpage" thing. 20:21:11 and put your adventure game up 20:21:16 (like i did a while ago but less glitchy)_ 20:21:18 tusho: ah no, I found it 20:21:26 I copied it to /home/ais523/esogame.c on Rutian 20:21:31 you should be able to get it from there 20:21:41 also note it's very unfinished atm and I haven't worked on it since you last saw it 20:22:34 ais523: hmm...we need a filesharing system using scp, i run it far too much because you upload stuff there 20:22:41 like, you could do 'rutian-give tusho file' 20:22:47 and it'd upload it, notify me, and I could accept it 20:25:08 ais523: well, I am going to write rutian-give and rutian-recieve-daemon 20:25:12 i hope you are very excited. 20:25:22 ah, wait 20:25:30 ais523: you can't host a server, can you? 20:25:32 due to firewalls 20:25:32 ais523, esogame? 20:25:35 desc? 20:25:36 * ais523 laughs at the typical tusho attitude 20:25:46 wait 20:25:47 AnMaster: a text adventure based on esolangs I started writing once 20:25:48 what did i do that was typical of me 20:25:49 it's very unfinished 20:25:53 ais523, like? 20:25:57 tusho: go off into writing a new program idea 20:26:09 AnMaster: so far it has three puzzle areas, based on brainfuck, INTERCAL, and SMETANA 20:26:11 ais523: i don't see how that's unique to me :P 20:26:17 and you have to solve the puzzle to get through the area 20:26:26 tusho: I didn't say it was, probably other people have the same attitude 20:26:35 ais523: am i right re: servers though 20:26:36 unfortunately none of the puzzle areas go anywhere yet 20:26:47 tusho: yes, I don't have an always-on computer 20:26:56 ais523: tjat 20:26:58 that's not needed 20:27:00 when this computer is on I can reverse-tunnel to rutian and host a server that way 20:27:01 it's for transferring when they're online 20:27:03 ah 20:27:07 won't that be hosted on, er, rutian though? 20:27:10 but not host a server locally due to firewalls 20:27:19 it needs to be able to notify you in some way 20:27:27 tusho: rutian will be the IP you use to connect, the reverse-tunnel sends the data to my computer 20:27:33 probably via one of those 'make dialog with shell script' progs 20:27:36 ais523: ah 20:27:41 remember when 127.0.0.1:12345 on your computer connected to Apache on mine? 20:27:44 will that be able to tell your computer to run xdialog or whatever it is? 20:27:55 tusho: yes if the right software's running over here 20:28:01 great 20:28:07 so i just write it as if it's running on your machine 20:28:10 yes 20:28:18 and then I try to remember the syntax to set up a reverse tunnel 20:28:33 hm 20:28:34 great. 20:28:58 its port shall be 19176 (ESO) 20:29:30 ais523: you have ruby right 20:29:34 ah, wait, it'll run on rutian 20:29:35 great 20:29:39 tusho: probably, I've never tried running it though 20:29:46 if I don't then I can get it easily enough 20:32:29 ais523: is there a command that reads passwords securely like ssh does then dumps it to stdout that you know of? 20:32:30 that'd be useful. 20:33:00 tusho: I think so, can't remember the syntax though, I'll look it up 20:35:14 dialog --insecure --stdout --passwordbox Password: 8 80 20:35:22 remove the --insecure if you don't even want it to echo asterisks 20:35:29 it's a bit funky, though, dialog puts up a fake GUI 20:35:38 it's what dpkg uses for prompts though 20:35:53 oh, that stuff 20:35:55 ugh, ok 20:36:01 maybe there's another way 20:36:03 probably is 20:36:06 that's just the one I know offhand 20:37:01 ais523: by the way, how do you think I should ask for confirmation of the transfer? i'm planning on using one of those "pop up a basic dialog in gtk/qt/cocoa/whatever" 20:37:02 things 20:37:11 and then if it's accepted a save as 20:37:35 makes sense 20:38:35 tusho: incidentally, #gcc seems to be one of those channels where if you're lucky you might get an answer after 5 hours 20:38:40 what do you mean? 20:38:43 inded 20:38:45 a program to check password? 20:38:46 *indeed 20:38:50 AnMaster: no. 20:38:51 * AnMaster looks 20:38:53 AnMaster: a program to input a string without echoing 20:38:55 a program to let the user input a password securely 20:38:59 You can use something like "stty -echo; read; stty echo;", although it's a bit brittle and might too easily leave the terminal to a no-echoing mode. 20:39:00 hm ok 20:39:03 by the method ais523 said 20:39:33 tusho: in bash: read -s; echo $REPLY 20:39:44 aha 20:39:44 that works for all passwords except -n 20:40:03 read's a bash builtin, though, not a command accessible any other way 20:40:35 ok, here's the model: 20:40:54 scp-send server username file 20:40:56 hmm 20:40:57 no 20:41:01 scp-send file username server 20:41:07 'scp-send foo.c tusho eso-std.org' reads best 20:41:08 anyway 20:41:11 tusho: what about sending more than one file? 20:41:12 then that asks for your password 20:41:15 arguably the file list should come last 20:41:22 ais523: well, mine couldn't support that anyone 20:41:23 *anyway 20:41:26 due to the save as thing 20:41:28 just tar it 20:41:29 also, why not just secure it the same way ssh does? 20:41:33 if you can ssh there, you can scp-send there 20:41:51 ais523: uh, and how do you propose i hook into just one bit of ssh? 20:41:56 I wouldn't input a password into something like that unless it was unique 20:42:01 as far as I know, Net::SCP requires you to give stuff yourself 20:42:05 tusho: you don't, you try to ssh to verify it's possible 20:42:09 ah 20:42:25 well, actually 20:42:27 net::scp might do it 20:43:20 ais523: well, anyway 20:43:29 then it looks at /home/VICTIM/.scp-transfer 20:43:36 if it's not there, it chokes and dies 20:43:42 if it's there, then it should be of the form 'host:port' 20:43:49 then it makes a connection to that 20:43:54 and says 'yo, i gotsa file for you here' 20:44:06 (after scping the file over to /home/SENDER/.scp-transfers/) 20:44:19 and if the other user accepts it, the reciever daemon just scps it to the directory they specify 20:46:41 brb 20:49:26 -!- GregorR has joined. 20:55:35 about ssh 20:55:46 I know there is some other ssh in python implementation 20:55:52 that launchpad and others use for ssh 20:55:58 like launchpad's bzr+ssh 20:56:08 no idea if that is helpful in this case or not 21:02:07 no 21:02:09 i'm using ruby 21:02:57 ais523: 21:03:02 /opt/local/lib/ruby/gems/1.8/gems/net-ssh-2.0.4/lib/net/ssh.rb:195:in `start': tusho (Net::SSH::AuthenticationFailed) 21:03:10 so yea not sure how to make it prompt the console for that kind of stuff 21:03:17 or use an ssh key 21:03:33 not sure either 21:03:53 -!- psygnisfive has quit ("http://www.mibbit.com ajax IRC Client"). 21:04:13 # :passphrase => the passphrase to use when loading a private key (default is nil, for no passphrase) 21:04:13 # :password => the password to use to login 21:04:15 interesting 21:04:18 I'll ask #ruby-lang. 21:04:23 (They don't know that tusho==ehird. >:D) 21:04:42 -!- oerjan has joined. 21:06:24 [[tusho, you can send a password as a parameter - no need for an interactive session]] 21:06:41 I cannot wait for the day when people read 21:07:25 Slereah: you crazy stalker of my about page 21:08:32 HOW DARE YOU READ MY WEBSITE 21:09:04 :D 21:10:42 * oerjan stalks too 21:11:43 * tusho feels stalked 21:11:56 (To be honest Slereah's stalking amounted to "adding me on MSN".) 21:12:12 tusho: what, you use MSN? Heretic! 21:12:29 ais523: Justification: everybody who uses a computer in the world and wants to talk to me who isn't in #esoteric 21:12:56 tusho: teach them to use IRC, it's better than MSN for most things from what I know of MSN 21:13:06 ais523: that would not happen 21:13:17 besides, Adium does jabber and stuff too 21:13:21 and makes all protocols look the same 21:13:21 i think my whole family is on MSN _except_ me 21:13:28 so I could just pretend they use jabber 21:13:39 MSN's just like IRC, except harder to use and has fewer features 21:13:45 no 21:13:47 it's just like jabber 21:13:48 and doesn't have channels either 21:13:51 tusho: well, yes 21:13:52 except easier to use and has fewer features 21:14:04 (jabber is _not_ easy to use for a non-techie) 21:14:10 (unless in the form of Google Talk) 21:14:26 (but most people don't know about google talk's desktop client so don't use it apart from through gmail) 21:14:29 tusho: not easier, I've lost count of how many times I've gone into a cybercafe and found someone else's instance MSN Messenger still running because they couldn't figure out how to exit it 21:14:41 ais523: but generally people don't _need_ to exit it 21:14:42 and then left it running because I couldn't figure out how to exit it either 21:14:50 right click the tray icon. click exit 21:15:01 tusho: this cybercafe doesn't have tray icons 21:15:13 ais523: it's in the menus 21:15:20 (To make the menus visible, click the little arrow on the title bar.) 21:15:24 File->Exit, specifically. 21:15:49 tusho: yes, I've done that before when I could get to the menus, half the time though it just hides in the nonexistent system tray and pops up messages from nowhere and I can't close its source 21:16:04 click the message's body to pop up an msn window 21:16:06 then exit from ther 21:16:07 e 21:16:13 ah, thanks 21:16:19 now why couldn't they make it simple and intuitive? 21:16:27 ais523: they're idiots 21:16:41 but anyway, for the stuff most people do with msn (Click a person, type a message, press enter) it's dead simple 21:16:47 and therefore has huge market penetration 21:16:49 and therefore everyone uses it 21:17:14 strangely, IRC works almost the same way: double-click on "tusho" (it could be single-click in several clients), type the message, press enter 21:17:28 ais523: no, irc works like this 21:17:38 you open mIRC (Face it, the users of MSN will not use anything else) 21:17:52 you go through the huge server list and pick one ( What has this got to do with talking to people?) 21:18:06 a bunch of cryptic messages fly past and then a "JOIN CHANNNELLLL" box opens ( Channel? What? What is that list?) 21:18:08 then you close it 21:18:24 tusho: Konversation connects to irc.ubuntu.org by default 21:18:25 then you type /query user ( /query? Wait, what is the user? Huh, I can't just click in a list?) 21:18:31 and you need to actively change it to go elswehere 21:18:32 then you type and hit enter 21:18:34 and guess what? 21:18:39 and you can easily create a list of people to click on 21:18:42 You can't have fancy nicknames with spaces. No colours. No fonts. 21:18:47 MSN users _like_ them, as annoying as they aer. 21:18:48 *are 21:19:06 * Slereah is a MSN user :((( 21:19:07 Just like how myspace users like customizing their profiles to look god-awful. It's a matter of identity. 21:19:20 Slereah: here, have a hug *hugs* 21:19:26 ais523: konversation? 21:19:30 you are expecting msn users to be using linux? 21:19:53 tusho: well, no, I'll just wait for KDE to become mainstream on Windows 21:19:54 i don't think you're quite in tune with the technical ability & rabid familiarity-seeking of most people 21:20:05 ais523: which will never happen 21:20:06 :) 21:20:15 should happen any day now, I reckon, given how bad the default Windows apps are (what default Windows apps...) 21:20:26 and moreover, downloading a huge kde install and installing all that and setting it up and aaaaaaaaaa vs downloading one file and hitting 'next'... 21:20:51 tusho: it would make more sense for computer manufacturers to preinstall some useful programs, after all all non-Windows OSes do 21:21:01 ais523: we are talking in the realm of reality here 21:21:06 "teach them to use IRC": not happening 21:21:15 tusho: who teaches them to use MSN, though? 21:21:18 ais523: nobody. 21:21:28 at least I figured out how to use IRC by myself... 21:21:30 they click 'download'. They press next a few times. A window pops up. 21:21:34 They enter their username, and their password. 21:21:36 They click sign in 21:21:43 Then they can click a persons name and type back and forth. 21:21:52 (and that was very easy, I just clicked on a link to an IRC channel on Esolang the first time, and it opened up in Chatzilla) 21:21:57 If they happen to click the thing labeled 'Font' (Of course they will, all their friends have fancy fonts) they can set it like Word. 21:22:00 That's it. 21:22:07 it asked for a username (not even a password), and I was connected 21:22:12 Oh, and MSN auto-remembers passwords. 21:22:16 and auto-starts at startup 21:22:25 So from then on, the process is 1. Click a person's name 2. Type back and forth 21:23:00 so in other words my discovery seemed easier, although it did rather rely on the Mozilla suite coincidentally being installed on that computer (N.B. this is pre-Firefox, it was just Mozilla back then) 21:23:08 your process sounds very complicated compared to mine 21:23:18 -!- LinuS has joined. 21:23:26 ais523: i really, really don't think you will ever be able to comprehend how the mind of a regular computer user works 21:23:39 possibly 21:23:55 but there isn't anything much simpler than clicking on a link and it Just Working 21:24:04 so i'll just tell you the results of being in their shoes (having intimately known their computer habits by one being one and by seeing them in action): IRC or Jabber will never, ever be as easy for them as using MSN 21:24:06 regular computer users jump through many more hoops than that 21:24:47 http://membres.lycos.fr/bewulf/Divers5/1220903957499.jpg 21:24:51 WHAT WILL HAPPEN 21:25:03 His nose will grow now. 21:26:33 his legs will shrink. if i remember correctly from the original story. 21:27:17 (The fairy said there were two kinds of lies, those with short legs and those with long noses) 21:27:49 Are self referential paradox short legged? 21:28:29 hm 21:28:31 night 21:30:53 night 21:32:31 night 21:33:14 knight 21:33:25 ndamnit oerjan you broke the chainight 21:34:07 i didn't want to imply that i was leaving yet 21:34:38 i'm not 21:34:41 but i was saying night to AnMaster 21:35:42 what happens if you say "My nose is not getting shorter?" 21:37:32 oh wow, I just got that image 21:37:33 :| 21:39:46 ... 21:44:18 ais523: is ssh even needed? 21:44:26 couldn't it just telnet to me directly 21:44:28 tusho: depends on what you're trying to do 21:44:32 and have a hardcoded list of people:ip 21:45:36 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | three bytes to form one rgb?. 21:46:05 :) 21:46:09 ais523: just the transfer thing 21:46:31 oh and hi fungot, optbot 21:46:32 ais523: uhm ^^ 21:46:32 ais523: ( ok), then i say ' gets the current stack 21:48:26 hmm 21:48:31 that'd be an interesting befunge extension 21:48:36 (or whatever other stack language) 21:48:41 add first class stacks, then ' 21:48:45 which pushes the stack to the stack 21:48:50 (The stack pre-push, obviously) 21:49:05 (Or not pre-push: Make it update with the stack) 21:50:05 * oerjan suddenly wonders: can "first class" be first class? 21:50:26 oerjan: I'm not sure if that makes sense, but I hope it does 21:51:12 ais523: that's what I think about most things in #esoteric... 21:52:12 i think we might be the friendliest programming channel there is 21:52:15 next to #haskell 21:52:31 i've seen a few rows in #haskell, just minor though 21:52:47 there have been rows here too, but none of them have been on-topic 21:52:55 the only rows we have are between well-established users 21:52:59 (mostly, one of them is me) 21:53:52 and generally they're consistent 21:54:00 i mainly argue with psygnisfive and AnMaster 21:54:03 well 21:54:05 I mainly row with them 21:54:13 i argue with ais523, but not in the same way 21:55:23 tusho, maybe try being nice for once? 21:55:42 AnMaster: i could say the same for you with how you act in the arguments 21:55:49 besides, i am nice most of the time 22:01:44 -!- kar8nga has joined. 22:12:59 have you succeded in killing melap yet? 22:13:29 btw, had an idea for another eso lang.. doubleCheck(), basically you have to write every instruction, function parameters, etc 22:13:31 at least twice :P 22:13:51 melap? 22:14:57 yeah, the guy you always complain about, the one on the wiki 22:15:05 i may not speak a lot, but i sometimes read 22:15:10 :P 22:15:13 *melab 22:15:17 yeah well 22:15:18 him 22:15:19 :D 22:15:21 i've only complained about him since yesterday 22:15:21 :P 22:15:29 well 22:15:36 i had a laugh at his sprawling, huge user subpages beforehand 22:15:37 but that was ages ago 22:16:03 billions and billions 22:19:24 [22:18] eh, I really don't like esoteric languages 22:19:24 [22:18] they tend to be annoying and can be done easier with other languages 22:19:39 ... 22:19:43 ais523: where is that from 22:19:59 #nethack, somehow the conversation there got round to INTERCAL 22:21:07 o 22:21:33 with all the strange features coming into INTERCAL there'll just have to be some killer app it ends up being really good at 22:21:44 oerjan: bit-reversal is one well-known one 22:21:51 ais523: i don't seem to have convinced him 22:21:53 it's slightly shorter in INTERCAL than in C 22:22:03 and that's INTERCAL-72, no funky features needed 22:22:18 oko 22:22:19 "yeah, I was thinking of possibly designing something for my senior design project next year, but then I used brainfuck and changed my mind" 22:22:22 is that meant to make sense? 22:22:34 as for modern INTERCAL, I went and wrote a continuation library in it in 24 hours, despite continuations not being part of the language, that should give you some clue as to its power 22:22:45 tusho: probably 22:22:53 ais523: does it? 22:23:10 tusho: I think so, it looks like something that makes sens but is out of context 22:23:24 ais523: i wonder if he realises what channel he is in 22:23:53 tusho: arrgh, the last few comments make me want to make nethack into an esolang now 22:24:02 you know, set up a level so that the AI does computation 22:24:04 ais523: DO IT 22:24:19 tusho: I need to figure out how first 22:24:27 I used to do that sort of conversion all the time 22:24:36 normally I implemented noughts-and-crosses, then stopped 22:24:39 because it's pretty easy 22:25:30 ._; 22:25:41 a combination of ._., ;_; and o_O 22:25:49 tusho: the floor, then an altar, then a shark or other water creature? 22:26:22 ais523: it's a face 22:26:35 o_O, but with the ._. eyes and the ;_; tears 22:26:36 ._; 22:26:36 tusho: nethack strikes me as being a great example program to get working on gcc-bf 22:26:43 ais523: doesn't it use ncurses or some shit 22:26:45 you'd just need an unbuffering interpreter 22:26:48 tusho: translate ncurses too 22:26:56 ais523: doesn't it use ioctl 22:26:57 and stuff like tht 22:26:59 it's just outputting and inputting characters, of course 22:27:01 (ncurses) 22:27:04 and no, it uses termcap 22:27:11 which just consults files to determine what to output 22:27:11 I think 22:27:19 how can it consult a file 22:27:25 tusho: I have a filesystem implemented 22:27:27 in gcc-bf 22:27:29 ah 22:27:30 on the tape 22:27:50 that's at the ABI level, I can't translate it to brainfuck /yet/... 22:28:11 ABI's designed to be pretty easy to translate though, I just need to get round to writing idioms 22:28:29 and figuring out how to sensibly multiply and divide 64-bit numbers in 8-bit brainfuck 22:30:20 -!- jix has quit (Read error: 113 (No route to host)). 22:33:00 that channel is weird. 22:33:00 :D 22:33:08 tusho: in what way? 22:33:14 i dunno 22:38:54 -!- LinuS has quit ("Puzzi. Sė, parlo proprio con te. Puzzi."). 22:40:09 [22:00] --> raylu has joined this channel (i=raylu@128.237.96.181). 22:40:09 [22:39] I will /part. 22:40:09 [22:39] <-- raylu has left this channel. 22:40:13 that was in #irp 22:40:16 how strange! 22:41:21 self-referential IRP, it's the future! 22:41:54 speech acts 22:41:56 I part the channel 22:41:57 /part 22:42:12 tusho: by the way, my filesystem is very simple: it allows all characters but NUL in filenames, but has no directories or permissions or anything like that 22:42:20 ais523: why no NUL 22:42:21 :( 22:42:54 tusho: end-of-string in C 22:43:05 yes but :| 22:43:08 no way to pass strings containing NUL to fopen and suchlike 22:43:13 well, ok 22:43:18 ais523: when you do add directories 22:43:20 so no point in supporting them as there'd be no way to use them 22:43:20 add ESCAPE CHARACTERS 22:43:23 so you can have / in filenames 22:43:33 say you have a project called In/Out 22:43:35 In\/Out/foo 22:43:38 tusho: you are possibly overthinking this... 22:43:47 In\\/Out/foo <-- foo from Out from In\ 22:43:49 ais523: NO 22:43:52 it would be AWESOME 22:44:20 the only purpose of this is to keep C's standard library things like fopen happy, and to keep programs which expect a filesystem happy 22:44:31 I'm aiming for portability to as many C programs as possible, which is why int is 32 bits 22:44:32 ais523: um, tons of things use directories 22:44:42 so when you do implement them, add my awesome. 22:44:46 tusho: yes, unfortunately, most programs can live without them though I think 22:44:52 i doubt it 22:44:55 not useful ones, at least 22:44:59 opendir is incredibly common 22:45:30 tusho: I don't think nethack uses it 22:45:37 nor does C-INTERCAL, although it needs files to exist 22:45:38 ls. (duh) 22:45:40 git. 22:45:44 vi 22:46:00 i could go on but those are some obvious ones 22:46:02 tusho: I think it would be easy enough to port vi to a directoriless file system 22:46:06 (well, vi just checks for directoriness) 22:46:13 (vim+netrw...) 22:46:14 and I was talking about programs that don't need a filesystem really 22:46:17 like nethack 22:46:24 ais523: you should aim for the top 22:46:26 >:D 22:46:27 -!- kar8nga has left (?). 22:46:30 nothing about it apart from the save intrinsically needs a filesystem 22:46:43 and if we're going that root I may as well just port Linux and have done with it 22:47:04 ais523: YES 22:47:12 make the kernel compile with gcc-bf 22:47:15 DO IT NOW 22:47:19 tusho: a few things at a time 22:47:25 i specified "NOW" 22:47:26 :D 22:47:33 I haven't even written any of the assembler apart from loading constants into memory yet... 22:47:53 (by the way I thought of trying to put constant strings into code rather than tape, but it turned out to be more trouble than it was worth) 22:53:19 666666666666666315 22:53:21 56 22:53:25 9 22:53:53 121212121212121212121245 22:53:59 -!- GregorR has quit (Remote closed the connection). 22:56:53 http://www.webaim.org/blog/user-agent-string-history/ 22:57:15 ah, an explanation of why all browsers claim to be Mozilla? 22:57:47 all browsers claim to be everything these days :P 22:59:12 Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.2.149.27 Safari/525.13 22:59:15 oh dear... 22:59:21 yep 22:59:42 so what is it based on? WebKit? But not the Apple version? 22:59:51 just webkit 22:59:54 but they wrote their own drawing layer 23:00:02 as the one safari/win uses uses internal apple apis 23:00:04 and is closed source 23:00:12 -!- KingOfKarlsruhe has quit (Remote closed the connection). 23:00:56 tusho: I just bookmarked that web page, well done 23:01:06 yay :P 23:18:26 -!- ais523 has quit ("9"). 23:36:39 http://fr.youtube.com/watch?v=uGZqOkeYbB0 23:36:41 VOTE FOR HIM 23:45:16 brilliant 23:48:04 -!- oerjan has quit ("Good night").