00:01:54 -!- boily has quit (Quit: KERNAL). 00:04:09 -!- boily has joined. 00:06:18 A variant of bridge can be if everyone passes, instead of redealing the cards, there is no dummy and no trumps and whoever takes the least number of tricks is the winner. 00:13:31 I haven't found people to play bridge with yet. 00:26:21 helloily 00:26:48 i can't play bridge with you but i could play portal 2 with you or borderlands 2 with you 00:26:51 theoretically 00:27:47 quinthellopia. 00:28:09 incidemment, I just installed steam on my laptop, and I'm currently in the process of installing games. 00:28:20 what's your display name 00:28:37 I only have the first portal, but I should be having had will bought portal 2 some time soon in the near future. 00:28:51 let me help you with that 00:29:24 but tell me your display name! 00:32:13 -!- mhi^ has quit (Quit: Lost terminal). 00:32:43 pfcuttle 00:35:11 invite sent 00:35:19 invite currently being seen... 01:19:29 I think what I should do is The Aberration Hater Card Game, all of card have the same set of subtypes, unlike in Magic: the Gathering where they use different set of subtypes although some card types use same one (such as Tribal with Creature). I don't like that so I can make this one to simplify the rules a bit. 01:20:01 Do you think it make more sense or not? 01:39:59 -!- not^v has joined. 01:43:31 -!- nooodl_ has joined. 01:51:58 I made the mistake of reading about Perl 01:51:58 http://stackoverflow.com/questions/5680147/perl-passing-2-or-more-arrays-to-a-subroutine 01:53:08 -!- not^v has quit (Ping timeout: 240 seconds). 02:02:23 -!- not^v has joined. 02:02:37 -!- not^v has quit (Client Quit). 02:14:15 -!- boily has quit (Quit: CIVILIVILIZED CHICKEN). 02:45:40 -!- brrr has joined. 03:00:04 I don't know how you pass arrays in Perl. 04:05:12 -!- aloril_ has quit (Ping timeout: 245 seconds). 04:07:43 -!- prooftechnique has joined. 04:07:47 -!- prooftechnique has quit (Client Quit). 04:08:43 -!- nooodl_ has quit (Ping timeout: 272 seconds). 04:18:48 -!- aloril_ has joined. 04:25:09 In Perl, the string "0" is falsey 04:34:54 I have the source-codes for Infocom's Z-machine interpreter on Commodore 64, as well as a binary. It looks like it is supposed to load the first 256 bytes of the binary starting at $0500 and the rest starting at $0D00. I don't know much about Commodore 64; do you know the reason for this? 04:35:23 Also what is the capacity of a Commodore 64 disk? 04:36:28 "Mercifully, there is no elsunless keyword." 04:37:31 weak. 04:40:45 I found a file written by Infocom that says "Remember: We Hate Micros (tm)" 04:40:56 Can I write my own map function in Perl, or does the builtin one use some kind of magic? 04:45:35 Even Perl's official documentation complains about Perl 04:45:36 "This function should have been named wantlist() instead." 04:46:56 -!- Sorella has quit (Quit: It is tiem!). 05:23:32 -!- shikhin has joined. 05:26:12 -!- Lorenzo64 has joined. 05:46:16 <^v> Sgeo, my what 05:46:39 ^v: ? 05:46:54 <^v> Even Perl's official documentation complains about Perl 05:51:18 http://perldoc.perl.org/functions/wantarray.html 05:52:34 -!- ^v has changed nick to ^0. 05:57:52 perl sure is scary. 06:23:33 -!- MoALTz_ has quit (Quit: Leaving). 06:28:55 -!- tromp_ has joined. 06:30:14 -!- `^_^ has joined. 06:32:19 -!- newsham_ has joined. 06:34:01 -!- jix has quit (Ping timeout: 240 seconds). 06:34:02 -!- ^0 has quit (Ping timeout: 240 seconds). 06:34:03 -!- Vorpal has quit (Ping timeout: 240 seconds). 06:34:07 -!- nycs has quit (Ping timeout: 240 seconds). 06:34:08 -!- tromp has quit (Ping timeout: 240 seconds). 06:34:08 -!- impomatic has quit (Ping timeout: 240 seconds). 06:34:08 -!- newsham has quit (Ping timeout: 240 seconds). 06:34:08 -!- aloril_ has quit (Ping timeout: 240 seconds). 06:34:14 -!- jix has joined. 06:34:20 -!- impomatic_ has changed nick to impomatic. 06:34:32 "The lone dot that ends a format can also prematurely end a mail message passing through a misconfigured Internet mailer (and based on experience, such misconfiguration is the rule, not the exception)." 06:34:38 This is not Perl being scary here. 06:34:53 -!- Vorpal has joined. 06:35:08 -!- aloril_ has joined. 06:35:15 -!- ^0 has joined. 06:36:15 perllol 06:36:25 http://perldoc.perl.org/perllol.html 06:36:27 Oh, possibly list of list? 06:37:34 "Well, that's because the rule is that on adjacent brackets only (whether square or curly), you are free to omit the pointer dereferencing arrow." 06:37:55 I... guess because otherwise ][ doesn't make actual sense as a thing that would be useful? 06:47:42 "Are you still thinking whether to move to #cloud computing or not? Well, its no more a trend but rather a business norm. Make your move now with Cloud at Cost affordable cloud solutions. --" 06:47:59 Well, I won't be making my move until esolangs.org is back up. 06:48:28 Gregor: Have you happened to take a glance at the web-admin panel? Who knows, maybe it'd say something useful now. 06:52:40 -!- MindlessDrone has joined. 07:02:00 -!- brrr has quit (Quit: Cya!). 07:10:09 Why is SLOWBRO [Lv.35] so strange? 07:51:30 -!- drdanmaku has quit (Quit: Connection closed for inactivity). 07:59:58 -!- AnotherTest has joined. 08:26:56 -!- Patashu has joined. 08:29:03 -!- AnotherTest has quit (Ping timeout: 240 seconds). 08:57:24 -!- Patashu has quit (Disconnected by services). 08:57:24 -!- Patashu_ has joined. 09:16:22 -!- mihow has quit (Read error: Connection reset by peer). 09:23:21 -!- mtve has quit (Quit: Terminated with extreme prejudice - dircproxy 1.2.0). 09:29:44 -!- oerjan has joined. 09:34:19 @messages- 09:34:19 boily said 9h 34m 45s ago: byely? 09:34:33 @tell boily surely. 09:34:34 Consider it noted. 09:35:51 zzo38: What is strange about it? 09:36:04 @messages-lewd 09:36:04 You don't have any messages 09:36:18 oerjan: Adverbily said. 09:36:56 truly. 09:37:13 fizzie: how do mölkky championships even work 09:37:19 it doesn't really seem like that sort of game 09:37:56 the finnish manage to have championships in _wife-carrying_. surely they can work it out. 09:38:21 I'm not sure why not. I mean, you do count a score and all. 09:38:53 -!- mhi^ has joined. 09:39:16 (It's a team thing, you've got 6-person teams and you select a 4-person subset with a set throw order for each game.) 09:40:02 hm, maybe it works better with teams 09:43:32 "##The wife to be carried may be your own, or the neighbor's, or you may have found her further afield; she must, however, be over 17 years of age." 09:44:59 I think there was a Finnish winner in the recently ended 2014 wife-carrying championship. 09:45:10 It's usually either Finnish or Estonian. 09:47:23 "Along with the wife carrying world championships there is also a team competition. The track and rules are the same as Wife Carrying World Championsips but three men in the team carry the wife in turns. At the exchange point the carrier has to drink the official “wife carrying drink” before continuing the race." 09:47:28 s/usually/always/, by wikipedia's list 09:48:23 Well, the silver medalists for 2014 are from UK. 09:48:33 I was under the impression that there was a German winner, but apparently not. 09:49:28 Hm, where does one get a blas? 09:50:39 OpenBLAS is not too shabby. And there's always the good old ATLAS. 09:51:42 And of course there are the processor vendor ones. 09:51:49 libopenblas.so doesn’t seem to contain the copy routines which I’m looking for. 09:51:53 there's also the blas built from eigen 09:51:56 but yes, I recommend openblas 09:52:04 http://www.openblas.net/ 09:52:18 "In 2014, the Iditarod Trail Sled Dog Race sent a cease-and-desist order to Iditarod NYC, asserting that the name "Idiotarod" infringed its trademark in "Iditarod."[8][9] Idiotarod NYC characterized the letter as "frivolous threats of legal action", but renamed the event to "Idiotarodorama NYC (aka 'The Desistarod')"." 09:55:14 * Melvar wants dge_copy … 09:56:07 That doesn't sound like a BLAS name. 09:58:05 * Melvar has little idea about this … 09:59:52 -!- aloril_ has quit (Ping timeout: 250 seconds). 10:00:07 It’s in the blas technical forum standard chapter 2. Is this one of those standards that nobody cares to implement in practice? 10:00:27 Melvar: yes, the blas technical forum is one of those 10:01:04 Melvar: everyone still either uses the old legacy blas and lapack fortran functions, their C wrappers (cblas and lapacke but the latter is barely used), 10:01:41 Grand. Somehow I had been hoping that people would be actually sane about this kind of lib … 10:01:47 or something with a more modern interface like eigen. The blas forum is supposed to have been a bit more modern (in 2001) than cblas but it didn't seem to have caught on. 10:01:59 "Sane" and "scientific computing" don't really often go hand-in-hand. 10:02:36 Melvar: if it's new code (not constrained with compatibility), I recommend you try eigen version 3, get it from http://eigen.tuxfamily.org/ 10:03:24 I don’t think I can call C++ … 10:03:49 it's a C++ library that has an interface _very_ different from any of blas, lapack, cblas, lapacke, blas_forum; though the library happens to provide an implementation of blas. 10:03:54 Melvar: what language are you calling from? 10:04:21 and perhaps tell us more about what you want to do 10:06:24 he has this X that he wants to map into a Y 10:06:27 you said dge_copy, that copies a matrix, possibly transposing or conjugating or hermiteing it, right? 10:06:52 PoC for binding lower-level linear algebra routines in Idris. 10:06:59 Fun fact: our thing uses LAPACK++, and it's the only such thing I've seen. 10:07:31 b_jonas: Yes. 10:09:48 But, since as it turns out I need wrappers anyway, I’m actually calling the routines from C. I’m just trying to avoid writing major amounts of C. 10:10:23 Melvar: that's why I mentioned cblas, which wraps the original fortran blas routines to C 10:11:12 sadly that doesn't seem to have a function that _just_ copies a matrix possibly transposed. it only has a vector copy function. 10:12:24 -!- aloril_ has joined. 10:12:59 Yes, I’ll just have to write the copy myself, I guess. And hope I don’t make any mistakes that C can’t catch, which is most of them … 10:13:16 (one more library there is is the ublas library from boost, but it's C++ and isn't really blas-like despite its name, and I don't really like it) 10:13:48 Intel's MKL adds something that sounds very "dge_copy"ish as a custom "BLAS-like" extension, so it's probably a oft-requested feature. 10:13:50 do you want a copy, or a transposed copy? on a matrix with gaps between the rows that must not be overwritten, or one that can be written in full? 10:14:06 possible, I don't know the intel stuff much 10:15:39 -!- boily has joined. 10:17:25 A copy, with gaps. (I want to be able to copy to submatrices.) 10:17:31 -!- impomatic has quit (Quit: ChatZilla 0.9.90.1 [Firefox 30.0/20140605174243]). 10:19:03 -!- edwardk has joined. 10:19:05 Man, I just realized that it should work when the source and destination overlap. 10:19:33 * Melvar afks. 10:27:35 -!- augur has quit (Remote host closed the connection). 10:28:49 @massages-loud 10:28:49 oerjan said 54m 15s ago: surely. 10:29:06 fizzie: this downtime is :/ 10:29:12 -!- Phantom_Hoover has joined. 10:29:13 oerjan: hellørjanly :D 10:30:41 hily 10:30:59 -!- impomatic_ has joined. 10:35:48 elliott: It is. I put up a temporary "out of order" page (with a DNS change), but it'll take a whole day to propagate. (And then another whole day to disappear when things are back up, I guess, but it doesn't seem things are working very fast.) 10:36:24 fizzie: I trust cloudatcost even less than I previously did now. 10:36:58 I don't know whether Gregor has a trouble-ticket open there. (Though based on the tweets, it might not do much good.) 10:38:31 -!- shikhout has joined. 10:38:42 -!- tromp has joined. 10:40:26 Even if I were to permanently move the wiki, I'd like to get the most recent version out of the cloudhole first. Staying true to the time-honoured esolangs-administering principles of do-as-little-as-humanly-possible, I didn't actually add my (rsync-based) mirroring thing to the crontab after all, just thought about it. 10:41:23 -!- tromp_ has quit (Ping timeout: 272 seconds). 10:41:33 -!- shikhin has quit (Ping timeout: 240 seconds). 10:44:11 And of course we're also missing HackEgo. Perhaps I should dig out my half-finished "it's just like HackEgo except it runs arbitrary Z80 code w/ custom syscalls in place of a x86 Linux" bot out of storage. I'm sure people would rather be writing Z80 assembly snippets instead of shell scripts when they want to add a feature. 10:45:11 * impomatic_ was writing Z80 a couple of days ago. 10:47:13 There you go. 10:50:03 -!- aloril_ has quit (Ping timeout: 240 seconds). 10:51:30 -!- hkt has joined. 10:54:43 fizzie: well zzo38 might. 10:55:56 Chome died, I don't know why... 10:56:28 Unfortunately all of the settings, etc are local webpages so I can't access any :-( 10:58:19 -!- idris-bot has quit (Quit: Terminated). 10:59:01 -!- mihow has joined. 11:00:06 chrome died and you can't open it again? 11:02:57 -!- aloril_ has joined. 11:08:32 -!- aloril_ has quit (Ping timeout: 245 seconds). 11:09:01 -!- idris-bot has joined. 11:09:42 -!- boily has quit (Quit: PASTA CHICKEN). 11:09:48 -!- Lorenzo64 has quit (Ping timeout: 260 seconds). 11:33:28 -!- AnotherTest has joined. 11:34:13 -!- edwardk has quit (Ping timeout: 250 seconds). 11:34:54 -!- edwardk has joined. 11:36:22 hm tmux is working, irssi is working, but the other subwindows are going haywire. 11:36:57 oh ^C fixed the shell one. 11:54:39 -!- Lorenzo64 has joined. 11:57:54 boily: chrome died and it opens but won't open a webpage, even a local one. No access to the settings either. 12:02:40 -!- Sgeo has quit (Read error: Connection reset by peer). 12:06:18 -!- yorick has joined. 12:11:27 -!- shikhout has quit (Ping timeout: 245 seconds). 12:24:11 -!- impomatic_ has left. 12:29:29 -!- Mindless1 has joined. 12:30:38 -!- MindlessDrone has quit (Ping timeout: 240 seconds). 12:32:49 -!- MindlessDrone has joined. 12:35:45 -!- Mindless1 has quit (Ping timeout: 250 seconds). 12:41:03 -!- Lorenzo64 has quit (Ping timeout: 240 seconds). 12:44:03 -!- hkt has quit (Quit: Page closed). 12:44:24 -!- h has joined. 12:44:48 -!- h has changed nick to Guest64246. 12:47:09 -!- Guest64246 has quit (Client Quit). 13:10:34 -!- augur has joined. 13:15:12 -!- aloril_ has joined. 13:20:23 -!- Patashu_ has quit (Ping timeout: 264 seconds). 13:23:51 -!- vifino has joined. 14:00:09 the esolang wiki webpage has a stub now 14:00:11 great 14:00:25 I thought people would get confused without. 14:02:44 I made it a 307 Temporary Redirect in the hopes of not messing up Google-crawling or such, though I don't know if that actually helps. 14:04:25 Perhaps it should return a 503 Service Unavailable with that page as the error content, but I'm not sure how to convince lighttpd about that. 14:04:45 It'd be semantically more correct, though. 14:14:48 -!- hektor has joined. 14:15:50 fizzie: make it a cgi that prints "Status: 503 Service Whatever" in the header part? 14:16:01 I don't do lighttpd, so I'm not sure, sorry 14:16:32 (Status is a pseudo-header used by CGI to ask the webserver to set the status code in the http response line) 14:30:31 -!- hektor has quit (Quit: Page closed). 14:31:16 -!- mihow has quit (*.net *.split). 14:32:20 fizzie: esolangs.org just goes to zem.fi for me now 14:32:22 Well, it seems to more or less work. 14:32:29 ..or not 14:32:48 You may need to convince a browser to uncache or something. I was fiddling with it. 14:33:07 At least esolangs.org/somethingthatIdidnotyetvisit worked for me. 14:33:27 (I'm not sure how to "reload" something that the browser remembers as redirecting.) 14:33:56 Anyway, I have to be on my way, back in half an hour or so. -> 14:37:32 -!- mihow has joined. 14:39:33 -!- Lorenzo64 has joined. 14:57:28 -!- jix_ has joined. 14:59:46 -!- AnotherTest_ has joined. 15:02:38 -!- idris-bot has quit (*.net *.split). 15:02:40 -!- ^0 has quit (*.net *.split). 15:02:40 -!- jix has quit (*.net *.split). 15:02:41 -!- MindlessDrone has quit (*.net *.split). 15:02:41 -!- AnotherTest has quit (*.net *.split). 15:02:44 -!- AnotherTest_ has changed nick to AnotherTest. 15:07:41 -!- ^0 has joined. 15:07:51 -!- MindlessDrone has joined. 15:08:22 -!- nooodl_ has joined. 15:11:39 Heh, during my fiddling and twiddling and tweaking, I managed to return to Googlebot's crawl requests for esolangs.org the following HTTP statuses: 200 (twice), 301 (16 times), 307 (237 times), 403 (once), 404 (350 times) and 503 (48 times). 15:11:50 Welp. I'm sure they're make sense of it all. 15:13:06 it's crawling that frequently? 15:13:14 Once a minute, it would appear. 15:14:23 17:06:48, 17:07:48, 17:08:21, 17:08:46, 17:08:47, 17:09:47, 17:10:49, 17:11:47, 17:12:47. 15:14:54 For the following pages: YABC, Lambdastack, PATH, Talk:Pointy, Squishy2K, Clsuterfuck, User:Shubshub, Fishing, Spaghetti. 15:15:06 They're big esolangs enthusiasts there at Google. 15:19:13 -!- drdanmaku has joined. 15:21:08 so we're going to be ungooglable for a while too, you say. 15:22:32 oerjan: no, google will notice the server is down temporarily only 15:22:52 not if fizzie keeps confusing them completely 15:23:51 apparently my webserver has got tcp through http tunnel requests. maybe someone was scanning for open proxies or something. 15:24:00 That happens, yes. 15:24:19 ah! 15:24:25 that was apparently freenode's proxy scanner 15:24:30 duh 15:24:46 it used to do only a http request for some particular page iirc 15:25:00 it did both now 15:25:36 Here's one vulnerable-webapp probe for esolangs.org today: http://sprunge.us/EGKU 15:27:41 We heard you like redundancy, so we put a verb into the URL so you can GET while you GET. 15:36:05 -!- ^v has joined. 15:36:24 -!- oerjan has quit (Quit: leaving). 15:37:52 ion: sounds like soap 15:38:01 -!- ^v has quit (Read error: Connection reset by peer). 15:38:03 -!- ^0 has changed nick to ^v. 15:38:06 GET GetFolders 15:38:10 /fckeditor/editor 15:38:16 /connectors/asp/connector.asp 15:42:35 -!- Sorella has joined. 15:56:16 -!- aretecode has joined. 16:03:44 Here's one vulnerable-webapp probe for esolangs.org today: http://sprunge.us/EGKU <-- whatever web app that is, it is not very REST 16:04:07 Also it seems uncertain about the language used by the server 16:19:03 -!- edwardk has quit (Quit: Computer has gone to sleep.). 16:24:59 -!- nooodl__ has joined. 16:26:57 -!- edwardk has joined. 16:28:33 -!- nooodl_ has quit (Ping timeout: 240 seconds). 16:32:42 -!- ^v has changed nick to Dogar. 16:32:57 -!- zzo38 has quit (Remote host closed the connection). 16:33:53 -!- ^v has joined. 16:36:09 -!- augur_ has joined. 16:37:13 -!- edwardk has quit (Quit: Computer has gone to sleep.). 16:37:45 -!- nooodl__ has changed nick to fcrawl. 16:38:58 -!- MoALTz has joined. 16:39:50 -!- augur has quit (Ping timeout: 250 seconds). 16:45:57 -!- idris-bot has joined. 16:53:09 -!- AnotherTest has quit (Ping timeout: 250 seconds). 16:54:03 -!- fcrawl has quit (Ping timeout: 240 seconds). 17:08:22 -!- ^v has quit (Quit: Leaving). 17:08:25 -!- Dogar has changed nick to ^v. 17:16:48 Vorpal: It's some (quasi-popular) WYSIWYG text editor component that has different "connectors" for different server-side stuff, I guess whoever's probing for it just wants to be portable. 17:26:28 -!- yorick has quit (Remote host closed the connection). 17:35:48 -!- Tritonio has joined. 17:37:34 -!- ^v has changed nick to troll_detector. 17:37:56 fizzie, ah 17:38:05 -!- troll_detector has changed nick to ^v. 17:38:42 ls 17:38:48 Wrong window 17:41:22 `ls ... oh wait 17:41:34 fizzie, what happened with the site? 17:43:19 Vorpal: http://members.cloudatcost.com/index.php?fuse=admin&view=Announcements&ann_id=29 happened 17:43:37 Oh, I see they claim that everything is fine now. 17:43:56 "If your server is down please ensure your support ticket has the proper package selected." 17:44:12 I'm thinking Gregor should probably see if something can be done, then. 17:44:18 (what is fiber channel locking????) 17:44:25 elliott, I was about to ask too 17:44:55 As far as I could figure out, it's some sort of configuration-change synchronization thing for FC setups. 17:45:01 But it sounded very strange. 17:45:12 Since it doesn't sound like the sort of thing that would need to happen often. 17:45:51 it smells like bs :P 17:46:29 "Hey @cloudatcost how's that downtime going? My server's been down 8+ days now (along with a ton of other people). You're terrible." 17:46:34 (Recent tweet.) 17:47:27 Is it possible to change Debian's alternatives on a per-user basis? 17:47:53 Anyway, I don't have access to the cloudatcost side of things, so I can only wait and see. 17:48:22 And I don't think so, since it's just based on updating symlinks, AFAIK. 17:48:39 Hm good point 17:48:59 I wonder what will happen if I change default from openjdk6 to openjdk7 though 17:49:04 Might break stuff 17:49:44 Heh, /etc/alternatives is full of SQL keywords. 17:49:57 Heh, indeed 17:49:58 (PostgreSQL man pages.) 17:50:00 Oh right 17:50:06 Yeah 17:50:52 I guess I need to update java, javac and so on then :/ 17:51:19 Yeah there is a lot of java ones 17:54:58 -!- Bike_ has joined. 17:55:17 -!- Bike_ has changed nick to Bicyclidine. 17:55:40 Vorpal: Oh, by the way, did you get the link to the Bastedalen garden photo? I think I @tell'd it at one point. 17:55:59 fizzie, not sure? 17:56:14 fizzie, ah I see now 17:56:24 fizzie, yes I recognize it 17:56:49 fizzie, is that their restaurant? 17:56:51 Never been there 17:56:55 Looks quite tasty 17:56:58 No, that's in Stockholm. 17:57:03 Ah 17:57:08 http://www.berns.se/en/restaurant/berns-asiatiska/ 17:57:19 fizzie, hm... https://secure.flickr.com/photos/fizzief/14413809416/in/set-72157644793637880/ Örebro right? 17:57:27 Nikolai-kyrkan right? 17:57:50 Or is it? 17:57:52 It's Linköping, actually. 17:58:03 But based on a quick Google, it looks quite similar. 17:58:06 Right 17:58:12 fizzie, also I have been to both places 17:58:26 I think the Linköping one is larger though 17:58:28 Much larger 17:58:34 But hard to tell that from the picture 17:58:51 fizzie, no panoramas? 17:58:56 Right. There's also a photo of an arch over the river in Linköping, couldn't really find a name for it. 17:59:11 Hm 17:59:29 Nothing I'd care to put in Flickr; this is kind of a best-of set. Wasn't carrying a tripod. I'm sure I did some handheld things, though. 17:59:31 fizzie, there is a nice military aircraft museum in Linköping if you are into that sort of thing 18:00:00 Some meerkat enthusiast had favourited one of the Kolmården meerkat photos. 18:00:06 Heh 18:00:43 Been many years since I last visited Kolmården 18:00:53 There's a similar best-of set from Japan in the Flickr account, there's a hotel-room-window panorama there from Kyoto. 18:00:59 https://secure.flickr.com/photos/fizzief/sets/72157644562714080/ 18:01:14 I think I havbe seen that one before 18:01:48 Well, they're earlier than the Sweden ones, I may have advertised. 18:01:58 Ever considered using hugin for architectural correction? Thinking of https://secure.flickr.com/photos/fizzief/14141632609/in/set-72157644562714080 for example 18:02:20 Lets you avoid the "leaning back" effect if you want to 18:02:27 I did test that out on a photo of one of the university buildings. 18:02:31 Ah 18:03:48 Hm anyone used the Sublime text editor? Not open source, but pretty nice I have to say after playing around with it for a while. 18:04:42 Some former university acquaintances swear by it. 18:04:59 Vorpal: https://dl.dropboxusercontent.com/u/113389132/Misc/20140717-img_3682-3687.jpg is a handheld panorama from Pihlajasaari, one of the islands near Helsinki. 18:05:03 I have some colleagues who do the same 18:05:27 I can see that the project management/workspace aspect of it is pretty nice. 18:05:37 fizzie, very nice 18:05:53 (Rightmost image seems to be a bit tilted, but I can't be bothered to go fix.) 18:06:07 fizzie, just wish I had a monitor that could display it in all it's glory. A two monitor setup of mixed monitor types is hardly ideal for this 18:06:26 Yeah the monitors don't even properly line up 18:06:58 Neither do mine. They're both 1200 pixels tall, but the other is 2 cm taller physically speaking. 18:07:37 Hm 18:07:57 Yeah I have a 1920x1200 and a 1680x1050. The former IPS the latter TN 18:08:41 https://dl.dropboxusercontent.com/u/113389132/Misc/20140717-img_3240-3245.jpg -- there's one more hotel-room-view one, that's from the Linköping hotel. 18:09:25 Nice park 18:10:05 The palm trees were a bit incongruous. 18:10:28 I assume they move them off in the winter. 18:10:38 Ah yeah probably 18:10:50 Very... short 18:10:56 Also speaking of photography, I made a thing the other week: http://www.thingiverse.com/thing:387442 18:11:12 Nice, you have a 3D printer? 18:11:20 No, I printed it at the local library. 18:11:27 Oh, that is a cool service 18:12:14 They have three (or four, but one was broken) of these Finnish-design http://www.minifactory.fi/ printers, I'm sure they've gotten them cheap for free advertising. 18:12:23 fizzie, I have been traveling but I didn't take any photos really. Was too busy with other stuff. 18:12:29 But it's still nice. They don't even charge anything. 18:12:37 Also didn't have any camera apart from my phone with me 18:12:45 And the Galaxy S3 camera isn't that great 18:13:07 fizzie, not even material? 18:13:08 Wow 18:14:21 Well, you know, the printers are so slow; they've probably just decided that even with 100% utilization (during the library's opening hours) the material costs won't be all that much. 18:14:38 Hm 18:15:03 I'm sure it's some amount of euros/day, but I guess they have a larger budget than that. 18:15:15 True 18:16:15 My printout took 8 hours (the entire day, pretty much) and based on some random MakerBot PLA filament retail prices, it probably cost somewhere between $1 and $10 in materials. 18:16:31 fizzie, anyway I'm leaving for a couple of days starting tomorrow. Going to a relative with a summer house out in the middle of the woods. But I don't see myself taking much photos. 18:17:25 No impressive landmarks?-) 18:17:30 I have been taking less photos over all recently. Been more about experiencing the place in the moment instead of concentrating on photographing 18:17:57 fizzie, I'm going to go out by boat too, don't want to get my camera wet 18:18:16 Well canoe probably 18:18:20 Which will be a first for me 18:18:30 (Not the covered kind though) 18:18:52 A canadian canoe I believe 18:19:07 Two canoeists just died off the Helsinki coast. Uh, not to be negative or anything. 18:19:26 fizzie, well I will be in a lake, not a big one either 18:19:37 Also I can swim quite well. I plan on doing that as well 18:19:53 The weather should be really nice there 18:21:03 fizzie, and no I don't think there are many landmarks around. Just lots and lots of forest. 18:21:17 That describes most of Finland, too. 18:21:20 Which is really nice and restful. But not good for photos 18:22:49 I might as well bring the camera though. Since I'm going by car this time 18:23:05 (last time I traveled I went by airplane and really didn't have space for anything extra) 18:24:06 Where the hell is the charger for the camera though!? 18:25:50 It has a non-standard battery so... 18:26:44 They all are non-standard. 18:27:02 Though I think compact cameras have started to do micro-USB charging recently. 18:27:39 (Charging using the camera itself, I mean.) 18:27:52 Hm 18:27:54 Yeah no 18:28:02 My camera is way too old for that 18:28:49 I was looking at the AC adapter for my camera (just out of curiosity), and Canon charges something like a hundred euros for it. 18:29:15 It's just a connector in a piece of plastic shaped like the battery, and a transformer brick. 18:29:37 Heh 18:30:23 http://shop.usa.canon.com/shop/en/catalog/ac-adapter-kit-ack-e6 "You Pay: $153.00 -- Was: $180.00 -- You Save: $27.00" wow, what a steal 18:30:55 Heh 18:36:23 Aha! found it 18:40:57 fizzie, what is annoying is that the place I found the charger in I looked at a couple of times before when searching and thought "nah, it probably isn't there, and I would have to bend down to really look" 18:42:17 On the other hand, if you hadn't thought that, it wouldn't have been there. 18:42:28 That is a good point 18:43:32 -!- MoALTz_ has joined. 18:46:27 -!- MoALTz has quit (Ping timeout: 245 seconds). 19:15:42 -!- yorick has joined. 19:16:19 -!- MindlessDrone has quit (Quit: MindlessDrone). 19:30:31 -!- MoALTz__ has joined. 19:31:11 -!- AnotherTest has joined. 19:33:18 -!- MoALTz_ has quit (Ping timeout: 240 seconds). 19:39:03 -!- Lorenzo64 has quit (Remote host closed the connection). 20:03:56 -!- mhi^ has quit (Quit: Lost terminal). 20:04:03 -!- hkt has joined. 20:26:32 fuck 20:26:36 have we lost hackego as well 20:29:44 -!- not^v has joined. 20:31:25 yeah 20:33:00 were all these things on the one server or was this part of some sort of strange anti-esolang campaign 20:33:46 same server 20:33:49 (all these two things :P) 20:33:56 -!- not^v has changed nick to ^4. 20:34:19 is 20:34:21 is fungot ok 20:34:22 Phantom_Hoover: i worship these guys, i have fnord sme photos, but i 20:34:29 hope prevails 20:52:47 -!- Bicyclidine has quit (Read error: Connection reset by peer). 20:53:12 -!- Bike_ has joined. 20:53:35 -!- Bike_ has changed nick to Bicyclidine. 20:56:15 -!- Patashu has joined. 20:57:43 Can't have #esoteric without fungot 20:57:43 FireFly: ' greatest' party!! i voted for badnarik, heh. 20:57:58 Oh, you did? 21:01:04 fungot: I think you could've voted for yourself if you wanted to 21:01:04 olsner: gah i meant " gregorr tries to decide how best to make the code less readable, wouldn't you? :) i'm targetting at a game engine 21:04:55 -!- Patashu has quit (Disconnected by services). 21:04:55 -!- Patashu_ has joined. 21:11:41 -!- brrr has joined. 21:16:40 -!- edwardk has joined. 21:25:03 -!- Patashu_ has quit (Ping timeout: 240 seconds). 21:42:06 heh 21:42:27 -!- AnotherTest has quit (Ping timeout: 256 seconds). 21:49:58 -!- yorick has quit (Remote host closed the connection). 21:58:06 -!- boily has joined. 22:00:05 Evening 22:01:09 Do lines 4-13 of https://gist.github.com/Taneb/8ff2b97774736ab43856 make me a bad person? 22:01:52 Yes 22:02:10 Thanks 22:02:21 How bad a person 22:02:23 ? 22:03:34 HOW DARE YOU! 22:03:59 I estimate that about four protein complexes, from say your liver, will have to spend 10^18 years in Avīci for that. 22:04:22 :( 22:05:09 -!- metasepia has joined. 22:05:10 ~duck avici 22:05:11 In Buddhism, or Avichi, is the lowest Level of the Naraka or "hell" realm, into which the dead who have committed grave misdeeds may be reborn. It is said to be a cube 20,000 yojanas to a side, buried deep underneath the earth. Av+ci is often translated into English as "interminable" or "incessant", due to the idea that those beings which have been sent there languish there eternally. The other hells function more like Purgatory, where after perhaps 22:05:17 Scaling a bit, we could say ten liver cells become hungry ghosts, or your enteric nervous system stubs its toe once. 22:06:52 -!- Tritonio has quit (Ping timeout: 245 seconds). 22:07:23 Taneb: fyi, I have no idea how that code makes you bad hth 22:08:02 I'm not convinced it's portable. 22:09:25 i would think it is 22:09:50 it's not portable 22:09:54 it depends on endianness for one thing 22:10:01 darn 22:10:03 plus that struct would need to be packed 22:10:29 Packed structs is a gcc extension, no? 22:11:06 oh, I guess it's more common than that.. 22:11:14 may have to upgrade to like, twelve proteins in avīci, then. sorry taneb 22:11:16 doing unportable things requires unportable things, yeah 22:12:46 I want to `addquote, but the lack of HackEgo is beginning to seriously misalign my chakras. 22:13:19 not the things I said I hope 22:13:37 why'd it come out as "Av+ci" btw 22:13:48 macrons are our friends! 22:14:54 HackEgo, the wiki, where is everything going 22:15:56 elliott: I could, but I like Bike's protein count ^^ 22:16:25 Taneb: I think they are being reincarnated. watch out for exotic frogs with unusual behaviours. 22:25:34 elliott, do you have any suggestions towards making a more portable version? 22:25:56 Taneb: yeah: define a struct and conversion functions 22:26:12 :( 22:26:16 it's not much more work and it's easier to understand and it's portable 22:26:41 why isn't it portable 22:27:03 look at twenty minutes ago? 22:27:43 i did! 22:28:09 Phantom_Hoover: one, because there can be padding between the struct elements 22:28:29 two, because there are two ways to interpret a uint16_t as two uint8_ts -- i.e. endianness 22:28:43 three, probably some more C standards lawyer detail I'm forgetting 22:28:45 yeah, endianness occured to me soon after that 22:29:04 (but i mean really in this day and age) 22:31:57 SPARC isn't dead! 22:32:08 er. 22:32:11 by SPARC I mean POWER 22:32:30 SPARC may or may not be dead. 22:33:28 -!- boily has quit (Quit: UNDEAD CHICKEN). 22:36:37 -!- Sgeo has joined. 22:37:24 -!- metasepia has quit (Remote host closed the connection). 22:50:05 The whole concept of "read a different member of a union than the one that was last written to" is only (barely) legal due to a footnote, and that in a late (C99?) standard. And even with the footnote, some people argue against it from the perspective of the strict-aliasing rules. 22:50:12 -!- zzo38 has joined. 22:50:45 -!- hkt has quit (*.net *.split). 22:51:00 -!- hkt has joined. 22:51:15 -!- brrr has quit (*.net *.split). 22:51:15 -!- ^4 has quit (*.net *.split). 22:51:16 -!- aretecode has quit (*.net *.split). 22:51:16 -!- vifino has quit (*.net *.split). 22:51:16 -!- Phantom_Hoover has quit (*.net *.split). 22:51:16 -!- quintopia has quit (*.net *.split). 22:51:16 -!- heroux has quit (*.net *.split). 22:51:16 -!- yiyus has quit (*.net *.split). 22:51:16 -!- monotone has quit (*.net *.split). 22:51:16 -!- subleq has quit (*.net *.split). 22:51:16 -!- clog has quit (*.net *.split). 22:51:32 -!- drdanmaku has quit (Quit: Connection closed for inactivity). 22:52:33 -!- Sgeo has quit (*.net *.split). 22:52:33 -!- augur_ has quit (*.net *.split). 22:52:34 -!- conehead has quit (*.net *.split). 22:52:34 -!- sebbu has quit (*.net *.split). 22:52:35 -!- elliott has quit (*.net *.split). 22:52:36 -!- jj2baile_ has quit (*.net *.split). 22:52:36 -!- variable has quit (*.net *.split). 22:53:05 -!- Sgeo has joined. 22:53:05 -!- augur_ has joined. 22:53:05 -!- conehead has joined. 22:53:05 -!- sebbu has joined. 22:53:05 -!- elliott has joined. 22:53:05 -!- jj2baile_ has joined. 22:53:05 -!- variable has joined. 22:53:32 -!- brrr has joined. 22:53:33 -!- aretecode has joined. 22:53:33 -!- vifino has joined. 22:53:33 -!- Phantom_Hoover has joined. 22:53:33 -!- quintopia has joined. 22:53:33 -!- heroux has joined. 22:53:33 -!- yiyus has joined. 22:53:33 -!- monotone has joined. 22:53:33 -!- subleq has joined. 22:53:33 -!- clog has joined. 22:53:38 -!- Bicyclidine has changed nick to 17SAAHZGR. 22:53:39 -!- yorick has joined. 22:53:43 -!- Bicyclidine has joined. 22:54:00 -!- 17SAAHZGR has quit (Quit: Reconnecting). 22:54:01 -!- Zuu has quit (*.net *.split). 22:54:01 -!- fizzie has quit (*.net *.split). 22:54:16 better 22:54:24 rip fizzie 22:54:34 -!- Zuu has joined. 22:54:34 -!- fizzie has joined. 22:54:39 -!- tromp has quit (*.net *.split). 22:54:40 -!- lifthrasiir has quit (*.net *.split). 22:54:40 -!- TodPunk has quit (*.net *.split). 22:54:40 -!- barrucadu has quit (*.net *.split). 22:54:40 -!- Zuu has quit (*.net *.split). 22:54:40 -!- fizzie has quit (*.net *.split). 22:54:41 -!- Bicyclidine has quit (*.net *.split). 22:54:41 -!- brrr has quit (*.net *.split). 22:54:41 -!- aretecode has quit (*.net *.split). 22:54:41 -!- vifino has quit (*.net *.split). 22:54:41 -!- Phantom_Hoover has quit (*.net *.split). 22:54:41 -!- quintopia has quit (*.net *.split). 22:54:41 -!- heroux has quit (*.net *.split). 22:54:41 -!- yiyus has quit (*.net *.split). 22:54:41 -!- monotone has quit (*.net *.split). 22:54:41 -!- subleq has quit (*.net *.split). 22:54:42 -!- clog has quit (*.net *.split). 22:54:42 -!- Sgeo has quit (*.net *.split). 22:54:42 -!- augur_ has quit (*.net *.split). 22:54:42 -!- conehead has quit (*.net *.split). 22:54:42 -!- sebbu has quit (*.net *.split). 22:54:42 -!- elliott has quit (*.net *.split). 22:54:43 -!- jj2baile_ has quit (*.net *.split). 22:54:43 -!- variable has quit (*.net *.split). 22:54:43 -!- hkt has quit (*.net *.split). 22:54:44 -!- ^v has quit (*.net *.split). 22:54:44 -!- zzo38 has quit (*.net *.split). 22:54:44 -!- edwardk has quit (*.net *.split). 22:54:45 -!- pikhq has quit (*.net *.split). 22:54:45 -!- ggherdov has quit (*.net *.split). 22:54:45 -!- ds84182 has quit (*.net *.split). 22:54:45 -!- mroman has quit (*.net *.split). 22:54:45 -!- nisstyre has quit (*.net *.split). 22:54:45 -!- rodgort has quit (*.net *.split). 22:54:45 -!- FireFly has quit (*.net *.split). 22:54:45 -!- hubs has quit (*.net *.split). 22:54:46 -!- kyhwana_ has quit (*.net *.split). 22:54:46 -!- skarn has quit (*.net *.split). 22:54:46 -!- myndzi has quit (*.net *.split). 22:54:46 -!- qlkzy has quit (*.net *.split). 22:54:46 -!- Sorella has quit (*.net *.split). 22:54:46 -!- jix_ has quit (*.net *.split). 22:54:46 -!- mihow has quit (*.net *.split). 22:54:46 -!- `^_^ has quit (*.net *.split). 22:54:46 -!- diginet has quit (*.net *.split). 22:54:47 -!- FreeFull has quit (*.net *.split). 22:54:47 -!- lambdabot has quit (*.net *.split). 22:54:47 -!- Frooxius has quit (*.net *.split). 22:54:47 -!- Deewiant has quit (*.net *.split). 22:54:47 -!- Melvar has quit (*.net *.split). 22:54:48 -!- MoALTz__ has quit (*.net *.split). 22:54:48 -!- impomatic_ has quit (*.net *.split). 22:54:48 -!- aloril_ has quit (*.net *.split). 22:54:48 -!- KingOfKarlsruhe has quit (*.net *.split). 22:54:48 -!- glogbackup has quit (*.net *.split). 22:54:48 -!- shachaf has quit (*.net *.split). 22:54:48 -!- int-e has quit (*.net *.split). 22:54:48 -!- EgoBot has quit (*.net *.split). 22:54:50 -!- tromp__ has quit (*.net *.split). 22:54:50 -!- douglass_ has quit (*.net *.split). 22:54:50 -!- coppro has quit (*.net *.split). 22:54:50 -!- vravn has quit (*.net *.split). 22:54:50 -!- yorick has quit (*.net *.split). 22:54:51 -!- idris-bot has quit (*.net *.split). 22:54:51 -!- myname has quit (*.net *.split). 22:54:51 -!- fungot has quit (*.net *.split). 22:54:51 -!- Bike has quit (*.net *.split). 22:54:51 -!- newsham_ has quit (*.net *.split). 22:54:52 -!- fowl has quit (*.net *.split). 22:54:52 -!- realzies has quit (*.net *.split). 22:54:52 -!- SirCmpwn has quit (*.net *.split). 22:54:52 -!- b_jonas has quit (*.net *.split). 22:54:53 -!- hogeyui_ has quit (*.net *.split). 22:54:53 -!- Taneb has quit (*.net *.split). 22:54:53 -!- Iceland_jack has quit (*.net *.split). 22:54:53 -!- ineiros_ has quit (*.net *.split). 22:54:53 -!- erdic has quit (*.net *.split). 22:55:30 -!- fizzie has joined. 22:55:30 -!- Zuu has joined. 22:55:30 -!- Bicyclidine has joined. 22:55:30 -!- yorick has joined. 22:55:30 -!- clog has joined. 22:55:30 -!- subleq has joined. 22:55:30 -!- monotone has joined. 22:55:30 -!- yiyus has joined. 22:55:30 -!- heroux has joined. 22:55:30 -!- quintopia has joined. 22:55:30 -!- Phantom_Hoover has joined. 22:55:30 -!- vifino has joined. 22:55:30 -!- aretecode has joined. 22:55:30 -!- brrr has joined. 22:55:30 -!- variable has joined. 22:55:30 -!- jj2baile_ has joined. 22:55:30 -!- elliott has joined. 22:55:30 -!- sebbu has joined. 22:55:30 -!- conehead has joined. 22:55:30 -!- augur_ has joined. 22:55:30 -!- Sgeo has joined. 22:55:30 -!- hkt has joined. 22:55:30 -!- zzo38 has joined. 22:55:30 -!- edwardk has joined. 22:55:30 -!- MoALTz__ has joined. 22:55:30 -!- idris-bot has joined. 22:55:30 -!- Sorella has joined. 22:55:30 -!- ^v has joined. 22:55:30 -!- jix_ has joined. 22:55:30 -!- mihow has joined. 22:55:30 -!- aloril_ has joined. 22:55:30 -!- tromp has joined. 22:55:30 -!- newsham_ has joined. 22:55:30 -!- `^_^ has joined. 22:55:30 -!- diginet has joined. 22:55:30 -!- FreeFull has joined. 22:55:30 -!- myname has joined. 22:55:30 -!- lambdabot has joined. 22:55:30 -!- pikhq has joined. 22:55:30 -!- Frooxius has joined. 22:55:30 -!- fungot has joined. 22:55:30 -!- Melvar has joined. 22:55:30 -!- Deewiant has joined. 22:55:30 -!- EgoBot has joined. 22:55:30 -!- int-e has joined. 22:55:30 -!- shachaf has joined. 22:55:30 -!- glogbackup has joined. 22:55:30 -!- KingOfKarlsruhe has joined. 22:55:30 -!- myndzi has joined. 22:55:30 -!- qlkzy has joined. 22:55:30 -!- skarn has joined. 22:55:30 -!- kyhwana_ has joined. 22:55:30 -!- hubs has joined. 22:55:30 -!- FireFly has joined. 22:55:30 -!- rodgort has joined. 22:55:30 -!- nisstyre has joined. 22:55:30 -!- mroman has joined. 22:55:30 -!- ds84182 has joined. 22:55:30 -!- ggherdov has joined. 22:55:30 -!- vravn has joined. 22:55:30 -!- coppro has joined. 22:55:30 -!- douglass_ has joined. 22:55:30 -!- tromp__ has joined. 22:55:30 -!- fowl has joined. 22:55:30 -!- Bike has joined. 22:55:30 -!- barrucadu has joined. 22:55:30 -!- b_jonas has joined. 22:55:30 -!- Iceland_jack has joined. 22:55:30 -!- hogeyui_ has joined. 22:55:30 -!- Taneb has joined. 22:55:30 -!- ineiros_ has joined. 22:55:30 -!- erdic has joined. 22:55:30 -!- SirCmpwn has joined. 22:55:30 -!- TodPunk has joined. 22:55:30 -!- realzies has joined. 22:55:30 -!- lifthrasiir has joined. 22:55:37 -!- newsham_ has quit (*.net *.split). 22:55:37 -!- fowl has quit (*.net *.split). 22:55:37 -!- realzies has quit (*.net *.split). 22:55:37 -!- SirCmpwn has quit (*.net *.split). 22:55:37 -!- b_jonas has quit (*.net *.split). 22:55:37 -!- hogeyui_ has quit (*.net *.split). 22:55:38 -!- Taneb has quit (*.net *.split). 22:55:38 -!- Iceland_jack has quit (*.net *.split). 22:55:38 -!- ineiros_ has quit (*.net *.split). 22:55:38 -!- erdic has quit (*.net *.split). 22:55:38 I guess it's sort of useless to try to get that said right now. 22:56:21 -!- newsham_ has joined. 22:56:21 -!- fowl has joined. 22:56:21 -!- realzies has joined. 22:56:21 -!- SirCmpwn has joined. 22:56:21 -!- b_jonas has joined. 22:56:21 -!- Iceland_jack has joined. 22:56:21 -!- hogeyui_ has joined. 22:56:21 -!- Taneb has joined. 22:56:21 -!- ineiros_ has joined. 22:56:21 -!- erdic has joined. 22:56:21 it's like a brilliant rollercoaster of netsplits 22:56:30 -!- vifino has quit (Quit: Ze Cat now leaves...). 22:56:56 I'll try to get my standard quotes through again, maybe it'll break again. 22:57:15 As I was saying, the footnote kinda-sorta allowing it is C11 footnote 95: "If the member used to read the contents of a union object is not the same as the member last used to store a value in the object, the appropriate part of the object representation of the value is reinterpreted as an object representation in the new type as described in 6.2.6 (a process sometimes called ``type ... 22:57:21 ... punning''). This might be a trap representation." 22:57:21 And others argue that (esp. as a non-normative footnote) that still doesn't invalidate the strict-aliasing rules of C11 6.5p7: "An object shall have its stored value accessed only by an lvalue expression that has one of the following types:88) [a rather restrictive list] Footnote 88) The intent of this list is to specify those circumstances in which an object may or may not be aliased." 22:57:54 -!- FreeFull_ has joined. 22:58:14 The restrictive list does include character types, but uint8_t need not be one, even if it probably usually is. 22:58:24 -!- jix has joined. 22:58:35 -!- jix_ has quit (Write error: Broken pipe). 23:00:20 -!- lambdabot has quit (Write error: Connection reset by peer). 23:00:21 -!- FreeFull has quit (Read error: Connection reset by peer). 23:01:08 Phantom_Hoover, seeing #haskell with <300 people was scary 23:01:19 #dfhack was down to me 23:01:20 just me 23:01:28 [01:56:16] -!- Irssi: #esoteric: Total of 2 nicks [0 ops, 0 halfops, 0 voices, 2 normal] 23:01:34 i felt a terrible responsibility settle on my shoulders 23:01:44 That was scary too. 23:03:45 Taneb: seeing #haskell is scary 23:03:54 elliott, that too 23:04:35 -!- drdanmaku has joined. 23:05:27 -!- lambdabot has joined. 23:11:58 -!- Bike_ has joined. 23:15:02 -!- Bike has quit (Ping timeout: 250 seconds). 23:19:41 -!- brrr has quit (Read error: Connection reset by peer). 23:37:42 -!- Bicyclidine has quit (Ping timeout: 245 seconds). 23:39:20 -!- FreeFull_ has changed nick to FreeFull. 23:44:38 -!- hkt has quit (Quit: Page closed). 23:44:55 -!- brrr has joined.