00:24:55 -!- olsner has quit ("Leaving"). 00:30:48 -!- Judofyr_ has quit (Read error: 110 (Connection timed out)). 00:34:06 -!- jix has quit ("..."). 00:38:51 -!- Corun has quit ("Leaving"). 00:54:37 -!- Judofyr has joined. 01:30:54 -!- Corun has joined. 01:38:28 -!- Corun has quit ("Leaving"). 02:00:03 -!- Sgeo has joined. 04:08:01 JSMIPS crashes TraceMonkey 8-D 04:13:38 Darn, irssi doesn't have infinite scrollback. 04:14:45 * Warrigal scrolls back before the beginning of time, thereby ending up at the end of time, where the history of the world is obscured by noise caused by the few remaining charged particles 04:16:22 * Warrigal scrolls back forward to Fermat's time 04:16:47 Darn. His proof got truncated because the message was more than 512 characters long. 04:42:10 -!- GreaseMonkey has joined. 04:55:39 -!- bsmntbombdood has quit. 04:56:15 -!- bsmntbombdood has joined. 05:38:27 Warrigal: you can change your nick as much as you want, but you cannot hide saying things like that. 06:06:08 -!- Dewi has quit ("bbl"). 06:10:39 -!- Sgeo has quit (Remote closed the connection). 06:13:16 -!- ab5tract_ has joined. 06:15:46 -!- ab5tract_ has quit (Client Quit). 06:16:33 -!- ab5tract_ has joined. 06:17:46 -!- ab5tract_ has quit (Client Quit). 06:19:17 -!- oklopol has quit (Read error: 145 (Connection timed out)). 06:37:41 -!- GreaseMonkey has quit (kornbluth.freenode.net irc.freenode.net). 06:37:42 -!- ineiros has quit (kornbluth.freenode.net irc.freenode.net). 06:37:42 -!- Warrigal has quit (kornbluth.freenode.net irc.freenode.net). 06:38:47 -!- Warrigal has joined. 06:38:50 -!- ineiros has joined. 06:57:05 -!- GreaseMonkey has joined. 07:39:23 -!- Judofyr has quit (Read error: 110 (Connection timed out)). 07:42:40 Warrigal, hehe 07:54:00 Warrigal, so they invented pastebins after Fermat's time then? 07:57:09 -!- Judofyr has joined. 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:32:25 -!- oerjan has joined. 08:44:16 -!- GreaseMonkey has quit ("You only need one wheel. Bikers are just greedy."). 09:20:32 -!- Slereah_ has joined. 09:37:10 -!- Slereah has quit (Read error: 110 (Connection timed out)). 09:48:07 -!- Slereah_ has quit (Read error: 110 (Connection timed out)). 10:26:12 -!- Slereah_ has joined. 10:29:34 -!- oklopol has joined. 10:29:39 -!- oklopol has quit (Remote closed the connection). 10:29:48 -!- oklopol has joined. 10:30:29 o 11:37:03 ehird: where's counter? 12:12:53 -!- oklopol has quit (Read error: 113 (No route to host)). 12:12:57 -!- oklokok has joined. 12:30:30 -!- oerjan has quit ("leaving"). 12:52:34 WAIT 12:52:38 wait 12:52:40 oklokok: 12:52:42 you USE the counter?? 12:53:29 i play it occasionally 12:55:14 xD 12:55:17 i'll get it back up sometime 12:55:48 so cool 12:55:52 -!- oklokok has changed nick to oklopol. 12:56:00 it's a good game, you see. 13:05:48 -!- ehird has set topic: nice blog. i thoguht you were a website though. im a cracker. i dont know how to hack. are you a hacker or cracker? | http://tunes.org/~nef/logs/esoteric. 13:06:52 oklopol: what I'll do is make version 4 13:07:04 because, srsly, who doesn't want charts of their clickering? 13:07:28 oklopol: would you mind starting from 0 if you got FUCKING CHARTS?!?!?! 13:08:58 that'd be awesome, no, i wouldn't mind 13:09:05 iz for greater good. 13:10:07 ya 13:10:22 oklopol: the problem is scaling, i mean, it's hard to imagine a good storage system for this 13:10:33 i'm thinking 13:10:37 an in memory buffer of like 1000 clicks 13:10:43 that's appended to the main file every now and then 13:10:55 and the file's split into liek 10MB chunks 13:11:09 dunno how to nicely index stuff so that you can go to a user page and get infos fast 13:11:12 's a hard problem 13:12:02 haha, my little counter will revolutionize databases :> 13:13:06 mmhmm? 13:13:14 oklopol: mwhat 13:14:32 oklopol: basically 13:14:43 i have to invent a hyper-fast append-only storage system 13:14:49 that has indexes on just about every column 13:14:59 indexeeeeeeeeeeees 13:15:05 and it has to scale to over 200 appends per second 13:15:14 (that's what the original counter peaked at, 200 clicks/sec) 13:15:20 but 13:15:22 it could go even higher 13:15:23 and 13:15:29 it has to support billions and billions of rows 13:15:30 and shit 13:15:31 :D 13:15:41 revolution! 13:15:49 oklopol: wat 13:16:01 ehird: stop asking me questions 13:16:06 oklopol: why 13:16:11 you know i can't answer them. 13:16:28 "everything that's blue is type information" 13:16:46 lol 13:17:08 oklopol: i'm calling the storage system revolution now 13:17:09 :P 13:18:13 "the yellow boxes are more like placeholders" 13:18:19 what lang is this 13:19:01 i'm not sure, i'm attending this lecture, but i'm not really interested in the whole subject, so i just pick up random fragments and irc. 13:20:46 people = revolution.Schema( 13:20:46 name='people', 13:20:46 properties=[ 13:20:46 ['id', revolution.INDEXED], 13:20:46 ['name', revolution.INDEXED], 13:20:48 ['password'], 13:20:50 ] 13:20:52 ) 13:21:05 stores in data/people.{1,2,3,4,...,100} etc 13:22:24 hmm, do you think i'd manage to read real world haskell, or would i just burn it after a few pages? 13:24:00 oklopol: it's pretty good 13:24:01 it's not like 13:24:04 enterprisey whizbang haskell 13:24:21 it's: here's how you structure a haskell program that uses the interwebs and file io and stuff nicely while still being all neatfunctional 13:24:43 the people who wrote it are #haskell regulars and stuff, some work at galois (company thing that uses haskell). 13:24:55 hmm. okay well spoken, i don't think i need more. 13:25:13 i mean yeah k i'll read it 13:25:32 * oklopol is desperately trying to leave python :P 13:26:02 oklopol: yeah python is really easy to do shit in but it's just so regular 13:27:41 yes. and it's much too verbose for my taste. 13:27:54 i mean for algorithm-related stuff 13:28:10 which is why i'd like to learn stuff like J 13:28:20 "so, inheritance, do you guys know this concept?" 13:28:44 the lecturer is somekinda businessman, not our usual prof 13:28:58 i bet he's a noob, but i haven't been listening 13:30:01 one thing I've learned is that oop sucks, basically. 13:30:30 inheritance is a pretty wild horse yes. 13:30:55 oop people are just idiots, they say that encapsulation and hiding is important and objects cant peek at others internals 13:30:58 but inheritance is exctly that 13:31:28 well that depends, some believe inheritance should be done entirely in an encapsulativousal fashion 13:32:26 anyway true, peeking inheritance doesn't make much sense unless you're writing the inheritance tree as a whole. 13:35:08 hmm. okay now i have absolutely no idea what's happening, i could just as well just get out :) 13:35:36 def add(*args): 13:35:36 self.cache_log.append(args) 13:35:43 oklopol: fast :-P 13:36:07 what's that now 13:36:29 """ 13:36:29 A fast append-only storage system that stores a ton of stuff 13:36:29 in memory before serializing it to chunked files. 13:36:29 Does indexes galore. 13:36:30 """ 13:36:36 callsin' it revolution after your nonsense line 13:36:38 using it for the counter 13:36:42 as it keeps a log of every click 13:36:49 and i need lots of indexes for statistics 13:36:58 nonsense? 13:36:58 :o 13:37:05 when you just said revolution out of nowher 13:37:06 :P 13:37:25 no in fact i think it was good context for dat. 13:37:54 2 seconds to add a million records, cool, though its just an array append :P 13:37:57 and I need to do the serialization 13:38:01 and indexes 13:38:34 yes it's not very surprising you can do nothing to a lot of data in no time 13:41:09 oklopol: its doing things with a list 13:41:09 :P 13:42:18 yes, a sophisticated flavor of nothing 13:43:00 hmm oklopol how would you code an index? 13:43:02 that is 13:43:07 how would you serialize a mapping of 13:43:11 string=>string 13:43:16 so that you can access it without loading it all into memor 13:43:17 y 13:43:21 and without searching through the whole file 13:43:48 whhhell. 13:43:51 there are tonsa ways 13:44:01 don't ppl usually use b for file stuff 13:44:11 wat? 13:44:25 err b-tree 13:45:15 i think that's the canonical database data structure 13:45:21 or b+, same thing really 13:45:23 oklopol: yeah how would you write one of thems out to disk so you can lookup without reading in the whole file, personally? 13:45:40 well, multiple b-trees, i'm splitting files every now and then 13:46:06 well no need really 13:46:09 but go for it 13:47:16 oklopol: yah but how would you 13:47:17 :P 13:47:21 i can't think of an eleganty way 13:49:29 err. 13:49:47 * oklopol mutters something about a higher-level operating system 13:50:14 oklopol: i feel you bro :{ 13:50:18 ^ not gay 13:50:31 a b-tree isn't that hard to make serialized. that's pretty much how it was designed 13:50:46 yeah but 13:50:54 i can't think how to look up without scannign through the whooooooooooole tree 13:50:54 :{ 13:50:57 hash tables work fine in memory 13:50:58 but i haven't tried it, can't really guide you mucho. 13:51:03 but i can't think how they'd work nice just scanning on discccc 13:51:24 err. with a b-tree in the file, you'd just have to traverse the tree down once, log n 13:53:37 -!- Asztal has joined. 13:54:03 hmm. gotta leave 13:54:23 -----> !! 13:54:25 -!- oklopol has quit ("( www.nnscript.com :: NoNameScript 4.2 :: www.regroup-esports.com )"). 13:54:32 -!- oklopol has joined. 13:58:47 wb oklopol 13:58:47 :P 14:13:52 -!- oklopol has quit (Connection timed out). 14:28:53 -!- jix_ has joined. 14:42:10 -!- jix_ has quit ("..."). 14:43:10 -!- Slereah_ has quit (Read error: 113 (No route to host)). 14:43:20 hokay record format: 14:43:30 hmm 14:43:43 i can't use \0\0 as terminator and \0 as sep because that doesn't allow blank fields 14:43:46 oh well, I'll just use \0 and \1 14:45:31 -!- Slereah_ has joined. 14:45:40 I just stole a Matlab module from my university :o 14:45:43 Am I a bad man? 14:47:06 I'm telling 15:02:50 Well, it's not really stealing 15:02:56 Considering that they still have it 15:03:01 It is COPYWRONG D: 15:08:55 Copywrong 15:08:56 brilliant 15:09:05 I am calling piracy that from now on 15:09:34 -!- Judofyr_ has joined. 15:19:17 -!- Judofyr has quit (Read error: 110 (Connection timed out)). 15:35:29 -!- KingOfKarlsruhe has joined. 15:39:47 -!- Slereah has joined. 15:44:44 -!- Judofyr has joined. 15:44:44 -!- Judofyr_ has quit (Read error: 104 (Connection reset by peer)). 15:54:21 -!- Slereah has quit (Read error: 60 (Operation timed out)). 15:56:30 -!- Judofyr has quit (Read error: 104 (Connection reset by peer)). 15:57:17 -!- Slereah_ has quit (Read error: 113 (No route to host)). 15:59:27 -!- Judofyr has joined. 16:04:23 I want a filesystem that versions absolutely everything automatically. :( 16:04:31 EVERYTHING. 16:09:30 -!- jix_ has joined. 16:12:09 -!- Judofyr_ has joined. 16:12:09 -!- Judofyr has quit (Read error: 131 (Connection reset by peer)). 16:14:28 -!- Slereah_ has joined. 16:16:54 -!- Judofyr_ has quit (Read error: 104 (Connection reset by peer)). 16:18:31 -!- Judofyr has joined. 16:24:31 -!- Judofyr_ has joined. 16:36:47 -!- KingOfKarlsruhe has quit (Remote closed the connection). 16:42:06 -!- Judofyr has quit (Read error: 110 (Connection timed out)). 16:49:23 <8b>5dff5ba9-d4e0-4cc8-a70d-7ad97616ec12<0>name<0>$2a$12$2FavSY4z8BQ1.S7gUtp1ye0W/.HyHngFpxfQU76mrkSDv5InU1OZ.<0>penguinofthegods@gmail.com<0>2008<0>12<0>4 16:49:31 ^ where is that unprintable char 16:49:45 multiple items, of course, just being stuck after each other: 16:49:48 <8b>5dff5ba9-d4e0-4cc8-a70d-7ad97616ec12<0>name<0>$2a$12$2FavSY4z8BQ1.S7gUtp1ye0W/.HyHngFpxfQU76mrkSDv5InU1OZ.<0>penguinofthegods@gmail.com<0>2008<0>12<0>4<8b>5dff5ba9-d4e0-4cc8-a70d-7ad97616ec12<0>name<0>$2a$12$2FavSY4z8BQ1.S7gUtp1ye0W/.HyHngFpxfQU76mrkSDv5InU1OZ.<0>penguinofthegods@gmail.com<0>2008<0>12<0>4 16:49:58 (it's record<0>record<0>...) 16:55:44 -!- Slereah_ has quit (Read error: 113 (No route to host)). 17:00:03 -!- Slereah_ has joined. 17:03:32 -!- Slereah has joined. 17:08:45 hi ais523 17:09:21 -!- Judofyr_ has quit (Read error: 110 (Connection timed out)). 17:09:28 -!- Judofyr has joined. 17:10:28 ehird: "revolution" sounds like a Windows codename version 17:10:35 heh, kinda 17:10:45 Is the revolution that it works okay? 17:10:54 instantrimshot.com 17:11:16 *slide whistle* 17:11:35 ehird: why do you keep writing that? 17:11:45 ais523: because Slereah made a terrible joke? 17:11:48 -!- Judofyr has quit (Client Quit). 17:11:59 ehird: yes, but so far it's made no sense in any context, why the .com? 17:12:05 ais523: http://instantrimshot.com/ 17:12:06 turn on flash :-P 17:12:18 (it's a red button that, when clicked, produces an instant e-rimshot at your convenience.) 17:12:26 if it requires flash, no point in visiting it 17:12:28 for me 17:12:37 thus the :-P 17:13:08 ais523, why do you hate freedom? 17:13:49 Slereah: I may be happier with Flash once there's an alternative implementation that isn't the biggest cross-platform security hole in existence 17:13:55 gnash? 17:13:57 instantrimshot.com 17:14:03 not really sure if it's ready yet 17:14:11 thus the instantrimshot.com 17:14:15 besides, the sort of websites that use Flash aren't the sort of websites I like ot visit 17:14:22 and also, SVG was standardised first 17:14:25 and does all the same things 17:14:36 just people insist on using it only as a vector graphics format for some reason 17:14:40 and is 100000x slower in every modern browser :P 17:14:54 ehird: well, there's a huge problem with SVG, which is that nobody implements it properly 17:14:59 lol 17:15:02 ironically, the only sane implementation I've seen was by Adobe 17:15:23 but they stopped supporting it after a while, and it was never open-sourced 17:15:55 ais523 17:16:01 Maybe YOU SHOULD DO IT :o 17:16:13 So that you may see our awesome flash videos. 17:16:34 too busy right now, also Flash is big and complex and inherently insecure 17:16:50 I mean, what sort of format designed for websites should be able to use the client's webcam by default? 17:16:51 Why inherently? 17:17:05 Flash is sort of like Java with a worse security model, in terms of its capabilities 17:17:06 Well, it doesn't have to use it. 17:17:14 I mean, was it able to do that ten years ago? 17:17:21 I'm not sure webcam existed back then 17:18:21 -!- oerjan has joined. 17:18:31 Maybe you should like get an old version of Flash :o 17:18:54 Although I'm not sure you could fit it in Firefox. But then again, you can just download the flash and watch it. 17:19:06 ais523: um 17:19:10 it asks permission for webcam 17:19:10 :P 17:19:16 it does nowadays 17:19:27 Get an old one then :o 17:19:34 So that you may see our hilarious links! 17:19:46 http://www.albinoblacksheep.com/flash/shii 17:19:51 HEY GUYS, REMEMBER THE INTERNET? 17:20:52 * oerjan vaguely recalls something about it 17:21:19 oerjan : It was more commonly known as the "Information super highway" 17:21:26 Or the "World Wide Webeverse" 17:21:33 ah yes it was something Al Gore invented 17:21:55 Using nothing but tubes. 17:21:59 -!- Slereah_ has quit (Read error: 113 (No route to host)). 17:22:11 dude, it's tubular 17:22:28 replacing the internet with a big truck would save on bandwidth 17:22:42 Come on dude, the internet isn't a truck. 17:22:43 but not on latency 17:22:45 It's 17:22:49 a series of tube. 17:23:29 it shares the tubes with the sewer system 17:23:40 sometimes there is overflow, thus we get spam 17:24:12 The internet is nothing but a statistical experiment. 17:24:26 it gradually worsens as global warming causes sea level to rise, increasing flood incidents 17:24:30 what would happen if a million monkeys typed on a million typewriters? 17:24:35 So far, no Shakespeare. 17:25:11 Slereah: alas, it's logarithmic, just 12*log 10 increase 17:25:21 compared to a single monkey 17:25:23 um wait 17:25:28 6*log 10 17:25:42 for a moment i assumed the monkeys had a million typewriters each 17:27:13 But they have only four hands, oerjan 17:27:16 Well, and a tail 17:27:20 It wouldn't be useful 17:27:37 only spammers have that, i don't think they have produced any shakespeare yet, unless they copied it 17:28:12 Iunno 17:28:19 Do you know those spams with random words? 17:28:24 Some can be pretty poetic 17:28:28 hm yeah 17:28:38 but still, the problem is it's logarithmic 17:28:40 Lemme find an awesome one 17:28:52 the CAPTCHA on Wikimedia often ends up poetic 17:29:03 doubling the number of monkeys only increases by 1 bit the length of useful results 17:29:07 http://balinares.livejournal.com/54645.html 17:30:41 hm a spam poetry contest 17:30:51 the winner gets 1 month off his jail time 17:31:06 -!- Slereah_ has joined. 17:31:10 <:| 17:31:13 >:| 17:31:36 oerjan> hm a spam poetry contest 17:31:41 oerjan> the winner gets 1 month off his jail time 17:32:03 Slereah_: so are you wearing a dunce cap or a pointy hat, or are you just angry 17:33:17 * oerjan wants a mitochondrial particle accelerator 17:33:26 -!- olsner has joined. 17:33:36 like a jedi? 17:37:35 hm 17:37:50 you're thinking of midichlorians 17:40:46 I want a filesystem that versions absolutely everything automatically. :( 17:40:59 uh oh oerjan pun time 17:41:02 i recall VMS did that 17:41:10 yeah i think so 17:41:14 no, just ancient memory 17:41:48 i believe nvg has an OpenVMS server somewhere for the nostalgic members 17:42:46 when i joined university, the computer system was VMS 17:43:17 and nvg's first server was a VAX running Ultrix 17:45:20 so i logged onto my account on the university's VMS system to connect to that server's MUD. that's how i got started on the internet. 17:49:45 -!- Slereah has quit (Read error: 113 (No route to host)). 17:51:38 -!- Slereah_ has quit (Read error: 113 (No route to host)). 18:02:09 -!- oklopol has joined. 18:03:17 -!- Slereah_ has joined. 18:04:38 D:< 18:07:21 hi oklopol 18:14:32 -!- Slereah has joined. 18:14:33 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH 18:15:17 maybe you could use one of those bouncer thingies? 18:15:29 wat 18:15:52 like ehird and ais523 do/used to do 18:15:58 do 18:16:05 i'll give Slereah an account if he wants 18:16:22 I have no idea what you're talking about 18:16:23 Slereah: they avoid quitjoin-spamming channels when your connection goes wrong 18:16:41 oerjan: I'm still on a bouncer 18:16:45 Slereah: basically, you connect to a server 18:16:49 and it connects to IRC on your behalf 18:16:52 Slereah: you connect to an irc server 18:16:54 that's always connected 18:16:57 so you never go offline 18:16:59 and when you reconnect, 18:17:01 even if you become disconnected from it, it's still connected to Freenode 18:17:03 everything you missed gets sent back at you 18:17:07 ~end~ 18:17:11 ais523: i just had this impression i've seen you not on one recently 18:17:21 oerjan: when he's using mibbit? 18:17:25 oerjan: I've been on one all along, explaining why I haven't disconnected for ages 18:17:35 even when I've been on mibbit as ais523_, ais523's still connected from the bouncer 18:17:38 just I'm not connected to it 18:17:43 ah 18:17:52 Well, I guess it would be nice. 18:18:24 Slereah: the downside is that I get access to your nickserv password :-P 18:18:30 well 18:18:32 actually 18:18:34 that can be avoided 18:18:41 by just doing it manually 18:18:50 but i could just log in as you anyway. although i haven't done that once. 18:18:55 ehird 18:19:00 Slereah 18:19:02 I have no nickserv password 18:19:06 At least I don't use it 18:19:16 sweet, I'ma impersonate you next time you drop offline 18:19:19 Freenode doesn't require you to identify 18:23:30 -!- Slereah- has joined. 18:23:37 NEVER HAVE I BEEN MORE ANGRY OR ORANGE 18:24:08 Slereah-: if you were Nickserv-identified, you could get your nickname back from the ghost Slereah 18:24:29 Could I? 18:24:33 yes. 18:24:38 /ns ghost Slereah PASSWORD 18:24:41 will kill slereah 18:24:46 -!- Slereah has quit (Nick collision from services.). 18:24:51 tada 18:24:52 HOLY SMOKE, A MIRACLE 18:25:06 But it still mean I have to type it every goddamn time 18:25:18 It's easier to wait it to drop 18:25:37 use a less secure password 18:25:37 :P 18:25:49 My password is not secure. 18:25:51 Like not at all. 18:26:03 -!- Slereah_ has quit (Read error: 113 (No route to host)). 18:26:10 It's a fucking IRC password dude 18:26:15 I only use it to... 18:26:26 Well, I don't remember why I need it for on freenode 18:27:12 Slereah-: to stop other people doing this: 18:27:14 -!- ais523 has changed nick to Slereah. 18:27:25 OH SHI- 18:27:27 -!- Slereah has changed nick to ais523. 18:27:30 MY OWN CLONE! 18:27:38 NOW NEITHER OF US WILL BE VIRGINS! 18:27:39 ais523 18:27:46 You know why that's a stupid argument? 18:27:49 i think he stopped being your clone 18:28:02 Because Freenode doesn't actually require you to enter your password 18:28:10 I never enter it, and they never kick me out 18:28:20 people can check with nickserv if you're logged in. 18:28:26 Slereah-: some things do require an entered password 18:28:31 Yes. 18:28:35 for instance, many people won't receive /msgs from you if you aren't identified 18:28:37 But not the things I usually do 18:28:46 and you need one to kick off someone else who's using your nick 18:28:52 It's also why I actually registered it 18:28:56 For those rare instances. 18:30:35 Plus, you can impersonate me if you want. 18:30:51 To see for yourself, just for one moment, how awesome it is to be me. 18:39:50 -!- oerjan has changed nick to Slereah. 18:40:00 ooh, flashy 18:40:05 -!- Slereah has changed nick to oerjan. 18:40:20 You're a fraud! 18:40:23 A phony! 18:40:25 A fake! 18:40:29 An impostor! 18:40:49 you're hyphenated! 18:41:07 -!- jix_ has quit ("Computer has gone to sleep"). 18:41:51 -!- Slereah- has changed nick to Slereah. 18:41:54 AM I? 18:43:08 * oerjan picks up the dropped hyphen and adds it to the swatter -----### 18:43:51 aargh 18:48:18 ehird 18:48:23 What's the source of the topic 18:48:25 wait, which Slereah is which? 18:48:43 I am Pedro Sanchez Villalobo. 18:49:26 * oerjan is suspicious, that doesn't sound french 18:49:43 Neither does your FACE 18:49:59 o 18:50:14 now i'm even more suspicious, maybe you're really GregorR 18:50:33 Is Gregor a mootxican? 18:51:24 hm "Pedro Sanchez Villalobo" gives only one google hit, in french 18:51:33 i guess it's french after all, then 18:51:35 Weird. 18:51:53 IIRC, it was the name of the ape general in Critter Commando 18:51:56 Lemme check 19:00:50 "The government in Los Estados Unidos Banana de Republico is like an industrial machine, 3000 revolutions a minute!" 19:05:03 The United States Banana of Republic? 19:05:22 * oerjan is reminded of the Junta boardgame 19:05:47 ugh, not that, I played it once and the other players got annoyed with me for not getting into the spirit of the thing 19:05:51 I played it far too honestly 19:05:51 villalobos 19:06:00 admitted secret political donations, that sort of thing 19:06:34 that was "Republica de los Bananas", though 19:07:56 ais523: well, annoying the other players _is_ part of the spirit of the game :D 19:08:05 maybe not in that way, though 19:09:06 Mmmmmmmmmmmmmmoxie. 19:12:17 -!- Sgeo has joined. 19:13:37 hmph as i suspected, banana is feminine in spanish 19:15:30 It's pretty phallic looking though! 19:15:39 you'd think 19:18:21 i vaguely recall occasionally reading about some muslims having trouble with it 19:18:52 not allowing women to eat it undivided, that sort of thing 19:19:03 Ouch. 19:19:09 It hurts my penis to think of it 19:28:43 Sooooo 19:28:50 Anyone knows the source of the topic? 19:30:18 -!- jix has joined. 19:31:50 google gives: http://www.angryhacker.com/blog/archive/2008/10/09/is-google-the-new-real-networks.aspx 19:33:18 Heh. 19:33:22 It's true. Real Player must die. 19:33:44 Although it's full of nostalgia. 19:33:46 You know something? 19:34:00 Real player was the first format I ever got pirated TV shows. 19:34:11 Back in... 2001? 19:34:23 South Park episodes, under 20 MB. 19:34:31 Smallest one is barely 6MB 19:34:34 For 20 minutes. 19:43:09 -!- sorear has joined. 19:56:41 -!- Corun has joined. 20:01:32 http://brainlessworld.files.wordpress.com/2007/11/dehydrated-water.jpg 20:03:02 Heh. 20:03:03 Cute. 20:05:15 http://www.buydehydratedwater.com/ 20:05:43 is that what you get from mineral/tap water if you remove all the H2O and are left only with the minerals dissolved in it? 20:05:51 ais523: no, it's water without the wate 20:05:51 r 20:06:06 http://buydehydratedwater.com/shop/index.php?main_page=product_info&products_id=5 mega gift indulgence pack 20:06:16 http://buydehydratedwater.com/shop/index.php?main_page=product_info&products_id=9 do it yourself guide 20:06:21 Yo dawg I heard you like water so I put water in yo water so you can drink while you drink 20:06:28 http://buydehydratedwater.com/shop/index.php?main_page=product_info&products_id=8 book of practical uses 20:07:10 This book would be a great gift. 20:07:16 Sort of a "fuck you" gift 20:20:08 -!- KingOfKarlsruhe has joined. 20:25:45 Hello KING 20:25:50 How's the kingdom? 20:26:16 Slereah: for some reason that seemed crazily sarcastic to me 20:26:21 even though probably it wasn't meant to be 20:26:39 Hey, I'm no king hater dude 20:26:52 I'm more royalist than the king! 20:28:36 -!- atrapado has joined. 20:33:41 Should I work on updating PSOX to Py3K? 20:33:56 Sgeo: I'm not entirely certain anyone will care either way 20:34:01 Sgeo: MP 20:34:02 NO 20:34:09 * Sgeo was kidding 20:34:17 Sgeo: DO NOT JOKE ABOUT SUCH MATTERS DAMNIT 20:34:39 you'll give me a heart attack 20:34:40 sheesh 20:35:24 ehird: why would it be that disastrous? 20:35:35 ais523: NEVER SAY ANOTHER WORD TO ME ABOUT PSOX 20:35:38 :O 20:35:45 ehird: you need help, obviously 20:35:50 there's nothing wrong with mentioning PSOX 20:35:54 AAAAAAAAAAAAAAAAAAAAAAAAAAAH 20:36:05 I WILL KILL YOU WHILE YOU SLEEP 20:36:12 don't, please 20:36:21 that would be kind of weird, scary and illegal 20:36:29 AND PSOX 20:36:30 ehird, would it give you pain to remind you that you contributed to PSOX? 20:36:35 Sgeo: yeah, one line 20:36:38 when i thought you got some sanity 20:36:40 which line was it? 20:36:47 actually wait 20:36:49 ais523: more like -50 lines 20:36:54 as i removed the stupid-shit safety crap 20:36:54 :P 20:37:01 oh, you added a negative number of lines 20:37:15 i improved it by making there be less of it 20:37:37 You also gave me the names of some stuff in the type system 20:37:52 no 20:37:57 i advocated getting rid of the type system 20:39:25 stop fighting let's all be friends 20:39:34 oklopol: you just don't get PSOX 20:39:54 yes my one weakness :'( 20:42:46 -!- oerjan has set topic: http://tunes.org/~nef/logs/esoteric | i improved it by making there be less of it. 21:00:52 -!- kar8nga has joined. 21:21:49 * ehird considers switching to haskell as his go-to language 21:23:19 at least add it... it royally sucks for most sorts of I/O problems but it's great for the calculator job above bc 21:23:46 pretty much all my one-off problems are solved with either perl or haskell 21:24:13 I used to use haskell quite a lot; I just need to get more to grips with structuring actual programs in it. 21:24:22 Right now I generally just hack something up in Python. 21:26:41 Hi, sorear. 21:26:54 Hi? 21:27:11 hey, sorear's been in here all along and I didn't notice 21:27:26 ais523: turn off join muting 21:27:38 I've been here all of 1:30 21:27:49 I forget who sorear is? :P 21:28:00 A person. 21:28:06 I kind of inferred that much. 21:28:07 Not a terribly remarkable one. 21:28:21 Something like Stephan O'Rear, if I remember correctly. 21:28:24 I don't have it on, but my bouncer misses joins sometimes anyway 21:28:39 I know sorear from TAEB 21:28:41 something like that 21:28:42 * ehird grrs at haskell for not letting me use the field name 'name' in two `data`s 21:28:49 oh, taeb, right 21:29:10 * sorear greps his giant pile of logs for 'ihope' 21:29:26 I'm in there somewhere. 21:29:39 #haskell, figures 21:29:53 Wtf, Warrigal is connected from normish 21:29:53 XD 21:30:44 And that's how I've been connected for a couple days, a feat I could never manage on home computers. 21:32:06 Damnit, my haskell code treats into right-margin-indent hell and over-paren hell again. 21:32:12 Maybe I should try, you know, splitting up my functions. 21:32:38 If it's not a one-liner it _probably_ needs to be factored 21:32:55 I'm terrible at factoring stuff. 21:36:11 Heh. I factored my code and it looks even uglier. 21:36:34 you should see some of my Prolog 21:36:38 That's some feat. 21:36:43 recently I've been doing quite a lot of defactoring 21:36:46 for imperativy stuff 21:36:52 lots of nested parens for ; and -> 21:36:57 http://hpaste.org/12698 <-- Awful, awful, awful looking. 21:38:22 might try some list comprehensions 21:38:44 oerjan: Well, the thing that really sticks out before the other ugly is initialCurrencies 21:38:52 having names in a separate line all by itself, and the crazy-indent of the Currency values. 21:40:24 Why are rates Maybe Integers? 21:40:37 You're tracking currencies that aren't in the PBA? 21:40:40 Sgeo: The PBA can conceivably be given assets that aren't currencies. :P 21:40:47 You could do it right now, fr'instance. 21:40:51 oh 21:40:59 Although technically I do not have to track them, I feel like I should. 21:41:49 * Sgeo should learn Haskell, well, at least know it more than just knowing a stupid pun 21:41:55 I should show that to the #haskell folks so that they kill me. 21:42:50 Someone rate this idea. 21:43:07 10 21:44:49 ehird: i annotated, although maybe it got too wide 21:45:13 oerjan: a bit better, but everything below initialcurrencies is still blergh 21:45:32 "Transform your code into pointless form to make it beautiful. :)" -- stunning advice of #haskell 21:45:46 oerjan: also, it occurs to me that the list comprehension is actually pretty unneeded there 21:45:53 i mean, you're not actually using any list comprehension features. 21:46:12 just for prettyness, of course 21:46:17 What would pointfree form actually change? 21:46:26 Sgeo: it would make it look awful. 21:46:44 I don't even see where in the code the changes would be 21:46:50 But remember I'm a Haskell n00b 21:46:54 (\k -> k ++ " credit") == (++ " credit") 21:47:03 everything should be as pointless as possible, but no pointlesser. 21:47:32 that's at least one place where pointless is better 21:47:44 oerjan: oh, true 21:48:29 also oerjan 21:48:32 yours is over 80 charactrs 21:48:33 :( 21:48:40 i.e. i have to do more pig-ugly wrapping 21:49:52 right i was afraid Currency { ... } did not fit even with starting further left 21:50:50 hm 21:50:51 hi 21:50:56 ais523, hello 21:50:58 * Sgeo doesn't worry about wrapping in his Agora proposals, obviously 21:51:30 {{@pl \i -> show i ++ " crop" 21:51:30 [21:50] lambdabot: 21:51:30 (++ " crop") . show}} 21:51:35 "your code will be better if you make it more obscure." 21:53:18 ehird: why are your credits notes? 21:53:52 lament: It's for Agora Nomic. Notes are the rules-sanctioned non-transferrable currency. Note Credits are a hack that makes them sort-of-transferrable in practice. 21:54:00 (user-made) 21:54:05 ah. 21:54:07 (er, player-made :p) 21:54:31 why are some sharps and some flats? 21:54:48 lament: the most common usage that I can see. Annoyingly for someone who is musically retarded (me), people like switching between the two in actions. 21:54:59 hehe 21:55:22 Let's all just use # 21:55:28 i'd rather keep it consistent 21:55:31 in the program at least 21:55:44 lament: would you go with sharps or flats :P 21:55:58 i would throw a coin 21:56:04 and then i would crawl around for hours trying to find it 21:56:12 and then i would forget why i'm doing that 21:56:17 and then i'd go drink some tea 21:56:23 ehird, ooh, look, nice 21:56:29 lament's life sounds exciting 21:56:55 about as exciting as garfieldminusgarfield 21:58:19 so, in trying to make my code prettier with #haskell's help, i have made it uglier 21:58:21 WOO HOO 21:58:34 ehird, http://hpaste.org/12698#a4 is pretty 21:58:55 it would have been nice if someone linked me to that 21:59:00 but errrrr 21:59:02 that's not pretty. 21:59:09 that's ugly. 21:59:15 How is it ugly 21:59:22 You want more than whitespace stuff changed? 21:59:39 it's ugly because it's in Haskell. 21:59:40 it's way too slim and vertical for no real reason, it's inconsistent in its indentation and it's hard to read 21:59:48 lament: yes, we know, you hate haskell 22:00:30 ehird, it's easy for me to read 22:00:38 maybe you're blind. 22:00:59 Easier than the others, at least 22:01:03 it's definitely inconsistent, some bug there 22:01:36 one option is not to start to the right of the where 22:01:41 Sgeo: wait, are you Sgeo? 22:01:52 ? 22:01:58 from #haskell 22:02:12 and was he Sgeo? 22:02:17 I don't know :P 22:02:32 I HATE HASKELL-MODE AND ITS GODDAMN "WHAT PEOPLE NEVER INDENT SUBEXPRESSIONS" 22:02:48 TYPING FOUR SPACES MANUALLY! WHAT! THIS IS 2008 22:04:13 don't use haskell then 22:04:30 gee, is lament talking about haskell sucks 22:04:31 that's new 22:04:54 ehird: new try 22:05:20 what the 22:05:23 oerjan: that's some serverely messed up intendation 22:05:25 also, http://hpaste.org/12698#a6 my new try 22:06:00 i don't know what happened with the crops and credits lines 22:06:03 http://www.vjn.fi/pb/p252251216.txt 22:06:13 oklopol: make my haskell look nice 22:06:32 convert it to C# 22:06:32 somehow i managed to make the same bug as that consonanty guy 22:06:39 lament: no 22:07:09 oklopol: NO THAT IS FORBIDDEN 22:10:50 so lament which language do YOU use :P 22:14:06 hok 22:14:09 hey oklopol 22:14:14 DOT ACTION 2 22:14:28 INTERCAL! 22:16:29 :) 22:16:38 oh it's short for action, of course... 22:16:49 i just thought it was "dot, act 2" 22:16:50 xD 22:16:54 XD 22:17:24 would you want to meet someone in a dark alley who thought that INTERCAL was beautiful? 22:17:48 quite possibly, they'd be less likely to hurt me than someone who had never heard of INTERCAL 22:17:58 i agree with ais523 22:18:18 fwiw, they'd be quite likely to know who I was 22:18:37 lessee, would you use a plastic surgeon who thought that INTERCAL was beautiful? 22:18:56 the risk of ending up like a picasso painting... 22:19:39 that's another clear yes 22:20:04 i was afraid of that 22:20:22 I'm not convinced I'd use a plastic surgeon at all 22:20:26 -!- atrapado has quit ("Abandonando"). 22:20:44 well me neither 22:21:14 i'm pretty enough <3 22:21:28 oklopol: Not as pretty as INTERCAL! 22:21:50 "That pig ugly code is perfect" -- #haskell 22:22:10 ehird: everyone seems to disagree with your sense of aesthetics is the problem 22:22:22 ais523: do you think that code looks nice? 22:22:31 which one? 22:22:51 http://hpaste.org/12698#a6 22:23:07 it's a bit wide 22:23:20 things like ["C", "C#", "D", "D#", "E", "F", "F#", "G", "Ab", "A", "Bb", "B"] look bad on one line 22:23:24 Cale: looks like something to do with optimizing political gain in return for payoffs 22:23:31 -- #haskell on what my code goes 22:23:32 because they don't fit in with their surroundings 22:23:48 do they know about nomic? 22:23:55 i haven't told them a thing 22:23:56 XD 22:24:21 bah 22:24:24 Sgeo: you ruined all the fun 22:24:27 that's all you ever do 22:24:33 hm, what do you do with water rights in agora anyway? :D 22:24:37 -!- ehird has left (?). 22:24:47 oerjan: they prevent ranches drying up 22:24:52 ranches generate numbers 22:24:56 which can be used to score points 22:25:11 WRV are generally considered to be the most useful stable Agoran asset at the moment 22:26:28 aha 22:27:25 it's a script kiddie bot? 22:27:39 I post the link to it's page on the Notary wiki 22:27:40 that screen shot looks like scores of simultaneous ssh login attempts 22:27:40 someone should disillusion them about that 22:41:48 -!- oklokok has joined. 22:42:15 -!- oklopol has quit (Read error: 104 (Connection reset by peer)). 22:43:17 Who's been including D# along with Ab and Bb? 22:44:46 clearly they should have infinitely many notes :) 22:45:26 * oerjan swats lament -----### 22:45:35 just to test the new hyphen, you see 22:46:47 -!- kar8nga has left (?). 22:47:42 it looks just like the old hyphen 22:48:17 lament: well yes, it was a perfect fit 22:48:26 there's one more hyphen in the swatter than before 22:48:35 oerjan stole it off Slereah- 22:48:44 well, took it as it was unused 22:50:34 I took your wallet, since you weren't using it 23:17:55 -!- oklopol has joined. 23:19:15 -!- oklokok has quit (Read error: 104 (Connection reset by peer)). 23:21:27 -!- jix has quit ("..."). 23:25:53 -!- oklopol has quit (Read error: 104 (Connection reset by peer)). 23:25:58 -!- oklopol has joined. 23:31:36 -!- Corun has quit ("Leaving"). 23:38:00 -!- KingOfKarlsruhe has quit (Remote closed the connection).