00:01:06 ISIS even has "Criticism and controversy" 00:01:18 I don't think it counts as "Controversy" when you're a rogue nation 00:01:30 I think it counts as "Universal drive to destroy" 00:01:41 I don't know of many people who aren't anti-ISIS. 00:01:47 ISIS/ISIL 00:02:34 ("because they're unambiguously evil") 00:04:01 I would like to found DGAFSIWWW. Don't-Give-A-Fuck State on the Internet and World Wide Web. 00:06:49 shachaf: I watched a couple of hours of streams, one of which had reminders to stop watching before playing it every half an hour. 00:07:12 fizzie: Did you take its advice after a couple of hours? 00:07:22 No, I watched everything. 00:12:28 boily: So I'm making a programming language that has the goal of being a glorified Regex 00:12:43 Along with parts based on s/// syntax 00:13:58 I've decided on part of the syntax: for example, to replace "dog" with user input in a file, one would add the filename to the opened_files program variable, then would use this line: 00:15:04 rf// -> s/dog/(input/)/ -> wf// 00:15:10 fizzie: did you see http://i.imgur.com/hLM7hIX.png 00:15:38 Which is equivalent to wf//(s/dog/(input/)/(rf//))/ 00:15:44 hppavilion[1]: it sounds strangely similar to ///. 00:15:59 boily: That's not the whole language; it's just the part called alpha expressions 00:16:27 Also, s/// isn't the only alpha expression you can use 00:16:31 As you just saw 00:16:38 And it uses currying in alpha expressions :) 00:17:34 shachaf: Yes. 00:20:17 shachaf: In other words, I did watch through a genocide run. 00:21:09 fizzievil 00:21:43 -!- XorSwap has joined. 00:23:12 -!- hppavilion[1] has quit (Ping timeout: 272 seconds). 00:29:18 `unidecode � 00:29:20 ​[U+FFFD REPLACEMENT CHARACTER] 00:29:38 `cc #include \n int main(void) { setlocale(LC_ALL, "fi_FI"); printf("%'.2f", 12340000.56); } 00:29:44 12340000,56 00:30:01 `unidecode   00:30:02 ​[U+00A0 NO-BREAK SPACE] 00:34:42 TIL Finnish number formatting is strangely similar to French. 00:35:07 `cc #include \n int main(void) { setlocale(LC_ALL, "no_NO"); printf("%'.2f", 12340000.56); } 00:35:08 12340000.56 00:35:10 maybe Finnish is French. 00:35:18 ...since when do we use periods 00:35:28 that's not what i learned in school :( 00:35:39 maybe it isn't no_no? 00:35:42 oh hm 00:35:43 LC_ALL=no_NO_NO! 00:35:55 `cc #include \n int main(void) { setlocale(LC_ALL, "no_BM"); printf("%'.2f", 12340000.56); } 00:35:56 12340000.56 00:35:57 they wanted to set me the locale but I said no_no_no ♪ 00:36:08 gah what is it again 00:36:42 ny_NO? 00:36:49 boily: https://www.youtube.com/watch?v=90VCKVDXQwY 00:37:01 oerjan: nn_NO or nb_NO. 00:37:11 -!- hppavilion[2] has joined. 00:37:14 For Nynorsk and Bokmål, respectively. 00:37:24 shachaf: BWAH AH AH :D 00:37:25 `cc #include \n int main(void) { setlocale(LC_ALL, "nb_NO"); printf("%'.2f", 12340000.56); } 00:37:26 <\oren\> `cc #include \n int main(void) { setlocale(LC_ALL, "nn_NO"); printf("%'I.2f", 12340000.56); } 00:37:27 12340000,56 00:37:27 12340000,56 00:37:34 ok that's better 00:37:55 oerjan: by the way, which side are you on usually twh 00:38:43 boily: It's also different from s/// in that alpha expressions are nestable 00:38:51 <\oren\> i thought bokmål was how it's written and nynorsk was the spoken form? 00:39:06 boily: the left side hth 00:39:27 \oren\: no, they're both written forms. 00:40:35 theoretically, neither has an official spoken version, but there at least used to be standard pronunciation in the national broadcaster 00:40:46 (NRK) 00:41:06 so you write and speak venstrenorsk. makes sense. 00:41:37 which is more or less western oslo for the bokmål and sogn og fjordane dialect for the nynorsk 00:42:02 (western oslo being the posh part) 00:42:52 boily: bokmål, usually, like 90% (?) of norwegians. 00:46:53 oerjanstrenorsk 00:55:31 At least there's no difference there. <-- actually there were, the spaces are different utf8 chars 00:56:06 for some reason my browser displays one of them as a box 00:59:38 Well, that's just silly. 01:04:02 Seems that fi_FI and sv_FI opt for the non-breaking space, while sv_SE uses just plain space. 01:04:27 I wouldn't be surprised if that wasn't due to any sort of official standards, just whatever whoever random guy made the locales happened to go with. 01:05:38 -!- hppavilion[2] has quit (Ping timeout: 272 seconds). 01:07:09 -!- hppavilion[1] has joined. 01:23:33 -!- boily has quit (Quit: FALLACIOUS CHICKEN). 01:26:10 -!- bender| has quit (Ping timeout: 260 seconds). 01:38:37 -!- bb010g has quit (Quit: Connection closed for inactivity). 01:57:34 -!- hppavilion[1] has quit (Ping timeout: 272 seconds). 02:08:46 -!- bb010g has joined. 02:32:25 -!- Tod-Autojoined has changed nick to TodPunk. 02:44:16 -!- andrew has joined. 02:57:34 -!- MDude has changed nick to MDream. 03:04:54 `? program 03:04:57 A program is an image created by means of prography. 03:05:25 -!- Phantom__Hoover has quit (Read error: Connection reset by peer). 03:05:30 `ls 03:05:33 ​:-( \ (* \ bdsmreclist \ bin \ butwhatifichangesomething \ canary \ cat \ close \ *) \ Complaints.mp3 \ :-D \ dict-words \ dog \ emoticons \ etc \ evil \ factor \ good \ ibin \ interps \ le \ lib \ loudly é \ paste \ quines \ quotes \ share \ src \ wisdom \ wisdom.pdf 03:05:51 `cat loudly é 03:05:57 ​é 03:06:05 `loudly é 03:06:07 ​é 03:06:24 I wonder if the neural net is capable of learning `loudly stuff. 03:11:02 <\oren\> Hmm... it only requires O(1) space 03:11:21 <\oren\> er, wait 03:11:27 <\oren\> O(n) space 03:12:14 <\oren\> ok so I think it can probably learn that sometimes Hackego writes in loudly format 03:12:25 `rm loudly é 03:12:29 No output. 03:12:48 `` cat bu* 03:12:49 No output. 03:13:00 `` rm bu* 03:13:03 No output. 03:13:15 `culprits butwhatifichangesomething 03:13:16 <\oren\> `` cat butwhatifichangesomething 03:13:18 cat: butwhatifichangesomething: No such file or directory 03:13:19 oerjan zgrep 03:14:11 `ls dict-words 03:14:12 dict-words 03:14:18 `file dict-words 03:14:19 dict-words: assembler source, UTF-8 Unicode text 03:14:32 `` grep dict- bin/* 03:14:36 No output. 03:14:47 <\oren\> `butwhatifichangesomething 03:14:47 `ls share 03:14:48 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: butwhatifichangesomething: not found 03:14:48 8ballreplies \ autowelcome_status \ awesome \ cat \ construct_grams.pl \ delvs-master \ esolangs.txt \ esolangs.txt.sorted \ hello \ hello2.c \ hello.c \ lua \ maze \ maze.c \ radio.php?out=inline&shuffle=1&limit=1&filter=*MitamineLab* \ units.dat \ WordData 03:15:03 `` mv dict-* share 03:15:06 No output. 03:15:14 \oren\: protip, i just deleted it 03:15:22 <\oren\> oh 03:15:38 <\oren\> wait what? oh 03:15:55 <\oren\> OOOOOOOOOH 03:16:09 `culprits works even if it has been deleted 03:16:14 hm... 03:16:24 `culprits nosuchthingever 03:16:26 No output. 03:16:59 ok, so it works even if it has never existed too 03:17:45 <\oren\> hmm. maybe the descnders on wide latin look weird yagajaqap 03:17:51 `ls src 03:17:52 brainfuck.fu \ egobot.tar.xz \ emmental.hs \ factor-linux-x86-64-0.95.tar.gz \ fizziecoin.jpg \ fueue.c \ ploki \ ploki-0.6.5.1.tar.bz2 \ u8tbl.c \ ul.emm 03:18:34 `file share/hello 03:18:35 share/hello: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), statically linked, BuildID[sha1]=0xa19cb2ef532bda400dc788c2a489ae39a14ceaec, stripped 03:18:37 <\oren\> yah I should shorten the ascneder and fix that 03:18:47 `? yagajaqap 03:18:48 yagajaqap? ¯\(°​_o)/¯ 03:19:09 <\oren\> it has descendered letters next to a’s 03:23:44 \oren\: I think it'll be able to learn that `loudly is what prompts the loudly format. 03:24:09 Interestingly, the net seemed to learn that bots respond to bot-commands *before* it learned which things go with which bot. 03:24:25 <\oren\> aha 03:24:28 <\oren\> awesome 03:24:33 So if anyone did a `learn or a @tell or anything, you'd randomly get a response from HackEgo or lambdabot. 03:24:49 Even now, every so often someone will do a `le/rn which causes lambdabot to say "Consider it noted." 03:27:03 There are some things which the net pretty much never gets right, and never will. 03:27:19 When someone does a `?, HackEgo will respond with a wisdom entry, but it will never be the correct one. 03:27:43 Wait, `? doesn't tell you the name of the entry you requested. 03:28:12 Okay, when someone does `learn or `le/rn, it will always echo back the entry name incorrectly. 03:29:37 <\oren\> `? 03:29:38 ​? ¯\(°​_o)/¯ 03:29:46 <\oren\> `wisdom 03:29:48 wlcom/Hi! This is a chat about unusual programming tools. For additional info, visit our wiki: . (For unusual things of a contrasting sort, try http://bit.ly/19k9nf8.) 03:29:56 <\oren\> `wisdom 03:29:58 foe/the foe is the Field-On Enemy 03:30:04 <\oren\> `wisdom 03:30:06 haar measure/A Haar measure is what Dutch people use to find out how long their hair is. 03:30:11 <\oren\> `wisdom 03:30:13 hthyh/"hthyh" is a common typo for "tithe". 03:30:21 <\oren\> `wisdom 03:30:23 fisdom/fisdom is the domination by the federal inspection station. 03:30:27 <\oren\> `wisdom 03:30:29 ostrich/Ostrich used to be a large middle European empire in frequent conflict with Turkey. After a famine it sort of split into Ostrich/Hungry. Alas its policy of keeping its head in the sand did not get it through the Great War, and with its final attempts to take flight failing, it ended up cut into several pieces. 03:30:39 <\oren\> `wisdom 03:30:41 languabe/Languabes are edible and fun. They provide a quick implementation energy boost! 03:30:45 <\oren\> `wisdom 03:30:47 0/702 matching entries found. 03:30:50 <\oren\> `wisdom 03:30:53 jwinslow23/JWinslow23 is not here. 03:30:56 <\oren\> `wisdom 03:30:58 mockingbird/mockingbird is watching you.. closely! Is it mocking you? Probably. 03:31:00 <\oren\> `wisdom 03:31:02 gotton/gotton is a quantum of attention. Solain drives the packet. 03:32:51 HackEgo: Ah, my digital friend, what didst thou wish to speak to me about? 03:33:35 Apparently HackEgo (and other bots too, as I've learned) don't want to talk to me. :( 03:46:49 `wisdom 03:46:51 ​☃/Frosty the Snowman / had a very shiny nose / And everywhere that Frosty went / the nose was sure to go. 03:46:56 `? this 03:46:58 this is a word 03:47:40 this is not a pipe 03:49:00 `learn `? this | this 03:49:04 Learned '`': `? this | this 03:49:19 `? ` 03:49:21 ​`? this | this 03:49:31 Oh, whoops 03:49:35 `? this | this 03:49:36 this | this? ¯\(°​_o)/¯ 03:49:43 `unlearn ` 03:49:44 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: unlearn: not found 03:49:52 Is there a way to unlearn something? 03:50:14 <\oren\> `u8tbl 0x261a 0x2620 03:50:15 Segmentation fault 03:50:24 <\oren\> `` u8tbl 0x261a 0x2620 03:50:25 ​☚☛☜☝☞☟ \ ☠ 03:51:52 ☝☝☟☟☜☞☜☞ 03:52:08 Wow 03:52:24 apparently 2^^^3 is larger than computers can calculate 03:52:37 I suddenly have a newfound appreciation for graham's number 03:52:44 Computers can calculate it just fine. 03:52:53 > "2" ++ "^^^" ++ "3" 03:52:53 <\oren\> `` u8tbl 0x232d 0x2335 03:52:55 "2^^^3" 03:52:55 ​⌭⌮⌯ \ ⌰⌱⌲⌳⌴⌵ 03:53:16 shachaf: that doesn't work 03:53:20 shachaf: you have to do 03:53:36 > "2^(3^(3^3))" 03:53:38 "2^(3^(3^3))" 03:54:13 > "2" ++ "^" ++ "(" ++ "3" ++ "^" ++ "(" ++ "3" ++ "^" ++ "3" ++ ")" ++ ")" 03:54:14 "2^(3^(3^3))" 03:54:26 > 3 * 2 03:54:27 6 03:54:35 > 2^(3^(3^3)) 03:54:41 mueval: ExitFailure 1 03:55:03 Oh, certainly not in base 2 representation. 03:55:14 That's horribly inefficient for numbers like these. 03:55:46 <\oren\> `` u8tbl 0x21f9 0x21ff 03:55:47 ​⇹⇺⇻⇼⇽⇾⇿ 03:57:39 <\oren\> `` u8tbl 0x2139 0x2139 03:57:40 ​ℹ 03:57:53 <\oren\> `` u8tbl 0x214f 0x214f 03:57:54 ​⅏ 04:00:43 <\oren\> as expected, the wide lowercase with raised middles looks better 04:01:38 <\oren\> but it looks wierd mixed with wide uppercase, but that rarely occurs 04:05:12 `culprits wisdom/` 04:05:15 Elronnd int-e ais523 oerjan elliott Bike FreeFull oerjan 04:05:19 ah 04:05:59 `revert 04:06:09 rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done. 04:06:12 `? ` 04:06:13 ​` is the prefix to greatness. 04:06:28 isn't that great 04:07:52 `revert is not `unlearn btw it only reverts the last change 04:08:12 (or back to a given point) 04:08:18 BLAHrevert undoes the last change to wisdom/BLAH 04:08:37 ``revert 04:08:38 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: `revert: not found 04:09:12 also it's not a sandboxed command, so you cannot use it from `` 04:09:13 <\oren\> so yah I pdtduae my http://www.orenwatson.be/fontdemo.htm 04:09:56 <\oren\> I'm excited about being able to use ☠ 04:11:00 <\oren\> now I can mark bad code with the simple comment //☠ 04:11:15 also that strange error message `revert gives is harmless and fizzie is supposed to fix it. 04:12:20 (or Gregor. theoretically.) 04:12:35 12 days idle 04:12:42 no one is supposing that fizzie or Gregor will fix it 04:12:53 <\oren\> `unidecode ☠ 04:12:54 ​[U+2620 SKULL AND CROSSBONES] 04:13:07 <\oren\> `unicode ☠ 04:13:10 U+2620 SKULL AND CROSSBONES \ UTF-8: e2 98 a0 UTF-16BE: 2620 Decimal: ☠ \ ☠ \ Category: So (Symbol, Other) \ Bidi: ON (Other Neutrals) 04:13:11 shachaf: i see no contradiction hth 04:15:05 \oren\: No offense, but tbh your font is kind of hard to read 04:15:49 \oren\ never claimed it was a font of knowledge. 04:17:32 sure it is, you need a lot of knowledge to understand it hth 04:18:38 oh dear, poor Sam 04:18:44 (freefall) 04:21:41 <\oren\> Elronnd: which letters? 04:22:47 \oren\: well, I guess I wouldn't say any letters in particular are hard to read 04:23:11 it's just that the font as a whole... while attractive, isn't something that's clear or easy enough for me to use on a day-to-day basis 04:25:44 <\oren\> Well yeah most of the letters are in a radical geometric sans-serif form... like more radical than futura. So yeah, it disrupts the part of people 04:26:01 <\oren\> 's brains that are expecting normal letterforms 04:29:45 <\oren\> the main point when I originally designed it was to make my terminal look like I'm from 2100 04:30:19 <\oren\> by using ideas from a font from 1927. history is weird 04:30:37 <\oren\> aesthetics are also weird 04:36:21 <\oren\> well I also have a rabid hatred of the two-storey lowercase a 04:36:23 [wiki] [[Language list]] https://esolangs.org/w/index.php?diff=46096&oldid=46081 * 114.78.111.34 * (+78) /* P */ 04:36:43 <\oren\> so that was also an initial motivation 04:45:24 `? oren 04:45:25 oren is a Canadian esolanger who would like to obliterate time zones so that he can talk to his father who lives in the same house. He'll orobablu get the hang of toycj tuping soon. 04:45:45 `learn_append oren He also has a rabid hatred of the two-storey lowercase a. 04:45:48 Learned 'oren': oren is a Canadian esolanger who would like to obliterate time zones so that he can talk to his father who lives in the same house. He'll orobablu get the hang of toycj tuping soon. He also has a rabid hatred of the two-storey lowercase a. 04:48:28 `? Elronnd 04:48:30 Elronnd? ¯\(°​_o)/¯ 04:49:18 TOO SOON 04:51:31 `learn Elronnd ... 04:51:33 Learned 'elronnd': Elronnd ... 04:51:35 `? Elronnd 04:51:36 Elronnd ... 05:02:50 -!- onetwothreeforli has joined. 05:09:44 -!- mauris_ has quit (Ping timeout: 255 seconds). 05:31:38 -!- Trinity has quit (Ping timeout: 272 seconds). 05:50:56 Morning 05:52:05 oerjan: hehehe (re: freefall 05:52:06 ) 05:56:05 5.7280580892384145e-9 05:56:39 ????? 06:01:45 -!- XorSwap has quit (Quit: Leaving). 06:02:17 Haneb 06:02:42 -!- hppavilion[1] has joined. 06:02:45 I've just had a marvelous idea 06:02:46 CMD++ 06:02:56 A command line for windows 06:02:57 <\oren\> I'm tring to find an embark spot with a waterfall 06:03:01 THAT'S ACTUALLY GOOD 06:03:23 *-^_^-* 06:03:25 <\oren\> hppavilion[1]: Powershell? 06:03:29 (mind blown) 06:03:35 \oren\: No. 06:03:43 hppavilion[1]: Just port zsh to windows 06:03:53 Elronnd: OR make a completely new shell 06:04:07 no need 06:04:20 all the existing shells are good enough 06:04:20 Elronnd: It's more fun that way 06:04:32 Elronnd: But I find making a new shell 10000000000000000000000000 times more fu 06:04:35 *fun 06:05:01 what language will it be written in? 06:05:06 r 06:05:18 Elronnd: r? 06:05:28 Sorry, typo 06:05:30 Ah 06:05:35 You probably shouldn't write a shell in r 06:05:50 Elronnd: I'm thinking a prototype in python followed up by a C-based full version 06:06:06 Elronnd: that sounds like a great reason to write a shell in r 06:06:22 hppavilion[1]: be warned: python uses /bin/sh for os.system() 06:06:36 Elronnd: ? 06:06:46 I'm not using os.system() 06:07:00 I was just cautioning you *against* using it 06:07:03 I'm talking about the command-line language; not just the window xD 06:07:07 -!- Sgeo_ has quit (Read error: Connection reset by peer). 06:07:11 Elronnd: Ah. Well, I won't. 06:07:34 -!- Sgeo_ has joined. 06:08:44 Elronnd: Luckily, I already wrote a parser using PLY that does pretty much a full BASH-like shell (featurewise, not syntaxwise. Just for individual commands, not a full file thing) 06:09:03 "PLY"? 06:09:13 Elronnd: Python Lexx/Yacc 06:09:46 s/lexx/flex 06:09:50 So what makes a CLI good? 06:09:52 s/Yacc/bison 06:10:13 hppavilion[1]: curses! 06:10:16 Elronnd: PLY was what was available to me, and it worked well. Don't need a holy war over what type to use 06:10:27 Elronnd: curses? As in...? 06:10:32 the curses library 06:11:04 * Elronnd 06:11:05 e 06:11:18 * Elronnd points and curses at keyboard 06:12:34 Elronnd: I think I'll make it support Unicode, for starters 06:13:04 What should I call the shell? 06:13:30 λsh? ASCIIc: \sh 06:13:40 Ooh! Ooh! 06:13:49 I could make it support functional programming! 06:14:01 backsla\sh 06:14:13 sounds like a good name for shells 06:14:47 Wait, I already named it CMD++ xD 06:14:55 But I might rename it to λsh 06:17:47 lamb-dash 06:23:10 * oerjan is slightly worried whether anyone remembered Agatha's weasel in the confusion 06:27:56 hm also, which princess? 06:29:52 oh, maybe it's the king's daughter who hoffman was supposed to marry 06:30:13 it would make sense if she didn't approve of the plan 06:30:35 *hoffmann 06:32:57 other, very bad option: clank princess anevka 06:33:02 lamb-duh 06:34:43 the lamb-duh calculus, for people not impressed by functional programming 06:36:35 -!- Lord_of_Life has quit (Ping timeout: 255 seconds). 06:36:55 or does colette count? the master doesn't call himself king... 06:42:56 repre = allf $3?>. | map {replace $1 $2} #0 06:43:13 (repre is similar to sed, if I know my unix correctly) 06:43:21 That's just an approximation, of course 06:43:55 In fact, I think it's more like repre = allf $3?>. | map {replace $1 $2} #0 > #0 06:45:06 -!- Lord_of_Life has joined. 06:45:24 oerjan: Does that syntax look acceptable? 06:46:21 no idea what it even means. 06:47:35 $ references an argv, the ?> operator is alternation (if the previous statement fails, do this instead), . is the cwd, | is pipe (I think I changed it to |>, actually), map is, of course, map, {...} forms an lambda, replace takes three arguments (from, to, in -> s/from/to/ over in) and # references piped-over variables, specifically with #0 representing the full list. And, of courses, > redirectes to a file, clobbering its 06:47:35 content. 06:47:47 oerjan: There. Explanation. 06:48:22 Oh, and allf lists all files in a given directory 06:52:38 your lambdas have a distinct lack of parameters tdnh 06:52:54 oerjan: ... 06:53:06 Shit. 07:25:02 -!- mroman has joined. 07:28:51 [wiki] [[Language list]] https://esolangs.org/w/index.php?diff=46097&oldid=46096 * Mroman * (-78) Undo revision 46096 by [[Special:Contributions/114.78.111.34|114.78.111.34]] ([[User talk:114.78.111.34|talk]]) -- Python is not "esoteric" and has no page on this wiki. 07:32:18 that reminds me 07:34:26 [wiki] [[Language list]] https://esolangs.org/w/index.php?diff=46098&oldid=46097 * Oerjan * (-14) /* F */ I think the original author has had enough time to make an article for this language I cannot find. Removing. 07:51:48 ais523: more M:tG theory. in typical games, if the player had perfect memory and attention, then except during playing spells, he could know the multisets of identities of cards he owns in all zones, because when a card he owns moves between zones, he can almost always look at it. 07:52:15 I can think of a few exceptions, mostly related to exiling the top coard of a library face-down 07:52:25 but that is normally true 07:52:36 Exactly: there are some cards that break this: Duplicity, Grimoire Thief, and a few others move cards from your library to exile face down without the owner looking at them. 07:53:04 -!- onetwothreeforli has quit (Ping timeout: 245 seconds). 07:54:26 As a result, if you put more than one instance of the same card in your deck, it's normally better for your game to use indistinguishable copies, because distinguishable copies (eg. two Giant Growths from different sets) can give your opponent extra information. 07:55:02 But in some of those rare cases with Duplicity etc, it can in theory (not much in practical matches) happen that it's better for your game to have distinguishable copies of the same card in your deck. 07:56:05 This can happen if you exile multiple cards face down from your library, then scry, shuffle, and scry your library. If you see two different Giant Growths from the two scrying, you can tell that you don't have either of them exiled face down. 07:57:10 -!- dondestantman has joined. 07:57:20 Now my rules question for this is. During a game, are you permitted to alter the appearance of cards you own to make them distinguishable (as in, distinguishable even after they're shuffled in the library) when they were previously indistinguishable, or the reverse? And when can you do that? 07:58:06 Similarly, are you permitted to alter the cards this way during a match outside games, or even between matches in a tournament where you must play multiple matches with the same deck? 07:58:30 I presume you aren't permitted to alter the cards you don't own. 08:00:24 -!- andrew_ has joined. 08:00:44 Is the first part of this, altering cards during the game, at least partly a game rules question (as opposed to a tournament rules question)? 08:01:17 -!- andrew_ has quit (Remote host closed the connection). 08:02:32 -!- andrew has quit (Ping timeout: 255 seconds). 08:03:33 -!- andrew has joined. 08:04:30 And does this question even make sense? 08:15:58 -!- andrew has quit (Remote host closed the connection). 08:18:45 -!- andrew has joined. 08:45:26 -!- hppavilion[1] has quit (Ping timeout: 272 seconds). 08:52:22 -!- oerjan has quit (Quit: Nite). 08:53:00 -!- FreeFull has quit (Ping timeout: 260 seconds). 09:06:47 -!- FreeFull has joined. 09:22:26 09:25:20 is there a :between? 09:26:10 hm 09:26:14 :not(last-child) 09:28:24 seems not to work in firefox 09:28:35 nav ul li:not(last-child):after 09:28:50 or was it ::after 09:29:48 oh it's :not(:last-child) 09:30:23 nav ul li:not(:last-child)::after { content: ' | '; } 09:30:30 I think it's both :after and ::after, but the latter is more modern. 09:30:47 if you want to insert | between two nav links without having it to add to the html 09:30:55 Luckily in practice it's very rare for any player to gain gameplay advantage from distinguishable-after-shuffle copies this way, and the advantage is very slight, 09:31:16 so in practical games I often can and do run distinguishable copies of cards. 09:32:31 I run copies of a conventional basic land with different art, because decks often have lots of copies and they're often on the battlefield and it's nice to have variety in the art (if you've ever played a deck with 11 Coldsnap snow swamps you'll know what I mean). 09:33:00 And for some cards I don't have enough copies of the preferred variant in my collection, so I run different copies in a deck because of that. 09:34:32 hu 09:34:35 is column-count not CSS3? 09:35:52 I could write a blog-post "How to use AWK if you're a madman who learnt to program using Haskell and Piet" 09:36:16 And if someone wants to alter the front of a card during a game, it's most likely with the intent of marking it temporarily within a zone, it just might be physically more convenient to mark it permanently. 09:36:29 ok 09:36:56 does the h* (such as h1,h2) go into a
09:36:58 or outside? 09:37:12

foo

text

or

foo

... 09:37:15 probably the first 09:37:33 but then you'd need to wrap the p's inside another element to be able to define multi-column 09:37:39 mroman: see examples under http://www.w3.org/html/wg/drafts/html/master/semantics.html#the-section-element 09:38:19 and the description there as well 09:38:39 oh there's column-span though 09:38:41 but 09:38:55 multicolumns suck when you resize the window 09:39:07 ideally you'd specify a max-column-count 09:39:18 or something like that and the browser calculates how many 09:39:28 because on a smartphone display having two columns looks like crap 09:40:31 ah firefox doesn't support column-span 09:40:31 Isn't that why you do column-width without column-count? 09:40:33 pff 09:41:22 you mean like uhm 09:41:25 column-width: 40em? 09:41:28 I can try that 09:41:45 ah yeah 09:41:46 nice :D 09:41:48 Thanks. 09:41:49 Something like that. It's the minimum width, and I think the browser's supposed to make as many columns of at least that width as it can fit. 09:43:13 does chromium have webkit? 09:43:16 I need webkit 09:43:20 ff has no column-span 09:44:29 Well, it's got Blink, which is WebKit-based. 09:45:05 So I think the answer is more "yes" than "no". 09:49:09 although generally I think people don't like reading webpages with multi-columns 09:52:53 hm html5 has figures 09:52:58 can you reference figures :D? 09:54:18 hu 09:54:23 I was once at our university library, and happened to glance at a maths journal on the "new journal issues" display table. 09:54:24 firefox uses bing now as default search engine? 09:54:31 Before the table of contents, there was a complicated-looking diagram of something or another, with the caption: "Fig. 1: A fascinating picture." 09:54:39 Yes, they switched the default relatively recently. 09:55:09 Although I thought it was Yahoo they switched to? 09:56:16 Though I guess Yahoo's search results come from Bing. 09:59:14 I like how the want html to be more "semantic" 09:59:15 but 09:59:29 you can't reference things in your document properly 09:59:54 oh wait 09:59:55 hm 10:00:07 scratch that you can 10:00:37 can you do counters with css? 10:01:19 Yes. 10:01:50 http://www.w3.org/TR/CSS2/generate.html#counters in CSS 2.1 -- not sure how that's evolved since then. 10:02:45 yay \o/ 10:03:25 but can you make a link to an element that uses counters 10:05:14 You mean like a proper LaTeX \ref{}, so that it mentions the value in the link? Hmm. 10:05:15 My figures have a counter now 10:05:19 so I can do 10:05:32 figcaption::before { content: 'Fig. ' counter(figures) ': '; } 10:05:40 all figures have also a unique id 10:05:54 now I'd want see figure 10:06:15 yes, @\ref 10:08:25 -!- ais523 has quit. 10:08:28 Heh. All I can find is the "CSS Generated Content for Paged Media Module" draft, which defines what you want (a target-counter() function that takes the counter value by following a link), but doesn't seem to have been implemented anywhere. 10:09:37 You can't access content with css? 10:09:38 or can you? 10:10:45 hm 10:10:47 there's attr though 10:10:48 so 10:10:50 maybe uhm 10:10:58 content(attr(target)) works 10:12:13 hm no 10:12:18 that would just give me the current counter state 10:12:50 As far as I can tell, it's just not something you can do. Although the target-counter function seems to have been picked up by the "CSS Books" WHATWG spec, which probably isn't implemented in browsers either. 10:13:55 The thinking seems to be that you only do cross-references with numbers when you're doing "print". 10:16:12 Also, I like how MDN's documentation on the new sections-and-outlines stuff starts with: "There are currently no known implementations of the outline algorithm in graphical browsers -- the outline algorithm cannot be relied upon to convey document structure to users. Authors are advised to use heading rank (h1-h6) to convey document structure." 10:16:17 So semantic. 10:17:15 I would have liked a general 10:17:29 and the browsers determine the level based on section nesting or something like that 10:17:45 but yeah 10:18:00 I think the whole semantig tag thing is almost useless 10:18:13 that's not the reason people use HTML5 :) 10:18:52 and printing webpages is even more pain in the ass anyway 10:24:12 I don't even know what the status of screen readers is 10:24:21 for example to read mathml or things like that 10:25:57 ChromeVox apparentely supports mathjax output 10:45:55 -!- Trinity has joined. 10:45:55 -!- Trinity has quit (Changing host). 10:45:55 -!- Trinity has joined. 11:11:14 -!- J_Arcane has quit (Ping timeout: 276 seconds). 11:22:38 -!- jaboja has joined. 11:33:01 -!- boily has joined. 11:44:45 -!- andrew has quit (Remote host closed the connection). 11:50:23 `widsom 11:50:24 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: widsom: not found 11:50:29 `wisdom 11:50:31 metasepia/metasepia knew the weather at your nearest airport, and also something about ducks. 11:51:04 oh, how I wish I could ~metar again... 11:51:09 @metar CYUL 11:51:09 CYUL 081100Z 02007KT 5SM BR SKC M07/M08 A3026 RMK SLP251 11:57:24 -!- AlexR42 has joined. 12:15:04 -!- aloril has quit (Ping timeout: 272 seconds). 12:15:31 -!- boily has quit (Quit: WHAMPOA CHICKEN). 12:16:28 -!- aloril has joined. 12:23:26 What happened to metasepia? 12:30:30 Incidentally, video of AGDQ 2016 run of Crypt of the Necrodancer in hard mode is up now: https://www.youtube.com/watch?v=XIeYb_vLirQ 12:30:34 worth to watch the game part 12:32:48 -!- AlexR42 has quit (Quit: My Mac has gone to sleep. ZZZzzz…). 12:33:39 -!- AlexR42 has joined. 12:38:15 -!- dondestantman has quit (Ping timeout: 240 seconds). 12:44:34 ah! I see 12:44:35 tricky code 12:52:22 -!- Phantom_Hoover has joined. 13:05:58 -!- mauris has joined. 13:25:38 -!- J_Arcane has joined. 13:26:49 -!- jaboja has quit (Ping timeout: 245 seconds). 13:33:29 -!- AlexR42 has quit (Quit: My Mac has gone to sleep. ZZZzzz…). 13:46:39 they want to lecture refugees on how to treat women 13:47:05 refugees/asylum seekers 13:47:24 Sounds fair 13:47:26 If! 13:47:56 we lecture US citizens about gun safety :D 13:55:12 I heard they already lecture asylum seekers on exactly that topic in Finland. 13:55:21 women? 13:55:31 Yes. I don't know if this is true. 13:55:57 I mean, obviously they will do some amount of lecturing on what the country is like, culturally. 13:56:14 And I doubt anyone really objects to that much. 13:56:18 well it makes sense to lecture them about culture and some base laws 13:56:49 and if that means telling them "having sex against someone's will is rape and is a crime" ... I guess that's fine 13:57:24 (technically it'd be only rape if the victim is female but that's a detail) 13:57:31 (let's just use "sexual assault") 13:58:24 It especially makes sense because certain countries allow sex at much younger ages 13:58:40 or marriages at younger ages 13:59:30 [wiki] [[Funciton]] https://esolangs.org/w/index.php?diff=46099&oldid=45925 * Timwi * (+9216) Remove all the subpages with Funciton code and just list the functions here directly. Link to the github repo containing the actual source. 14:01:01 `dateu 14:01:03 2016-01-08 14:01:02.160115000+00:00 14:01:57 [wiki] [[Funciton/Functions]] https://esolangs.org/w/index.php?diff=46100&oldid=44342 * Timwi * (-807) Replaced content with "This page can be deleted." 14:02:05 [wiki] [[Funciton/List handling]] https://esolangs.org/w/index.php?diff=46101&oldid=44631 * Timwi * (-71313) Replaced content with "This page can be deleted." 14:02:07 [wiki] [[Funciton/Lazy-evaluated sequences]] https://esolangs.org/w/index.php?diff=46102&oldid=44354 * Timwi * (-83683) Replaced content with "This page can be deleted." 14:02:09 [wiki] [[Funciton/Fundamentals]] https://esolangs.org/w/index.php?diff=46103&oldid=44330 * Timwi * (-5909) Replaced content with "This page can be deleted." 14:02:14 [wiki] [[Funciton/Basic arithmetic]] https://esolangs.org/w/index.php?diff=46104&oldid=44339 * Timwi * (-22136) Replaced content with "This page can be deleted." 14:02:15 [wiki] [[Funciton/Advanced arithmetic]] https://esolangs.org/w/index.php?diff=46105&oldid=35281 * Timwi * (-9258) Replaced content with "This page can be deleted." 14:02:17 [wiki] [[Funciton/String handling]] https://esolangs.org/w/index.php?diff=46106&oldid=38070 * Timwi * (-27510) Replaced content with "This page can be deleted." 14:02:19 uhm... 14:03:23 [wiki] [[Funciton]] M https://esolangs.org/w/index.php?diff=46107&oldid=46099 * Timwi * (+78) /* Fundamentals */ forgot cross-nop 14:06:12 Ah, the function definitions (now omitted) are big. 14:06:52 [wiki] [[Funciton]] https://esolangs.org/w/index.php?diff=46108&oldid=46107 * Timwi * (+283) /* More functions */ Add remaining newest functions 14:16:02 I was thinking about having a github repository called esowiki 14:16:27 which people can easily clone and then do pull requests 14:16:52 and then link to there from the esowiki 14:17:07 rather than using mediafire and whatnot 14:17:30 and all snippets/examples/interpreters would roughly be at the same place 14:18:11 [wiki] [[Esolang talk:Community portal]] https://esolangs.org/w/index.php?diff=46109&oldid=40085 * Timwi * (+193) /* “delete” */ 14:20:59 Meh, I still find this mediawiki behaviour counterintuitive: When you are on a diff page, the active "tab" has a link (here: 'Discussion') that leads to a different page (namely, the current version of that page rather than the diff)... 14:21:13 [wiki] [[Cardinal]] M https://esolangs.org/w/index.php?diff=46110&oldid=46094 * Timwi * (+6) 14:22:45 because if mediafire shuts down for some copyright related reasons or whatever 14:22:47 these will be lost 14:23:04 it also happens a lot that somebody hosts stuff on personal sites and then it gets lost :) 14:23:16 or uses an upload site that only stores things for a year or so 14:24:08 although according to the external link search and a few tests these mediafire zip files usually contain only an exe of the interpreter :( 14:24:39 mm, mediafire... wtf is wrong with web designers? 14:25:16 you have about one page worth of text... and spread it out to 6 14:25:40 there are 54 mediafire links apparentely 14:25:53 (https://esolangs.org/w/index.php?title=Special:LinkSearch&limit=500&offset=0&target=http%3A%2F%2F*.mediafire.com) 14:26:51 [wiki] [[You are Reading the Name of this Esolang]] M https://esolangs.org/w/index.php?diff=46111&oldid=43585 * Timwi * (-1) 14:27:57 [wiki] [[Language list]] M https://esolangs.org/w/index.php?diff=46112&oldid=46098 * Timwi * (+12) /* E */ 14:37:35 -!- spiette has joined. 14:38:24 (I guess I was a bit unfair... at least the site shows some useful contents without Javascript.) 14:45:34 lately I've seen more sites that detect my adblocker and then just don't show me the real content 14:46:52 mroman: I don't see that much, or at least I don't notice that that's why a site doesn't load, but some sites at least seem to deliberately serve ad images faster than the images of the main content 14:47:27 b_jonas: or perhaps you're just mistaken about what the main content is... 14:47:30 This needn't be deliberate, it's possible that the ads are just on an external server that's fast. 14:49:11 huh... lua 5.3 has the bitwise operators have a higher precedence than the comparison operators? HERECY! they don't respect the traditions decreed on us by the prophets K&R. 14:49:28 [wiki] [[Talk:HelloWorld]] https://esolangs.org/w/index.php?diff=46113&oldid=45761 * 205.222.248.69 * (+68) /* Add More */ new section 14:51:34 b_jonas: good for them :) 14:51:58 > 0 == 1 .&. 2 14:52:00 True 14:52:33 bild.de (german newspaper) blocks me for example 14:53:23 disable CSS ;) 14:53:28 although it might also be due to me not allowing third party cookies 14:53:31 I don't really know 14:53:46 seems like deactivating privacy badger and adblock still blocks me 14:54:25 without CSS and Javascript I can read some articles there... isn't that fun 14:55:04 -!- mauris_ has joined. 14:55:10 let me see... for me, http://www.bild.de it puts an overlay covering most of the page saying that the site needs javascript, but if I delete the overlay, I get to see some actual headlines and images stuff under 14:55:47 and with CSS disabled, the "overlay" ends up at the end of the page. 14:56:36 but in any case I'm not really interested in that particular site 14:56:53 similarly, an article http://www.bild.de/sport/wintersport/franziska-hildebrand/holt-heimsieg-in-ruhpolding-44072962.bild.html is covered by the overlay but there's a short article under 14:56:59 -!- mauris has quit (Ping timeout: 255 seconds). 14:58:22 funnily enough I probably only need to deactivate javascript 14:59:55 yeah 14:59:56 :) 15:00:03 deactivate javascript 15:00:12 use firebug to remove the stupid