< 1460678817 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :the pooch-turtle theory of gravitational collapse < 1460679020 0 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1460679295 0 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1460679481 0 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Marketing seems like it would be less fun than engineering < 1460679504 0 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :In marketing, the phrase "what if we just...?" is not applicable nearly as often < 1460679582 0 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 260 seconds < 1460679591 0 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hppavilion[2]: hppavellon[1]. please github me your username. your codoctor is particularly nasty hth < 1460679691 0 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :boily: Nice try. < 1460679697 0 :hppavilion[2]!?@? NICK :hppavilion[1] < 1460679706 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ACTION wonders if boily has tried google < 1460679726 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :boily: Also, "my codoctor is particularly nasty"? < 1460679751 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :in soviet russia, the evidence codoctors you hth < 1460679770 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? soviet russia < 1460679771 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :soviet russia? ¯\(°​_o)/¯ < 1460679864 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`le/rn soviet russia/¯\(°​_o)/¯ soviet russia? < 1460679868 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned «soviet russia» < 1460679892 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` ls wisdom/*rus* < 1460679893 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom/brontosaurus \ wisdom/lystrosaurus \ wisdom/russell's teapot \ wisdom/russia \ wisdom/rust \ wisdom/soviet russia \ wisdom/the torus \ wisdom/torus < 1460679898 0 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hppavilion[1]: you are the one who added the codoctorwisdom. you are responsible for it. < 1460679900 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Taneb: how do you feel about about being confused with a jackal twh < 1460679908 0 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :Taneb's a jackal? < 1460679908 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` ls wisdom/*sovi* < 1460679909 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom/soviet russia \ wisdom/soviet union < 1460679929 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :boily: Oh, on the subject of LaTeXifying it < 1460679939 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :boily: You could have appended "to LaTeX" < 1460679957 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :boily: i've always assumed so < 1460679965 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :since the hebrew word for jackal is "tan" < 1460679980 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :but i didn't realize i'd always assumed so until just now < 1460679985 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :boily: You're welcome. Maybe you should stop using LaTeX because of Knuth's stupid crusade against Blackboard Bold and use some more good format < 1460679986 0 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :and -eb is is a Hebrew suffix for "like a jackal"? < 1460680004 0 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION thwacks hppavilion[1] for spouting heresies < 1460680034 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ACTION uses deflect. It's META-effective < 1460680042 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :what crusade, i've use blackboard bold in LaTeX many times < 1460680050 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*+d < 1460680066 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@metar KOAK < 1460680066 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :KOAK 142253Z 29017KT 10SM FEW025 FEW200 18/07 A3013 RMK AO2 SLP204 T01780072 PNO < 1460680087 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: How!? < 1460680103 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :\mathbb{...} < 1460680117 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: I mean blackboard bold beyond \mathbb C, R, Z, Q, and A (I think A is an option) < 1460680119 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :might require a package. < 1460680119 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@metar PANC < 1460680120 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :PANC 142253Z 16003KT 10SM FEW065 SCT120 SCT200 11/M01 A2961 RMK AO2 SLP026 SH DSNT N T01111011 < 1460680128 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :OKAY < 1460680130 0 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :PANC? < 1460680140 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: pretty sure N is included. < 1460680143 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: AMS math includes it (much to Knuth's dismay, I imagine), but only the common ones < 1460680144 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Ted Stevens Anchorage International Airport < 1460680146 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Oh, yeah, N < 1460680146 0 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION sings to some cute touhou remix ”la la la la la ♪“ < 1460680152 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :boily: ... < 1460680169 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Wait, not boily < 1460680171 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf < 1460680175 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: How? < 1460680186 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :How what? < 1460680192 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: Ted Stevens. How? < 1460680202 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :HOW DID YOU FIND ME DAMMIT < 1460680226 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I HAVE TRAVELED TO THE ENDS OF THE EARTH TO CONCEAL MYSELF and it was just a coincidence, wasn't it? < 1460680228 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :why does everything have to be about you < 1460680245 0 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hppavilion[1]: what am I not? < 1460680247 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Actually I got it from your Github profile. < 1460680254 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :boily: shachaf < 1460680258 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: Oh. < 1460680260 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Wait, what? < 1460680276 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: wtf does GitHub have that information? < 1460680279 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: it could have had _something_ to do with your mention that you're in anchorage. < 1460680282 0 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oh, github! plase to gib me hppavilion[1]username for graet good! < 1460680285 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :the other day. < 1460680297 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Is it in some repo? < 1460680305 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: i missed that < 1460680331 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Ah, it says I'm in Alaska on the profile < 1460680339 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I'll change it to East Virginia if that's possible < 1460680351 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :the truth is out there < 1460680363 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Did you know Ted Stevens or something? < 1460680383 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: ...maybe < 1460680392 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: But only in his dying moments. < 1460680415 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :was he your grandparent < 1460680418 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :is that a murder confession. < 1460680435 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Needless to say, they are still trying to figure out how I convinced air traffic control I was a pilot. < 1460680444 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(And who it was that did that) < 1460680455 0 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :. o O ( hmm... should I put "deniability" in the things chapter, or the tanebventions one... ) < 1460680462 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :isn't east virginia just... virginia < 1460680467 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Phantom_Hoover: No? < 1460680476 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Phantom_Hoover: It's east of virginia < 1460680484 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? deniability < 1460680484 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Phantom_Hoover: And west of west virginia < 1460680485 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Deniability was not invented by Taneb. < 1460680489 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Huh. < 1460680492 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ic < 1460680503 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`tomfoolery ic < 1460680504 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :I must confess, I know not of what you are speaking. < 1460680573 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? ic < 1460680575 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ic what you did there. < 1460680596 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: There we go < 1460680602 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? virginia < 1460680605 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :virginia? ¯\(°​_o)/¯ < 1460680624 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :When I played Worms when I was young, when one side would win, its worms would say "Victory!". < 1460680642 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But I thought they were talking about Queen Victoria. < 1460680655 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I didn't understand why. < 1460680659 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? victoria < 1460680660 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :victoria? ¯\(°​_o)/¯ < 1460680678 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn Victoria was the most victorious queen the world has ever known. < 1460680685 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'victoria': Victoria was the most victorious queen the world has ever known. < 1460680761 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`le/rn victoria/Queen Victoria is the most victorious queen the world has ever known, even having won at the not dying contest. < 1460680765 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Relearned «victoria» < 1460680780 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :rele/rn < 1460680798 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: wat. < 1460680809 0 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :please refrain from learning things while I update the PDF hth. < 1460680814 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: It's an OK joke < 1460680827 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :boily: I'm sorry, I cannot properly integrate that information for some reason. < 1460680846 0 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :if you give me your github username, it'll help the matter hth < 1460680847 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: it feels like a reference to something i have never seen. < 1460680865 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :boily: HAVE YOU TRIED GOOGLING hppavilion[1] < 1460680872 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: It does, but it isn't < 1460680884 0 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de QUIT : < 1460680895 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: The closest thing to a reference it is is the idea of being able to play a game against death where the stakes are mortality < 1460680905 0 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hppavilion[1]: YES, AND IT DIDN'T WORK. *mumble grumble* < 1460680917 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@google hppavilion[1] github < 1460680918 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :https://github.com/cmatsuoka/codecgraph/blob/master/samples/hp-pavilion-dv7.txt < 1460680924 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@google hppavilion[1] github account < 1460680925 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :https://github.com/magento/magento2/issues/3407 < 1460680932 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@google "hppavilion[1]" on github < 1460680933 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :https://github.com/ZodiacWorkingGroup/TaurusVM/blob/master/README.md < 1460680939 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@google who is "hppavilion[1]" < 1460680940 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :http://www.reddit.com/user/hppavilion < 1460680948 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :boily: Hint: When I first joined #esoteric, I didn't have the brackets < 1460680962 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: Apparently, I'm on reddit < 1460680975 0 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :everybody's on reddit. < 1460680979 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :boily: Though I have a feeling you've already found me < 1460680983 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :even oerjan < 1460680993 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :boily: Even fungot? < 1460681031 0 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :especially fungot. < 1460681032 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :no, fungot is just on twitter. < 1460681038 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fungot isn't even on irc < 1460681043 0 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :fizzie: FUNGOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOŐOOOOOOOOOT! < 1460681100 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :What's a got, anyway? < 1460681111 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@wn got < 1460681113 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :No match for "got". < 1460681120 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :nothing, apparently. < 1460681122 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :And what is the standard entertainingness of normal a got? < 1460681152 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :s/normal a/α-normal/ < 1460681158 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION feels like giving hppavilion[1] a CAPTCHA. < 1460681183 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Bots don't make up words < 1460681188 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: "entertainingness" < 1460681191 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`words < 1460681200 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: Coherent words < 1460681205 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :toibilio < 1460681221 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :. o O ( we need a bot to send HackEgo commands so it stays responsive ) < 1460681227 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`words 20 < 1460681231 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :lingpoirt dely horney atorbyllico saary foder hize kaisat reedici reba clar craw pably reuthesin gefa poassion ancr age latum scure < 1460681236 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`coins < 1460681242 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Good point < 1460681254 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: But what happens when PokeEgo starts to lag? < 1460681256 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​09merintcoin 02kaycoin 06forcoin 13beartrovcoin 04xxvicoin 07concoin 08mechocoin 09crarcoin 02]coin 06cadmiruntcoin 13mixingcoin 04lazcoin 07rocercolahcoin 08friecoin 09slycoin 02byterivincoin 06rffcoin 13brazempocoin 0439.3coin 07attacoin < 1460681283 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :@coin < 1460681283 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Not enough privileges < 1460681284 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: shouldn't be a problem if we just avoid cloudatcost < 1460681297 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@coon < 1460681297 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Not enough privileges < 1460681300 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i prefer cloudabovecost < 1460681303 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@coop < 1460681303 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Unknown command, try @list < 1460681321 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: What about cloudisomorphictobutnotequivalenttocost? < 1460681329 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hmph privileged commands don't get spell corrected i think < 1460681341 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i don't know what isomorphism of cost is < 1460681350 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@poin < 1460681350 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Maybe you meant: pointful pointless pointy join < 1460681359 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@join < 1460681360 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Not enough privileges < 1460681361 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: I don't know what isomorphism is strictly, so I'm going to go google it < 1460681363 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :maybe that one < 1460681375 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh it was corrected but too far < 1460681411 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@quote < 1460681411 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Enigmagic says: this calls for mfix and some tequila < 1460681418 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@quite < 1460681418 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Maybe you meant: quote quit < 1460681424 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: Well, an isomorphism is a type of homomorphism < 1460681435 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: And homomorphisms map between algebraic structures < 1460681437 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Hm... < 1460681439 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@nuit < 1460681439 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Not enough privileges < 1460681444 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Cryptocurrency based on higher mathematics? < 1460681533 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :that's tromp_'s area < 1460681551 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Wait, cryptocurrency is crypto- as in cryptography, not crypto- as in cryptozoology < 1460681562 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :So it'd be an esocurrency < 1460681716 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :A currency where units are higher-order functions rather than integers? < 1460681840 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`coins < 1460681868 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​06infuckcoin 13rntnacoin 04raysnaircoin 07oriconcoin 08giblecoin 09wtfcoin 02xsmcoin 06judecoin 13bincoin 04flabtycoin 072-illumcoin 08msitiocoin 09stantioncoin 02rincoin 06alemichinercoin 13condiacoin 04kelectcoin 07blaugyonemibblinel-peturesparcoin 08jothenameofthecoin 09norcoin < 1460681878 0 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :♪ DING ♪ D, E, and F! < 1460682490 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :i want a currency fixed to the value of plutonium < 1460682515 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :for mythological reasons < 1460682516 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :\oren\: That can be done. < 1460682556 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :\oren\: Though would prefer rikj ("Rick J.") currency. < 1460682566 0 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :\oren\: he\\oren\. < 1460682575 0 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :\oren\: why mythological system, and why? < 1460682588 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Hm... < 1460682631 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION thinks infuckcoin could catch on. < 1460682686 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :A cryptography system where a message is encrypted in such a way that the output message is variable by key used, so you plug in two messages (m, n) and two public keys (k, l) and it produces a cyphertext which when decrypted with k produces message m and when decrypted with l produces message n < 1460682739 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :WITH the property that one message can't be used to decrypt other messages < 1460682747 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Preferably, you could have an infinite number of messages assigned to keys < 1460682798 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :This would be useful somehow and for some reason, I'm sure < 1460682820 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Doublehashing is also of interest < 1460682829 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Oooh, commutative doublehashing < 1460682847 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :That's actually potentially useful < 1460682852 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Take two values X, Y and produce a hash H < 1460682867 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Where swapping X and Y still produces H < 1460682914 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :\oren\: Any idea what commutative bihashing could be useful for? < 1460682926 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(Or is it already a thing?) < 1460683184 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: how about jothenameofthecoin < 1460683187 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: and bincoin < 1460683217 0 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :norcoin: Nortti's Coin. < 1460683232 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :jothenameofthecoin is pretty good. < 1460683239 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` echo nooodlcoin < 1460683244 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :noooooodlcoin < 1460683313 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :boily: norcoin is based on NOR as its encryption algorithm < 1460683348 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: but- how- except- what? < 1460683352 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`` cat nooodlcoin < 1460683353 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cat: nooodlcoin: No such file or directory < 1460683366 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :That sounds like an exceptional crypto algorithm. < 1460683368 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`cat waaaalrus < 1460683369 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cat: waaaalrus: No such file or directory < 1460683373 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :pikhq: It is. < 1460683385 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Almost as good as 2ROT13. < 1460683394 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :pikhq: 2ROT13? < 1460683421 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :2 rounds of ROT13, of course. < 1460683437 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :. o O ( time to start going back to `run ) < 1460683440 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :pikhq: NOR is actually better because many messages are undecipherable < 1460683448 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`` echo waaaalrus < 1460683449 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :waaaalrus < 1460683455 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`` echo waaalrus < 1460683456 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :waaalrus < 1460683459 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` echo nooodl < 1460683460 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :noooooooodl < 1460683469 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: HOW. HOW ARE YOU DOING THAT. < 1460683472 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`cat echo < 1460683473 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cat: echo: No such file or directory < 1460683477 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`cat bin/echo < 1460683480 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cat: bin/echo: No such file or directory < 1460683483 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Didn't think so < 1460683491 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` which echo < 1460683493 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/bin/echo < 1460683503 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :``cat /bin/echo < 1460683503 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: `cat: not found < 1460683508 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`` cat /bin/echo < 1460683509 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​ELF............>.....¤@.....@.......€b..........@.8. .@.........@.......@.@.....@.@.....ø.......ø....................8......8@.....8@............................................@.......@.....”W......”W........ ............à]......à]`.....à]`.....°......`........ ...........ø]......ø]`.....ø]`.....à.......à................ < 1460683512 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :...oh < 1460683523 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` echo -n 'noo' > /tmp/file; echo 'dl' > /tmp/file; cat /tmp/file < 1460683525 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :dl < 1460683528 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oops < 1460683532 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` echo -n 'nooo' > /tmp/file; echo 'dl' >> /tmp/file; cat /tmp/file < 1460683533 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :nooodl < 1460683535 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hm < 1460683536 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` echo -n 'nooo' > /tmp/file; echo 'dl' >> /tmp/file; cat /tmp/file < 1460683537 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :nooodl < 1460683543 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` echo -n 'nooo' > /tmp/file; echo 'dl' >> /tmp/file; cat /tmp/file < 1460683544 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :noooooooodl < 1460683547 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :there we go < 1460683559 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :even objdump -d -M intel /bin/echo < 1460683573 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Whoops < 1460683582 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`` objdump -d -M intel /bin/echo < 1460683585 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​ \ /bin/echo: file format elf64-x86-64 \ \ \ Disassembly of section .init: \ \ 0000000000400ff8 <.init>: \ 400ff8: 48 83 ec 08 sub rsp,0x8 \ 400ffc: e8 cf 07 00 00 call 4017d0 <__ctype_b_loc@plt+0x530> \ 401001: 48 83 c4 08 add rsp,0x8 \ 401005: c3 ret \ \ Disassembly of s < 1460683593 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` stat /bin/echo < 1460683594 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​ File: `/bin/echo' \ Size: 27008 Blocks: 56 IO Block: 1024 regular file \ Device: bh/11d Inode: 393111 Links: 1 \ Access: (0755/-rwxr-xr-x) Uid: ( 0/ UNKNOWN) Gid: ( 0/ UNKNOWN) \ Access: 2016-04-14 17:00:49.000000000 +0000 \ Modify: 2013-01-26 21:07:42.000000000 +0000 \ Change: 2014-01-29 02:35:46.000000000 +0000 < 1460683607 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: ? < 1460683625 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :just looking for the mtime < 1460683646 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`` echo $random < 1460683648 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1460683653 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`` echo "$random" < 1460683654 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1460683657 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Hm... < 1460683662 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`` echo "random number: $random" < 1460683663 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :random number: < 1460683666 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Huh < 1460683674 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`` echo "random number: $RANDOM" < 1460683676 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :random number: 9596 < 1460683682 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` echo "random nooodl: $NOOODL" < 1460683683 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :random noooooodl: < 1460683701 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` grep nooodl wisdom/* < 1460683702 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :grep: wisdom/le: Is a directory \ grep: wisdom/¯\(°_o): Is a directory \ grep: wisdom/¯\(°​_o): Is a directory \ wisdom/noooooodl:noooodl is the correct spelling \ wisdom/pho:Phở is a Vietnamese soup invented by noooooodl to stress-test implementations of Unicode combining characters. \ Binary file wisdom/reflection matches < 1460683704 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`roll d20 < 1460683705 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv/bin/roll: line 17: ((: 0 < : syntax error: operand expected (error token is "< ") \ 0 < 1460683709 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :d20 < 1460683709 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :shachaf: 19 < 1460683713 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :d20 < 1460683714 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :hppavilion[1]: 10 < 1460683717 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :d15 < 1460683717 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :hppavilion[1]: 7 < 1460683720 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :d100000000000 < 1460683720 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :hppavilion[1]: 40126895856 < 1460683728 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :d0 < 1460683735 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :d-20 < 1460683737 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :di < 1460683740 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :d1 < 1460683740 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :hppavilion[1]: 1 < 1460683742 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :d1 < 1460683742 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :hppavilion[1]: 1 < 1460683750 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` cat wisdom/reflection /tmp/nooodl < 1460683751 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cat: /tmp/nooodl: No such file or directory \ cat.wisdom/reflection./tmp/nooooooooodl. < 1460683764 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :d20+20i+20j+20k+20ij+20ik+20jk+20ijk < 1460683781 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :d20x30 < 1460683792 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :d2*10^90 < 1460683819 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :d9 < 1460683819 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :hppavilion[1]: 9 < 1460683825 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :WHAT ARE THE ODDS. < 1460683829 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :> 1/9 < 1460683830 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 0.1111111111111111 < 1460683833 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :THOSE ARE THE ODDS < 1460683839 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :THAT WAS EASY. < 1460683853 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: i think hppavilion[1] may have passed on to the next subject < 1460683860 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: it happens < 1460683906 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :d1+d2+d3 < 1460683906 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :oerjan: 1 + 2 + 3 => 6 < 1460683910 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :If one were to make a super-TC ASM, what kinds of instructions would need to be added? < 1460683933 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: it happened _again_. marvelous, isn't it. < 1460683943 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Where "take a program stored in memory and jump if it halts for a given input" is against the rules < 1460683952 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i think oerjan may be making fun of you hth < 1460683960 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: He's right at least. < 1460683999 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Basically, what is the simplest ASM instruction that /isn't/ dirty and over-specified that makes that ASM super-TC? < 1460684001 0 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION prods oerjan with his mapole < 1460684008 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i'm also making fun of shachaf's futile attempts at demonstrating the answer to the previous subject hth < 1460684026 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(I formally defined "dirty and over-specified" yesterday for the folks on ##math, but I seem to have misplaced the link) < 1460684079 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: DOESITHALT hth < 1460684092 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: That counts as dirty and overspecified < 1460684103 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :BUSYBEAVER < 1460684139 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: "Dirty and overspecified" is defined as "solves a single high-level decision problem and closely related problems instantly" < 1460684153 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Among other things < 1460684172 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: So BUSYBEAVER and DOESITHALT are both D&OS < 1460684197 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: what about twoducks-like time travel, then. < 1460684257 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :WINDBACK, perhaps < 1460684271 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :returns to a previous time < 1460684297 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i suppose it should also give a result there, like a continuation < 1460684356 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm not quite sure if that's super-TC < 1460684367 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :might just be feather-like < 1460684381 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :whoa whoa whoa < 1460684394 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Someone in another channel reminded me of Vortex Math. < 1460684397 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :https://www.youtube.com/watch?v=zhBymLCRIU8 < 1460684405 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's so great. < 1460684412 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: That is satisfactory < 1460684417 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION sidles away from link < 1460684431 0 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oerjan: come come, don't be afraid of links! < 1460684433 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: but it's so wonderful < 1460684449 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :AAAAAAAAAAA < 1460684452 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(click) < 1460684499 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: I don't think it's super-TC, because you could just record the program state at every moment in time up until now. < 1460684528 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: What you need for super-TC is one that can jump into the future (without doing the computation in between) < 1460684563 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Or somethign < 1460684613 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: If the FUCKAROUND command can deal with program-that-has-halted, it may be super-TC < 1460684618 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION gets bored and quits before getting to actual "math" < 1460684637 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: so you're saying you watched it to the end? < 1460684664 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i put the quotes on on purpose. < 1460684667 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Wait, WINDBACK doesn't work, but SENDBACK does < 1460684697 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :SEND v a t sets the value at address a to v at the t'th execution step < 1460684733 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: ok maybe i didn't make it clear what kind of video it was when i linked it < 1460684769 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: https://esolangs.org/wiki/TwoDucks < 1460684779 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Yes, I'm at TwoDucks < 1460684793 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: "boring" hth < 1460684803 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: WINDBACK is just Feather, but SENDBACK can set a value before it has been computed < 1460684832 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: WINDBACK just needs you to save the current program state at every point in execution < 1460684870 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Speaking of super-TCness, I had an awesome idea. Did I tell you about it? < 1460684884 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :yes, then i promptly forgot. < 1460684889 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(No, I'm not becoming a crank. This isn't about making a super-TC machine) < 1460684893 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: OK, then I'll tell you again < 1460684898 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Phase 1 < 1460684910 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION prepares the amnesiac machine < 1460684954 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Design and implement a relatively simple (but, for one not exposed to esolangs in prior, novel and interesting and seemingly useful) programming language < 1460684995 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: It should be based off of a carefully-designed abstract machine, perhaps one that seems almost TC but isn't < 1460685004 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Phase 2 is to devise a solution to the halting problem for this machine, < 1460685008 0 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oerjan: hppavilion[1]'s a class D? < 1460685023 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: wat < 1460685028 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: SCP < 1460685035 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Then to implement this algorithm < 1460685048 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :For the language. < 1460685051 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: no no, i mean to use it on myself, so i can forget it again < 1460685059 0 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oic tdh < 1460685071 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :It should be rolled into a compiler for the language, because it's a simple enough language to justify compilation < 1460685073 0 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION still suspects hppavilion[1] to be class D... < 1460685082 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: that does explain so much < 1460685100 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: either that or class Euclid < 1460685107 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :The compiler should, given a program, print an unassuming message saying "This program [will|won't] halt" < 1460685124 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :It should be part of a list of messages, so you don't see it immediately < 1460685163 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Phase 3 is to give this compiler to first-year CS students under the pretense of them testing the language and looking for flaws, careful not to tell them any of this < 1460685194 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Then you wait for them to encounter a bug and read the compiler printout for guidance, and see this unassuming little message that just doesn't fit. < 1460685264 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(And since the machine is NTC, it can be 100% accurate, but the machine has to /look/ TC, albeit some fudging with the documentation would be required) < 1460685310 0 :heroux!sandroco@gateway/shell/insomnia247/x-sqoypokgexvudgdr QUIT :Ping timeout: 244 seconds < 1460685314 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: problem: halting depends on input, which is not known at compile time. < 1460685322 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Yes, that would be an issue < 1460685347 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Probably we just say the language doesn't have proper IO yet, so you need to give it batch input before it compiles < 1460685361 0 :heroux!sandroco@gateway/shell/insomnia247/x-sueulsysuiyovdrs JOIN :#esoteric < 1460685372 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(I trust that your average CS student won't question that) < 1460685381 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :also, if a language is "almost TC", then deciding halting will likely be a > lifetime-of-universe task. < 1460685412 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: It'll take some stuff from TFP < 1460685416 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :because it's easy to create terminating languages that still take enormous resources. < 1460685476 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :what's TFP. < 1460685491 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07MDPN14]]4 M10 02https://esolangs.org/w/index.php?diff=46779&oldid=11116 5* 03LegionMammal978 5* (+13) 10/* External resources */ < 1460685497 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh total functional programming < 1460685502 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Total Functional Programming. An area of reasearch for languages that are not TC, rather being decidable < 1460685503 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :still enormous. < 1460685516 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: We'd keep it down somehow. < 1460685533 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :"good luck" < 1460685646 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Yes, sure < 1460685727 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Matrix Xor? < 1460685749 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :wat < 1460685767 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That was Knuth's instruction, right? < 1460685773 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :For MMIX? < 1460685950 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07DumbScript14]]4 M10 02https://esolangs.org/w/index.php?diff=46780&oldid=9317 5* 03LegionMammal978 5* (+27) 10/* Download */ < 1460685982 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 252 seconds < 1460686119 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07WILSON14]]4 M10 02https://esolangs.org/w/index.php?diff=46781&oldid=35507 5* 03LegionMammal978 5* (+13) 10/* External resources */ < 1460686178 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07BrainFNORD14]]4 M10 02https://esolangs.org/w/index.php?diff=46782&oldid=21781 5* 03LegionMammal978 5* (+13) 10 < 1460686222 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Remote host closed the connection < 1460687169 0 :boily!~alexandre@96.127.201.149 QUIT :Quit: STEREOSCOPIC CHICKEN < 1460687505 0 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1460687817 0 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 276 seconds < 1460687887 0 :Elronnd!?@? NICK :earenndil < 1460687901 0 :earenndil!?@? NICK :Elronnd < 1460689462 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1460689612 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: Did you ever figure out left-associative SK? < 1460689624 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :no i hppavilion[1]ed it hth < 1460689664 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: Great, now I'm a verb xD < 1460689667 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i'm still thinking a bit about it < 1460689680 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: Did you consider the tree representation? < 1460689694 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :? < 1460689699 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :in particular, whether you can do it with only initial (.) combinations < 1460689729 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Initial (.) combinations? < 1460689744 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: Apparently, CL isn't supposed to be written with parentheses or `s, it's supposed to be drawn out as a tree < 1460689746 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :also, that okasaki paper solves the general problem < 1460689765 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: Where the the child of a node is its arguments < 1460689818 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: So it might just be a problem of "can a singly-linked list where the child of a node is its arguments represent anything of use < 1460689832 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Which Okasaki paper? < 1460689844 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :http://www.westpoint.edu/eecs/SiteAssets/SitePages/Faculty%20Publication%20Documents/Okasaki/jfp03flat.pdf < 1460689847 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"Flattening combinators"! That was the name. < 1460689864 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: Wait, wouldn't cxyzabcdef be (((((((((c x) y) z) a) b) c) d) e) f)? < 1460689871 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :it would hth < 1460689910 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: So it seems like what you're looking for is a way to encode a program in unary, then you stick that in a combinator where the number of arguments is the program < 1460689931 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: So you just want Godel encoding, I think < 1460689955 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :not exactly hth < 1460689964 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: Yeah, probably not < 1460690008 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: But I have a feeling the proof is going to be "nothing interesting is possible" < 1460690239 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :What happens when you do purely-functional stack programming? < 1460690246 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :e.g. PUSH(PUSH) < 1460690257 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: i haven't yet been able to prove that you _cannot_ use just dot and (dot dot). not been trying that hard, mind you. < 1460690275 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(to flatten a tree) < 1460690362 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :((call/cc call/cc) (call/cc call/cc)) ;; Story of my life ;-; < 1460690596 0 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1460690596 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: you get underload, or slightly more mainstream, joy < 1460690767 0 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 252 seconds < 1460690767 0 :newsham!~chat@udp217044uds.hawaiiantel.net QUIT :Ping timeout: 252 seconds < 1460692189 0 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :What about postfix SKI? < 1460692356 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :incidentally S and K alone don't work. i suspect adding I doesn't help. < 1460692398 0 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Maybe you could add something that forces things to associate differently < 1460692430 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :because Sabc = ac(bc). if a is K that gives nothing new. is a is S you end up in a recursion that eventually gives nothing new. < 1460692448 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :FreeFull: that's cheating < 1460692479 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*if a < 1460692853 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/upload14]]4 overwrite10 02 5* 03Kaynato 5* 10uploaded a new version of "[[02File:Daoyu Level Table.png10]]": SWAPS is now a NOP at level 1. < 1460692875 0 :centrinia!~centrinia@107-208-218-105.lightspeed.tukrga.sbcglobal.net QUIT :Quit: Leaving < 1460692915 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm I might mess up the argument < 1460693361 0 :centrinia!~centrinia@107-208-218-105.lightspeed.tukrga.sbcglobal.net JOIN :#esoteric < 1460693925 0 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net JOIN :#esoteric < 1460693937 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :I am considering making an implementation of brainfuck in kOS, so m space probes can be controlled with brainfuck < 1460693979 0 :iconmaster!~iconmaste@icon-thinkpad.wireless.rit.edu QUIT :Ping timeout: 276 seconds < 1460694133 0 :newsham!~chat@udp217044uds.hawaiiantel.net JOIN :#esoteric < 1460694393 0 :devhydraz!matheus@heddw.ch JOIN :#esoteric < 1460694394 0 :devhydraz!matheus@heddw.ch QUIT :Changing host < 1460694394 0 :devhydraz!matheus@unaffiliated/demhydraz JOIN :#esoteric < 1460694459 0 :yorick__!~yorick@ip51cd0513.speed.planet.nl JOIN :#esoteric < 1460694459 0 :yorick__!~yorick@ip51cd0513.speed.planet.nl QUIT :Changing host < 1460694459 0 :yorick__!~yorick@oftn/oswg-member/yorick JOIN :#esoteric < 1460694490 0 :nortti_!nortti@ayu.smar.moe JOIN :#esoteric < 1460694622 0 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1460694755 0 :hydraz!matheus@unaffiliated/demhydraz QUIT :*.net *.split < 1460694755 0 :earendel!~earendel@unaffiliated/earendel QUIT :*.net *.split < 1460694755 0 :lambdabot!~lambdabot@haskell/bot/lambdabot QUIT :*.net *.split < 1460694755 0 :yorick!~yorick@oftn/oswg-member/yorick QUIT :*.net *.split < 1460694755 0 :lifthrasiir!~lifthrasi@115.68.131.49 QUIT :*.net *.split < 1460694755 0 :nortti!nortti@ayu.smar.moe QUIT :*.net *.split < 1460694802 0 :Sgeo_!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :kOS? < 1460695332 0 :lifthrasiir!~lifthrasi@115.68.131.49 JOIN :#esoteric < 1460695482 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION assumes k = kerbal < 1460695605 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :kerbal operating system is a mod that lets you program arbitrary actions into your probes < 1460695678 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :e.g "if we are below a certain altitude, lower landing legs and blast until speed is less than blah < 1460695750 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :using a programming language similar to BASIC < 1460695817 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :so even if you're using RemoteTech, you don't need your probes to have signal at all times < 1460695957 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :(i'm interested in using it to provide stationkeeping) < 1460696031 0 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 264 seconds < 1460696526 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :I'm also working on a parts pack mod for ksp < 1460696893 0 :lambdabot!~lambdabot@haskell/bot/lambdabot JOIN :#esoteric < 1460697949 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :is "Watson Aerospace" a good name for a mod? or too generic < 1460698234 0 :shikhin_!?@? NICK :shikhin < 1460698467 0 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1460698623 0 :copumpkin!~copumpkin@haskell/developer/copumpkin JOIN :#esoteric < 1460698946 0 :zgrep!sid43445@gateway/web/irccloud.com/x-mqtzpfsnjwcpzrmi QUIT :Excess Flood < 1460699021 0 :zgrep!sid43445@gateway/web/irccloud.com/x-irynztsjdozxxjjk JOIN :#esoteric < 1460700058 0 :fowl!fowl@unaffiliated/fowlmouth JOIN :#esoteric < 1460700182 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite < 1460700450 0 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1460701030 0 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 252 seconds < 1460701149 0 :copumpkin!~copumpkin@haskell/developer/copumpkin QUIT :Quit: My MacBook Pro has gone to sleep. ZZZzzz… < 1460701182 0 :earendel!~earendel@unaffiliated/earendel JOIN :#esoteric < 1460701492 0 :centrinia!~centrinia@107-208-218-105.lightspeed.tukrga.sbcglobal.net QUIT :Ping timeout: 260 seconds < 1460701570 0 :Sgeo__!~Sgeo@ool-18e43ef5.dyn.optonline.net JOIN :#esoteric < 1460701648 0 :j-bot!~j-bot@li1285-84.members.linode.com QUIT :Ping timeout: 264 seconds < 1460701685 0 :heroux!sandroco@gateway/shell/insomnia247/x-sueulsysuiyovdrs QUIT :Ping timeout: 264 seconds < 1460701685 0 :Sgeo_!~Sgeo@ool-18e43ef5.dyn.optonline.net QUIT :Ping timeout: 264 seconds < 1460701685 0 :erdic!~erdic@unaffiliated/motley QUIT :Ping timeout: 264 seconds < 1460701685 0 :deltab!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net QUIT :Ping timeout: 264 seconds < 1460701761 0 :deltab!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net JOIN :#esoteric < 1460701769 0 :erdic!~erdic@unaffiliated/motley JOIN :#esoteric < 1460701794 0 :heroux!~heroux@gateway/shell/insomnia247/x-bxyzrhtnjqfdzsmb JOIN :#esoteric < 1460702106 0 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1460702383 0 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 252 seconds < 1460702558 0 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1460704033 0 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Apparently, YouTube stores their views using signed integers < 1460704040 0 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(32-bit before Psy, 64-bit after) < 1460704128 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Not sure why they went with signed but w/e. < 1460704139 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :An int64_t is probably plenty. < 1460704168 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :At the very least, I think we've got other, more important engineering issues to worry about if an int64_t view count wraps around. < 1460705325 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`olist 1033 < 1460705355 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :olist 1033: shachaf oerjan Sgeo FireFly boily nortti b_jonas < 1460705678 0 :FireFly!~firefly@firefly.xen.prgmr.com PRIVMSG #esoteric :I think that was olist'd yesterday < 1460705954 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh indeed, at --04-14T17 < 1460705957 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :sorry, I didn't notice < 1460705986 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(we'll need to make hackego track this or something) < 1460706574 0 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 252 seconds < 1460706593 0 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :http://www.ioccc.org/2015/hou/prog.c < 1460706606 0 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :probably the most surprising entry (to me) for recent years < 1460706642 0 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :nobody will realize that this is an RFC 1321 implementation. < 1460706719 0 :rdococ!~rdococ@unaffiliated/octagonfly JOIN :#esoteric < 1460706869 0 :rdococ_!~rdococ@unaffiliated/octagonfly JOIN :#esoteric < 1460706921 0 :Sgeo_!~Sgeo@ool-18e43ef5.dyn.optonline.net JOIN :#esoteric < 1460707256 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :That is quite surprising. < 1460707274 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Unsurprising that it requires IEEE compliant floats though. < 1460707337 0 :Nithogg!~ethiraric@jrc16-h01-176-150-43-109.dsl.sta.abo.bbox.fr QUIT :Ping timeout: 250 seconds < 1460707383 0 :Nithogg!~ethiraric@176.150.43.109 JOIN :#esoteric < 1460707444 0 :rdococ!~rdococ@unaffiliated/octagonfly QUIT :*.net *.split < 1460707444 0 :Sgeo__!~Sgeo@ool-18e43ef5.dyn.optonline.net QUIT :*.net *.split < 1460707444 0 :zgrep!sid43445@gateway/web/irccloud.com/x-irynztsjdozxxjjk QUIT :*.net *.split < 1460707450 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :lifthrasiir: oh great, the winners are out < 1460707455 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :um, the source codes I mean < 1460707486 0 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :b_jonas: yeah, quite delayed but it's now there < 1460707813 0 :FireFly!~firefly@firefly.xen.prgmr.com PRIVMSG #esoteric :Wow, impressive < 1460707875 0 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net QUIT :Quit: Bye < 1460707878 0 :J_Arcane!~chatzilla@37-219-51-51.nat.bb.dnainternet.fi QUIT :Ping timeout: 244 seconds < 1460707980 0 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :pikhq: it does detect the faulty (well, x87) float ops though < 1460707999 0 :zgrep!sid43445@gateway/web/irccloud.com/x-movbgbqknkpyjfsg JOIN :#esoteric < 1460708240 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Yeah. < 1460708261 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :I suspect it doesn't detect other brain damaged floats, but that *is* the most likely one to hit people. < 1460708280 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :(well, okay, x87 itself isn't brain damaged. Just not quite what you want here.) < 1460708378 0 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :pikhq: yeah, to be exact it is "unexpected". but the risk of double rounding makes it a faulty decision nevertheless... < 1460708745 0 :rdococ_!~rdococ@unaffiliated/octagonfly QUIT :Quit: Leaving < 1460708948 0 :heroux!~heroux@gateway/shell/insomnia247/x-bxyzrhtnjqfdzsmb QUIT :Ping timeout: 250 seconds < 1460708994 0 :heroux!sandroco@gateway/shell/insomnia247/x-fvtyfrwqlquhmrte JOIN :#esoteric < 1460709013 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :lifthrasiir: it's not that delayed. compared to some previous ioccc that is. < 1460709034 0 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :well, they are frequently delayed ;) < 1460709305 0 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1460709624 0 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 250 seconds < 1460710729 0 :atehwa_!?@? NICK :atehwa < 1460711175 0 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1460712174 0 :j-bot!~j-bot@li1285-84.members.linode.com JOIN :#esoteric < 1460712209 0 :singingboyo!~brandonso@thetis.ugrad.cs.ubc.ca JOIN :#esoteric < 1460718257 0 :^v!~v^@c-68-41-215-101.hsd1.mi.comcast.net QUIT :Ping timeout: 260 seconds < 1460718406 0 :^v!~v^@c-68-41-215-101.hsd1.mi.comcast.net JOIN :#esoteric < 1460718538 0 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I have an exam this afternoon < 1460718555 0 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :On linear optimization and its applications < 1460718993 0 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I'm nervous :( < 1460719125 0 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1460719826 0 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :boily, can you help me boost my confidence < 1460720388 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Haneb < 1460720608 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1460720900 0 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :Tanelle. I can try. < 1460720903 0 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hellochaf. < 1460720914 0 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :Taneb: what confidence do you need a boost with? < 1460720934 0 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :(please note that I'll only be available for confidence boosting for the next twelve minutes.) < 1460720977 0 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :boily, I have an exam at 2PM UK time < 1460720991 0 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@localtime Taneb < 1460720991 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Local time for Taneb is Fri Apr 15 11:49:33 < 1460720995 0 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oh. < 1460721000 0 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :math exam, I presume? < 1460721033 0 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Yeah, linear optimization and its applications in game theory and network optimization < 1460721041 0 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Except I have no idea what network optimization is < 1460721120 0 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I'm fairly sure I can get 70%, which is what I need to get the top grade in this module < 1460721131 0 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :But I'd like to do better than that so I can get the top grade overall < 1460721139 0 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :(I dropped a fair bit back in January) < 1460721199 0 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :well, when panicking take deep breathes, relax your shoulders, and try to edge your answer in according to the _intent_ of the question, not the question itself. < 1460721234 0 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :I doubt network optimization can be learned in a single hour. it sounds scary. < 1460721365 0 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I might be able to learn it well enough to pretend I know it for the exam < 1460721369 0 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :It might not even come up! < 1460721478 0 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :follow the intents. < 1460721579 0 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :time for a shower, then second day of formattage. formatting. formationnery? < 1460721611 0 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :Taneb: good luck, optimize the fungot out of your exam, and may the tea flow freely in your veins! < 1460721618 0 :boily!~alexandre@96.127.201.149 QUIT :Quit: MASTER CHICKEN < 1460721631 0 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :...I don't drink tea < 1460722160 0 :FireFly!~firefly@firefly.xen.prgmr.com PRIVMSG #esoteric :You better start, then! < 1460722482 0 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Hahaha < 1460722490 0 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I'm going to get some water, though < 1460722498 0 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Don't want to sit an exam dehydrated < 1460722959 0 :Vorpal!~Vorpal@unaffiliated/vorpal QUIT :Ping timeout: 264 seconds < 1460723356 0 :Vorpal!~Vorpal@unaffiliated/vorpal JOIN :#esoteric < 1460724435 0 :^v!~v^@c-68-41-215-101.hsd1.mi.comcast.net QUIT :Ping timeout: 264 seconds < 1460724475 0 :^v!~v^@c-68-41-215-101.hsd1.mi.comcast.net JOIN :#esoteric < 1460724941 0 :FireFly!~firefly@firefly.xen.prgmr.com PRIVMSG #esoteric :I usually buy a bottle of cola for my exams < 1460724962 0 :FireFly!~firefly@firefly.xen.prgmr.com PRIVMSG #esoteric :Keeps me hydrated *and* acts as a caffeine boost < 1460725247 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Taneb: whoa whoa whoa, don't drink tea? < 1460725251 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what's that all about? < 1460726631 0 :^v!~v^@c-68-41-215-101.hsd1.mi.comcast.net QUIT :Ping timeout: 264 seconds < 1460726675 0 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de JOIN :#esoteric < 1460726730 0 :^v!~v^@c-68-41-215-101.hsd1.mi.comcast.net JOIN :#esoteric < 1460726992 0 :j-bot!~j-bot@li1285-84.members.linode.com QUIT :Ping timeout: 264 seconds < 1460727028 0 :singingboyo!~brandonso@thetis.ugrad.cs.ubc.ca QUIT :Ping timeout: 264 seconds < 1460727207 0 :dancek!~root@23.97.134.3 QUIT :Ping timeout: 276 seconds < 1460727385 0 :singingboyo!~brandonso@thetis.ugrad.cs.ubc.ca JOIN :#esoteric < 1460728834 0 :Sgeo_!~Sgeo@ool-18e43ef5.dyn.optonline.net QUIT :Ping timeout: 244 seconds < 1460728950 0 :nortti_!?@? NICK :nortti < 1460730311 0 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1460730330 0 :J_Arcane!~chatzilla@37-219-51-51.nat.bb.dnainternet.fi JOIN :#esoteric < 1460730559 0 :spiette!~spiette@206.167.243.3 JOIN :#esoteric < 1460731049 0 :picobit!~tomkl@unaffiliated/tomkl JOIN :#esoteric < 1460731686 0 :picobit!~tomkl@unaffiliated/tomkl QUIT :Ping timeout: 244 seconds < 1460732060 0 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1460732314 0 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 252 seconds < 1460732557 0 :^v!~v^@c-68-41-215-101.hsd1.mi.comcast.net QUIT :Ping timeout: 250 seconds < 1460732621 0 :^v!~v^@c-68-41-215-101.hsd1.mi.comcast.net JOIN :#esoteric < 1460733316 0 :jaboja!~jaboja@vps.jaboja.pl JOIN :#esoteric < 1460733595 0 :j-bot!~j-bot@li1285-84.members.linode.com JOIN :#esoteric < 1460734282 0 :fizzie!?@? PRIVMSG #esoteric :Didn't I just bring the got back. < 1460734287 0 :fizzie!?@? PRIVMSG #esoteric :Now it's gone again. < 1460734335 0 :fizzie!?@? PRIVMSG #esoteric :Hmm. Neither of the two Freenode servers I typically use is answering. < 1460734346 0 :fizzie!?@? PRIVMSG #esoteric :(fungot can't do DNS, you have to point it at an address.) < 1460734497 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fungot, can you do DNS? < 1460734544 0 :fungot!~fungot@momus.zem.fi JOIN :#esoteric < 1460734548 0 :fizzie!?@? PRIVMSG #esoteric :That's bettur. < 1460734743 0 :infinitymaster!~infinitym@c-67-201-229-214.reshall.wwu.edu JOIN :#esoteric < 1460734754 0 :infinitymaster!~infinitym@c-67-201-229-214.reshall.wwu.edu QUIT :Client Quit < 1460734951 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fungot, can you DNA? < 1460734952 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :b_jonas: so add " 1-" there which takes two arguments < 1460735025 0 :rdococ!~rdococ@unaffiliated/octagonfly JOIN :#esoteric < 1460735569 0 :zgrep!sid43445@gateway/web/irccloud.com/x-movbgbqknkpyjfsg PRIVMSG #esoteric :fungot: You mean you're subtracting DNA from 1? How does that work? < 1460735569 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :zgrep: let's vote for the picture language, is there a " kernel" < 1460735582 0 :zgrep!sid43445@gateway/web/irccloud.com/x-movbgbqknkpyjfsg PRIVMSG #esoteric :fungot: Yes, it's just a dot. < 1460735582 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :zgrep: i'm not aware of that one up? i'm working with a language that can be communicated between two human beings is fnord, fnord < 1460735589 0 :zgrep!sid43445@gateway/web/irccloud.com/x-movbgbqknkpyjfsg PRIVMSG #esoteric :._. < 1460735591 0 :zgrep!sid43445@gateway/web/irccloud.com/x-movbgbqknkpyjfsg PRIVMSG #esoteric :Okay. < 1460735754 0 :lambda-11235!~lambda-11@47.208.113.50 JOIN :#esoteric < 1460736274 0 :J_Arcane!~chatzilla@37-219-51-51.nat.bb.dnainternet.fi QUIT :Ping timeout: 244 seconds < 1460736372 0 :jaboja!~jaboja@vps.jaboja.pl QUIT :Ping timeout: 276 seconds < 1460736503 0 :devhydraz!?@? NICK :hydraz < 1460736689 0 :ocharles_!sid30093@gateway/web/irccloud.com/x-dapreaivunvhzywl QUIT :Ping timeout: 260 seconds < 1460736714 0 :haavardp!freebsd@haavard.me JOIN :#esoteric < 1460736724 0 :haavard!freebsd@haavard.me QUIT :Ping timeout: 260 seconds < 1460736760 0 :mbrcknl!sid28171@gateway/web/irccloud.com/x-kzkesocbqqktwfuv QUIT :Ping timeout: 260 seconds < 1460736760 0 :bb010g!uid21050@gateway/web/irccloud.com/x-wyneqvrmwudjunzn QUIT :Ping timeout: 260 seconds < 1460736774 0 :picobit!~tomkl@unaffiliated/tomkl JOIN :#esoteric < 1460736794 0 :sewilton!sid32560@gateway/web/irccloud.com/x-pasqhhkcaerjiefo QUIT :Ping timeout: 260 seconds < 1460736795 0 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-rwlwklllbggubofm QUIT :Ping timeout: 260 seconds < 1460736796 0 :Xe!~xe@infoforcefeed/Xe QUIT :Ping timeout: 260 seconds < 1460737108 0 :j-bot!~j-bot@li1285-84.members.linode.com QUIT :Ping timeout: 264 seconds < 1460737133 0 :ocharles_!sid30093@gateway/web/irccloud.com/x-ypqnxwhjrasfujbb JOIN :#esoteric < 1460737164 0 :Xe!znc@infoforcefeed/Xe JOIN :#esoteric < 1460737216 0 :lambda-11235!~lambda-11@47.208.113.50 QUIT :Ping timeout: 264 seconds < 1460737346 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03Sesshomariu 5* 10New user account < 1460737520 0 :mbrcknl!sid28171@gateway/web/irccloud.com/x-gpibmxuwkupxmjaz JOIN :#esoteric < 1460737541 0 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-wmtgaikjiqbxqmge JOIN :#esoteric < 1460737546 0 :vifino-!vifino@tty.sh JOIN :#esoteric < 1460737552 0 :fungot!~fungot@momus.zem.fi QUIT :*.net *.split < 1460737552 0 :spiette!~spiette@206.167.243.3 QUIT :*.net *.split < 1460737552 0 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de QUIT :*.net *.split < 1460737552 0 :nortti!nortti@ayu.smar.moe QUIT :*.net *.split < 1460737552 0 :acertain!~acertain@unaffiliated/fread2281 QUIT :*.net *.split < 1460737553 0 :cnr!~connor@unaffiliated/conehead QUIT :*.net *.split < 1460737553 0 :vifino!vifino@tty.sh QUIT :*.net *.split < 1460737579 0 :staffehn!~quassel@2001:41d0:52:d00::1d3 QUIT :Quit: No Ping reply in 180 seconds. < 1460737647 0 :staffehn!~quassel@staffehn.com JOIN :#esoteric < 1460737653 0 :nortti!nortti@5.9.253.20 JOIN :#esoteric < 1460737727 0 :cnr!~connor@unaffiliated/conehead JOIN :#esoteric < 1460737731 0 :jaboja!~jaboja@5.196.225.175 JOIN :#esoteric < 1460737740 0 :acertain!~acertain@unaffiliated/fread2281 JOIN :#esoteric < 1460737787 0 :ocharles_!sid30093@gateway/web/irccloud.com/x-ypqnxwhjrasfujbb QUIT :Ping timeout: 260 seconds < 1460737849 0 :spiette!~spiette@206.167.243.3 JOIN :#esoteric < 1460737976 0 :sewilton!sid32560@gateway/web/irccloud.com/x-iwewdxhtzchgkhdj JOIN :#esoteric < 1460738252 0 :Reece`!~Ner@86.20.99.32 JOIN :#esoteric < 1460738393 0 :ocharles_!sid30093@gateway/web/irccloud.com/x-sycypsdoejsphcbi JOIN :#esoteric < 1460738413 0 :J_Arcane!~chatzilla@37-219-51-51.nat.bb.dnainternet.fi JOIN :#esoteric < 1460738462 0 :bb010g!uid21050@gateway/web/irccloud.com/x-zteceavazkseyoqd JOIN :#esoteric < 1460739154 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07AssemblerFuck14]]4 N10 02https://esolangs.org/w/index.php?oldid=46784 5* 03Sesshomariu 5* (+1943) 10Created page with "'''AssemblerFuck''' is a language made by [[User:Sesshomariu|User:Sesshomariu]] and is a version of [[brainfuck]] that uses assembler-like words instead of symbols. == Specif..." < 1460739203 0 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :is it really that rare for someone's first esoteric language to not be a derivative of bf? < 1460739230 0 :Xe!znc@infoforcefeed/Xe PRIVMSG #esoteric :my first esolang was lolcode < 1460739230 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=46785&oldid=46777 5* 03Sesshomariu 5* (+20) 10/* A */ < 1460739238 0 :Xe!znc@infoforcefeed/Xe PRIVMSG #esoteric :i ended up getting it running on a robot < 1460739258 0 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :do you mean you created lolcode or do you mean you used it? < 1460739272 0 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :I was talking about creating them < 1460739296 0 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :e.g. AF that Sesshomariu just made < 1460739356 0 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1460739644 0 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 268 seconds < 1460740427 0 :sebbu!~sebbu@unaffiliated/sebbu QUIT :*.net *.split < 1460740457 0 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1460740586 0 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :rdococ: not sure what was my first esolang *exposed*, but Befunge-93 was the first esolang I really tried to write code in < 1460740672 0 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :lifthrasiir, what's the first esolang you *created*? < 1460740680 0 :lambda-11235!~lambda-11@47.208.113.50 JOIN :#esoteric < 1460740979 0 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :rdococ: Versert. < 1460740989 0 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :https://esolangs.org/wiki/Versert < 1460741007 0 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :(I was also deeply related to the development of Aheui though) < 1460741130 0 :bb010g!uid21050@gateway/web/irccloud.com/x-zteceavazkseyoqd QUIT :Ping timeout: 276 seconds < 1460741554 0 :bb010g!uid21050@gateway/web/irccloud.com/x-kkvbkcorbxptljtz JOIN :#esoteric < 1460742196 0 :centrinia!~centrinia@107-208-218-105.lightspeed.tukrga.sbcglobal.net JOIN :#esoteric < 1460742319 0 :J_Arcane!~chatzilla@37-219-51-51.nat.bb.dnainternet.fi QUIT :Ping timeout: 244 seconds < 1460742417 0 :ocharles_!sid30093@gateway/web/irccloud.com/x-sycypsdoejsphcbi QUIT :Ping timeout: 276 seconds < 1460742572 0 :ocharles_!sid30093@gateway/web/irccloud.com/x-epyxsljdqapybjux JOIN :#esoteric < 1460743807 0 :dingbat_!uid70835@gateway/web/irccloud.com/x-twieyzjaoebbfmdj JOIN :#esoteric < 1460744020 0 :hppavilion[2]!~DevourerO@74-114-87-77.dynamic.asdk12.org JOIN :#esoteric < 1460744086 0 :hppavilion[2]!~DevourerO@74-114-87-77.dynamic.asdk12.org PRIVMSG #esoteric :Ironically, Constantinople changed. < 1460744111 0 :Reece`!~Ner@86.20.99.32 QUIT :Quit: Alsithyafturttararfunar < 1460744544 0 :deltab_!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net JOIN :#esoteric < 1460744568 0 :yorick!~yorick@ip51cd0513.speed.planet.nl JOIN :#esoteric < 1460744568 0 :yorick!~yorick@ip51cd0513.speed.planet.nl QUIT :Changing host < 1460744568 0 :yorick!~yorick@oftn/oswg-member/yorick JOIN :#esoteric < 1460744568 0 :mbrcknl!sid28171@gateway/web/irccloud.com/x-gpibmxuwkupxmjaz QUIT :Ping timeout: 250 seconds < 1460744595 0 :sewilton!sid32560@gateway/web/irccloud.com/x-iwewdxhtzchgkhdj QUIT :Ping timeout: 250 seconds < 1460744707 0 :dingbat__!uid70835@gateway/web/irccloud.com/x-zoemqmhwzevlmbch JOIN :#esoteric < 1460744724 0 :jaboja!~jaboja@5.196.225.175 QUIT :Ping timeout: 250 seconds < 1460744805 0 :mbrcknl!sid28171@gateway/web/irccloud.com/x-qkrfncnbrlqrwljw JOIN :#esoteric < 1460744812 0 :dingbat_!uid70835@gateway/web/irccloud.com/x-twieyzjaoebbfmdj QUIT :*.net *.split < 1460744814 0 :ocharles_!sid30093@gateway/web/irccloud.com/x-epyxsljdqapybjux QUIT :*.net *.split < 1460744814 0 :bb010g!uid21050@gateway/web/irccloud.com/x-kkvbkcorbxptljtz QUIT :*.net *.split < 1460744866 0 :hppavilion[2]!~DevourerO@74-114-87-77.dynamic.asdk12.org QUIT :*.net *.split < 1460744866 0 :centrinia!~centrinia@107-208-218-105.lightspeed.tukrga.sbcglobal.net QUIT :*.net *.split < 1460744867 0 :lambda-11235!~lambda-11@47.208.113.50 QUIT :*.net *.split < 1460744868 0 :acertain!~acertain@unaffiliated/fread2281 QUIT :*.net *.split < 1460744870 0 :Xe!znc@infoforcefeed/Xe QUIT :*.net *.split < 1460744870 0 :rdococ!~rdococ@unaffiliated/octagonfly QUIT :*.net *.split < 1460744871 0 :heroux!sandroco@gateway/shell/insomnia247/x-fvtyfrwqlquhmrte QUIT :*.net *.split < 1460744871 0 :deltab!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net QUIT :*.net *.split < 1460744871 0 :yorick__!~yorick@oftn/oswg-member/yorick QUIT :*.net *.split < 1460744871 0 :hydraz!matheus@unaffiliated/demhydraz QUIT :*.net *.split < 1460744871 0 :newsham!~chat@udp217044uds.hawaiiantel.net QUIT :*.net *.split < 1460744871 0 :singingboyo!~brandonso@thetis.ugrad.cs.ubc.ca QUIT :*.net *.split < 1460744872 0 :hppavilion[wc]!4a72574d@gateway/web/freenode/ip.74.114.87.77 JOIN :#esoteric < 1460744887 0 :hppavilion[wc]!4a72574d@gateway/web/freenode/ip.74.114.87.77 PRIVMSG #esoteric :For reference, while(x --> y) {...} is the "goesto" troll, where y usually equals 0. It is, of course, just while((x--) > y) {...}, which means it doesn't work if x < y (instead looping forever (in theory, though over/underflow fixes it in a hacky way)). It's a nice little readhack with potentially useful semantics, but it isn't intuitive in some cases. < 1460744895 0 :singingboyo!~brandonso@thetis.ugrad.cs.ubc.ca JOIN :#esoteric < 1460744904 0 :hppavilion[wc]!4a72574d@gateway/web/freenode/ip.74.114.87.77 PRIVMSG #esoteric :singingboyo: Yay! Bo Burnham reference! < 1460744980 0 :zzo38!~zzo38@24-207-50-123.eastlink.ca JOIN :#esoteric < 1460745067 0 :hppavilion[wc]!4a72574d@gateway/web/freenode/ip.74.114.87.77 PRIVMSG #esoteric :x 🔫(0..3)= y means "x had better equal y by the time I count to 3, or else" < 1460745102 0 :mbrcknl!sid28171@gateway/web/irccloud.com/x-qkrfncnbrlqrwljw QUIT :Ping timeout: 260 seconds < 1460745140 0 :jaboja!~jaboja@vps.jaboja.pl JOIN :#esoteric < 1460745209 0 :picobit!~tomkl@unaffiliated/tomkl PRIVMSG #esoteric :what's the oldest esolang in existence? < 1460745252 0 :hppavilion[wc]!4a72574d@gateway/web/freenode/ip.74.114.87.77 PRIVMSG #esoteric :picobit: INTERCAL is the canonical grandfather of Esolangs < 1460745260 0 :hppavilion[wc]!4a72574d@gateway/web/freenode/ip.74.114.87.77 PRIVMSG #esoteric :And, now I must close my laptop for a quiz < 1460745279 0 :picobit!~tomkl@unaffiliated/tomkl PRIVMSG #esoteric :have fun. < 1460745443 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :picobit: see http://esolangs.org/wiki/Prehistory_of_esoteric_programming_languages < 1460745518 0 :hppavilion[wc]!4a72574d@gateway/web/freenode/ip.74.114.87.77 QUIT :Ping timeout: 250 seconds < 1460745530 0 :Nithogg!~ethiraric@176.150.43.109 QUIT :Ping timeout: 250 seconds < 1460745554 0 :picobit!~tomkl@unaffiliated/tomkl PRIVMSG #esoteric :huh, sweet. < 1460745555 0 :Nithogg!~ethiraric@jrc16-h01-176-150-43-109.dsl.sta.abo.bbox.fr JOIN :#esoteric < 1460745587 0 :picobit!~tomkl@unaffiliated/tomkl PRIVMSG #esoteric :buddy of mine called Forth an esolang. < 1460745704 0 :hppavilion[wc]!4a72574d@gateway/web/freenode/ip.74.114.87.77 JOIN :#esoteric < 1460745781 0 :sewilton!sid32560@gateway/web/irccloud.com/x-rsnnanifdepwzrzz JOIN :#esoteric < 1460745945 0 :Xe!~xe@infoforcefeed/Xe JOIN :#esoteric < 1460745963 0 :lambda-11235!~lambda-11@47.208.113.50 JOIN :#esoteric < 1460745985 0 :acertain!~acertain@unaffiliated/fread2281 JOIN :#esoteric < 1460746007 0 :picobit!~tomkl@unaffiliated/tomkl PRIVMSG #esoteric :huh, I didn't know that L6 existed. < 1460746012 0 :picobit!~tomkl@unaffiliated/tomkl PRIVMSG #esoteric :I am fascinated. < 1460746151 0 :bb010g_!uid21050@gateway/web/irccloud.com/x-zlkgpxmzjbavfqkn JOIN :#esoteric < 1460746331 0 :ocharles_!sid30093@gateway/web/irccloud.com/x-mtotuukcwibxzjmz JOIN :#esoteric < 1460746590 0 :jaboja!~jaboja@vps.jaboja.pl QUIT :Ping timeout: 276 seconds < 1460746752 0 :mbrcknl!sid28171@gateway/web/irccloud.com/x-bohpwudjrdgscjrv JOIN :#esoteric < 1460746765 0 :hydraz!matheus@heddw.ch JOIN :#esoteric < 1460746765 0 :hydraz!matheus@heddw.ch QUIT :Changing host < 1460746765 0 :hydraz!matheus@unaffiliated/demhydraz JOIN :#esoteric < 1460746779 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1460746833 0 :jaboja!~jaboja@vps.jaboja.pl JOIN :#esoteric < 1460747116 0 :heroux!sandroco@gateway/shell/insomnia247/x-ewmlqpiztyqtxswn JOIN :#esoteric < 1460747386 0 :hppavilion[wc]_!4a72574d@gateway/web/freenode/ip.74.114.87.77 JOIN :#esoteric < 1460747390 0 :hppavilion[wc]!4a72574d@gateway/web/freenode/ip.74.114.87.77 QUIT :Ping timeout: 250 seconds < 1460748080 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Piet14]]4 10 02https://esolangs.org/w/index.php?diff=46786&oldid=21614 5* 03185.33.209.16 5* (-262) 10/* Computational class */ < 1460748293 0 :newsham!~chat@udp217044uds.hawaiiantel.net JOIN :#esoteric < 1460748430 0 :hppavilion[wc]_!4a72574d@gateway/web/freenode/ip.74.114.87.77 QUIT :Ping timeout: 250 seconds < 1460748501 0 :jaboja!~jaboja@vps.jaboja.pl QUIT :Ping timeout: 276 seconds < 1460748748 0 :hppavilion[wc]!4a72574d@gateway/web/freenode/ip.74.114.87.77 JOIN :#esoteric < 1460748817 0 :dingbat__!?@? NICK :dingbat < 1460748833 0 :centrinia!~centrinia@107-208-218-105.lightspeed.tukrga.sbcglobal.net JOIN :#esoteric < 1460749770 0 :jaboja!~jaboja@vps.jaboja.pl JOIN :#esoteric < 1460749802 0 :jaboja!~jaboja@vps.jaboja.pl QUIT :Remote host closed the connection < 1460749909 0 :jaboja!~jaboja@vps.jaboja.pl JOIN :#esoteric < 1460750373 0 :spiette!~spiette@206.167.243.3 QUIT :Ping timeout: 276 seconds < 1460750427 0 :centrinia!~centrinia@107-208-218-105.lightspeed.tukrga.sbcglobal.net QUIT :Ping timeout: 264 seconds < 1460751039 0 :jaboja!~jaboja@vps.jaboja.pl QUIT :Ping timeout: 264 seconds < 1460751160 0 :Reece`!~Ner@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net JOIN :#esoteric < 1460751344 0 :gremlins!~Ner@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net JOIN :#esoteric < 1460751375 0 :jaboja!~jaboja@vps.jaboja.pl JOIN :#esoteric < 1460751465 0 :Reece`!~Ner@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net QUIT :Ping timeout: 276 seconds < 1460751504 0 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 276 seconds < 1460751594 0 :rdococ!~rdococ@unaffiliated/octagonfly JOIN :#esoteric < 1460751617 0 :hppavilion[wc]!4a72574d@gateway/web/freenode/ip.74.114.87.77 PRIVMSG #esoteric :rdococ: Hi! Your name is not good for porthellos! < 1460751660 0 :jaboja!~jaboja@vps.jaboja.pl QUIT :Ping timeout: 276 seconds < 1460751724 0 :dingbat_!uid70835@gateway/web/irccloud.com/x-hiifhtiyfeodatyi JOIN :#esoteric < 1460751734 0 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :porthellos? < 1460751760 0 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hppavilion[wc], I love your username, do you use it when you're on the toilet? < 1460751769 0 :dingbat!uid70835@gateway/web/irccloud.com/x-zoemqmhwzevlmbch QUIT :Ping timeout: 276 seconds < 1460751770 0 :yorick!~yorick@oftn/oswg-member/yorick QUIT :Quit: No Ping reply in 180 seconds. < 1460751770 0 :ocharles_!sid30093@gateway/web/irccloud.com/x-mtotuukcwibxzjmz QUIT :Ping timeout: 276 seconds < 1460751780 0 :yorick!~yorick@ip51cd0513.speed.planet.nl JOIN :#esoteric < 1460751780 0 :yorick!~yorick@ip51cd0513.speed.planet.nl QUIT :Changing host < 1460751780 0 :yorick!~yorick@oftn/oswg-member/yorick JOIN :#esoteric < 1460751828 0 :dingbat_!?@? NICK :dingbat < 1460751885 0 :jaboja!~jaboja@vps.jaboja.pl JOIN :#esoteric < 1460751955 0 :hppavilion[wc]!4a72574d@gateway/web/freenode/ip.74.114.87.77 PRIVMSG #esoteric :rdococ: ?? < 1460751964 0 :hppavilion[wc]!4a72574d@gateway/web/freenode/ip.74.114.87.77 PRIVMSG #esoteric :rdococ: It's my webchat username when HexChat breaks < 1460751977 0 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hppavilion[wc], oh LOL I thought it meant water cabinet as in toilet < 1460751996 0 :hppavilion[wc]!4a72574d@gateway/web/freenode/ip.74.114.87.77 PRIVMSG #esoteric :rdococ: Never heard that term < 1460752025 0 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :wc -> toilet? < 1460752060 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :closet? < 1460752063 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :wc = wrong channel < 1460752123 0 :ocharles_!sid30093@gateway/web/irccloud.com/x-wuubhubpjpjbtjdn JOIN :#esoteric < 1460752143 0 :picobit!~tomkl@unaffiliated/tomkl PRIVMSG #esoteric :wc = word count < 1460752193 0 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :wc = welsh cough < 1460752418 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :the water cabinet is where most important decisions of the parliament are made < 1460753874 0 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1460753899 0 :hppavilion[wc]!4a72574d@gateway/web/freenode/ip.74.114.87.77 PRIVMSG #esoteric :Here's a nice little feature I wish regex had < 1460753901 0 :hppavilion[wc]!4a72574d@gateway/web/freenode/ip.74.114.87.77 PRIVMSG #esoteric :Nested [] < 1460753923 0 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :How would that work? I am not sure I see the point < 1460753931 0 :hppavilion[wc]!4a72574d@gateway/web/freenode/ip.74.114.87.77 PRIVMSG #esoteric :zzo38: I'm explaining it now < 1460753954 0 :hppavilion[wc]!4a72574d@gateway/web/freenode/ip.74.114.87.77 PRIVMSG #esoteric :A better syntax would be <> in [], I suppose < 1460753989 0 :hppavilion[wc]!4a72574d@gateway/web/freenode/ip.74.114.87.77 PRIVMSG #esoteric :[xyz]* matches a repetition of x's, y's, z's, a's, and b's, but every time you hit an a the next a|b must be a b, then the next must be an a, then the next must be a b, ad infinitum < 1460753998 0 :hppavilion[wc]!4a72574d@gateway/web/freenode/ip.74.114.87.77 PRIVMSG #esoteric :It's matchable with normal regex usually < 1460754010 0 :hppavilion[wc]!4a72574d@gateway/web/freenode/ip.74.114.87.77 PRIVMSG #esoteric :Wait, that's not what I was going for I just realized < 1460754016 0 :hppavilion[wc]!4a72574d@gateway/web/freenode/ip.74.114.87.77 PRIVMSG #esoteric : would match a then b. < 1460754024 0 :hppavilion[wc]!4a72574d@gateway/web/freenode/ip.74.114.87.77 PRIVMSG #esoteric :That's pretty straightforward with regex < 1460754025 0 :hppavilion[wc]!4a72574d@gateway/web/freenode/ip.74.114.87.77 PRIVMSG #esoteric :BUT < 1460754058 0 :hppavilion[wc]!4a72574d@gateway/web/freenode/ip.74.114.87.77 PRIVMSG #esoteric :You could do [^xyz{ab}] or something, which would be a way to not match ab (or x, y, or z) < 1460754071 0 :hppavilion[wc]!4a72574d@gateway/web/freenode/ip.74.114.87.77 PRIVMSG #esoteric :zzo38: Is there a more straightwforward way to do this < 1460754073 0 :hppavilion[wc]!4a72574d@gateway/web/freenode/ip.74.114.87.77 PRIVMSG #esoteric :? < 1460754080 0 :hppavilion[wc]!4a72574d@gateway/web/freenode/ip.74.114.87.77 PRIVMSG #esoteric :Something that doesn't require PCRE < 1460754154 0 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 260 seconds < 1460754332 0 :hppavilion[wc]!4a72574d@gateway/web/freenode/ip.74.114.87.77 QUIT :Ping timeout: 250 seconds < 1460754427 0 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :O, OK I can understand what what you meant I suppose < 1460754515 0 :iconmaster!~iconmaste@129.21.121.192 JOIN :#esoteric < 1460754799 0 :lambda-11235!~lambda-11@47.208.113.50 QUIT :Max SendQ exceeded < 1460754826 0 :lambda-11235!~lambda-11@47.208.113.50 JOIN :#esoteric < 1460755209 0 :rdococ_!~rdococ@unaffiliated/octagonfly JOIN :#esoteric < 1460755324 0 :mbrcknl!sid28171@gateway/web/irccloud.com/x-bohpwudjrdgscjrv QUIT :Ping timeout: 264 seconds < 1460755397 0 :rdococ!~rdococ@unaffiliated/octagonfly QUIT :Ping timeout: 264 seconds < 1460755397 0 :heroux!sandroco@gateway/shell/insomnia247/x-ewmlqpiztyqtxswn QUIT :Ping timeout: 264 seconds < 1460755524 0 :mbrcknl!sid28171@gateway/web/irccloud.com/x-tuwsdngclqelnomf JOIN :#esoteric < 1460755784 0 :heroux!sandroco@gateway/shell/insomnia247/x-yiqrvogtcfebxhky JOIN :#esoteric < 1460755936 0 :Reece`!~Ner@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net JOIN :#esoteric < 1460755989 0 :gremlins!~Ner@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net QUIT :Ping timeout: 276 seconds < 1460756369 0 :deltab_!?@? NICK :deltab < 1460756439 0 :rdococ_!?@? NICK :rdococ < 1460757165 0 :spiette!~spiette@x-132-204-251-254.xtpr.umontreal.ca JOIN :#esoteric < 1460758588 0 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1460759555 0 :jaboja!~jaboja@vps.jaboja.pl QUIT :Ping timeout: 244 seconds < 1460760154 0 :spiette!~spiette@x-132-204-251-254.xtpr.umontreal.ca QUIT :Quit: :qa! < 1460760502 0 :Reece`!~Ner@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net QUIT :Ping timeout: 260 seconds < 1460760638 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`wisdom < 1460760726 0 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Quit: ZNC - http://znc.in < 1460760729 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :? < 1460760738 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`ping < 1460760786 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :partial order/A partial order is just a small thin skeletal category. < 1460760788 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :pong < 1460760795 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`wisdom < 1460760812 0 :picobit!~tomkl@unaffiliated/tomkl PRIVMSG #esoteric :anybody here ever work with flow based programming? < 1460760835 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​`mk/Everything's better with `mk. < 1460760848 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`culprits wisdom/`mk < 1460760895 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1460760923 0 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :FireFly, I've been trying to give up cola after making myself sick on it a couple of months ago < 1460760933 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ouch < 1460760957 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :drugs are bad `mk < 1460760961 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :what will you replace it with? < 1460761018 0 :FireFly!~firefly@firefly.xen.prgmr.com PRIVMSG #esoteric :Taneb: I see < 1460761023 0 :FireFly!~firefly@firefly.xen.prgmr.com PRIVMSG #esoteric :Well then, tea it is < 1460761024 0 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :b_jonas, I was mostly drinking it for the liquid and calories, so I've been going for water and actual food < 1460761032 0 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :And I've never really liked tea < 1460761054 0 :FireFly!~firefly@firefly.xen.prgmr.com PRIVMSG #esoteric :Maybe I stole your taste for tea < 1460761077 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :FireFly: What kind of tea should I drink? < 1460761104 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I drink some coke and milk, but mostly I drink water and the sort of tea that's just empty colored warm water with no active ingredients. < 1460761131 0 :FireFly!~firefly@firefly.xen.prgmr.com PRIVMSG #esoteric :I mostly drink black tea, like earl grey < 1460761156 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I liked this oolong tea with ginseng that I had. < 1460761166 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I had earl grey this morning. < 1460761226 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But what other sort of tea should I get? < 1460761227 0 :picobit!~tomkl@unaffiliated/tomkl QUIT :Read error: Connection reset by peer < 1460761387 0 :FireFly!~firefly@firefly.xen.prgmr.com PRIVMSG #esoteric :Maybe you could try rooibos < 1460761393 0 :FireFly!~firefly@firefly.xen.prgmr.com PRIVMSG #esoteric :It's not really tea per se < 1460761408 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't think I'm a big fan. < 1460761441 0 :FireFly!~firefly@firefly.xen.prgmr.com PRIVMSG #esoteric :Ah < 1460761442 0 :hppavilion[1]!~DevourerO@74-114-87-77.dynamic.asdk12.org JOIN :#esoteric < 1460761480 0 :picobit!~tomkl@unaffiliated/tomkl JOIN :#esoteric < 1460761485 0 :hppavilion[1]!~DevourerO@74-114-87-77.dynamic.asdk12.org PRIVMSG #esoteric :I have found a feature that haskell /should/ have but doesn't, and isn't emulatable AFAICT < 1460761514 0 :hppavilion[1]!~DevourerO@74-114-87-77.dynamic.asdk12.org PRIVMSG #esoteric :Templatized functions (not like C++'s templates for polymorphism; more like C++'s templates with constants) < 1460761524 0 :hppavilion[1]!~DevourerO@74-114-87-77.dynamic.asdk12.org PRIVMSG #esoteric :It's not a major feature, but it'd be nice < 1460761558 0 :FireFly!~firefly@firefly.xen.prgmr.com PRIVMSG #esoteric :What about Template Haskell? < 1460761563 0 :hppavilion[1]!~DevourerO@74-114-87-77.dynamic.asdk12.org PRIVMSG #esoteric :FireFly: Maybe that's a thing < 1460761567 0 :FireFly!~firefly@firefly.xen.prgmr.com PRIVMSG #esoteric :(disclaimer: I don't know much about Template Haskell) < 1460761569 0 :FireFly!~firefly@firefly.xen.prgmr.com PRIVMSG #esoteric :It is a thing < 1460761570 0 :hppavilion[1]!~DevourerO@74-114-87-77.dynamic.asdk12.org PRIVMSG #esoteric :FireFly: In that language < 1460761579 0 :hppavilion[1]!~DevourerO@74-114-87-77.dynamic.asdk12.org PRIVMSG #esoteric :FireFly: I mean "maybe what I'm talking about is a thing in that" < 1460761586 0 :FireFly!~firefly@firefly.xen.prgmr.com PRIVMSG #esoteric :Ah < 1460761594 0 :hppavilion[1]!~DevourerO@74-114-87-77.dynamic.asdk12.org PRIVMSG #esoteric :Say you have an Int^n list and function trans :: Int -> t < 1460761628 0 :hppavilion[1]!~DevourerO@74-114-87-77.dynamic.asdk12.org PRIVMSG #esoteric :You want to map trans over the individual bottom-level elements < 1460761636 0 :hppavilion[1]!~DevourerO@74-114-87-77.dynamic.asdk12.org PRIVMSG #esoteric :(n is a constant known at compile-time) < 1460761676 0 :hppavilion[1]!~DevourerO@74-114-87-77.dynamic.asdk12.org PRIVMSG #esoteric :The simplest solution is, of course, where n=2 tmapper2 = map (map trans) < 1460761685 0 :hppavilion[1]!~DevourerO@74-114-87-77.dynamic.asdk12.org PRIVMSG #esoteric :tmapper3 = map (map (map trans)) < 1460761697 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :In rust, is there a way to convert an int32 to the float32 with the same bit pattern, or backwards, that is fast (doesn't require to call a non-inlinable function, preferably something the llvm can directly optimize away) and doesn't invoke undefined behavior? As a bonus, one that doesn't call unsafe stuff? < 1460761713 0 :hppavilion[1]!~DevourerO@74-114-87-77.dynamic.asdk12.org PRIVMSG #esoteric :tmapper15 = map (map (...(map trans)...)) < 1460761730 0 :hppavilion[1]!~DevourerO@74-114-87-77.dynamic.asdk12.org PRIVMSG #esoteric :This is straightforward, but a little hard to read sometimes, and a bit crufty < 1460761757 0 :hppavilion[1]!~DevourerO@74-114-87-77.dynamic.asdk12.org PRIVMSG #esoteric :What'd be nice if you could just say tmapper[n] = map[n] trans < 1460761801 0 :hppavilion[1]!~DevourerO@74-114-87-77.dynamic.asdk12.org PRIVMSG #esoteric :map[n] func arr maps func over the elements of arr at the nth nesting level < 1460761841 0 :hppavilion[1]!~DevourerO@74-114-87-77.dynamic.asdk12.org PRIVMSG #esoteric :Of course, map f l = map[1] f l < 1460761846 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I'm not sure how the semantic rules of rust about undefined behavior work. Can I just ptr.write or ptr.copy from an int32 to a float32 and read the float32 without invoking undefined behavior? < 1460761865 0 :hppavilion[1]!~DevourerO@74-114-87-77.dynamic.asdk12.org PRIVMSG #esoteric :It'd make the syntax of the language a little less pure, but it'd make code look better < 1460761868 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :b_jonas: what language? < 1460761876 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :coppro: rust < 1460761882 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :b_jonas: I dunno then < 1460761907 0 :hppavilion[1]!~DevourerO@74-114-87-77.dynamic.asdk12.org PRIVMSG #esoteric :(Which is weird, given that it seems that x => y -> bad x => bad y, but it isn't true here) < 1460761968 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :b_jonas: http://stackoverflow.com/questions/26163272/strict-aliasing-in-rust < 1460761995 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :FireFly: template haskell is a bit scow < 1460762007 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :^ < 1460762012 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :I still don't know what scow means, but I agree < 1460762023 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@google garbage scow < 1460762024 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Garbage_scow < 1460762047 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :hppavilion[1]: that sort of thing is what control.monad.*.class is for < 1460762053 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :I agree, template Haskell is a bit scow. < 1460762069 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: i'm a lens maintainer now. help. < 1460762082 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric ::( < 1460762084 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :hppavilion[1]: you could also do it with a newtype < 1460762085 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :coppro: I really don't want to break aliasing, I think getting or setting the representation of IEEE floats should be a builtin (but possibly rarely used) arithmetic op that the float32 module of the standard library should just export, but alas, it seems there's no such function. < 1460762122 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :b_jonas: sounds like transmute can do it < 1460762128 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :ACTION is curious if rust has reasonable floating point semantics. < 1460762131 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :coppro: even this way, the rust standard library functions for float32 look way saner than the obsolate nonsense some languages try to provide, with no frexp or an exception when you divide on zero. < 1460762151 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :The *most* reasonable being "literally IEEE", of course. < 1460762154 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :^ < 1460762159 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :coppro: Are you a maintainer or do you just have a commit bit? < 1460762165 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :shachaf: commit bit < 1460762168 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Though I'll accept ISO C's semantics (as opposed to GNU C's). < 1460762184 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Will you accept gnusto semantics? < 1460762184 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :I don't consider myself actively responsible for it < 1460762189 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: what are the differences? < 1460762241 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :coppro: When using x87, GNU C will flush intermediate values from floating point computations to the stack by storing a double or float representation on the stack. Which imposes double rounding. < 1460762243 0 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :pikhq, iirc, Rust has a very cautious IEEE < 1460762274 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: why does that double round? < 1460762293 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :pikhq: which iso C semantics? the c89 or the c99 ones? and with which settings if the latter? < 1460762306 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Because all floating point operations are rounded, and on x87 the only precision it has is 80-bit float. < 1460762318 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :ahh < 1460762324 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :b_jonas: ISO C99 with the semantics in the amendment defining IEEE semantics.. < 1460762332 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :is that not ISO C semantics? < 1460762341 0 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de JOIN :#esoteric < 1460762345 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :No. < 1460762346 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :have to match the abstract machine < 1460762366 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :ISO C semantics say that the result of an operation on doubles is a double_t. < 1460762379 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :And on x86 a double_t is an 80-bit float. < 1460762387 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :(or "long double") < 1460762404 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :GCC implement it this way if you pass -std=c99. < 1460762405 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :sorry, it's too late for me to think deep about floating point semantics. I did the research once, and wrote it down on a dense ugly handwritten paper which doesn't cover even half of it. < 1460762406 0 :Sgeo_!~Sgeo@ool-18e43ef5.dyn.optonline.net JOIN :#esoteric < 1460762411 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :But not -std=gnu99. < 1460762428 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :ACTION looks at the appendix < 1460762443 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :In GNU C you get double rounding *basically* when the optimizer sees fit. < 1460762558 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ok wait < 1460762567 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I re-read what the docs says < 1460762597 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and it seems to me that the rust rules do permit to copy the memory from an int32 to a float32 or back < 1460762629 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :which is also why mem::transmute (which coppro kindly pointed me to) should work < 1460762645 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and that can probably be optimized fine < 1460762664 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :so I can wrap that to define the four float-int reinterpret functions < 1460762672 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :coppro: thanks for the nudge < 1460762676 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :http://port70.net/~nsz/c/c99/n1256.html#5.2.4.2.2 Here's the relevant part of ISO C99 describing float_t etc. < 1460762699 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :*This* bit is independent of whether or not you implement IEEE floats. < 1460762718 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Erm, wait... < 1460762731 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :double_t is in math.h, sorry. < 1460762746 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: oh, I see, FP_CONTRACT < 1460762762 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(obviously rust still has a lots of rules about what you're permitted to do with pointers, but accessing memory that you're normally permitted to read as some other type is allowed, as long as you only write allowed values, but any bit pattern is allowed for an u32 so that's fine) < 1460762804 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :FLT_EVAL_METHOD describes the actual behavior of the floats, though. < 1460762878 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :FP_CONTRACT is a pragma < 1460762881 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Yeah. < 1460762908 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :GCC's implementation of floating point is slightly off. For instance, it apparently doesn't do that pragma. < 1460762931 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :pikhq: no compiler does that pragma, neither gcc, nor msvc. both have some other ways of controlling the same thing though, in later versions < 1460762956 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :It's a shame. The ability to get floating point stuff working reasonably is, uh, why science people still use Fortran. < 1460762959 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :pikhq: the problem is, the gcc equivalent can't be changed as quickly in blocks, but only to function level < 1460762996 0 :hppavilion[1]!~DevourerO@74-114-87-77.dynamic.asdk12.org QUIT :Ping timeout: 244 seconds < 1460763005 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :pikhq: sure, but you can get them to work reasonably in gcc and msvc, you just have to know the magic compiler-specific incantations, and also the _default_ settings are sane for both < 1460763019 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(at least if you use at least -std=c99 as a base, and not an old compiler) < 1460763045 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Yes, the default settings *in -std=c99 on recent compiler versions* are at least sane. < 1460763047 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :those magic incanatations are part of my handwritten paper, which incidentally I really should make a photo and backup of now < 1460763054 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Sufficiently so that for 99% of things they're what you actually want. < 1460763083 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :The problem being, of course, that -std=c99 isn't default, and getting the other things you might want aren't supported. < 1460763086 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: to be fair, the choice of a pragma is a stupid design < 1460763102 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Not gonna disagree. < 1460763122 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :coppro: what? why is that a stupid design? < 1460763128 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :b_jonas: what is float f = a + \\ #pragma SOMETHING \\ b; < 1460763131 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :coppro: at least in C99, where you have _Pragma < 1460763153 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :coppro: no, but you can put _Pragma in brace blocks locally, even in a macro < 1460763167 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :coppro: not in the middle of an expression, but in a brace block between statements < 1460763210 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :b_jonas: yes, _Pragma statement makes sense, except that it's defined in terms of preprocessor < 1460763246 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :And ostensibly the preprocessor is a phase independent of the rest of compilation. < 1460763250 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Except of course it isn't. < 1460763363 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :coppro: no, that's just a historical accident, where improving the language is important, but everyone's lazy to rewrite the standard to use a more readable terminology, so the preprocessor is brought into the picture mostly unnecessarily. It happens all the time with changing M:tG rules too, but it's worse with the C and C++ standards. < 1460763366 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: of course it is < 1460763371 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: haven't you heard of _Generic? < 1460763372 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric ::P < 1460763381 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :b_jonas: C is *really* bad < 1460763384 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :C++ is not nearly so bad < 1460763405 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :at least in this regard. C++ has other issues. < 1460763417 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :C++ is great. < 1460763419 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :I have friends who've been to both committees though < 1460763426 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :C++ committee is awesome < 1460763429 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :C... not so much < 1460763443 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :pikhq: also, because of historical reasons, the defaults even with -std=c99 aren't entirely reasonable, because they default to math functions setting errno, which is a complete waste, but in gcc you can -fno-math-errno to get the saner behavior. < 1460763521 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :b_jonas: that's standard though, isn't it? < 1460763536 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :coppro: C99 allows either, and defines a macro to tell you < 1460763570 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :coppro: but I for one don't want to have the compiler emit an expensive conditional set for a thread-local variable every time I lrint an number. < 1460763585 0 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de QUIT : < 1460763632 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :yeah no kidding < 1460763664 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :coppro: the C++ committee hasn't caught up with the improvements in C. They're reluctant to take the changes because half of them is good (eg. floating point stuff) and half of them is bad (variadic arrays, and that "safe" standardd library stuff). But in practice that doesn't matter, because gcc still implements this stuff for C++ too (except there are a few conflicts, like how complex is a macro in C but an identifier in C++, etc), and even msvc is slo < 1460763667 0 :hppavilion[wc]!4a72574d@gateway/web/freenode/ip.74.114.87.77 JOIN :#esoteric < 1460763726 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Also, I'd like an lrint and lrintf variant that returns int32_t instead of a long < 1460763735 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and a pony too < 1460763755 0 :hppavilion[wc]!4a72574d@gateway/web/freenode/ip.74.114.87.77 PRIVMSG #esoteric :Here's an idea for AOP < 1460763846 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I should make a slow interpreter for a high-level language that exposes ALL the sane integer and floating point and complex floating point operations on all types there are, because I've had enough of no language exporting the full set, even though C comes quite close. < 1460763852 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :By the way, as for floating point stuff, < 1460763908 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I understand why the C++ committee added an extra function (not in C) that returns the squared norm of a complex number. But for the love of HNA, WHY DID THEY HAVE TO NAME IT norm? < 1460763953 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :That's just so confusing! There are numerics-connected libraries that use the identifier norm to mean a non-squared norm, and when I use norm in two such clashing meanings in the same program it just gets horrible. < 1460763960 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :WHY COULDN'T THEY FIND A BETTER NAME? < 1460764099 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :coppro: I suspect a lot of this has to do with a lot of the C committee pretending that certain vendors' opinion on things matter even when they haven't even bothered implementing C99. < 1460764133 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :For instance, the "safe" standard library stuff comes courtesy of Microsoft, because Microsoft is on the committee even though to this day they haven't implemented the *17 year old* C99 spec. < 1460764158 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :(and they have some pretty notable violations of C90 as well...) < 1460764189 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: yeah... < 1460764196 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: I didn't ask < 1460764220 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :but I wouldn't be surprised if it wasn't a little like hardware standardization < 1460764233 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :which is a competitive, rather than collaborative, process < 1460764233 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :It's honestly worse than IBM's presence on the C++ committee because, while they insist on some frankly silly things sticking around because of mainframe, at least they *implement* the damned thing on the systems they want to keep supporting. < 1460764238 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1460764245 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: trigraphs are gone < 1460764258 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :In the next revision of C++, but not the current one. < 1460764272 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :yeah < 1460764274 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :C++17 is going to be great. < 1460764274 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Giving IBM time to stop using trigraphs. < 1460764329 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :shachaf: file system library! < 1460764336 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Are they just replacing them with digraphs? < 1460764344 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :coppro: Variadic fold expressions will be good. < 1460764346 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: digraphs don't cover everything trigraphs did < 1460764347 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Ah, yes, it seems they are. < 1460764349 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Or whatever they end up with. < 1460764351 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :shachaf: yeah, those are sweet too < 1460764362 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Yes, but digraphs cover everything that IBM needs. < 1460764364 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: basically IBM said "ok, fine, whatever, we'll just maintain our own compiler" < 1460764369 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :coppro: Writing variadic template code is such a mess. < 1460764383 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :shachaf: yeah... < 1460764394 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :The only *actual* problem is some of the digraph-encoded characters on EBCDIC codepages vary encoding depending on the codepage. < 1460764396 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Do you have any fun variadic template puzzles? < 1460764405 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :But they all exist in real-world EBCDIC codepages. < 1460764414 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :shachaf: tbh if they were redesigning templates they'd probably do it very different < 1460764467 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :pikhq: yes, but funnily, I think the floating point control pragmas come from microsoft too < 1460764491 0 :HackEgo!~HackEgo@162.248.166.242 QUIT :Ping timeout: 276 seconds < 1460764517 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :eek < 1460764545 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :parallel STL is sweet too < 1460764566 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :and string_view < 1460764576 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :pikhq: also, in msvc 2015, they actually implement once-init local statics and constexpr and alignas and alignof and a lot of other C++ stuff (but not everything). < 1460764578 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :coppro: Why doesn't std::tuple expose a tail tuple explicitly? < 1460764586 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Wouldn't that be a better API? HList-style. < 1460764590 0 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1460764596 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :std::tuple is already pretty much HList, I guess. < 1460764608 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I still really don't like their compiler, but it's at least getting less bad. It's just that it's still like five years obsolate compared to gcc or something. < 1460764612 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :shachaf: because it would require explicit construction < 1460764626 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :b_jonas: MS is moving to clang < 1460764635 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :So like the msvc five years into the future will be able to compile all my code. < 1460764640 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe I should look at how it's implemented. < 1460764689 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :coppro: so I've been told, but I don't buy it. just look at it, the original reasoning was that they'd have to rewrite half of msvc just to implement constexpr. but now they support constexpr in msvc 2015. so what gives? < 1460764723 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :b_jonas: are you sure that the frontend you're using there isn't clang? < 1460764724 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :coppro: if "moving" means they'll use clang to compie their stuff instead of the shit they sell, then sure < 1460764750 0 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@massages-loud < 1460764750 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :You don't have any messages < 1460764758 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :b_jonas: no, visual studio is moving to clang as its frontend. < 1460764766 0 :Warrigal!?@? NICK :tswett < 1460764778 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So let me see if I can come up with an ordinal number notation. < 1460764787 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :coppro: no way... if it is, then it's a modified version of clang that gives worse error messages than gcc 1.95 gave < 1460764793 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :https://blogs.msdn.microsoft.com/vcblog/2015/05/01/bringing-clang-to-windows/ < 1460764799 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :b_jonas: ah, then I can't explain it