< 1468195651 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :shachaf: do you have the slanted apostrophes keymapped or something? < 1468195707 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : beware of the børg <-- resistænce is futile. yøu will be åssimilæted. < 1468195764 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :quintopia: maybe he's using an apple product and he can't _avoid_ making them < 1468195775 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oerjan: wat < 1468195789 0 :tromp_!~tromp@ool-944bc34f.dyn.optonline.net JOIN :#esoteric < 1468195790 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :is that really a thing < 1468195813 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :didn't you see the complaint about getting smart quotes when cutting and pasting JSON. < 1468195833 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :quintopia: well, in spirit of exaggeration, at least. < 1468195861 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :no < 1468195870 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(or wasn't that on this channel? i think it was here, but i could be confusing with reddit.) < 1468195890 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :true this channel is like...identical to reddit eh < 1468195924 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :quintopia: it was \oren\ two days ago. < 1468195949 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :11:59:35 <\oren\> We had problems recently with spamert quotation marks showing up in JSON < 1468195952 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :11:59:52 <\oren\> because apple are idiots < 1468195955 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :12:00:29 <\oren\> who subsitute quotes with smart quotes when you copypaste text from one window to anohter < 1468195964 0 :MoALTz!~no@78-11-183-124.static.ip.netia.com.pl QUIT :Ping timeout: 272 seconds < 1468196002 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :quintopia: i've not seen that much MtG discussion on reddit so clearly you are speaking nonsense hth < 1468196003 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1468196003 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :quintopia: it's called a backtick hth < 1468196067 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no TOPIC #esoteric :The intradisciplinary hub of solidity matrices and esoteric magic card design and deployment | http://esolangs.org/ | logs: http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/?C=M;O=D | https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf < 1468196084 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :now much more accurate. < 1468196116 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oerjan: you can tell when i'm being sarcastic when what i'm saying sounds like nonsense hth < 1468196139 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION vaguely suspects the topic may have said something like that before. < 1468196149 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :shachaf: one of them is. do you call the other one a "forward tick"? < 1468196150 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :quintopia: hey it didn't seem like _total_ nonsense. < 1468196168 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oerjan: i also sometimes flag sarcasm with "eh" < 1468196170 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :quintopia: Oh, the other one. < 1468196181 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`icode ´ < 1468196199 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :quintopia: i just thought you'd been conversing too much with canadians. < 1468196240 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oerjan: not enough conversing with canadians, unfortunately. perhaps i shall move to canada to increase the quantity of canadian conversation? < 1468196242 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+00B4 ACUTE ACCENT] < 1468196243 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :quintopia: anyway it was the kind of comment that could have been on reddit. < 1468196261 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :fair enough < 1468196272 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :quintopia: yes, but that may not always work, see `? oren < 1468196277 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? oren < 1468196278 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :quintopia: I just have a cute accent. < 1468196285 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :oren is a Canadian esolanger who would like to obliterate time zones so that he can talk to his father who lives in the same house. He'll orobablu get the hang of toycj tuping soon. He also has a rabid hatred of the two-storey lowercase a. < 1468196317 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :shachaf: not as cute as pikhcute < 1468196318 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: do you actually < 1468196335 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: Hmm, how can I tell? < 1468196357 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :shachaf: record yourself. send it to oerjan. i'll accept his judgment. < 1468196363 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :you probably cannot. this needs a native american english speaker. < 1468196373 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, some people in this channel have heard my accent. < 1468196383 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION noticed half way through that "english speaker" was not redundant. < 1468196384 0 :pikhq!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :I'm not sure what makes an accent "cute" though. < 1468196399 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess you're saying mine isn't. < 1468196406 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oerjan: native americans did not traditionally speak english hth. (their english is also not exceptional or exceptionable.) < 1468196461 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION sicks a purple people eater on quintopia < 1468196463 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*sics < 1468196484 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :sicks [sic] < 1468196491 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :(why do you think they're purple?) < 1468196509 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Don't sic oerjan's spelling. < 1468196544 0 :tromp_!~tromp@ool-944bc34f.dyn.optonline.net QUIT :Remote host closed the connection < 1468196553 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :can i sick it? < 1468196587 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric : can i sick [sic] it? < 1468196590 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :sic transit gloria mundi < 1468196639 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :...now i want to find a story with a character called gloria mundi who dies in the end < 1468196654 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :quintopia: i think that pun has been made. < 1468196664 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oerjan: in full-length story form? < 1468196687 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i wouldn't be surprised, but i want to read it myself < 1468196695 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :no but apparently as an album https://en.wikipedia.org/wiki/Sick_Transit_Gloria_Mundi < 1468196753 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ideally it would be a story where *no one* comments on the fact that gloria mundi is passing away, everyone is just appropriately sad. bonus points if it is *actually* sad < 1468196842 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :'A New York Daily News story about the 1980 state transit bailout was published under the headline "Sick Transit's Glorious Monday."' < 1468196996 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :....now that is a glorious pun < 1468197001 0 :vifino!~vifino@tty.sh JOIN :#esoteric < 1468197004 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :whatever happened to the NYDN i wonder < 1468197013 0 :spiette!~spiette@198-200-116-42.cpe.distributel.net QUIT :Ping timeout: 252 seconds < 1468197021 0 :tromp_!~tromp@ool-944bc34f.dyn.optonline.net JOIN :#esoteric < 1468197181 0 :Sgeo_!~Sgeo@ool-18e43ef5.dyn.optonline.net JOIN :#esoteric < 1468197356 0 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net QUIT :Ping timeout: 250 seconds < 1468197384 0 :vifino!~vifino@tty.sh QUIT :Ping timeout: 276 seconds < 1468197435 0 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net JOIN :#esoteric < 1468197466 0 :spiette!~spiette@198-200-116-42.cpe.distributel.net JOIN :#esoteric < 1468197483 0 :Sgeo_!~Sgeo@ool-18e43ef5.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1468197509 0 :vifino!~vifino@tty.sh JOIN :#esoteric < 1468198278 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :I have designed some Magic: the Gathering cards too though < 1468198324 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1468198612 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :zzo38: did you do the art? < 1468198653 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :No, just the text and name. In some cases there is favortext and in some cases there is suggestions for art, though. < 1468198703 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :favortext? < 1468198713 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :you're doing us a big favor, writing that < 1468198750 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :zzo38: have you ever tried to do the art yourself? < 1468198753 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :or any art? < 1468199135 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1468199603 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :No I have not done < 1468199651 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :But it is OK if other people want to make art, or even other version of favour texts, to write comment on my file. < 1468200090 0 :augur_!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1468200094 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Read error: Connection reset by peer < 1468201127 0 :augur_!~augur@noisebridge130.static.monkeybrains.net QUIT :Read error: Connection reset by peer < 1468201216 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1468202618 0 :adu!~ajr@pool-71-178-208-237.washdc.fios.verizon.net QUIT :Quit: adu < 1468203627 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: do you endorse the views of the other #esoteric < 1468203882 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :Maybe there are more than one views so you have to depend what views? < 1468203946 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1468204287 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1468204404 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: i still have not checked it out hth < 1468204459 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :although i suspect i would only endorse a fragment of them. < 1468204819 0 :kuroro!~kuroro@69-165-253-74.cable.teksavvy.com JOIN :#esoteric < 1468204932 0 :kuroro_!~kuroro@69-165-253-74.cable.teksavvy.com QUIT :Ping timeout: 260 seconds < 1468206065 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Befunge14]]4 10 02https://esolangs.org/w/index.php?diff=47345&oldid=47193 5* 0324.242.95.85 5* (+4) 10/* Factorial */ < 1468206065 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Read error: Connection reset by peer < 1468206230 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1468206486 0 :Kaynato!~Aedile@cpe-75-187-129-201.neo.res.rr.com QUIT :Ping timeout: 246 seconds < 1468206495 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Befunge14]]4 10 02https://esolangs.org/w/index.php?diff=47346&oldid=47345 5* 0324.242.95.85 5* (-4) 10/* Factorial */ < 1468206843 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Ping timeout: 240 seconds < 1468207042 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1468207086 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1468207163 0 :FreeFull!~freefull@defocus/sausage-lover QUIT :Quit: Rebooting < 1468207720 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Calcutape14]]4 10 02https://esolangs.org/w/index.php?diff=47347&oldid=47333 5* 03Darkrifts 5* (+18) 10/* Sample programs */ < 1468207772 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Calcutape14]]4 10 02https://esolangs.org/w/index.php?diff=47348&oldid=47347 5* 03Darkrifts 5* (+103) 10 < 1468207869 0 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1468207953 0 :spiette!~spiette@198-200-116-42.cpe.distributel.net QUIT :Ping timeout: 276 seconds < 1468208202 0 :tromp_!~tromp@ool-944bc34f.dyn.optonline.net QUIT :Remote host closed the connection < 1468208355 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :If you know what such views would be, say so in order to answer such questions more satisfactorily. < 1468208386 0 :tromp_!~tromp@ool-944bc34f.dyn.optonline.net JOIN :#esoteric < 1468208408 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: Have you invented a better query language than SQL? < 1468208585 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :whats wrong with set-builder notation as a query language? < 1468208621 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's limited. < 1468209001 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :shachaf: No I have not done, but I think SQL is working OK. But I have invented extensions to SQL which have not been implemented as far as I know, such as extensions to access RDF data, as well as some other things. < 1468209157 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :Some features I wanted for SQL have to do with SQLite APIs and not with the SQL code itself; some of these have been implemented but not all. For example, I have more suggestions for features for virtual tables, such as the ability of the module to deal with LIMIT and OFFSET clauses, and the ability of the module to do batch updates and batch deletions. < 1468209174 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Cale: If an inner join is a pullback, what are all the other kinds of joins? < 1468209331 0 :tromp_!~tromp@ool-944bc34f.dyn.optonline.net QUIT :Remote host closed the connection < 1468209674 0 :tromp_!~tromp@ool-944bc34f.dyn.optonline.net JOIN :#esoteric < 1468209771 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :There is now the ability for a SQLite virtual table module xBestIndex method to know which columns are used by a colUsed field, although this field includes even consumable uses, and I would rather that it omitted consumable uses; it would make more sense to me. If this were changed, then sqlite3_vtab_config() should be used to configure this, for purpose of backward compatibility. < 1468210033 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :Another enhancement would be to allow additional sqlite3_declare_vtab() calls, where the additional ones are CREATE INDEX instead of CREATE TABLE statements. A partial index and index on expression are allowed (and in the case of virtual tables, a CREATE INDEX statement that doesn't use either of these features is probably useless, unless it contains COLLATE clauses too, so that you can create a virtual table that supports multiple collations.) < 1468210514 0 :copumpkin!~copumpkin@haskell/developer/copumpkin QUIT :Quit: My MacBook Pro has gone to sleep. ZZZzzz… < 1468212638 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Calcutape14]]4 10 02https://esolangs.org/w/index.php?diff=47349&oldid=47348 5* 03Darkrifts 5* (+661) 10 < 1468212848 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`relcome incomprehensibly < 1468212891 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​13incomprehensibly: 04Welcome 07to 08the 09international 02hub 06for 13esoteric 04programming 07language 08design 09and 02deployment! 06For 13more 04information, 07check 08out 09our 02wiki: 06. 13(For 04the 07other 08kind 09of 02esoterica, 06try 13#esoteric 04on 07EFnet 08or 09DALnet.) < 1468213110 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i have a feeling i've seen em before. < 1468213135 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: maybe in _The Wizard of Oz_? < 1468213159 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION swats shachaf -----### < 1468213234 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :It says "incomprehensibly" is Micah Johnston. < 1468213262 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :that is entirely irrelevant to the swatting hth < 1468213412 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :was em a witch? < 1468213436 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :quintopia: itym "was ey a witch" hth < 1468213442 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hmm, no < 1468213446 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :quintopia: itym "was e a witch" hth < 1468213452 0 :kuroro_!~kuroro@69-165-253-74.cable.teksavvy.com JOIN :#esoteric < 1468213453 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :so many variants < 1468213466 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :quintopia: think more familiar hth < 1468213513 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :nope no idea < 1468213534 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :well, caun't help you any more. < 1468213548 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :fair enough < 1468213647 0 :kuroro!~kuroro@69-165-253-74.cable.teksavvy.com QUIT :Ping timeout: 260 seconds < 1468213706 0 :tromp_!~tromp@ool-944bc34f.dyn.optonline.net QUIT :Remote host closed the connection < 1468213816 0 :FreeFull!~freefull@defocus/sausage-lover QUIT :Quit: Rebooting < 1468214099 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :Is who the witch? < 1468214165 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :Some Wiccans will call themself witches while others will not (I have heard from someone was with two other people one person introduced another as a witch but then she said she is not a witch she is Wiccan) < 1468214206 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :Does the number 11 on a rotary telephone in a hotel mean to access the outside line (which is 9 on modern telephones)? < 1468214227 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38; Rotary phones are obsolete. < 1468214304 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :That fails to answer the question. I mean at a time when the Hotel Pennsylvania had a rotary telephone. < 1468214338 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Rotary phones have been obsolete my entire life. < 1468214340 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :Someone I asked about this picture suggested that is what 11 is for. < 1468214352 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So they've been obsolete forever. < 1468214449 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :But there is a picture of the telephone dial on the latest issue of 2600. < 1468214481 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The one that published your letter? < 1468214488 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :Yes < 1468214515 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Can I look at it for free? < 1468214583 0 :kuroro!~kuroro@69-165-253-74.cable.teksavvy.com JOIN :#esoteric < 1468214592 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :If you go to a book store that has it then you can look there I suppose. If you find it at the store and want to buy it, you have to pay $6.95 (United States) or $8.95 (Canadian), plus tax. < 1468214618 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :You may also find a picture of the covers in their webpages; I don't know, but you can try. < 1468214739 0 :kuroro_!~kuroro@69-165-253-74.cable.teksavvy.com QUIT :Ping timeout: 246 seconds < 1468214750 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :I don't actually know where this picture came from, but at least it appears to be from Hotel Pennsylvania; it has their telephone number in the middle. < 1468214830 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :(Their telephone number was (and still is) PENnsylvania 5000, I think in the 212 area code.) < 1468214875 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :My phone number is SHA-CHAF. < 1468214885 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The area code isn't 212. < 1468214903 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :Do you know of anyone who has kept the same telephone number for longer than them? (This is a question that was asked in a letter in a previous issue.) < 1468214989 0 :pikhq!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :Define "obsolete". In much of the US, pulse dialing still works. < 1468215002 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :pikhq: I mean it in the Google sense, of course. < 1468215022 0 :pikhq!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :They are certainly obsolete in the Google sense. < 1468215041 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I wish that one comic was public. < 1468215055 0 :pikhq!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :ACTION nods < 1468215154 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :Pulse dialing ought to still work! A telephone is much simpler to design with pulse dialing (although some functions will not work, such as if you need an extension number, but this is OK); if you have switch, microphone, speaker, bell, it will be enough, I think. Even if it does not actually have a dial, it will work (I have tried it, and yes it does work even without a dial). < 1468215192 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Pulse dialing is useful because you can do it yourself when necessary. < 1468215216 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :Yes < 1468215260 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :And, I have done it manually without the dial, actually. < 1468215374 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: But I can't do it from my cell phone. < 1468215398 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :(Why? It is because I wanted to just see if it works; it did work.) < 1468215399 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i,i i use two phones to talk to my broker: a sell phone and a buy phone < 1468215500 0 :centrinia!~centrinia@107-208-218-105.lightspeed.tukrga.sbcglobal.net JOIN :#esoteric < 1468215590 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :But the cellular system is entirely different anyways < 1468215622 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Not entirely. < 1468215631 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :For example, it still uses phone numbers. < 1468215823 0 :pikhq!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :Sure, but it's not attempting to present the entire user interface over a low bandwidth analog line. < 1468216505 0 :Cale!~Cale@2607:fea8:9840:324:40a1:9df4:882d:d800 PRIVMSG #esoteric :shachaf: Well, those involve NULL in various ways, don't they? < 1468216553 0 :Cale!~Cale@2607:fea8:9840:324:40a1:9df4:882d:d800 PRIVMSG #esoteric :You can probably express them in ways involving 1+A and 1+B for the two tables < 1468216619 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess you would want something like These. < 1468216663 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But sum types are too good for SQL, anyway. < 1468216802 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What happens when you do an SQL join and some fields are actually NULL? Probably a mess. < 1468217338 0 :tromp_!~tromp@ool-944bc34f.dyn.optonline.net JOIN :#esoteric < 1468217625 0 :tromp_!~tromp@ool-944bc34f.dyn.optonline.net QUIT :Ping timeout: 276 seconds < 1468218108 0 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1468219333 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Calcutape14]]4 10 02https://esolangs.org/w/index.php?diff=47350&oldid=47349 5* 03Darkrifts 5* (+476) 10/* Sample programs */ < 1468219425 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Calcutape14]]4 10 02https://esolangs.org/w/index.php?diff=47351&oldid=47350 5* 03Darkrifts 5* (-9) 10/* Stack control */ < 1468219474 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1468219530 0 :Terr!~Terr@173-242-224-54.scottsboro.org JOIN :#esoteric < 1468219578 0 :Terr!?@? NICK :Darkrifts < 1468219981 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :The document for SQLite says a join with null values is treated the same way as = operator with null values. < 1468220008 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: Do you like pullbacks? < 1468220035 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :I don't know < 1468220086 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Do you like pushouts? < 1468220121 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :I don't know < 1468220146 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :How about equalizers? < 1468220155 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Do you like the great equalizer? < 1468220205 0 :Darkrifts!~Terr@173-242-224-54.scottsboro.org PRIVMSG #esoteric :52*_*_2-@_3-@5+@ {} < 1468220208 0 :Darkrifts!~Terr@173-242-224-54.scottsboro.org QUIT :Remote host closed the connection < 1468220235 0 :espes!~espes@205.185.120.132 QUIT :Ping timeout: 250 seconds < 1468220246 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :I don't know < 1468220291 0 :espes!~espes@205.185.120.132 JOIN :#esoteric < 1468221036 0 :tromp_!~tromp@ool-944bc34f.dyn.optonline.net JOIN :#esoteric < 1468221145 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :Once on CBC Debaters they debate about use of American vs British spelling in Canada, but both are wrong because in Canada you have to use Canadian spelling, which uses some of each. Commands in a computer program should be American, although the documentation and GUI and comments can use any and does not even necessarily have to be English. < 1468221303 0 :tromp_!~tromp@ool-944bc34f.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1468222008 0 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Hi everyone < 1468222017 0 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I'm using voice recognition to type again < 1468222030 0 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Because it worked so well last time < 1468222038 0 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Actually it's going pretty well this time < 1468222041 0 :augur!~augur@2602:304:cdac:e260:9823:caa2:65ca:954b JOIN :#esoteric < 1468222051 0 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I guess the technology has improved somewhat < 1468222272 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net JOIN :#esoteric < 1468223736 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :I made up a program to filter text from stdin using a JavaScript program specified by command-line argument. This program is itself written in JavaScript. < 1468223938 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :Taneb: the vodka is good but the meat is rotten hth < 1468224787 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION looks at freefall and thinks that it's sort of 18 years since his last chapter ended, too < 1468224833 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hi Taneb < 1468224838 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i can't hear you < 1468224846 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :so i don't think this voice recognition thing is working very well < 1468224855 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION removes the banana from shachaf's ear < 1468224878 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :/mode +b ana < 1468224892 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ban ananas < 1468224943 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :on pine of apple < 1468225018 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :and randall has a new hobby < 1468225099 0 :espes!~espes@205.185.120.132 QUIT :Ping timeout: 244 seconds < 1468225154 0 :espes!~espes@205.185.120.132 JOIN :#esoteric < 1468225557 0 :MoALTz!~no@78-11-183-124.static.ip.netia.com.pl JOIN :#esoteric < 1468226013 0 :espes!~espes@205.185.120.132 QUIT :Ping timeout: 240 seconds < 1468226051 0 :deltab!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net QUIT :Ping timeout: 240 seconds < 1468226055 0 :espes!~espes@205.185.120.132 JOIN :#esoteric < 1468226231 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net QUIT :Ping timeout: 240 seconds < 1468228235 0 :tromp_!~tromp@ool-944bc34f.dyn.optonline.net JOIN :#esoteric < 1468228503 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I did eventually manage to solve the pentagon puzzle (on euclid), but my solution is long and ugly < 1468228503 0 :tromp_!~tromp@ool-944bc34f.dyn.optonline.net QUIT :Ping timeout: 250 seconds < 1468228515 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I'll try to optimize the move count a bit, while keeping the same principle < 1468228526 0 :Vorpal!~Vorpal@unaffiliated/vorpal QUIT :Quit: ZNC - http://znc.sourceforge.net < 1468230426 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Stalactite < 1468231029 0 :AnotherTest!~turingcom@2a02:1811:d22:cc00:7c88:be17:ca02:d1e0 JOIN :#esoteric < 1468231482 0 :Boyss!5948380b@gateway/web/freenode/ip.89.72.56.11 JOIN :#esoteric < 1468231527 0 :Boyss!5948380b@gateway/web/freenode/ip.89.72.56.11 PRIVMSG #esoteric :Hello everyone < 1468231535 0 :rdococ!~rdococ@unaffiliated/octagonfly JOIN :#esoteric < 1468232249 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Onov14]]4 10 02https://esolangs.org/w/index.php?diff=47352&oldid=47343 5* 0389.72.56.11 5* (-35) 10Deleted elements from the code and corrected the list of steps. < 1468232541 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1468232893 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :huh, something came up at work that I just realised I know how to do in Haskell, but not OCaml < 1468232896 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and it's pretty type-eso < 1468232913 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :on the offchance, anyone here that's able to help? < 1468232917 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : I have a program that (simplified) works like this: f (a1 : [`x] list) = let a2 = g a1 in let a3 = (h : [`x] list -> [`y] list) a2 in let (a4 : [`y] list) = g a3 in a4 < 1468232925 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : but now I need to change g so that its argument is a [< `x | `y] list; can I do that whilst asserting that its return value and argument have the same type? < 1468232935 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : (the actual example is more complex but follows this general pattern) < 1468233098 0 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1468233154 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1468233313 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What's that thing in Haskell? < 1468233332 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I know so little OCaml that I'm not sure what you're doing, so I probably wouldn't be able to help. < 1468233382 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: g :: (SomeTypeClass a => a -> a) < 1468233405 0 :augur!~augur@2602:304:cdac:e260:9823:caa2:65ca:954b QUIT :Remote host closed the connection < 1468233428 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't follow the rest of the example. I guess I should look up OCaml syntax. < 1468233430 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :where the typeclass in question describes the existence of a function whose argument is a and whose return value is a list of an ADT whose constructors are X and Y < 1468233438 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, (SomeTypeClass a => [a] -> [a]) < 1468233443 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :forgot the list bit :-P < 1468233530 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What's [`x], or [< `x | `y]? < 1468233568 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :[`x] is a variant type whose constructors are exactly `x (actually it has to be captialized, so `X) < 1468233612 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :[< `X | `Y] is a variant type whose constructors are some subset of `X and `Y (so there are four possible types there, False, [`X], [`Y], and [`X|`Y]) < 1468233680 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :likewise, [> `X | `Y] is a variant type whose constructors are some /superset/ of `X and `Y < 1468233754 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Where `X and `Y are nullary constructors? < 1468233770 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes < 1468233802 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can give them arguments too, e.g. [`X of int], but I didn't because I was trying to come up with the simplest example that illustrated the problem < 1468233826 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So [< `X | `Y] behaves like Bool for most purposes, for consumers? < 1468233885 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: right < 1468233946 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What's the difference between [`X | `Y] and [< `X | `Y]? < 1468234018 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think mathematically there isn't one < 1468234037 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :OCaml refuses to treat the types as the same, though, probably because the equivalence doesn't hold once you start giving arguments to the constructors < 1468234114 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What's the difference between [< `X of int | `Y of bool] and [`X of int | `Y of bool]? < 1468234213 0 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1468234227 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1468234293 0 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 240 seconds < 1468234403 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm missing something about variants but I'll find out what it is another time. < 1468234416 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't quite see how that example would be translated to Haskell, though. < 1468234466 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But I ought to have gone to sleep several hours ago. < 1468234485 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :night then < 1468234485 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :#ocaml seem to have found an answer anyway < 1468234503 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What's the answer? < 1468234575 0 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1468234589 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1468234635 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :OK, I guess I see what I was missing about variants. < 1468234815 0 :Boyss!5948380b@gateway/web/freenode/ip.89.72.56.11 QUIT :Quit: Page closed < 1468234917 0 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :shachaf: [< ] and [> ] denotes variance; a value with [< `X | `Y] would be able to be contracted to either [< `X] or [< `Y] when the subsequent check requires that, likewise [> `X | `Y] will allow the extension to, say, [> `X | `Y | `Z] < 1468234973 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :lifthrasiir: you've got that backwards < 1468234992 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :[< `X | `Y] can be expanded to [< `X | `Y | `Z] < 1468235000 0 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :I haven't used OCaml for ages, so I might be wrong :p < 1468235006 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :[> `X | `Y] can be contracted to [> `X] < 1468235009 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So the type of `X is [> `X], for instance. < 1468235022 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes < 1468235040 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the type of function `X -> 0 is [< `X] -> int < 1468235043 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But [`X | `Y] and [< `X | `Y] have the same number of inhabitants. < 1468235051 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And you consume them essentially the same way. < 1468235066 0 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :ais523: ah I think I confused because function args should have the *inverted* variance to be checked < 1468235069 0 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :yeah < 1468235088 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes, OCaml is notorious for not automatically casting between types even when they're mathematically equivalent < 1468235103 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :my codebase has at least one example where I've written the identity function by writing out cases < 1468235117 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in order to "launder" a variance < 1468235130 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: isn't that because they have a type system where there's no algorithm for determining if the types are equivalent? < 1468235131 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because OCaml couldn't handle either just using the value directly, or a cast < 1468235137 0 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :in turn OCaml has a relatively straightforward type checker, I think < 1468235142 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: right, I strongly suspect that this is to do with keeping the type system decidable < 1468235219 0 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :ais523, congratulations on getting on the NetHack dev team! < 1468235225 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Subtyping is complicated. < 1468235239 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: thanks < 1468235264 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sgeo: Have you congratulated the NetHack devteam for getting ais523? < 1468235299 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`unidecode ← < 1468235337 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+2190 LEFTWARDS ARROW] < 1468235346 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`unicode DIAGONAL ARROW < 1468235373 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :English lacks good words for describing diagonals < 1468235394 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: You want e.g. "NORTH WEST ARROW" < 1468235403 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :people sometimes use compass directions or times on a 12 hour clock instead < 1468235405 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right < 1468235423 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`unicode SOUTH EAST ARROW < 1468235429 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :btw my connection is very laggy atm < 1468235432 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1468235437 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​↘ < 1468235441 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :thanks HackEgo < 1468235461 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You can also use times on a 24-hour clock. < 1468235476 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You get more precision at a cost of confusing everyone you're talking to. < 1468235481 0 :tromp_!~tromp@ool-944bc34f.dyn.optonline.net JOIN :#esoteric < 1468235507 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can use angles, but only if you've agreed a coordinate system in advance < 1468235513 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: yeah. here in Hungary we have the roads numbered so that 1..8 go roughly to the eight compass directions in order, and all roads have a number whose first digit is the octant, but nobody uses this to describe directions. < 1468235517 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :315° DEGREE ARROW < 1468235544 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(funnily, there are also road numbers whose first digit is 9 and a road with number 0) < 1468235544 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You can communicate a permutation through an ordering, but only if you've agreen on an ordering in advance. < 1468235549 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: the UK has a very similar system, with 9 numbered regions for describing zones < 1468235573 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :six of them radiate from London, three from Edinburgh < 1468235598 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the boundaries are the A1, the A3, the A4, the A5, the A6, the A7, the A8, the A9, and the River Thames between 1 and 2 < 1468235615 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What's common to all those things, anyway? < 1468235621 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(the A1 goes to both London and Edinburgh, in order to reduce the number of boundary roads needed by 1) < 1468235635 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"those things" = ? < 1468235636 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :It would be nice if road numbers, postal codes, and telephone codes would be numbered in some roughly corresponding way, but no such luck, they're three different systems. < 1468235636 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Permutation and total (well?) ordering, linear map/matrix and basis, etc. < 1468235645 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm slightly incoherent right now. < 1468235650 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: is the number 0 a circular road that goes through all eight zones, by any chance? < 1468235673 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: I don't know but have a feeling that the answer has something to do with category theory < 1468235680 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :For a finite set of size n, there are n! permutations and n! total orders you can put on that set. < 1468235686 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But there's no natural isomorphism between those two. < 1468235703 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes, "naturality" is the first step in an answer. < 1468235729 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But I bet they're more connected than that. < 1468235738 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: that's the plan, although it's not a full cycle (possibly not yet a full cycle), and it's actually called M0, and some numbers are used twice, once with M and once without, and M means a motorway/freeway and exactly that. < 1468235742 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :For example, maybe it's actually a well-ordering you need, not a total ordering. < 1468235754 0 :tromp_!~tromp@ool-944bc34f.dyn.optonline.net QUIT :Ping timeout: 258 seconds < 1468235763 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"every set can be well-ordered" and "every vector space has a basis" are both equivalent to the axiom of choice. Maybe there's something there? < 1468235782 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ok wait, the M prefix isn't quite an exact system, just rough < 1468235833 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Of course, in finite cases you don't need the axiom of choice. < 1468235903 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: the UK road numbering system has a letter prefixed to the road number that indicates the class of road, and numbers are unique only within a class (actually there are a few accidental duplicate numbers but there aren't meant to be) < 1468235919 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: I see < 1468235940 0 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1468235947 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1468235960 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : b_jonas: the UK road numbering system has a letter prefixed to the road number that indicates the class of road, and numbers are unique only within a class (actually there are a few accidental duplicate numbers but there aren't meant to be) < 1468235979 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although in the case of motorways, sometimes we suffix the M instead when talking about a motorway upgrade of or bypass to an A-road < 1468236000 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the A1 and M1 are different roads; the A1(M) is a different road from the M1, and follows the path of the A1 < 1468236009 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but the A1(M) and M1 are both motorways (the A1 isn't) < 1468236030 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Do other statements that are equivalent to the axiom of choice have to do with naturality? < 1468236268 0 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1468236319 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1468236358 0 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1468236516 0 :ais523!~ais523@unaffiliated/ais523 QUIT :Client Quit < 1468236550 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1468236738 0 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1468236782 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1468236939 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net JOIN :#esoteric < 1468237861 0 :deltab!~deltab@cpc1-smal2-0-0-cust198.19-1.cable.virginm.net JOIN :#esoteric < 1468237906 0 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1468238207 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net PRIVMSG #esoteric :`wisdom < 1468238212 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net PRIVMSG #esoteric :@massages-loud < 1468238212 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :shachaf said 13h 56m 12s ago: I've forgotten. What are your approximate coördinates and body weigh? < 1468238234 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net PRIVMSG #esoteric :hellochaf. Montréal, 165 lbs. < 1468238264 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :codoctor//P⚭Q ∧ P ∈ 𝔻𝕣 → Q ∈ 𝔻𝕣* < 1468238320 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :....what. < 1468238331 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`culprits wisdom/codoctor < 1468238359 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :hppavilion[2] < 1468238392 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? hg < 1468238395 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? cafreine < 1468238399 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :hg is dark alchemy used by oerjan to fix things. Like most alchemy, it involves drinking mercury. < 1468238404 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Cafreine is the favorite drug of category theorists. < 1468238525 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? abyss < 1468238528 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :In Soviet Russia, the abyss gazes into you first. Other than that, it's pretty much the same. < 1468238570 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net PRIVMSG #esoteric :`? int-e < 1468238572 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :int-e är inte svensk. Hen kommer att spränga solen. Hen står för sig själv. < 1468238862 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net PRIVMSG #esoteric :“Its place of articulation is disputed (see below).” < 1468239215 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I can't remember where that idea of blowing up the Sun came from. < 1468239238 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :HackEgo: thanks for the reminder! < 1468239259 0 :LKoen!~LKoen@cor91-7-83-156-198-158.fbx.proxad.net JOIN :#esoteric < 1468239359 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net PRIVMSG #esoteric :`` ls wisdom/{l,}koen* < 1468239373 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ls: cannot access wisdom/lkoen*: No such file or directory \ wisdom/koen \ wisdom/koen_ < 1468239392 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net PRIVMSG #esoteric :`? wisdom koen < 1468239393 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom koen? ¯\(°​_o)/¯ < 1468239396 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net PRIVMSG #esoteric :... < 1468239398 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net PRIVMSG #esoteric :`? koen < 1468239401 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net PRIVMSG #esoteric :`? koen_ < 1468239401 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Koen vit au haut de la Tour Eiffel (coordonnées approximatives). < 1468239407 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Koen vit au haut de la Tour Eiffel (coordonnées approximatives). < 1468239411 0 :LKoen!~LKoen@cor91-7-83-156-198-158.fbx.proxad.net PRIVMSG #esoteric :better french would be "en haut" < 1468239432 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net PRIVMSG #esoteric :t'as rien vu, personne n'a aucune preuve, la la la la la ♪ < 1468239471 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net PRIVMSG #esoteric :`` rm wisdom/koen* < 1468239480 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1468239493 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net PRIVMSG #esoteric :`learn LKoen vivait en haut de la Tout Eiffel, mais il s'est préfixé des L est s'est envolé. < 1468239498 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'lkoen': LKoen vivait en haut de la Tout Eiffel, mais il s'est préfixé des L est s'est envolé. < 1468239502 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net PRIVMSG #esoteric :`learn LKoen vivait en haut de la Tout Eiffel, mais il s'est préfixé des L et s'est envolé. < 1468239502 0 :LKoen!~LKoen@cor91-7-83-156-198-158.fbx.proxad.net PRIVMSG #esoteric :et s'est envolé < 1468239505 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Relearned 'lkoen': LKoen vivait en haut de la Tout Eiffel, mais il s'est préfixé des L et s'est envolé. < 1468239517 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net PRIVMSG #esoteric :ACTION can't type < 1468239537 0 :LKoen!~LKoen@cor91-7-83-156-198-158.fbx.proxad.net PRIVMSG #esoteric :I think I actually had a view on the eiffel tower when this first wisdom entry was made < 1468239540 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :this is not a sequence of letters < 1468239540 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :heh < 1468239579 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :now what does "tout" mean... < 1468239586 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net PRIVMSG #esoteric :int-e: "all". < 1468239595 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net PRIVMSG #esoteric :`learn LKoen vivait en haut de la Tour Eiffel, mais il s'est préfixé des L et s'est envolé. < 1468239601 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Relearned 'lkoen': LKoen vivait en haut de la Tour Eiffel, mais il s'est préfixé des L et s'est envolé. < 1468239602 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net PRIVMSG #esoteric :ACTION sucks at typing < 1468239611 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :so it wasn't intentional... okay < 1468239704 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net PRIVMSG #esoteric :are there any other dumb typos lingering in that? < 1468239840 0 :LKoen!~LKoen@cor91-7-83-156-198-158.fbx.proxad.net PRIVMSG #esoteric :I would've said "mais il s'est préfixé d'un L" rather than "des L" < 1468239963 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net PRIVMSG #esoteric :I think the pun works better with "des L", as they usually come in pairs. < 1468239976 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net PRIVMSG #esoteric :`learn LKoen vivait en haut de la Tour Eiffel, mais il s'est préfixé d'un L et s'est envolé. < 1468239985 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Relearned 'lkoen': LKoen vivait en haut de la Tour Eiffel, mais il s'est préfixé d'un L et s'est envolé. < 1468239985 0 :LKoen!~LKoen@cor91-7-83-156-198-158.fbx.proxad.net PRIVMSG #esoteric :oh < 1468239997 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :"" < 1468239997 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric : third-person singular imperfect indicative of vivre < 1468240021 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :still stuck on that... AND WHY DOES FIREFOX ADD A NEWLINE IN FRONT WHEN I SELECT A WHOLE LINE!?!! grrr. < 1468240031 0 :LKoen!~LKoen@cor91-7-83-156-198-158.fbx.proxad.net PRIVMSG #esoteric :int-e: "used to live" < 1468240121 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I don't think I'm ever going to learn that language. < 1468240185 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net PRIVMSG #esoteric :je vis, tu vis, il cloue... conjugation is easy! < 1468240237 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :there's a pun? < 1468240246 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :you're doing french puns now? < 1468240283 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? oren < 1468240287 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :oren is a Canadian esolanger who would like to obliterate time zones so that he can talk to his father who lives in the same house. He'll orobablu get the hang of toycj tuping soon. He also has a rabid hatred of the two-storey lowercase a. < 1468240293 0 :spiette!~spiette@198-200-116-42.cpe.distributel.net JOIN :#esoteric < 1468240314 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :hey < 1468240322 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :settimeofday({1476087005, 0}, NULL) = 0 in strace i see this < 1468240329 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :but it doesn't set the date < 1468240338 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :maybe ntp is involved, maybe not < 1468240340 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :how do i fix it? < 1468240354 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net PRIVMSG #esoteric :b_jonas: :D < 1468240361 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net QUIT :Quit: STAIRS CHICKEN < 1468240363 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` sed -i 's/.$/ and other shady characters./' wisdom/oren; cat wisdom/oren < 1468240369 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :oren is a Canadian esolanger who would like to obliterate time zones so that he can talk to his father who lives in the same house. He'll orobablu get the hang of toycj tuping soon. He also has a rabid hatred of the two-storey lowercase a and other shady characters. < 1468240410 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`cat bin/sled < 1468240412 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[[ "$1" == ?*//* ]] || { echo 'usage: sled file//script'; exit 1; }; key="${1%%//*}"; value="${1#*//}"; [[ -f "$key" ]] || { echo 'Rosebud!'; exit 1; }; sed -i "$value" "$key" && { echo -n "$key//"; cat "$key"; } < 1468240593 0 :spiette!~spiette@198-200-116-42.cpe.distributel.net QUIT :Ping timeout: 240 seconds < 1468241823 0 :tromp_!~tromp@ool-944bc34f.dyn.optonline.net JOIN :#esoteric < 1468242006 0 :mroman!~mroman@160.85.232.41 JOIN :#esoteric < 1468242022 0 :mroman!~mroman@160.85.232.41 PRIVMSG #esoteric :b_jonas: How's that force going you were bruting? < 1468242054 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :mroman: that can't work, and I've started to wonder that maybe there's no strategy that beats random < 1468242063 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I'm not sure really, I'll still try to think more of it < 1468242095 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :strategy, hmm < 1468242095 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it reminds me a bit to a favourite maths problem, but definitely not the same < 1468242096 0 :tromp_!~tromp@ool-944bc34f.dyn.optonline.net QUIT :Ping timeout: 272 seconds < 1468242098 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :the Chameleon one < 1468242115 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I don't think I told you that one ever < 1468242149 0 :mroman!~mroman@160.85.232.41 PRIVMSG #esoteric :I've never heard about chameleons from you. < 1468242198 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Let me tell that one, it's an interesting problem with no elementary solution. < 1468242264 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :The story is this. A toy company releases a new line of toys: toy chameleons that can change their color. As sold in the unopened boxes, every chameleon has a unique color, different from every other chameleon. < 1468242264 0 :mroman!~mroman@160.85.232.41 PRIVMSG #esoteric :I'm pretty certain that there's no strategy that beats random. < 1468242272 0 :mroman!~mroman@160.85.232.41 PRIVMSG #esoteric :that's what my empirical data and intuition tells me so far. < 1468242375 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :You can touch two chameleons of different color, and that makes one of the two become the color of the other, while the other doesn't change, so they are the same color afterwards. However, there's no way to tell which of the two chameleons will change color, and regardless of what happened before and what chameleons you touch, there's exactly 1/2 probability for one or the other. < 1468242419 0 :mroman!~mroman@160.85.232.41 PRIVMSG #esoteric :what < 1468242425 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Was that truncated? < 1468242431 0 :mroman!~mroman@160.85.232.41 PRIVMSG #esoteric :the left chameleon is blue, the right is red < 1468242434 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :yes < 1468242438 0 :mroman!~mroman@160.85.232.41 PRIVMSG #esoteric :ok < 1468242451 0 :mroman!~mroman@160.85.232.41 PRIVMSG #esoteric :so I can touch the left blue one < 1468242461 0 :mroman!~mroman@160.85.232.41 PRIVMSG #esoteric :either the left blue one changes to red or the right red one changes to blue < 1468242468 0 :mroman!~mroman@160.85.232.41 PRIVMSG #esoteric :either way I know which one has changed color. < 1468242469 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :If you touch the two chameleons to each other, then with 1/2 probability, both chameleons will be blue after, and with 1/2 probability, both will be red afterwards. < 1468242476 0 :spiette!~spiette@206.167.243.3 JOIN :#esoteric < 1468242480 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :mroman: sure, but you can't tell in advance which will change < 1468242488 0 :mroman!~mroman@160.85.232.41 PRIVMSG #esoteric :oh. yeah. < 1468242489 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :you can tell after < 1468242491 0 :mroman!~mroman@160.85.232.41 PRIVMSG #esoteric :no I can't that < 1468242509 0 :mroman!~mroman@160.85.232.41 PRIVMSG #esoteric :but < 1468242518 0 :mroman!~mroman@160.85.232.41 PRIVMSG #esoteric :let's say you are not allowed to learn what number the opponent picked < 1468242529 0 :mroman!~mroman@160.85.232.41 PRIVMSG #esoteric :you only know whether your number was larger, smaller or equal < 1468242539 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Um, can't I finish the chameleon thing first? < 1468242543 0 :mroman!~mroman@160.85.232.41 PRIVMSG #esoteric :you ca < 1468242545 0 :mroman!~mroman@160.85.232.41 PRIVMSG #esoteric :*go ahead < 1468242566 0 :copumpkin!~copumpkin@haskell/developer/copumpkin JOIN :#esoteric < 1468242571 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :You play this game: you start with N chameleons (N is a natural number), each a different color, and in each step, you touch two chameleons of different color (you never touch two chameleons that are of the same color). < 1468242580 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :The game ends when all N chameleons are the same color. < 1468242586 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :There are four questions: < 1468242614 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(A) Prove that the number of steps of the game (from start to end) has a finite expected value. < 1468242629 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :No wait, start that one over. < 1468242639 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(A) Prove that no matter what strategy you follow, the number of steps of the game (from start to end) has a finite expected value. < 1468242659 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(B) Prove that the expected value of the number of steps is the same regardless of what strategy you follow. < 1468242668 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(C) What is this expected value exactly? < 1468242712 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(D) Prove however, that the strategy you follow can change the distribution of the number of steps of the game (at least if N isn't too small). < 1468242750 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Of these, (A) and (D) have elementary solutions, but (B&C) doesn't (I believe). < 1468242921 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :mroman: go on, you can tell abou tthe numbers thing if you want < 1468243037 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :b_jonas: what happens when you touch teh chameleons... < 1468243054 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: see above. < 1468243067 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :You can touch two chameleons of different color, and that makes one of the two become the color of the other, while the other doesn't change, so they are the same color afterwards. < 1468243084 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :However, there's no way to tell which of the two chameleons will change color, and regardless of what happened before and what chameleons you touch, there's exactly 1/2 probability for one or the other. < 1468243159 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :okay. < 1468243173 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(sorry, small window...) < 1468243508 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :M:tG rules. The ability of Eradicate looks at the name of the creature as it was on the battlefield, but in contrast the ability of Deicide looks at the name of the card in exile, right? < 1468243539 0 :mroman!~mroman@160.85.232.41 PRIVMSG #esoteric :in each step you touch two chameleons together? < 1468243544 0 :mroman!~mroman@160.85.232.41 PRIVMSG #esoteric :sorry afk for a moment < 1468243576 0 :mroman!~mroman@160.85.232.41 PRIVMSG #esoteric :neat < 1468243594 0 :mroman!~mroman@160.85.232.41 PRIVMSG #esoteric :because chameleons that have changed color might change back < 1468243636 0 :mroman!~mroman@160.85.232.41 PRIVMSG #esoteric :so you can't just line them all up. < 1468243668 0 :mroman!~mroman@160.85.232.41 PRIVMSG #esoteric :If I have 4 chameleons, I can get two pairs of same colored ones. < 1468243676 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :mroman: yes, in each step you touch two chameleons that are (before that step) different color to each other. < 1468243685 0 :mroman!~mroman@160.85.232.41 PRIVMSG #esoteric :can I touch chameleons again and again? < 1468243688 0 :mroman!~mroman@160.85.232.41 PRIVMSG #esoteric :until they take the color I want? < 1468243700 0 :mroman!~mroman@160.85.232.41 PRIVMSG #esoteric :oh wait I can't do that. < 1468243701 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :yes, but not just the same two chameleons right after the other of course < 1468243713 0 :mroman!~mroman@160.85.232.41 PRIVMSG #esoteric :because I loose colors :( < 1468243716 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :you can later touch the same two pairs of chameleons if they changed since < 1468243731 0 :mroman!~mroman@160.85.232.41 PRIVMSG #esoteric :well the same two would be pointless < 1468243734 0 :mroman!~mroman@160.85.232.41 PRIVMSG #esoteric :because the'll have the same color < 1468243778 0 :mroman!~mroman@160.85.232.41 PRIVMSG #esoteric :ok < 1468243791 0 :mroman!~mroman@160.85.232.41 PRIVMSG #esoteric :I have 4 chams with colors ABCD (upper case letters are colors) < 1468243806 0 :mroman!~mroman@160.85.232.41 PRIVMSG #esoteric :I pair AB and CD so I get AACC (or BBCC or whatever, doesn't really matter) < 1468243827 0 :mroman!~mroman@160.85.232.41 PRIVMSG #esoteric :Now I pair the ones in the middle which gives me AAAC or ACCC < 1468243843 0 :mroman!~mroman@160.85.232.41 PRIVMSG #esoteric :let's assume I get AAAC < 1468243847 0 :mroman!~mroman@160.85.232.41 PRIVMSG #esoteric :I will pair the two right most < 1468243864 0 :mroman!~mroman@160.85.232.41 PRIVMSG #esoteric :which leaves me with AAAA or AACC at which point I'm at the same point as a few steps above < 1468243871 0 :mroman!~mroman@160.85.232.41 PRIVMSG #esoteric :so I just repeat the process until I get AAAA < 1468243915 0 :mroman!~mroman@160.85.232.41 PRIVMSG #esoteric :so it's at least possible < 1468244003 0 :mroman!~mroman@160.85.232.41 PRIVMSG #esoteric :It's basically like tossing coins an that point < 1468244018 0 :mroman!~mroman@160.85.232.41 PRIVMSG #esoteric :with a 50:50 chance you either go back to AACC or get AAAA < 1468244049 0 :mroman!~mroman@160.85.232.41 PRIVMSG #esoteric :but that's not finite < 1468244106 0 :mroman!~mroman@160.85.232.41 PRIVMSG #esoteric :probably disproving A < 1468244161 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :mroman: that sounds right about what happens with this strategy, but why do you think the expected value of steps is not finite? I think it is finite in this case. < 1468244181 0 :mroman!~mroman@160.85.232.41 PRIVMSG #esoteric :because you repeat a 50:50 chance event over and over again < 1468244214 0 :mroman!~mroman@160.85.232.41 PRIVMSG #esoteric :there's no finite number of steps that guarantees you that you win at least once when tossing coins? < 1468244296 0 :mroman!~mroman@160.85.232.41 PRIVMSG #esoteric :after 10 steps you have a 1/1024 chance of not yet having all chameleons the same color < 1468244376 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :right, you can get unlucky and then the game will go on forever, at least when there's more than 2 chameleons initially. < 1468244404 0 :tromp_!~tromp@ool-944bc34f.dyn.optonline.net JOIN :#esoteric < 1468244499 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :mroman: yes, but luckily I didn't ask for a finite number of steps that guarantees that the game ends. < 1468244548 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(and I think you don't win when the game ends, you lose, since the toys you payed good money for no longer provide you entertainment value.) < 1468244575 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(but that's irrelevant for the maths problem) < 1468244593 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :good news for the manufacturer < 1468244598 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: yep < 1468244637 0 :mroman!~mroman@160.85.232.41 PRIVMSG #esoteric :oh < 1468244651 0 :mroman!~mroman@160.85.232.41 PRIVMSG #esoteric :so once you end up at the same colors again the game is finished? < 1468244675 0 :mroman!~mroman@160.85.232.41 PRIVMSG #esoteric :well. < 1468244686 0 :mroman!~mroman@160.85.232.41 PRIVMSG #esoteric :in the first step you get rid of half the colors. < 1468244701 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :yes, the game ends when all chameleons are the same color. < 1468244719 0 :mroman!~mroman@160.85.232.41 PRIVMSG #esoteric :then it might never end < 1468244729 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(the chameleons still have some value, because you can play with them again if you buy more chameleons, but again you don't do that in the maths problem) < 1468244812 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :As for toy manufacturers, this Pokemon Go game that everyone is talking about, is this compatible with other pokemon video games in the sense that you can transfer pokemon to or from Pokemon Go? < 1468244856 0 :mroman!~mroman@160.85.232.41 PRIVMSG #esoteric :no < 1468244859 0 :mroman!~mroman@160.85.232.41 PRIVMSG #esoteric :you can't < 1468244877 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Ok. < 1468244938 0 :FireFly!~firefly@firefly.xen.prgmr.com PRIVMSG #esoteric :It's really just pokemon-branded glorified geocaching, similarly to how Ingress sorta was too (but in a different way and without the pokemon theme) < 1468244950 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :That seems a bit uncharacteristic for a Pokemon video game, but maybe that will change later. < 1468244967 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :FireFly: won't it still have pokemon battles or something? < 1468244994 0 :FireFly!~firefly@firefly.xen.prgmr.com PRIVMSG #esoteric :No idea, maybe? < 1468245006 0 :fizzie!?@? PRIVMSG #esoteric :Ingress was from the same developers, right? < 1468245009 0 :FireFly!~firefly@firefly.xen.prgmr.com PRIVMSG #esoteric :Yes < 1468245212 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Apparently there are battles (fights) < 1468245425 0 :tromp_!~tromp@ool-944bc34f.dyn.optonline.net QUIT :Remote host closed the connection < 1468245690 0 :centrinia!~centrinia@107-208-218-105.lightspeed.tukrga.sbcglobal.net QUIT :Quit: Leaving < 1468245924 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :Apparently the battle implementation is like a proper kind of pokemon game though, it is too simplified and differences as far as I have been told < 1468247546 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net JOIN :#esoteric < 1468247553 0 :spiette_!~spiette@x-132-204-251-254.xtpr.umontreal.ca JOIN :#esoteric < 1468247572 0 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :the battles are boing < 1468247577 0 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :and no pvp < 1468247577 0 :spiette!~spiette@206.167.243.3 QUIT :Disconnected by services < 1468247583 0 :spiette_!?@? NICK :spiette < 1468247607 0 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :you basically tap your opponent to death < 1468248289 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1468248389 0 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1468248479 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :you can dodge < 1468248491 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :"you basically tap your opponent to death" => sometimes older pokemon games look like that too < 1468248519 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: I wonder if they're going to roll some of the features, and possibly even a story, later < 1468248526 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I mean, it's a young game, and can be updated later < 1468248578 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Hmm. Apparently that game doesn't have trading yet. < 1468248865 0 :FireFly!~firefly@firefly.xen.prgmr.com PRIVMSG #esoteric : "you basically tap your opponent to death" => sometimes older pokemon games look like that too ← https://www.youtube.com/watch?v=rgcZP-uv60A#t=2h0m35s e.g. < 1468248879 0 :FireFly!~firefly@firefly.xen.prgmr.com PRIVMSG #esoteric :(top-left screen) < 1468248928 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :FireFly: yes, like that < 1468249074 0 :tromp_!~tromp@ool-944bc34f.dyn.optonline.net JOIN :#esoteric < 1468249329 0 :tromp_!~tromp@ool-944bc34f.dyn.optonline.net QUIT :Ping timeout: 250 seconds < 1468249497 0 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :it is worse < 1468250597 0 :mroman!~mroman@160.85.232.41 QUIT :Quit: Lost terminal < 1468251171 0 :feliks!yXv08a4YEe@unaffiliated/feliks QUIT :Ping timeout: 264 seconds < 1468251254 0 :feliks!btHl5lnBlG@unaffiliated/feliks JOIN :#esoteric < 1468251786 0 :feliks!btHl5lnBlG@unaffiliated/feliks QUIT :Ping timeout: 272 seconds < 1468252545 0 :feliks!865pg9iakj@unaffiliated/feliks JOIN :#esoteric < 1468252610 0 :myndzi!myndzi@tetrisguide.com JOIN :#esoteric < 1468252691 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net QUIT :Ping timeout: 240 seconds < 1468254797 0 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Ping timeout: 244 seconds < 1468254809 0 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1468255099 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :b_jonas: it turns out that the random strategy is optimal for mroman's number game... if you think of the players as interacting to create a permutation pi mapping the first player's numbers to the second player's numbers, note that you still get a random permutation if the first player gets to specify which value of the permutation to fix next... and the scoring only depends on the resulting... < 1468255105 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :...permutation (pi(i) is compared to i, for all possible i). < 1468255219 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(and it was hard to find the right angle on this... I actually wrote a program that does the brute force computation trying to beat the random strategy... because I couldn't find the right angle) < 1468255423 0 :tromp_!~tromp@ool-944bc34f.dyn.optonline.net JOIN :#esoteric < 1468255494 0 :espes!~espes@205.185.120.132 QUIT :Ping timeout: 276 seconds < 1468255671 0 :tromp_!~tromp@ool-944bc34f.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1468255674 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: hmm... that is probably the right explanation, yes < 1468255687 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: thanks < 1468255831 0 :espes!~espes@205.185.120.132 JOIN :#esoteric < 1468256684 0 :AnotherTest!~turingcom@2a02:1811:d22:cc00:7c88:be17:ca02:d1e0 QUIT :Ping timeout: 258 seconds < 1468256684 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Ah! So Urza's Destiny has a tight cycle of uncommons reprinted in Betrayers of Kamigawa that exile an object and then exile all cards with the same name from its controller's graveyard, hand and library. It consists of: Scour, Quash, Eradicate, Sowing Salt, Spliter. < 1468256705 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :No wonder I didn't know about this. < 1468256715 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :But it's good to know. < 1468256908 0 :espes!~espes@205.185.120.132 QUIT :Ping timeout: 252 seconds < 1468257091 0 :Boyss!5948380b@gateway/web/freenode/ip.89.72.56.11 JOIN :#esoteric < 1468257550 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :b_jonas: so that means a deck with those in it is best fought by not having four of each card you want < 1468257667 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :hmmm although i dunno how I would decide which card is powerful enough that I want to get rid of it that badly < 1468257785 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :I suppose this is a good way to kill a combo deck < 1468257835 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :Some cards they have equivalent or nearly equivalent one with different name, so you can have the ones with different names instead of all same name. < 1468258139 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :\oren\: I'm not sure. for most decks, the effect of searching is usually minimal. < 1468258349 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Anyway, because of meld cards, I was trying to search for cards that exile a permanent, follow it to exile, and then do something with the exiled card. Many cards just put the exiled card to the battlefield later. < 1468258440 0 :bauen1_!~bauen1@2a02:810d:1980:1584:a183:67ad:3da1:ddbc JOIN :#esoteric < 1468258588 0 :bauen1!~bauen1@2a02:810d:1980:1584:b1bd:2a75:66b6:e652 QUIT :Ping timeout: 272 seconds < 1468258618 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :The interesting cases I found are these: Otherworldly Journey returns cards with a +1/+1 counter (straightforward, and called out explicitly in the set faq). Gift of Immortality returns the exiled card and _later_ tries to return itself (from the graveyard? I dunno) tbf attached to that creature. < 1468258690 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Deicide (and probably no other card) follows a card to exile and looks for its subtype and name there, I dunno how that works for a melded permanent. Oubliette and a few other old cards exile a permanent together with its auras and then later return it tbf together with its auras. < 1468258694 0 :bauen1_!~bauen1@2a02:810d:1980:1584:a183:67ad:3da1:ddbc QUIT :Client Quit < 1468258703 0 :bauen1!~bauen1@2a02:810d:1980:1584:a183:67ad:3da1:ddbc JOIN :#esoteric < 1468258827 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(Yes, Gift of Immortality follows itself to the graveyard, in exactly the cases outlined in rule 400.7e.) < 1468259629 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :OH! Wow < 1468259710 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Eldritch Moon has an aura called "Imprisoned in the Moon" that can overwrite a permanent's type to _land_, without overwriting its name. This makes some of the rules shenanigans easier to give examples to, and maybe even lets new types of rules stuff happen. < 1468259743 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :Maybe you can use with a candelabra? < 1468259834 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :what candelabra? < 1468259845 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :the Candelabrum of Invocation? < 1468259938 0 :tromp_!~tromp@ool-944bc34f.dyn.optonline.net JOIN :#esoteric < 1468259980 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :No! The other kind! The kind with candles! < 1468260093 0 :viktorepo!~victo@189.146.145.211 JOIN :#esoteric < 1468260109 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Oh, there's another interesting card about meld: Extraplanar Lens. < 1468260125 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(Also Invader Parasite.) < 1468260183 0 :tromp_!~tromp@ool-944bc34f.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1468260395 0 :Kaynato!~Aedile@cpe-75-187-129-201.neo.res.rr.com JOIN :#esoteric < 1468260523 0 :viktorepo!~victo@189.146.145.211 QUIT :Quit: Saliendo < 1468261195 0 :LKoen!~LKoen@cor91-7-83-156-198-158.fbx.proxad.net 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.” < 1468261465 0 :izabera!?@? NICK :izabored < 1468261473 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :boo, the line translation tool doesn't work as usual on level 25 (possibly due to the undefined point bug?) < 1468261868 0 :atrapado!~atrapado@unaffiliated/atrapado JOIN :#esoteric < 1468261888 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca QUIT :Remote host closed the connection < 1468262637 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :no, the reason is different... the tool is actually implemented in the corresponding .ggb data < 1468263048 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Oh well, at least it probably never worked differently. < 1468263796 0 :espes!~espes@205.185.120.132 JOIN :#esoteric < 1468264555 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :okay, that's one more gold medal :) < 1468264618 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :and a slightly surprising isosceles triangle < 1468265697 0 :moon_!4c014add@gateway/web/freenode/ip.76.1.74.221 JOIN :#esoteric < 1468265707 0 :moon_!4c014add@gateway/web/freenode/ip.76.1.74.221 PRIVMSG #esoteric :`` bash -c "SET y='() { :;}; echo vulnerable,y '; y; env x='() { :;}; echo vuln x'; x;"; echo y; y < 1468265748 0 :moon_!4c014add@gateway/web/freenode/ip.76.1.74.221 PRIVMSG #esoteric :huh? is hackego here? < 1468265774 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bash: SET: command not found \ bash: y: command not found \ bash: x: command not found \ /hackenv/bin/`: line 4: y: command not found \ TERM=linux \ http_proxy=http://127.0.0.1:3128 \ HACKENV=/hackenv \ PATH=/hackenv/bin:/opt/python27/bin:/opt/ghc/bin:/usr/bin:/bin \ PWD=/hackenv \ LANG=en_NZ.UTF-8 \ SHLVL=2 \ HOME=/tmp \ _=/usr/bin/env \ x=() { :; < 1468265775 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :HackEgo is slow. < 1468265788 0 :moon_!4c014add@gateway/web/freenode/ip.76.1.74.221 PRIVMSG #esoteric :looky there < 1468265826 0 :moon_!4c014add@gateway/web/freenode/ip.76.1.74.221 PRIVMSG #esoteric :someone discovered that playing around with hbot < 1468265902 0 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :http://gizmodo.com/sore-legs-become-pandemic-as-pokemon-go-players-acciden-1783402931 lol < 1468265907 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Shellshock_(software_bug) < 1468265917 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :moon_: it's not a new thing < 1468265921 0 :moon_!4c014add@gateway/web/freenode/ip.76.1.74.221 PRIVMSG #esoteric :hbot runs the LATEST version of debian tho < 1468265938 0 :moon_!4c014add@gateway/web/freenode/ip.76.1.74.221 PRIVMSG #esoteric :shellshock should certainly be fixed by now < 1468265973 0 :moon_!4c014add@gateway/web/freenode/ip.76.1.74.221 PRIVMSG #esoteric :`` bash --version < 1468265977 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :GNU bash, version 4.2.37(1)-release (x86_64-pc-linux-gnu) \ Copyright (C) 2011 Free Software Foundation, Inc. \ License GPLv3+: GNU GPL version 3 or later \ \ This is free software; you are free to change and redistribute it. \ There is NO WARRANTY, to the extent permitted by law. < 1468266053 0 :moon_!4c014add@gateway/web/freenode/ip.76.1.74.221 PRIVMSG #esoteric :Where in that code does it fetch all the environment variables and print them then int-e? < 1468266113 0 :moon_!4c014add@gateway/web/freenode/ip.76.1.74.221 PRIVMSG #esoteric :seshell shock is code injection < 1468266121 0 :moon_!4c014add@gateway/web/freenode/ip.76.1.74.221 PRIVMSG #esoteric :*shellshock is code injection < 1468266128 0 :moon_!4c014add@gateway/web/freenode/ip.76.1.74.221 PRIVMSG #esoteric :not 'get all the mem variables!' < 1468266134 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` env foo=bar < 1468266136 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :TERM=linux \ http_proxy=http://127.0.0.1:3128 \ HACKENV=/hackenv \ PATH=/hackenv/bin:/opt/python27/bin:/opt/ghc/bin:/usr/bin:/bin \ PWD=/hackenv \ LANG=en_NZ.UTF-8 \ HOME=/tmp \ SHLVL=1 \ _=/usr/bin/env \ foo=bar < 1468266160 0 :moon_!4c014add@gateway/web/freenode/ip.76.1.74.221 PRIVMSG #esoteric :oh the env command < 1468266161 0 :moon_!4c014add@gateway/web/freenode/ip.76.1.74.221 PRIVMSG #esoteric :well then < 1468266162 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :so I'm wrong, it's a failed attempt to test for shellshock < 1468266280 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` env x='() { :; }; echo HI!' bash -c "echo THERE!" < 1468266282 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :HI! \ THERE! < 1468266288 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :that's how it works. < 1468266303 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 240 seconds < 1468266395 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` env x='() { echo "OOPS!"; }; echo HI!' bash -c 'echo "THERE!"; x' < 1468266396 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :HI! \ THERE! \ OOPS! < 1468267161 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1468267185 0 :tromp_!~tromp@ool-944bc34f.dyn.optonline.net JOIN :#esoteric < 1468267244 0 :rdococ!~rdococ@unaffiliated/octagonfly QUIT :Quit: Leaving < 1468267344 0 :moon_!4c014add@gateway/web/freenode/ip.76.1.74.221 QUIT :Ping timeout: 250 seconds < 1468267450 0 :tromp_!~tromp@ool-944bc34f.dyn.optonline.net QUIT :Ping timeout: 250 seconds < 1468268837 0 :izabored!?@? NICK :izabera < 1468268868 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 JOIN :#esoteric < 1468269787 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client < 1468269802 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 JOIN :#esoteric < 1468271774 0 :idris-bot!~idris-bot@dslb-088-066-188-188.088.066.pools.vodafone-ip.de JOIN :#esoteric < 1468272225 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net JOIN :#esoteric < 1468272476 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1468273571 0 :atrapado!~atrapado@unaffiliated/atrapado QUIT :Quit: Leaving < 1468273738 0 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1468273756 0 :Boyss!5948380b@gateway/web/freenode/ip.89.72.56.11 QUIT :Quit: Page closed < 1468273932 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Malbolge Unshackled14]]4 10 02https://esolangs.org/w/index.php?diff=47353&oldid=47303 5* 03Malbranche 5* (+715) 10/* Sample programs */ cat program < 1468274052 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Taneb: Was I rude just then in the other channel? < 1468274057 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I didn't intend to be rude. < 1468274069 0 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Not as rude as you've been in the past in some channels < 1468274096 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric ::-( < 1468274111 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe I misunderstood the question. < 1468274133 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :How ought I not've been rude? < 1468274145 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Also what past rudeness are you thinking of? < 1468274170 0 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :In this instance, googling from outside the channel and saying something like "I think so... hang on / Yes, https://github.com/xyncro/aether" < 1468274185 0 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :And I have a poor memory for specifics of rudeness I am afraid < 1468274194 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Really? I think that's less helpful. < 1468274221 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :Hopefully not as rude as I sometimes am. < 1468274243 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is using @google to answer a question rude? < 1468274257 0 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :It seems so to me < 1468274263 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If I paste the link directly, it implies that I have some previous knowledge of that project. < 1468274308 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :shachaf: that depends. Sometimes people ask tricky questions where if you search you get answers for a similar sounding but different question, in which case it might be rude. < 1468274329 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, I searched first outside the channel to make sure it would find the right link. < 1468274347 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But then pasting the link seems like the wrong thing to do. < 1468274359 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Note that I think lmgtfy.com is quite rude. < 1468274366 0 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :shachaf, to me, using @google is like "I am SO SURE that this is SO OBVIOUS the first link on google is going to help you" < 1468274379 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Was that link not helpful? < 1468274394 0 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :It was helpful, yes < 1468274407 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :How can you even be sure it will give the same answer in channel? Google can give different results for the same query depending on the interface language, search history, account, phase of moon, etc. < 1468274413 0 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :But I think by using @google you're coming across as more arrogant than you would by just pasting the link < 1468274427 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, that's a problem. < 1468274438 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Unless I actually am that arrogant, in which case maybe it's not a problem. < 1468274442 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But I don't think I am. < 1468274477 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :The interface language has such a high effect that I specifically sometimes search from http://www.google.com/webhp?hl=en and sometimes from http://www.google.com/webhp?hl=hu depending on what I want. < 1468274554 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :wob_jonas: I suspect phase of moon is the most significant. < 1468274575 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"phase of moon" might mean something like "which data center served your query" < 1468274609 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Taneb: I apologise for my rudeness. < 1468274628 0 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :It is OK < 1468274631 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(You can tell it's serious when I spell "apologise" with an s.) < 1468274631 0 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I forgive you < 1468274656 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'll reconsider my @google behavior < 1468274678 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Taneb: Is part of the rudeness that it seems like I'm suggesting that you didn't even bother to look it up on the Google before asking? < 1468274695 0 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I think so < 1468274741 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :shachaf: I actually think the interface language is the most significant < 1468274762 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :wob_jonas: Try running your search query in Tor and see if you get the same result. < 1468274821 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :Ok, maybe the interface language just used to be the most significant. Maybe search history is more significant these days. < 1468274895 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, I do all my searches in Incognito Mode in Chrome, of course. < 1468274992 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :shachaf: do you think that's enough for Google not recognizing you enough to tilt the search results a little? < 1468275006 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't know whether Google recognizes you. < 1468275012 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But I expect they wouldn't let on. < 1468275015 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :It doesn't have to make a certain identification for some tuning. < 1468275231 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Befunge14]]4 10 02https://esolangs.org/w/index.php?diff=47354&oldid=47346 5* 03Sesshomariu 5* (+90) 10/* Examples */ < 1468276149 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :@duckduckgo befunge < 1468276149 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Unknown command, try @list < 1468276153 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :boo < 1468276173 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :@bing befunge < 1468276173 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :pong < 1468276179 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :ARGH < 1468276238 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :blatant favoritism on the part of the judges < 1468276519 0 :Froox!~Frooxius@194.108.5.201 QUIT :Quit: *bubbles away* < 1468276671 0 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1468277086 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Verbose14]]4 M10 02https://esolangs.org/w/index.php?diff=47355&oldid=40476 5* 03Poolala 5* (+13) 10What was 2013 me thinking < 1468277211 0 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Ping timeout: 240 seconds < 1468277497 0 :FireFly!~firefly@firefly.xen.prgmr.com PRIVMSG #esoteric :@ddg < 1468277497 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Maybe you meant: msg id do bug < 1468277500 0 :FireFly!~firefly@firefly.xen.prgmr.com PRIVMSG #esoteric :aw < 1468277810 0 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1468277835 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net JOIN :#esoteric < 1468277950 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? metasepia < 1468277973 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I believe that was our duckduckgo bot < 1468277992 0 :jaboja!~jaboja@2a00:f41:38a8:f84a:de85:deff:fe55:967a JOIN :#esoteric < 1468277998 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :HackEgo come on, you can do it! < 1468278066 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :metasepia knew the weather at your nearest airport, and also something about ducks. < 1468278080 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net PRIVMSG #esoteric :int-ello. < 1468278086 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net PRIVMSG #esoteric :one day I'll remetasepia hth < 1468278147 0 :FireFly!~firefly@firefly.xen.prgmr.com PRIVMSG #esoteric :I never met a sepia < 1468278188 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net PRIVMSG #esoteric :Firellofly. < 1468278200 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net PRIVMSG #esoteric :I think that pun was already punned by shachaf... < 1468278215 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :HireFly < 1468278230 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :boily: is the code buried or do you lack a place to host it? < 1468278268 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net PRIVMSG #esoteric :it's very dusty, relied on outdated haskell libs, broke when 7.8 came out, stuff like that... < 1468278295 0 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :is FireHi considered valid? < 1468278337 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Haskell, hmm. I really need to update lambdabot. < 1468278369 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :FireFly: are you considered valid < 1468278428 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? warranty < 1468278435 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :warranty? ¯\(°​_o)/¯ < 1468278467 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net PRIVMSG #esoteric :ACTION checks FireFly for UPCs or a VIN... < 1468278560 0 :FireFly!~firefly@firefly.xen.prgmr.com PRIVMSG #esoteric :myname: works for me < 1468278573 0 :FireFly!~firefly@firefly.xen.prgmr.com PRIVMSG #esoteric :I think I might be out of warranty < 1468278651 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :. o O ( is this funny enough? `le/rn warranty/HackEgo comes without warranty, express or implied, and is unfit for any purpose, including the purpose of being unfit for anything. Its warranty has expired. ) < 1468278765 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net PRIVMSG #esoteric :it is self-referential enough. probably include a fixed point somewherer? < 1468278777 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net PRIVMSG #esoteric :s/r\?/?/ < 1468278868 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :boily: I can't provide you with any fixed points; you'd just use them to move Earth out of orbit. < 1468278874 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`le/rn warranty/HackEgo comes without warranty, express or implied, and is unfit for any purpose, including the purpose of being unfit for anything. Its warranty has expired. < 1468278888 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned «warranty» < 1468278907 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` cd wisdom; echo *fix* < 1468278912 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :goofix prefixes < 1468278921 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? goofix < 1468278924 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Goofix is an antropomorphic canine arithmetic notation. < 1468278936 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`culprits wisdom/goofix < 1468278950 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :b_jonas < 1468279098 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :`unidecode ¯\(°​_o)/¯ < 1468279100 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+00AF MACRON] [U+005C REVERSE SOLIDUS] [U+0028 LEFT PARENTHESIS] [U+00B0 DEGREE SIGN] [U+200B ZERO WIDTH SPACE] [U+005F LOW LINE] [U+006F LATIN SMALL LETTER O] [U+0029 RIGHT PARENTHESIS] [U+002F SOLIDUS] [U+00AF MACRON] < 1468279125 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :LOW LINE! < 1468279188 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :Somehow my Mac displays it with a nonzero-width space between the degree sign and the low line < 1468279196 0 :pikhq!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :Huh, why the zero width space? < 1468279251 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :and why does mac osx's Terminal display it as a regular space? < 1468279295 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :hmm it might be an error in my font. I shall investigate soon. < 1468279302 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :pikhq: probably something to do with myndzi < 1468279320 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :^celebrate < 1468279321 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :\o| c.c \o/ ಠ_ಠ \m/ \m/ \o_ c.c _o/ \m/ \m/ ಠ_ಠ \o/ c.c |o/ < 1468279323 0 :jaboja!~jaboja@2a00:f41:38a8:f84a:de85:deff:fe55:967a QUIT :Ping timeout: 264 seconds < 1468279333 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(but the script is no longer active) < 1468279342 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :WHAT? I don't remember that was me < 1468279348 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :maybe it was someone else with my nick < 1468279443 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :AHA! < 1468279451 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :yes, the error is in http://www.orenwatson.be/u8.h.htm < 1468279485 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :in u8.h I neglected to account for some zero width control characters < 1468279524 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh, myndzi used color code in the dance replies? ... so glad I never saw that. < 1468279556 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :hence when the ttf sanitizer rewrites the character widths, it doesn't do those < 1468279681 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :and it seems that Terminal might rely on the font knowing the width of characters/? < 1468279747 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :Um... hmm I set my font to Times new Roman and that didn't fix the bug < 1468279828 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :I wonder what the CJKwidth of U-200B is < 1468280199 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :it's narrow. Maybe osx Terminal is doing this completely naively < 1468280246 0 :hydraz!?@? NICK :storkel < 1468280251 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :
 < 1468280258 0 :storkel!?@? NICK :hydraz < 1468280261 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :test
test < 1468280271 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :`unidecode t
t < 1468280273 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+0074 LATIN SMALL LETTER T] [U+2028 LINE SEPARATOR] [U+0074 LATIN SMALL LETTER T] < 1468280300 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :`unidecode t‪‫‬‭t < 1468280303 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+0074 LATIN SMALL LETTER T] [U+202A LEFT-TO-RIGHT EMBEDDING] [U+202B RIGHT-TO-LEFT EMBEDDING] [U+202C POP DIRECTIONAL FORMATTING] [U+202D LEFT-TO-RIGHT OVERRIDE] [U+0074 LATIN SMALL LETTER T] < 1468280337 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :what the hell? < 1468280362 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :Why is Terminal drawing three t's? there's only two! < 1468280378 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :There are only two. < 1468280385 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Try resizing the window. < 1468280399 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :well in osx Terminal there are three < 1468280418 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :I resized it, there's still three < 1468280493 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1468280507 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm using the same program. Only two ts. < 1468280512 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But the rest of the screen is messed up. < 1468280514 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :thanks oerjan < 1468280626 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :Wait now there're only two. wut < 1468280666 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :hold on I can fix this < 1468280840 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :`unicode 202D < 1468280841 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​‭ < 1468280848 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :`unicode 202D < 1468280850 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​‭ < 1468280852 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :there < 1468280875 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :`unicode 202C < 1468280877 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​‬ < 1468280883 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :asdasdasd < 1468280887 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :`unicode 202D < 1468280890 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​‭ < 1468280904 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :you're really messing up my terminal #scow < 1468280961 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :well at least now there shouldn't be anything in the RTL stack < 1468280979 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :because I popped it < 1468281036 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :I think working through a tmux and a screen negated the damage to my own terminal < 1468281053 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net QUIT :Quit: ARTISTIC CHICKEN < 1468281548 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client