00:05:44 -!- corsee has joined. 00:05:54 hi corsee 00:05:59 spam me fucker 00:06:09 give me more fish webcams 00:06:16 ;_; 00:06:17 fine 00:06:19 -!- ChanServ has set channel mode: +o elliott. 00:06:23 -!- elliott has set channel mode: +b corsee!*@*. 00:06:26 -!- elliott has kicked corsee corsee. 00:06:27 -!- elliott has set channel mode: -o elliott. 00:06:31 elliott: context? 00:06:38 ais523: repeat PM spammer 00:06:39 I assume something happened in PM? 00:06:40 right 00:06:43 I was hoping I could get some spam too 00:06:54 why would you spam people with fish webcams anyway 00:07:03 it was good. I'm glad I clicked the link 00:07:09 the page has christmas lights and fish webcams on it 00:07:19 I was expecting from the link text it would be some porn webcam thing but instead it's just fishes 00:07:24 it doesn't even have ads or anything 00:07:26 the ideal spam 00:07:58 "give me more fish webcams" 00:07:59 lol what 00:08:17 did you not get linked to a fish webcam 00:08:22 i gues i did 00:08:22 maybe oerjan changed the link on me...... 00:08:24 i didnt click 00:15:06 -!- adu has quit (Quit: adu). 00:23:14 -!- oerjan has quit (Quit: Nite). 00:23:25 -!- adu has joined. 00:25:18 int-e: What a particularly good translation. 00:33:12 -!- shikhin_ has joined. 00:35:53 -!- shikhin has quit (Ping timeout: 240 seconds). 00:36:30 -!- adu has quit (Quit: adu). 00:42:12 -!- arjanb has left. 01:05:44 I think the ar and cpio archive formats aren't very good. Nevertheless ar is still used. 01:06:47 They will include owner/group ID and file modes even if they aren't useful or if not applicable to the operating system or application in use. 01:12:23 -!- G33kDude has joined. 01:14:15 they've been caught in a tar pit. 01:15:30 -!- GeekDude has quit (Ping timeout: 250 seconds). 01:15:30 Now I want to make a turing complete extension of tar 01:15:34 -!- G33kDude has changed nick to GeekDude. 01:15:54 Hamster archive format is much simpler, has no limit to filename length (although the recommended limit is 50), and are concatenatable. Here is the specification: Consists if a null-terminated filename, the size as a 32-bit "PDP-endian" integer, and then the data. To add another file, just concatenate it onto the end. 01:16:39 WOW! 01:17:14 * int-e adds a 4.1GiB file ... 01:18:15 That’s going to lose the MAC attributes, too. 01:18:48 such a format will just lead to a proliferation of naming schemes for metadata pseudo-files. 01:19:41 -!- Phantom_Hoover has quit (Remote host closed the connection). 01:19:43 (Rock Ridge extensions?) 01:20:04 The thing is if you don't need any metadata or if the metadata is application-specific and therefore not suitable for a common format. 01:21:48 I just don't agree that this format is better than cpio. It has different shortcomings... 01:22:32 If people would always be using perfect solutions, XML would never have been used for data exchange. 01:23:07 * int-e shrugs 01:23:12 XML has its own problems of course 01:23:21 Although, it depend what kind of data you are trying to store, too. 01:23:23 [wiki] [[Special:Log/upload]] overwrite * Rottytooth * uploaded a new version of "[[File:Folders HelloWorld.png]]" 01:27:04 [wiki] [[Folders]] http://esolangs.org/w/index.php?diff=41586&oldid=41582 * Rottytooth * (+156) /* Instructions */ added alt type list 01:40:52 -!- copumpkin has joined. 01:45:10 [wiki] [[Folders]] M http://esolangs.org/w/index.php?diff=41587&oldid=41586 * Rottytooth * (+207) /* Hello World */ added detail 01:50:38 And here I thought a "folders" esolang would be http://www.linusakesson.net/programming/symlinks/index.php 01:51:22 -!- adu has joined. 01:52:14 -!- ais523 has quit (Remote host closed the connection). 01:52:17 -!- callforjudgement has joined. 01:52:29 -!- elliott has quit (Quit: leaving). 01:52:30 zzo38: there are a lot of problems caused by files whose sizes don't fit into 32-bit integers 01:53:36 maybe people shouldn't make such large files 01:54:35 zzo38: why PDP-endian? 01:54:43 https://xkcd.com/1135/ - are spiders TC? 01:54:44 FireFly: I don't know why it is PDP-endian. 01:55:26 must be a compromise. 01:55:34 13:18 http://www.edgarmcherly.com/spider_rumor.htm 01:56:17 callforjudgement: You could perhaps add multiple blocks with the same name to make large files, if the application needs it. 01:57:36 shachaf: yummy! "Come on, eat your breakfast." "I can't, I'm stuffed already." 01:58:42 (this is just a cruel joke on all people with arachnophobia...) 02:00:56 I wonder whether there was ever a poll about it. "Have you ever eaten a spider in your sleep? How often did this happen in the last year." with 99 participants staring blankly in answer and one getting all excited and explaining that he has eaten 800 spiders in the last year alone... 02:02:48 Or, less sinister, that they had a small spider farm with 800 individuals and one night they were all gone, thanking the interviewer for finally clearing up that mystery. 02:06:27 I might say I don't know if polled about such a question. 02:06:34 -!- idris-bot has joined. 02:06:45 zzo38: Have you ever eaten a spider in your sleep? How often did this happen in the last year. 02:06:59 I don't know 02:10:08 i dont think we eat spiders 02:32:36 -!- adu has quit (Quit: adu). 02:41:22 -!- G33kDude has joined. 02:45:10 -!- GeekDude has quit (Ping timeout: 264 seconds). 02:45:14 -!- G33kDude has changed nick to GeekDude. 02:53:15 -!- glguy has quit (Ping timeout: 252 seconds). 02:53:50 -!- glguy has joined. 02:59:01 -!- adu has joined. 03:14:19 I assume that I have no reason to expect Google to expose information that I want as a nice AP 03:14:21 API 03:29:40 [wiki] [[PureStack]] http://esolangs.org/w/index.php?diff=41588&oldid=35474 * 84.248.179.135 * (+0) 04:16:29 -!- callforjudgement has quit. 04:21:22 -!- G33kDude has joined. 04:24:51 -!- GeekDude has quit (Ping timeout: 244 seconds). 04:24:54 -!- G33kDude has changed nick to GeekDude. 04:40:33 -!- shikhin_ has changed nick to shikhin. 05:02:39 -!- GeekDude has quit (Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com)). 05:07:37 -!- shikhin has quit (Ping timeout: 240 seconds). 05:14:14 And... only Chrome supports the HTML element I want 05:14:20 Well, time to use jQuery UI I guess 05:15:55 ...neither does jQuery UI 05:15:56 dammit 05:16:42 -!- roasted42 has joined. 05:18:24 I can just use HTML5 stuff to prototype 05:19:37 -!- tswett has joined. 05:19:40 -!- roasted42 has quit (Changing host). 05:19:40 -!- roasted42 has joined. 05:19:40 -!- roasted42 has changed nick to TheM4ch1n3. 05:27:35 -!- tswett has quit (Quit: Colloquy for iPhone - http://colloquy.mobi). 05:29:07 -!- AndoDaan has quit (Ping timeout: 244 seconds). 05:39:24 what is happening my IRC is silent 05:39:31 Sgeo: is it ? 05:39:54 and 05:43:58 -!- TheM4ch1n3 has quit (Ping timeout: 264 seconds). 05:45:25 -!- roasted42 has joined. 06:01:29 -!- PinealGlandOptic has quit (Ping timeout: 245 seconds). 06:02:21 Should I separate fields in a
with
or is there a cleaner way? 06:02:34 I don't like the klugy Planeswalker rules in Magic: the Gathering and believe that among other things, it should be treated as a player instead of using strange damage redirection rules (this player is its controller's teammate, does not normally get a turn, owns whatever its controller owns, has the same zones, can control its own things), and that its abilities should require tapping. 06:03:08 Sgeo: I always used
or

...

, or occasionally even
    06:04:25 I think I read somewhere that they originally wanted planeswalker cards to be another player but didn't because they couldn't choose anything. So, its controller makes all of their choices instead (unless the card says otherwise), would work, I think. 06:05:07 * Sgeo gets lazy and just slaps style attributes on stuff 06:11:44 -!- roasted42 has changed nick to TheM4ch1n3. 06:11:44 -!- TheM4ch1n3 has quit (Changing host). 06:11:44 -!- TheM4ch1n3 has joined. 06:17:35 -!- nys has quit (Quit: quit). 06:18:17 Starting to think Google Maps is created in Australia 06:18:25 So much documentation uses that as a default location 06:18:38 That is actually true 06:23:46 (according to http://www.google.com/about/careers/locations/sydney/) 06:25:46 -!- TheM4ch1n3 has quit (Ping timeout: 255 seconds). 06:29:15 -!- roasted42 has joined. 06:29:15 -!- vanila has quit (Quit: Leaving). 06:32:18 -!- PixelToast has joined. 06:39:31 -!- roasted42 has changed nick to TheM4ch1n3. 06:39:31 -!- TheM4ch1n3 has quit (Changing host). 06:39:31 -!- TheM4ch1n3 has joined. 06:40:54 -!- shikhin has joined. 07:17:00 -!- ^v has joined. 07:17:37 Um. Javascript does the sucky thing with closures and loop indexes, right? 07:20:43 -!- TheM4ch1n3 has quit (Ping timeout: 244 seconds). 07:22:59 -!- roasted42 has joined. 07:27:24 In Magic: the Gathering, what happens if a spell has more than one Epic ability? 07:29:00 zzo38: that can't happen. but you can resolve multiple epic spells, and when that happens, you get copies of both 07:29:07 there is nothing that would make them mutually exclusive 07:29:51 I know that but it isn't what I was asking. 07:30:38 well to answer your question precisely, by the principle of explosion, anything 07:30:55 I mean if a single spell has multiple Epic abilities. Would one of these happen (and which one)? [a] It is the same as one Epic ability. [b] You get two copies, each with no Epic ability. [c] You get two copies, each with one Epic ability; these copies would then each create a copy with no Epic ability. 07:31:43 the question isn't well-defined, though. 07:33:17 the game rules don't have an answer for "what would happen?" because it cannot 07:36:50 But if a new card is made up then it might be possible. 07:36:55 zzo38: You mean if a card said e.g. "Epic. Epic."? 07:36:59 shachaf: Yes. 07:37:31 zzo38: True, but in such a case, they would consider the "Epic. Epic." interaction and devise the rules appropriate. 07:37:34 *appropriately 07:37:35 I see what you mean. 07:37:48 "copy this spell except for its epic ability" is unclear when there's more than one epic ability. 07:38:04 I think if such a card was printed they'd amend the rules to clarify this. 07:38:10 ^ 07:38:13 exactly 07:38:31 But in this sense the rules aren't quite comprehensive. 07:38:40 You should write to them and ask them to clarify this point. 07:38:54 shachaf: Yes I also thought it is unclear when there is more than one. 07:38:55 they are comprehensive 07:39:16 they do not cover situations which cannot occur 07:39:18 They cover every printed card, but not every printable card using existing keywords. 07:40:14 If you programmed a computer to follow the rules of Magic: the Gathering, what will be done in such a case even if there are no such cards? 07:40:40 probably [b] or [c] 07:41:16 When interpreting rule 702.49a, perhaps I'd insert a check that a card had only one epic ability. 07:41:27 So such a card would simply be invalid. 07:41:45 I would just make rule [c] applicable. 07:42:05 I don't know if that is what the existing rules actually mean, though, for sure!!! 07:42:49 again, it doesn't matter, they don't mean anything in this scenario 07:43:10 you have a faulty premise 07:43:10 Are Epic spells even good? 07:43:25 shachaf: Enduring Ideal saw play, and Eternal Dominion is hilariou 07:43:28 *hilarious 07:43:29 I've never used them. 07:44:06 The way cards refer to themselves by name is awful. 07:44:10 Why would you even do that? 07:45:19 Have any of y'all played Prismata? 07:45:30 I guess other than Sgeo. 07:45:32 I have not. I have met one of the designers though. 07:45:46 I haven't played against a human yet 07:45:54 Did beat Adept bot once 07:46:06 Adept? 07:46:09 Is that 7s? 07:46:34 No, weaker, I think 07:47:05 It's listed just below 'Basic bot' saying "Improved defense" 07:47:23 -!- roasted42 has quit (Ping timeout: 244 seconds). 07:47:26 Oh, that one. 07:48:07 imo just play against 7s 07:49:42 -!- roasted42 has joined. 07:49:43 Once as a kind of joke I made up a card that only has Epic ability and does nothing else. 07:51:24 zzo38: How about Epic Sorcery -- Arcane? 07:52:39 Er, Epic isn't a supertype. 07:52:51 Sorcery -- Arcane, with only the ability Epic 07:57:05 What would that do? 07:57:35 I've never used Arcane spells either. 07:57:45 it would probably be pretty bad hth 07:59:25 Sgeo: I will play a game with you if you want. 07:59:30 shachaf: sure 07:59:33 I'm Sgeo on Prismata 08:00:22 Uh oh, a timed match. :-( 08:00:47 You choose 08:01:02 Let's make it Relaxed. 08:01:05 Oh 08:02:02 You should have to choose the format too (if possible)? 08:02:28 Format? 08:03:49 shachaf: don't assume I know what I;m doing' 08:04:54 Format such as Constructed/Limited as well as what sets are being played. 08:05:31 Yes, we chose the default. 08:05:45 There is no Constructed in Prismata. One doesn't build decks. 08:06:12 -!- oerjan has joined. 08:08:04 Sgeo will probably win. 08:08:18 shachaf is probably delusion if he thinks that's true 08:09:00 I wasn't nearly aggressive enough, as usual. 08:09:48 -!- Sprocklem has quit (Ping timeout: 244 seconds). 08:10:21 -!- ^v has quit (Ping timeout: 265 seconds). 08:10:21 -!- PixelToast has quit (Ping timeout: 265 seconds). 08:11:02 -!- Solace has joined. 08:11:02 Oh, I'm less sure... 08:12:03 hallo shachaf 08:12:09 ....Why isn't my Iceblade defeding 08:12:23 Because it's not Blocker. WHy was I convinced it was 08:13:13 Did I just lose a turn on time? 08:13:22 Yes. 08:14:10 I thought I was in terrible shape but I didn't realize you stopped at 9 drones. 08:15:08 Also time 08:16:08 Pretty sure I lost 08:16:18 Yes. 08:16:46 Why did you build an Auride Core? 08:17:53 The first one, I mean. 08:18:04 -!- roasted42 has quit (Ping timeout: 244 seconds). 08:18:09 I think I couldn't think of anything else to do with my blue that turn 08:18:40 You were playing very aggressively, right? 08:18:47 I think so 08:18:48 Stopping at 9 drones to build attackers as soon as possible. 08:18:53 what are you talking off 08:19:28 zzo38: Have you played this game? You might like it. 08:19:37 It requires Adobe Macromedia Shockwave Flash. 08:19:54 shachaf: that requirement is why I haven't yet recommended it to a friend who I think would like it 08:19:59 -!- roasted42 has joined. 08:20:08 Solace: Prismata 08:20:38 Would it play in gnash? 08:20:56 I don't know. Are you able to find out? 08:21:01 http://play.prismata.net/?demo 08:22:42 Whew 08:22:53 I had a back up of my server 08:23:02 but its 3 years old 08:23:04 dammit 08:25:00 I can try later, but I'm guessing this game uses hardware accelerated graphics 08:34:49 how big is the lambdabot library 08:36:18 Sgeo: Do you want to play another game? 08:36:29 shachaf: I should probably sleep soon 08:44:01 -!- Lymia has quit (Ping timeout: 272 seconds). 08:49:30 -!- shikhin has quit (Ping timeout: 265 seconds). 08:54:20 -!- roasted42 has quit (Ping timeout: 265 seconds). 09:12:30 what woukd you do if you got your house swooced? 09:14:28 -!- roasted42 has joined. 09:29:51 -!- adu has quit (Quit: adu). 09:41:57 -!- drdanmaku has quit (Quit: Connection closed for inactivity). 10:08:07 -!- roasted42 has quit (Ping timeout: 244 seconds). 10:15:16 -!- roasted42 has joined. 10:39:05 -!- Phantom_Hoover has joined. 10:55:15 -!- SopaXorzTaker has joined. 11:07:32 -!- roasted42 has quit (Ping timeout: 244 seconds). 11:09:20 -!- roasted42 has joined. 11:14:51 -!- Phantom_Hoover has quit (Remote host closed the connection). 11:15:51 -!- roasted42 has quit (Remote host closed the connection). 11:19:54 -!- roasted42 has joined. 11:35:29 -!- shikhin has joined. 12:07:14 -!- roasted42 has quit (Ping timeout: 250 seconds). 12:09:50 -!- roasted42 has joined. 12:22:31 Are you allowed to activate an Equip ability if the permanent that has it is not an artifact or equipment for some reason? 12:23:32 As expected, the prismata demo doesn't load in gnash 12:35:59 I expect that you are allowed to activate such an Equip ability, but that it won't get attached to anything if it is not a Equipment, Fortification, or Aura. 12:56:02 -!- oerjan has quit (Quit: leaving). 12:57:46 -!- roasted42 has quit (Ping timeout: 264 seconds). 13:00:12 -!- Solace has quit (Quit: Connection closed for inactivity). 13:00:23 -!- roasted42 has joined. 13:14:48 God, the F# documentation is fucking Microsoft all the way ... :/ 13:15:33 I miss Hoogle and Racket docs ... 13:20:15 -!- MoALTz has joined. 13:22:22 -!- MoALTz_ has quit (Ping timeout: 264 seconds). 13:39:57 -!- roasted42 has quit (Ping timeout: 244 seconds). 13:41:47 -!- roasted42 has joined. 14:19:17 -!- roasted42 has quit (Ping timeout: 240 seconds). 14:22:07 -!- roasted42 has joined. 14:23:26 -!- huerte has joined. 14:26:25 -!- roasted42 has quit (Remote host closed the connection). 14:30:23 -!- roasted42 has joined. 14:31:12 -!- bb010g has quit (Quit: Connection closed for inactivity). 14:48:46 -!- roasted42 has quit (Ping timeout: 264 seconds). 14:51:52 -!- shikhin_ has joined. 14:54:40 -!- shikhin has quit (Ping timeout: 244 seconds). 15:02:56 Hi 15:09:41 -!- AndoDaan has joined. 15:10:46 -!- roasted42 has joined. 15:21:50 -!- roasted42 has quit (Remote host closed the connection). 15:24:07 -!- roasted42 has joined. 15:28:59 -!- roasted42 has quit (Remote host closed the connection). 15:29:19 -!- huerte has quit (K-Lined). 15:29:52 -!- roasted42 has joined. 15:31:57 -!- AndoDaan has quit (Ping timeout: 240 seconds). 15:37:06 -!- PinealGlandOptic has joined. 15:39:19 -!- roasted42 has quit (Remote host closed the connection). 15:52:14 -!- roasted42 has joined. 16:00:01 -!- roasted42 has quit (Remote host closed the connection). 16:04:08 -!- Lymia has joined. 16:04:28 -!- Lymia has quit (Changing host). 16:04:28 -!- Lymia has joined. 16:11:35 -!- roasted42 has joined. 16:14:00 -!- drdanmaku has joined. 16:22:54 -!- boily has joined. 16:24:49 -!- roasted42 has quit (Ping timeout: 256 seconds). 16:32:42 so... how about adding the perl wats of the c3 talk to the esolang page? 16:37:22 -!- jenny13 has joined. 16:42:38 mynamello. what's a wat? 16:42:54 -!- nys has joined. 16:45:19 http://media.ccc.de/browse/congress/2014/31c3_-_6243_-_en_-_saal_1_-_201412292200_-_the_perl_jam_exploiting_a_20_year-old_vulnerability_-_netanel_rubin.html 16:53:37 How old is this 16:54:18 the talk is a few days old 16:55:01 oww 16:57:35 -!- vanila has joined. 17:02:24 -!- SopaXorzTaker has quit (Remote host closed the connection). 17:03:53 ah. a wat. ow. 17:06:20 Does using GitHub Pages imply that my client-side code is open-source? 17:06:21 Lists abused. 17:06:29 Part of me died inside when i saw that. 17:06:34 gg ever Perl application ever. 17:06:51 Let's see if this guy has more. 17:07:08 -!- GeekDude has joined. 17:30:13 -!- Phantom_Hoover has joined. 17:30:35 @metar CYQB 17:30:36 CYQB 031700Z 03003KT 350V090 30SM FEW010 FEW095 SCT130 BKN220 M18/M24 A3067 RMK SC1AC1AC2CI4 SC TR PRESFR SLP393 17:31:00 urgh. 17:32:25 -!- Phantom_Hoover has quit (Remote host closed the connection). 17:33:21 This is terrible. 17:34:13 -!- Phantom_Hoover has joined. 17:34:29 -!- Phantom_Hoover has quit (Changing host). 17:34:29 -!- Phantom_Hoover has joined. 17:41:47 -!- shikhin_ has changed nick to shikhin. 17:47:30 myname, what is his accent? 17:47:40 i have no idea 17:47:51 it was a bit hard to follow imo 17:49:06 -!- SopaXorzTaker has joined. 17:49:28 -!- SopaXorzTaker has quit (Changing host). 17:49:28 -!- SopaXorzTaker has joined. 17:49:50 @metar LOWI 17:49:51 LOWI 031720Z VRB02KT 6000 RA FEW005 SCT030 BKN045 02/02 Q1020 R08/19//95 NOSIG 17:52:45 -!- SopaXorzTaker has quit (Remote host closed the connection). 17:55:47 @metar EGLL 17:55:47 EGLL 031750Z 04005KT 360V070 9999 BKN010 04/03 Q1023 TEMPO SCT012 17:56:54 bleh to you all with positive temperatures. humbug! 17:57:06 @metar EGLC 17:57:06 EGLC 031750Z AUTO VRB03KT 9999 SCT010/// 05/03 Q1023 17:57:11 That's I guess technically closer. 17:57:33 i have bo idea what this stuff is 17:57:49 Weather reports. 17:58:06 The four-letter codes are the ICAO airport identifiers. 17:58:06 wellx ää, i figured that out 17:58:10 ah 17:58:20 EGLC and EGLL are London City and Heathrow, respectively. 17:58:56 (EG in general is something like Europe, Great Britain, I suppose, given that EF.. are in Finland and so on.) 17:59:25 E??? are Europe, with L??? being the other Europe. 17:59:37 lol 17:59:40 @meta CYCC 17:59:41 No result. 17:59:43 @meta CYYC 17:59:44 CYYC 031700Z 01009KT 5SM -SN OVC055 M19/M22 A3034 RMK SC8 SLP379 17:59:59 @metar CYUL 18:00:00 CYUL 031700Z 04010KT 30SM OVC120 M12/M20 A3062 RMK AS8 SLP374 18:00:03 how do I interpret this? 18:00:20 -!- arjanb has joined. 18:00:48 03 is the date, and 1700Z the time. 18:00:55 coppro: Calgary International Airport, report made on the third at 5:00pm UTC. winds of 9 knots coming from about North. ground visibility 5 miles. 18:01:15 I was going to continue, but boily has made me obsolete. 18:01:23 it's lightly snowing, cloud ceiling at 5,500'. it's currently -19 °C, dew point at -22. 18:01:37 fizzie: sorry, was typing and didn't see your reply... 18:02:35 atmospheric pressure calibrated for the aerodrome is at 30.62 inHg, clouds are altostratii, and sea level pressure is at 1037,4 hPa. 18:02:45 That's quite all right. I'm trying to do some dinner, anyway. 18:02:56 (is altostratii the correct plural of an altostratus?) 18:03:03 fizzie: oh! what are you cooking? 18:03:07 so ßuch stuff i don't care 18:03:11 @meta CYKF 18:03:12 CYKF 031742Z AUTO 10013KT 1/2SM -SN VV008 M02/M03 A3008 RMK PRESFR SLP204 18:03:14 much 18:03:23 what does the 'auto' mean? 18:03:36 myname: how do you manage to mistype an ß with an m??? 18:03:51 coppro: that the report was made by an automated machine, with no human intervention. 18:03:52 boily: Nothing particularly interesting, just some pasta and tomato-based meat thing. I don't really know how this kitchen works yet, anyway. 18:04:15 boily: multiling beta keyboard for android with a german layout 18:04:44 tomato-based meat 18:05:31 myname: such is life. 18:06:05 coppro: weather doesn't look so good on your end. thing is it's going to subtly drift East and cover us tomorrow. 18:06:28 boily: i like it since it has bigger keys than hacker's keyboard while having symbols easily reachable 18:07:10 on my new phone, I'm still trying to type symbols as on my old one. damned muscle memory... 18:09:00 boily: I'm going YCC -> YKF on Monday 18:10:50 I never went to either of those places. my West bound ends at around YYZ. 18:13:19 what's with canadian airport names starting with Y 18:13:41 Y do they do that? 18:13:51 shachaf: there's too many airports and too few three-letter combinations so they started using riddiculous ones 18:14:08 similarly too many airlines for two-alnum codes 18:15:24 and Canada just dibbsed Y I guess 18:15:35 so that they would get something consistent 18:26:41 We should just fix that rule 18:26:57 -!- coppro has quit (Ping timeout: 240 seconds). 18:27:05 hi Sgeo 18:27:11 do you want to play another game 18:28:02 -!- coppro has joined. 18:28:34 I have a birthday party to attend soon 18:28:40 Maybe later tonight or tomorrow 18:28:56 Oooh 18:28:58 Also I need to learn how to not suck 18:29:36 Does it involve dismemberment 18:36:59 -!- PixelToast has joined. 18:37:01 -!- ^v has joined. 18:46:50 -!- Sprocklem has joined. 19:03:28 -!- tswett has joined. 19:04:28 -!- PixelToast has quit (Read error: Connection reset by peer). 19:04:50 -!- PixelToast has joined. 19:14:34 -!- tswett_ has joined. 19:15:41 -!- tswett_ has quit (Client Quit). 19:15:46 -!- GeekDude has quit (Read error: Connection reset by peer). 19:15:59 -!- GeekDude has joined. 19:16:02 -!- tswett_ has joined. 19:16:57 -!- tswett has quit (Ping timeout: 245 seconds). 19:18:58 -!- tswett_ has quit (Client Quit). 19:21:19 -!- elliott has joined. 19:40:20 -!- jenny13 has quit (Read error: Connection reset by peer). 19:40:41 ...nice hagb4rd 19:41:18 helliott. is hagb4rd using aliases and puppets? 19:41:30 for the past like 18 months yeah :P 19:48:14 -!- scounder has changed nick to fractal. 19:51:37 Help I am trying to improve the speed of some horrible code I wrote myself and don't want to show anyone else 19:54:03 why is it slow? 19:55:16 vanila, I do not know 19:55:45 I'm trying to make the slow go away 19:58:44 Taneb: first, identify which is the slow part. then rewrite the whole thing anyway. 19:58:52 also, ask the magic 8-ball for hints 19:58:58 `8-ball is Taneb's code slow? 19:58:58 My sources say no. 19:59:04 see, much better already 19:59:52 `8-ball ARE YOU SURE? BECAUSE IT SEEMS PRETTY DAMNED SLOW TO ME 19:59:53 Yes definitely. 20:00:02 b_jonas, :( 20:00:40 `8-ball Are you rigged 20:00:40 As I see it, yes. 20:00:45 I KNEW IT 20:02:36 hi taneb 20:02:42 Hi quintopia 20:02:50 well are you going to show the code? 20:03:00 Taneb: profile it 20:03:10 vanila, no, I'm not in a position to 20:03:14 -!- TetrisMcKenna has joined. 20:03:14 olsner, I have been doing so 20:03:22 I doubt I can help make it faster then 20:03:24 It now runs twice as fast 20:03:29 run your code on smaller problems so the slow part goes faster 20:03:43 olsner, unfortunately I need to run it on bigger problems 20:05:46 as usual, the way to get answers on IRC is to post your incorrect answer (= the slow code) and get it corrected 20:06:35 I know 20:06:41 I more want sympathy than answers 20:07:48 fungot: do you have sympathy? 20:07:49 olsner: i fucking hate this package. it wouldn't have to be instantiated twice if something else simply requires a. 20:07:55 everybody hurts sometimes 20:15:50 -!- AndoDaan has joined. 20:33:45 -!- TetrisMcKenna has left ("Leaving"). 20:34:35 -!- bb010g has joined. 20:51:45 -!- shikhin_ has joined. 20:52:39 which languages have as their only flow control construct the ability to modify previous commands and rerun all succeeding commands in lieu of the update? 20:55:07 -!- shikhin has quit (Ping timeout: 256 seconds). 20:57:17 http://pepijndevos.nl/2015/01/03/branch-free-fizzbuzz-in-assembly.html 20:59:32 -!- shikhin_ has changed nick to shikhin. 21:01:17 fungot: Correct me if I'm wrong, but wouldn't that be a good thing? 21:01:17 fizzie: yes, but not with 21:01:28 fungot: Okay, never mind. 21:01:28 fizzie: ' new immigrants' made me think of endless hours of painful debugging, though it doesn't 21:01:43 fungot: Are you being a little bit racist there? 21:01:43 fizzie: when it performs a divide by 2 instruction would make it feasible ( i think i'm a level 2 emacs web surfer!" 21:02:55 fungot comes out in support of ukip 21:02:55 Phantom_Hoover: err made in bf. has anybody written a pattern description language to it from? 21:03:25 Newsflash: UKIP made in BF. 21:03:49 -!- adu has joined. 21:04:06 fizzie: how's london? 21:06:11 elliott: I don't know how to summarize, and we haven't had much time to do more than arrive, have some luggage-related adventures and get acquainted with the temporary apartment, which has both pros and cons. 21:06:22 (Then again, it's only a temporary place.) 21:06:27 is the hole too deep 21:06:37 It looked bigger in the photos, is the thing. 21:07:04 With this many suitcases, it's not especially roomy. But it's bigger than our hole in Belgium was, and we spent a month there just fine. 21:09:24 -!- nc_jonas has joined. 21:09:59 I'm installing a new debian system on my home machine and haasd quite a scare 21:10:07 (I'm b_jonas) 21:10:15 The installer wouldn't detect my hard disks 21:10:39 When loading the hard disk controller kernel module, it complained about some sort of unresolved symbosl 21:10:55 Luckily after upgrading the installer image the problem seems to be gone 21:11:17 -!- rade has quit (Ping timeout: 240 seconds). 21:11:18 I really hope it was a bug in the older installer rather than a hardware problem with my motherboard 21:12:13 Now I'm doing the installation. I hope they fixed it so this time it lets me continue the installation steps without insisting on installina bootloader 21:12:29 I want to manage the boot loader myself, thank you very much 21:13:01 `echo hi 21:13:01 hi 21:13:14 ok, so at least the messages go through 21:14:05 north carolina jonas? 21:14:16 netcat jonas 21:14:50 because I'm in the middle of an installer with only a busybox rescue system 21:15:11 Debian installer has that SSH client module thing. 21:15:20 it's not worth to get anything more complicated up during the installation, it's quick anyway 21:15:38 fizzie: yes, but it's only like twenty minutes anyway 21:16:43 also, netcat ircing from the installer is some sort of a tradition I have, it makes me feel I'm doing the install procedure properly 21:17:00 I also used to retrieve webpages with, uh, curl or whatever it has 21:17:20 wget 21:17:35 ok, it _would_ be only twenty minutes or less if I didn't irc during it 21:22:16 -!- atrapado has joined. 21:40:17 -!- nc_jonas has quit (Ping timeout: 245 seconds). 21:46:33 -!- nc_jonas has joined. 21:47:40 -!- oerjan has joined. 21:56:59 (is altostratii the correct plural of an altostratus?) <-- normally -us for an adjective would just turn into one -i 21:57:08 now to check if that's actually an adjective 21:57:52 (if it's a noun it _might_ still do that, but could also be 3rd or 4th declination) 21:58:23 -!- nc_jonas has quit (Ping timeout: 264 seconds). 22:08:05 stratus can be either 1st-2nd declination past participle adjective or 4th declination verbal noun. both of those have their dictionary forms formed by adding -us to the past participle stem. 22:08:50 looking at the english as well, the former seems to be what the actual cloud nomenclature uses http://en.wiktionary.org/wiki/stratus 22:45:15 -!- rade has joined. 22:48:57 -!- adu has quit (Quit: adu). 22:49:20 hmmph 22:51:29 Heh. I have had ello for all of 8 hours and I found a bug already. 22:54:14 `ello world 22:54:15 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ello: not found 22:54:43 `elcome 22:54:44 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: elcome: not found 22:56:46 `cat Wierd 22:56:47 ​ \ \ \ Wierd - Esolang \ \ \ \ ​'elcome to the international hub for esoteric programming language 'esign and 'eployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on irc.dal.'et.) 22:57:02 their code for rendering code boxes is broken. 22:57:15 Good old irc.dal.'et. 22:57:48 So while it does support Markdown, funny stuff happens when using certain symbols inside of backtick boxes (in this case, all my >'s in a code sample became >) 22:58:13 Kinda uglifies a language like F#: https://ello.co/jarcane/post/5r4nyJcdI0xRN4aZzCvv8A 22:58:31 `` echo 'welcome "$@" | sed s/\\\<.//g' > bin/elcome 22:58:33 No output. 22:58:38 `elcome me 22:58:39 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /hackenv/bin/elcome: Permission denied \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: /hackenv/bin/elcome: cannot execute: Permission denied 22:58:50 `` chmod +x bin/elcome 22:58:52 No output. 22:58:55 `elcome me 22:58:56 e: elcome o he nternational ub or soteric rogramming anguage esign nd eployment! or ore nformation, heck ut ur iki: . (or he ther ind f soterica, ry #soteric n rc.al.et.) 22:59:57 Perhaps make it specific to at least having a vowel as the second character. 23:00:43 Well, it does what I wanted. 23:00:49 Feel free to modify. 23:01:23 `run welcome | perl -pe "s/\b\w([aeiou])/'\$1/g" 23:01:24 ​'elcome 'o the international 'ub 'or esoteric programming 'anguage 'esign and 'eployment! 'or 'ore information, check 'ut 'ur 'iki: . ('or the other 'ind of esoterica, try #esoteric on irc.'al.'et.) 23:01:46 I guess it's a matter of taste. 23:02:51 `run welcome | perl -pe "s/\b\w+([aeiou])/'\$1/g" 23:02:52 ​'e 'o 'e 'al 'ub 'or 'ic 'ing 'e 'ign and 'ent! 'or 'e 'on, 'eck 'ut 'ur 'i: . ('or 'e 'er 'ind of 'a, try #'ic on irc.'al.'et.) 23:03:02 err, right. stupid... 23:03:13 'angs.org 23:05:59 I agree that this is the best place for 'ic 'ing. 23:06:16 (Why does that sound dirty?) 23:07:21 `run welcome | perl -pe "s/\b(?:(?"\!"[aeiouAEIOU])\w)+([aeiou])/'\$1/g" 23:07:22 ​'elcome 'o 'e international 'ub 'or esoteric 'ogramming 'anguage 'esign and 'eployment! 'or 'ore information, 'eck out our 'iki: . ('or 'e other 'ind of esoterica, try #esoteric on irc.'al.'et.) 23:07:57 (this is horrible, there must be better way to take the difference of \w and vowels...) 23:11:54 -!- AndoDaan has quit (Ping timeout: 244 seconds). 23:14:09 -!- AndoDaan has joined. 23:16:59 Possibly (?[\w-[aeiouAEIOU]]) -- untested -- using the experimental extended bracketed character classes from 5.18+. 23:17:17 -!- Solace has joined. 23:17:43 how do you make it so your bot doesn't run off your account cuz that's like all I can do atm 23:17:53 (Not on HackEgo, though.) 23:18:20 (It's still in 5.14.x.) 23:18:50 -!- digitalcool has changed nick to digitalcold. 23:20:11 argh 23:22:09 [^[:^alpha:]aeiou] works for perl 23:24:34 well, [^[:^word:]aeiouAEIOU] 23:25:31 also, [^\WaeiouAEIOU] 23:26:32 What are you guys talking about? 23:28:21 matching non-vowel letters (or word constituents, the rules aren't entirely clear) in a regex 23:29:39 argh argh I'll have to sleep on this before I do something rash 23:29:55 [wiki] [[Special:Log/newusers]] create * Alikberov * New user account 23:30:07 ill try it out 23:30:33 Solace: what OS? 23:31:03 Arch 23:31:16 Uh but I'm switching soon 23:32:01 any good linux alternates? 23:32:07 qnx 23:32:10 beos 23:32:15 freedos 23:32:19 What! "ARCHOS is a pioneer in Android tablets, portable audio and video player market that has repeatedly revolutionized the consumer electronics market since 1988." (I know Arch Linux, but I curiously googled "Arch OS") 23:32:23 colorforth 23:32:40 k/os. hope this helps 23:32:45 [^aeiouAEIOU] ? 23:33:03 Solace: that will match whitespace and a lot of other things that don't appear in words. 23:33:18 Oh 23:33:28 hold on 23:33:46 so apparently in Linux at boot time when specifying the device for the boot filesystem, I can use a traditional device name or a partition id, but not a disk id. Traditional device names are no good because they can shift when a sata disk is added or removed, which is why I'm using disk ids in my fstab at runtime. But 23:35:05 Do you know how to double layer an ssh over an ssh ive heard you can do this but maybe not 23:35:26 partition ids are no good either because those exist only if I have an uefi partition table, which apparently can't easily coexist with a pc partition table, and so I don't really want to install one. 23:35:37 oh and [bcdfghjklmnpqrstvwxyzBCDFGHJKLMNPQRSTVWXYZ] maybe? 23:37:29 would be shorter to b-df-hj-np-tv-z and B-DF-HJ-NP-TV-Z 23:37:31 So apparently my choices are: (1) getting my boot screwed when I plug the third hard disk in or when the first hard disk dies, or (2) upgrading to grub2 and generating the root device name dynamically, or (3) upgrading to an efi partition table, whcih, incidentally, would also require me to upgrade to grub2, 23:37:37 Anyway, just make an account, log into the account (shell; su) and start the bot in a screen session. 23:37:59 thank 23:38:00 unless I keep a pc partition table on the first hard disk together with grub-l and the boot partition I think -- or does grub-l handle uefi parition tables? 23:38:32 (or (4) some other boot loader I guess) 23:39:02 what's so bad about grub2? 23:39:02 why not [^aeiou\W] int-e or if this applys to what you were talking about with regex 23:39:19 Solace: also, [^\WaeiouAEIOU] 23:39:56 Ah but that's a bit long? 23:39:57 int-e: nothing, it's just that I don't want to change from what I know works, it's a bit big and overengineered, I don't want a whole operating system as my boot loader (I know I've used DOS+loadlin a decade ago, but DOS is not as much an operating system as grub2) 23:40:02 are you golfing? 23:40:17 int-e: but also I don't understand why I'd have to work around a linux kernel problem with the boot loader 23:40:18 Solace: well, yours matches AEIOU. No, not golfing, just simplifying. 23:40:24 int-e: I mean, even if I upgrade to grub2, 23:41:00 the Linux kernel already knows about disk ids, they're there in devfs, it just doesn't handle them at boot time in the root= boot parameter, WHY?, and what's the proper workaround? 23:41:02 b_jonas: you'll be stuck with some UUID scheme for identifying partitions, which is UGLY. :-/ 23:41:08 oh and here's one I got earlier [^aeiouAEIOU\W0-9_] 23:41:20 but I was shortening 23:41:31 -!- MoALTz_ has joined. 23:42:08 Also int-e if you dont care about case and can do embedded flags, (?i)[^aeiou\W0-9_] 23:42:13 which is shorter 23:42:28 how do you guys handle this? are you using efi/guid partition tables? 23:43:05 Solace: you arrived towards the end of that discussion. I started out with the ugly (?:(?![aeiouAEIOU])\w) 23:43:15 what do you pass in the root= parameter for Linux if you boot Linux? 23:43:19 ah 23:43:21 welp 23:44:27 -!- MoALTz has quit (Ping timeout: 244 seconds). 23:45:23 b_jonas: hmm, I'm actually relying on debian's builtin scripts here, which generate something like set root='hd0,msdos6'; if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 --hint='hd0,msdos6' 23:45:53 [wiki] [[Befunge]] M http://esolangs.org/w/index.php?diff=41589&oldid=41114 * Alikberov * (+92) /* Examples: DNA-code */ 23:46:21 oh, it goes on: else search --no-floppy --fs-uuid --set=root fi. 23:46:29 Also int-e what's the regex for or are you just trying simplifying 23:46:39 Solace: check the logs 23:46:58 Yeah yeah 23:47:00 brb 23:47:30 int-e: oh wait, I forgot to mention the part where the whole thing might be easier if you're using initrd, like debian usually does, because then the initrd script can do anything to find the real root device 23:47:40 but I'm an old-style guy and don't use an initrd 23:48:03 int-e: as for those lines, how does that pass the root fs to the kernel parameters? 23:49:38 Ooh wait. I cannot answer this. I have custom entries for booting Linux; I was looking at memtest stuff. 23:50:06 int-e: what do you use for custom entries? and are you using an efi/guid partition table or a pc one? 23:50:56 pc, insmod part_msdos; insmod ext2; set root=(hd0,msdos6); linux /bzImage-64-3.10.12-2 root=/dev/sda7 ro; boot <-- all hardcoded. 23:51:04 so that doesn't help you 23:51:11 ok, hardcoded 23:51:13 Can any of the bots latex? 23:51:34 `latex 23:51:35 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: latex: not found 23:51:36 hardcoded works if the boot and the root fs are both the first hard disk, 23:51:39 which is what I'm having now, 23:51:47 but currently I'm installing a new system on a different hard disk, 23:51:54 and for a while I want both to co-exist, 23:51:58 so I can't have both on the first hard disk 23:52:14 I can put the boot loader and boot partition wherever, even in multiple places, 23:52:27 and I can swap the two hard disks, 23:52:34 latex a string of math to show what b^2 looks like so it shows it as b squared 2 23:52:36 but I don't want to move the old system to the other hard disk 23:52:53 so I can't have both root fses on the first hard disk. 23:53:40 I could still consider to use a small root partition on the first disk with almost no data there and the real stuff mounted later, but that also makes stuff more complicated, or of course an initrd too. 23:54:21 I'll definitely have to sleep on this, and read up on how efi/guid partition tables work and what software to use to manage them, because maybe it is worth for the long term anyway 23:54:53 b_jonas: I didn't think any OS besides Windows every cared about being booted from the first floppy or hdd... what's the issue? 23:55:13 int-e: the problem is not booting from the non-first hard disk, 23:55:17 not directly. 23:55:33 Solace: You can use the Google Charts API to render something that's pretty close to LaTeX. 23:55:40 Solace: E.g., http://chart.apis.google.com/chart?cht=tx&chl=b^2 23:56:12 ("cht=txt" says the chart type is just a text string, and "chl" is the text to render.) 23:56:37 The problem is that if the boot parameter is, say, root=/dev/sdb7 , then the meaning of sdb can change depending on what other hard disks are plugged in, so if I plug in a third disk or a disk dies, Linux can suddenly try to use the wrong fs for root. 23:56:55 Ah well I found a pretty good site now 23:57:04 But thanks anyways fizzie 23:57:05 int-e: the annoying part is that during runtime (not at boot), Linux already has a solution for this: 23:57:06 Solace: http://mathb.in/ works? 23:57:22 int-e: my fstab has entries referring to stuff like /dev/disk/by-id/ata-WDC_WD20EARX-00PASB0_WD-WMAZA9883130-part6 23:57:28 Or, say, http://chart.apis.google.com/chart?cht=tx&chl=\frac{-b\pm\sqrt{b^2-4ac}}{2a} 23:57:45 where ata-WDC_WD20EARX-00PASB0_WD-WMAZA9883130 is the unique id of one of the hard disks, so it can't ever refer to the wrong hard disk, no matter what disks are plugged in 23:58:28 it has a solution during boot too 23:58:32 http://quicklatex.com works also int-e 23:58:33 you can do root=UUID=... 23:58:39 and so on 23:58:47 elliott: yes, but the problem is that that only works if I have an efi partition table 23:58:48 unless that's an initrd thing 23:58:54 b_jonas: that would be PARTUUID. 23:58:56 UUID is different 23:58:58 elliott: no, that's a kernel thing 23:59:01 oh... 23:59:05 what does UUID refer to then? 23:59:06 b_jonas: That's just untrue. 23:59:22 PARTUUID is the GPT UUID 23:59:29 I guess UUID is some other UUID, but it works just as well. 23:59:32 Oh, it's already being explained -- I'll shut up. 23:59:38 I DEFINITELY tried to look at linux/Documentation/kernel-parameters.txt but it doesn't document how it works properly 23:59:56 It's the same UUID that is in /dev/disk/by-uuid, if that helps.