00:01:02 what... else do they want to call it 00:02:10 "manx isle and environs" 00:03:15 Phantom_Hoover: "British and Irish Isles" seems to be a common choice 00:03:21 oh also 00:03:34 'isle' and 'island' bear like no etymological relation 00:04:53 * ais523 hazards a guess that The Question is "What is The Question?" 00:08:07 the question is "what is your mass and approximate coördinates" 00:08:57 -!- augur has quit (Remote host closed the connection). 00:10:51 boring 00:10:57 -!- ais523 has quit. 00:11:38 -!- Koen__ has quit (Quit: The struct held his beloved integer in his strong, protecting arms, his eyes like sapphire orbs staring into her own. "W-will you... Will you union me?"). 00:21:54 -!- Tod-Autojoined has quit (Ping timeout: 252 seconds). 00:33:37 -!- augur has joined. 00:37:18 `words 00:37:25 new 00:37:32 good word 00:37:36 we should use it 00:37:38 `words 00:37:41 has a certain novelty to it 00:37:42 yesot 00:37:54 `words 20 00:37:58 naautore obeyogan mal jan sun lec mnesay fluvato impil nrneff stach cati bronster hnsta hairfy discherbra reat heaphtali moth mina 00:38:00 HackEgo: don't you mean yesod 00:38:05 oh 00:38:14 is this... meant to be english 00:38:22 obeyogan is what the people in turkey do when they support the government 00:40:18 -!- yorick has quit (Remote host closed the connection). 00:41:43 bronster (n): Any person who has ever used a portmanteau of "bro" and another word to greet or introduce a friend. 00:46:11 sounds si'nster 00:50:08 `slist sb&hj 44 00:50:09 slist sb&hj 44: Taneb atriq Ngevd Fiora nortti Sgeo ThatOtherPerson alot 00:50:11 45 01:03:45 seen on proggit http://www.reddit.com/r/programming/comments/1n260u/brainfuck_in_xslt_because_no_reason/ 01:05:48 Sgeo, man, this is shit 01:05:54 by which i mean not all that shit 01:06:00 by which i mean mediocre 01:08:29 http://quomodocumque.wordpress.com/2013/09/25/sorry-i-already-submitted-to-the-journal-of-surjections/ rad 01:19:14 -!- Phantom_Hoover has quit (Remote host closed the connection). 01:20:51 Gregor: hey, you got linked from http://chneukirchen.org/trivium/. 01:25:06 * oerjan notices http://calvinanddune.tumblr.com/ on that page 01:34:18 -!- copumpkin has joined. 01:53:27 -!- nisstyre has joined. 01:53:28 -!- augur has quit (Remote host closed the connection). 02:23:55 -!- doesthiswork has joined. 02:27:01 -!- augur has joined. 02:31:45 http://kozmo.com/ I almost think this is satire 02:37:11 -!- mnoqy has joined. 03:05:24 -!- doesthiswork has quit (Quit: Leaving.). 03:30:44 elliott: Yay me. 03:42:18 -!- oerjan has quit (Quit: Nite). 03:42:24 which link? 03:48:32 -!- oklopol has joined. 03:48:47 okokokokokokokokokokokokokoko 03:48:50 okokokokokoko 03:49:02 pol. 03:49:12 dude sup 03:49:39 "Phantom_Hoover said 19d 5h 44m 47s ago: say okokoko a bit in #esoteric so we can `addquote it" haha 04:05:41 Does Agora still exist? 04:05:48 Apparently there was a dictatorship scam recently 04:05:55 And the dictator's a fool 04:23:53 -!- conehead has quit (Quit: Computer has gone to sleep.). 04:29:05 -!- jiji has joined. 04:31:07 -!- jiji has quit (Client Quit). 05:01:35 -!- audioPhil_ has joined. 05:03:23 -!- audioPhil has quit (Ping timeout: 248 seconds). 05:06:33 -!- shikhin has quit (Ping timeout: 256 seconds). 05:06:38 -!- shikhin_ has joined. 05:41:16 -!- shikhin_ has quit (Ping timeout: 246 seconds). 05:53:52 -!- shikhin_ has joined. 06:00:50 -!- Taneb has joined. 06:01:27 WHY DID I THINK IT'D BE A GOOD IDEA TO WATCH THE FINALE OF FREE! BEFORE BREAKFAST 06:02:16 good question 06:02:49 For an anime about water, my response was appropriate 06:04:09 -!- TodPunk has joined. 06:04:36 There is water pooling on my face 06:22:00 -!- carado has joined. 06:28:34 -!- FreeFull has quit. 06:31:52 -!- nisstyre has quit (Quit: Leaving). 06:39:50 -!- shikhin_ has quit (Ping timeout: 240 seconds). 06:46:06 "FuNeSoMo" is such a silly project name. 06:46:25 Less silly than PubSubHubbub 06:46:29 (It's short for "Future Networks, Society and Modeling". 07:08:03 -!- shikhin has joined. 07:20:20 -!- Taneb has quit (Quit: Leaving). 07:45:57 -!- epicmonkey has joined. 07:49:36 -!- Taneb has joined. 08:13:32 -!- shikhin has quit (Read error: Operation timed out). 08:42:40 -!- epicmonkey has quit (Read error: Operation timed out). 08:45:59 -!- carado has quit (Ping timeout: 260 seconds). 09:09:15 -!- augur has quit (Ping timeout: 248 seconds). 09:12:25 -!- shikhin has joined. 09:26:50 -!- MindlessDrone has joined. 09:50:59 -!- shikhin has quit (Quit: Leaving). 10:57:58 Haha! 10:58:00 Hahahahaha! 10:58:08 I've just got rust-mode working on emacs! 10:58:47 very funny indeed 11:08:26 Was that an amused laugh or an evil madman laugh? 11:11:13 I'm leaning towards the latter, fizzie 11:15:57 `olist 921 11:16:01 olist 921: shachaf oerjan Sgeo FireFly 11:25:54 -!- audioPhil_ has changed nick to audioPhil. 11:26:04 -!- audioPhil has quit (Changing host). 11:26:04 -!- audioPhil has joined. 11:30:50 -!- boily has joined. 11:31:34 -!- Sgeo has quit (Read error: Connection reset by peer). 11:31:57 -!- carado has joined. 11:33:21 -!- metasepia has joined. 11:40:07 -!- mnoqy has quit (Quit: hello). 11:46:33 -!- Koen_ has joined. 11:46:51 -!- Koen_ has quit (Client Quit). 11:47:11 -!- Koen_ has joined. 11:51:34 -!- Koen__ has joined. 11:51:34 -!- Koen_ has quit (Read error: Connection reset by peer). 12:10:07 -!- ais523 has joined. 12:13:02 @tell oerjan I understood your reference to curry about 4 hours later after you said it. 12:13:02 Consider it noted. 12:14:59 `quote curry 12:15:01 No output. 12:15:06 @quote curry 12:15:06 kmc says: "Haskell is great, because Curry-Howard! Proving things in the type system. We can prove that, uh, Ints exist, unless they're ⊥." 12:19:53 http://www.technologyreview.com/view/519581/how-google-converted-language-translation-into-a-problem-of-vector-space-mathematics/ 12:21:07 @tell oerjan re your previous @message: ☺ 12:21:07 Consider it noted. 12:37:41 -!- Phantom_Hoover has joined. 12:39:10 boily, that is an interesting article 12:45:13 no it isn't 12:45:19 it's profoundly boring 12:46:22 life is boring 12:46:46 you're boring 12:47:17 bah, vector spaces 12:47:26 do you know how hard it was for me not to tell YOU you were boring? :( 12:48:10 -!- epicmonkey has joined. 12:51:01 -!- Phantom_Hoover has changed nick to Phantom-Hoover. 12:51:17 -!- Phantom-Hoover has changed nick to Phantom_Hoover. 12:51:30 -!- Phantom_Hoover has quit (Changing host). 12:51:30 -!- Phantom_Hoover has joined. 12:51:34 -!- Phantom_Hoover has quit (Changing host). 12:51:34 -!- Phantom_Hoover has joined. 12:51:38 -!- oerjan has joined. 12:52:37 -!- Phantom_Hoover has quit (Quit: Leaving). 12:52:44 -!- Phantom_Hoover has joined. 12:52:53 Taneb: vector spaces... the final translation frontier... 12:52:58 @messages-loud 12:52:58 boily said 39m 56s ago: I understood your reference to curry about 4 hours later after you said it. 12:52:58 boily said 31m 51s ago: re your previous @message: ☺ 12:53:16 boily: JUST AS PLANNED 12:53:26 >_> 12:53:31 ^_^ 12:57:02 -!- augur has joined. 12:57:31 @tell Sgeo Everybody seems to have been convinced that Fool's scam didn't work (ais523 made a massively reasoned judgement). Agora is in a bit of a lull, though, with all important Officers resigned. 12:57:31 Consider it noted. 13:01:32 -!- ais523 has quit. 13:03:10 "FuNeSoMo" is such a silly project name. <-- it doesn't even seem to mean anything interesting in japanese. ("Also ship its" ?) 13:04:34 I also ship its OTP 13:05:55 there's probably someone somewhere making a business of shipping one time pads. 13:11:12 oerjan: I think Taneb was trope overdosing. 13:11:40 * boily lampshades Taneb 13:11:48 ok but i've forgot what OTP is. 13:12:22 -!- shikhin has joined. 13:12:31 google provided the one true meaning, though. 13:14:31 -!- shikhin has quit (Remote host closed the connection). 13:15:42 oerjan, you were better off not knowing! 13:16:13 probably, now i'm on tvtropes after all. 13:17:35 -!- yorick has joined. 13:20:19 oerjan: how many open tabs? 13:20:45 well i had 3 tvtropes tabs but now i'm down to one. 13:23:15 -!- john_metcalf has quit (Ping timeout: 260 seconds). 13:27:13 now? 13:30:32 erm two. 13:30:56 (one of them is the same, though.) 13:33:46 what is the difference between a duck? 13:34:11 it can neither bike 13:34:20 you're not allowed to say duck boily 13:34:43 DUCKAY. 13:34:57 oh wait sorry, that's an elephant, not a duck. 13:37:23 "Unfortunately, half the time I tell this joke people miss the parody and ask "The difference between a duck and WHAT?" Whenever that happens I cry inside for humanity." 13:38:52 boily: how old do you speak french? 13:40:51 -!- ottianna has joined. 13:41:03 hola 13:41:25 `bienvenido 13:41:28 ​¡Bienvenido al centro internacional para el diseño y despliegue de lenguajes de programación esotéricos! Por desgracia, la mayoría de nosotros no hablamos español. Para obtener más información, echa un vistazo a nuestro wiki: http://esolangs.org/wiki/Main_Page. (Para el otro tipo de esoterismo, prueba #esoteric en irc.dal.net.) 13:41:49 we're getting so efficient. 13:42:10 j 13:42:14 mmmeme 13:44:09 oh no are you spanish 13:45:45 whois looks like venezuela. 13:46:01 jjjjjaj 13:54:07 ottianna: about... 24 years, I guess, give or take a pregnancy. 13:54:23 s/ottianna/oerjan/ 13:54:28 jajjjaja 13:54:36 O_O 13:54:47 ottianna: ¿de qué país viene? 13:55:00 cumana 13:56:18 google translate nails it again. en:cumana becomes fr:cumana. yééééé... 13:56:32 ottianna: parles-tu français? 13:56:39 no 13:56:40 i think it's a city name 13:56:54 oh. right. 13:58:58 ottianna: nuestro traductor español regular es fuera del canal. estoy tratando de convencerlo de que venga aquí. 13:59:33 nose pero si tu lo dices 14:03:55 `ls 14:03:57 bi \ bin \ bin` \ canary \ cat \ complaints \ dog \ etc \ factor \ file \ ibin \ index.html \ interps \ lib \ mind \ paste \ pref \ prefs \ quines \ quotes \ share \ src \ wisdom \ wisdom.pdf 14:04:05 `ls src 14:04:07 brainfuck.fu \ egobot.tar.xz \ emmental.hs \ factor-linux-x86-64-0.95.tar.gz \ fueue.c \ ul.emm 14:04:12 `? spanish 14:04:14 spanish? ¯\(°_o)/¯ 14:04:20 a pity 14:04:28 Hey, where's that main-as-a-value program stored? 14:04:28 i swear one of the egos had a translator 14:04:43 -!- nooodl has joined. 14:05:08 `ls share 14:05:10 awesome \ cat \ construct_grams.pl \ delvs-master \ esolangs.txt \ esolangs.txt.sorted \ hello \ hello.c \ lua \ maze \ maze.c \ radio.php?out=inline&shuffle=1&limit=1&filter=*MitamineLab* \ units.dat \ WordData 14:05:23 `cat share/hello.c 14:05:23 `quote hogy 14:05:25 const short main[] = {18517,58761,49201,49801,49407,51081,3816,0,18432,27749,28524,8236,28535,27762,8548,24074,3762,1295,15536,-207,1295}; 14:05:25 33) `translatefromto hu en Hogy hogy hogy ami kemeny How hard is that 14:05:37 Taneb: ^ 14:05:41 `thanks oerjan 14:05:42 Thanks, oerjan. Thoerjan. 14:05:43 `translate from to en es my hovercraft is full of eels 14:05:48 Traceback (most recent call last): \ File "/hackenv/bin/json", line 5, in \ print eval(sys.argv[1]).encode('utf-8') \ File "", line 1, in \ TypeError: 'NoneType' object is not subscriptable 14:06:02 `translate en es my hovercraft is full of eels 14:06:03 `translatefromto en es hello ottianna how are you 14:06:05 boily: the translate commands bit rotted ages ago. 14:06:05 Traceback (most recent call last): \ File "/hackenv/bin/json", line 4, in \ data = json.loads(sys.stdin.read().decode('utf-8')) \ File "/opt/python27/lib/python2.7/json/__init__.py", line 310, in loads \ return _default_decoder.decode(s) \ File "/opt/python27/lib/python2.7/json/decoder.py", line 346, in decode \ obj, end 14:06:07 Traceback (most recent call last): \ File "/hackenv/bin/json", line 4, in \ data = json.loads(sys.stdin.read().decode('utf-8')) \ File "/opt/python27/lib/python2.7/json/__init__.py", line 310, in loads \ return _default_decoder.decode(s) \ File "/opt/python27/lib/python2.7/json/decoder.py", line 346, in decode \ obj, end 14:06:14 oerjan: looks like so. 14:06:17 welp 14:06:35 google's api changed, or something. 14:06:40 this seems like the kind of thing that's elliott's fault 14:06:51 oerjan: well, in fact, they obliterated it, iirc. 14:07:04 elliott: hogy hogy hogy. 14:09:33 `cat bin/translatefromto 14:09:34 ​#!/bin/bash \ TEXT="$1" \ FROM=`echo "$TEXT" | sed 's/ .*$//'` \ TEXT=`echo "$TEXT" | sed 's/^[^ ]* //'` \ TO=`echo "$TEXT" | sed 's/ .*$//'` \ TEXT=`echo "$TEXT" | sed 's/^[^ ]* //'` \ if [ "$FROM" = "auto" ] ; then FROM="" ; fi \ \ curl -e http://codu.org/ http://ajax.googleapis.com/ajax/services/language/translate \ \ --data-urlenco 14:09:50 mandame una mensaje 14:10:32 `run sed -i '1aecho "This google api no longer exists."; exit 1' bin/translatefromto 14:10:36 No output. 14:10:47 `translate oh noes! 14:10:50 This google api no longer exists. 14:11:54 ottianna: solamente si usted participa en la dominación mundial de los lenguajes de programación esotéricos. 14:12:18 claro} 14:13:16 ^ul ((EXTERMINAR! )S:^):^ 14:13:16 EXTERMINAR! EXTERMINAR! EXTERMINAR! EXTERMINAR! EXTERMINAR! EXTERMINAR! EXTERMINAR! EXTERMINAR! EXTERMINAR! EXTERMINAR! EXTERMINAR! EXTERMINAR! EXTERMINAR! EXTERMINAR! EXTERMINAR! EXTERMINAR! EXTERMINAR! EXTERMINAR! EXTERMINAR! EXTERMINAR! EXTERMINAR! EXTERMINAR! EXTERMINAR! EXTERMINAR! EXTERMINAR! EXTERMINAR! EXTERMINAR! ...too much output! 14:14:47 oerjan, who wrote the main-as-a-value program? 14:15:18 Taneb: i don't remember, search the logs? 14:15:47 `share/hello 14:15:49 Hello, world! 14:17:36 -!- conehead has joined. 14:18:33 looks like Jafet http://codu.org/projects/hackbot/fshg/index.cgi/log?rev=hello.c 14:19:21 with some help from fizzie. 14:32:26 -!- ottianna has quit (Quit: Leaving.). 14:33:56 -!- Frooxius has quit (Quit: ChatZilla 0.9.90-rdmsoft [XULRunner 1.9.0.17/2009122204]). 14:34:09 -!- Frooxius has joined. 14:36:57 xterminate 14:37:55 http://codu.org/projects/hackbot/fshg/index.cgi/log?rev=q.c 14:43:22 -!- ottianna has joined. 14:43:41 hola 14:44:15 pueblos moras 14:44:29 donde es eso 14:45:02 eso est morenas dans le cucaracha 14:45:25 jajajajajajajajajaja 14:45:54 jajajajajajjajajajjajajjajajajajajajjajajjajajajjaajjajaja 14:46:02 huehuehuehuehuehuehuehue 14:46:39 =-O:-*O:-) jajajajajajajajajajajajajajajajajaajajajajjajaja 14:47:51 Phantom_Hoover: ton francés est doloroso. 14:48:10 no entendo l que dices 14:48:15 ah! me modes dias tom francis, est tortillas grandes 14:48:28 >:o 14:52:36 e trur dokker e speinna gærn 14:52:54 otra vez en inges 14:53:39 ottianna: no es necesario entender lo que se dice aquí. todo puede suceder. tenga cuidado con las personas extrañas. diviértete con el ~duck. 14:53:51 psycho killer, qu'est que c'est? 14:54:09 oerjan: «ous croyons docks e serrage fou»????????? 14:54:12 ya se 14:55:16 boily: that's surprisingly close. 14:55:46 oerjan: j'y pige que dalle. 14:55:48 which does not imply it's close, mind you. 14:56:22 (hm. apparently, «j'y pige que dalle» becomes “I freelance shit”. way to go, google!) 14:56:48 (fyi, that one means “fsck if I understand”.) 14:57:17 OKAY 14:57:29 dale 14:57:49 turns out google is a bit weak on northern norwegian dialects without official spelling norms 14:58:02 ottianna: fr:dalle → es:losa. 14:58:16 jjjajajajajjaj 14:58:21 I thought it was d'alle 14:58:25 nelianny 14:58:42 Koen__: I prefer the flagstone version. 14:59:02 oerjan: by the way, I'm terribly confused by the bokmål/nynorsk issue. 14:59:04 you flagstone shit 14:59:18 admittedly it doesn't understand the normalized "spenna gærne" either. 14:59:58 gtrans suggests “gæren”. 15:00:05 neque porro quisquam est, qui dolorem ipsum quia dolor sit amet 15:00:29 jjajajja 15:00:36 parcomètre. 15:00:54 boily: "I think you're * crazy" where * ~ spenna and has no proper translation although i guess "fucking" will do. 15:01:17 (also the you is plural.) 15:01:46 aaaah. much clearer, now. «je pense que vous être tous crissement mongols.» 15:01:54 s/être/êtes/ 15:02:06 (not even able to properly conjugate my own verbs. shameful.) 15:04:44 boily: je pense que vous hêtre un arbre, monsieur 15:05:28 boily: well ok so in 1814 when norway got transfered from denmark to sweden in a big post-napoleonic war mess, our official writing language was _danish_. 15:05:29 Koen__: bon point. 15:06:13 oerjan: but you still spoke norwegian, right? 15:06:27 -!- ottianna has quit (Quit: Leaving.). 15:06:33 oerjan: did _you_ speak danish at the time? 15:06:46 the mess left us with great inne autonomy (and a constitution), which meant despite being unioned with the swedes we could start being a bit openly nationalistic. and then people thought, we shouldn't keep writing danish. 15:06:52 Koen__: no. 15:06:58 *inner 15:08:01 boily: well except for the upper classs in the capital, which were in fact at one earlier point said to have the best danish pronunciation in the kingdom. 15:09:14 which meant that even after a while had gone, the upper class spoke a norwegian language much closer to danish than what the lower and rural classes did. 15:09:28 *had passed 15:10:53 so, when deciding how to turn our writing language from danish to norwegian, there was the question of whether to start from the upper class speech and gradually norwegianize that, or whether to start radically by making up an entirely new writing language from "pure" norwegian as spoken out in the country. 15:11:10 and perversely, we did _both_. 15:11:21 Inner Danish. 15:12:07 bokmål descends from the former, nynorsk from the latter. although both forms have been brought _much_ closer than they originally were back in the late 19th century. 15:12:57 and during the 50's/60's the government tried to push for the final unification by mixing together the least extreme forms on both sides. 15:13:05 ...that backfired horribly. 15:13:23 *1950's/1960's. 15:14:01 I can understand the dichotomy between spoken and written language (French has it), but your case is as you said: perverse. 15:14:19 because although the forms have many commonalities, they have incompatible base _aesthetics_. 15:14:43 and so the mixture was considered by many to be unspeakably ugly. 15:15:55 and so we still have two forms today. although nynorsk has lost a lot of ground, so bokmål is the default in most respects except in a fraction of municipalities. 15:17:00 and what about all these dialects? that's another subject I have a poor grasp on, because, well... Québec French is Québec French wherever you are (with some minor accent variations). 15:18:46 and at the same time from the 70's or so, norwegians developed the unusual habit of insisting on speaking dialect. in fact it started as part of the movement to preserve nynorsk "Speak dialect, write nynorsk!" is the slogan. the latter part did not succeed so much, the former succeeded brilliantly. 15:18:50 -!- audioPhil has quit (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.). 15:19:11 -!- audioPhil has joined. 15:19:23 oerjan: so you speak a northern dialect, and write bokmål, if I'm not mistaken? 15:19:29 yes. 15:20:06 and you understand and can communicate with other norwegians? (not necessarily by morse) 15:20:15 i recall recently someone pointed out even our crown princess speaks dialect :P 15:21:11 (the crown prince grew up in upper class oslo, which is the least dialecty part of the country.) 15:21:52 boily: yes. 15:22:29 there are some dialects that are harder to understand, but they're not so often met around here. 15:22:31 "The average English speaker is fluent in their language at the age of 12, in contrast, the average Polish speaker is fluent in their language after age of 16." 15:24:59 boily: btw you might ask, back in the 19th century, why anyone even _cared_ about non-upper class language. this might be connected with an unusual feature of the norwegian constitution of 1814: it gave the vote to farmers. 15:25:31 which i think was immensely radical at the time. 15:25:53 (it did _not_ give the vote to city laborers.) 15:26:51 also, there may have been a distinction between farmers owning their own land and farmers renting, and only the former got to vote. i vaguely think. but still, it meant in norway, the countryside could not be ignored. 15:27:18 "File:Om nom nom (4001714942).jpg" Wikimedia Commons has them bestly named files. 15:27:58 "I believe most people would consider literacy as a critical component of modern language. Primary evidence is the article itself, which is written, not spoken. " god i love this comment 15:30:24 boily: btw there are not as big dialectal variations in norway today as there used to be back when every valley was basically isolated. the dialects seem to be consolidating in each region. 15:30:50 (that valley isolation part may explain why we had so many to start with.) 15:31:08 let me guess. Norway is like Switzerland, but longer. 15:31:29 fizzie: what is it a file of? 15:32:23 -!- asie has joined. 15:32:33 oerjan, that sounds roughly like English but I think we started a lot earlier? 15:32:54 boily: pretty much. although there's also the fjords, which meant that at one time it was easier to travel by boat than by land, many places. 15:33:54 oerjan: we have at least one fjord here! :D 15:33:59 Taneb: i suppose quebec might not have so many dialects because the french-speakers got there only a few centuries ago? 15:34:15 also boily 15:34:27 Québec City was settled in 1608, so yeah, very much not long ago. 15:34:35 oerjan, I don't know, the US has a lot of accents 15:34:41 Then again it's a lot more spread out 15:34:43 the US is _huge_. 15:34:52 Taneb: there are ten times as many Americans vs. Canadians. 15:34:56 Truuuue 15:35:29 Well, 100 years ago around here you could tell what village someone came from from his accent 15:36:40 -!- mnoqy has joined. 15:36:53 on a not quite related note, what is the name of that thing where you can spot in which language something is written by its characteristics, like «ő» means Hungarian, but you don't speak the language itself? 15:37:31 no idea. 15:39:35 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...). 15:44:43 -!- heroux has quit (Ping timeout: 245 seconds). 15:49:08 boily: pattern recognition? :) 15:50:49 Koen__: yes, but from the human side. like, simple heuristics, where the error rate doesn't need to tend towards zero. 15:51:29 not the Ultra Pattern Recognition with Sliced Pineapple and a Small Umbrella Version. 15:54:07 hm. apparently it's called “language identification”. makes sense. 15:54:30 -!- ais523_ has joined. 15:55:10 -!- oerjan has set topic: Ultra Pattern Recognition with Sliced Pineapple and a Small Umbrella Version | PDF still available during construction work: https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf | http://codu.org/logs/_esoteric/. 15:56:12 hmm, boily is almost the entire topic now 16:01:46 -!- heroux has joined. 16:02:18 -!- Phantom_Hoover has set topic: Ultra Pattern Recognition with Sliced Pineapple and a Small Umbrella Version | PDF still available during construction work: https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf | http://codu.org/logs/_esoteric/ | the boily at the end of all things. 16:02:39 -!- mnoqy has quit (Quit: hello). 16:09:31 -!- yorick has quit (Remote host closed the connection). 16:10:38 -!- augur has quit (Remote host closed the connection). 16:13:18 -!- jix has quit (Remote host closed the connection). 16:13:27 -!- oerjan has quit (Quit: leaving). 16:18:38 -!- asie has joined. 16:31:24 -!- ais523_ has quit. 16:32:20 -!- sebbu2 has changed nick to sebbu. 16:47:16 -!- Taneb has quit (Quit: Leaving). 16:49:22 -!- shikhin has joined. 16:51:38 Man, hard disks are so hard to open. 16:52:01 (I'm throwing away some broken ones, and wanted to maybe make data restoration slightly more difficult.) 16:52:21 hard disk magnets are dangerous to my physical integrity. 16:52:58 -!- shikhin has quit (Client Quit). 16:53:47 I can't even get this controller board off, because two of the six (Torx) screws went all mushy. (I think my Torx head might be one size too small.) 16:54:46 -!- shikhin has joined. 16:55:12 I have a T10 and a T15 and the T15 doesn't fit, while the T10 just turns around. 16:55:16 -!- conehead has quit (Quit: Computer has gone to sleep.). 16:56:26 fizzie: But will it blend? 16:57:38 I don't really have a blender. 16:58:24 -!- augur has joined. 16:59:13 fizzie: do you have a lawnmower? 17:00:21 I don't have one of those either. 17:03:38 fizzie: can you do penspinning with a kitchen knife? 17:06:50 I wonder how long you'd have to boil a hard disk before you would manage to reduce it to a rich broth. 17:10:23 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...). 17:11:01 http://www.gourmetsleuth.com/Images/meat-tenderizer.jpg 17:16:54 Hard disk tenderizer 17:20:36 boily, when i was your age a meat tenderiser was just a big mallet 17:23:41 Phantom_Hoover: I'm not *that* young. 17:25:20 When I was your age "Meat Tenderizer" was my gay porn name. 17:26:28 TIL that Patrick Swayze died four years ago. 17:26:44 -!- asie has joined. 17:28:36 Yeah, I seem to recall hearing that. 17:28:38 Four years ago. 17:28:51 i only knew after community made a joke about it 17:29:54 random generelectronic question: can I buy an e-ink display that interfaces just like common LCDs? 17:33:54 -!- copumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…). 17:37:28 deterministic prelectronicise answer: http://www.seeedstudio.com/depot/small-epaper-shield-p-1597.html 17:38:56 -!- copumpkin has joined. 17:40:20 -!- conehead has joined. 17:49:12 -!- doesthiswork has joined. 17:54:49 -!- augur has quit (Remote host closed the connection). 17:59:56 has anyone heard news of the When reference implementation? 18:00:18 other than "You will 'soon' be able to lay your grubby little hands on it." in 2001 18:14:11 Grin seems to be the only esolang that has a builtin “arccos” function. 18:17:51 -!- mnoqy has joined. 18:19:41 boily: How about Tiny? 18:20:00 boily: Or Qwerty Reverse Polish Notation? 18:20:09 boily: Or Stlang? 18:20:19 boily: Or KimL? 18:20:34 boily: Or Gammaplex? 18:20:57 fizzie: I wasn't up to there, skipped Gammaplex, and I said “seems”. 18:21:00 how about IRP 18:21:08 IRP is a myth. 18:21:16 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...). 18:21:21 Admittedly all those call it "acos". 18:21:31 burlesque has it i think 18:21:45 ok. for a very, very week value of “seems”. 18:22:01 probably because I'm browsing the hello-world-in-esolangs page. 18:22:44 Burlesque is a Stlang derivative, so it makes sense it'd have it too. 18:23:07 speaking of burlesque, where has mroman disappeared? 18:23:22 That's something people do, disappear. 18:23:39 he's still in #anagol! 18:24:58 the Temptation of Succumbing to the ~Duck is strong, but I will heed the Phantom and not do that. 18:25:08 ~yi 18:25:08 Your divination: "Swallowing" to "Shake" 18:38:49 -!- copumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…). 18:48:40 -!- copumpkin has joined. 18:50:05 when trying to cram an acronym into a common word doesn't quite work out: https://en.wikipedia.org/wiki/CLOCK 18:50:38 i don't know why they can't just call it "clock" 18:50:44 i was expecting the 'L' to be the contrived part 18:51:09 same. 18:51:11 "In humans, a polymorphism in Clock, rs6832769, may be related to the personality trait agreeableness" amazing 18:51:31 kmc: so you expected the COCK to be okay 18:51:35 anyone know a quick way to cut a video in half, like get the first thirty seconds of a sixty second video? in mp4. 18:54:06 University of Tromsø is the world's northernmost university. 18:55:41 -!- copumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…). 18:56:00 Bike: ffmpeg -i video.mp4 -vcodec copy -acodec copy -ss 00:00:00 -t 00:00:30 trimmed_video.mp4 18:56:21 oh wait you need exactly half of it, always? 18:56:27 no,that works, thanks. 19:15:38 -!- ottianna has joined. 19:16:03 HLA Q CESHA 19:18:49 XOR EAX, EAX 19:19:17 hi 19:19:57 a prof of mine said, xor eax, eax isn't faster than mov eax, 0 anymore (iff the cpu has a special zero register) 19:20:02 -!- augur has joined. 19:20:46 myname: maybe, but I think xor eax, eax has entered Idiomatic Legendary Status. 19:21:26 boily: well, it may be, but moving between registers can be made in "0 cycles" 19:23:03 hmm... there should be a special opcode that covers the whole xor instruction (with registers and all), that translates to the mov version. 19:23:27 so that way, you could xor things with themselves, have performance, and be happy with it. 19:23:59 yeah, it's not unlikely that this is done 19:24:27 but in this case xor is not faster than mov, it is equally fast at best 19:25:11 i'm more confused about "loop" considered slow 19:25:34 well. loop incurs branches, therefore branch prediction, therefore hair loss. 19:25:40 i.e. slower than dec rcx & cmp rcx, 0 & jne 19:26:16 well, if you make the jump without loop, you still need branch prediction 19:26:27 "xor eax, eax" is denser, though. 19:26:47 if i'd build a processor, i'd make loop as always taken 19:27:59 if I'd build a processor, I'd have an MP3 opcode. 19:28:24 you could even make some magic like "if rcx is 1 set the prediction to not taken instead" to make literally 0 flushes in a loop 19:28:37 why that? 19:28:39 "Dependency Breaking Idioms -- Instruction parallelism can be improved by using common instructions to clear register contents to zero. The renamer can detect them on the zero evaluation of the destination register. -- Use one of these dependency breaking idioms to clear a register when possible. -- XOR REG, REG -- Since zero idioms are detected and removed by the renamer, they have no ... 19:28:45 ... execution latency." 19:29:10 (Goes a reasonable recent version of the Intel Optimization Manual on the topic of clearing a register.) 19:29:39 myname: because I'd like to. something that really, really shouldn't get reduced to an opcode. 19:33:27 -!- mnoqy has quit (Quit: hello). 19:35:23 As for LOOP, "Assembly/Compiler Coding Rule 31. (M impact, M generality) Avoid using complex instructions (for example, ENTER, LEAVE or LOOP) that have more than four µops and require multiple cycles to decode. Use sequences of simple instructions instead. -- Complex instructions may save architectural registers, but incur a penalty of 4 µops to set up parameters for the microsequencer ROM ... 19:35:29 ... in Intel NetBurst microachitecture." 19:35:58 Also something something about Core microarchitecture and 4-1-1-1 templates and diminishing returns. 19:36:19 if I remember right microcodey things can often use like 8-10+ clocks 19:36:40 "(micro-ops which are executed out of the microsequencer involve extra overhead). 19:36:43 " 19:36:57 if you use LOOP often enough they'll optimize it to be the fastest alternative 19:37:16 this says LOOP is 5 cycles (7 uops) on haswell, LOOP(N)E is 6 cycles (11 uops)? 19:37:23 You have to use it quite a lot to offset what all the mainstream compilers are doing. 19:37:37 -!- ottianna has left. 19:38:36 Wonder if GCC "-Os" can be coaxed to LOOP, though. 19:38:46 lesson of the day: don't use loops. at all. in fact, write you programs with no branches whatsoever. 19:41:37 boily: indeed 19:42:01 boily: also, don't make any data that depends on each other to avoid data hazards 19:42:02 boily: The Optimization Manual, IIRC, sort of recommends against that. 19:42:25 fizzie: having an MP3 opcode, or writing without branches? 19:42:30 Writing without branches. 19:42:58 AArch64 (the 64-bit ARM arch) removed most of the predicated execution because "our branch predictor is so good, they're not that useful any more". 19:43:04 (Paraphrasing there.) 19:43:11 fizzie: as in predicated instructions? of course 19:43:29 interesting 19:44:28 "Benchmarking shows that modern branch predictors work well enough that predicated execution of instructions does not offer sufficient benefit to justify its significant use of opcode space, and its implementation cost in advanced implementations." 19:44:32 (Without paraphrasing.) 19:45:29 -!- jix has joined. 19:45:42 One assumes perhaps the "significant use of opcode space" was more of an issue because they needed to fit more register bits in there. (AArch64 also doubled the number of registers.) 19:46:09 did they keep predication for a few common cases ? 19:46:15 I heard they did something like that 19:46:21 Yes, they did that. 19:46:30 (like I guess "conditional add" is way nicer than "conditional leading zero count") 19:46:35 um, do you know which ones? 19:46:54 Fiora: "Only conditional branches, and a handful of data processing instructions read the condition flags." 19:47:04 I guess that's not much of an answer. 19:47:08 yeah, I guess not^^; 19:47:19 `relcome jix 19:47:23 ​jix: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page. (For the other kind of esoterica, try #esoteric on irc.dal.net.) 19:47:36 oh it's sad that they removed predicated instructions from ARM 19:47:41 although that was mostly the case already with Thumb 19:47:43 kmc: they did? 19:47:46 see above 19:47:59 Thumb2 has the weird if-then-else instructions 19:48:06 kmc: They didn't include IT either. 19:48:10 does Leg have those? 19:48:10 aw damn 19:48:19 (I'm going to call it Leg instead of AArch64 if that's OK with everyone) 19:48:41 Fiora: Oh, the document I was quoting (pasted from irclogs) has more detail. Just a moment. 19:48:43 so does that mean that switching to x86 is giving up an arm and a leg? 19:48:47 :P 19:49:21 Fiora: "The conditional instruction types are: Conditional branch -- Add/subtract with carry -- Conditional select with increment, negate or invert -- Conditional compare" 19:49:35 -!- myname has quit (Ping timeout: 245 seconds). 19:49:37 I guess that covers a lot of it 19:49:50 almost eeeverything I've ever felt like I wanted conditionals for were conditional move/add/subtract 19:50:39 "Conditional select with X" means you can select between two source registers based on the condition flag, and the other source can optionally be unmodified/negated/incremented/inverted. 19:50:48 So it's kind of like a three-argument CMOV on steroids. 19:50:53 ooooh, that's cool. 19:51:17 gosh, that kind of "source can be optionally {long list of things}" reminds me of vpperm 19:51:33 -!- myname has joined. 19:52:06 And "conditional compare" means it does a comparison if the specified condition is true, otherwise sets it to an immediate value, and the idea is to flatten nested conditionals without needing to do conditional branches or arithmetic with boolean values. 19:52:39 so like.... if( x > y ) x = 1? 19:52:47 sets what? the flag? 19:53:16 kmc: Yes, the flag that would otherwise be set as per the result of the comparison. 19:53:28 ok 19:53:31 ohhhhh. 19:53:44 so it's a compare that only saves its results if a condition is true? 19:53:53 so like if( cond ) { condition flag = {cond2} } 19:54:05 Fiora: Yes. (Well, it also does not do the comparison, but I'm not sure how you'd observe that.) 19:54:28 I guess that makes sense with big complicated if statements and stuff. 19:55:06 Fiora: And now that I read this more closely, it seems as if "add/subtract with carry" meant just that; it's not a specifically conditional add/subtract, but instead it was listed as a "conditional instruction type" because it uses a condition (the carry flag) as an input. 19:55:14 ohhhhh :< 19:55:37 Fiora: wow this VPPERM instruction is pretty fancy 19:55:43 kmc: it's fun!! 19:58:49 Fiora: As a minor additional note, the "conditional select" group includes also "conditional set", the x86 "SETcc" thing. (Except there's one variant to select between 0/1, and another to select between 0/-1, which I suppose could be nice for doing some conditional masks. Although maybe you don't need to do that many masks with the conditional select from two regs.) 19:59:17 ooooh. that's kinda nice. especially since I'm guessing it won't be like setcc and only work on 8-bit registers -_- 19:59:55 Right, it's full registers. 20:00:21 a chess programming wiki, that dabbles in assembly instructions. what has the world come to → http://chessprogramming.wikispaces.com/XOP#VPPERM 20:00:31 yeah i saw that -- pretty awesome 20:00:41 chess programming stuff has loots of assembly and microoptimization things 20:00:44 it's kinda cool really :o 20:00:45 Hmm, there's conditional increment/invert/negate... oh, of course, those are just special cases of "conditional select and X" with the both source registers the same. 20:00:46 -!- shikhin has quit (Quit: Leaving). 20:02:20 fizzie: but it's only chess! why does it need that much microfiddling? 20:02:38 (it's still kinda cool. completely unobvious.) 20:02:47 um, well, like, you need to find fast ways to perform common operations like 20:02:49 boily: Another fi. 20:02:56 how do you represent a board, or like, how do you calculate which squares can be attacked 20:03:16 since you need to generate moves fast (at any given node in your minimax tree) and have a heuristic that's evaluated fast 20:04:05 fizzie: autocompletion once again fail me. 20:07:21 have you ever tried minmaxing anything? looking a dozen moves ahead in tic tac toe is hard, let alone chess 20:08:25 Bike: we did some minmaxing back in some random university class. it didn't work. 20:09:17 if I recall correctly a lot of the top chess programs do like. 5 million nodes per second or more 20:09:45 -!- Taneb has joined. 20:10:04 ~it's exponential~ 20:10:04 --- Possible commands: dice, duck, echo, eval, fortune, metar, ping, yi 20:10:10 yo shut up 20:10:19 bleh. 20:10:49 So it stands to reason that you want to reduce the coefficient of those exponents as much as possible. Right? Right. 20:11:41 Bike: reducing dimensions is usually the first step → https://en.wikipedia.org/wiki/Curse_of_dimensionality 20:12:03 well yeah, you wanna prune the tree too. 20:12:38 the soonest you remove things, the soonest you can arrive at the wrong answer. 20:13:04 (then prune the wrong answer off, and start again until the only thing left is the right answer.) 20:15:42 98% of the participants of the "Introduction to AI" course I helped with minmaxed during the course programmng project. 20:16:57 Generally up to something like 4-6 ply. 20:17:15 what game / problem? 20:18:08 It was a game that really was only used on the course -- http://www.niksula.cs.hut.fi/~svirpioj/hierarkia/rules_en.html 20:18:39 Branching factor generally about 1.5-2x that of chess, from what I recall. 20:18:48 -!- doesthiswork has quit (Quit: Leaving.). 20:20:17 Alpha-beta pruning (which maybe 80-90% did) with perfect move ordering in theory lets you look twice as far. 20:21:47 -!- MindlessDrone has quit (Quit: MindlessDrone). 20:22:53 Bike: I remember reading that they found that (up to a point) shorter, more exhaustive searches tended to be better than deeper, less branchy ones (for chess at least) 20:23:11 though that's with stuff like quiesence searches and check extensions 20:23:37 I seem to recall one submission where a last-minute change flipped the sign in an otherwise well-working minmax-with-alpha-beta search system, so that the AI in question made a pretty good effort to lose every game it played. 20:23:45 mmhm yes *examines words while holding chin in thoughtful gesture* 20:24:12 * boily examines fizzie while holding Bike's chin in thoughtful gesture 20:24:50 boily: You made that sound like an adventure game action. 20:25:30 sounds like a pretyt in-depth game if it understands all that. 20:28:01 Maybe just the first part. 20:28:02 ESOTER: Explore the dungeons of #esoteric! Battle the Dragon of Diæresis! Grab wonderous loot, and examine Finns! 20:36:26 where did you even get the diaeresis thing from boily 20:37:10 no idea. 20:47:22 -!- boily has quit (Quit: Poulet!). 20:47:32 -!- metasepia has quit (Remote host closed the connection). 20:50:48 http://www.urbandictionary.com/define.php?term=zzo38 20:52:19 tsk tsk, totally incccurate sample 20:53:40 -!- yorick has joined. 20:55:40 i can't believe zzo was on SA 20:59:57 SA? 21:00:06 zzo was on South America!? 21:00:25 taneb 21:00:48 phantom_hoover 21:00:57 Phantom_Tooter. 21:00:59 i'm tired and confused and don't know what is going on 21:01:07 you killed the moment fizzie 21:01:42 fungot: The curiosity killed the bot. 21:01:43 fizzie: i'm fnord back at the end of the sequence, then they're the same 21:09:31 -!- oerjan has joined. 21:10:04 http://nautil.us/issue/5/fame/the-twin-prime-hero it makes me unreasonably angry that they are still pulling this shit 21:10:18 -!- copumpkin has joined. 21:10:38 http://sprunge.us/KbZZ <- that's not good at all. 21:14:53 Opening the offending file in evince and printing it to a PDF file made it work. Computers! 21:18:00 reminds me of some online checkin that produced PDFs that was only readable on one computer and that was not the computer that was connected to any printer 21:18:51 ended up mailing each boarding card to the one who could read them, convert them to pdf, mail them again to the guy who could print 21:19:18 Oh, boarding passes, that's also always a fun. 21:19:26 -!- carado has quit (Ping timeout: 264 seconds). 21:19:45 I think I once printed one at a hotel where the computer connected to their printer had no PDF viewer I could find. 21:20:05 Ended up opening it on the laptop and print-to-fileing to that one Microsoft things, whatsitcalled. 21:20:16 WMF? 21:20:26 No, the more PDF-alike. 21:20:27 XPS? 21:20:45 Yes, XPS. 21:21:04 `? XPS 21:21:05 There's a "Microsoft XPS Document Writer" by default. 21:21:06 XPS? ¯\(°_o)/¯ 21:21:23 "The XPS Document Writer allows you to create .xps files using any program that you run on Windows. XPS documents look the same in print as they do on the screen. They are portable, like any other file that you can e–mail or transfer using a CD, DVD, universal serial bus (USB) drive, or network connection. They are also easy to share because you can view them on any computer where an XPS ... 21:21:29 ... viewer is installed, even if the computer does not have the same programs that you used to create the original documents." 21:21:36 Sounds quite a bit like PDF, doesn't it? 21:22:28 It's an ECMA standard and all. 21:23:09 bye 21:23:13 -!- Koen__ has quit (Quit: Koen__). 21:23:39 -!- copumpkin has quit (Ping timeout: 248 seconds). 21:27:26 Phantom_Hoover: pulling what? 21:30:30 reporting everything that happens in maths as the result of a lone genius 21:31:36 -!- copumpkin has joined. 21:34:09 it basically was in this case to start with, wasn't it? 21:37:47 -!- FreeFull has joined. 21:52:22 -!- augur has quit (Read error: Connection reset by peer). 21:52:43 -!- augur has joined. 21:56:03 -!- copumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…). 22:01:37 -!- nisstyre has joined. 22:12:19 -!- Taneb has quit (Quit: Leaving). 22:21:47 XOR EAX, EAX 22:22:13 INC EAX 22:22:21 i should tell zzo38 of my new invented spell to annihilate frogs. 22:22:44 For some reason, in ARM ASM, xor is eor 22:22:56 you simply intone the magical words BREKEKEKEX XOR EAX, EAX 22:24:39 I don't think that annihilates frogs 22:24:42 :D 22:24:55 FreeFull: Winnie the Pooh fans I assume 22:26:38 ? 22:27:52 Eeyore! Eeyore! Cthulhu Fhtagn! 22:28:04 -!- nooodl has quit (Ping timeout: 264 seconds). 22:29:40 oh that exists http://miscellany.lolthulhu.com/wp-content/uploads/2007/12/swanson-eeyore.jpg 22:30:21 :) 22:31:19 my brekekekex xor eax, eax was not googleable, alas 22:31:57 i suppose aristophanes hasn't truly permeated geek culture yet. 22:32:03 unlike greek culture. 22:32:31 I got the joke! 22:32:37 yay! 22:32:38 via Major-General's Song naturally. 22:32:45 oh. 22:33:01 oh, there was a joke? 22:33:56 there's always a joke, olsner 22:34:45 ok 22:35:28 When you don't see the joke, you are the joke 22:37:08 :< 22:41:13 arisophanes is on my reading list but keeps going down 22:42:31 -!- mnoqy has joined. 22:43:02 -!- augur has quit (Remote host closed the connection). 22:47:40 -!- conehead has quit (Quit: Computer has gone to sleep.). 22:55:25 `ord Diæresis 22:55:27 68 105 230 114 101 115 105 115 22:55:38 hm nothing funny going on there 22:56:30 `ord ꙮ 22:56:31 42606 22:59:24 -!- doesthiswork has joined. 23:00:50 `ord \0 23:00:52 No output. 23:01:10 `ord \n 23:01:11 No output. 23:01:21 Something funny going on there 23:01:30 -!- azaq23 has joined. 23:06:01 -!- azaq23 has quit (Ping timeout: 246 seconds). 23:08:52 `cat bin/ord 23:08:54 ​#!/bin/sh \ echo "$@" | perl -C7 -pe 'chomp; $_ = join(" ", map { ord } split //, $_);' 23:09:46 `run sed -i 's/sh/bash/' bin/ord 23:09:51 No output. 23:09:55 `ord \0 23:09:57 92 48 23:10:28 `run sh -c 'echo \n' 23:10:29 n 23:10:33 `run bash -c 'echo \n' 23:10:34 n 23:10:44 should i even ask 23:11:02 i vaguely recall it depends on whether it has terminal 23:11:08 or wait 23:11:12 so that's a no 23:11:36 anyway, /bin/sh behaves in weird ways. 23:12:55 Bike: Give echo the -e flag 23:13:02 `run bash -c 'echo -e \n' 23:13:04 n 23:13:14 Huh 23:13:17 `run bash -c 'echo -e "\n"' 23:13:21 No output. 23:13:26 There 23:13:38 `run sh -c 'echo -e "\n"' 23:13:40 ​-e 23:13:45 Oh. Good. 23:17:55 `run ls -l `which sh` `which bash` 23:17:57 ​-rwxr-xr-x 1 0 0 926536 Apr 10 2010 /bin/bash \ lrwxrwxrwx 1 0 0 4 Oct 14 2011 /bin/sh -> dash 23:18:06 dash? 23:18:08 oh well. 23:24:58 -!- Koen_ has joined. 23:26:02 -!- Koen__ has joined. 23:26:02 -!- Koen_ has quit (Read error: Connection reset by peer). 23:29:15 Koen__: is the account koen_ yours? it hasn't been used in a while. 23:29:37 (not the same as koen) 23:29:50 my irc client thinks it's fun to join a server, disconnect, then join again when I open it 23:30:09 maybe I should have Koen__ as my second choice and Koen_ as my third 23:30:22 -!- Koen__ has quit (Client Quit). 23:30:24 fancy 23:30:38 -!- Koen_ has joined. 23:30:47 better? 23:30:57 ALSO YOU ARE EVADING THE QUESTION 23:31:07 also it doesn't allow to change nicks without logging out, as far as I know 23:31:25 but yeah I think it's mine 23:31:43 you might want to log in before it expires 23:32:05 hrm, not the usual password 23:32:30 well 23:32:38 I DON'T KNOW THE PASSWORD OKAY 23:32:45 figures 23:33:32 -!- Bike has quit (Quit: Reconnecting). 23:33:42 anyhow 23:33:48 -!- Bike has joined. 23:33:57 I was trying to sleep but apparently I need to write an interpreter for When before I can 23:36:50 Koen_: i think you can probably get the account dropped and then reregister it, it's even the "2 weeks expiry if not used more than 2 hours after registration" clause. 23:36:57 *even under 23:37:27 I'm sure I have used it less that 2 hours after registration 23:37:41 yes that's what i said. 23:38:02 and it would be expired anyhow under the 10 week clause. 23:38:18 it's definitely been more than ten weeks since I used it 23:38:22 (i recall it used to be 60 weeks?) 23:38:36 does that mean I'm not the one using it? 23:38:43 ...why are you agreeing with me? i already checked with NickServ. 23:38:52 oh 23:39:10 I wasn't agreeing with you I just had trouble understanding what you said 23:39:22 i'm saying it _has_ expired, so you can get it dropped, thus reregister it with a password you know. 23:39:28 ohhhhhh okay 23:39:58 if I do that I'll never know what the password was, though 23:40:14 and this is a problem how? :P 23:40:34 I'll just put it on the "I'll do it tomorrow" list 23:40:42 good, good. 23:40:44 it's a First-in Never-out data structure 23:41:11 ah one of those. is it stored in one of those write-only memories? 23:41:17 holy shit it's friday 23:41:28 -!- augur has joined. 23:41:28 definitely 23:41:36 it's still thursday here Phantom_Hoover 23:41:44 25h41 23:41:50 Random Standard Time! 23:42:07 -!- augur has quit (Remote host closed the connection). 23:42:13 -!- augur has joined. 23:44:14 best timezone 23:45:55 yep 23:48:02 oerjan: it's funny you should say that, cause I'm starting to think that When's strings *are* write-only 23:48:35 as in, there's a concatenation operator, but no substring or array subscript operator 23:56:36 the when specification doesn't actually specify the operators? 23:58:59 -!- yorick has quit (Remote host closed the connection).