00:11:11 -!- Jafet has quit (Ping timeout: 264 seconds). 00:13:57 -!- Jafet has joined. 00:27:22 -!- tromp__ has joined. 00:28:57 -!- tromp has quit (Ping timeout: 240 seconds). 00:37:14 -!- oerjan has joined. 00:38:51 `url quotes 00:38:52 http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/quotes 00:39:12 `quoerjan 00:39:13 1034) this new apartment stuff has interesting side effects: i'm now getting physical spam. 00:39:15 `quote 1310 00:39:16 1310) boily: i haven't cited these because i don't understand how to program without becoming a rainbow 00:39:26 `cat bin/pastequotes 00:39:27 ​#!/bin/sh \ if [ "$1" ]; then quote "$1"; else allquotes; fi | paste 00:40:44 `sled bin/pastequotes//s,; e.*, | paste; else url quotes; fi, 00:40:46 bin/pastequotes//#!/bin/sh \ if [ "$1" ]; then quote "$1" | paste; else url quotes; fi 00:41:01 `pastequotes 00:41:02 http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/quotes 00:41:17 it's got line numbers anyway 00:42:09 although i suppose the raw version won't. 00:43:11 i guess we can revert if anyone complains. 00:43:23 oerjan: Physical spam is not covered by CAN-SPAM. :-( 00:43:41 what's CAN-SPAM 00:44:08 in norway, you can avoid most physical spam by putting a little sticker on your mailbox saying you don't want it. 00:44:09 US law regulating commercial email. 00:44:23 It requires things like opt-out links. 00:44:45 although that's because the way norwegian mail ads work, they aren't usually personally addressed. 00:44:56 https://en.wikipedia.org/wiki/CAN-SPAM_Act_of_2003#The_mechanics_of_CAN-SPAM 00:45:01 I suspect you benefit from it too? 00:45:03 so they just dump a copy into every mailbox that doesn't have the sticker. 00:45:35 I think the US postal service is primarily funded by spam or something. 00:46:00 i dunno. i'm generally assuming spam is so fishy that clicking any links in it, including opt-out links, will make it worse. 00:46:28 Well, blatant spam won't care about CAN-SPAM anyway. 00:46:38 right 00:46:47 But if you get signed up to some semi-legitimate mailing list "accidentally", you can remove yourself. 00:47:10 the problem is, how do you know it's semi-legitimate 00:47:41 For example, it's sent from a company that you ordered something from once. 00:47:59 I've been told that here in the UK, you can't opt out of Royal Mail delivering those ads that are addressed to generic terms like "The Occupant" or "The Homeowner". 00:48:09 Or a theatre where you went to see a play once and made the mistake of providing your email address? 00:48:34 i'm not sure norwegian mail is much ad-funded, as it seems to me _most_ mailboxes (but not all) have the stickers. 00:48:43 fizzie: But you're not the homeowner, are you? 00:48:54 Or did you buy that prime London real estate you were eyeing? 00:48:55 No, but I still throw those in the trash. 00:49:33 "Opting out of Royal Mail's Door to Door service -- The opt out service only relates to unaddressed mail. Royal Mail is still legally obliged to deliver all addressed mail, which includes mail that is addressed “To the Occupier” (or with any other generic recipient information), as well as mail that is personally addressed to you by name." 00:49:59 . o O ( someone might try to sue the royal mail for environmental damage ) 00:50:00 I'd guesstimate half of the physical spam we get is of that type. 00:50:10 The other half is things like pizza delivery company ads. 00:50:31 fizzie: oh. so it still needs your actual _address_, but they don't need to know your name? 00:50:41 Right. 00:51:01 My information is apparently available via voter registration records. Kind of scow if you ask me. 00:51:14 I got a bunch of mail saying I hadn't voted yet and therefore I should vote for X and Y. 00:51:19 I guess that's an incentive to vote early. 00:51:44 i don't think political ads are covered by the stickers :P 00:51:47 i,i vote early and vote often 00:52:20 Here there's something called the electoral roll (or register), which you have to be on, but you can opt out of the "open register", which is the subset they sell to advertisers. 00:52:49 Berkeley, CA is rather unrepresentative of the country as a whole, voting-wise. 00:53:27 We got that governmental Brexit leaflet even though we weren't allowed to vote in the referendum. 00:53:39 Who's we? 00:53:59 Myself and my wife. 00:54:19 i,i http://www.giantitp.com/comics/oots0223.html 00:54:33 perhaps you were being advised to make a brexit 00:54:51 "brexit" is probably a keyword in some language. 00:55:01 `? brexit 00:55:02 brexit is a command to forcefully exit, releasing 1GB of free space. 00:55:14 -!- boily has joined. 00:55:22 I would assume it's like break, except exit if there's no enclosing scope to break. 00:55:24 helloily 00:55:37 hellørjan! 00:55:40 @metar CYUL 00:55:40 CYUL 130042Z 07011KT 1SM R06L/P6000FT/D R06R/P6000FT/D -SN DRSN OVC016 M03/M05 A2970 RMK SN2ST6 SLP062 00:55:48 @metar EGLL 00:55:49 EGLL 130050Z AUTO 08012KT 3200 HZ BKN009 05/04 Q1023 00:55:50 mon cul que -SN. 00:56:02 it's a fungotting snowstorm outside. 00:56:03 boily: 4.4 megs of articles, that's like so rare. 00:56:10 fungot: 4.4 tons of snow, you mean. 00:56:11 boily: how do you escape parens with sexprs? is it used? something like that safely, but it likes to manufacture ' tension'. 00:56:14 Here it's apparently 3.2 kilohertz of weather. 00:56:28 Apparently my information is at least 10 years out of date. 00:56:46 Yeah, it's not a new thing. 00:56:48 shachaf: fizzie being married isn't exactly news. 00:57:19 fizzie's married? 00:57:30 I guess it's come up many times before. 00:57:44 I've got our wedding photo in the Finnish IRC user registry, you know. 00:58:21 `quote wife 00:58:23 on the other hand, he _is_ the only person on the channel that i remember being married. although i remember there _are_ others. 00:59:18 There are others here. 00:59:21 And there have been more. 00:59:40 I think Roujo is married. at least last time I heard about him. 01:00:05 -!- HackEgo has quit (Ping timeout: 255 seconds). 01:00:15 HackEgo: hmph 01:00:15 (at least this part of) norway is having one of those strange winter dry spells again 01:00:18 -!- HackEgo has joined. 01:00:22 `quote wife 01:00:23 932) The other day (well, the other week) my wife was annoyed with me because she had a dream where I had gotten us plane tickets into a #esoteric meet somewhere in the middle of Greenland in the winter, without asking her first. Plus she wasn't really interested in a #esoteric meet at all, let alone one in Greenland, let alone one in Gree 01:00:41 `2 quote wife 01:00:42 2/2:ne one in Greenland in wintertime. (I think it's kind of cold there?) 01:00:53 I vaguely remember that. 01:01:15 `cat bin/1 01:01:16 ​\` "$@" |& sport 01:01:33 oerjan: There should be a version of sport that only uses spam if some text wouldn't fit into one line. 01:01:37 And then quote should use it? 01:01:45 Or maybe people should just not use long quotes. 01:02:58 What I do is in this sort of arguments (well, usually it's my wife claiming some word I'm using is not a "proper word"), I write a convincing-looking web page and open it as file:/// in my browser. 01:03:39 To be entirely honest, I've only done that once or twice, and it has so far failed to convince. 01:04:00 The cool kids use data: 01:04:25 Like this: https://www.wordfence.com/wp-content/uploads/2017/01/dataURI.png 01:04:27 I can never remember how the syntax goes. 01:04:29 Very convincing. 01:04:41 data:mime/type,content 01:05:19 Unless you want base64 or something. 01:05:37 Yeah, it's the comma vs. semicolon thing. 01:05:51 Because then it's data:mime/type;base64,data. 01:05:55 Right. 01:06:00 Do you use Google 2-Step Verification? 01:06:13 Yes, with the Authenticator app. 01:06:34 What would you do if you were traveling and all your possessions were stolen? 01:06:50 Curse a little, I think. 01:06:58 In which language? 01:07:09 I can only do it well in Finnish. 01:07:52 I don't have anything too important tied to my Google account, I don't think. 01:07:59 It's my primary email account. 01:08:08 Therefore it's nearly every Internet account I have. 01:08:46 I decided to memorize two backup codes. 01:09:04 I wonder whether I should memorize my TOTP secret instead? 01:09:25 I don't have a good backup strategy for the things I actually use, because they require an SSH key. 01:11:21 And a pretty special port-knocking thing too, I'm not sure I could write that from scratch either. 01:13:58 can you chain and compose curses together in Finnish? 01:15:55 That reminds me: How should I generate passwords from a master password and per-account name? 01:18:07 boily: I don't think you can in a particularly special way. I mean, you can list several without having any grammar to tie them together, and it sounds quite natural. 01:18:28 shachaf: I thought some hashing was usually involved. 01:18:35 Yes. 01:18:38 -!- yorick has quit (Remote host closed the connection). 01:18:57 If my master password is good, is there a benefit to using a slow hash function like bcrypt? 01:19:33 What sort of alphabet should my per-account passwords consist of? Maybe just /[a-z]+/? 01:19:44 -!- jix_ has quit (Ping timeout: 255 seconds). 01:19:50 How should I generate a password from the output of whatever hash function? 01:21:36 I wonder if base62 might be a good idea. 01:22:36 -!- jix has joined. 01:22:39 What's the benefit of uppercase letters? 01:23:16 Well, the benefit is more entropy for a given length. But is it worth the cost? 01:23:35 I guess it depends on whether you have to type those passwords or not. 01:23:45 Harder to remember, much longer if you count shift as a keystroke, harder to type on a phone... 01:23:57 I type some passwords out. 01:25:48 For example, say you generate a 15-character lowercase password. 01:25:55 . o O ( du dævern hain steike førbainna ijnn i svarte hælvete kor vi nordlændinga kainn kjed sammen bainnord ) 01:25:56 > logBase 2 (26^15) 01:25:58 70.50659577211638 01:26:26 If you allow upercase letters, that's just one bit per character. 01:26:28 > logBase 2 (52^15) 01:26:31 85.50659577211638 01:26:39 > logBase 2 (26^27) 01:26:41 Er. 01:26:42 126.9118723898095 01:26:43 > logBase 2 (26^17) 01:26:46 79.90747520839858 01:26:50 > logBase 2 (26^18) 01:26:52 84.60791492653966 01:27:03 So you could get the same entropy with ~3 more letters. 01:27:52 Yes, if you type them it might not be worth it. Although a number of sites insist on having at least one uppercase letter and one digit. 01:28:17 Yes, but you can get around that requirement with a mechanical transformation of the password. 01:28:32 No need to remember a more complicated password. 01:33:03 -!- ChatSharp has joined. 01:34:11 `relcome ChatSharp 01:34:12 ​ChatSharp: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on EFnet or DALnet.) 01:34:25 ChatsHarp? 01:34:37 -!- ChatSharp has left. 01:35:26 Cat Harp. 01:36:04 un cabot 01:36:10 * quintopia plays it 01:36:15 How to play the autoharp. 01:36:49 I can't remember where that's from. 01:37:20 `? fizzie 01:37:21 fizzie is not fnord with a monad but the sneaky canary king of #esoteric, see https://zem.fi/static/img/square_fizzie_320px_white.jpg 01:37:57 `slwd fizzie//s.king.prime minister. 01:37:59 Google is not being helpful. I think it was some other song that mentioned the autoharp. 01:37:59 fizzie//fizzie is not fnord with a monad but the sneaky canary prime minister of #esoteric, see https://zem.fi/static/img/square_fizzie_320px_white.jpg 01:39:31 if fizzie ain't royal anymore, who's the new king? 01:40:14 fizzie is a republican, i think 01:40:31 -!- yorick has joined. 01:41:46 s:\ 01:42:41 QUINTHELLOPIA:\> 01:44:37 -!- hppavilion2 has quit (Ping timeout: 256 seconds). 01:46:08 hi dur 01:46:10 what do 01:47:59 guzzling diet coke. 01:49:02 `? #esoteric 01:49:03 ​#esoteric is the only channel that exists. After monqy left it became slightly off-centër. It's a 7-codimensional hyperenchilada about 30 m (100 ft) across. oerjan seems to be making a lawn in the northern part, but it keeps getting dug up by free ranging moons. Currently located in the Atlantis Exclusion Zone. 01:49:53 -!- Sprocklem has quit (Ping timeout: 255 seconds). 01:51:26 -!- ChatSharp has joined. 01:52:56 -!- ChatSharp has left. 02:05:15 -!- hppavilion1 has joined. 02:11:22 -!- boily has quit (Quit: KNOWING CHICKEN). 02:24:19 -!- augur has joined. 02:34:55 -!- erkin has joined. 02:35:02 yes helo 02:39:05 -!- hppavilion1 has quit (Ping timeout: 255 seconds). 02:45:01 -!- Zarutian has quit (Quit: Zarutian). 03:00:17 -!- hppavilion1 has joined. 03:04:16 -!- Sprocklem has joined. 03:06:53 <\oren\> Imminent flood in california, sacramento 03:12:45 Hello 03:12:56 immanent eschaton 03:13:45 This is another idea of making a Magic: the Gathering card: 1/1 ;; Defender, Banding ;; Combat damage dealt to ~ is redirected to you. 03:15:14 yes 03:16:16 -!- hppavilion2 has joined. 03:17:46 What are your opinion of it? 03:19:49 -!- hppavilion1 has quit (Ping timeout: 240 seconds). 03:21:41 -!- furozo has quit (Quit: furozo). 03:51:11 Do you know why sometimes the pixel clock of the display on my computer is sometimes unexpectedly altered and/or unstable today? 03:51:48 Sorry, I mean the phase 03:52:04 The clock is proper. 03:52:55 Maybe it's a fluctuation in time. 03:53:38 http://www.giantitp.com/comics/oots0223.html 03:53:45 oops 03:53:58 stupid touchpad paste 03:54:38 * oerjan tries not to leave newlines in the buffer, but forgets 03:55:29 <\oren\> bf 03:55:31 <\oren\> fer 03:55:34 <\oren\> ing 03:58:04 erkin: I don't think so? 03:58:22 Never be so sure. 04:04:01 I can't be quite sure, but still I don't think so. 04:04:28 -!- bigcake has joined. 04:09:05 -!- Akaibu has joined. 04:11:42 I found the mention of a infinite chess game with one piece that can jump any prime distance. 04:25:32 Do you win by getting the king off the chessboard? 04:31:33 I would think you win by checkmating your opponent's king, like you do in FIDE. 04:31:53 Unthinkable. 05:27:11 -!- tromp__ has quit (Remote host closed the connection). 05:37:00 <\oren\> does anyone know about tic tac toe on an infinite plane? 05:39:42 <\oren\> can the O player force a tie as in regular tic tac toe? 05:39:57 -!- bigcake has quit (Ping timeout: 276 seconds). 05:41:00 <\oren\> wait, no. Can the O player prevent X from winning indefinitely? 05:42:29 Can they keep each other from winning indefinitely? 05:48:27 -!- bigcake has joined. 05:48:35 I don't know? 05:53:05 -!- erkin has quit (Quit: Leaving). 05:53:27 -!- erkin has joined. 05:53:59 -!- wdfwefewvfgew has joined. 05:54:03 -!- wdfwefewvfgew has left. 05:59:46 on an infinite plane no one can win tic-tac-toe since the winning conditions can never be met 06:00:05 \oren\: 3-in-a-row is a win for the first player if there are enough rows and columns https://en.wikipedia.org/wiki/M,n,k-game 06:01:24 and only limited information for 4- up to 8- in a row. 06:06:20 -!- copumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…). 06:09:39 Ooh 06:20:26 -!- doesthiswork has quit (Quit: Leaving.). 06:27:48 -!- tromp has joined. 06:32:36 -!- tromp has quit (Ping timeout: 276 seconds). 06:45:02 When are you going to invent the Checkout preprocessor? 06:45:32 Also I think the trigonometry functions should be added on too 06:47:20 hello everyone 06:47:24 it's been a long time 06:47:35 kmc! 06:47:38 hi oerjan 06:48:08 hello 06:49:58 `relcome kmc 06:50:00 ​kmc: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on EFnet or DALnet.) 06:50:09 ty 06:51:38 i heard that limit hold 'em poker is ~solved 06:52:10 are you back? were you gone? welcome anyway 06:53:24 -!- oerjan has quit (Quit: Bad timing ZZZZZ). 06:55:22 I have seen a AI for limit hold'em poker, and I tried to play and won by a very small number of points (and I am not very good at poker anyways), so I think it isn't quite solved. Anyways I think usually it is no-limit that is played (and I rarely see anything about pot-limit; is that game so uncommon?) 06:56:45 how does pot limit work? 06:58:05 The limit of the raise is the amount currently in the pot (including previous betting rounds) plus the amount needed to call. 06:58:16 okay 06:58:32 > 16:59 < oerjan> on the other hand, he _is_ the only person on the channel that i remember being married. although i remember there _are_ others. 06:58:35 :1:34: error: parse error on input ‘,’ 06:58:37 i'm married too! 07:01:02 I'm married as well! 07:01:15 ... Though that's also been for a week, so. 07:01:27 -!- Jafet has quit (Ping timeout: 240 seconds). 07:03:12 I intend to never be marry 07:03:54 -!- Jafet has joined. 07:04:56 I intend to never be merry. 07:07:09 -!- impomatic_ has changed nick to impomatic. 07:14:30 A variant of poker game I have never seen is to play spread-limit before the flop and pot-limit after the flop. 07:14:50 pikhq_: congrats! 07:16:53 Another way I have thought of is like Texas Hold'em but also involving a few of the features of One Poker. 07:18:16 how does One Poker work? 07:19:12 One Poker is played as following: Each player gets two cards face-down. Each player knows how many of his two cards are high cards (higher means 89TJQKA). And then, each player picks one card to play (secretly), and then you bet. If nobody folds, the higher card wins, except that a deuce beats an ace (but loses to anything else). Afterward, the card you chose not to play you keep and you get dealt one more card to replenish to two cards, and you st 07:19:46 s/knows how many of his two cards/knows how many of his opponent's two cards/ 07:19:58 that's weird 07:20:15 I've lately been trying to understand NMR physics 07:21:07 (Your own cards you of course know exactly what they are. Also, suits are irrelevant in One Poker.) 07:21:14 What is NMR physics? 07:21:29 nuclear magnetic resonance 07:22:22 OK 07:25:37 (Also in One Poker, the card you play is exposed after betting even if you or your opponent folds.) 07:25:40 hi kmc 07:25:51 relcome back 07:26:30 hi shachaf 07:28:29 -!- FreeFull has quit. 07:29:19 -!- tromp has joined. 07:33:41 -!- tromp has quit (Ping timeout: 255 seconds). 07:43:03 <\oren\> I wonder if sacramento is being washed into the pacific 07:48:40 <\oren\> shachaf: do you have any info on this big flood that's happening 07:50:10 180,000 people ordered to evacuate but do they have a designated place to go? 07:55:01 I wonder why my machine renders Han characters as Hangul 07:55:06 I guess the fonts are very messed up 07:58:04 -!- erkin has quit (Quit: Leaving). 07:58:57 <\oren\> maybe it's a font that is made for EUC-KR but is being treated as if it were for EUC-CN? can that happen? 08:00:21 -!- augur has quit (Remote host closed the connection). 08:00:54 -!- augur has joined. 08:05:44 -!- augur has quit (Ping timeout: 260 seconds). 08:21:54 -!- augur has joined. 08:24:48 -!- augur has quit (Remote host closed the connection). 08:25:01 -!- augur has joined. 08:25:02 -!- erkin has joined. 08:27:54 -!- ChatSharp has joined. 08:28:06 -!- tromp has joined. 08:30:17 -!- ChatSharp has left. 08:32:28 -!- tromp has quit (Ping timeout: 258 seconds). 08:34:43 kmc: did you see all the advances in HackEgo technology 08:34:46 `? shaventions 08:34:47 Shaventions include: before/now/lastfiles, culprits, hog/{h,d}oag, le//rn, tmp/, mk/mkx, sled/sedlast, spore/spam/speek/sport/1. Taneb invented them. 08:35:17 `slwd shavention//s.invented.did not invent. 08:35:19 shavention//Shaventions include: before/now/lastfiles, culprits, hog/{h,d}oag, le//rn, tmp/, mk/mkx, sled/sedlast, spore/spam/speek/sport/1. Taneb did not invent them. 08:39:03 `sedlast s/.$/ yet&/ 08:39:05 wisdom/shavention//Shaventions include: before/now/lastfiles, culprits, hog/{h,d}oag, le//rn, tmp/, mk/mkx, sled/sedlast, spore/spam/speek/sport/1. Taneb did not invent them yet. 08:43:24 \oren\: Not much. 08:47:29 -!- hppavilion2 has quit (Ping timeout: 240 seconds). 08:51:14 -!- bigcake has quit (Ping timeout: 260 seconds). 08:54:18 -!- BooK has quit (Ping timeout: 252 seconds). 09:03:28 -!- bigcake has joined. 09:23:55 -!- augur has quit (Ping timeout: 240 seconds). 09:24:43 -!- augur has joined. 09:26:30 -!- augur has quit (Read error: Connection reset by peer). 09:27:13 -!- augur has joined. 09:29:00 -!- tromp has joined. 09:33:32 -!- tromp has quit (Ping timeout: 255 seconds). 10:04:03 -!- Yocacera has joined. 10:09:43 -!- Yocacera has left. 10:15:17 -!- erkin has quit (Quit: Leaving). 10:31:56 -!- ChatSharp has joined. 10:33:52 -!- ChatSharp has left. 10:35:31 -!- AnotherTest has joined. 10:40:25 -!- BooK has joined. 10:44:06 -!- ChatSharp has joined. 10:45:56 -!- ChatSharp has left. 10:55:02 -!- tromp has joined. 10:59:45 -!- tromp has quit (Ping timeout: 276 seconds). 11:01:23 -!- ChatSharp has joined. 11:03:15 -!- ChatSharp has left. 11:14:40 -!- ChatSharp has joined. 11:14:58 -!- augur has quit (Remote host closed the connection). 11:15:34 -!- augur has joined. 11:16:29 -!- ChatSharp has left. 11:20:02 -!- augur has quit (Ping timeout: 255 seconds). 11:23:04 -!- ChatSharp has joined. 11:24:57 -!- ChatSharp has left. 11:34:27 -!- boily has joined. 11:39:45 -!- LKoen has joined. 11:42:57 `wisdom 11:42:58 yeeeeeeeesh//See yeeeeeeesh. 11:43:05 `wisdom 11:43:06 jit//JIT is just in time. 11:43:15 `? time 11:43:15 time? ¯\(°​_o)/¯ 11:43:53 time is an illusion, 11:46:27 lunchtime doubly so. 11:47:37 fungot, what's the time? 11:47:37 b_jonas: i wonder how some people abuse the word ' thereby' abused so hideously atrociously.) of the whole screen... pretty small but very portable. 12:22:44 -!- boily has quit (Quit: ISLAND CHICKEN). 12:33:46 -!- impomatic has quit (Quit: http://corewar.co.uk/creeper.htm). 12:42:27 -!- AnotherTest has quit (Ping timeout: 276 seconds). 12:49:07 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”). 13:02:33 -!- doesthiswork has joined. 13:03:48 -!- AnotherTest has joined. 13:13:20 `? algebraic geometry 13:13:21 Algebraic geometry is so complicated that Taneb had to take an exam in it before he could invent it. 13:13:27 I got 79% in that exam :) 13:18:33 Taneb: great 13:18:51 Now you can learn other difficult mathematics topics that you can then invent 13:23:22 :) 13:30:54 -!- pledis_ has joined. 13:30:54 -!- Sprocklem_ has joined. 13:31:02 -!- shachaf_ has joined. 13:32:10 -!- pledis has quit (Write error: Broken pipe). 13:32:10 -!- int-e has quit (Write error: Broken pipe). 13:32:10 -!- ^v has quit (Excess Flood). 13:32:17 -!- ^v has joined. 13:32:18 -!- shachaf has quit (Remote host closed the connection). 13:32:18 -!- Sprocklem has quit (Remote host closed the connection). 13:36:44 [wiki] [[SUL]] https://esolangs.org/w/index.php?diff=50939&oldid=50930 * Douira * (+102) formatting 13:37:56 -!- int-e has joined. 13:45:23 [wiki] [[SUL]] https://esolangs.org/w/index.php?diff=50940&oldid=50939 * Douira * (+469) added some examples 13:52:42 Gonna need 85% on average in my summer exams and dissertation to get a first 14:04:11 [wiki] [[SUL]] https://esolangs.org/w/index.php?diff=50941&oldid=50940 * Douira * (+561) more examples 14:04:45 [wiki] [[SUL]] M https://esolangs.org/w/index.php?diff=50942&oldid=50941 * Douira * (+1) typo 14:07:18 -!- tromp has joined. 14:16:43 -!- copumpkin has joined. 14:18:59 -!- tromp has quit (Remote host closed the connection). 14:19:21 -!- `^_^v has joined. 14:32:36 -!- sirnaysayer has quit (Ping timeout: 240 seconds). 14:32:52 -!- Lord_of_Life has quit (Excess Flood). 14:34:59 -!- Lord_of_Life has joined. 14:51:57 If I will make new mahjong game on computer, what will they be call? 14:53:05 (according to your expectation) 15:02:08 -!- doesthiswork has quit (Quit: Leaving.). 15:14:21 good morning all 15:19:36 -!- tromp has joined. 15:23:56 -!- tromp has quit (Ping timeout: 240 seconds). 15:28:32 -!- Lord_of_Life has quit (Excess Flood). 15:28:59 -!- Lord_of_Life has joined. 15:34:27 zzo38: I don't know. I don't think you have a theme naming for your software like ais does 15:38:26 If you have a suggestion that I like then I can use the suggestion though 15:49:40 Do you have the idea of it? 15:52:41 -!- Sprocklem_ has quit (Ping timeout: 240 seconds). 15:59:05 -!- doesthiswork has joined. 16:01:52 -!- mn` has joined. 16:06:06 -!- mn` has left ("ERC (IRC client for Emacs 25.1.1)"). 16:06:10 `? lie group 16:06:10 lie group? ¯\(°​_o)/¯ 16:08:28 <\oren\> https://www.youtube.com/watch?v=31C0KdvO2Ns 16:09:17 <\oren\> a lie group is a organization devoted to disinforming the public 16:09:49 -!- AnotherTest has quit (Ping timeout: 240 seconds). 16:19:13 -!- Sprocklem has joined. 16:32:36 -!- Sprocklem has quit (Ping timeout: 240 seconds). 16:38:22 -!- Sprocklem has joined. 16:46:11 <\oren\> today trump is meeting trudeau. hopefully trump realizes we didn't take usa's jobs 17:02:47 -!- oerjan has joined. 17:04:31 [wiki] [[SUL]] https://esolangs.org/w/index.php?diff=50943&oldid=50942 * Douira * (+6) styling 17:04:39 -!- Zarutian has joined. 17:06:10 -!- shachaf_ has changed nick to shachaf. 17:09:13 -!- hppavilion1 has joined. 17:11:35 are there problems other than the halting problem that a turing machine can't solve? 17:12:49 see rice's theorem 17:13:30 and also all the myriad of problems that can _emulate_ the halting problem of a turing machine. 17:15:06 e.g. post correspondence theorem, ambiguity of a context-free grammar, various "is this term well-typed in this typing system"... 17:16:05 but they all probably reduce either to the halting problem itself, or to a similar diagonalization. 17:16:27 *post correspondence problem 17:16:55 There are problems that are harder than the halting problem, of course. 17:17:05 hm right 17:17:16 I suppose that still counts as "similar diagonalization". 17:17:23 or as "reduction" 17:17:26 -!- hppavilion1 has quit (Ping timeout: 240 seconds). 17:19:13 well, obviously wikipedia has a list https://en.wikipedia.org/wiki/List_of_undecidable_problems 17:19:41 -!- tromp has joined. 17:23:15 a rice oracle would also be able to solve the "Entscheidungsproblem" right? 17:23:38 honestly its mere pronounciation is a problem 17:23:58 you just need a halting oracle for that, i think 17:24:11 let your program be a search for a proof 17:24:17 oh yeah 17:24:32 -!- tromp has quit (Ping timeout: 258 seconds). 17:25:09 -!- Sprocklem has quit (Ping timeout: 260 seconds). 17:26:42 . o O ( but German spelling is far more logical than English... ) 17:27:12 not _entirely_ logical, though. 17:27:53 (there are several different ways of marking whether a vowel is long or short - and still some vowels aren't marked ) 17:28:03 ik but I'm english 17:28:15 ( is there a bot with this prefix still 17:28:18 Speaking of Rice's theorem, I was wondering about variations of it given that you already know something about the program you're given. 17:28:25 E.g. if you know a program halts, what can you decide about it? 17:28:32 Choose one-- ;; - Prevent the next 1 damage that would be dealt to target permanent or player this turn. ;; - Put a +1/+1 counter on target creature with banding. That creature loses banding until end of turn. ;; - Target creature you control blocks target creature that is attacking you. This mode can be used only during declare blockers step. 17:28:34 What if you know that a program represents a computable real? 17:28:42 one++ 17:29:05 one is now two 17:29:21 @karma one 17:29:21 one has a karma of -11 17:29:34 rdococ: no, zzo38 decremented it 17:29:40 oh 17:29:41 although so have others, i see 17:29:46 Do you like this kind of Magic: the Gathering card and what mana you think is worth? 17:29:46 so one became zero 17:29:57 and then shachaf incremented what exactly? 17:30:05 rdococ: apparently it was already -11 to start with 17:30:09 But it says one has a karma of -11. Isn't it? 17:30:15 ha 17:30:15 -11 17:30:17 That is less than zero. 17:30:35 negativeeleven++ 17:30:43 zzo32: strange. I don't think I've ever seen something like that third ability. this is supposed to be on an instant, right? 17:31:04 b_jonas: Yes, clearly 17:31:52 if this thing exists, then it's almost certainly white, so a fair costing must be W or 1W or WW 17:32:13 I also thought white, yes 17:32:13 TwoDucks is only super-tc if the Novikov self-consistency principle is taken to be true, right? 17:32:15 I'm not sure how that last ability even works 17:33:15 actually, no 17:33:47 rdococ: if you have "new timeline replaces old" then i think you might get Feather instead... 17:34:17 but of course everything about Feather is only partially described at best 17:35:04 . o O ( randall munroe doesn't update his blag much ) 17:35:06 b_jonas: What part you are not sure? 17:35:27 and still somehow i keep checking it nearly every monday 17:36:50 @karma it 17:36:50 it has a karma of -17 17:36:55 @karma him 17:36:55 him has a karma of -1 17:36:58 @karma her 17:36:58 her has a karma of -1 17:37:09 @karma some 17:37:09 some has a karma of -2 17:37:12 @karma lambdabot 17:37:12 lambdabot has a karma of 32 17:37:17 i think i see a pattern 17:37:18 ooh 17:37:20 power of 2 17:37:20 @karma the 17:37:20 the has a karma of -7 17:37:26 heh, even the 17:37:31 ? 17:37:34 zzo38: does it somehow change the blocking assignment after it's been done? and what happens then? if the first creature was already blocking something and could block the second target but not both at the time, what happens? how do you change the damage assignment orders and damage assignments? 17:37:34 what's the pattern? 17:37:39 even though that should rarely appear before a pause 17:39:14 rdococ: common words go into the negative because people sometimes put a -- dash right after them 17:39:29 @karma this 17:39:29 this has a karma of -6 17:39:35 @karma a 17:39:35 a has a karma of 68 17:39:40 @karma c 17:39:40 c has a karma of 2 17:39:52 I'm surprised c doesn't have more positive karma, after all you have c++ 17:40:02 @karma c 17:40:02 c has a karma of 2 17:40:05 huh 17:40:11 rdococ: i think they exempted it 17:40:15 oh 17:40:24 @karma c/c 17:40:24 c/c has a karma of 1762 17:40:26 lemme try it-- 17:40:29 @karma it 17:40:29 it has a karma of -18 17:40:33 that works 17:40:41 @karma d 17:40:41 d has a karma of -4 17:40:45 @karma that 17:40:45 that has a karma of -20 17:40:50 @karma 3 17:40:50 3 has a karma of 2 17:40:53 huh 17:40:56 #hashtag #botspam 17:41:03 @karma # 17:41:03 # has a karma of 6 17:41:07 ok I'll stop :p 17:41:15 who'd type #++ though (other than me :p) 17:42:24 the single character ones might be affected more by code 17:42:25 b_jonas: See rule 509.6. 17:42:27 @karma i 17:42:27 i has a karma of 150 17:42:32 true... 17:42:42 @karma karma 17:42:42 karma has a karma of 9 17:42:53 @karma me 17:42:53 me has a karma of -10 17:43:22 :O 17:43:29 @karma rdococ 17:43:29 You have a karma of 1 17:43:36 oh yay, my karma isn't negative 17:43:54 i'm not sure exactly who uses # ++ though. maybe one of these newfangled languages. 17:44:07 -!- MoALTz has joined. 17:44:16 hm 17:44:23 what if I make a language called rdococ++ 17:44:40 haskell itself doesn't use ++, so it must be when someone posts code in a different one 17:44:47 oh wait 17:44:48 it does 17:45:36 but it's list concatenation, so it's unlikely to appear in the right way - you'd either have no space, or space on both sides. 17:45:41 That mentions damage assignment order. About the other questions, I think that it remains blocking everything it is currently blocking and also blocks the new target too, regardless of restrictions about blocking. That is my guess. 17:46:53 let me see 17:47:42 509.6. If a spell or ability causes a creature on the battlefield to block an attacking creature, the active player announces the blocking creature’s placement in the attacking creature’s damage assignment order. The relative order among the remaining blocking creatures is unchanged. Then the defending player announces the attacking creature’s placement in the blocking creature’s damage assignment order. The relative order among the remaining att 17:47:56 What existing card uses that? 17:48:14 I thought we only had Gaze of Pain effects, which didn't really cause blocking 17:48:51 I don't know what existing card uses that 17:48:53 Plus various effects that constrained blocking in advance, before it's decided 17:48:53 (if any) 17:49:19 Isn't that used for some backwards ninjutsu cards that put a creature on tb blocking something? 17:50:08 `card-by-name Aetherplasm 17:50:10 Aetherplasm \ 2UU \ Creature -- Illusion \ 1/1 \ Whenever Aetherplasm blocks a creature, you may return Aetherplasm to its owner's hand. If you do, you may put a creature card from your hand onto the battlefield blocking that creature. \ GPT-U 17:50:21 that card, and possibly no more 17:51:38 I don't think this phrasing would override any restrictions about blocking, because rule 101.2 says it doesn't override those. It would override requirements, such as lure effects. 17:52:58 As for costing, it's really the first choice, preventing damage, which requires the card to be white. I could see the second ability in white, red, green, or black I think. 17:52:58 The creature is not being declared as a blocker though? 17:53:17 And that last ability is something I've never seen the like, so I can't tell what color should have it. 17:53:45 Could you just turn it into a gaze of pain effect, but with the opponent's creature having the scary eyes? 17:54:28 hmm 17:55:23 zzo38: yes, but that doesn't matter, at least for most restrictions. I don't think it will let you override flying, because of how 702.9 is phrased. Maybe it will let you block multiple creatures even without special abilities. 17:55:34 can you even iterate over all real numbers with the assistance of the halting oracle? 17:57:31 Effects that cause a creature to be blocked work even on unblockable creatures though, and some cards can attack even if restricted, and I think that evasion abilities and requirements and restrictions and costs to attack/block and other stuff are applicable to the declaration of an attack or block. 17:58:09 zzo38: that's different, those are Curtain effects 17:58:10 -!- tromp has joined. 17:58:40 no wait 17:58:42 Curtain effects let you turn a creature to blocked, but it's not blocked by anything in particular 17:58:43 it says you can 17:58:56 Curtain as in what Curtain of Light does, but there are several other cards like that too 17:59:10 rdococ: the real numbers are uncountable, so no. 17:59:41 oh. 17:59:42 Yes, they are different, but is still "can't be blocked" 18:00:11 Maybe ask someone else who know for sure, if even such an answer either way is possible 18:00:22 also, if you nest iterations, the answer is no even for integers. 18:00:38 zzo38: I don't think there's a precedent for this sort of effect. I'd say just turn it into a Gaze of Pain effect or something. 18:00:39 can you determine if two mathematical functions are equal with just a halting oracle then? 18:00:52 Gaze of Pain isn't the only card that does that, right? it's just rare because it's such a useless effect 18:01:00 rdococ: i think that would requires nesting two iterations 18:01:03 *-s 18:01:18 -!- hppavilion1 has joined. 18:01:24 well, if one is equal to zero at all points then 18:01:48 oerjan: you could subtract one's result from the other and check against zero 18:02:06 eg. f(x)-g(x)=0 for all x means f(x)=g(x) for all 18:02:07 * Zarutian thinks that primtive recursive functions are neat for being proovably terminating 18:02:07 x 18:02:40 unfortunately, as you say, the real numbers are uncountable 18:03:23 `card-by-name Dwarven Vigilantes 18:03:24 Dwarven Vigilantes \ 2R \ Creature -- Dwarf \ 2/2 \ Whenever Dwarven Vigilantes attacks and isn't blocked, you may have it deal damage equal to its power to target creature. If you do, Dwarven Vigilantes assigns no combat damage this turn. \ VI-C 18:03:35 I would just to add the rule if I need it, because I think what I specified seems most logical anyways. (There are some other minor changes I would make to the rules too, most of which affect nothing or hardly anything existing, although some might be affected in obscure circumstances. Such as, one thing I would to do is to redefine "flip a coin" as a keyword action that involves a random selection.) 18:04:10 so the sets of functions in Rice's theorem are uncomputable even with a halting oracle? 18:04:30 [wiki] [[SUL]] https://esolangs.org/w/index.php?diff=50944&oldid=50943 * Douira * (+718) added more examples 18:04:32 `card-by-name Farrel's Mantle 18:04:33 Farrel's Mantle \ 2W \ Enchantment -- Aura \ Enchant creature \ Whenever enchanted creature attacks and isn't blocked, its controller may have it deal damage equal to its power plus 2 to another target creature. If that player does, the attacking creature assigns no combat damage this turn. \ FE-U, ME2-U 18:04:54 `card-by-name Lacrolith Rig 18:04:55 No output. 18:04:59 rdococ: oh wait, you don't need a nested iteration as long as checking a single value halts. 18:05:02 `card-by-name Laccolith Rig 18:05:03 Laccolith Rig \ R \ Enchantment -- Aura \ Enchant creature \ Whenever enchanted creature becomes blocked, you may have it deal damage equal to its power to target creature. If you do, the first creature assigns no combat damage this turn. \ NE-C 18:05:12 there's an entire cycle of this 18:05:20 wikipedia says you can go the other way 18:05:28 `card-by-name Laccolith Whelp 18:05:28 Laccolith Whelp \ R \ Creature -- Beast \ 1/1 \ Whenever Laccolith Whelp becomes blocked, you may have it deal damage equal to its power to target creature. If you do, Laccolith Whelp assigns no combat damage this turn. \ NE-C 18:05:33 `card-by-name Laccolith Warrior 18:05:33 Laccolith Warrior \ 2RR \ Creature -- Beast Warrior \ 3/3 \ Whenever Laccolith Warrior becomes blocked, you may have it deal damage equal to its power to target creature. If you do, Laccolith Warrior assigns no combat damage this turn. \ NE-U 18:05:45 four creatures and an enchantment 18:05:58 they used to do that sort of cycle in old sets, just think of the Flagbearers 18:06:03 e.g. a function that returns whether a mathematical function is a constant zero can be used to create a halting oracle 18:06:09 Existing cards that cause a creature already in play to block something (other than during declaration) already explicitly say the requirements anyways. 18:06:16 (e.g. Sorrow's Path) 18:06:39 `card-by-name sorrow's path 18:06:40 Sorrow's Path \ Land \ {T}: Choose two target blocking creatures an opponent controls. If each of those creatures could block all creatures that the other is blocking, remove both of them from combat. Each one then blocks all creatures the other was blocking. \ Whenever Sorrow's Path becomes tapped, it deals 2 damage to you and each creature you co 18:07:01 wait 18:07:08 . o O ( #hashtag #mtgspam ) 18:07:22 ``` card-by-name sorrow's path | perl -e'local$/;print substr,250' 18:07:22 bash: -c: line 0: unexpected EOF while looking for matching `'' \ bash: -c: line 1: syntax error: unexpected end of file 18:07:34 ``` card-by-name "sorrow's path" | perl -e'local$/;print substr,250' 18:07:34 king. \ Whenever Sorrow's Path becomes tapped, it deals 2 damage to you and each creature you control. \ DK-R, ME3-R 18:07:36 so a function that determines if a mathematical function is a constant zero- well, you can construct a function that returns f(x)-g(x) and check if any function f is indistinguishable from g 18:08:01 zzo38: that's a good point, but that's a very old card that does something they probabyl wouldn't do now 18:08:04 it's from The Dark 18:08:48 zzo38: and the rules text there is necessary because they want to avoid the effect where one of the creature changes what it blocks but the other doesn't 18:08:49 b_jonas: Yes, although I don't care; they probably wouldn't print the second mode of the card I made up either, because it involves banding. 18:09:06 -!- augur has joined. 18:09:13 And I did think of that too. 18:09:13 -!- augur has quit (Remote host closed the connection). 18:10:11 * Zarutian is thinking on how to combine Uno and Robo Rally 18:10:47 -!- AnotherTest has joined. 18:11:00 -!- tromp has quit (Remote host closed the connection). 18:11:55 But it still isn't clear, because they didn't have the proper rules at the time of The Dark anyways; the new text just matches the printed text (which says that it may not cause an illegal block). 18:12:56 zzo38: yeah, though there's a dating difference in my head. banding creatures were printed much later, up to fifth edition. sure, they didn't print pointless narrow cards like Tolaria, but that's just like how they don't print pointless stuff like Great Wall. Sorrow's Path is from The Dark, which is an early set I don't physically own a single card from. 18:13:59 -!- FreeFull has joined. 18:14:22 Helm of Chatzuk and Benalish Hero are both in fifth edition. I have cards from Revised, Fourth, Fifth, and every expert set starting from Mirage, and I can buy new commons from those easily. The Dark is old and printed in low number of copies. 18:14:33 I happen to like banding though 18:15:03 Sure, I like banding too. That's why I have a foursome of Benalish Hero, several other banding creatures, and even a Helm of Chatzuk. 18:15:16 `? tanebventions: math 18:15:18 Mathematical tanebventions include D-modules, Chu spaces, the torus, Stephen Wolfram, Klein bottles, string diagrams, the reals, Lambek's lemma, Curry's paradox, the long line, locales, and histograms. 18:16:23 -!- tromp has joined. 18:17:29 I found a forum message about General Jarkeld, where someone asks a question and the answer is "Yes. The General just switches the blockers, the blocks do not have to remain legal." Note that this is consistent with the current text of General Jarkeld, but it is different from the printed text! Some old cards do have significant functional differences from their original printed text. 18:18:40 -!- tromp has quit (Remote host closed the connection). 18:19:10 -!- augur has joined. 18:22:30 `card-by-name General Jarkeld 18:22:30 General Jarkeld \ 3W \ Legendary Creature -- Human Soldier \ 1/2 \ {T}: Switch the blocking creatures of two target attacking creatures. Activate this ability only during the declare blockers step. \ IA-R 18:23:01 zzo38: I see 18:23:16 zzo38: that sounds strange. when is the forum message from? 18:24:14 MTG Salvation 18:25:08 zzo38: _when_. as in, ten years ago, five years ago, two years ago? 18:25:22 From 2009 18:25:34 -!- Sprocklem has joined. 18:25:36 I see 18:25:37 So it is old 18:26:09 But I still think that doesn't make a difference, as I don't think that is one of the things that has changed since then. 18:26:48 But, if you do want to look, there is Yawgatog 18:28:39 -!- Phantom_Hoover has joined. 18:30:40 -!- oerjan has quit (Quit: Later). 18:40:48 One thing I would want to change is to add a rule about "persistent properties" of objects. A persistent property persists across zone changes and other stuff. Changing them (if they change at all, which is unlikely) is a one-shot effect. Persistent properties include the object's initial text (or initial AST), owner, and kind. And then, I would to redefine "card" in terms of kinds of objects. What do you think? 18:43:13 zzo38: sorry, I can't answer this one. now isn't the right time for me to contemplate rephrasing the MTG rules. 18:48:51 OK 18:49:37 -!- DHeadshot has joined. 18:53:58 -!- Lord_of_Life has quit (Excess Flood). 18:54:04 -!- Lord_of_Life has joined. 18:54:56 -!- hppavilion1 has quit (Ping timeout: 240 seconds). 19:00:54 -!- hppavilion1 has joined. 19:02:45 -!- Sprocklem has quit (Ping timeout: 256 seconds). 19:19:16 -!- tromp has joined. 19:24:14 -!- tromp has quit (Ping timeout: 255 seconds). 19:50:24 -!- hppavilion1 has quit (Ping timeout: 260 seconds). 19:50:52 -!- hppavilion1 has joined. 19:52:17 [wiki] [[SUL]] https://esolangs.org/w/index.php?diff=50945&oldid=50944 * Douira * (+4) time and date example 19:53:22 -!- Sprocklem has joined. 20:11:49 -!- kiki` has joined. 20:17:49 -!- hppavilion1 has quit (Ping timeout: 260 seconds). 20:22:48 -!- dingbat has quit (Quit: Connection closed for inactivity). 20:24:34 -!- erkin has joined. 20:24:49 -!- hppavilion1 has joined. 20:36:25 `5 w 20:36:29 1/2:laver table//A laver table is a type of Welsh furniture primarily used for eating seaweed. \ umlaut//Umlaut is German for "hum aloud", an important feature of the German language. It is indicated by putting two dots over the vowel of the syllable. \ horn//Horn is the reduction system behind Prolog, and also the magical body part growi 20:36:31 `spam 20:36:32 2/2:ng on the head of unicorns. \ utumno//Utumno is Morgoth's first dungeon. It is where he was defeated, and the Silmarils temporarily reclaimed from him. \ cpressey//cpressey invented the esolang, the pipe cleaner and the electrical mousse. 20:36:53 `cwlprits utumno 20:36:55 b_jonäs 20:37:00 `forget utumno 20:37:02 Forget what? 20:37:23 Now that I know b_jonas's strategy for making wisdom entries, I don't feel bad about removing them. 20:44:48 Hmm, "silmarils" may be a bit too obvious? 20:45:28 ? 20:46:29 Cf. The Silmarillion. (Which I started reading once and don't intend to ever finish.) 20:46:50 What do you mean is obvious? 20:47:00 The connection to Tolkien. 20:47:15 Definitely obvious. 20:47:23 But I see now that it's even literally the first sentence on http://lotr.wikia.com/wiki/Utumno. 20:47:24 other giveaways 20:47:27 - morgoth 20:47:30 - utumno 20:47:47 The neo prog band of '80s took a slightly more hidden way of picking the name of Marillion 20:48:05 Phantom_Hoover: I'm generally bad with names... :P 20:48:13 Morgoth was pretty obvious. I don't think I'd heard of Utumno. 20:49:01 I know about Morgoth from having started reading the Silmarillion once. 20:49:20 I managed to find a pretty obscure LoTR reference as my band's name. 20:49:22 -!- augur has quit (Remote host closed the connection). 20:49:40 Orocarni 20:49:57 The red mountains reputed to be on the far east of Rhûn, where the first elves were born in the first age. 20:50:09 Plus it sounds cool. 20:50:10 shachaf, must've got far enough if he was morgoth rather than melkor 20:50:19 (Tolkien makes names much harder than necessary because anyone of importance seems to have at least three of them.) 20:50:37 Phantom_Hoover: Hmm, well, I don't remember where I remember the name from. 20:51:16 http://www.ae-lib.org.ua/texts-c/tolkien__the_silmarillion__en.htm has it in the first paragraph of the foreword. 20:51:35 But I probably wouldn't have read that. 20:52:13 But it looks like it happens pretty early on? 20:54:02 i quite liked reading the silmarillion on the whole because unlike lotr the text does not feel the need to describe every fucking rock in every fucking valley that the characters pass through 20:55:04 `? Phantom_Hoover 20:55:05 Phantom Michael Hoover is a true Scotsman, hatheist, and completely out of the loop. 20:58:32 -!- tromp has joined. 21:02:51 -!- tromp has quit (Ping timeout: 245 seconds). 21:13:49 -!- hppavilion1 has quit (Ping timeout: 260 seconds). 21:15:52 -!- hppavilion1 has joined. 21:18:06 `? rule 21:18:07 rule? ¯\(°​_o)/¯ 21:19:05 <\oren\> Phantom_Hoover: but all those descriptions allowed people to reconstruct the geology after the fact 21:19:21 lol lotr geology 21:19:31 well, geography 21:19:44 > largest forests on the continent directly in a rain shadow 21:19:47 :1:43: error: parse error on input ‘in’ 21:19:53 <\oren\> I have a book called "atlas of middle earth" that describes this in detail 21:19:55 -!- tromp has joined. 21:20:03 Phantom_Hoover: you said "every rock" so "geology" actually makes sense. 21:20:36 my point is that tolkien didn't know shit about those details when he wrote the book 21:20:46 so they're not going to make any useful sense 21:20:59 -!- MoALTz has quit (Quit: Leaving). 21:21:20 `? utility 21:21:21 utility? ¯\(°​_o)/¯ 21:21:55 <\oren\> apparently he was ok at geology actually, he just sucked at climatology 21:24:02 <\oren\> which means that although his descriptions of e.g. the landforms resulting from glaciers and what rocks they are made of is ok 21:24:23 -!- tromp has quit (Ping timeout: 264 seconds). 21:24:34 <\oren\> his mountains are way too snowy way too far south 21:24:55 . o O ( How about: "Few authors have ever been wrong in as excruciating detail as Tolkien." ) 21:25:13 <\oren\> yeah 21:25:36 -!- Sprocklem has quit (Ping timeout: 252 seconds). 21:26:20 -!- augur has joined. 21:32:06 -!- hppavilion1 has quit (Remote host closed the connection). 21:32:31 -!- hppavilion1 has joined. 21:34:06 -!- `^_^v has quit (Ping timeout: 240 seconds). 21:34:25 -!- `^_^v has joined. 21:37:45 well, it depends. If the mountains are high enough but low enough that their rain shadows dont start until a bit after the peak on the dry side. But that means that there is one hell of a foggy landscape on their other side. 21:46:05 <\oren\> Zarutian: they are called "the misty mountians" 21:49:35 -!- DHeadshot has quit (Ping timeout: 264 seconds). 21:52:55 -!- krok_ has joined. 21:56:53 -!- `^_^v has quit (Quit: This computer has gone to sleep). 21:59:56 -!- heroux_ has joined. 22:00:05 -!- heroux has quit (Read error: Connection reset by peer). 22:00:27 -!- heroux_ has changed nick to heroux. 22:02:52 -!- `^_^v has joined. 22:10:30 -!- `^_^v has quit (Quit: This computer has gone to sleep). 22:10:56 -!- hppavilion1 has quit (Ping timeout: 240 seconds). 22:15:41 -!- `^_^v has joined. 22:17:46 -!- LKoen has joined. 22:20:08 -!- hppavilion1 has joined. 22:20:48 -!- tromp has joined. 22:25:30 -!- tromp has quit (Ping timeout: 276 seconds). 22:31:29 -!- Sprocklem has joined. 22:37:14 -!- idris-bot has joined. 22:43:50 -!- AnotherTest has quit (Quit: ZNC - http://znc.in). 22:45:37 -!- dingbat has joined. 23:03:35 -!- bigcake has quit (Ping timeout: 256 seconds). 23:04:26 -!- hppavilion1 has quit (Ping timeout: 240 seconds). 23:07:45 -!- `^_^v has quit (Quit: This computer has gone to sleep). 23:08:46 -!- boily has joined. 23:09:02 -!- bigcake has joined. 23:09:47 `relcome bigcake 23:09:48 ​bigcake: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on EFnet or DALnet.) 23:21:13 hmm, "Duet" is surprisingly addictive 23:22:23 (for a game that needs only two keys/buttons to be played) 23:26:08 int-ello. is that the thing with the spinning bar? 23:28:20 two dots (red and blue), moving bars (initially white but can be "painted" by crashing into them... I gather that this is not the objective of the game), some spinning. 23:29:11 int-e: But it can't be played in a web browser? 23:29:38 I now remember having beaten it on my phone. very nice level design, but the pseudo-psychological statements between them irked me. 23:31:13 -!- LKoen has quit (Remote host closed the connection). 23:32:15 http://int-e.eu/~bf3/tmp/duet.jpg 23:32:45 shachaf: I don't know. I got it as part of a humble bundle, but only actually installed it last weekend 23:33:14 (no rotating bars in the screenshot, hmm) 23:34:19 -!- DHeadshot has joined. 23:35:08 here we go http://int-e.eu/~bf3/tmp/duet2.jpg 23:37:33 -!- LKoen has joined. 23:38:36 -!- DHeadshot has quit (Ping timeout: 240 seconds). 23:44:23 -!- Sprocklem has quit (Ping timeout: 256 seconds). 23:47:56 I added the support for "geometry list" into SDLTERM, and fixed a few mistakes I had made, and now I have made an example of how to draw circles with OpenGL with it, by using a geometry list, vertex program, and fragment program. (It is necessary to use a vertex program to access the coordinates before they are transformed, because the input of the fragment program are transformed coordinates.) Do you like this? http://sprunge.us/hgFd 23:48:43 If you have suggestions for changes to the API, or complaints about it, then you can please to mention it. 23:51:27 -!- tromp has joined. 23:52:57 -!- tromp has quit (Remote host closed the connection). 23:53:09 -!- tromp has joined. 23:54:05 -!- hppavilion1 has joined. 23:55:01 -!- boily has quit (Quit: METHANE CHICKEN). 23:55:21 -!- `_^gk`_^1wm`_^ has joined. 23:55:57 -!- `_^gk`_^1wm`_^ has quit (K-Lined).