00:03:14 kallisti: bondevik and stoltenberg? i guess it's been about that long. bondevik is retired though, so it's not likely to repeat 00:03:44 erna solberg is the most likely conservative side candidate at the moment 00:09:03 for stoltenberg it's logical, he's the leader of norway's largest party 00:09:54 bondevik on the other hand was leader of a small one, he just had unusual abilities to get much of the right wing side to cooperate 00:12:08 ah 00:14:14 is Norwegian politics good? 00:14:18 is stoltenberg good? 00:14:38 also, at the time it looks like the right wing are likely to take over next election. still two years until that, though 00:14:54 assuming they can find _some_ way to agree :P 00:16:31 (the progressive party is fairly unpopular with the two smallest right wing parties, although they seem to have realized they're unlikely to get into government again without them) 00:18:24 well "good"? it's rather peaceful. 00:19:17 stoltenberg is somewhat "technocratic", he's a social economist 00:21:57 good good 00:22:01 all hail technocratic order 00:23:24 American politics kind of works like this: AAAAAAAAAAAHRRRRRRRGGGGGHHHHHHHHHRRRRRRRHHHHHRRRRHHHHGGGGGUUURGLEAAAAAARGHHHHAHAHHHARHARHRRHHARHARAKGAKRKAG 00:23:34 ic 00:25:44 yes 00:25:52 you may be surpirsed to learn this 00:25:59 but it is essentially to understanding what's going on. 00:26:09 even the progressive party isn't much that way in norway any longer 00:26:23 (they're trying to appear responsible so they can get into government) 00:26:28 that's because Norway's economy is good. 00:26:37 (???) 00:26:45 yeah i'm sure that helps 00:27:04 though even when the economy is good in the US it's AAAAAAARGGHHHHHGURGLE 00:27:14 lots of loud angry people. 00:27:15 we're still worried about everyone south of us collapsing, though. bad for exports. 00:27:24 ah yes. 00:27:37 just export to different places yes. :P 00:28:11 well it doesn't help that china _still_ doesn't want to talk to us after last year's nobel prize 00:28:33 hahahahahahaha 00:29:13 it must be complicated being the prize-giving country. 00:29:24 who do you give the prizes too? complex question. 00:29:47 yeah. maybe if sweden could give the literature prize to them next year, it'll take some heat off us 00:30:06 or maybe they'll just give up on scandinavia overall 00:30:22 also wait what are they mad about? 00:30:46 about the peace prize going to a chinese dissisent who was at the time in _jail_... 00:30:50 *dissident 00:31:21 oh right 00:31:27 I forgot about that. 00:32:12 i heard there was a little optimism though, apparently a norwegian and chinese minister got seated together recently for lunch/dinner at some conference, iirc 00:32:22 and actually talked 00:32:25 "sheesh Nobel people let us be a communist police state if we want to" 00:32:39 oh good 00:33:07 "hey China, we're sorry you're bad at human rights and we awarded the guy that you wanted to keep quiet for being so awesome." 00:34:10 (this is obvious how the conversation went) 00:34:14 +ly 00:35:59 i read that the chinese had added stupid restrictions so that norwegian salmon, which previously could get from norway to chinese restaurants in just a day or two, now takes 8 days 00:36:13 looool 00:36:22 now all the salmon tastes bad in China. 00:36:26 yeah 00:37:25 some of the physics and chemistry prizes are more impressive some years than others. 00:37:34 you don't say 00:37:35 -!- augur has joined. 00:37:43 like the 2009 one is kind of boring for physics 00:38:01 and supernovae aren't really that awesome but quasicrystals FUCK YEAH THAT'S LIKE NEW SHIT 00:38:47 erm the supernovae were awesome, they showed that the universe is _accelerating_ 00:39:13 nah that's boring. QUADICRYSTALS 00:39:16 *S 00:39:22 when all intuition about gravity as well as previous theories say it should be slowing down 00:39:54 ah that's good 00:40:02 I like when scientists use intuition and are wrong. :> 00:40:40 -!- derdon has quit (Remote host closed the connection). 00:40:58 In 1964 Jean-Paul Sartre was awarded the Literature Prize but refused, stating, "A writer must refuse to allow himself to be transformed into an institution, even if it takes place in the most honourable form." 00:41:02 what a dick. 00:41:30 existential dick. 00:42:37 it _has_ been said that getting the literature prize is bad for your future writing, though 00:43:00 -!- MSleep has changed nick to MDude. 00:44:16 hmmm in what way? 00:44:32 as in 00:44:39 bad for your writing style 00:44:42 or bad for your popularity? 00:45:25 bad for your writing style, i think 00:51:02 they should have other categories. 00:51:05 like mathematics! 00:52:24 journalism would be a good category. 00:53:39 well, norway tried to make something like that with the abel prize. 01:02:24 I'm kind of confused about Barack Obama and the Nobel Peace Prize 01:02:34 did he get it because... he wasn't George Bush? 01:03:06 and black. 01:03:53 and tolerant of Muslims I guess? 01:03:56 huh, okay 01:04:01 but he didn't really do anything. 01:04:23 he just wins an award for existing and becoming US president. Congratulations! 01:04:28 you do realize norwegians were just as puzzled as americans about it, right? :P 01:05:39 it may just be a result of Thorbjørn Jagland's (nobel committee leader, former prime minister) natural disaster attracting capability 01:05:57 ah okay. 01:06:04 it's that weird o in his name probably. 01:06:17 it's like a mystic spell. 01:06:27 ancient nordic pagan magic. 01:06:41 see: how he lost his prime ministership; last year's prize 01:06:59 maybe he just likes controversial prizes. 01:07:07 maybe. 01:07:10 also maybe much wasn't going on in Peace in 2009? 01:07:48 hm i guess i've forgotten if there was anything 01:09:07 Several Nobel Laureates have commented: Former Soviet leader Mikhail Gorbachev (winner 1990), gave his congratulations,[55] Bangladeshi economist Muhammad Yunus, (co-winner 2006 prize), said the committee's award was "an endorsement of [Obama] and the direction he is taking." 01:09:21 so yeah they just like him for existing and not being a shitty US president. 01:10:17 good job Obama! you've changed public relations across the world by not being George Bush. 01:11:07 In Europe, French President Nicolas Sarkozy said the award would reinforce Obama's determination to work for justice and peace. He added that the award "finally confirms the return of America in the hearts of all the peoples of the world" 01:11:12 America!! Fuck yeah!! 01:12:26 -!- pikhq has joined. 01:12:32 -!- pikhq_ has quit (Ping timeout: 248 seconds). 01:12:33 Taliban spokesman Zabiullah Mujahid said the decision was ridiculous, saying, "The Nobel prize for peace? Obama should have won the 'Nobel Prize for escalating violence and killing civilians.'" 01:12:37 ha. ha. ha. the irony. 01:13:46 on the plus side, afaict jagland hasn't actually managed to ruin the council of europe yet. in fact russia even ratified the recent reforms... 01:17:08 help I am not know Eurolitics 01:18:11 council of europe is an organization which has most european countries as members; it's most important part is the european court of human rights which upholds the european human rights convention 01:18:16 wtf why is Japan a candidate for membership of the council of Europe? 01:18:20 *its 01:18:24 or is it like... candidate to be observer? 01:18:25 it is? 01:19:01 oh 01:19:01 nevermind 01:19:04 I'm colorblind 01:19:15 I thought it was red on the map but it's orange so it's an observerer. 01:20:35 OH HO LETS SEE WHAT XKCD SUCKS HAS TO SAY ABOUT THE NEW XKCD 01:20:38 oh, nothing yet. 01:22:48 also wtf the anthem for the Council of Europe is Ode to Joy? 01:23:13 come on. that's the worst thing ever. 01:23:45 * oerjan swats kallisti -----### 01:23:47 IS NOT 01:24:05 no it's bad. 01:24:10 Beethoven had better stuff. 01:24:24 * oerjan hits kallisti with the saucepan ===\__/ 01:24:30 "This set is among the smallest sets ever found." 01:24:42 Rather silly when taken out of context. 01:24:50 DUN DUN DUN DUN DUN DUN DUN DUN DUN DUN DUN DUN /DUN/.. DUNDUN 01:24:52 "Hey guys! We just discovered a set that has TWO ELEMENTS!" 01:24:56 -- Ode to Joy 01:25:03 "Holy shit! Only two? How does it work?" 01:26:43 oerjan: it's mostly just quarter notes and it's in the completely lame key of D major 01:26:50 also: I had to play it a lot in middle school band so now I hate it. 01:28:05 ah childhood abuse, i understand now. 01:28:08 I guess it's not bad with a choir 01:28:14 the POWER OF THE HUMAN VOICE 01:28:20 kind of makes it a more moving piece 01:29:46 and it's all triumphant and grand 01:30:05 "FUCK YEAH JOY" 01:30:38 *confetti* *angels* 01:31:07 -- Ode to Joy 01:31:47 -!- Darth_Cliche has joined. 01:32:10 -!- copumpkin has quit (Quit: Computer has gone to sleep.). 01:34:31 mmm pumpkin pie 01:34:57 "Ode to Joy" is just a selection of a part of a symphony, dunno why it's played so much. 01:35:22 Also, *technically* any country could join the Council of Europe. 01:35:30 If the Council of Europe deems a country European, it is. 01:35:36 Zimbabwe 01:35:48 Hypothetically? Yes. 01:36:15 russia is kind of European 01:36:21 culturally 01:36:35 The majority of the population of Russia is in Europe. 01:37:19 right 01:37:36 Russia is the largest country in the world, covering more than one eighth of the Earth's inhabited land area. 01:37:39 that's so insane. 01:43:40 -!- Jafet has quit (Quit: Leaving.). 01:43:59 -!- augur has quit (Remote host closed the connection). 01:49:01 "Holy shit! Only two? How does it work?" // just - like - magnets 01:49:32 Gregor: so it's Magic Got It? 01:49:33 kallisti: and it used to be even larger... 01:50:28 magic nets, obviously 01:51:18 I think the EU is cheating. 01:51:25 * oerjan realizes that nearly half his life is _after_ the soviet union dissolved 01:51:33 by having a larger GDP when it's not really a country. 01:52:03 cheaters 01:52:34 "With an area of 22,402,200 square kilometres (8,649,500 sq mi), the Soviet Union was the world's largest state. Covering a sixth of the Earth's land surface, its size was comparable to that of North America." 01:56:51 http://en.wikipedia.org/wiki/File:EU_belief_in_God.svg 01:56:52 compare to 01:57:03 A 2008 survey of 1,000 people concluded that, based on their stated beliefs rather than their religious identification, 70% of Americans believe in a personal God, roughly 12% of Americans are atheist or agnostic, and another 12% are deistic (believing in a higher power/non-personal God, but no personal God). 01:57:25 ...1000 isn't a very large population size 01:57:50 * shachaf believes in an impersonal, mass-produced god. 01:58:48 Gallup International indicates that 41%[56] of American citizens report they regularly attend religious services, compared to 15% of French citizens, 10% of UK citizens,[57] and 7.5% of Australian citizens. 01:58:53 GODLESS EUROPEANS 01:59:01 NO VALUES. 02:00:14 australians are not european. just saying. 02:00:31 I wasn't talking about them 02:00:41 BUT THEY TOO ARE GODLESS 02:00:43 EVEN MORE SO 02:00:45 SHAMEFUL 02:01:14 http://en.wikipedia.org/wiki/File:Church_or_synagogue_attendance_by_state_GFDL.svg 02:01:29 I live in the orange thing inside that big patch of red. 02:01:32 red for danger. 02:01:38 well the australians are probably substituting with sacred activities such as beach surfing and bbq 02:03:03 Germany: Putting the Gödel back into Godless Europeans. 02:04:45 and of course crocodile wrestling 02:06:42 -!- copumpkin has joined. 02:13:22 -!- Lymia has changed nick to Madoka-Kaname. 02:15:56 -!- Darth_Cliche has quit (Read error: Connection reset by peer). 02:16:17 -!- Darth_Cliche has joined. 02:18:41 -!- calamari has joined. 02:21:12 -!- Darth_Cliche has quit (Read error: Connection reset by peer). 02:21:40 -!- Darth_Cliche has joined. 02:23:42 -!- Darth_Cliche has quit (Client Quit). 02:25:44 -!- augur has joined. 02:26:57 -!- pikhq_ has joined. 02:27:16 -!- pikhq has quit (Ping timeout: 258 seconds). 02:32:38 -!- augur has quit (Remote host closed the connection). 03:04:21 NetBSD: Still installing. 03:27:20 anyone here know the TeX equivalent of
? 03:27:39 i know i used to know this 03:28:11 \begin{quote} or was that just for literate haskell... 03:28:29 oh, that was code 03:28:31 iirc 03:29:09 (inb4 zzo: that's latex, not tex) 03:29:16 zzo is not here 03:29:24 whew 03:51:45 -!- Sgeo has quit (Ping timeout: 240 seconds). 03:55:17 -!- Sgeo has joined. 03:55:40 -!- augur has joined. 04:08:57 -!- Sgeo has quit (Ping timeout: 240 seconds). 04:25:20 -!- Jafet has joined. 04:34:06 NETBSD: STILL BLOODY INSTALLING 04:34:53 a net drain on resources 04:40:47 -!- Sgeo has joined. 04:47:59 -!- GreaseMonkey has joined. 05:10:58 -!- SgeoN1 has joined. 05:13:45 -!- Sgeo has quit (Ping timeout: 240 seconds). 05:14:53 -!- Sgeo has joined. 05:19:17 -!- sebbu2 has joined. 05:19:17 -!- sebbu2 has quit (Changing host). 05:19:17 -!- sebbu2 has joined. 05:19:33 http://horrorchan.com/post/8846627981/chip-chan 05:19:38 this is so fucking weird and sad. 05:22:09 -!- sebbu has quit (Ping timeout: 240 seconds). 05:25:45 -!- Sgeo has quit (Ping timeout: 240 seconds). 05:28:42 -!- Sgeo has joined. 05:33:45 -!- Sgeo has quit (Ping timeout: 240 seconds). 05:33:57 -!- Nisstyre has quit (Ping timeout: 258 seconds). 05:34:53 -!- Sgeo has joined. 06:06:10 -!- quintopia has quit (Read error: Operation timed out). 06:07:45 -!- quintopia has joined. 06:09:45 -!- Sgeo has quit (Ping timeout: 240 seconds). 06:10:49 -!- Sgeo has joined. 06:21:22 -!- MDude has changed nick to MSleep. 06:35:45 -!- Sgeo has quit (Ping timeout: 240 seconds). 06:36:25 @tell elliott here's Gravity Well but I can't get it to work via Wine http://www.tucows.com/preview/289104 06:36:25 Consider it noted. 06:37:04 -!- Sgeo has joined. 06:54:54 The 'quote' environment does indent a bit, on both sides. 07:14:23 -!- GreaseMonkey has quit (Quit: The Other Game). 07:33:45 -!- Sgeo has quit (Ping timeout: 240 seconds). 07:34:29 -!- Sgeo has joined. 07:39:21 -!- Sgeo has quit (Ping timeout: 240 seconds). 07:40:49 -!- Sgeo has joined. 07:48:15 -!- SgeoN1 has quit (Quit: Bye). 07:51:13 -!- augur has quit (Ping timeout: 252 seconds). 08:01:39 -!- augur has joined. 08:14:53 * Sgeo learns that monqy likes Crawl 08:16:18 hi 08:17:17 -!- augur has quit (Ping timeout: 276 seconds). 08:22:15 Sgeo: no 08:22:20 Sgeo: haven't you learned: I don't 08:22:23 Sgeo: I just hang out there 08:22:58 Sgeo: I don't actually play crawl. it's kind of like how ais hangs out in ##crawl-dev and I don't think he plays crawl either?? 08:23:55 so it's less that I like crawl and more that I like ##crawl 08:24:00 ...in which we learn that no one actually plays crawl any longer, they just stay because of the nice community 08:24:23 for some value of nice 08:24:49 well we cannot expect #esoteric standards, of course 08:25:01 naturally 08:27:21 -!- calamari has quit (Quit: Leaving). 08:27:51 Does anyone here do anything with esoteric languages? 08:27:58 whats that 08:27:58 * shachaf doesn't even pretend to. 08:28:28 it happens 08:29:00 elliott is still trying to improve his funge98 in haskell interpreter 08:29:35 zomg $ tr '12345678' '+-<>[],.' | bf 08:29:40 * shachaf invents new esolang. 08:30:07 you're in luck, Phantom_Hoover isn't here 08:30:22 you may still have a slight chance of surviving 08:31:28 shachaf: I've currently got two ideas for esoteric programming languages and one sort-of-but-not-very-esoteric language with a partially written spec. 08:31:36 -!- augur has joined. 08:31:45 -!- Sgeo has quit (Ping timeout: 240 seconds). 08:31:57 oerjan: But look at my innovative syntax! 08:32:31 shachaf: also is that the fabled hasksh 08:32:38 or hask--sh! 08:32:43 bah, it's even context-free, how innovative is that 08:32:46 in formal contexts 08:32:48 such as weddings 08:32:56 hask sh wedding 08:33:01 -!- Sgeo has joined. 08:33:07 kallisti: No, i's regularsh. 08:33:26 hmmm ah 08:33:37 the only thing that was throwing me off was the standalone $ 08:34:10 zomg $ must be the propmt 08:34:15 ah 08:34:47 wow I sure am lazy! 08:34:56 oh no 08:34:59 monqy: $ is the prompt, "zomg" is an exclamation. 08:35:07 good 08:35:14 because zomg $ would be a bad prompte 08:37:00 monqy: you zen master programmer yet? 08:37:03 that you? 08:37:04 ??? 08:37:07 > 08:37:08 that me? 08:37:11 ye 08:37:15 < 08:37:23 ,ye 08:37:30 q 08:37:38 what is zen master programmer 08:37:49 * kallisti 08:37:59 speaking of prompts: do you use coloured or monochrome prompts? 08:38:19 monochromme 08:38:27 personally I use a coloured prompt, because it easily stands out in the scrollback. 08:38:39 PS1="\[\033[01;32m\]\u@\h\[\033[01;34m\] \w \$\[\033[00m\] " 08:38:44 maybe I'd like a colored prompt, but i really don't care enough to do one 08:38:52 well there you have one 08:38:55 PS1='C:\>' 08:39:00 actually do it with single quotes 08:39:04 Vorpal: is it rainbow prompt? 08:39:20 my simple prompte: PS1='[\u@\h \w]\$ ' 08:39:21 I don't speak ANSI very well 08:39:23 kallisti: nah, it is just green for user@host then blue for path and the $ 08:39:30 I use a red prompt for root 08:39:47 which is just hostname in red then path and $ in blue 08:39:50 echo $PS1 08:39:51 \[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\w\$ 08:39:54 default Ubuntu prompt 08:39:58 crazy 08:40:09 export PS1="\[\033[01;31m\]\h\[\033[01;34m\] \w \$\[\033[00m\] " is from root's .bashrc 08:40:52 I think it's time 08:40:55 to smoke the hookah 08:40:57 with the stuff 08:40:59 that I bought 08:41:04 yes 08:41:06 >) 08:41:12 btw if behaviour of ! in bash ever annoyed you, add "set +H" (without quotes) to your .bashrc 08:41:30 it turns off the crazy behaviour of ! 08:42:06 -!- monqy has quit (Quit: hello). 08:42:36 the brand is Moassel Ayam Zaman and the flavor is called 1001 Nights 08:42:43 it's supposed to be more like traditional shisha 08:42:56 also it was stupid expensive so it better be good 08:42:59 or I will send angry emails 08:43:01 (I won't) 08:43:59 arabic sure is a pretty script. 08:44:38 it kind of looks like what stereotypical alien language script looks like. 08:45:16 -!- oerjan has quit (Quit: Good night). 08:45:22 oerjan: night 08:45:31 Vorpal$ echo "But I love that behavior!" 08:45:34 Oops. 08:45:39 Let me escape that. 08:45:44 Wait, what happened to my history? 08:47:28 -!- pikhq has joined. 08:47:45 -!- pikhq_ has quit (Ping timeout: 244 seconds). 08:48:00 -!- Sgeo has quit (Ping timeout: 248 seconds). 08:50:50 Wait, what happened to my history? <-- that is what ! does ... 08:51:04 * shachaf looked up: help 08:51:12 ha, ha, get it. 08:51:14 good joke. 08:52:04 -!- Sgeo has joined. 08:55:41 I used to have a real colorful prompt, but I haven't bothered to keep it so now it's just the default. Though I don't really know what's up with this default '\[\e]0;\u@\h: \w\a\]\u@\h:\w\$ ' nonsense, it looks just like the plain '\u@\h:\w\$ ' part. 08:56:58 fizzie: The first part is setting the terminal's title. 08:57:17 Ah, right; couldn't remember what esc-]0; was. 08:58:22 I don't know why they try to match escape codes with \] btw, but it seems to matter, or readline gets fucked up if your input causes a line wrap 08:59:18 Seems I've used PS1="[\t] \[\e[1;34m\]\u@\h \[\e[1;32m\]\w \[\e[1;37m\]\$ \[\e[0m\]" in some bygone age. Bluh. 08:59:37 what does that do? 08:59:47 oh timestamp 08:59:49 right 08:59:57 doesn't look too bad 08:59:57 Well, it's not that far from yours, except with swapped colors and the timestamp. 09:00:06 And a differently colored $. 09:00:13 export PS1="[$CYAN%D{%F} :: %D{%T}$NORMAL] $GOLD%n$NORMAL@$GOLD%m $GREEN%~$NORMAL 09:00:16 $ " 09:00:19 I think mine is based on gentoo's default prompt around 2004 but with some changes 09:00:21 I'm all literate. 09:00:22 PS1="1:$PS1" 09:00:37 Deewiant: what does echo "$PS1" output? 09:00:44 because that is useless without the rest of your file 09:00:57 Vorpal: It outputs in colour, that can't be copied. 09:01:10 Deewiant: huh echo $PS1 here doesn't output in colour 09:01:14 Vorpal: zsh. 09:01:17 ah 09:01:22 well, can't test it anyway then 09:01:45 -!- Sgeo has quit (Ping timeout: 240 seconds). 09:02:10 That's a long timestamp. 09:02:19 hm? 09:02:25 (The colour codes are: normal = 0, green = 32, cyan = 36, gold = 33, yellow = 33, magenta = 35) 09:02:27 your prompt, yes 09:02:29 [yyyy-mm-dd :: HH:MM:SS], in Deewiant's. 09:02:32 oh right 09:03:09 -!- Sgeo has joined. 09:03:46 Some people use two-line prompts and stuffs. 09:03:57 I have seen that, never liked it 09:03:58 Mine is two-line. 09:04:08 oh, %n is a newline? 09:04:14 No, the line break is a newline. 09:04:16 Oh, that's what the raw newline was about. 09:04:17 bbl, university 09:04:51 First line is essentially "[timestamp] user@host pwd" and the second is just "$ " 09:05:19 Right. I just concatenated them when testing, didn't realize the newline was intentional. 09:06:39 -!- augur has quit (Read error: Connection reset by peer). 09:07:06 -!- augur has joined. 09:07:45 -!- Sgeo has quit (Ping timeout: 240 seconds). 09:11:44 -!- Sgeo has joined. 09:30:08 holy crap 09:30:12 I am lightheaded now. 09:30:14 hello 09:30:17 𐎣𐎠𐎼𐎿𐏃𐎠 09:42:07 In chemistry alcohol can refer to more than ethyl alcohol. Methyl (wood) alcohol is poisonous. 09:42:16 poisonous as opposed to...? 10:00:44 -!- kmc has quit (Quit: Leaving). 10:07:14 hi 10:10:33 not poisonous 10:11:45 -!- Sgeo has quit (Ping timeout: 240 seconds). 10:12:53 -!- Slereah_ has joined. 10:13:11 oklopol: right but in the context of ethyl alcohol... 10:14:04 -!- Slereah has quit (Ping timeout: 245 seconds). 10:14:59 -!- Sgeo has joined. 10:16:07 Sgeo: hi 10:16:17 Slereah_: 10:16:18 hi 10:18:01 `ls logs 10:18:08 ls: cannot access logs: No such file or directory 10:18:12 `ls 10:18:14 bin \ canary \ karma \ lib \ paste \ quotes \ share \ wisdom \ x 10:18:31 `ls share 10:18:32 units.dat 10:18:42 `ls / 10:18:43 bin \ dev \ etc \ hackenv \ home \ lib \ lib64 \ opt \ proc \ sbin \ sys \ tmp \ usr \ var 10:18:53 * kallisti though hackego had logs on it 10:19:16 `fetch http://codu.org/logs/_esoteric/2011-11-23-raw.txt 10:19:19 2011-11-23 10:19:19 URL:http://codu.org/logs/_esoteric/2011-11-23-raw.txt [53284/53284] -> "2011-11-23-raw.txt" [1] 10:19:21 -!- Sgeo has quit (Ping timeout: 240 seconds). 10:20:03 kallisti, why? 10:20:17 `ls bin 10:20:19 ​? \ @ \ addquote \ allquotes \ calc \ define \ delquote \ etymology \ forget \ fortune \ frink \ google \ json \ k \ karma \ karma+ \ karma- \ learn \ log \ logurl \ macro \ marco \ paste \ pastekarma \ pastelog \ pastelogs \ pastenquotes \ pastequotes \ pastewisdom \ ping \ prefixes \ qc \ quote \ quotes \ roll \ toutf8 \ translate \ translatefromto \ translateto \ units \ url \ welcome \ wl \ word \ wtf 10:20:27 `url bin/log 10:20:29 http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/bin/log 10:20:44 so logs are available in /var/irclogs/_esoteric 10:20:46 that's a weird place to put logs but okay 10:20:56 `rm "2011-11-23-raw.txt" 10:20:58 rm: cannot remove `"2011-11-23-raw.txt"': No such file or directory 10:20:59 (bin/log that is 10:21:00 ) 10:21:06 -!- Sgeo has joined. 10:21:08 Vorpal: sheesh calm down I was going to delete it once I was done. 10:21:09 :P 10:21:12 kallisti, ... bin/log is a script 10:21:23 `log kallisti 10:21:40 hm 10:21:47 takes a while 10:21:51 definitely 10:21:53 2011-11-22.txt:00:45:46: also def 10:21:56 `log kallisti 10:21:58 also: def 10:22:02 should be faster now 10:22:06 2011-11-22.txt:06:41:40: kallisti: basically the player behind the ship keeps playing for ten seconds and you have to get in range and aim it 10:22:06 cached and so on 10:26:41 `run cat '/var/irclogs/_esoteric/2011-11-23-raw.txt' | perl -n -e '/:(.*?)!.*JOIN/; $j{$1}++; END {print "$_ $j{$_}; " for sort {$j{$b} <=> $j{$a}} keys %j}' 10:26:44 Sgeo 179; augur 85; 53; pikhq 47; Darth_Cliche 47; pikhq_ 13; sebbu2 7; Slereah_ 3; Jafet 3; copumpkin 3; SgeoN1 2; quintopia 2; calamari 2; GreaseMonkey 1; kallisti 1; 10:27:30 `run cat '/var/irclogs/_esoteric/2011-11-22-raw.txt' | perl -n -e '/:(.*?)!.*JOIN/; $j{$1}++; END {print "$_ $j{$_}; " for sort {$j{$b} <=> $j{$a}} keys %j}' 10:27:31 O_O 10:27:32 copumpkin 610; Jafet 399; GreaseMonkey 357; Madoka-Kaname 303; ineiros 252; derdon 245; DCliche 234; Phantom_Hoover 232; monqy 196; new2net 165; kmc 144; myndz\ 115; derrik 93; pkzip 89; pikhq 73; Darth_Cliche 72; pikhq_ 70; Lymee 53; MSleep 50; ais523 42; augur 42; oerjan 37; Ngevd 36; Phantom__Hoover 31; augur_ 26; 21; sebbu2 15; MDude 11; derrik_ 6; Slereah 3; FireFly 3; aloril 2; Lymia 2; Sgeo 2; Patashu 1; Nisstyre 1; 10:28:44 kallisti, what are you measuring? 10:28:48 number of joins 10:28:57 and the first time? 10:29:03 same thing. 10:29:09 first one is today second is yesterday 10:29:14 ah 10:29:21 according to what timezone? 10:29:28 the... logs 10:29:33 whatever that one is. UTC? 10:29:47 clog is in some weird US timezone I know 10:32:03 I'm sleepy and I'm at university and I have a lecture in 1.5 hours 10:32:21 are you the giving or receiving partner of this lecture. 10:32:32 I'm a student so... 10:32:41 ah 10:32:55 actually two lectures, each taking two hours 10:33:01 I think I have some kind of weird delusion that some people on this channel are like professors or something. 10:33:06 right after each other 10:33:16 Dr. Monqy 10:33:42 really? 10:33:51 I mean not really no. 10:33:54 ah 10:35:21 `run cat '/var/irclogs/_esoteric/2011-11-23-raw.txt' | perl -n -e '/:(.*?)!\w+ (JOIN|PART|QUIT)/; $j{$1}++; END {print "$_ $j{$_}; " for sort {$j{$b} <=> $j{$a}} keys %j}' 10:35:29 474; 10:35:32 ..... 10:35:41 yes of course. 10:35:53 `run cat '/var/irclogs/_esoteric/2011-11-23-raw.txt' | perl -n -e '/:(.*?)!\S+ (JOIN|PART|QUIT)/; $j{$1}++; END {print "$_ $j{$_}; " for sort {$j{$b} <=> $j{$a}} keys %j}' 10:35:58 Sgeo 206; augur 67; 53; pikhq_ 41; derdon 38; copumpkin 15; calamari 12; monqy 8; oerjan 6; Darth_Cliche 6; sebbu2 5; Jafet 4; pikhq 3; kmc 3; Slereah_ 2; GreaseMonkey 2; SgeoN1 2; quintopia 2; Slereah 1; sebbu 1; Nisstyre 1; 10:36:16 kallisti, your code is suffering from UUOC 10:36:35 oh wait PART isn't actually an IRC command is it. 10:36:39 also what is UUOC 10:36:44 useless use of cat 10:37:04 kallisti, and afaik PART is an irc command, but maybe no one parted? 10:38:15 oh, I just use cat because I'm more prone to fuck up if I don't 10:38:15 kallisti: Sure it is. 10:38:15 Vorpal: That's not a useless use of cat. 10:38:15 Vorpal: It's more readable than using < 10:38:15 `run perl -n -e '/:(.*?)!\S+ (JOIN|PART|QUIT)/; $j{$1}++; END {print "$_ $j{$_}; " for sort {$j{$b} <=> $j{$a}} keys %j}' < /var/irclogs/_esoteric/2011-11-23-raw.txt 10:38:15 Sgeo 212; augur 67; 53; pikhq_ 41; derdon 38; copumpkin 15; calamari 12; monqy 8; oerjan 6; Darth_Cliche 6; sebbu2 5; Jafet 4; pikhq 3; kmc 3; Slereah_ 2; GreaseMonkey 2; SgeoN1 2; quintopia 2; Slereah 1; sebbu 1; Nisstyre 1; 10:38:15 shachaf, no it isn't 10:38:15 ENOUGH OF THIS 10:38:15 well I could even just pass it in as an argument to perl 10:38:15 shachaf, and it spawns an extra process 10:38:15 kallisti, sure, I'm no perl expert 10:38:17 shachaf, cat is useless unless used interactively to dump a file to your terminal or to *concatenate* files. 10:38:19 Vorpal: Oh no! Amidst this paragon of efficiency, this beautifully-optimized log-searching machine, a traitor! 10:38:25 -n basically says "loop through lines from files passed as command arguments or stdin" 10:38:46 Vorpal: I like to read command lines left-to-right. generate-things | do-things-to-things | output-things and so on. 10:39:00 shachaf: dude perl is the most optimized of the languages. 10:39:04 "cat foo" is a great way to say "generate the contents of this file" 10:40:06 (yes languages, not implementations) 10:40:06 anyway this conversation is silly :P 10:40:06 I don't care that it spawns an extra process. If I was worrying about efficiency I'd be doing something else. 10:40:06 I wonder if there's an easier way to say "sort in descending order" than sort {$b <=> $a} @blah 10:40:06 `run dd if=/var/irclogs/_esoteric/2011-11-23-raw.txt of=/dev/stdout | perl -n -e '/:(.*?)!\S+ (JOIN|PART|QUIT)/; $j{$1}++; END {print "$_ $j{$_}; " for sort {$j{$b} <=> $j{$a}} keys %j}' 10:40:06 127+1 records in \ 127+1 records out \ 65070 bytes (65 kB) copied, 0.008997 s, 7.2 MB/s \ Sgeo 229; augur 67; 53; pikhq_ 41; derdon 38; copumpkin 15; calamari 12; monqy 8; oerjan 6; Darth_Cliche 6; sebbu2 5; Jafet 4; pikhq 3; kmc 3; Slereah_ 2; GreaseMonkey 2; SgeoN1 2; quintopia 2; Slereah 1; sebbu 1; Nisstyre 1; 10:40:06 eh, almost :P 10:40:21 Vorpal: Look, cat is a very standard read-file tool. 10:41:05 `run dd if=/var/irclogs/_esoteric/2011-11-23-raw.txt of=/dev/stdout status=noxfer | perl -n -e '/:(.*?)!\S+ (JOIN|PART|QUIT)/; $j{$1}++; END {print "$_ $j{$_}; " for sort {$j{$b} <=> $j{$a}} keys %j}' 10:41:05 It's not making things more complicated. Everyone knows what cat means. 10:41:05 130+1 records in \ 130+1 records out \ Sgeo 237; augur 67; 53; pikhq_ 41; derdon 38; copumpkin 15; calamari 12; monqy 8; oerjan 6; Darth_Cliche 6; sebbu2 5; Jafet 4; pikhq 3; kmc 3; Slereah_ 2; GreaseMonkey 2; SgeoN1 2; quintopia 2; Slereah 1; sebbu 1; Nisstyre 1; 10:41:05 hm... 10:41:05 I like how this debate is completely ridiculous 10:41:05 :P 10:41:05 kallisti: Vorpal isn't the first person to bring up this annoying point. 10:41:05 `run dd if=/var/irclogs/_esoteric/2011-11-23-raw.txt of=/dev/stdout 2>/dev/null | perl -n -e '/:(.*?)!\S+ (JOIN|PART|QUIT)/; $j{$1}++; END {print "$_ $j{$_}; " for sort {$j{$b} <=> $j{$a}} keys %j}' 10:41:05 that should work 10:41:05 Sgeo 237; augur 67; 53; pikhq_ 41; derdon 38; copumpkin 15; calamari 12; monqy 8; oerjan 6; Darth_Cliche 6; sebbu2 5; Jafet 4; pikhq 3; kmc 3; Slereah_ 2; GreaseMonkey 2; SgeoN1 2; quintopia 2; Slereah 1; sebbu 1; Nisstyre 1; 10:41:05 ah it has a long grudgeful history 10:41:05 yeah 10:41:08 kallisti, indeed 10:41:13 Vorpal: Not as good. 10:41:23 cat reports errors. 10:41:23 shachaf, indeed, but sillier :P 10:41:28 anyway point is: Sgeo is spammy 10:41:36 Right. < and dd are both sillier. 10:41:45 shachaf, < is the cleanest solution 10:41:51 except for passing it as argument to perl 10:41:57 @tell Phantom_Hoover significantly associated with join/part spam my ass :P 10:41:58 Consider it noted. 10:42:02 anyway the point was to prove PH wrong. 10:42:28 so I win. yay. 10:42:28 Vorpal: If you were at least putting it at the front of the command line I *might* believe you. 10:42:28 -!- glogbackup has joined. 10:42:31 -!- glogbackup has left. 10:42:31 ` $j{$a}} keys %j}' 10:42:39 shachaf, so you avoid "where" in haskell? 10:42:39 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /hackenv/ Vorpal: where is a different thing. 10:42:57 I think. 10:42:59 Vorpal: No, but when I write out composition or application, I do it in order. 10:43:10 `run $j{$a}} keys %j}' 10:43:11 bash: run: command not found 10:43:13 as where involves arrangement levels of abstraction 10:43:18 IMO the order of composition is the wrong one 10:43:18 whereas this is pipelining data. 10:43:24 `run $j{$a}} keys %j}' 10:43:27 Sgeo 262; augur 67; 53; pikhq_ 41; derdon 38; copumpkin 15; glogbackup 14; calamari 12; monqy 8; oerjan 6; Darth_Cliche 6; sebbu2 5; Jafet 4; pikhq 3; kmc 3; Slereah_ 2; GreaseMonkey 2; SgeoN1 2; quintopia 2; Slereah 1; sebbu 1; Nisstyre 1; 10:43:32 :t flip (.) 10:43:33 forall a b (f :: * -> *). (Functor f) => f a -> (a -> b) -> f b 10:43:37 Vorpal: It doesn't matter which order it goes in. 10:43:40 bash has the opposite order. 10:43:43 They're both fine. 10:43:43 OH GOD WHAT HAVE I DONE. 10:43:47 * kallisti will never use cat again. 10:43:48 (lie) 10:43:50 The point is that cat is just one more step in the pipeline. 10:44:58 `run perl -n -e '/:(.*?)!\S+ (JOIN|PART|QUIT)/; $j{$1}++; END {print "$_ $j{$_}; " for sort {$j{$b} <=> $j{$a}} keys %j}' /var/irclogs/_esoteric/*raw.txt #wheeeeee 10:45:12 this is going to be so fun 10:45:30 No output. 10:45:32 well < worked fine there at the start 10:45:32 as expected 10:45:32 .. 10:45:34 :( 10:46:01 did it timeout or something? 10:46:02 gah, lag 10:46:07 fuck this wlan 10:46:19 Vorpal: What's the point in making a special-case for the "generating something" part of a pipeline when the "something" happens to be the contents of exactly one file? 10:46:22 kallisti, probably 10:46:45 `run echo perl -n -e '/:(.*?)!\S+ (JOIN|PART|QUIT)/; $j{$1}++; END {print "$_ $j{$_}; " for sort {$j{$b} <=> $j{$a}} keys %j}' /var/irclogs/_esoteric/*raw.txt 10:46:46 If it was 0 files, or 2 files, you would say to use echo or cat. Why make a special case for 1? 10:46:52 perl -n -e /:(.*?)!\S+ (JOIN|PART|QUIT)/; $j{$1}++; END {print "$_ $j{$_}; " for sort {$j{$b} <=> $j{$a}} keys %j} /var/irclogs/_esoteric/2003-01-18-raw.txt /var/irclogs/_esoteric/2003-01-19-raw.txt /var/irclogs/_esoteric/2003-01-20-raw.txt /var/irclogs/_esoteric/2003-01-21-raw.txt /var/irclogs/_esoteric/2003-01-22-raw.txt /var/irclogs/_esoteric/2003-01-23-raw.txt /var/irclogs/_esoteric/2003-01-24-raw.txt 10:46:55 oh oops 10:47:13 `run echo perl -n -e '/:(.*?)!\S+ (JOIN|PART|QUIT)/; $j{$1}++; END {print "$_ $j{$_}; " for sort {$j{$b} <=> $j{$a}} keys %j}' /var/irclogs/_esoteric/*raw.txt > donttimeoutplz.sh 10:47:16 No output. 10:47:26 `donttimeoutplz.sh 10:47:27 er 10:47:28 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: donttimeoutplz.sh: not found 10:47:37 `run ./donttimeoutplz.sh 10:47:37 bash: ./donttimeoutplz.sh: Permission denied 10:47:39 `run chmod +x ./donttimeoutplz.sh 10:47:47 No output. 10:47:48 `run ./donttimeoutplz.sh 10:47:59 I have no idea how this will fix anything 10:48:15 ​./donttimeoutplz.sh: line 1: syntax error near unexpected token `(' \ ./donttimeoutplz.sh: line 1: `perl -n -e /:(.*?)!\S+ (JOIN|PART|QUIT)/; $j{$1}++; END {print "$_ $j{$_}; " for sort {$j{$b} <=> $j{$a}} keys %j} /var/irclogs/_esoteric/2003-01-18-raw.txt /var/irclogs/_esoteric/2003-01-19-raw.txt /var/irclogs/_esoteric/2003-01-20-raw.txt /var/irclogs/_esoteric/2003-01-21-raw.txt /var/irclogs/_esoteric/2003-01-22-raw.txt 10:48:15 bah 10:48:15 `rm donttimeoutplz.sh 10:48:15 fuck you bash 10:48:16 No output. 10:48:19 and your escaping bullshit. 10:48:29 er 10:48:33 wait what 10:48:33 gnh this connection... 10:49:19 okay reconnected to bouncer again, hopefully more stable 10:49:45 kallisti, anyway you want to know who has most JOIN, PART, QUIT over all the history? 10:49:45 -!- Sgeo has quit (Ping timeout: 240 seconds). 10:49:59 yes 10:50:11 kallisti, I can do that in a bit if sshing home is stable enough 10:50:18 `run echo '#!/bin/sh' > bin/hi; echo perl -n -e '/:(.*?)!\S+ (JOIN|PART|QUIT)/; $j{$1}++; END {print "$_ $j{$_}; " for sort {$j{$b} <=> $j{$a}} keys %j}' /var/irclogs/_esoteric/*raw.txt >> bin/hi 10:53:23 -!- esowiki has joined. 10:53:49 -!- esowiki has joined. 10:54:10 -!- esowiki has joined. 10:54:17 -!- glogbot has joined. 10:54:17 -!- glogbackup has left. 10:54:29 kallisti, elliott and elliott_ and tusho and other aliases he used are all merged into elliott in the logs_na view 10:54:36 similar for other known cases 10:54:55 ah 10:55:07 anyway that doesn't tell you much really 10:55:14 nah I was just curious 10:55:16 `rm bin/hi 10:55:18 after all, elliott has been active for long 10:55:39 and Sgeo is obviously a scoundrel. 10:56:00 sgeo has been around for ages too 10:56:04 let see count of lines 10:56:13 => select nick,COUNT(*) from irc.logs_na where type in (0,1) group by nick order by count desc limit 4; 10:56:13 nick | count 10:56:13 ---------+-------- 10:56:13 elliott | 690342 10:56:13 Vorpal | 284600 10:56:13 ais523 | 144113 10:56:14 No output. 10:56:17 oerjan | 100266 10:56:43 * kallisti has "been around" but not consistently. 10:56:43 looks like I'm still second in number of lines said 10:56:46 Vorpal: if you combine all of my nicks together I am probably creeping forward. 10:56:57 kallisti, don't know which ones you have 10:57:08 and I'm not going to edit that view definition over laggy ssh 10:57:18 it is done by regexp 10:57:39 SevenInchBread, CakeProphet, and kallisti. both in acsending chronological order and in descending order of obnoxiousness. 10:57:46 which is kind of slow 10:57:54 maybe a JOIN on a nick-mapping table would be better 10:57:59 => select count(*) from irc.logs where nick = 'kallisti' and type in (0,1); 10:58:00 count 10:58:00 ------- 10:58:00 1365 10:58:07 kallisti, oh you are CakeProphet, right 10:58:12 yes 10:59:03 soon it will sink in. 10:59:03 => select count(*) from irc.logs where nick in ('kallisti', 'CakeProphet', 'SevenInchBread') and type in (0,1); 10:59:03 count 10:59:03 ------- 10:59:03 55136 10:59:03 I should probably make a nick-merging thing too some day for my logdb. 10:59:03 hm 10:59:03 that's not very much actually. 10:59:03 > select n.name, count(*) from event e join nick n on e.nick = n.id where e.type in ('join', 'part', 'quit') and e.target = (select id from target where name = '#esoteric') group by n.name order by count desc limit 3; 10:59:03 name | count 10:59:03 --------+------- 10:59:03 augur | 7271 10:59:03 oerjan | 5367 10:59:03 : parse error on input `,' 10:59:03 ais523 | 4133 10:59:03 The non-merged ones lie so much. 10:59:03 fizzie, the regexp solution is not very fast. It does handle stuff like Sgeo|foo for all foo 10:59:26 fizzie, event e? 10:59:37 Yes? 10:59:50 what is that. I fail at parsing that sql line. 11:00:02 WHAT DO YOU WANT FROM MEEEE 11:00:09 'event' is the table, 'e' is the name for it so that one can write e.foo. 11:00:18 oh right 11:00:28 fizzie, so, you changed your script significantly then? 11:00:43 augur: you could have avoided this if you hadn't joined/parted/quit quite so much in the past. 11:00:47 or are you logging straight to sql now? 11:00:48 augur: shame on you 11:01:13 kallisti: diaf 11:01:17 Vorpal: Well, this is not the esolog script, this is my "all logs in a db for searching" one, which was reasonably different even originally. 11:01:28 ah 11:01:46 Vorpal: Sadly I haven't managed to make myself do the search frontend, so mostly I just grep the raw logs instead. :p 11:01:58 heh 11:02:04 fizzie, you used the db just there? 11:02:09 augur: "do I actually fuck?" "digging in a fountain" uh.... 11:02:11 anyway, sql for searching is fine 11:02:40 augur: I'm not very good with IRC lingo or whatever that is. 11:02:54 kallisti, data interpolation address float 11:03:02 what Vorpal said 11:03:11 wat 11:03:20 kallisti, only if you have fractional memory addressing 11:03:26 is that like 11:03:30 a dessert drink? 11:03:54 kallisti, I mean *2.94 to address the bit on address 2.94 11:04:18 I'm 11:04:27 kallisti, it obviously interpolate if required, depending on the resolution of you memory banks 11:04:28 so confused right now. what does this have to do with what I said. 11:04:41 kallisti, diaf... 11:04:52 augur said that 11:04:53 to me 11:04:59 for some reason 11:04:59 why? 11:05:01 kallisti, "die in a fire" 11:05:03 is what he means 11:05:08 ah 11:05:08 yes 11:05:16 kallisti, I just invented a different interpretation... 11:05:25 jokes aren't funny when you explain them 11:05:35 LIES AREN'T FUNNY 11:05:56 Vorpal: I kind of thought it was made up but then it got all consensus'd and I was confused. 11:06:07 groupthink help 11:06:08 kallisti, obviously augur has humour. 11:06:19 Vorpal: SQL's fine for counting things and such, but after separating "targets" (read (network,channel) tuples) into a different table, and network names to a third one, it's quite faster to write "grep foo logs/freenode/#esoteric/*" than "psql" + "select n.name, e.text from logs.event e join logs.nick n on e.nick = n.id where e.target = (select id from logs.target t join logs.network w on t.network = w.id where w.name = 'freenode' and t.name = '#esoteric') and 11:06:22 e.text like '%foo';" 11:06:33 fizzie, true 11:06:40 i bought a bag of humour the other day 11:06:45 havent gotten even halfway through it yet 11:06:50 fizzie, can be /way/ faster to do in sql, Unless it is way slower 11:07:21 ive been into turkish humour lately 11:07:28 I have no idea what that is 11:07:42 it might be a bit too saccharine but its soooo good 11:08:05 * Vorpal googles saccharine 11:08:11 sugar 11:08:23 er 11:08:23 well 11:08:23 right 11:08:23 it's a made up word 11:08:23 "Saccharin[2] is an artificial sweetener." 11:08:26 oh 11:08:29 nevermind 11:08:49 I've seen saccharine or something similar used as like an adjective form of saccharide 11:08:51 1. cloying, saccharine, syrupy, treacly -- (overly sweet) 11:08:52 to basically mean sugary 11:09:00 oh 11:09:02 yes that 11:09:15 kallisti, anyway I guess the interpolated float addressing is kind of how 1D texture units work on GPUs 11:09:28 kind of 11:09:31 saccharine also has a metaphorical sense 11:09:41 augur, meaning? 11:10:04 sentimental, cute, sweet, to an obnoxious degree 11:10:07 ah 11:10:17 twee 11:10:39 augur, you should say 2H-1λ⁶,2-benzothiazol-1,1,3-trione instead 11:10:42 :D 11:10:51 no i shouldnt 11:10:54 yes you should 11:11:06 that is the IUPAC name for saccharin 11:11:17 ok 11:11:19 GOOD NIGHT 11:11:22 cya 11:12:03 "saccharine, adj. and n. Etymology: Formed as saccharin n. + -ine suffix. Compare French saccharin. .. saccharin, n. Etymology: < medieval Latin sacchar-um or Greek σάκχαρον , σάκχαρ(ι) sugar + -in suffix. 1. The anhydride of saccharic acid. (Discovered and named by Péligot 1880.) 2. An intensely sweet substance obtained from coal tar, o-sulphobenzoic imide, C7H5NO3S, used in minute quantities for sweetening the food or drink of persons to whom 11:12:06 sugar is injurious. ..." 11:14:32 "Swiftly and cloying-sweet as saccharine In Governmental tea, a week had melted. G. Frankau, One of Them xvii. 128, 1918." The quotations are always so delightfully random. 11:15:04 fizzie, where is that from? 11:15:06 sounds like fungot 11:15:07 Vorpal: in a good story, they function in an undiagnosable way? for instance, i've recently picked up a hobby, and it's been super great! i signed up for an english as a second language course. 11:15:10 ^style 11:15:11 Available: agora alice c64 ct darwin discworld europarl ff7 fisher fungot homestuck ic irc iwcs jargon lovecraft nethack pa qwantz* sms speeches ss wp youtube 11:15:18 ^style ct 11:15:18 Selected style: ct (Chrono Trigger game script) 11:15:52 OED. Or if you mean the quotation itself, it's from G. Frankau's One of Them, like it says. 11:16:01 hm 11:16:09 fungot: The sword alone? 11:17:01 fizzie: that sword alone can't stop! that sword alone can't stop! that sword alone can't stop! that sword alone can't stop! that sword alone can't stop! that sword alone can't stop! that sword alone can't stop! that sword alone can't stop! that sword alone can't stop! that sword alone can't stop! that sword alone can't stop! that sword alone can't stop! that sword alone can't stop, crono! 11:17:01 Woot. 11:17:01 I like how it actually stopped there at the end. 11:17:01 whatever book that is 11:17:01 gah the connection 11:17:01 heh 11:19:27 "The first Aalto SCI November Fest, held on 24th November, attracted nearly 200 researchers from all our Departments. Below a list of the research posters which were in the exhibition at Saha building." 11:19:39 I like how they've written this newspost in past tense, even though the actual thing is tomorrow. 11:19:54 lol 11:20:25 Wonder if they'd retcon the numbers if significantly fewer-than-registered people happened to actually come there. 11:21:07 heh 11:27:28 -!- glogbackup has joined. 11:36:08 glogbackup: Uhhh. 11:36:43 Possibly it thought "better safe than sorry". 11:37:42 -!- Sgeo has quit (Ping timeout: 240 seconds). 11:39:43 -!- glogbackup has left. 11:40:48 -!- Sgeo has joined. 11:40:55 UPS tracking is being confusing. There's a no-location "Activity: A valid tax identification number or deferment number is required for clearance" at 6:53AM; then after that, in sequence, 7:25AM "Arrival Scan" in Helsinki; 7:57AM "Arrival Scan" in Vantaa (neighbour town); and 9:44AM "Import Scan" again in Helsinki. And then nothing else during the day, except the ETA is still listed as "By End of Day" today. 11:42:36 fizzie, heh 11:43:19 I'll bbl until late evening. Cya 11:45:45 -!- Sgeo has quit (Ping timeout: 240 seconds). 11:46:49 -!- Sgeo has joined. 12:22:27 -!- glogbackup has joined. 12:33:21 -!- glogbot has quit (Ping timeout: 240 seconds). 12:33:27 -!- esowiki has joined. 12:33:52 -!- esowiki has joined. 12:34:27 -!- glogbot has joined. 12:34:27 -!- glogbackup has left. 12:35:25 -!- Sgeo has joined. 12:39:30 -!- EgoBot has quit (Read error: Connection reset by peer). 12:40:01 -!- EgoBot has joined. 12:45:45 -!- Sgeo has quit (Ping timeout: 240 seconds). 12:47:10 -!- Sgeo has joined. 12:55:07 -!- Patashu has quit (Quit: MSN: Patashu@hotmail.com , Gmail: Patashu0@gmail.com , AIM: Patashu0 , YIM: patashu2 , Skype: patashu0 .). 12:57:45 -!- Sgeo has quit (Ping timeout: 240 seconds). 12:59:46 -!- Sgeo has joined. 13:07:24 -!- Phantom_Hoover has joined. 13:08:10 Hello everyone, lambdabot. 13:08:10 Phantom_Hoover: You have 1 new message. '/msg lambdabot @messages' to read it. 13:23:45 -!- Sgeo has quit (Ping timeout: 240 seconds). 13:26:04 -!- Sgeo has joined. 13:36:07 -!- kallisti has quit (Read error: Operation timed out). 13:37:25 -!- glogbackup has joined. 13:37:32 -!- pikhq_ has joined. 13:38:23 -!- pikhq has quit (Ping timeout: 276 seconds). 13:41:21 -!- Sgeo has quit (Ping timeout: 240 seconds). 13:44:30 -!- Sgeo has joined. 13:51:15 -!- sebbu2 has changed nick to sebbu. 14:05:14 -!- copumpkin has quit (Ping timeout: 252 seconds). 14:05:38 -!- copumpkin has joined. 14:29:53 -!- esowiki has joined. 14:30:30 -!- esowiki has joined. 14:30:30 -!- glogbot has joined. 14:32:59 -!- MSleep has changed nick to MDude. 14:39:31 -!- HackEgo has quit (Read error: Connection reset by peer). 15:08:39 -!- copumpkin has quit (Ping timeout: 245 seconds). 15:09:04 -!- copumpkin has joined. 15:20:33 -!- copumpkin has quit (Quit: Computer has gone to sleep.). 15:21:32 -!- augur has quit (Read error: Connection reset by peer). 15:21:52 -!- augur has joined. 15:49:00 -!- copumpkin has joined. 16:13:22 what is this thing that has numbers net to nicks and got me pinged like fifty times 16:17:20 2011-11-23 12:26:24 ( kallisti) `run cat '/var/irclogs/_esoteric/2011-11-23-raw.txt' | perl -n -e '/:(.*?)!.*JOIN/; $j{$1}++; END {print "$_ $j{$_}; " for sort {$j{$b} <=> $j{$a}} keys %j}' 16:40:28 what is this thing that has numbers net to nicks and got me pinged like fifty times <-- how can you look in the log and see those lines but not the lines just before them? 16:40:37 that makes no sense 16:41:46 quintopia: ? 16:43:04 Vorpal: Away logs ofttimes show only the lines containing the pings 16:43:13 ah, those 16:43:14 right 16:43:35 I only have full logs personally, no special away log at all 16:44:20 Irssi auto-prints an away log upon unawaying 16:44:36 Unless one has it disabled, presumably 16:46:00 [download] 6.8% of 1.31G at 368.22k/s ETA 57:54 <-- whyyyyy!? The video is 38 minutes. I can't watch it while downloading. Why can't youtube max out my bw... 16:52:32 -!- elliott has joined. 16:54:41 21:35:07: @src ap 16:54:41 21:35:07: ap = liftM2 id 16:54:41 21:35:13: oh Applicative, right 16:54:41 elliott: You have 2 new messages. '/msg lambdabot @messages' to read them. 16:54:43 no, Monad 17:12:49 23:17:24: Is that the requirements for *citizenship*? 17:12:49 23:17:40: yes 17:12:49 23:17:51: God damn. 17:13:06 pikhq_: I think you'll find that most countries want you to have an in-demand skill or a lot of money to move there? 17:13:45 23:39:31: oerjan: wtf, so you've alternated between the same two prime ministers for the last 14 years or so? 17:13:52 We alternated between the same one for ten years. 17:13:52 -!- Sgeo has quit (Ping timeout: 240 seconds). 17:15:56 01:02:24: I'm kind of confused about Barack Obama and the Nobel Peace Prize 17:15:56 01:02:34: did he get it because... he wasn't George Bush? 17:16:05 Didn't everyone believe he was going to shut down Guantanamo at the time? 17:16:10 That's like... not punching someone any more. 17:16:13 That's sort of peacey? 17:16:53 -!- Sgeo has joined. 17:16:59 pikhq_: I think you'll find that most countries want you to have an in-demand skill or a lot of money to move there? <-- What about Schegen? (however that is spelled) 17:17:40 Vorpal: Yes, which requires you to get into an EU country, which will require... an in-demand skill, or a lot of money. 17:17:49 oh right 17:17:58 oh hi doom 3 source code! 17:18:06 elliott: I guess in this context the Schegen area counts pretty much as one country 17:18:16 elliott: hm when was that released? 17:18:18 today? 17:18:20 today 17:18:23 nice 17:18:27 elliott: got a link? 17:18:31 eeh, 3 github notifications 17:18:33 ah 17:18:38 i hope the other fork doesn't realise i'm collaborating 17:18:41 Vorpal: https://github.com/TTimo/doom3.gpl 17:18:52 i hope the other fork doesn't realise i'm collaborating <-- huh? 17:19:00 Vorpal: i reported the same bug to two forks :) 17:19:04 of the same project 17:19:04 heh 17:19:45 hm originally released 2004, kind of semi-modern then 17:20:01 It has the most HD shadows. 17:20:58 "I would say I would prefer my ugly hack to adding the ScopedTypeVariable extension." 17:21:01 Oh come on! 17:21:36 heh funny physics bug in skyrim, you can get thrown upwards sometimes when being killed by giants at a tremendous speed. 17:21:58 well not so much tremendous speed, as lack of slowing down. 17:23:18 elliott: you will enjoy this video, unless you already seen the bug: https://www.youtube.com/watch?v=yQihK62XsrM 17:23:47 (the bug happens in the last third or so of the video) 17:26:09 meh, i think i'll abandon this fork, the other one looks better 17:29:18 Vorpal: rheh 17:29:23 s/rheh/heh/ 17:29:45 elliott: it wouldn't be a havok game without silly physics bugs :P 17:29:54 (yes I'm pretty sure I read that it uses havok) 17:34:21 -!- augur has quit (Remote host closed the connection). 17:36:49 does anyone know what license the OpenCL headers are for? 17:38:56 -!- monqy has joined. 17:39:24 elliott: btw really stupid thing when dealing with chests in game: R is put in chest when viewing your inventory. What do you think R is when viewing the chest inventory? 17:39:30 elliott: hint: it is /not/ take item 17:39:48 Is it "destroy with fire". 17:39:52 elliott: "take everything" 17:40:26 which is just annoying when you are putting a lot of loot into a chest in your house. Chests have no weight limits either. So you can end up with a few thousand kilos. E is take single item 17:40:31 and in inventory view e is use 17:40:34 so yeeeah 17:40:46 it is just the worst mapping ever 17:40:52 btw click is use too in inventory 17:41:48 See, AII has the best mapping. 17:44:04 elliott: and is not an RPG 17:44:13 Exactly. That's two improvements already! 17:44:37 -!- kmc has joined. 17:47:52 -!- Sgeo has quit (Ping timeout: 240 seconds). 17:48:07 elliott: :( 17:48:58 -!- Sgeo has joined. 17:55:33 bbl 17:55:42 -!- Vorpal has quit (Quit: ZNC - http://znc.sourceforge.net). 17:56:51 01:51:25: * oerjan realizes that nearly half his life is _after_ the soviet union dissolved 17:57:00 * elliott realises that all his life etc. :P 17:59:30 elliott: Some countries are dickier about it than others. 17:59:53 About what 17:59:58 Immigration. 18:00:07 Right 18:01:53 -!- Sgeo has quit (Ping timeout: 240 seconds). 18:03:08 -!- Sgeo has joined. 18:14:09 -!- augur has joined. 18:15:38 08:29:00: elliott is still trying to improve his funge98 in haskell interpreter 18:15:47 IF NOT FOR A CERTAIN OTHER PERSON COUGH COUGH COUGH 18:15:49 -!- Phantom_Hoover has quit (Quit: Leaving). 18:18:01 -!- Phantom_Hoover has joined. 18:19:42 10:36:16: kallisti, your code is suffering from UUOC 18:19:49 your line is suffering from UUOUUOC 18:20:11 10:38:15: Vorpal: That's not a useless use of cat. 18:20:11 10:38:15: Vorpal: It's more readable than using < 18:20:11 10:38:15: shachaf, no it isn't 18:20:11 Yes it is. 18:20:24 10:38:15: shachaf, and it spawns an extra process 18:20:24 You should see how many processes shell scripts spawn. 18:20:53 Hmm, I was going to continue yelling at Vorpal through the logs but shachaf pretty much said everything. 18:21:53 -!- Sgeo has quit (Ping timeout: 240 seconds). 18:22:29 10:45:32: well < worked fine there at the start 18:22:29 10:45:32: as expected 18:22:37 Pretty sure not every shell even supports that. 18:23:00 `rm bin/hi 18:23:26 -!- Sgeo has joined. 18:28:24 goodbye hi 18:28:31 hackego??? 18:28:31 elliott: You have 1 new message. '/msg lambdabot @messages' to read it. 18:28:36 Gregor: hackegooooooo 18:28:41 oh 18:28:44 hackego... 18:47:53 -!- Sgeo has quit (Ping timeout: 240 seconds). 18:49:38 -!- Sgeo has joined. 18:55:35 -!- augur has quit (Remote host closed the connection). 18:55:53 -!- Sgeo has quit (Ping timeout: 240 seconds). 18:58:58 -!- Sgeo has joined. 18:59:37 elliott: Aha, another sensible person. 18:59:43 In this channel. Go figure. 18:59:47 `quote opinions 18:59:54 Hmm, wait. 18:59:56 `quote opinion 19:00:01 Oh, wait. 19:00:04 HackEgo isn't even here. 19:00:22 How quickly they forget. 19:00:35 381 I can trust elliott_ to have an opinion on anything and everything Yes. And the best thing is: it is the correct opinion. 19:00:37 There we go. 19:00:53 * elliott has even heard the "but it's another process thing!" before. 19:01:01 fork() takes literally minutes. 19:01:03 elliott: Dude, like, efficiency, you know? 19:01:17 Think of the constant factors. 19:01:35 shachaf: Personally I write all my shell pipelines in assembly. 19:01:45 (mov eax, ebx) | ret 19:04:39 "Function type A -> B in some sense is not very good. Though functions are first class values, one often cannot freely operate them due to efficiency problems. You can't apply too many transformations (A -> B) -> (C -> D), at some point you have to compute a value. 19:04:40 Obviously this is due to the non-strict nature of -> ." 19:04:50 shachaf: See, all we need is to make | strict. 19:05:29 -!- Sgeo has quit (Ping timeout: 240 seconds). 19:06:45 -!- Sgeo has joined. 19:11:08 elliott: ? 19:11:13 Ah, stackoverflow. 19:11:30 * elliott occasionally reads stackoverflow questions just to gawp at them. 19:11:43 It is not the most productive thing, but I can't quite give up on seeing people ask for "alternatives to ->". 19:11:48 You know, stricter ones. 19:21:53 -!- Sgeo has quit (Ping timeout: 240 seconds). 19:22:47 -!- Sgeo has joined. 19:23:28 elliott: To be fair, -> isn't -- actually, I can't think of any way to be fair. 19:23:54 I think what they're saying is that (a . b . c . d) builds up too many thunks, and they want to "force" it somehow. By... deepseqing the function, I guess? 19:24:18 I suppose TECHNICALLY every function has a finite domain if we're talking about real computers! 19:25:05 elliott: Operationalist. 19:25:13 Heck naw 19:35:03 oh god i watched father ted too much and now i think in an irish accent 19:40:49 -!- ais523 has joined. 19:54:05 hi ais523 19:54:10 hi 20:07:53 -!- Sgeo has quit (Ping timeout: 240 seconds). 20:09:48 -!- Sgeo has joined. 20:18:03 -!- plycke has joined. 20:18:16 -!- plycke has quit (Excess Flood). 20:22:17 -!- Sgeo has quit (Ping timeout: 240 seconds). 20:24:51 -!- GreaseMonkey has joined. 20:24:53 -!- Sgeo has joined. 20:29:06 http://en.wikipedia.org/wiki/Hector_%C3%93_hEochag%C3%A1in 20:29:13 hEochagáin. 20:29:18 h...Eochagáin. 20:31:32 Agáin with those Eochs. 20:31:53 -!- Sgeo has quit (Ping timeout: 240 seconds). 20:32:01 fizzie: *hEoch. 20:32:02 s. 20:32:52 -!- Sgeo has joined. 20:41:53 -!- Sgeo has quit (Ping timeout: 240 seconds). 20:42:47 -!- Sgeo has joined. 20:47:55 -!- oerjan has joined. 20:48:36 > id 20:48:37 Overlapping instances for GHC.Show.Show (a -> a) 20:48:37 arising from a use of `... 20:48:40 hi oerjan 20:48:49 hi elliott 20:48:59 * elliott awaits the joyful logreading. 20:49:05 oh dear 20:53:16 well i sense a lot of nick pinging 20:54:14 PING 20:54:17 PING PING PING PING PING 20:54:30 P P P PINGU 20:54:45 "Copyright : (c) Conal Elliott 2008" -- sounds like some sort of a subspecies of elliott. You know, the Conal Elliott and the Speral Elliott, and so on. 20:55:12 (The difference between them is that only one usually has a point.) 20:55:23 Ha ha ha, fizzie doesn't know who Conal is. 20:55:26 oerjan: :DDDDDDddddddd 20:56:01 _or_ he knows perfectly. it remains to be seen. 20:56:52 Well, I know what I've googled, now. But it doesn't diminish the immediate "conical elliott" vibe. 20:58:45 -!- Ngevd has joined. 20:59:21 the Elliptal Elliott has no point, but at least he is brief about it 20:59:48 Hello! 20:59:54 yo 20:59:56 hi 21:00:09 oerjan: the real elliott is like that, but without the briefness 21:00:50 your words not mine 21:01:59 shachaf, cat is useless unless used interactively to dump a file to your terminal or to *concatenate* files. 21:02:09 sort of like return in a monad, come to think of it 21:02:43 @google oleg monad unix 21:02:44 http://okmij.org/ftp/Computation/monadic-shell.html 21:02:44 Title: UNIX pipes as IO monads 21:02:59 what's with all these logspeaking people being absent 21:03:07 I don't know, I've used "foo | cat" sometimes when 'foo' does different things depending on whether the output fd isatty(3) or not. 21:03:10 shachaf: well naturally 21:03:24 Naturally? 21:03:47 ok so it _is_ return in a monad. 21:03:54 what's with all these logspeaking people being absent 21:04:09 oerjan: That's what I thought about you when I was being passive-aggressive to you! 21:04:25 By the way, there's sometimes a legitimate excuse to use < instead of cat. 21:04:30 mesg y < /dev/pts/4 21:04:44 ha. ha ha. ha ha ha ha. ha ha ha ha ha ha ha ha, 21:04:47 *. 21:04:47 shachaf: For once I think zzo is right about this; (>=>) is more correct than (>>=). 21:05:00 (fibonacci is _so_ out) 21:05:02 shachaf: Also, I use < all the time, just not in pipelines. 21:05:10 elliott: Well, sure. 21:05:21 But I like the way you can do mesg < 21:06:24 I just did that with /dev/pts/0. What did I do? 21:06:32 Ohh, I see. 21:06:42 That's lovely. 21:07:29 "Hey, I just pasted that random command you typed in IRC into my shell and there was no output. What did I just do to mny computer?" 21:08:15 shachaf: Yes, exactly. 21:08:35 $ mesg 21:08:54 `? elliott 21:09:01 Bah. 21:09:04 Useless bot. 21:09:05 HackEgo is sleeping. 21:09:16 HackEgo is dead. 21:09:35 No, it will rise once more. 21:09:37 Someone should turn IRC (by royal decree, for example) into one of those talk-like places where you can see everyone's typings in the realest time. 21:09:42 And maybe a few times after that. 21:09:58 fizzie: Nooooooooooooooooooooooooooooooo 21:10:12 fizzie: http://piratepad.net/ouKPdvpeCw 21:10:17 Everyone go there. 21:10:40 But that's not the IRC. :/ 21:10:55 Also I would just copy-paste everything in. 21:12:19 -!- Nisstyre has joined. 21:15:53 -!- Sgeo has quit (Ping timeout: 240 seconds). 21:18:57 -!- Sgeo has joined. 21:20:34 "I would say I would prefer my ugly hack to adding the ScopedTypeVariable extension." 21:20:52 oerjan: it isn't even the "rely on monomorphism" thing 21:21:24 well if it's the one from before, i was on my way to find a prettier way without ScopedTypeVariables before you said to use it 21:21:37 oerjan: it's the https://github.com/jkarlson/OpenCLWrappers/blob/master/System/OpenCL/Wrappers/Utils.hs#L61 one :P 21:21:41 so it's ugly even if you don't want that extension 21:21:42 but it's easy to do with a "where" 21:21:48 or lambda monomorphism 21:21:57 yeah 21:22:22 yeah that's the one i remembered 21:23:10 my idea was something like... 21:24:42 Um 21:26:02 oh hm the monad makes using asTypeOf a bit ugly 21:27:24 Sgeo: Um? 21:28:05 peekManyInfo f x size = do a <- withForeignPtr x (\y -> (peekArray ( div (fromIntegral size) $ sizeOf c) $ castPtr y); return . f $ a `asTypeOf` [c] where c = undefined 21:28:16 heh 21:28:29 oerjan: i don't think that works 21:28:36 oerjan: c is just :: forall a. (Bits a) => a 21:28:39 oh hm duh 21:29:05 -!- MDude has quit (Ping timeout: 248 seconds). 21:29:08 ic that explains why he didn't use just let c = undefined 21:30:33 hm... 21:31:21 yay, i just gave a simpler proof to a problem that was proven 7 years ago, and which had been open for about 7 at that point 21:31:45 oklopol: we need zeilberger in here to flamewar with you over that 21:32:05 the only known proof was done using kolmogorov complexity, and the proof itself was also very kolmogorov complicated. 21:32:09 what 21:32:12 do you mean 21:32:33 Is it possible for a problem to go from closed to open? 21:32:54 i guess if the proof was wrong, you could say that 21:32:54 from apparently closed to open, at least 21:32:57 yeah 21:33:10 i recall that happened with the four color theorem at one point 21:33:18 oklopol: zeilberger doesn't like people proving things twice :P 21:33:45 that's ridiculous really 21:33:53 that's fucking retarded, yes 21:34:05 new proofs often open new avenues 21:34:13 the first proof is always ridiculously long and stupid 21:34:58 and basic research eventually catches up and it becomes simple 21:35:05 oerjan: yes 21:35:13 and for example there is the elementary proof of the prime number theorem, where a finitist like zeilberger would be unlikely to even accept the original as a proof, i suspect 21:35:16 * elliott tries to find a source 21:35:23 oerjan: well he doesn't object to people proving things once :P 21:35:23 well what oerjan said is true as well, but that's not really the main reason. 21:35:26 what i said is. 21:35:43 elliott: um that was a new proof of an old theorem 21:35:57 oerjan: i meant, he wouldn't consider it proved in the first place... 21:36:12 -!- Patashu has joined. 21:36:41 there's a chick at the uni who's doing a comparison of two techniques for proving the prime number theorem 21:37:28 gah, where is this. oerjan: anyway, he was basically saying it was pointless, for reasons of proof irrelevance, and only interesting as a curiosity, because the complexity of a proof only matters to humans. and saying that nobody would get excited about a particularly elegant proof that (two small numbers equal another number when multiplied, or something like that, I forget) 21:37:35 note: /me does not endorse zeilberger's opinions 21:37:53 -!- Sgeo has quit (Ping timeout: 240 seconds). 21:39:11 -!- Sgeo has joined. 21:39:37 i'm starting to think that hack might actually be the most elegant way to do it without ScopedTypeVariables 21:39:47 oerjan: i suspect it is mostly because in the paradigm zeilberger would like everyone to work in, humans wouldn't prove things at all :P 21:40:05 -!- Jafet has quit (Quit: Leaving.). 21:40:06 heh 21:40:56 yeah 21:41:43 as i doubt he'd accept MonadRec either :P 21:41:55 or whatsitcalled 21:42:00 DoRec or something 21:42:19 i'm probably just going to help the other fork instead because that guy has his shit together and doesn't use unsafeCoerce 21:42:32 also our paper was accepted into LATA, yays 21:42:46 oklopol: yeah but do you have an oerjan number yet 21:43:10 hm 21:43:11 no :( 21:43:20 at least i don't know what i tis 21:43:21 *it is 21:43:29 -!- Sgeo has quit (Ping timeout: 240 seconds). 21:43:33 it's at most 8 ofc 21:43:57 since oerjan has the same erds number as me iirc 21:44:22 peekManyInfo f x size = case undefined of c -> do a <- withForeignPtr x (\y -> (peekArray ( div (fromIntegral size) $ sizeOf c) $ castPtr y); return . f $ a `asTypeOf` [c] 21:45:12 oerjan: gimme a name of someone you've collaborated with or w/e, I want to see if AMS' collaboration disatnce thing works :P 21:45:35 alf birger rustad 21:45:56 No authors matched "Alf Birger Rustad" (Best format is: last name, first initial*) 21:45:56 No authors matched "Oerjan Johannsen" (Best format is: last name, first initial*) 21:46:00 FINE I'LL USE YOUR STUPID FORMAT 21:46:14 you could at least spell it correclty 21:46:28 oerjan: oh what's the pslleing 21:46:32 do you mean with the fancy O 21:46:33 because 21:46:36 We found more than one author that matched "Johannsen Ø" Please select an author from the list below. 21:46:37 the list is: 21:46:39 johannsen, daniel 21:46:43 johannsen, david a 21:46:45 no, not that, i never got that to work either :P 21:46:45 [...] 21:46:47 johannsen, klaus 21:46:49 -!- Sgeo has joined. 21:46:50 [...] :P 21:46:55 wanna see if i'm there 21:46:56 oerjan: ah thx /whois 21:46:58 i somehow doubt it 21:47:00 oklopol: that was my next step 21:47:08 oerjan: anyway they don't know who rustad a is 21:47:17 gimme someone more MAINSTREAM that someone you know has collaborated with or someone!! 21:47:19 maybe i'll just 21:47:22 try erdos 21:47:23 elliott: the comma is not optional 21:47:34 oh dur 21:47:45 No authors matched "Johansen, Oerjan" (Best format is: last name, first initial*) 21:47:55 neither is the *, i think. 21:48:04 No authors matched "Johansen, Ørjan" (Best format is: last name, first initial*) 21:48:05 oerjan: oh 21:48:08 aha 21:48:13 Ørjan Johansen coauthored with Johan F. AarnesMR2174240 (2006m:28017) 21:48:14 Johan F. Aarnes coauthored with Richard V. KadisonMR0240633 (39 #1980) 21:48:14 Richard V. Kadison coauthored with Jacques DixmierMR1614553 (99k:01056) 21:48:14 Jacques Dixmier coauthored with Paul Erdős1MR0909556 (89a:11040) 21:48:19 oerjan: is that correct? 21:48:26 rings a bell :P 21:49:03 oerjan: now the problem is, i don't know what i did to make that work :P 21:49:15 aha i got you 21:49:29 oklopol: sorry, you and oerjan aren't connected according to this thing 21:49:53 does it show a connection from me to Erds? am i even there? 21:49:56 oerjan: btw you're #1 google result for oerjan 21:50:08 oklopol: nope. 21:50:17 oklopol: it may be some other Lastname, F* it matches 21:50:21 elliott: i believe using oe is rather quaint these days 21:50:23 since it doesn't accept Lastname, Firstname for you. 21:50:45 oerjan: unfortunately it's your account on the wrong wiki :D 21:51:29 -!- Sgeo has quit (Ping timeout: 240 seconds). 21:51:35 elliott: well i get something entirely different with esolang no. 3 and wp no. 4 21:51:48 is it still you at #1? :P 21:52:14 no, it's sometone unknown who owns oerjan.com 21:52:17 *-t 21:52:57 -!- Sgeo has joined. 21:53:06 elliott: also, iirc i used Johansen, O* to search with. unless Ø* actually works which i doubt. 21:53:38 Johansen, Ø* works but Johansen, Ørjan doesn't. 21:53:58 oklopol: anyway have you collaborated with more than one person? otherwise just let elliott look up that person. 21:54:59 yeah actually i came up with that like 5 seconds ago 21:55:10 yeah, a certain five seconds after oerjan did 21:55:20 MR Collaboration Distance = 6 21:55:20 Ørjan Johansen coauthored with Johan F. AarnesMR2174240 (2006m:28017) 21:55:20 Johan F. Aarnes coauthored with Richard V. KadisonMR0240633 (39 #1980) 21:55:20 Richard V. Kadison coauthored with András HajnalMR1614553 (99k:01056) 21:55:20 András Hajnal coauthored with Saharon ShelahMR0357194 (50 #9662) 21:55:21 Saharon Shelah coauthored with Manfred DrosteMR0804485 (87d:20055) 21:55:23 Manfred Droste coauthored with Jarkko KariMR2255549 (2007i:68060) 21:55:26 oklopol has oerjan number of at most 7 21:55:40 synchronistically, yesterday ken regan over at godel's lost letter confused me with a different Ørjan Johansen after looking me up on twitter (which i don't use) 21:55:59 there are apparently 3 of them 21:56:05 (At least) 21:56:24 that's a rather large oerjan number : / 21:56:33 oklopol: better get collaboratin' with him 21:56:42 oklopol: at least it didn't go all the way to erdos 21:57:42 otoh if your number is 4 then presumably that's not your path to erdős either 21:58:00 there's just one guy with erds number 2 in our uni that i know of, and even using him i'd only get 7 :/ 21:58:26 I have never written a paper, with or without a co-author 21:58:28 :/ 21:58:32 oklopol: note that it apparently can't find your erdos path :P 21:58:42 oh wait 21:58:44 it can't find you at all ofc 21:58:50 i'll just try JARKKO'S 21:58:54 3 21:58:55 and 21:58:56 add one 21:59:02 +1 = 4 21:59:05 Jarkko Kari coauthored with Cristopher MooreMR1890808 (2003b:68121) 21:59:05 Cristopher Moore coauthored with Leonard J. SchulmanMR2291004 21:59:05 Leonard J. Schulman coauthored with Paul Erdős1MR1289067 (95e:52025) 21:59:05 yeah 21:59:23 oerjan: would you come out of RETIREMENT to collaborate with oklopol, pls say yes 21:59:44 * oerjan sidles away 21:59:54 my colleague made this esolang thingie, maybe oerjan could prove it tc 22:00:29 oerjan: I'LL JUST HAVE TO WRITE FANFICTION ABOUT IT THEN 22:00:33 and we could publish it in silly computational universality magazine 22:01:26 unfortunately the words "maybe you should publish this" has been shown to have a strong negative effect on my motivation (see :()^ tcness instance) 22:01:32 *have 22:01:44 oerjan: who said that again :P 22:01:46 he already did fibonacci, but we haven't been able to do general lambdas yet 22:01:46 was it me 22:01:52 it was ais523 22:02:06 :()^ as a subset of underload? 22:02:06 well maybe not those exact words 22:02:09 yeah 22:02:10 oklopol: yeah 22:02:59 oerjan: can you explain it to me so i can publish it? 22:03:16 no. 22:03:19 darn 22:03:22 oklopol: yes 22:03:27 oklopol: http://esolangs.org/wiki/Underload#Underload_minimization 22:03:31 well, it's on the wiki 22:03:38 oklopol: iterate down to "Removal of ! from :!()^ programs" 22:03:50 oklopol: by iterate i mean... read 22:04:07 omg ima be a famous 22:04:28 oerjan: i love that implementation of ~ 22:04:29 it's so ugly :D 22:04:43 O KAY 22:05:18 it's also elegant, it uses a subroutine for doing (x)~ with a fixed (but arbitrary) x, twice. 22:06:08 heh 22:06:11 http://www.reddit.com/r/DoesAnybodyElse/comments/mkc6y/dae_secretly_want_to_see_the_entire_global/ 22:06:20 I regret reading this; everyone else can regret it too. 22:06:43 Phantom_Hoover: dae secretly want to see the entire global marshmallow industry start doing intensive charity work 22:06:45 or they can regret something else if they want to 22:07:01 Phantom_Hoover: "EDIT: Thank all of you for the massive amount of data I have collected in this psych experiment on herd mentality. My professor will be pleased. Again thank you!" 22:07:04 elliott, marshmallows for EVERYTHING. 22:07:10 Also that was pretty funny. 22:08:01 "The most impressive thing about this thread is how everyone who sides with op is getting downvoted. People seem so afraid of change that they're willingly accept every single shit that's going wrong in the world, if only it does not get worse. Can you imagine the power you give the "1%" like its called so eagerly today with this attitude?" 22:08:12 Do you even understand infrastructure. 22:08:28 Phantom_Hoover, is that the "Let's destroy the world economy" thread? 22:08:32 Yes. 22:09:13 On second thoughts, that thread seems to rely on people not understanding how... not fragile, but crucial, the global economy is to their survival. 22:10:03 "I publicly hope it will. The alternative is far worse." Billions will die but AT LEAST THE BANKS WILL BE GONE. 22:10:08 -!- SgeoN1 has joined. 22:10:33 Two of my friends wwould die rather quickly, they need medicine to live 22:10:53 Hey, it's Phantom_Hoover. 22:11:00 Phantom_Hoover: Did you see my exciting new programming language? 22:11:12 IS IT A BRAINFUCK DERIVATIVE 22:11:14 Yes. 22:11:23 hi 22:11:27 * Phantom_Hoover leaps at shachaf, brick in hand. 22:11:46 SgeoN1, you live in New York, right? 22:12:08 So ~a billion miles from the nearest industrial farm? 22:12:09 Phantom_Hoover: Reference implementation: $ tr '12345678' '[]<>-+,.' | bf 22:12:34 * Phantom_Hoover slams brick into shachaf's head, delicately catches brain from other side. 22:12:48 Yes to the NY thing, I don't know where farms are 22:12:51 * Phantom_Hoover — OK no that's too far. 22:13:05 (I will have to survive on, like, sheep.) 22:13:53 -!- Sgeo has quit (Ping timeout: 240 seconds). 22:13:55 I take it that I could not possibly buy enough nonperishables to survive for a decent amount of time, if I thought that something might happen? 22:14:28 SgeoN1, not if everyone else is thinking the same thing 22:14:34 Well obviously you'd just start eating dirt until you died, so I suppose you'd at least die happy. 22:14:54 -!- Sgeo has joined. 22:14:58 wait you get happy from eating dirt? 22:15:07 Sgeo would. 22:15:14 ah. 22:15:22 I would? 22:15:48 Well it's everywhere and you just shove a clod of it into your mouth. 22:15:57 I thought that was your perfect food. 22:16:07 lol 22:16:29 it is if you're an earthworm 22:16:55 Ah, no, earthworms at least aim for the detritus layer. 22:17:01 Sgeo would just take any old dirt. 22:18:17 * Phantom_Hoover throws shachaf's brain into elliott's head. 22:18:28 Uh-oh. 22:18:32 eek, you're creating a monster! 22:18:34 shachaf: You have to change nicks so I can become you now. 22:18:38 Phantom_Hoover eats the brains of people who make brainfuck derivatives 22:18:54 Eventually he will have enough brains to make the ULTIMATE BRAINFUCK DERIVATIVE 22:19:00 at least you don't!¤#)/&%/NO CARRIER 22:20:24 Ngevd, why would I eat them, they're disgusting. 22:21:48 elliott: I'm in ~100 channels; changing nicks would be too spammy. :-( 22:21:53 -!- Sgeo has quit (Ping timeout: 248 seconds). 22:23:59 -!- mithridates has joined. 22:24:24 -!- Sgeo has joined. 22:24:27 `welcome mithridates 22:25:02 Oh, right. 22:25:06 HackEgo isn't here. 22:25:12 mithridates: Sorry, you get the boring non-automated welcome. 22:25:24 mithridates: Hi esolangs http://esolangs.org/wiki/Main_Page. 22:25:36 mithridates is clearly an esolangs! 22:25:39 (Sorry, had to) 22:26:08 mithridates: Sgeo is our resident bot. 22:26:22 what the hell is going on here? are you guys fucking with me? 22:26:22 * Sgeo beeps 22:26:26 -!- lament has joined. 22:26:30 I'm leaving 22:26:32 bye 22:26:32 Hi 22:26:33 mithridates: What. 22:26:33 Wait 22:26:54 mithridates, I'm not a bot, and elliott likes to mess with people sometimes, but 22:27:06 mithridates, he's not messing with you when he says that this is about esolangs 22:27:07 mithridates asked me to ban everyone in here 22:27:14 who do i start with 22:27:19 -!- pikhq_ has quit (Ping timeout: 240 seconds). 22:27:20 start with mithridates and lament 22:27:24 okay 22:27:30 yeah do it lament 22:27:32 -!- pikhq has joined. 22:27:37 -!- ChanServ has set channel mode: +o lament. 22:27:38 Wait what? 22:27:42 -!- lament has set channel mode: +b *!*mithridat@unaffiliated/mithridates. 22:27:46 -!- lament has set channel mode: +b *!*lament@184.71.170.*. 22:27:53 -!- lament has kicked mithridates mithridates. 22:27:56 -!- lament has kicked lament lament. 22:28:02 disaster averted 22:28:15 Sgeo: are you sure mithridates isn't from #jesus 22:28:18 i recall that name. 22:28:28 I don't see em there 22:28:35 And don't remember the name 22:28:41 -!- Ngevd has quit (Ping timeout: 258 seconds). 22:28:48 elliott: To be fair, -> isn't -- actually, I can't think of any way to be fair. <-- garden path sentence if i ever saw one 22:28:58 oerjan: you might want to read the last ~40 lines or so :P 22:29:01 before continuing logreading 22:29:05 * mithridates (~mithridat@unaffiliated/mithridates) has joined #esoteric 22:29:06 onwards 22:29:18 -!- copumpkin has quit (Quit: Computer has gone to sleep.). 22:29:22 Wait, what happened to lament? 22:29:41 shachaf, e banned and kicked emself 22:29:41 shachaf: Well, the last we heard, lament was denying he knew what this channel was altogether. 22:29:54 For a few years before that he only joined to yell at people. 22:30:00 So... who knows! 22:30:03 elliott: Are you an op in this channel? 22:30:08 No. 22:30:14 fizzie, oerjan and ais523 are the active ops. 22:30:23 lament is the only banned op, which is quite a distinction. 22:30:36 elliott: hmm, did lament remove his own op rights? 22:30:44 or just set himself to opped and banned, and leave it that way? 22:30:48 ais523: Dunno. 22:30:58 They're still there. 22:31:12 * elliott has been dubious of lament's op rights for a while. 22:31:14 so he can ban himself again if necessary, clearly 22:31:58 oerjan: you might want to read the last ~40 lines or so :P <-- scary 22:32:13 Is he able to unhandy himself? 22:32:21 Unban 22:32:35 How is unhandy even a word? 22:32:39 SgeoN1: he can with chanserv 22:32:45 * elliott asks mithridates what the heck that was, against his better judgement. 22:32:51 I do everything against my better judgement. 22:32:57 That's why I have a worse judgement to contradict it. 22:33:10 What was that, anyway. 22:33:10 What was that, anyway. 22:33:11 You took the words right out of my mouth. 22:34:19 You'd be lost for words! 22:34:22 You'd be tongue-tied. 22:34:28 Like a nightingale at a Roman feast. 22:34:35 They haven't said anything else. :'( 22:35:01 Like a mute in a monologue. 22:35:31 Like an elliott in a /msg with mithridates. 22:35:53 -!- Sgeo has quit (Ping timeout: 240 seconds). 22:37:14 `addquote I do everything against my better judgement. That's why I have a worse judgement to contradict it. 22:37:20 `quote 22:37:22 `quote 22:37:23 `quote 22:37:24 `quote 22:37:27 wait, HackEgo isn't here 22:37:31 do I have to do a fifth `quote anyway? 22:37:32 lmao 22:37:33 `quote 22:37:34 yes 22:37:35 just to make sure 22:37:41 Gregor: FIX IT DAMMIT 22:39:13 -!- Sgeo has joined. 22:39:29 Sgeo: You fix it. 22:39:56 Sure, I'll run it from my computer. That would be fine, right? 22:40:02 -r-------- 1 root root 140737486262272 Nov 23 22:39 /proc/kcore 22:40:02 Gosh. 22:40:07 SgeoN1: If you cloned the FS repo, sure. 22:40:16 wat 22:40:56 ...that was a joke 22:41:11 SgeoN1: It would be fine, if you got the fshg. 22:41:14 oerjan: wat wat 22:41:47 So, you'd like to have a bot that disconnects every 5 minutes? 22:42:18 who wouldn't 22:42:32 SgeoN1: better than one that never disconnects because its not here 22:42:37 SgeoN1: what is even up with your connection 22:43:04 elliott, not the faintest idea. The wifi in the apartment is fine 22:43:33 SgeoN1: It's fine but it keeps disconnecting? 22:44:16 Its something with my computer, I mean. Not sure if hardware or softwarr 22:45:31 SgeoN1: Have you tried using Linux. 22:45:53 I am using Linux. 22:46:15 SgeoN1: Have you tried using Windows. 22:46:39 Not sure I want to look for a copy of Windows 22:47:03 SgeoN1: Have you tried using ... QNX? 22:47:06 BeOS? 22:47:09 AmigaOS 4? 22:47:35 I wish I could try not being ill 22:47:50 this would help 22:48:27 SgeoN1: I think that's called "getting better"? Have you tried it. 22:51:29 elliott: wat huge core 22:52:21 oerjan: it's 2^47 terabytes and iirc 2^48 is the address width of x86-64 or whatever 22:52:30 so i guess it's half the address space the kernel cares about or something 22:52:41 ic so very virtual 22:57:15 -!- CakeProphet has joined. 22:57:26 ho 22:57:44 you got your nick wrong 22:58:34 CakeProphet: 22:58:36 -!- calamari has joined. 23:00:33 -!- CakeProphet has quit (Read error: Connection reset by peer). 23:01:11 -!- CakeProphet has joined. 23:01:11 -!- CakeProphet has quit (Changing host). 23:01:11 -!- CakeProphet has joined. 23:01:31 -!- CakeProphet has changed nick to kallisti. 23:01:47 for some reason reconnecting with irssi is completely unintuitive 23:01:48 hello kallisti "cakeprophet" kallisti 23:02:05 -NickServ- Information on Kallisti (account Kallisti): 23:02:07 kallisti: nice uppercase :} 23:02:13 thanks 23:02:17 kallisti: by which i mean 23:02:19 kallisti: it burns it burns 23:02:29 elliott: eat it 23:02:32 -!- copumpkin has joined. 23:02:37 thanks 23:03:53 ken regan pointed me to this which reminds me of evincar's language. i'm not sure whether it's more or less insane... http://www.cse.buffalo.edu/~regan/papers/pdf/PRS01.pdf 23:04:32 at least it's supposedly self-consistent 23:04:50 .....wtf irssi 23:04:54 why is it so difficult to just... 23:04:55 reconnect 23:05:07 without create multiple connections 23:05:13 oerjan: which one 23:05:15 kallisti: /reconnect? 23:05:22 which 23:05:23 er 23:05:23 yes 23:05:27 that's what I do. 23:05:30 it makes Freenode2 often 23:05:40 elliott: the one with automatic currying or what it was 23:08:02 kallisti: i usually just /disconnect and then /connect freenode, iirc 23:08:59 usually when there's a huge netsplit and i'm on the wrong side 23:09:10 stupid 23:09:15 you know what I do when there's a netsplit? 23:09:16 nothing. 23:09:17 it's wonderful 23:09:21 I just wait, and then everything is fine. 23:09:27 except for that one. 23:09:33 The Great Netsplit Of Several Hours 23:09:53 -!- Sgeo has quit (Ping timeout: 240 seconds). 23:10:04 well i'm talking "looks like i'm nearly alone on the server" netsplits 23:11:17 -!- Sgeo has joined. 23:12:25 elliott: I was thinking bombs would be cool because you could send them into the oribts of planets 23:12:47 but the problem I'm having with orbits is that orbits are probably going to be difficult to create. 23:12:55 I dunno about Phantom_Hoover, but I don't think your player should be able to blow up a planet. 23:13:07 how about moons? :P 23:13:17 And that's sort of the whole challenge to it; it's not impossible, Phantom_Hoover said he had a fairly easy time of getting into orbits with that JS thing. 23:14:04 It... kind of helps that I found out about that from a post on the guy's blog where he implemented it to play around with Hohmann transfers. 23:14:05 http://www.airshipentertainment.com/growfcomic.php?date=20070624 23:14:19 elliott: okay so now you're in orbit. what do you do now? 23:14:23 what was the benefit. 23:14:28 (relevant) 23:14:56 Phantom_Hoover: You explain why the whole game is basically based around orbits to kallisti. 23:15:25 They're the only way to move in a gravity field? 23:16:26 er, so it's not possible to break escape velocity? 23:17:04 No, but that's a good way of moving outside a gravity field. 23:17:10 FSVO 'in'. 23:17:58 kallisti: how do you propose to make things interesting without orbits 23:18:06 moving around in a vacuum is not fun or strategic at all 23:18:31 I don't propose that 23:18:43 you propose to make things boring? :P 23:18:48 merely curious as to how orbits would make things more interesting besides "weeee circle" 23:19:33 elliott: no, I'm not proposing that planets don't have gravity. that's silly. 23:19:49 I... defer to Phantom_Hoover again, because I can't think of any way to explain why complicated orbit systems are interesting other than "they are". 23:19:53 it's more of a question related to gameplay, I suppose. 23:20:58 a gravity-assisted manuever that allows you to travel across the system at a faster rate is an extremely complicated procedure, for example. 23:21:10 at least ones that involve multiple planets 23:21:20 but I suspect even a single planet would be difficult 23:21:56 kallisti: The problem is that you're seeing orbits as just a means to the end of going very fast and shooting at things in a vacuum? 23:22:05 it's not something that's going to be easy without say... an automated control system that what NASA uses to do precision manuevers. 23:22:07 elliott: no that's one. 23:22:27 Phantom_Hoover: Just link kallisti to that JS thing so he can plyy with it himself :P 23:22:29 elliott: but yes I'm trying to find means to an end from orbits, as typically games have means to ends blah blah blah 23:22:40 s/plyy/play/ 23:23:17 http://www.matthen.com/javascript/gravity.html 23:23:23 I suppose it would be /fun/, sure. I'm not arguing it won't be fun. 23:26:09 Phantom_Hoover: Got a link to that blog post, btw? 23:27:20 hmmm, okay 23:29:58 I should try a slingshot on that, actually. 23:31:24 Phantom_Hoover: Yes good do it 23:32:43 right I forgot that the low-powered thrust makes it easier to control an orbit 23:33:16 -!- myndzi\ has joined. 23:33:29 -!- Sgeo has quit (Ping timeout: 240 seconds). 23:33:51 I managed it, but controlling it is another thing altogether. 23:35:53 -!- myndz\ has quit (Ping timeout: 240 seconds). 23:36:15 Phantom_Hoover: Man this blog post is impossible to find. 23:36:16 heh, it's difficult to get into orbit with the fast moving moons. 23:36:26 http://blog.matthen.com/page/6 23:36:38 -!- Sgeo has joined. 23:37:53 elliott: I remember in gravity well, in deep space, you could become prefectly still 23:37:56 you know, if that's your thing. 23:38:17 kallisti: Just turn on the space breaks. 23:38:38 well, kind of... 23:38:47 Phantom_Hoover: Can we have space breaks. 23:38:54 Yes. 23:38:56 Phantom_Hoover: "Today on Twitter I have been talking a little bit about how Edinburgh is pronounced." 23:39:03 so I'm thinking the game would perhaps benefit from multiple maps? 23:39:14 kallisti: Maps in what sense? 23:39:25 like a star system / star cluster / whatever scale is the largest map 23:39:38 then map that's nearby and larger scale so that you can aim trajectories and the like 23:40:03 basically so the interface can accomodate precision spaceflight to a degree. 23:40:07 Sure. That's another rvival of the what-scale question :P 23:40:24 well I would think /at least/ star system. 23:40:28 >_> 23:40:35 Depends how big stars and planets are. 23:41:01 * Phantom_Hoover → sleep 23:41:02 -!- Phantom_Hoover has quit (Quit: Leaving). 23:42:05 elliott: how about the stars and planets are normal size but the ship is huge? :P 23:42:17 Yees. 23:43:40 oerjan: this language is weird 23:44:16 also can you crash into planets and die? 23:44:22 if so I've already died like 20 times now in this JS thing. 23:44:34 kallisti: There is collision detection, yes. 23:45:21 There's also heat, so good luck with that. 23:46:10 hope the stronger thruster (if it exists) will match escape velocity of some medium-sized planets. 23:46:16 *hopefully 23:47:39 Boring? 23:47:55 Your ideas keep sounding like "let's remove all the learning curve so that navigation is completely trivial" :P 23:47:59 not as boring as dying by planet collision. 23:48:10 frequently 23:48:14 but okay, we'll see. 23:48:53 -!- ais523 has quit (Remote host closed the connection). 23:49:43 oerjan: this thing would make a good esolang 23:49:49 elliott: also powerful thruster != sudden gravity immunity 23:50:05 it's just a mean to move fast suddenly sometimes that the weaker thruster doesn't allow 23:53:15 also gas giants will be tricky without such a thing I imagine. 23:53:28 s/tricky/near impossible to not die at least sometimes/ 23:54:54 -!- itidus21 has joined. 23:55:13 `welcome itidus21 23:55:25 hackego is down 23:55:28 hi itidus21 23:55:29 :( 23:55:36 HELP HOW DO I WELCOME PEOPLE WITHOUT BOTS??? 23:56:03 itidus21: list-communication-protocol 23:56:05 uh..... 23:57:11 I think itidus21 has been here before 23:57:18 no 23:57:19 no way. 23:57:21 unpossible 23:57:23 I refuse to blieve it. 23:57:26 I would recognize him. 23:57:33 * kallisti has perfect memory. 23:57:36 eidetic or whatever. 23:57:40 The name is familiar, at least 23:57:56 `log itidus 23:57:58 BLA 23:58:00 does Sgeo really not ermember good ol itidus 23:58:02 `quote itidus 23:58:03 OH WAIT 23:58:18 Sgeo: http://codu.org/projects/hackbot/fshg/index.cgi/file/06a2f5c42c24/quotes 23:58:20 grep /itidus/ 23:58:30 actually http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/06a2f5c42c24/quotes 23:58:34 since that thing messes up wordwrap 23:58:34 how do u grep without hackego????? 23:58:35 :( 23:58:48 hackego is what I used to think 23:58:51 now I can't think. 23:59:57 kallisti: I wasn't welcomed even *with* bots. :-(