00:05:08 can anyone in here upload files to the esoteric archive? 00:32:44 no 00:32:49 -!- tusho has quit ("Leaving..."). 00:34:39 -!- KingOfKarlsruhe has quit (Remote closed the connection). 00:35:43 -!- GregorR has joined. 00:41:36 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | I don't think it's perlish. 00:48:44 -!- psygnisfive has quit (zelazny.freenode.net irc.freenode.net). 00:48:45 -!- moozilla has quit (zelazny.freenode.net irc.freenode.net). 00:48:46 -!- lifthrasiir has quit (zelazny.freenode.net irc.freenode.net). 00:48:46 -!- rodgort has quit (zelazny.freenode.net irc.freenode.net). 00:48:47 -!- AnMaster has quit (zelazny.freenode.net irc.freenode.net). 00:49:14 -!- rodgort has joined. 00:49:14 -!- psygnisfive has joined. 00:49:14 -!- AnMaster has joined. 00:49:14 -!- moozilla has joined. 00:49:14 -!- lifthrasiir has joined. 00:50:38 -!- psygnisfive has quit (zelazny.freenode.net irc.freenode.net). 00:50:39 -!- lifthrasiir has quit (zelazny.freenode.net irc.freenode.net). 00:50:39 -!- moozilla has quit (zelazny.freenode.net irc.freenode.net). 00:50:40 -!- rodgort has quit (zelazny.freenode.net irc.freenode.net). 00:50:40 -!- AnMaster has quit (zelazny.freenode.net irc.freenode.net). 00:51:01 -!- rodgort has joined. 00:51:01 -!- psygnisfive has joined. 00:51:01 -!- AnMaster has joined. 00:51:01 -!- moozilla has joined. 00:51:01 -!- lifthrasiir has joined. 01:57:08 -!- GreaseMonkey has joined. 02:29:57 -!- psygnisf_ has joined. 02:29:57 -!- psygnisfive has quit (Read error: 54 (Connection reset by peer)). 03:03:38 -!- siobhain has joined. 03:24:14 Wow. I have so few points in Hideous Counter. 03:24:53 D: 03:24:56 -!- psygnisf_ has changed nick to psygnisfive. 03:25:15 Relatively, that is. 03:25:29 dogface 03:25:35 will you participate in an experiment? 03:30:53 Maybe. 03:31:03 Not the AI Box experiment. 03:31:33 Yay, I got about 4000 points in just a few minutes. 03:31:35 no no 03:31:43 a serious experiment 03:32:09 A skilled person would be able to get... oh, 100 clicks per second without cheating. 03:32:19 Using JavaScript, yes, but not cheating. 03:32:24 What sort of experiment, then? 03:32:43 -!- puzzlet_ has quit (Remote closed the connection). 03:32:47 i'd like you to try and formulate a grammar for english. 03:32:51 -!- puzzlet has joined. 03:34:52 Such a thing would be rather large. 03:35:43 Is it okay if I design a new language with few grammatical constructs? 03:36:16 no 03:36:22 :p 03:36:32 but you dont have to do a whole grammar 03:36:39 i just want your perspective 03:36:58 ::= . ::= "q" . ::= "q" . ::= . 03:37:06 That actually covers much of English. 03:37:11 no it doesnt :P 03:37:19 dont make me smack you :p 03:37:24 Yes it does. :-P 03:37:31 how >| 03:38:07 A sentence has a subject (noun) and a predicate (verb). A noun can be formed from a sentence, a verb can be added to a noun, and a noun can be added to a verb. 03:38:25 okfirstly 03:38:26 "q"? 03:38:53 secondly, lets not call congolmerations of things just noun or verb 03:39:02 if it has more than one thing on the right, call it a x phrase 03:39:24 "q" is a word. 03:39:39 An abbreviation of the Spanish word "que", meaning "that". 03:39:48 ok well your grammar is already wrong :) 03:40:14 S -> N V, N -> q S, N -> N q V, V -> V N 03:40:20 is wrong for a number of reasons :P 03:40:33 firstly, it contains no terminal symbols except Q 03:40:34 Replace all instances of with and all instances of with , then. 03:40:49 secondly, V is non-terminating! 03:41:25 secondly, S is recursively non-terminating 03:41:45 thirdly* 03:42:06 Well, you're going to have more words than just q. Languages are generally open-ended. 03:42:21 yes, but even so 03:42:24 your rules dont worry 03:42:30 even letting q be any word 03:42:55 What about even letting q be any word? 03:43:07 even with q as a variable for any word, the grammar wont work 03:43:44 What do you mean by "won't work"? 03:43:49 it wont work! 03:43:52 it produces no sentences. 03:44:02 because its non-terminating. 03:44:15 it has infinite recursion atleast three different places 03:44:24 non-optional infinite recursion 03:44:39 "The quick brown fox jumps over the lazy dog." "Fox q is-quick q is-brown jumps dog q is-lazy." 03:44:51 Though it has no support for "the" or "over" at the moment. 03:45:06 what? 03:45:21 Fox q is-quick q is-brown... what? 03:45:38 That's the sentence in q-language. 03:45:51 firstly, no its not :) 03:46:04 secondly, this language isnt english :P 03:46:37 i get the feeling you dont know how to describe grammars with a BNF CFG 03:46:51 Firstly, yes it is. Secondly, okay, replace each word with its q-language equivalent. 03:46:58 sure 03:47:04 but how did you get "Fox"? 03:47:06 you cant. 03:47:12 Okay, okay. 03:47:20 your language has only non-terminals 03:47:23 which have infinite recursion 03:47:27 and arbitrary terminals 03:47:34 even if Fox was one of those terminals 03:47:34 ::= . ::= "q" . ::= "q" . ::= . ::= terminal noun. ::= terminal verb. 03:47:48 :P 03:47:55 why "q"? 03:48:25 besides, this isnt english :P 03:48:39 Languages have arbitrary terminals. 03:48:47 yes, but what is "q"? 03:48:54 "q" is a word. 03:48:58 a specific word? 03:49:01 or a variable? 03:49:05 as in, any word? 03:49:10 Yes, a specific word. The word "q". 03:49:17 ok, why? :P 03:49:41 Because when I think of the word "that" in other languages, I think "q". 03:50:04 ok 03:50:06 so? 03:50:31 You asked me why it was "q", didn't you? I needed a word for "that"; "q" was what I thought of. 03:51:09 why do you need a word for "that"? 03:51:44 oh i think i see what you mean 03:51:57 "that" as in "that you have brown hair upsets people" 03:52:09 ok thats interesting 03:52:10 but 03:52:16 it doesnt handle english :) 03:52:16 Because otherwise, there would be nothing to fill the role of adjectives, and you couldn't say "I wish that there were ice cream on my head." 03:52:24 you're missing adjectives and adverbs and other things 03:52:35 Adjectives can be replaced with verbs. 03:52:42 but thats not english 03:52:51 the question was can you provide a grammar of ENGLISH 03:53:00 not a grammar of your particular reworking of english 03:53:00 Quite true. 03:54:35 if you dont want to do it, just say so 03:54:44 but if you do, then you have to be serious :P 03:54:51 Okay, let's start basic. 03:55:22 i mean 03:55:34 These sorts of things exist: ::= , ::= "some special word" , and dropping pieces of phrases so that they can be put elsewhere. 03:55:37 you've started off decently enough to the extent that it seems to account for very simple things 03:55:53 but its too limited 03:56:17 Like many others, I like to ignore the fact that many English sentences don't fit my model. 03:56:28 :p 03:56:32 cmon, be serious 03:56:36 also 03:56:37 pm 04:30:07 Now, someone write a Thue program to convert things like es:en,{I am not worth very much money.} to things like es,{No valo por mucho dinero.} 04:30:58 And I'll probably be going to bed nowabouts. 04:31:33 -!- puzzlet has quit (Read error: 60 (Operation timed out)). 04:31:37 -!- puzzlet has joined. 06:33:56 -!- olsner has joined. 06:41:36 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | that's not what i'm saying. 07:18:18 -!- olsner has quit ("Leaving"). 07:19:14 -!- asiekierka has joined. 07:19:23 http://asiekierka.boot-land.net/screebles/?id=26 - 1KBWC Screeble card! 07:34:40 :D 07:41:37 I'd like to see a 1KBWC ircbot 07:41:45 cards will be just text though 07:42:29 A global library, from which everyone can take a card for play, and a local one, from which you can only take 07:42:32 you'll define it like 07:43:01 `addlocal "No Operationify" "Put the card on your opponent's deck and shuffle the deck" 07:43:02 or 07:43:22 `addglobal "Screeble Card" "Punch the stickman. blablabla" 07:43:26 You can also do 07:43:48 `addglobal "Pictured Card" "Added image" "http://example.com/some_picture.jpg" 07:43:51 It can also be gif or png 07:44:04 Addlocal works the same, only it adds to the local deck, not the global 07:45:19 -!- GreaseMonkey has quit ("Jesus loves you"). 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:01:16 -!- Defenser has joined. 08:17:33 -!- Defe has quit (Read error: 113 (No route to host)). 09:42:06 -!- RedDak has joined. 09:58:55 -!- kar8nga has joined. 10:11:56 -!- RedDak has quit (Remote closed the connection). 10:33:13 -!- kar8nga has left (?). 10:48:05 -!- asiekierka has quit (Read error: 60 (Operation timed out)). 11:43:40 -!- tusho has joined. 11:45:36 um 11:45:37 http://hideou.se/counter/ 11:45:47 wow. 11:45:48 top person as 89715 clicks :O 11:45:58 *has 11:45:59 The boggles minds. 11:53:49 -!- kar8nga has joined. 12:12:57 tusho, indeed it does 12:13:02 must be scripted 12:13:07 no 12:13:10 I know who Aether is 12:13:20 he may have used JS 12:13:20 tusho, someone with a broken finger? 12:13:26 but I think its feasable that he actually clicked 12:13:29 tusho, well yeah I thought about that too 12:13:39 not sure which, but I don't think he'd have JS'd it 12:13:46 but I noted I didn't know enough js to actually do that 12:13:49 he doesn't generall seem to tbe the type 12:14:15 AnMaster: javascript:function x(){increment_counter();setTimeout(x,10);};x(); 12:14:22 Pretty trivial. Pretty trivial to detect, too. 12:14:48 tusho, unless you do random pause in a certain interval? 12:15:12 ie, average of 8 clicks per second +/- 3 or whatever 12:15:20 AnMaster: sure, but then i'd notice that you never, ever stopped. 12:15:36 tusho, with random pauses 12:15:43 AnMaster: yes, but you'd still never stop 12:15:47 you'd never take a break 12:15:49 etc 12:15:54 well random breaks? 12:16:52 AnMaster: you mean like it'd stop every 15 mins or so for a bit? 12:17:05 tusho, or even every 5 minutes 12:17:07 yeah 12:17:12 Well, if you do all of that, then you're a sad idiot who has nothing better to do than game a silly little website by showing off your 1337 javascript skillz. 12:17:21 tusho, haha :) 12:17:22 And I laugh at your wasted effort. 12:17:26 indeed I don't know javascript 12:17:39 human simulator :P 12:34:23 human misconceived as a bot is much more impressive than the other way around 12:41:36 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | switching to linux. 12:42:54 oklopol, don't you have better things to do that breaking your finger? 12:44:03 i use two hands 12:44:58 uhh god i'm fast 12:47:39 okay, let's show BlehTehBleh 12:48:27 thousand to go 12:52:04 oklopol: pfft 12:52:08 noob 12:52:12 6969 is trivial :P 12:52:19 20001 is where it's at! 12:52:27 89715 12:52:31 is ... 12:52:34 :P 12:52:37 Not where it's at! 12:52:41 89715 is totally uncool. 12:52:45 So is 21100. 12:52:45 Yeah. 12:52:47 I'm totally winning. 12:53:17 time to take dreq down 12:53:19 *drew 12:54:50 done 12:55:13 yer all peanuts 12:55:37 time for dividebyzero to face his destiny and shit 12:58:12 done 12:58:31 shtetl is dead. soon 12:59:45 /0 started playing, that was scary 13:02:21 i know like 90% of these people ha 13:02:31 also wow oklopol 13:02:33 you are fast :D 13:09:00 yes 13:09:06 oklopol 13:09:08 tusho 13:09:09 how did you get 13000? 13:09:10 ?! 13:09:14 you were at like 6000 13:09:19 i pressed the button a few times. 13:09:24 did you use a script :| 13:09:26 i'm a pianist 13:09:27 no 13:09:30 ok 13:09:32 you're just a machine then 13:09:32 :P 13:09:33 i don't know how to script that, except for python 13:09:55 yeah i'm a mean button-pressing machine 13:10:16 hmm 13:10:26 wonder if i should own that beatles guy 13:10:45 yes 13:10:50 though if he starts just give up 13:11:02 he's incredibly hyperactive and is insanely OCD 13:11:08 you have to get him while he sleeps. :p 13:11:28 i'm the only one playing atm 13:11:34 hmm 13:11:34 not 13:11:38 no you're not 13:11:39 hannah is too 13:11:40 oklopol: remember 13:11:43 there's more than 35 people 13:11:45 that's just the highscores 13:12:10 oklopol: i'll make it show everyone for 10 secs 13:12:57 oklopol: hm, nobody else is clicking thouhg 13:13:14 well 13:13:22 you could make it show the logged in user's points 13:13:31 at least 13:13:34 true but why bother 13:13:38 1000 clicks is pretty darn easy 13:13:42 and after that just look at the high scores 13:14:02 highscores? 13:14:06 oklopol: 'top clickers' 13:14:08 :P 13:14:13 is that the best 35, or everyone over 1000? 13:14:16 best 35 13:14:20 you just need to get over 1000 atm 13:14:28 so it's not a great need 13:17:09 well yeah, but if you make it show the player's points, it will make sense even after decades!. 13:17:23 otherwise it's just sheet of numbers and names with button 13:17:48 oklopol: that's coming in v4 13:17:49 kthx 13:17:50 now 13:17:52 :P 13:17:52 overtake zebra 13:17:54 and win moneys 13:17:57 :D 13:18:04 fuck you're next 13:18:07 i didn't even notive 13:18:09 *notice 13:18:14 then dave, hannah should be pretty easy, emillion too, procyon 13:18:16 (all very close) 13:18:21 then alan redgown will be shiethard 13:18:26 anya quite hard 13:18:30 brain almost impossible 13:18:37 blackbird as hard as alan redgown 13:18:40 sqrt kind of hard 13:18:43 and aether impossible. 13:21:22 Phew. 13:23:14 -!- asiekierka has joined. 13:23:15 Yaysirs 13:23:27 i have the first Animathed Screeble done 13:23:34 4 seconds 13:23:41 352x288 resolution 13:23:44 Quality: questionable 13:23:54 asiekierka 13:23:56 you'll like the counter 13:23:57 http://hideou.se/counter/ 13:26:03 Can i hold f1 13:27:27 What does f1 do 13:27:31 Depends 13:27:41 Well, the button there isn't a real button. 13:27:54 It's a span with fancy styling. 13:27:58 DEPENDS i saids 13:27:58 asiekierka: basically 13:28:00 it won't work 13:28:00 said* 13:28:11 and if you'd be more clear 13:28:12 How many hits do i have now 13:28:12 maybe I'd tell youw 13:28:13 then 13:28:16 I don't know. 13:28:23 asiekierka: if the thing is spinning 13:28:25 next to the button 13:28:27 then it's incrementing 13:28:28 if it's not 13:28:30 nothing is happening 13:28:34 F1 is mapped to "Click" in my key->to->action thingie for 3D movie maker 13:28:39 It happens to work in IE too 13:28:52 asiekierka: Then stop immediately 13:28:55 or face a point reset 13:29:14 The rule is: You have to exert reasonable effort for each increment. 13:29:20 Hitting a key or clicking a button counts. 13:29:30 I suggest tapping both enter keys (regular and numpad) in quick succession. 13:29:33 Reset my points then :P 13:29:58 You know 13:30:02 you should make it 2 buttons 13:30:13 First you press the left one, then the right, then the left, then the right 13:30:28 Failing the order will result in -100 points, of if you have <100 points, zeroing it 13:30:52 asiekierka: Your account has been removed. 13:31:00 You can remake it if you won't cheat. 13:31:05 ok 13:32:15 Can I make a hardware clicker that recognizes every stomp on it as "Enter"? 13:32:27 So i must stomp at it with a bit of power to recognize an "Enter" 13:32:40 Yes. 13:32:52 It's not cheating. It's "making-your-work-a-thousand-times-harder", like, the reverse of cheating 13:32:56 As long as reasonable effort and the intention to cause an increment (not idly) is there, it's valid. 13:33:39 it's so Hideous(e) 13:33:50 It's more pointless than Screebles. Kudos! 13:34:53 hideou.se is a friend's site 13:34:58 I wrote that thing a year ago 13:35:02 and put it on there because he wanted me to :P 13:35:06 He submitted it to digg a year back 13:35:11 It got to the fisrt item on the front page 13:35:14 with over 600 diggs 13:35:28 tusho: look at the clicker high scorez 13:35:49 oklopol: why don't you 13:36:02 fucker 13:36:29 :D 13:41:15 oklopol: you back yet? 13:42:47 Okay, brb, must put the Animathed Screeble #0 at YT 13:43:34 But first 13:43:40 make the start a little (10 frames) longer 13:43:53 oklopol 13:43:56 if you get to #1 13:44:02 i will send you a cheque 13:44:05 for £20. 13:45:24 oklopol: deal? 13:52:04 -!- oerjan has joined. 13:54:15 tusho: sure :) 13:54:36 but not just now, later tonight 13:55:59 -!- tusho has quit. 13:56:37 -!- tusho has joined. 13:58:47 oklopol: what do you finns use as a currency anyhoo 13:58:59 € 13:59:36 -!- kar8nga has quit ("Leaving."). 14:00:25 oh 14:00:29 crazy europeans 14:00:46 okay so that's 25 euros, cool. 14:05:02 Oh yay. Uploading an AnimaTHed Screeble :P 14:05:31 -!- tusho has quit. 14:05:56 -!- tusho has joined. 14:06:09 Linkinius decided my trial should be over 14:06:11 :) 14:06:19 -!- tusho has quit (Client Quit). 14:06:25 Yes it did :P 14:06:31 -!- tusho has joined. 14:06:44 so now 14:06:46 i'm back to colloquy :D 14:06:48 Isn't that GRAND? 14:07:54 Maybe 14:08:30 Yes. 14:08:31 Yes it is. 14:09:52 Possibly. 14:09:59 ... Ok i'll stop. 14:10:08 Well, it's currently processing that screeble thing 14:10:20 no wait 14:10:23 it's there 14:10:28 Give me a link! 14:10:31 It'll be jewtastic. 14:10:34 http://www.youtube.com/watch?v=Aa_p_cxNU_w 14:10:39 STOPMOTIONED 14:10:46 Mmm... Jews... 14:11:09 I like it. 14:11:20 It's not 14:11:37 also, lol subliminal 14:12:07 brb 14:12:08 -!- tusho has quit ("And then-"). 14:12:19 -!- tusho has joined. 14:12:21 Ok 14:12:32 ZOUNDS 14:12:52 i did 14:12:52 honest 14:12:53 -!- megatron has joined. 14:12:58 hm where is ais? 14:13:05 IT'S SATURDAY 14:13:06 IT'S SATURDAY 14:13:06 IT'S SATURDAY 14:13:07 IT'S SATURDAY 14:13:07 IT'S SATURDAY 14:13:12 IT'S SATUSHO 14:13:12 IT'S SATUSHO 14:13:12 IT'S SATUSHO 14:13:13 IT'S SATUSHO 14:13:13 IT'S SATUSHO 14:13:28 -!- lifthrasiir has quit (zelazny.freenode.net irc.freenode.net). 14:13:28 -!- moozilla has quit (zelazny.freenode.net irc.freenode.net). 14:13:29 -!- megatron has changed nick to moozilla. 14:13:30 tusho, right, thought it was Sunday he wasn't here at 14:13:41 He's here on neither saturday nor sunday. 14:13:47 :( 14:13:52 oh well 14:13:57 I'm going to make another animathed screeble 14:14:00 What could it be about 14:14:12 -!- lifthrasiir has joined. 14:14:12 Oh! 14:14:13 Physics+Boxes=P4WNED 14:18:47 -!- Hiato has joined. 14:22:56 Ugh 14:23:09 Needed to mount the whiteboard for animathed screebles in a "worse but temporary" way 14:25:43 tusho: also i want a "clicks per second average during last minute" 14:25:50 oklopol: dudey. v4. 14:29:45 yes, that was an idea for v4 14:30:00 gotta admit my arms do hurt a bit 14:30:13 but i think it's mainly the fact the comp is in my lap 14:30:54 oklopol: v4 will have to be megaoptimized 14:30:58 I'll have to fuck with httpd.conf 14:31:01 to turn off logging 14:31:05 so that the database log is the only one 14:31:16 i'll have to set up mysql caches like fuck, too 14:31:23 if I want it to sustain with all these features 14:31:36 php'll have to go too, need something fast with a non-cgi model 14:34:03 oklopol: wow. you are a hero 14:34:09 you were at like 30 beforehand 14:34:22 tusho, mysql? bah 14:34:25 postgresql! 14:34:35 Heh. 32 frames done 14:34:43 AnMaster: apps I use require it kthxbai suck a dick. or keep complaining, whatever 14:35:01 tusho, so do you prefer mysql or postgresql? 14:35:06 postgre 14:35:12 but I'm not running both mysql and postgresql 14:35:13 ah good 14:35:18 only 256mb, etc. 14:35:28 plus, the counter doesn't really need referential integrity. 14:35:29 right I see 14:35:35 it needs speed and iirc you can get mysql to be faster than postgres 14:35:36 true hah 14:35:40 if you let it corrupt like hell 14:36:13 tusho, what about mnesia? 14:36:15 55, getting there 14:36:41 tusho, ? 14:36:42 35000 14:36:47 AnMaster: tbh I'm not sure _what_ I should use 14:36:57 tusho, eh? 14:36:58 13000 till next one :< 14:36:59 I need a persistent integer that is incredibly fast to increment, 14:37:07 hm 14:37:14 I need a log of {user,datetime,count_at_time} 14:37:16 tusho, battery backed RAM :P 14:37:21 for the integer 14:37:22 ;) 14:37:24 and I need a database of users with simple info 14:37:26 and a way to cache statistics 14:37:32 Anya is going down now. 14:37:35 from the log 14:37:43 like, clicks in 24 hours 14:37:44 etc 14:37:47 without querying it all the time 14:38:14 tusho, but still what is your opinion on mnesia? 14:38:32 *shrug*. It looks neat. 14:38:35 Dunno if it'd be good for this. 14:38:50 Really the important thing is that I can do loads of crazy queries on the log, and also cache those to hell 14:38:52 tusho, well it is erlang only 14:38:56 AnMaster: yes I know 14:38:59 lol i just realized i could watch tv shows while pressing the button 14:39:01 so I guess that won't work for you 14:39:08 hm 14:39:09 oklopol: but then if someone starts 14:39:10 that £20 is mine! :P 14:39:11 you need to go faster 14:39:15 and you won't know 14:39:18 if you're watching a tv show 14:39:22 not fullscreen 14:39:24 oh 14:39:25 hm 14:39:26 not on tv either. 14:39:30 i don't have a tv 14:39:49 tusho, mnesia in-memory db but that is disk backed 14:39:53 *maybe* 14:40:04 AnMaster: i'd prefer not to tie myself to erlang, really 14:40:06 of course you need a lot of ram 14:40:11 'cause I'd have to learn erlang and stuff :D 14:40:11 and 14:40:12 which you said you didn't have 14:40:13 256mb of ram 14:40:26 of which 171mb is used. 14:40:32 err 14:40:32 hm 14:40:36 no 14:40:39 151mb is used 14:40:40 so 102mb is free 14:41:00 ok, I see your point 14:41:07 hrrm.... 14:42:03 tusho, for that persisting number, write out the current number every 20 seconds to a file? 14:42:12 use two files and rotate them if you wish 14:42:15 AnMaster: more than 20 seconds, how about every minute 14:42:19 tusho, fine 14:42:20 but yes, that seems reasonable 14:42:25 what about crashes though 14:42:29 say it gets on digg 14:42:30 and stuff 14:42:35 so it's incrementing 100 every update 14:42:36 (really happened) 14:42:36 -!- Tritonio_ has quit (Remote closed the connection). 14:42:38 if it crashes 14:42:42 it loses a minutes worth of clicks. 14:42:48 tusho, well you would loose the last minute one and have to rebuild from user list? 14:42:49 6000 clicks. 14:42:58 AnMaster: that could take _hours_ 14:43:08 tusho, you expect that many users? 14:43:20 AnMaster: it's not like it's going to go down 14:43:26 so after a year, the log will be _freaking huge_ 14:43:31 err 14:43:35 and rebuilding from the users table is a map reduce 14:43:41 store on the db: {user, click count} 14:43:44 yes 14:43:44 i know 14:43:45 maybe? 14:43:48 mapReduce clicks (+) users 14:43:52 even so 14:44:01 AnMaster: say it takes just 10 minutes 14:44:07 well 14:44:08 well, in those 10 minutes, it'll drop off digg. 14:44:17 two distributed nodes 14:44:20 -!- Hiato has quit ("Leaving."). 14:44:22 AnMaster: i'm not using erlang 14:44:24 in different data centers 14:44:28 ha, as if 14:44:35 tusho, no but you can do such stuff in C too, MPI iirc 14:44:45 different data centers = lol 14:44:54 this machine is a virtualized Xen machine 14:44:56 a VPS :) 14:45:01 ah right.... 14:45:04 $20/mo, I'm not buying more shit just for a counter 14:45:05 :D 14:45:12 80-something frames for AnimaTHed Screeble #1 (the one before was #0) 14:45:12 hehhe 14:45:29 tusho, so... what are you going to do? 14:45:32 a counter costing like $1,000 a month would be hilarious though 14:45:40 AnMaster: dunno, probably use benchmarking tools to fuck it 14:45:43 tusho, counter-cluster? 14:45:46 and pick something that works decently 14:45:47 ;P 14:45:49 :D 14:45:52 sounds like a game 14:45:54 not sure why 14:46:03 counter-cluster... instead of clustering things together 14:46:06 you have to uncluster them 14:46:08 haha 14:46:09 like 14:46:13 anti-puzzle-bobble 14:46:18 oh wait sounds like counter strike 14:46:23 that is why it sounded like a game 14:46:31 AnMaster: puzzle bobble: http://en.wikipedia.org/wiki/Image:Puzzle_Bobble.png 14:46:38 you have to shoot the things into three and then they drop, essentially 14:46:40 so it'd be like... 14:46:42 they start clustered 14:46:46 and you have to knock them apart 14:46:52 well sounds like frozen bubble 14:46:55 yes 14:46:55 or looks like rather 14:46:57 frozen bubble is a clone 14:46:59 :) 14:47:07 yeah I tried the clone 14:47:12 but really not my type of game 14:47:37 and there are more clones, I saw someone playing a flash version of it on some "free games site" recently 14:47:46 "yeti bubbles" I think it was called 14:47:50 or something like that 14:48:00 anyway 14:48:19 tusho, what extra features do you plan to add? 14:48:32 that means the current way isn't enough 14:48:35 AnMaster: user profiles with lots of graph porn and statistics 14:48:43 general graph porn and statistics and listings 14:48:50 (like highest "atm" and highest all time, etc) 14:48:56 maybe rounds 14:48:58 where like 14:49:04 the person with the most when the counter gets to N wins 14:49:09 and then gets their name displayed in the "Winners" 14:49:11 oh you mean rate of clickage over the average 24-hour period and such? 14:49:12 uhh, a faster UI 14:49:17 AnMaster: stuff like that, yeah 14:49:21 and also 14:49:24 not based on ajax polls 14:49:24 oh god 14:49:24 right now 14:49:30 it makes 3 ajax requests 14:49:32 every .5 seconds 14:49:35 which do a database request each 14:49:43 and each increment is 3 database queries 14:49:44 "yikes" 14:49:48 so I'll base it on comet/push 14:49:54 and optimize the increment 14:49:59 tusho, you know how bad this is from an ergonomic perspective? 14:50:10 AnMaster: What, clicking something repeatedly? 14:50:12 Yeah. :) 14:50:14 yes... 14:50:17 I'm working for the RSI medication companies. 14:50:20 You got me. 14:50:22 tusho, you should put up a warning about it 14:50:28 AnMaster: No, this way, people get RSI 14:50:32 and they go to the companies for treatment 14:50:36 And I get a load of cash! 14:50:48 tusho, thankfully you can click using enter after selecting the button with tab in my browser 14:50:58 a bit better 14:51:02 AnMaster: its not a button any more 14:51:05 its just a span with styling 14:51:08 but enter is actually coded in 14:51:10 as a JS event 14:51:18 tusho, what will happen on enter? 14:51:18 See, it's not a button any more because otherwise you could hold enter. 14:51:20 But you can't any more. 14:51:22 AnMaster: increment 14:51:27 so it does the same? 14:51:37 AnMaster: yes, if you notice you'll notice that if you hold enter 14:51:39 it only does it once 14:51:45 that's cause my coding checks for keyup 14:51:48 until it lets enter do it again 14:51:57 anyway if anyone needs a WARNING telling them that repeatedly clicking something over and over again gives them RSI they deserve it :D 14:52:05 tusho, can't tab select it any more 14:52:08 nor use enter 14:52:08 weird 14:52:12 AnMaster: if you click the document 14:52:14 you can use enter 14:52:16 click in the space 14:53:32 tusho, I got 2 keyboard around :) 14:53:45 Does it work now, though? :P 14:53:57 yes it does 14:54:03 Yay. 14:54:15 AnMaster: you'll notice that even though the fake-button is just a regular bit of text 14:54:17 you can't select the text 14:54:25 (Reason being: double clicking selects word/line in most browsers) 14:54:27 So it was distracting. 14:54:38 If you look at the source you'll see the non-standard properties I used to do that. :P 14:55:02 that is just for firefox 14:55:11 no, opera and safari too 14:55:15 note .button:selection 14:55:16 a bit down 14:55:21 dunno about konqueror 14:55:25 webkit(safari) is based on khtml 14:55:28 so i guess it probably works 14:55:53 anyway I don't plan to do more than that 14:55:56 not good 14:55:56 i'm done with #1 14:55:58 upping soon 14:56:48 Heh 15:00:58 another vjn member started playing 15:01:40 who 15:01:44 coolness 15:01:50 ah yes 15:02:01 he's dropped off the high scores? 15:02:03 he's the master of this kind of games 15:02:09 oh no 15:02:10 there 15:02:13 no, 17 and rising 15:02:30 and definitely manual, but he can play this for hours on end 15:05:44 Deewiant, there? 15:08:53 -!- asiekierka has quit (Nick collision from services.). 15:09:00 -!- asiekierka has joined. 15:09:02 Hello 15:09:13 I'm going to upload the next animaTHed Screeble soon 15:09:44 you said that before 15:11:13 http://video.google.com/videoplay?docid=-2112529755533998573&q=cube+in+color&total=547&start=0&num=10&so=0&type=search&plindex=0/ I like this movie. 15:11:35 But this one meant i'm going to upload it sooner 15:11:39 And i'm upping it right now. 15:12:07 *DING* UPLOADED! Now let the YouTube server process the AnimaTHion. As the name of "animation" costs 2x more than the name of "comic 15:12:08 " 15:13:26 That one had 171 frames (including duplicates) and was at 15 FPS, not 24 FPS. 24 FPS animation is pain anyway and it doesn't give that much improvement from 15 FPS anyway 15:13:33 it costs? 15:13:40 what the heck are you talking about? 15:13:53 Tusho. 15:14:00 I'm talking to tusho and his weird imagination. 15:14:05 It was a joke he made up 15:14:08 that isn't even funny 15:14:22 Oh 15:14:23 and 15:14:24 http://www.youtube.com/watch?v=n3QUGjRfLCk 15:14:35 well he is 12 years old, not very odd 15:14:45 AnMaster: rodgerthegreat argued with me for ages 15:14:48 about how what I made weren't comics 15:14:56 I agree with him 15:14:59 and how about my continued calling them comics was "denigerating the classification" 15:15:11 which is true of course, you have to pay £5,000,00 15:15:14 *000 15:15:16 to call something a comic 15:15:22 also, AnMaster, I am 13. 15:15:32 he turned 13 yesterday 15:15:37 where've you been anmaster 15:15:54 stuck in a time loop somewhere 15:16:02 damn time loops 15:16:25 i already rembered you saying that 15:16:29 *remembered 15:17:05 which makes me wonder, what is the opposite of deja vu 15:17:25 oerjan: uv ajed 15:18:05 * oerjan beats the word "opposite" with a mallet for obnoxious ambiguity 15:18:29 actually, it can be ajed uv too 15:19:15 yeah, english has changed a lot, oerjan. 15:19:31 Soz 15:19:32 you were only gone for a few hours our time, but since you left and got stuck in the time loop 15:19:43 So... How's that new animathed screeble (http://www.youtube.com/watch?v=n3QUGjRfLCk) 15:19:44 there's be a revolution and a significant reform of the language 15:19:48 Is it better than #0 15:19:50 i speak in the old tongue for your convenience 15:20:15 no no, that was AnMaster. my time loop is far more sinister than that. 15:21:38 its still happened! 15:23:05 no, it's unhappened. you are looking at it from the wrong direction 15:23:28 im look back, into the future! 15:23:40 speaking of 15:24:12 did you know that not every culture/language conceptualizes the past as "behind" and the future as "ahead"? 15:24:42 not even English! tho its rare that we think of it in these alternate terms. 15:27:46 psygnisfive, ah right 15:28:46 man 15:28:50 seriously 15:28:58 language is crazy D: 15:29:05 -!- asiekierka has quit. 15:33:57 oi! oklopol! 15:37:06 -!- oerjan has quit ("Argh, the pain! Au chocolat!"). 15:37:47 double.c:11: warning: declaration does not declare anything 15:37:48 wtf 15:38:16 that'll teach you to use c 15:38:47 psygnisfive, not my code 15:38:58 so? :P 15:39:27 some code that ais wrote yesterday quickly to show how some stuff was done (addition of two int to simulate a long by hand, needed for something I'm doing) 15:39:36 http://wellnowwhat.net/ 15:39:41 check out the poem there 15:39:44 anyway found the issue 15:39:55 a poetic proof of the halting problem! :D 15:39:58 psygnisfive, I don't like poems, I prefer prose 15:40:11 prose is a kind of poetry. 15:40:15 don't be so ignorant. 15:40:39 as in I prefer normal text 15:40:46 prose may not be the right English word then 15:40:50 i know what you mean by prose 15:40:52 prosa in Swedish though 15:40:52 psygnisfive: AnMaster doesn't like art, basically. 15:40:58 sure I like art 15:41:00 whether in code or other form 15:41:01 you mean normal speech 15:41:04 well, maybe he likes paintings 15:41:04 not rhyme and meter 15:41:08 but that's boring 15:41:10 I just don't like poems, I prefer normal text 15:41:11 that's a copout definition of art 15:41:19 you mean normal speech not rhyme and meter <-- exactly 15:41:30 well i hate to tell you but 15:41:35 prose can be poetry too. 15:41:39 and that is what is called prosa in Swedish at least 15:41:41 psygnisfive: how ironic - [[for predicting the acts of computing mamchines.]] 15:41:49 psygnisfive, depends on what you mean 15:42:15 no it doesnt. lol. 15:43:20 http://en.wikipedia.org/wiki/Prose 15:44:02 psygnisfive, as in the Swedish meaning of the word prosa 15:44:11 which is what I'm referring to 15:44:17 http://en.wikipedia.org/wiki/Poetry#Prose_poetry 15:44:30 psygnisfive, maybe it have a different meaning in English, fine 15:44:38 i dont think it does :) 15:44:51 psygnisfive, well what word do you suggest for it then? 15:44:58 prose! 15:52:04 oklopol! 15:53:25 psygnisfive! 15:53:30 pm 15:53:55 -!- kar8nga has joined. 15:56:41 -!- jix has joined. 16:07:53 Supposed openbsd security expert has never heard of entity encoding HTML: http://bofh.ucs.ualberta.ca/javascript-sucks.html 16:07:54 Discuss. 16:09:57 I'm not sure what that page is trying to say... 16:10:00 it makes no sense 16:17:46 ") instruction unloads the semantics for a given fingerprint from any or all of the instructions A to Z (even if that fingerprint had never been loaded before)." 16:17:52 could someone clarify what it means to unload something that's never been loaded? 16:19:31 funktio: probably NOP, although i have no idea why explicitly say that if it means nothing 16:20:07 oklopol: ok, thanks 16:26:57 funktio, oklopol: no 16:27:36 what it means is that if fingerprint FOO defines A, B, and C, and fingerprint BAR defines B and C, then if you load FOO and then unload BAR, you are left with the A from FOO 16:28:53 ok 16:29:19 well doesn't really say eithey of those 16:29:28 but yeah that's a more likely interpretation 16:29:36 there's an example below which clarifies it, IIRC 16:32:35 oklopol: I will owe you £20 won't I 16:32:42 Deewiant, does mycology test LONG? 16:33:06 tusho: dunno, dunno 16:33:10 who the fuck is that alan? 16:33:28 and do i just have to reach the top for a second? 16:33:31 AnMaster: this file called mycology.b98 exists, and it prints this stuff called 'text' to this thing called 'stdout', and that text says what it does 16:33:40 ah true 16:35:09 ah well seems like it doesn't 16:36:00 alan redgown is from the same place as all of them 16:36:03 :P 16:43:25 -!- kar8nga has quit ("Leaving."). 16:46:12 -!- dogface_ has quit (Read error: 104 (Connection reset by peer)). 16:47:29 tusho: and where is that? 16:47:33 how is he so fucking fast 16:47:39 oklopol: a forum 16:47:42 and he's magical 16:51:34 magical? 16:55:16 -!- Ilari has joined. 17:03:06 Deewiant, no response from Mike yet regarding LONG 17:03:10 and I found other issues in it 17:03:25 docs say "low" and "high" word 17:03:38 but which is the most significant one 17:06:33 # OneDayIClickedThenIThoughtThisIsCoolClickingIsSoCoolWhatCouldBeCoolerWellNothingCanThatIsHowIThoughtThenIFoundThisCoolPageAndStartedClickingItWasReallyCoolItIsHardToDescribeHowCoolItWasThenIDecidedToSpendMyWholeLifeClickingItIsSoCool (3129) 17:06:35 fucking stupid name 17:06:36 :q 17:13:54 :D 17:14:16 who is it 17:14:55 -!- ais523 has joined. 17:14:59 hi ais523 17:15:10 you're the last one on http://hideou.se/counter/ 17:15:15 and alan redgown is at 100001! 17:15:39 hi tusho 17:15:41 you win 17:15:43 I can't stay long, though 17:15:47 this place closes at 7, and the door to my department is /still/ broken 17:15:49 I saw some workmen trying to fix it a couple of weeks ago too, so it isn't as if they aren't trying 17:16:06 # OneDayIClickedThenIThoughtThisIsCoolClickingIsSoCoolWhatCouldBeCoolerWellNothingCanThatIsHowIThoughtThenIFoundThisCoolPageAndStartedClickingItWasReallyCoolItIsHardToDescribeHowCoolItWasThenIDecidedToSpendMyWholeLifeClickingItIsSoCool (5980) 17:16:08 might crop that name 17:16:39 I'm not even on your top 35 list... 17:16:53 ah yes 17:16:56 you got butted off it seems 17:17:03 "EDIT2: And now I leave the most pointless website ever. It really is a huge waste of time, and I don't plan to do it regularly. Eventually people may get over 1m clicks, but I don't plan to be a part of it. oklopol, whoever you are, good luck on bumping me from my spot. It should happen pretty soon. :)" - Alan Redgown 17:17:08 it's pointless trying to play on that website if you can't see how well you did 17:17:16 ais523: well you have 2008 clicks 17:17:19 tusho: where's that comment made? 17:17:25 any less than 2410 clicks is peanuts anyway 17:17:25 and more than 2008 now... 17:17:26 trivial to get 17:17:32 so, might as well just get to the highscores :P 17:17:34 ais523: the forum 17:17:38 from whence all these people came. 17:17:55 Deewiant, do you plan to implement LONG? 17:17:57 ais523, hi 17:18:02 still I'm worried that there are so many people over 10000 17:18:05 AnMaster: sure 17:18:05 and hi AnMaster 17:18:09 ais523, found out the division thing? 17:18:20 AnMaster: I found an implementation in libgcc2.c which comes with gcc 17:18:24 I haven't tried to make it work yet though 17:18:27 it looks very complicated 17:18:34 Deewiant, well I recommend you wait for answer from Mike first, he has forgot to say which is the most significant word 17:18:45 I will CC the mail I'm about to send to you too 17:18:46 still I'm worried that there are so many people over 10000 17:18:47 why? 17:18:49 I know none of them cheated 17:19:02 tusho: not worried about cheating 17:19:08 about what then 17:19:09 worried about the amount of time people have put into that thing 17:19:09 RSI? 17:19:12 :D 17:19:16 it's just so... pointless 17:19:22 ais523: look at the title bar 17:19:26 "the most pointless website ever" 17:19:30 tusho: yes, I know 17:19:31 ais523: oklopol has an incentive though 17:19:36 he was at like #30 earlier today 17:19:38 and hadn't clicked much 17:19:39 ais523, ouch 17:19:40 and I said 17:19:42 if he got to #1 17:19:46 I'd give him £20 17:19:50 because I thought he wouldn't be able to 17:19:53 since he was at like 3000 17:19:58 now he's at 86081... 17:20:01 practising repetition techniques is never a waste of time 17:20:11 Deewiant, sent 17:20:12 so yea I had better start writing out a cheque.. 17:20:18 tusho: when i started, i wasn't on the list 17:20:18 hope Mike replies soon 17:20:23 no you were oklopol 17:20:24 tusho: has that counter ever been steady once it got past 1000 or so 17:20:25 today you were 17:20:30 ais523: occasionally 17:20:32 or has it been going up all the time? 17:20:32 for like 5 minutes 17:20:52 ais523: you have 2118 clicks 17:20:53 highscores soon 17:21:06 you should show everyone their own score no matter where they are in the rankings 17:21:23 that's for v4 kthxbai 17:21:27 I don't wanna modify this code too much 17:21:33 incidentally you're not too far off 1000000 17:21:35 total 17:21:47 ais523, I have implemented the 32-bit version of LONG mostly, waiting for your divrem for the 64-bit 17:21:58 AnMaster: did my multiply work? 17:22:13 ais523, ah well haven't tested it yet, however the file didn't work right away 17:22:16 I didn't test it 17:22:18 either 17:22:22 for example you have ; in the #defines at the top 17:22:24 and I'm not convinced it handles negatives correctly 17:22:32 AnMaster: well I never compiled it, I was just writing it in a hurry 17:22:33 that caused some... unusual... compiler error 17:22:37 errors* 17:22:43 and yes, it would do 17:22:56 sometimes you can even get away with stray ;s scattered through your program 17:23:19 ais523, also you use a == a_abs, doesn't work 17:23:25 you can't compare structs like that 17:23:43 "Wow, oklopol has passed sqrt. I guess he really is going to the top." - alan 17:23:43 err != 17:23:44 you betcha 17:23:45 yes you can, I think, if all the values in them are direct integers not pointers or things like that 17:23:45 dm_compare(a,a_abs) != 0 compiles however 17:23:50 he's in it for the £20 17:23:51 :P 17:23:58 ais523, well gcc didn't like it 17:24:00 yes you can, I think, if all the values in them are direct integers not pointers or things like that 17:24:01 no 17:24:17 hmm I must have muddled it with something else 17:24:25 but yes, dm_compare was designed for it 17:24:37 hehe, trick of the mind ended in derren brown totally failing a stunt :P 17:24:56 but damnit, i need to find something else to watch 17:25:16 tusho: I think it'll reach 1000000 in the next minute 17:25:19 may be worth watching 17:25:23 Cool. 17:25:26 You should help it along. 17:25:29 I am 17:25:34 2281... 17:25:35 ais523, another issue, ascii to long, ie atol() for this custom long 17:25:36 hrrm 17:25:42 ok, it passed 1000000 17:25:44 yay 17:25:45 there we go 17:25:54 hmmhmm 17:25:58 about 15000 to go 17:26:07 that should take like, 40 minutes? 17:26:08 AnMaster: you can do that with the usual trick, read digits from the left one at a time and add, multiply by ten before you read each digit 17:26:11 well, here goes 17:26:14 ah yes 17:26:40 ais523, actually I already do something like that to handle unusual bases for the BASE fingerprint 17:27:07 static const char digits[] = "0123456789abcdefghijklmnopqrstuvwxyz"; 17:27:42 (strchr(digits, c) - digits) 17:27:49 tusho: who got the millionth click? 17:27:54 ais523: No idea. 17:27:59 AnMaster: could be interesting 17:28:04 tusho: it's one select in MySQL, isn't it 17:28:09 ais523: no, it only logs user and date 17:28:12 not what it made the click 17:28:12 if you have a million-row database storing all the clicks 17:28:17 tusho: sort by date 17:28:21 unless it isn't accurate enough 17:28:29 ais523: i don't know when the millionth click was. 17:28:44 tusho: you can ORDER BY date then take the millionth item of the resulting list 17:28:45 tusho, well you do 17:28:49 ais523: ah yes 17:29:01 grr 17:29:02 OneDayIClickedThenIThoughtThisIsCoolClickingIsSoCoolWhatCouldBeCoolerWellNothingCanThatIsHowIThoughtThenIFoundThisCoolPageAndStartedClickingItWasReallyCoolItIsHardToDescribeHowCoolItWasThenIDecidedToSpendMyWholeLifeClickingItIsSoCool 17:29:04 isn't reading my notice 17:29:45 tusho: it's probably scrolled off the bottom of the screen 17:29:46 now it's red 17:29:48 and bold 17:29:49 and flashing 17:29:56 and I don't see the 17:30:05 but I have to scroll down to see it 17:30:10 probably it's worth moving it higher up the page 17:30:22 tada 17:31:47 you made him sad! :P 17:32:07 why 17:32:12 do you know who it is? 17:38:29 oklopol: damn 17:38:32 you are really gonna get #1 17:38:41 now, uh, where's my chequebook? 17:38:49 tusho, does a 12 year old have one? 17:38:54 ;P 17:38:57 err 17:38:58 13 17:39:00 but almost 17:39:02 AnMaster: that's the second time you have made that mistake today 17:39:03 :D 17:39:09 AnMaster: in the UK you can request cheques at a bank even if you don't have a chequebook 17:39:12 they print one off for you 17:39:18 interesting 17:39:39 I don't have a chequebook, because I can't see any use for one 17:39:40 yes, I was being silly with the chequebook thing 17:40:09 oklopol: you'll need to /msg me your address if you want this cheque :P 17:40:19 don't worry, I won't stalk you _too_ much 17:41:03 anyway, I spent most of last night working on a new lang 17:41:08 ais523: ooh! 17:41:11 ais523, feather? 17:41:12 it's designed to compile into brainfuck, which is nothing unusual 17:41:24 the interesting part is that it's also designed so that gcc can produce it as output 17:41:38 I learnt gcc over the past couple of days and am now trying to make it a C -> BF converter 17:41:46 ah yes 17:42:14 ais523, you need to compile gcc against a backend right? 17:42:20 AnMaster: that's it 17:42:23 you can't select a backend at runtime? 17:42:25 I'm writing the bf-unknown-none backend 17:42:30 and no, you select it at gcc compile time 17:42:30 ais523, ? 17:42:33 argh 17:42:39 well that makes it less interesting 17:42:43 compiling gcc isn't fun 17:42:44 why? 17:42:44 tusho: like home address? 17:42:55 oklopol: unless you want the cheque to go somewhere else I guess :P 17:43:06 AnMaster: compiilng css takes 15 minutes 17:43:07 *gcc 17:43:20 and compiling gcc is easy; apt-get source gcc-4.2, sudo apt-get build-dep gcc-4.2, configure, make, install 17:43:20 tusho, half an hour on my cpu 17:44:39 ais523, not easy 17:45:11 AnMaster: what goes wrong for you when you try it, it compiles for me just the same way as any other program 17:45:45 ../gcc4.2/configure --prefix=$HOME/local/gcc-bf --enable-languages=c,c++ --disable-multilib --with-arch=k8 --with-tune=k8 17:45:49 something like that at least 17:45:56 $ llvm-gcc -v 17:45:56 Using built-in specs. 17:45:56 Target: x86_64-unknown-linux-gnu 17:45:56 Configured with: ../llvm-gcc4.2-2.3.source/configure --prefix=/home/arvid/local/llvm --program-prefix=llvm- --enable-llvm=/home/arvid/local/llvm --enable-languages=c,c++ --disable-shared --disable-multilib --with-arch=k8 --with-tune=k8 17:46:12 or want the system GCC? 17:46:17 that's a bit of a complicated configure line 17:46:24 ais523, yes it is 17:46:31 ais523, system gcc is worse 17:46:32 Configured with: /var/tmp/portage/sys-devel/gcc-4.1.2/work/gcc-4.1.2/configure --prefix=/usr --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/4.1.2 --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/include --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.1.2 --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.1.2/man --infodir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.1.2/info --with-gxx-include-dir=/usr 17:46:33 /lib/gcc/x86_64-pc-linux-gnu/4.1.2/include/g++-v4 --host=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu --disable-altivec --enable-nls --without-included-gettext --with-system-zlib --disable-checking --disable-werror --enable-secureplt --enable-multilib --enable-libmudflap --disable-libssp --disable-libgcj --enable-objc-gc --enable-languages=c,c++,d,objc,treelang,fortran --enable-shared --enable-thre 17:46:34 ads=posix --enable-__cxa_atexit --enable-clocale=gnu 17:46:41 I just used --with-languages=c --target=bf 17:46:49 ais523, well see what I pasted 17:46:53 although it doesn't compile yet because i haven't finished writing it 17:46:58 oh and I added a --target too 17:47:07 sorry, I meant --prefix 17:47:12 but that's not unusual 17:47:32 ais523, well what do you think of the system GCC one? 17:47:56 I think it's unnecessarily complicated, it's the sort of thing a Gentoo user would come up with 17:48:02 ais523, not a gentoo user 17:48:08 it is the gentoo ebuild that created that line 17:48:11 surely configure should be detecting those things rather than being told them? 17:48:18 ais523, depends 17:48:41 ais523, nop for most 17:48:49 "it's the sort of thing a Gentoo user would come up with" hear hear 17:48:54 can't stand most gentoo users 17:49:31 --enable-shared --enable-threads=posix --disable-checking --disable-werror --enable-multilib --disable-altivec 17:49:36 those are redundant I think 17:49:44 Disable -Werror? 17:49:46 Whyever? 17:49:50 tusho, no clue 17:49:53 I didn't write that 17:50:12 tusho, I recommend you check the GCC ebuild 17:50:19 Whatever. 17:50:23 there is a viewvc somewhere if you don't have gentoo 17:53:30 -!- dogface has joined. 17:58:50 anyway, what do people here think of the concept? has anyone tried it before/ 17:58:53 s/\//?/ 17:59:07 i think it's an awesome idea 17:59:09 and probably 18:00:46 It's a wonderful idea. 18:01:22 What's your idea? 18:03:04 okay tusho watch your £20 go 18:04:06 i'm watchin' 18:05:09 done 18:05:12 oklopol: YOU DID IT 18:05:25 yes 18:05:38 i'm pretty awesome 18:06:27 http://img.skitch.com/20080823-rwguwenystj943xjmsbebrmntr.png 18:06:59 oklopol: 18:07:02 don't you want to, uh 18:07:07 get more than _one_ above alan? 18:07:07 :p 18:07:08 oh wait 18:07:10 he said he'd stop 18:07:12 so you're safe 18:07:37 it's interesting to see which numbers people stopped at 18:07:38 well what do i care, once you said you were gonna pay me £20, i decided that's my goal 18:07:59 i'm trying to get coolness to get a nick @ 10404 18:08:00 ais523: BeatlesLover stopped at 12345 a while back 18:08:12 because he already has 100^2 and 101^2 18:08:30 but he may disappear now, ofc, that i told tusho there's multinicking going on :P 18:08:35 no 18:08:39 I don't care about multinicking 18:08:40 that's ok? 18:08:45 yes 18:08:50 obviously, it just lowers your score 18:08:54 as long as you aren't cheating 18:09:17 sure, but you can fill the whole list 18:09:28 anyway, gcc seems to make certain assumptions which are wrong 18:09:35 for instance that you can execute code on the stack 18:09:45 ais523: just make it so that you can, then 18:09:51 ais523, I almost implemented a GCC specific version of LONG for 128-bit, just to see if it was feasible 18:09:59 and that frame pointers for old frames will be stored in memory somewhere 18:10:02 it is same as the 32-bit one except a few lines 18:10:11 of course __int128_t is very non-standard 18:10:17 tusho: nah, I'm doing it with my own architecture, which is saner for BF use 18:10:21 I'm trying to be reasonably optimal 18:10:26 ais523: aww 18:10:28 so no gcc? 18:10:32 tusho: yes, so gcc 18:10:37 I just looked at what would be broken 18:10:38 oh 18:10:38 okay 18:10:42 and it was just gcc-specific extensions 18:10:48 not C standard stuff at all 18:10:57 it's interesting to see which numbers people stopped at 18:11:04 to be specific, I've broken __builtin_frame_address and nested functions 18:11:05 ais523, can you see what one I stopped at then 18:11:07 what it mean 18:11:10 neither of which I've ever seen used 18:11:18 AnMaster: IRC default port 18:11:19 i feel kinda empty now that i'm on top 18:11:22 ais523, good :) 18:11:33 what will i do now :< 18:11:51 oklopol, implement feather after ais523 write some specs for it? ;D 18:12:01 oklopol: hmm 18:12:07 i could make it so that your clicks go backwards 18:12:10 and you could get to 0 18:12:19 tusho: just add the decrement button 18:12:23 tusho, and below? 18:12:25 and have a low scores table 18:12:30 wait I got an idea 18:12:35 ais523: it just hangs around the current score, I tried that when it was on digg before 18:12:35 for people to get into the negatives 18:12:35 IP over counter 18:12:37 it just stayed near 0 18:12:38 tusho, ^ 18:12:41 AnMaster: ouch 18:12:57 tusho, you use several logins to handle all the data 18:13:21 bandwidth will be low, and delay huge 18:13:33 still, I like the idea 18:13:34 omg 18:13:37 oklopol is still clicking 18:13:42 :--) 18:13:46 anyway my BF generation strategy assumes that things like strings of a million > in a row are reasonably efficient 18:13:52 oklopol: get to 123456 18:13:53 well after 100000 clicks it kinda feels like the natural thing to do 18:13:57 i was thinking about that 18:14:04 oklopol: yeah do it 18:14:05 :D 18:14:08 it sort of relies on the interp doing run-length optimisation, most of the fast ones do anyway 18:14:10 oklopol, how does your hand feel? 18:14:19 AnMaster: i'm a pianist, i don't feel a thing 18:14:38 pianists get magical powers 18:14:38 hahah 18:15:02 and not "hand", "hands" 18:15:03 but still that is a lot more difference 18:15:10 oklopol, two mice? 18:15:19 two hands, one button 18:15:24 i have a laptop 18:15:28 oklopol, ah ok 18:15:29 hm 18:15:32 * ais523 wonders how many mice could be connected to a computer at once 18:15:33 that is less click dept 18:15:36 probably a huge number 18:15:36 depth* 18:15:41 so everyone can cooperate with the clicking 18:15:45 it's almost twice as big as a normal key 18:15:50 ais523: that's called "shared account". 18:15:53 or digg/digg 18:15:56 the mousebutton that is 18:16:01 ais523, using usb I believe 128 per host interface thingy 18:16:05 or 127 18:16:08 or something like that 18:16:27 actually 127 units per host interface 18:16:40 so 126 + one 126-port usb hub 18:16:40 what's that game where like 5 people touch this stone and it starts moving and writing shit 18:16:48 of course you can have several host interfaces 18:16:49 so a lot 18:16:51 ais523, ^ 18:16:59 you could do that with multiple mice :D 18:17:08 like, everyone tries not to move it 18:17:15 hmm, prolly wouldn't work the same way 18:17:27 you'd need tactile feedback for it to work properly 18:17:31 yes 18:17:33 mice with motors in to move the mouse around 18:17:37 anyway 18:17:38 lol 18:17:40 yeah, i just realized that 18:17:46 ais523: are you good at optimizing perl code for speed :P 18:18:03 tusho: not as good as for size, but much better than at optimising Mathematica for speed 18:18:06 version 4 is gonna need huge optimization to be able to survive in the long run 18:18:18 my attempts to optimise Mathematica made it go slower, generally speaking 18:18:20 the actual counter will just be a number in memory that is persisted to disk every now and then 18:18:26 and the users database can be a fairly regular thing 18:18:29 the problem is the log 18:18:37 {user,datetime,new_number} 18:18:41 tusho: why do you need a log? 18:18:43 a list of like 10 million of them 18:18:45 in the long run 18:18:46 ais523: statistics 18:18:56 this thing will have tons of lists, tons of little tidbits, graph porn all over the place. 18:18:57 anti-bot, for isntance 18:18:59 *instance 18:19:00 tusho: why not just generate the statistics rather than the log then? 18:19:09 ais523: what if i wanna add a new kind of statistics 18:19:11 besides 18:19:16 a lot of them will amount to logging anyway 18:19:24 liek what? 18:19:44 like "user's current activity/user's activity of all time" 18:19:48 etc 18:19:54 generating all the statistics 18:19:57 will use more space than the log 18:19:58 ais523: anyway 18:20:00 storing the log isn't hard 18:20:03 it's querying it fast 18:20:07 it needs caches all over the place 18:20:12 and loads of indexy things. 18:20:25 i am unconvinced that a relational database is good for the log 18:20:28 but a flatfile certainly isn't 18:20:33 well querying it fast depends on what you want to do 18:20:40 and you want a flat indexed database, really 18:20:45 relational is pretty pointless for this 18:20:50 but indexes are useful 18:21:05 ais523: query the latest N log entries for a user. query *all* the log entries for a user (to display an "all time" graph) 18:21:15 query all the entries on day/year/month/hour N. 18:21:23 you almost certainly want a primary index on user 18:21:26 etc 18:21:30 and an index on date too 18:21:34 ais523: and new click 18:21:38 separate indexes, I think, probably 18:21:38 and unroll it like this 18:21:44 but yes, indexing all 3 fields would be helpful 18:21:50 actually, new click is a natural key 18:21:56 so you'd have it as primary key in the DB 18:21:57 {user_id,year,month,day,hour,minute,second,milisecond,new_value} 18:22:01 and index the other two 18:22:03 and then indexes on every single one of them 18:22:03 BUT 18:22:05 with all those indexes 18:22:11 it'll be taking a HUGE fucking amount of disk space 18:22:15 tusho: just use a datetime class and index that 18:22:19 so some kind of crazy space optimization will be required 18:22:20 ais523: no 18:22:21 what about 18:22:25 "all clicks around noon, ever" 18:22:33 that would be useful for graphing which hours are active 18:22:34 etc 18:22:47 tusho: you have to compromise somewhere... 18:23:02 ais523: yes - the way I want to compromise is somehow making the indexes tiny 18:23:13 maybe compression, maybe somehow finding ways to stick indexes together... 18:23:33 ais523: I KNOW! 18:23:39 What about a column oriented database? 18:23:47 user_id,user_id,(etc),year,year,(etc) 18:23:48 and so on 18:23:55 i'm ... not sure how that helps 18:23:57 but it sounds good 18:24:13 anyone wanna convert a short python program to c or something so it works a bit faster? :P 18:24:48 oklopol: yeah :P 18:24:51 ais523: any thoughts? 18:25:06 tusho: not about that, I have so many other things to think about right now 18:25:13 heh ok :D 18:25:15 like how great it would be to translate Nethack into Prolog 18:25:20 wow 18:25:42 I want to do that some time, doubt I'll have the time though as it would probably take months 18:25:48 but it's the perfect lang for it out of the ones I know 18:26:09 ais523: perhaps perl isn't the best language for counter4 18:26:15 i need something compiled, really 18:26:17 either that or erlang :P 18:26:25 tusho: C, compiled into Brainfuck? 18:26:32 ais523: yeaaaaaaano. 18:27:28 tusho, erlang is not compiled to native by default, it is compiled to bytecode run under a vm, but there is an extension for compiling to native code iirc, haven't used it so not sure how it works 18:27:32 HIPE iirc is the name 18:27:37 AnMaster: *OR* erlang 18:27:49 tusho, why erlang :) 18:27:50 my C->BF compiler is going through an intermediate lang that I'm causing ABI to create a massive acronym clash 18:28:03 AnMaster: it seems like it is designed to handle this kind of shit :P 18:28:03 which can either be compiled into BF or byte-code interpreter by BF 18:28:07 -!- Tritonio_ has joined. 18:28:17 tusho, which is what exactly? 18:28:23 ais523: standing for Almost Brainfuck Interface, right? 18:28:25 lot of concurrency? 18:28:36 it was *not* designed for handling pointless counters 18:28:39 AnMaster: loads and loads of tiny changes, backed to disk occasionally, 18:28:40 tusho: Assembler Brainfuck Interface, I think 18:28:49 uhh 18:28:49 tusho, well yes it can handle that pretty well I think 18:28:51 and stuff 18:28:53 like 18:28:55 querying the log 18:28:56 and uh yeah 18:29:05 tusho, query hm, not sure how good that is 18:29:13 well I haven't really used mnesia a lot yet 18:29:14 AnMaster: well mnesia 18:29:17 I have tried it a bit 18:29:18 seems good 18:29:26 tusho: just use SQLite, everyone else does, although I don't know why 18:29:26 but haven't done any performance testing 18:29:31 nor even what it is really 18:29:33 sqlite is quite nice 18:29:48 ais523: sqlite would ... not work for this 18:29:49 at all 18:29:58 only one process can open it at once 18:30:00 ais523, sqlite is a database engine that works against a file, so you don't need a database server running 18:30:01 (there's a lock) 18:30:02 make it client-side and peer-to-peer? 18:30:03 and 18:30:03 yeah 18:30:05 just one file 18:30:05 really 18:30:08 it needs in-memory cache 18:30:12 tusho, well only one can write to it 18:30:13 ais523: I am not going to use any SQL db 18:30:16 more than one can read it at once 18:30:16 AnMaster: well yea 18:30:20 the data's just stored in the browsers of the people who are visiting the site 18:30:27 ais523: way too open to cheating 18:30:29 and if at any moment nobody's visiting the site it just vanishes 18:30:42 tusho: your point is? 18:30:50 ais523: v4 will be more resistant 18:32:25 ais523, http://rafb.net/p/LB7uns28.html is what I got so far 18:32:46 testing it, that is the reason for "!defined(__GNUC__)" 18:32:48 the ! that is 18:32:53 otherwise the ! wouldn't be there 18:34:06 huh 18:34:48 ais523, your print depends on your divmod so... 18:34:58 AnMaster: yes, I wrote it first 18:35:09 and yes, I haven't tested it for obvious reasons 18:35:22 the rest is untested too but I'm reasonably sure I got + and - right, not sure about * 18:35:46 well I'm not sure about what is most and least significant part in fingerprint 18:35:49 due to bad docs 18:36:00 I contacted Mike Riley, no reply yet 18:36:50 ais523, the name change for the routines is due to making it work the same for 32-bit too 18:37:07 I don't mind name changes 18:37:12 it was only quick example code anyway 18:37:26 I can't overengineer things in a few tens of minutes! 18:37:42 ais523, anyway one issue is that there is not yet any test suite for LONG at all 18:37:52 so this is really hard to test 18:38:00 yes, especially in 64-bit 18:38:07 even in 32-bit it is 18:38:10 it was hard enough getting a memorable constant large enough to overflow 18:39:38 I have to go home, anyway 18:39:44 -!- ais523 has quit ("$/='!';eval join'',@{{'+','$t[$p]++;','-','$t[$p]--;','<','$p--;','>','$p++;','[','while($t[$p]){',']','}',',','$t[$p]=ord ge). 18:41:36 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | no. 18:49:49 optbot! 18:49:49 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | I have no clue, why am I talking?. 18:53:38 nice topic :) 18:54:00 sounds like something i would say, but i don't capitalize 18:58:45 ais523, for when you log read: huh, it prints out correctly except one minor detail 18:58:50 it prints out backwards 19:02:20 -!- oerjan has joined. 19:04:12 oklopol: 19:04:16 pastebin the code nad /msg it 19:05:43 ah fixed it 19:07:48 t8 (ax,bx) (ay,by) = (t4 ax by + t4 ay bx + t4axbx + c4 t4axbx, t4 ay by) where t4axbx = t4 ax bx 19:08:14 c8 (a,b) = (c4 (a + b), c4 b) 19:09:54 + is bitwise XOR. t4, t2, c4, and c2 are implemented analogously, as are t16, etc. 19:10:21 And that is? 19:10:28 t1 x y is x AND y (they're both single bits), and c1 x is x. 19:10:33 Nimber multiplication. 19:11:10 * dogface implements it betterly in Haskell 19:11:32 s/ betterly / / 19:12:00 betterwise 19:12:24 So, the smallest Int Haskell has is Int8? 19:16:48 also, Data.Bits has xor, .&., .|. 19:16:59 Sound useful. 19:17:09 even for Integer 19:18:40 Oh, I want Words, not Ints. 19:18:43 also, shifts and rotates 19:30:53 -!- asiekierka has joined. 19:30:54 Hi 19:31:11 http://youtube.com/user/asiekierka - #2 and #3 released 19:31:15 Ello. 19:31:19 Animathed screebles #2 and #3, i mean 19:31:29 There's also #0 and #1 19:31:42 They're screebles only by name, they don't have anything to do with it 19:31:51 Except large randomness, but that has to do with me. 19:34:08 dogface: How are the animathed screebles 19:36:48 what is a screeble? 19:37:35 http://asiekierka.boot-land.net/screebles 19:41:14 working with 128-bit integers in C sucks btw 19:41:46 Hmm, that's not right. 19:42:13 t8 (ax,ay) (bx,by) = (t4 ax by + t4 ay bx + t4axbx + c4 t4axbx, t4 ay by) where t4axbx = t4 ax bx, how about. 19:43:13 dogface, what are you trying to do? 19:43:31 and in what language 19:43:38 AnMaster: implement nimber multiplication in Haskell. 19:43:49 nimber multiplication? 19:43:50 It'd be a better idea to look for an existing implementation, I'm thinking. 19:43:54 also I don't know haskell :/ 19:44:08 dogface, what is "nimber multiplication"? 19:44:41 Multiplication of nimbers. :-) 19:44:49 dogface, then what are nimbers? 19:44:52 And you can find out what a nimber is on Wikipedia. 19:44:54 numbers typoed? 19:45:09 Nim numbers. 19:45:37 Nimber is a Nil mber 19:45:41 dogface, I don't understand that wikipedia page 19:45:42 Number is a Nu mber 19:45:43 * AnMaster shrugs 19:45:45 :D 19:45:53 Nimber is a Nil mber <-- where did the l come from? 19:46:07 * asiekierka checks his Screebles archive 19:46:18 I guess I'll have to explain nimbers to you, then. 19:46:28 * asiekierka failed, now checks all his Screebles: AnimaTHed frames 19:46:37 * asiekierka failed, fails to common sense: "I don't know" 19:46:47 Oh. I don't know 19:46:57 * AnMaster gives asiekierka a strange look 19:47:06 dogface, well a short summary would be nice 19:47:18 asiekierka: I think I prefer Original Screebles(TM). 19:48:23 Why? 19:48:35 dogface, what do you use nimbers for? 19:48:50 AnMaster: a nimber can be represented as a non-negative integer. The set of all nimbers with representations below 2^2^n, where n is a non-negative integer, is a finite field. 19:49:04 asiekierka: because these animated ones are too confusing. 19:49:14 And there seems to be more in an Original Screeble(TM). 19:49:19 asiekierka: suggestion - slow down the animated ones 19:49:21 they're a bit too fast 19:49:30 dogface, what do you use nimbers for? 19:49:31 just notch the framerate down a bit 19:49:38 AnMaster: They're theoretical toys - got a problem with that? 19:49:49 They aren't just theoretical toys. 19:50:03 well I got a problem with false information 19:50:08 * AnMaster points at tusho 19:50:16 #2 and #3 are 12fps 19:50:20 Can't notch them down. 19:50:22 dogface: Well they seemed like it. :P 19:50:24 asiekierka: Why not? 19:50:27 Just change the FPS down 19:50:29 and it'll go slower 19:50:43 Smoothness 19:50:45 You can do anything with them that you can do with a finite field. 19:50:47 tusho, would not be animated, would be slide show 19:50:48 <12FPS isn't smooth anymore 19:50:49 even a bit 19:50:52 That's the problem 19:50:59 asiekierka, you need more frames 19:51:00 asiekierka: A lot of stop-motion isn't smooth. :P 19:51:04 AnMaster: it already takes him like 3 hours 19:51:08 for like 5 seconds 19:51:16 hm ok 19:51:21 And they're nicely representable as 32-bit integers. 19:51:22 1:30 hours for 20 seconds, you mean 19:51:58 well, whatever. 19:51:59 You'll have to use a Lanczos interpolation to increase the number of frames. 19:52:22 dogface, are haskell numbers 32-bit by default? 19:52:38 But they're meant to be a little on the fast 19:52:54 AnMaster: bignums. 19:52:57 Compare #2 and #3 with #0 19:52:58 ah 19:52:58 PLEASE 19:53:00 asiekierka: link 19:53:01 I think Ints have to be at least a certain size, and Integers are bignums. 19:53:10 link for what 19:53:13 asiekierka, non-flash link, so no youtube 19:53:37 :/ 19:53:39 AVIs you want 19:53:40 and a WMV 19:53:44 AVIs are XVid 19:53:44 asiekierka: ignore AnMaster 19:53:47 if it's not .ogg 19:53:48 the WMV is... WMV 19:53:51 he won't care for it. 19:53:55 ogg-theora is nice 19:54:03 also, http://youtube.com/user/asiekierka for anyone missing links 19:54:04 asiekierka: actually, after watching all four videos, I only remember two things about them: the "END!" at the end, and that thing that I think was a progress bar. 19:54:24 They were meant for a single watch 19:54:31 Not for a "rememberance" 19:54:33 Nimbers are useful for Fourier transforming, I think. 19:54:43 If they were meant to remember them, they'll be at LEAST 1:30 minutes 19:54:51 #2 is very nice 19:54:52 -!- KingOfKarlsruhe has joined. 19:54:52 :D 19:55:28 #3 too 19:55:40 My opinion, then: #2 and #3 are longer than #0. 19:55:58 i play games now, k 19:58:03 They're 12 FPS 19:58:13 #1 was 15 FPS i think (or 24, i forgot) 19:58:15 #0 was 24 FPS 20:00:11 asiekierka: what do you mean i am insane? i am going to kill you with this carrot! 20:00:26 oerjan: that's one twisted innuendo 20:00:44 tusho: oh no, he won't be _that_ lucky 20:01:00 poor him. 20:23:32 -!- dogface has quit (Read error: 104 (Connection reset by peer)). 20:26:38 -!- Defenser has quit ("forktime"). 20:29:13 -!- shachaf has joined. 20:46:51 -!- RedDak has joined. 21:08:03 -!- asiekierka has quit. 21:20:49 -!- oerjan has quit ("leaving"). 21:25:43 -!- RedDak has quit (Read error: 113 (No route to host)). 21:48:33 -!- RedDak has joined. 21:50:45 -!- RedDak has quit (Remote closed the connection). 21:52:50 -!- oerjan has joined. 21:54:15 Cooooffeeee 21:57:09 darn wrists. and i didn't even play tusho's game! 21:57:16 ha 22:14:13 -!- Tritonio_ has quit (Remote closed the connection). 22:14:30 -!- Tritonio_ has joined. 22:25:17 -!- siobhain has quit (Read error: 110 (Connection timed out)). 22:37:03 fun fact 22:37:08 the guy who's site the counter is on 22:37:11 had brainfuck as his first language 22:37:12 no joke 22:37:47 optbot! 22:37:48 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | and she's oklopol's girlfriend?. 22:47:30 cool topic :) 22:47:45 it's always about me or said by me 22:47:48 optbot! 22:47:49 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | Just delete/revert any page containing the string "Excuse for my post but I do not have money to buy meal to my children. Forgive me please.". 22:47:56 optbot! 22:47:56 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | stop reading.. 22:47:59 okay. 22:48:11 NOOO 22:49:12 i guess that means i need to play a game instead 22:50:49 optbot! 22:50:49 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | is >> giving a problem too ?. 22:58:15 night 23:02:13 oklopol: coolness is still clicking 23:03:28 >>? right shift? 23:04:47 monadic operation 23:18:48 so oklopol 23:30:02 -!- KingOfKarlsruhe has quit (Remote closed the connection). 23:46:32 Holy fuck. 23:46:34 coolness is still clicking 23:49:13 OKLOPOL 23:49:15 ALAN OVERTOOK YOU 23:49:20 QUIIIIIIIIIIIIIIIIICK 23:49:23 oklopol oklopol oklopol oklopol oklopol oklopol oklopol oklopol oklopol oklopol oklopol 23:49:25 oklopol oklopol oklopol oklopol oklopol oklopol oklopol oklopol oklopol oklopol oklopol 23:49:26 oklopol oklopol oklopol oklopol oklopol oklopol oklopol oklopol oklopol oklopol oklopol 23:49:26 oklopol oklopol oklopol oklopol oklopol oklopol oklopol oklopol oklopol oklopol oklopol 23:49:27 oklopol oklopol oklopol oklopol oklopol oklopol oklopol oklopol oklopol oklopol oklopol 23:49:27 oklopol oklopol oklopol oklopol oklopol oklopol oklopol oklopol oklopol oklopol oklopol 23:50:09 i agree with tusho 23:50:11 oklopol!!! 23:50:19 psygnisfive: http://hideou.se/counter/ is what I am talking about 23:50:21 he is #2 23:50:23 with 100300 clicks 23:50:27 he was #1 until just now 23:50:39 he got £20 for being #1 23:50:41 whats the point of this now? 23:50:42 i'm sending the money tomorrow... 23:50:45 psygnisfive: there's a number 23:50:47 the button icnrements the number 23:50:51 ok 23:50:51 it has a highscore of top clickers 23:50:56 oklopol has clicked over 100k times. 23:51:02 basically its who can click the most? 23:51:47 psygnisfive: yes, and how many people have clicked ever. 23:51:50 it's amazing. 23:51:54 and I made it 23:51:56 and it was #1 on digg 23:51:57 a year ago 23:51:59 and now it is back up. 23:53:28 psygnisfive: you kajy? 23:53:37 what? 23:53:44 on the counter 23:53:52 no 23:53:59 i wouldnt even consider doing something so stupid 23:54:42 i know 23:54:43 it's fun 23:54:45 how could you? 23:54:58 "It's not stupid, it's usefulnestically challenged!" 23:55:01 its stupid 23:56:17 it's useless, not stupid 23:59:52 ODICTITTICCISCWCBCWNCTIHITTIFTCPASCIWRCIIHTDHCIWTIDTSMWLCIISC? 23:59:57 that is a very strange one