< 1455753700 139620 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 244 seconds < 1455753889 970222 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Well, I almost fixed the scrollbars < 1455753920 42453 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :izabera: It's not. < 1455753946 901667 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :`quote fungot < 1455753948 591172 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :10) GregorR-L: i bet only you can prevent forest fires. basically, you know. \ 13) Finally I have found some actually useful purpose for it. \ 14) oerjan: are you a man, if there weren't evil in this kingdom to you! you shall find bekkler! executing program. plea < 1455753970 816709 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :fizzie: it's not? < 1455753986 675024 :fungot!~fungot@momus.zem.fi JOIN :#esoteric < 1455753993 493135 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's not on Amazon. < 1455753996 253562 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :oh < 1455754015 628277 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i suspect that requirement applies to a bunch of other hosts such as google < 1455754046 347583 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :probably heroku etc... < 1455754053 356214 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, it's on this box to the left of my feet. < 1455754064 166980 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :then have it join :P < 1455754068 743545 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It just joined. < 1455754072 347656 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :hi fungot < 1455754072 505603 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :izabera: ( lame alias yes) < 1455754079 555684 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: It's not *that* lame. < 1455754079 771242 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :fizzie: this is what hygiene means " who" but kukka means " a few people < 1455754094 234306 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And that's not what "kukka" means, that's Finnish for "flower". < 1455754095 437282 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :^style < 1455754095 595424 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Available: agora alice c64 ct darwin discworld enron europarl ff7 fisher fungot homestuck ic irc* iwcs jargon lovecraft nethack oots pa qwantz sms speeches ss wp youtube < 1455754098 907180 :bb010g!uid21050@gateway/web/irccloud.com/x-xfqagodtdjvlysfb JOIN :#esoteric < 1455754126 19045 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fungot < 1455754126 310713 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :int-e: if you are using a decent scheme implementation with a decent ffi, and sarahbot can all be sane enough to consider yet though. < 1455754129 548781 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'd like to make it speak TLS, but implementing that in Funge-98 seems like a bit of an effort. < 1455754141 451137 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :what's a TLS? < 1455754144 35760 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :fungot: nostril. < 1455754144 400667 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :boily: i'm gonna have to suffice for most cases, it should say " no bignums that are less then 20 year old bot born in 1982. < 1455754147 485772 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? sarahbot < 1455754148 824108 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :sarahbot? ¯\(°​_o)/¯ < 1455754150 347977 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :boily: You know, the successor of SSL. < 1455754170 622508 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION has two many brainfarts... < 1455754185 153759 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :I didn't ask anything. you didn't see nothing at all. < 1455754207 568783 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :. o O ( third level sorcerer ) < 1455754398 634129 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1455754408 698367 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`addquote what's a TLS? boily: You know, the successor of SSL. * boily has two many brainfarts... I didn't ask anything. you didn't see nothing at all. < 1455754414 340033 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1267) what's a TLS? boily: You know, the successor of SSL. * boily has two many brainfarts... I didn't ask anything. you didn't see nothing at all. < 1455754415 360922 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net JOIN :#esoteric < 1455754492 676942 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`quote < 1455754493 960240 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :341) [on petrol] oklofok: it's actually poisonous, so I advise against drinking it ais523, also contains benzene, my carcinogen of choice. < 1455754533 444100 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :i think `quote exists to make me embarrassed of my teens < 1455754576 578505 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`quote Phantom_Hoover. `quantum_Hoover < 1455754595 235583 :lambda-11235!~lambda-11@47.208.113.50 PRIVMSG #esoteric :Is there a System F interpreter, or a language that closely resembles System F? < 1455754661 555594 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :i'm guessing anyone who needs one just writes their own and there's no kind of standard implementations < 1455754675 410955 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :GHC Core closely resembles System F. < 1455754675 957731 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`quote tricycle < 1455754676 746270 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :14) oerjan: are you a man, if there weren't evil in this kingdom to you! you shall find bekkler! executing program. please let me go... put me out! he's really a tricycle! pass him! < 1455754732 404160 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :`quote unicycle < 1455754733 174325 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1055) I would like to learn how to use a sword And also how to ride a unicycle Perhaps not at the same time \ 1185) learn you a unicycle for great good < 1455754752 781818 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Phantom_Hoover, I avoid this by having had literally no character development over the past 7 years < 1455754757 494180 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Also I am wearing a top hat < 1455754768 181547 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :And still can't use a sword or ride a unicycle < 1455754795 704494 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :Phantom_Hoover: you were a teenager once? < 1455754805 522551 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :boily, three times! < 1455754825 790811 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :Taneb so much senseless embarrassment was suffered in discovering that hats are a terrible substitute for a personality < 1455754831 860559 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :don't disrespect that sacrifice < 1455754832 385993 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`cat canary < 1455754833 363524 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​*tsjørp* < 1455754846 535259 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Phantom_Hoover, hence why I rarely wear this hat < 1455754862 205943 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I once wore a tie to a lecture, that was fun < 1455754923 815812 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Taneb: now I'm wondering whether you wore anything else at the time. does that make me a bad person? < 1455754932 324996 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :is that a Swedish chirp? that doesn't seem right at all whatsoever. < 1455754940 8820 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :int-e, I was wearing jeans and a hoodie < 1455754950 940040 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :Taneb's an experteenager. < 1455755025 915221 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Possibly a norwegian chirp < 1455755089 887664 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :Taneb is not a teenager any more, barring relativistic effects < 1455755098 740269 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`quote 24 < 1455755099 453714 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :24) after all, what are DVD players for? < 1455755116 529182 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :... wth was the context for that... < 1455755117 130263 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Phantom_Hoover, quite correct, I'm roughly 21 < 1455755138 248909 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(15 in hexadecimal) < 1455755140 389067 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :your birthday is like... autumn, right? < 1455755151 817861 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Yes < 1455755157 277855 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :My birthday is autumn < 1455755168 382398 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :in autumn, taneb < 1455755170 808107 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :in autumn < 1455755181 358224 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :No < 1455755186 603565 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :It's the entire season < 1455755202 305478 :jaboja!~jaboja@aaj62.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 276 seconds < 1455755211 655680 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :And especially the 3rd of November < 1455755242 417912 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :`quote Phantom_Hoover < 1455755243 59529 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :104) * Phantom_Hoover wonders where the size of the compiled Linux kernel comes from. To comply with the GFDL, there's a copy of Wikipedia in there. \ 679) * Phantom_Hoover moves 0.5 Phantom_Hoover into the Atlantic, and captures fizzie's upper body with 0.5 Phantom_Hoover. Glurk. < 1455755268 706079 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :bless you continuous chess < 1455755271 774060 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :blontinuous chess < 1455755289 170043 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oceanic chess? < 1455755325 143670 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`quote log < 1455755325 785856 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :33) [...] sometimes i cant get out of bed becasue the geometry of the sheet tangle is too fascinating from a topological perspective \ 38) oklofok: I'm a tad over-apologetic. I apologize. \ 56) i am sad ( of course by analogy) :) smileys) \ 62) Where's the link to the log? THERE'S NO LOG. YOUR RE < 1455755328 313812 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :fizzie glurks, atlantean chess. < 1455755355 35275 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1455755420 167099 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`quote 109 < 1455755420 916046 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :109) CakeProphet: reading herbert might be enlightening in one hand he held a long worm can be greased. twice i got it nearly there, and the protector of cattle. mars is also mentioned as a rainbow. as a seated baboon sometimes with its head. < 1455755432 69468 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fungot the novelist < 1455755432 350277 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :int-e: unusual, and interesting, makes me feel like you haven't attempted to use any atoms? < 1455755459 686795 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fungot: you are right, I haven't, not individually anyway < 1455755459 886157 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :int-e: what is the meaning of all of the clients does that. < 1455755528 259079 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Phantom_Hoover, how did continuous chess work < 1455755609 789960 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Actually I'm gonna sleep now < 1455755613 50628 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Tell me some other time < 1455755618 209034 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Or like, @tell me < 1455755733 820929 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`quote 242 < 1455755734 490218 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :242) elliott: there go my minutes of research!! < 1455755740 996451 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`quote 424 < 1455755741 831309 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :424) [2008] i'm testing Haiku and it appears that it is a major shit 5+7+5, not 5+11, nooga < 1455755946 512602 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`quote 575 < 1455755947 258489 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :575) I think the worst part of growing up is that it isn't retroactive. < 1455755954 681137 :jaboja!~jaboja@aaj62.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1455755969 886337 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :not a haiku... why isn't it a haiku... this world makes no sense! < 1455756052 238264 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I think the worst part / of growing up is that it / isn't retroactive < 1455756073 437873 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :古池や蛙飛び込む水の音 < 1455756127 927205 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :helloily < 1455756131 953986 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :hint-e < 1455756138 682072 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Taneb. < 1455756144 384920 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hppavellon[1]. < 1455756147 914390 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :@massages-lud < 1455756148 72195 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :oerjan said 2h 16m 36s ago: zgrep: sin(x)+2*sin(x/2)+3*sin(x/3)+4*sin(x/4)... <-- i think that series doesn't converge for any real value other than x=0 (and if you mean that your generator is something other than the series limit for x=1,2,... then stop abusing notation hth < 1455756148 72252 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :oerjan said 2h 11m 20s ago: ) < 1455756162 373575 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hppavilion[1]: it is customary to porthello Taneb in the vocative case: Tanelle. < 1455756163 313587 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Did nought expact that to werk < 1455756173 692429 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :boily: Ah. < 1455756175 370924 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :boily: oh, ja.wp has a whole article on that haiku: https://ja.wikipedia.org/wiki/%E5%8F%A4%E6%B1%A0%E3%82%84%E8%9B%99%E9%A3%9B%E3%81%B3%E3%81%93%E3%82%80%E6%B0%B4%E3%81%AE%E9%9F%B3 < 1455756205 823557 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :of course, it's only available in Japanese and Russian. why not. < 1455756216 570841 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :int-e: Wait, why is the last part 6? < 1455756273 888877 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PART #esoteric :"Leaving" < 1455756275 789819 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :lifthrasiir: a favourite of mine is 名月や畳の上に松の影. < 1455756285 273788 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1455756300 709051 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hppavilion[1]: to me, "isn't" is a single syllable. < 1455756301 637738 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Whoops, meant to close λbot < 1455756309 911182 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :int-e: I would disagree < 1455756317 782919 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :iz-nt < 1455756325 402128 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :I'm not well versed on haiku (and in general most forms of constrainted writing even in my native tongue), but yeah. < 1455756335 942643 :Warrigal!~tswett@192.241.237.138 NICK :tswett < 1455756348 281004 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hppavilion[1]: sorry, you have no authority over my feelings. < 1455756349 37465 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :int-e: Perhaps the pronunciations vary between our respective regions? < 1455756364 264205 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :int-e: ... < 1455756368 265763 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Huh? < 1455756378 277031 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :But I'm not a native speaker of English either. < 1455756389 987790 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Ah < 1455756392 365006 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :"to me" <-- that makes it subjective rather than objective. < 1455756406 809607 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Oh < 1455756409 946386 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I missed "to me" < 1455756422 19864 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Now the world makes sense again < 1455756427 798637 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I once wrote a piku < 1455756448 382531 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :It was 3 syllables, then 1 syllable, then 4 syllables, then 1 syllable, then 5 syllables... < 1455756468 974331 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I later realized this was fucking stupid and more a math game than math < 1455756550 632898 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Perhaps we need kappa bot... < 1455756621 394722 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :κbot < 1455756638 573276 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I had that nick registered for a while. < 1455756651 277410 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Or rhobot < 1455756659 288074 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Wait, rhobot actually sounds pretty cool < 1455756660 678838 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ρbot < 1455756663 634800 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :. o O ( This sentence has eleven words, nineteen syllables and sixty-one letters. ) < 1455756663 937715 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :we could give cucumbers to the kappabot as a botsnack. < 1455756671 361524 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net QUIT :Quit: adu < 1455756679 809379 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :rho, rho, rho your bot < 1455756693 958062 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :This sentence, on the other hand, has eighteen words, twenty-six syllables, and seventy-eight letters. < 1455756715 728797 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Let's see. Sixteen words, there. Syllables... < 1455756716 869071 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :where's that oerjanswatter again... < 1455756741 858746 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :25 syllables. < 1455756768 33913 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :> filter isLetter "This sentence, on the other hand, has eighteen words, twenty-six syllables, and seventy-eight letters." < 1455756769 404574 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : "Thissentenceontheotherhandhaseighteenwordstwentysixsyllablesandseventyeight... < 1455756770 936277 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :This sentence has eighteen letters, sixteen syllables, and one lie. < 1455756775 929659 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :> length $ filter isLetter "This sentence, on the other hand, has eighteen words, twenty-six syllables, and seventy-eight letters." < 1455756777 379208 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 82 < 1455756799 407188 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :All right. Let's perturb it now. < 1455756813 476722 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :it works our with eighty-three, it seems < 1455756835 933168 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Change "eighteen" to "sixteen". Still 16 words, still 25 syllables, now 81 letters instead of 82. < 1455756850 916508 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh. < 1455756860 103333 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I already wrote sixteen. < 1455756921 31287 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :If you change "twenty-six" to "twenty-five", there are still 16 words and 25 syllables, but 82 letters again. If you change it to "twenty-four"... exactly the same. < 1455756928 598208 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So let me check this one: < 1455756948 100248 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :This sentence, on the other hand, has sixteen words, twenty-four syllables, and eighty-two letters. < 1455756963 305496 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I messed up. < 1455756981 912675 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :> length $ filter isLetter "This sentence, on the other hand, has sixteen words, twenty-four syllables, and eighty-two letters." < 1455756983 571650 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 79 < 1455756990 531372 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Huh. < 1455757045 393079 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Right... I didn't account for the changing of "seventy-eight" to "eighty-two". < 1455757059 732690 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Which subtracts 3 letters, giving you 79. < 1455757076 776335 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: That's why that sentence is so impressive < 1455757111 290064 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :well, it's lucky. < 1455757133 930320 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :tswett has the right idea, you try 5 templates and 2 of them should work out < 1455757197 334100 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :If it's just "seventy", that's 77 letters. If you stick on -seven, that makes 82; stick on -eight, still 82; -nine, 81. "Eighty" gives you 76, "eighty-one" 79, "eighty-two" 79, "eighty-three" 81, "eighty-four" 80, and so forth. < 1455757222 93868 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So this particular template doesn't seem to work. Maybe you can do something funky with the syllable count. < 1455757247 504416 :madbr!boulam@69-165-212-148.cable.teksavvy.com JOIN :#esoteric < 1455757409 668343 :jaboja!~jaboja@aaj62.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 240 seconds < 1455757421 357680 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION pokes madbr < 1455757521 853897 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ACTION is poked < 1455757539 358947 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :trying to figure out if there's an alternative to the standard CPU data cache < 1455757545 761600 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :you know the L1 data cache thing < 1455757588 930034 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and the whole memory model where your operations are, like, load 1/2/4 bytes, or store 1/2/4 bytes, to address X < 1455758109 42902 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1455758324 798333 :jaboja!~jaboja@aaj62.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1455758457 383902 :boily!~alexandre@96.127.201.149 QUIT :Quit: DATABASE CHICKEN < 1455759391 38273 :bender|!~sid123@2404:e800:e61a:41d:3d80:1c45:3391:464c JOIN :#esoteric < 1455759697 826861 :jaboja!~jaboja@aaj62.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 265 seconds < 1455760675 37237 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 244 seconds < 1455760747 35810 :bender|!~sid123@2404:e800:e61a:41d:3d80:1c45:3391:464c QUIT :Ping timeout: 250 seconds < 1455760935 294941 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Ping timeout: 276 seconds < 1455761586 268805 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :amazon.it sent me an email saying that they changed my password because it was on a leaked list < 1455761705 425729 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i'm scared < 1455761721 4201 :vifino!vifino@tty.sh QUIT :Quit: Who turned this off?! D:< < 1455762201 183307 :vifino!vifino@tty.sh JOIN :#esoteric < 1455762743 67272 :idris-bot!~idris-bot@dslb-092-072-190-108.092.072.pools.vodafone-ip.de JOIN :#esoteric < 1455763252 204782 :andrew!~andrew@119.137.91.34 JOIN :#esoteric < 1455763587 319875 :vifino!vifino@tty.sh QUIT :Quit: Who turned this off?! D:< < 1455763786 646288 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1455764627 692478 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Quit: Leaving < 1455764795 870861 :jaboja!~jaboja@aaj62.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1455764855 964797 :oerjan!~oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1455764926 425331 :bb010g!uid21050@gateway/web/irccloud.com/x-xfqagodtdjvlysfb QUIT :Quit: Connection closed for inactivity < 1455764941 529668 :oerjan!~oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@messages- < 1455764941 727796 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :boily said 3h 25m 58s ago: byerjan! < 1455764950 985826 :Opodeldoc!~Opodeldoc@184.20.162.120 QUIT :Quit: Leaving < 1455765059 254436 :vifino!vifino@tty.sh JOIN :#esoteric < 1455765195 702239 :vifino!vifino@tty.sh QUIT :Client Quit < 1455765366 881385 :oerjan!~oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : Well, it's on this box to the left of my feet. <-- fungot, do you sometimes feel downtrodden? < 1455765367 78248 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :oerjan: ( the shift/ reset which i'm interested in other things as well? < 1455765394 587498 :oerjan!~oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i guess it's not much on its mind < 1455765436 617544 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1455765537 988275 :oerjan!~oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell fizzie i think fungot wants you to stop hitting its reset button with your feet twh < 1455765538 147755 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1455765538 305882 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :oerjan: i think it does? i assume he does eventually get there. ( yes, i'm just tired < 1455765558 998233 :oerjan!~oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fungot: it does seem statistically likely < 1455765559 235533 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :oerjan: you asked about alpha channels, right? set! if the same functionality < 1455765572 212069 :oerjan!~oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fungot: i think you're confusing me with someone else. < 1455765572 400918 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :oerjan: ( a...)" in there, bsmntbombdood? people can like both. < 1455765576 610108 :izabera_!~izabera@52.25.138.238 JOIN :#esoteric < 1455765593 282891 :vifino!vifino@tty.sh JOIN :#esoteric < 1455765759 700236 :oerjan!~oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fungot: i haven't seen bsmntbombdood for ages. also, typing with one hand while eating pizza is slow. < 1455765829 969500 :oerjan!~oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> "testing fungot" < 1455765831 417223 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : "testing fungot" < 1455765843 340727 :oerjan!~oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fungot: this isn't going to work, is it? < 1455765846 136267 :oerjan!~oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :nope. < 1455765884 599442 :pdxleif_!~pdxleif@54.68.166.10 JOIN :#esoteric < 1455766441 585623 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Ping timeout: 255 seconds < 1455766565 869311 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1455767049 122074 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1455767203 863336 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Ping timeout: 248 seconds < 1455767364 777483 :bb010g!uid21050@gateway/web/irccloud.com/x-gyhidyhkoiumtpzg JOIN :#esoteric < 1455767685 146925 :izabera_!~izabera@52.25.138.238 QUIT :Quit: ZNC - 1.6.0 - http://znc.in < 1455767707 359845 :oerjan!~oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`quote 1267 < 1455767717 561607 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1267) what's a TLS? boily: You know, the successor of SSL. * boily has two many brainfarts... I didn't ask anything. you didn't see nothing at all. < 1455767722 623001 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1455767783 98835 :oerjan!~oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` sed -i '1267s/ [<*]/ &/' quotes; quote 1267 < 1455767788 712381 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1267) what's a TLS? boily: You know, the successor of SSL. * boily has two many brainfarts... I didn't ask anything. you didn't see nothing at all. < 1455767796 686484 :oerjan!~oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :darn < 1455767801 917565 :oerjan!~oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`revert < 1455767811 183147 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done. < 1455767812 768351 :oerjan!~oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` sed -i '1267s/ [<*]/ &/g' quotes; quote 1267 < 1455767819 29227 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1267) what's a TLS? boily: You know, the successor of SSL. * boily has two many brainfarts... I didn't ask anything. you didn't see nothing at all. < 1455768009 645135 :oerjan!~oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell Phantom_Hoover i think `quote exists to make me embarrassed of my teens <-- you embarass too easily, try to get more in touch with your inner teenager hth < 1455768009 803224 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1455768084 129630 :oerjan!~oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? quoteformat < 1455768087 213697 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :quoteformat is: message; * nick action; two spaces between messages; all elisions marked with [...] other than irrelevant intervening messages; for messages separated by elision, one space on each side, not two. < 1455768142 921168 :oerjan!~oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell int-e `` \? quoteformat # < 1455768143 119165 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1455768232 243939 :oerjan!~oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` allquotes | grep '[^] ] <' | tail -3 < 1455768233 432755 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1265) "on the oehtr hadn, sinortg olny the ideinss of wdors is pceeflrty raabdeel,... Well, maybe pceeflrty is a bit too strong a word here. \ 1266) actually a small trebuchet onto the balcony might work \ 1267) what's a TLS? boily: You know, the successor of SSL. * boily has two many brainfarts... < 1455768259 819907 :oerjan!~oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` allquotes | grep '[^)] ] <' | tail -3 < 1455768260 537064 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1455768288 451205 :oerjan!~oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` | grep '[^] ] <' quotes | tail -3 < 1455768289 52102 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv/bin/`: eval: line 4: syntax error near unexpected token `|' \ /hackenv/bin/`: eval: line 4: `| grep '[^] ] <' quotes | tail -3' < 1455768296 535890 :oerjan!~oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` grep '[^] ] <' quotes | tail -3 < 1455768297 169744 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​ `quote 1146 1146) OKAY \ IN AN ALTERNATE UNIVERSE WHERE SGEO DOES NATLANGS INSTEAD OF PROGLANGS: Jeg vet ikke om norsk er noe for meg, i vs. på for stedsnavn virker veldig kronglete. \ `addquote boily: thanks for getting quoted saying django btw, now I'm only in 87.5% of the django quotes [ < 1455768332 910937 :oerjan!~oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` grep '[^] ] <' quotes | tail -2 < 1455768333 786254 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :IN AN ALTERNATE UNIVERSE WHERE SGEO DOES NATLANGS INSTEAD OF PROGLANGS: Jeg vet ikke om norsk er noe for meg, i vs. på for stedsnavn virker veldig kronglete. \ `addquote boily: thanks for getting quoted saying django btw, now I'm only in 87.5% of the django quotes [...] ah, the inevitable result of mentioning dja < 1455768457 636327 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Ping timeout: 240 seconds < 1455768458 330513 :oerjan!~oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh duh < 1455768471 644820 :oerjan!~oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` allquotes | grep '[^]) ] <' | tail -3 < 1455768472 534627 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1099) `addquote \item `addquote two quotes about quotes about django I guess the worst part is that I appear in all three hackego quotes about django \\ elliott\_: another quote? you're not helping \texttt{:/} ← and three giraffes. \ 1211) IN AN ALTERNATE UNIVERSE WHERE SGEO DOES NATLANGS INSTEAD < 1455768527 968498 :oerjan!~oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` allquotes | grep '[^]) ] <' | paste < 1455768533 998007 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/paste/paste.6824 < 1455768718 870759 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1455768776 517554 :oerjan!~oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION finds no other new clear violations < 1455769099 676128 :bender|!~sid123@2404:e800:e61a:41d:3d80:1c45:3391:464c JOIN :#esoteric < 1455769311 585613 :Treio!~Treio@87.244.233.250 JOIN :#esoteric < 1455769320 293810 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Ping timeout: 276 seconds < 1455769752 584901 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Athena style scrollbars for Firefox: http://sprunge.us/VJeP < 1455769795 831847 :jaboja!~jaboja@aaj62.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 248 seconds < 1455770002 844906 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :zzo38: Got a screenshot? < 1455770030 324795 :Treio!~Treio@87.244.233.250 QUIT :Quit: Leaving < 1455770121 962094 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1455770156 48146 :oerjan!~oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> length $filter isAlpha "This sentence has eleven words, nineteen syllables and sixty-one letters" < 1455770157 476804 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 61 < 1455770162 927239 :oerjan!~oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm i miscounted < 1455770199 49192 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Checks out. < 1455770260 217214 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :FreeFull: http://zzo38computer.org/img_19/firefox.png < 1455770288 596036 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(The screenshot doesn't show much, and it doesn't really look exactly like Athena scrollbars, although it acts like it) < 1455770309 303788 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Old-school < 1455770333 676111 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Does xterm's scrollbar behave similar to the Athena ones? < 1455770348 109324 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Yes; xterm's scrollbars are Athena ones. < 1455770357 915236 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :xterm's scrollbar is an Athena widget. < 1455770361 505899 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(By default anyways; it is possible to compile it with different widgets) < 1455770464 175191 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :That being what libXaw is. < 1455770524 13854 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Ping timeout: 240 seconds < 1455770534 512640 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(You can also see other customizations of the browser that I have made, such as the lack of toolbars and menus, and there are no icons on the tab bar either) < 1455770607 760522 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :zzo38: I thought xterm did its own custom thing < 1455770610 606049 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Considering it's so old < 1455770632 691462 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :It's actually older than X itself < 1455770665 10275 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Yes I know that, but it does use Athena widgets, since now it is a program for X < 1455770878 611998 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1455770984 16330 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1455771169 568670 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Ping timeout: 240 seconds < 1455771322 615216 :mihow!~mihow@50.206.98.70 JOIN :#esoteric < 1455771677 802338 :Guest20424!~cinch@107.170.175.57 JOIN :#esoteric < 1455771733 623693 :mihow!~mihow@50.206.98.70 QUIT :Ping timeout: 255 seconds < 1455772349 408303 :nisstyre!~yourstrul@li611-52.members.linode.com QUIT :Changing host < 1455772349 602958 :nisstyre!~yourstrul@oftn/member/Nisstyre JOIN :#esoteric < 1455772383 16905 :oerjan!~oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Later < 1455772500 620175 :MDude!~fyrc@c-73-187-225-46.hsd1.pa.comcast.net QUIT :Ping timeout: 250 seconds < 1455772523 22666 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1455772923 914743 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Ping timeout: 240 seconds < 1455773408 495004 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :pikhq: No, sixty-one is two words. There's just a hyphen. < 1455773450 853536 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :If we consider hyphen chains to be one word, then "the I-am-the-walrus-and-you-should-fear-my-wrath kid" is just 3 words < 1455773495 378022 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :This sentence has some number of words, syllables, and letters that I'm too lazy to deduce < 1455773632 94055 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :'words' are not that well defined irl < 1455773650 836989 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :though in english it's not too bad < 1455773725 615828 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1455773793 404846 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :as a particular combination of words is used together, it becomes an expression, then a locution, then it gets a hyphen, then both parts are written together, then it starts having phonetic fusion etc < 1455773859 126802 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :u madbr o? < 1455773875 2834 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :m? < 1455773887 403164 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :m? < 1455773910 12557 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :madbr: Are you just mad with a new nick, or someone else? < 1455773917 626591 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :yes < 1455773921 442946 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Ah < 1455773925 979762 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Wait, "yes" < 1455773938 992982 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Yes is not an acceptable answer to an either/or question < 1455773940 587173 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :it's just my alt nick on networks where the nick 'mad' isn't available < 1455773956 865216 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Ah < 1455773998 525331 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :in theory the full version is "madbrain" but I rarely use that < 1455774070 404817 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :madbr: Do you want to make an intricate, unlikely, and convoluted conspiracy theory about "Big Computer Science"? < 1455774138 565623 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Ping timeout: 250 seconds < 1455774563 459309 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Quit: Leaving < 1455774920 807679 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1455775083 608938 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net JOIN :#esoteric < 1455775734 849226 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Ping timeout: 265 seconds < 1455775741 68627 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 244 seconds < 1455775841 976580 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :madbr: Do you like Athena widgets? < 1455776057 154623 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1455776122 163292 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1455776547 32547 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Ping timeout: 244 seconds < 1455777322 815044 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1455777731 818984 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Ping timeout: 248 seconds < 1455777761 802893 :lambda-11235!~lambda-11@47.208.113.50 QUIT :Quit: Bye < 1455778541 141133 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1455778992 324337 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Ping timeout: 276 seconds < 1455779416 821626 :andrew!~andrew@119.137.91.34 QUIT :Remote host closed the connection < 1455779573 581025 :andrew!~andrew@119.137.91.34 JOIN :#esoteric < 1455779686 773618 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net QUIT :Quit: adu < 1455779722 581838 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1455779770 277855 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I'm learning haskell by implementing an Esolang :) < 1455779781 974535 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :And who ever said esolangs are a waste of time? < 1455779795 655528 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Nobody here, obviously < 1455779845 3322 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :what esolang? < 1455779850 668745 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :By the way, hi hppavilion[1] :) < 1455779861 259345 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ACTION is pretty sure that almost everyone here knows esolangs are a waste of time < 1455779886 119758 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Elronnd: An ad-hoc one < 1455779897 1918 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Just a simple SBL (well, DqBL) < 1455779918 323407 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: Apparently, they're not, unless you also consider Haskell to be a waste of time < 1455779959 936525 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i do < 1455779971 357982 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: Ah, then yes, they're utterly useless < 1455779995 120810 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Elronnd: It mixes some Funge and some Emmental < 1455780008 582882 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :But not the fungeoidal part OR the self-modification part xD < 1455780144 569216 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Ping timeout: 250 seconds < 1455780162 572162 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1455780430 559103 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Ping timeout: 250 seconds < 1455780924 992180 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1455781338 988831 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Ping timeout: 250 seconds < 1455781941 72734 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 244 seconds < 1455782134 680993 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1455782151 302724 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1455782576 377081 :mroman!~mroman@160.85.232.146 JOIN :#esoteric < 1455782579 41377 :mroman!~mroman@160.85.232.146 PRIVMSG #esoteric :fnard < 1455782931 274471 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Ping timeout: 276 seconds < 1455783342 804336 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1455783680 643284 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :izabera: they're not wastes of time! they're very exaggerated examples, but we can learn real useful lessons about computer science and programming language design from them. < 1455783739 51782 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Ping timeout: 244 seconds < 1455783754 829862 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(It's stupid brainfuck variants that are a waste of time.) < 1455783850 900408 :Riviera!Riviera@2a03:b0c0:1:d0::10:b001 PRIVMSG #esoteric :izabera: is poetry a waste of time? :P < 1455783887 388245 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :b_jonas: we need a brainfuck generator which will end all the BF derivatives < 1455784519 603199 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1455784924 57171 :J_Arcane!~chatzilla@37-219-57-201.nat.bb.dnainternet.fi QUIT :Ping timeout: 240 seconds < 1455784945 602194 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Ping timeout: 240 seconds < 1455785020 8482 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :lifthrasiir: someone has written a random stupid brainfuck equivalent generator once. That's how http://esolangs.org/wiki/Btjzxgquartfrqifjlv was born. < 1455785056 802976 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :b_jonas: I was thinking about regex-based dynamic parser < 1455785093 270725 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :see also http://esolangs.org/wiki/TrivialBrainfuckSubstitution < 1455785699 834079 :earendel!~anuska@176.0.137.170 QUIT :Ping timeout: 248 seconds < 1455785719 610507 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1455785766 582353 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1455785777 904289 :earendel!~anuska@176.0.137.170 JOIN :#esoteric < 1455786020 563373 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 250 seconds < 1455786083 870331 :earendel!~anuska@176.0.137.170 QUIT :Ping timeout: 248 seconds < 1455786151 618759 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Ping timeout: 255 seconds < 1455786283 118131 :earendel!~anuska@176.0.137.170 JOIN :#esoteric < 1455786605 286864 :zadock!~outsider@81.180.223.51 JOIN :#esoteric < 1455786833 619089 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1455786920 805008 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1455787363 794014 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Ping timeout: 265 seconds < 1455788123 295714 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1455788239 906552 :zadock!~outsider@81.180.223.51 QUIT :Quit: Leaving < 1455788586 290106 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Ping timeout: 276 seconds < 1455789322 816642 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1455789944 783544 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Ping timeout: 265 seconds < 1455790057 677526 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1455790634 654832 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :If I write "this frame" without any preposition as a time determiner in an English sentence, in code comments I write, does that mean I'm influenced too much by M:tG, which uses "this turn" similarly? < 1455790742 837840 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't think so, "this week" is used in that sense in English < 1455790755 4360 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the only reason it's rarely used for smaller time periods is that we have specific words for them like "today" < 1455790775 243369 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :right < 1455790972 434082 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(And now I'm reminded to the not really relevant phrase, "Marry Jaffar... or die within the hour.", from the introduction of Prince of Persia.) < 1455791014 65207 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :ais523, this minute is relatively common < 1455791025 355303 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Taneb: so is "this instant" < 1455791025 609103 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :As in, "You'd better do the thing right this minute!" < 1455791241 854577 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Ok, I should just be careful to use it only if it can't be misunderstood as an object. < 1455791313 616361 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Taneb: now I'm trying to figure out what "right" is modifying in that sentence < 1455791322 297871 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :normal English grammar rules would have it modifying "do" but it clearly isn't < 1455791760 321172 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: why not? I think it's an adverb modifying "do" < 1455791775 302160 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(but don't trust me on English grammar) < 1455791781 785030 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: it's an idiom, and it doesn't mean "correctly" < 1455791792 82202 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I /think/ it's being used as an intensifier < 1455791801 157095 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but intensifiers modify adjectives, normally < 1455791807 229516 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(e.g. "right honourable") < 1455792144 351455 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1455793619 710930 :bender|!~sid123@2404:e800:e61a:41d:3d80:1c45:3391:464c QUIT :Ping timeout: 240 seconds < 1455794574 830472 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1455794581 269538 :callforjudgement!~ais523@unaffiliated/ais523 NICK :ais523 < 1455794695 983838 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1455794896 839895 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1455794926 560045 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :Riviera: obviously < 1455794962 792015 :ais523!~ais523@unaffiliated/ais523 QUIT :Client Quit < 1455794983 86199 :Riviera!Riviera@2a03:b0c0:1:d0::10:b001 PRIVMSG #esoteric :izabera: Pfff. < 1455794986 318320 :Riviera!Riviera@2a03:b0c0:1:d0::10:b001 PRIVMSG #esoteric :izabera: Meanie. < 1455795005 677275 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :you could have written a haiku but you didn't because it's a waste of time < 1455795010 483824 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1455795334 46275 :callforjudgement!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 240 seconds < 1455795495 660370 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1455795511 881720 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1455795598 660123 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1455795763 591632 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Ping timeout: 255 seconds < 1455795769 590045 :callforjudgement!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 240 seconds < 1455796437 824135 :andrew!~andrew@119.137.91.34 QUIT :Remote host closed the connection < 1455796523 496468 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1455796624 57171 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1455796887 1674 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 250 seconds < 1455797322 325566 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Ping timeout: 276 seconds < 1455797910 29504 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1455798007 739606 :boily!~alexandre@96.127.201.149 QUIT :Quit: THRESHOLD CHICKEN < 1455798120 8105 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1455798160 992467 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Ping timeout: 250 seconds < 1455798202 194504 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :[CTCP] Received CTCP-PING reply from ais523: 30 seconds. < 1455798204 595475 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, looking at the lower level details < 1455798212 950383 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a packet someone tried to send me was retransmitted 514 times < 1455798230 246875 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :talk about a malfunctioning connection < 1455798237 169153 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(in the space of a second or so) < 1455798255 353707 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :something must have been sending spurious retransmission requests < 1455798312 653998 :bender|!~benderx2@2404:e800:e61a:41d:f98e:fa8d:2977:121d JOIN :#esoteric < 1455798324 675943 :APic!apic@apic.name PRIVMSG #esoteric :Uh < 1455798331 919684 :APic!apic@apic.name PRIVMSG #esoteric :What Line are You on? < 1455798335 419293 :APic!apic@apic.name PRIVMSG #esoteric :Satellite? < 1455798346 416798 :APic!apic@apic.name PRIVMSG #esoteric :Amateur Radio? < 1455798362 473632 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :work wireless connection < 1455798364 42439 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :we suspect the routers are buggy < 1455798368 75295 :APic!apic@apic.name PRIVMSG #esoteric :13:26:03 CTCP PING reply from ais523: 18.803 seconds < 1455798374 699161 :APic!apic@apic.name PRIVMSG #esoteric :Oh, i see. < 1455798402 380305 :APic!apic@apic.name PRIVMSG #esoteric :Maybe Switches which do not talk Spanning-Tree-Protocol < 1455798406 346433 :APic!apic@apic.name PRIVMSG #esoteric :Then there can be Loops < 1455798408 880269 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, right now there's a keepalive spam < 1455798813 317474 :daniela123!~canaima@181.208.167.201 JOIN :#esoteric < 1455798887 209502 :daniela123!~canaima@181.208.167.201 PRIVMSG #esoteric :hola < 1455798925 205028 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`welcome daniela123 < 1455798930 68423 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1455798938 607987 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :daniela123: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on EFnet or DALnet.) < 1455798958 236642 :daniela123!~canaima@181.208.167.201 PRIVMSG #esoteric :hola < 1455798986 319653 :Melvar``!~melvar@dslb-092-072-190-108.092.072.pools.vodafone-ip.de NICK :Melvar < 1455799016 715010 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1455799047 594726 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1455799054 561983 :callforjudgement!~ais523@unaffiliated/ais523 NICK :ais523 < 1455799246 70564 :daniela123!~canaima@181.208.167.201 PRIVMSG #esoteric :hola < 1455799310 922270 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this connection is really unreliable :-( < 1455799321 410835 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :sorry if I don't respond to what people are saying < 1455799332 423898 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :either I'm not seeing it, or I am but you can't see my response, or I just don't have anything to say < 1455799383 2063 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Ping timeout: 250 seconds < 1455799392 78717 :daniela123!~canaima@181.208.167.201 PRIVMSG #esoteric :hello < 1455799421 556784 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hello daniela123 < 1455799431 224879 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION wonders if it got through that time < 1455799695 709969 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :4% [267 libqt4-dbg 87.7 MB/121 MB 72%] 2,923 PB/s 0s < 1455799702 195934 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's one fast connection < 1455799709 752264 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or possibly a connection so slow it negatively underflowed < 1455799753 974485 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :how do I output a bignum in hexadecimal using a bot in the channel? I assume there's some Haskell standard library function for it but I don't know what it is < 1455799839 655055 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` perl -MMath::Bigint -e 'my $b = new Math::BigInt("2923000000000000"); print $b->as_hex();' < 1455799846 328893 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Can't locate Math/Bigint.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .). \ BEGIN failed--compilation aborted. < 1455799854 491789 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` perl -MMath::BigInt -e 'my $b = new Math::BigInt("2923000000000000"); print $b->as_hex();' < 1455799856 149722 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :0xa6273f8adb000 < 1455799865 610882 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` dc -e16o2923000000000000p < 1455799866 701144 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :A6273F8ADB000 < 1455799885 747118 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I was expecting it to be close to a round number in hex < 1455799888 714862 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :apparently not < 1455799898 19624 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: http://www.perlmonks.com/?node_id=849259 lists some possibilities < 1455799929 73746 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, the "easiest perl solution" is the one I came up with < 1455799935 505943 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although I had to look up the spelling of as_hex < 1455800005 956418 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the "hadd" function there is pretty much what Math::BigInt::Calc does internally, isn't it? < 1455800084 223008 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: no, hadd works in hexadecimal, whereas I think Math::BigInt::Calc is decimal, the decimal calculation is shown later in the reply, in the function dalu < 1455800103 898997 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: hadd is converting decimal to hex, isn't it? < 1455800109 222393 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i first read it as "perlmonkeys" and was tempted to click it < 1455800117 911282 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you don't convert decimal to hex "in" decimal or hex < 1455800120 333868 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: and I think Math::BigInt::Calc groups multiple digits together so that it's faster < 1455800125 12326 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: yes you do < 1455800130 869467 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: you can do the calculatoin in two ways < 1455800141 91044 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1455800165 982679 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :you have to be able to do additions of bignums (as well as multiplication of one digit with a bignum) in either decimal or hexadecimal < 1455800172 270872 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :either of that is enough to do a base conversion < 1455800178 340025 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but they lead to two different algorithms < 1455800190 488109 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :see Knuth vol 2 which explains the theory more clearly < 1455800273 731579 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :The "hadd" function itself doesn't convert anything, it only does a bignum addition, where the bignums are represented as arrays of base 16 numbers, it's the rest of the code that build a decimal to hex conversion from this. < 1455800367 471222 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Whereas the dalu function does a bignum add/subtract/compare operation on two bignums, represented as arrays of digits in base 10, and the rest of the code under that does the decimal to hexadecimal conversion. < 1455800387 619767 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm < 1455800410 538878 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the unary to decimal conversion I wrote in PMMN works via first building a decimal number with the digits in reverse order, and then reversing the digits < 1455800419 358527 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :minsky machines make you do weird things sometimes < 1455800427 615337 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ssapmmn will hopefully eventually be able to optimize the whole thing into an array walk < 1455800429 384998 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38 might be able to explain this better, he's bested me in bignum calculation obfu stuff < 1455800453 145081 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :obfuscated bignums isn't a field I've thought much about < 1455800459 517172 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(bignums generally are something that come up quite a lot, though) < 1455800471 782747 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it started with non-obfuscated educational purpose bignums really < 1455800482 201593 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(I don't write serious optimized bignum code, because there's already good enough ones.) < 1455800501 843312 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(People keep writing them for crypto purposes.) < 1455800540 501433 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :So I wrote http://www.math.bme.hu/~ambrus/pu/Bin.hs which is educational purpose base 2 arithmetic implementation < 1455800579 663075 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Ping timeout: 240 seconds < 1455800583 143233 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :But later it devolved to that dec->hex stuff and to http://www.perlmonks.com/?node_id=989716 and to zzo38's implementation of addition in negazeckendorf < 1455800598 111363 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :which is at https://github.com/int-e/zeckendorf by the way < 1455800612 748703 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'll need to use some specialized bignum stuff for ssapmmn eventually < 1455800618 897458 :daniela123!~canaima@181.208.167.201 PART :#esoteric < 1455800619 55407 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but so far it only compiles to (a rather unusual) IR < 1455800627 731137 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: there are actual optimized libraries for that < 1455800657 663682 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they're probably not optimized for minsky machines < 1455800679 844688 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which sometimes care about storing a number in a specific base, and sometimes care about storing a number as a multiset of its prime factors < 1455800689 8975 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :yeah < 1455800693 85124 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and only very rarely use a number for its actual numerical value < 1455800826 570527 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ruby -e'puts "%x"%2923000000000000' # works too, although iirc not in HackEgo < 1455800891 463381 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :% is a printf operator? < 1455800927 328201 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not really sure sprintf needs to have an operator name, especially not a 1-character name < 1455800927 485984 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but perhaps it helps < 1455801073 521268 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: yes, a sprintf operator (also modulus operator) < 1455801087 178196 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I think they took the idea from early python versions or something < 1455801207 7453 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1455801323 847975 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1455801454 11499 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1455801763 806962 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Ping timeout: 248 seconds < 1455801769 594521 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1455801840 55074 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1455802332 360920 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so, a programming style I've been considering for a hobby project (basically the same sort of thing as demoscene, so not exactly eso but there's a lot in common) is branchless programming < 1455802359 781136 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the reason being that many instructions have to run on specific clock cycles, and branches tend to screw up the timing < 1455802447 738896 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1455802520 653090 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1455802969 571672 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Ping timeout: 240 seconds < 1455803723 686289 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1455804085 555929 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION wonders what sequence of dependencies lead to the ADA Reference Manual being installed < 1455804103 391725 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh well, I've been vaguely interested in Ada for a while, might be worth reading it < 1455804403 744100 :spiette!~spiette@x-132-204-251-254.xtpr.umontreal.ca JOIN :#esoteric < 1455804424 216500 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's probably related to GHDL, come to think of it; isn't that written in Ada? < 1455804479 681747 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Ping timeout: 240 seconds < 1455804786 819576 :Treio!~Treio@87.244.233.250 JOIN :#esoteric < 1455804796 651422 :Treio!~Treio@87.244.233.250 QUIT :Remote host closed the connection < 1455805542 842144 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1455805558 496528 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1455805567 19772 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: branchless programming can be interesting as an eso-practice, especially because it can help in real world optimization where you want to eliminate some branches (but not all, specifically eliminate those conditional branches and indirect jumps where the CPU can't predict the condition or destination resp well enough, provided the branhces are in a performance-critical section of the code). < 1455805598 70132 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: I'm planning to use a timer interrupt to create a lopo < 1455805598 807583 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(And even then eliminate only if the alternative isn't worse.) < 1455805600 327184 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*loop < 1455805612 942393 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :thus no branch nor unconditional jump instructions anywhere :-) < 1455805645 234429 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: um, this on what platform? where do you have a stable enough timer interrupt? Atari? < 1455805665 271870 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :no wait, the Atari interrupts only once per frame < 1455805668 968637 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :that can't work < 1455805669 664241 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :um < 1455805677 143343 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: NES, and yes, once per frame < 1455805679 108615 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :a 6523 CPU then? < 1455805684 498789 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh, NES < 1455805722 949853 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :how much RAM does that have? < 1455805727 605830 :`^_^!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1455805772 438536 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: it depends on what sort of RAM you're counting; the CPU can directly address 0x800 bytes of RAM inside the NES itself < 1455805793 78385 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and can indirectly address some amount of GPU RAM too via the equivalent of a system call < 1455805794 620442 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :additionally it's also possible that there's RAM on the cartridge (although many cartridges have no RAM) < 1455805814 823637 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :right < 1455805818 351235 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :that's not much < 1455805876 709560 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you also have quite a lot of ROM (0x2000 minimum ROM directly addressible by the CPU, I think, but you can easily have much more if you want it by using a more expensive model of cartridge) < 1455805912 439032 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I prefer programming these more powerful modern PCs these days. < 1455806144 155640 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1455806217 549599 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :if you use no branches or jumps at all, then you might need lots of address space available for the code < 1455806227 185556 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :either in ROM or writable or a combination < 1455806586 139928 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Ping timeout: 244 seconds < 1455806819 728548 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Ping timeout: 240 seconds < 1455807305 636164 :lambda-11235!~lambda-11@47.208.113.50 JOIN :#esoteric < 1455807324 57343 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1455807373 386828 :J_Arcane!~chatzilla@37-219-57-201.nat.bb.dnainternet.fi JOIN :#esoteric < 1455807784 69781 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Ping timeout: 240 seconds < 1455807953 906957 :mroman!~mroman@160.85.232.146 QUIT :Quit: Lost terminal < 1455808530 48045 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1455808585 664595 :bender|!~benderx2@2404:e800:e61a:41d:f98e:fa8d:2977:121d QUIT :Ping timeout: 240 seconds < 1455808977 3992 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Ping timeout: 250 seconds < 1455809732 29596 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1455810148 579135 :madbr!boulam@69-165-212-148.cable.teksavvy.com QUIT :Ping timeout: 250 seconds < 1455810199 27239 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Ping timeout: 250 seconds < 1455810922 563086 :mihow!~mihow@50.206.98.70 JOIN :#esoteric < 1455811009 730883 :lambda-11235!~lambda-11@47.208.113.50 QUIT :Quit: Bye < 1455811433 451108 :Faisal!~IceChat9@39.48.90.99 JOIN :#esoteric < 1455811649 689580 :spiette!~spiette@x-132-204-251-254.xtpr.umontreal.ca QUIT :Ping timeout: 240 seconds < 1455811693 586604 :mihow!~mihow@50.206.98.70 QUIT :Ping timeout: 255 seconds < 1455811818 271376 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net JOIN :#esoteric < 1455811980 83169 :J_Arcane!~chatzilla@37-219-57-201.nat.bb.dnainternet.fi QUIT :Ping timeout: 244 seconds < 1455812319 884299 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1455812364 108567 :J_Arcane!~chatzilla@37-219-57-201.nat.bb.dnainternet.fi JOIN :#esoteric < 1455812590 996252 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Ping timeout: 250 seconds < 1455813323 683959 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1455813557 46098 :spiette!~spiette@x-132-204-251-254.xtpr.umontreal.ca JOIN :#esoteric < 1455813784 647564 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net QUIT :Quit: adu < 1455813795 796139 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Ping timeout: 248 seconds < 1455814424 646338 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1455814627 994125 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1455814642 35604 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1455814904 42780 :Faisal!~IceChat9@39.48.90.99 QUIT :Quit: If you're not living on the edge, you're taking up too much space < 1455814945 606583 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Ping timeout: 240 seconds < 1455815039 169639 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1455815069 566693 :ais523!~ais523@unaffiliated/ais523 QUIT :Disconnected by services < 1455815071 976390 :callforjudgement!~ais523@unaffiliated/ais523 NICK :ais523 < 1455815220 135132 :ais523!~ais523@unaffiliated/ais523 QUIT :Client Quit < 1455815220 872260 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1455815303 293746 :callforjudgement!~ais523@unaffiliated/ais523 NICK :ais523 < 1455815492 712593 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1455815669 214395 :J_Arcane!~chatzilla@37-219-57-201.nat.bb.dnainternet.fi QUIT :Ping timeout: 244 seconds < 1455815723 683114 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1455815771 826609 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1455815915 265332 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1455815984 158852 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1455816174 515529 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1455816179 660418 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Ping timeout: 240 seconds < 1455816240 691235 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1455816282 926488 :carado!~carado@savhon.org QUIT :Quit: Leaving < 1455816317 307878 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1455816332 844983 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1455816526 589172 :bb010g!uid21050@gateway/web/irccloud.com/x-gyhidyhkoiumtpzg QUIT :Quit: Connection closed for inactivity < 1455816924 161720 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1455817010 798185 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1455817019 622650 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1455817087 513130 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1455817120 842393 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1455817162 468734 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1455817186 512933 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1455817282 68491 :carado!~carado@savhon.org JOIN :#esoteric < 1455817360 914473 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wow, weird effect during distro upgrades < 1455817374 87981 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Ping timeout: 244 seconds < 1455817380 121255 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Firefox is replacing some letter sequences, like ff and fi, with ligatures < 1455817388 319911 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but they're the wrong ligatures < 1455817406 63791 :hppavilion[1]!~DevourerO@74-114-87-89.dynamic.asdk12.org JOIN :#esoteric < 1455817407 482577 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"ff" is an "ft" ligature (which Effi didn't have one of?) < 1455817416 41283 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and "fi" is an "st" ligature < 1455817446 282194 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and "ffi" appears to be a "ut" or maybe "uti" ligature, or perhaps it isn't a ligature at all < 1455817456 640508 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :unfortunately I can't copy-paste them, I get the letters it's supposed to be < 1455817519 209791 :bb010g!uid21050@gateway/web/irccloud.com/x-wjxzrqghsntqywdb JOIN :#esoteric < 1455817591 510648 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :ais523: screenshot? < 1455817683 26694 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de JOIN :#esoteric < 1455817686 247604 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :screenshot program appears to be broken due to the distro upgrade < 1455817697 6869 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :...photograph? < 1455817703 908147 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :don't have a camera on me < 1455817748 96069 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :.......put your monitor in a scanner? < 1455817758 38540 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :(I'm grasping at straws here) < 1455817862 218348 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm trying to capture an image via command-line tools < 1455817921 988521 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1455817936 209068 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :That went well < 1455817942 872387 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :scrot to the rescue? < 1455818000 602550 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1455818013 682215 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Taneb: http://nethack4.org/pastebin/1325.png < 1455818053 383824 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :oh, you are a nethack dev? < 1455818065 492022 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :imagemagick still seems to work, I got the screenshot using that and xwininfo < 1455818069 527771 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :via the command line < 1455818080 181606 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :use scrot :p < 1455818082 453683 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :myname: nethack 4's the fanmade project to continue NetHack, we did it because we thought the devteam were unlikely to produce anything < 1455818096 327672 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1455818115 225363 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i see < 1455818117 605553 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1455818120 857494 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1455818124 92356 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh come on < 1455818128 981801 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : myname: nethack 4's the fanmade project to continue NetHack, we did it because we thought the devteam were unlikely to produce anything < 1455818137 717252 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :ais523: that did go through < 1455818140 506395 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although they did eventually put out a new version, we're probably ahead (unclear, though) < 1455818144 553965 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :ais523: myname replied "i see" < 1455818156 499486 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also scrolling has stopped working in my terminal for some reason < 1455818162 461053 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :distro upgrade breakage is often bizarre < 1455818168 863962 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :ais523: has nethack4 merged anything from nethack proper after it forked? < 1455818176 31824 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :one patch so far < 1455818364 511524 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1455818502 22891 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1455818749 873022 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh and "fl" still renders as "fl" but with what looks like an em space after it < 1455818780 692020 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :ais523: wjy not make a new rl instead of nethack? < 1455818795 704922 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's something I've considered < 1455818815 566651 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :however I consider NetHack to be a great game held back by a few superficial problems (i.e. ones that can be fixed without replacing the whole thing) < 1455818831 109100 :APic!apic@apic.name PRIVMSG #esoteric :lol < 1455818836 223791 :APic!apic@apic.name PRIVMSG #esoteric :True < 1455818844 749862 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :well, i like it too, but there are a bunch of other interesting ones < 1455818854 434607 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :also, i have to seriously start mine < 1455818898 645187 :jaboja!~jaboja@aejj40.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1455818901 428535 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :for example, i like chessrl and gruesome < 1455818936 778643 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :in chessrl your opponents are chess pieces and after klling enough of one kind you inherit its movement patterns < 1455818977 476972 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :in guresome you are some dark creature that has to hunt adventurers in a dungeon without getting seen < 1455819011 868607 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Ping timeout: 248 seconds < 1455819123 457373 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :my idea is to be a guide for some tourists that has to make the visit of the dungeon to be as comfortable as possible for the tourist < 1455819146 622863 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1455819156 672583 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :you will earn more money the more comfortable they feel < 1455819189 799654 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :but i plan on a longterm skill system, that won't exactly qualify as a rl < 1455819303 949760 :hppavilion[1]!~DevourerO@74-114-87-89.dynamic.asdk12.org QUIT :Ping timeout: 240 seconds < 1455819405 82199 :hppavilion[1]!~DevourerO@74-114-87-89.dynamic.asdk12.org JOIN :#esoteric < 1455819415 587255 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1455819498 823541 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1455819524 603532 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1455819542 98827 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1455819557 621817 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1455819733 637203 :lambda-11235!~lambda-11@24.156.46.61 JOIN :#esoteric < 1455820175 874446 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1455820230 852307 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1455820451 625742 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I just used "xwd" to make screenshots and don't have problem, can you use that? Pipe xwd to ImageMagick < 1455820452 585679 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1455820558 513015 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :imagemagick can screencapture itself < 1455820566 137058 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and given the circumstances, I needed a program that was already installed < 1455820588 961335 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :The screencapture function of ImageMagick doesn't work for me somehow < 1455820608 133251 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(I get a picture of the correct size but it is blank) < 1455820619 54653 :APic!apic@apic.name PRIVMSG #esoteric :Magick! < 1455821039 741619 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1455821745 551195 :zadock!~outsider@81.180.208.252 JOIN :#esoteric < 1455822531 11026 :Treio!~Treio@87.244.233.250 JOIN :#esoteric < 1455822963 930364 :zadock!~outsider@81.180.208.252 QUIT :Ping timeout: 240 seconds < 1455823175 50151 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1455823249 625399 :jaboja!~jaboja@aejj40.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 255 seconds < 1455823294 62946 :hppavilion[1]!~DevourerO@74-114-87-89.dynamic.asdk12.org QUIT :Ping timeout: 240 seconds < 1455823465 484644 :hppavilion[1]!~DevourerO@74-114-87-89.dynamic.asdk12.org JOIN :#esoteric < 1455823768 702083 :zadock!~outsider@81.180.208.252 JOIN :#esoteric < 1455823943 874399 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hppavilion[1]: you should read the haskell faq, yo < 1455823945 24941 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@faq < 1455823945 183135 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :http://www.haskell.org/haskellwiki/FAQ < 1455823954 232390 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :also a book or something < 1455824005 26828 :Treio!~Treio@87.244.233.250 QUIT :Ping timeout: 250 seconds < 1455824061 599287 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :the questions you're asking ("why have an IO type when only one instruction does IO") have been asked and answered thousands of times before, and you can get better answers than some off-the-cuff thing people happen to type in irc < 1455824082 314356 :Treio!~Treio@87.244.233.250 JOIN :#esoteric < 1455824153 301866 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Well, I can answer some things < 1455824183 195642 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(Partially) < 1455824226 513764 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :huh? only one instruction? < 1455824352 586792 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :In Haskell all function and definition are pure (except unsafe operations), so IO monad means that the value is a IO action to be performed (possibly multiples) < 1455824414 197914 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :For example to read one character from input would be type (IO Char) because it is operation of I/O, which would resulting something Char which can then be used for computing further I/O logic. < 1455824493 557572 :MoALTz!~no@78-11-180-214.static.ip.netia.com.pl QUIT :Quit: Leaving < 1455824623 600971 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1455824714 997689 :Treio!~Treio@87.244.233.250 QUIT :Quit: Leaving < 1455825132 553081 :lambda-11235!~lambda-11@24.156.46.61 PRIVMSG #esoteric :hppavilion[1]: IO is actually a function defined as IO a = RealWorld -> (RealWorld, a). Conceptually your whole program is a function that transforms the real world. < 1455825132 747052 :hppavilion[1]!~DevourerO@74-114-87-89.dynamic.asdk12.org PRIVMSG #esoteric :myname: I'm implementing a concatenative language < 1455825138 609242 :hppavilion[1]!~DevourerO@74-114-87-89.dynamic.asdk12.org PRIVMSG #esoteric :Only one instruction does IO in the program < 1455825140 65787 :MoALTz!~no@78-11-180-214.static.ip.netia.com.pl JOIN :#esoteric < 1455825150 343924 :jaboja!~jaboja@aejj40.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1455825228 433864 :hppavilion[1]!~DevourerO@74-114-87-89.dynamic.asdk12.org PRIVMSG #esoteric :shachaf: Wait, that's not what I asked... < 1455825354 526720 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, the line of questioning. < 1455825374 387141 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :hppavilion[1]: there is a bf derivate that does that pretty easy < 1455825402 674286 :hppavilion[1]!~DevourerO@74-114-87-89.dynamic.asdk12.org PRIVMSG #esoteric :shachaf: I do realize why IO is the way it is < 1455825416 993033 :lambda-11235!~lambda-11@24.156.46.61 PRIVMSG #esoteric :You can't write a function IO a -> a because you don't have access to the RealWorld. < 1455825417 191037 :hppavilion[1]!~DevourerO@74-114-87-89.dynamic.asdk12.org PRIVMSG #esoteric :shachaf: I just was wondering why I couldn't do IO in a function then /not/ return an IO object < 1455825436 261445 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :lambda-11235: There's no RealWorld in Haskell. < 1455825441 633304 :hppavilion[1]!~DevourerO@74-114-87-89.dynamic.asdk12.org PRIVMSG #esoteric :myname: Does what pretty easily? < 1455825446 488049 :hppavilion[1]!~DevourerO@74-114-87-89.dynamic.asdk12.org PRIVMSG #esoteric :Oh, have to go < 1455825514 524653 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :io eith one function < 1455825533 84933 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :in < 1455825577 425296 :lambda-11235!~lambda-11@24.156.46.61 PRIVMSG #esoteric :shachaf: There is, read libraries/ghc-prim/GHC/Types.hs in the GHC source. At the bottom you'll see the definition for IO. < 1455825579 100235 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :A function in Haskell doesn't do I/O; it returns a IO object which does the IO. All function is pure function in Haskell < 1455825593 552937 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :lambda-11235: I know how GHC's implementation of IO works. < 1455825602 64604 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Even that one has no values of type RealWorld. < 1455825622 553123 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But anyway that's completely irrelevant to someone learning Haskell. RealWorld is a bad name anyway. < 1455825677 985637 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :I liked the analogy of functions on RealWorld, or e.g. State RealWorld a < 1455825693 924233 :hppavilion[1]!~DevourerO@74-114-87-89.dynamic.asdk12.org QUIT :Ping timeout: 240 seconds < 1455825774 55028 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I like thinking of monads as like sandboxes, that restrict what you can do in order to allow you to do more things < 1455825840 46930 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :I like thinking of monads as monads < 1455825860 598940 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :zzo38: that view is a useful way of thinking about it, but is not actually how they are implemented in most implementations < 1455825869 766433 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: mathematical ones or haskellish ones? < 1455825877 505856 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :To me the explanation is a bit differently, if you are familiar with multidimensional list comprehensions in other programming languages, then the monads is a kind of generalization of a similar kind of concept. Monad is mathematical category theory and has some operation and law defined < 1455825882 108814 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: haskellish one < 1455825887 961353 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :And then, for example there is a list monad, IO monad, etc < 1455825905 186736 :lambda-11235!~lambda-11@24.156.46.61 PRIVMSG #esoteric :shachaf: If you mean there's no value of RealWorld (or State RealWorld) that ghc passes, then you'd be correct, it's purely conceptual. < 1455825908 577164 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, I totally want to see a pure-Haskell implementation of IO in which the IO object is basically just C code < 1455825912 300769 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or ML, or the like < 1455825930 92842 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I'm not sure you can do that without the ability to "look inside" a function < 1455825931 104789 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: Tricky to implement fmap on that. < 1455825939 64073 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :if you really want, I can try to think of a monad as the endofunctor generated by composing adjoint functors < 1455825946 187862 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric ::t fmap < 1455825947 205549 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Functor f => (a -> b) -> f a -> f b < 1455826041 55169 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1455826043 450372 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric ::t \f -> \a -> a >>= (return (f a)) < 1455826044 497148 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Monad m => (m a -> m b) -> m a -> m b < 1455826056 521526 :ais523!~ais523@unaffiliated/ais523 QUIT :Disconnected by services < 1455826058 473732 :callforjudgement!~ais523@unaffiliated/ais523 NICK :ais523 < 1455826084 621735 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric ::t \f -> \a -> a >>= (\a'. return (f a')) < 1455826085 965862 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :parse error on input ‘.’ < 1455826090 527186 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric ::t \f -> \a -> a >>= (\a' -> return (f a')) < 1455826091 602089 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Monad m => (a -> b) -> m a -> m b < 1455826096 312331 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there we go < 1455826124 396606 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sure. (>>=), if you prefer. < 1455826126 527485 :bb010g!uid21050@gateway/web/irccloud.com/x-wjxzrqghsntqywdb QUIT :Quit: Connection closed for inactivity < 1455826150 90960 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I mean that running a Haskell function on C code is tricky. < 1455826150 396918 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well in Haskell, >>= is the fundamental operation < 1455826163 593723 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The fundamental operation is whatever you want it to be. < 1455826168 965997 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess you'd need an FFI to Haskell < 1455826201 741961 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but the >>= operation here is basically just sequential composition (i.e. C semicolon) that preserves one value < 1455826224 83408 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :I think ghc still treats nullary functions (such as RealWorld -> a, after the RealWorld is removed) as functions, but otherwise I reckon something like IO Char could actually have the same representation as a Char thunk < 1455826232 592939 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(C's semicolon is more like >> because C uses variables in order to track states from statement to statement) < 1455826237 915426 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :(which would be very close to a pointer a C function returning char) < 1455826239 477803 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric ::t (>>) < 1455826240 544102 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Monad m => m a -> m b -> m b < 1455826275 302736 :diginet_!~diginet@107.170.146.29 JOIN :#esoteric < 1455826277 133360 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :then inline a lot and that's a chunk of native code doing getchar and sending it on < 1455826321 384300 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :If you have a list of possible I/O operations that can be done then it can be implemented as a pure data type in Haskell, although it won't make I/O because the Haskell compiler doesn't do that. (Although, a function to convert can still be done) < 1455826321 727292 :lambda-11235!~lambda-11@24.156.46.61 QUIT :Read error: Connection reset by peer < 1455826323 340448 :nitrix!~nitrix@unaffiliated/nitrix QUIT :Ping timeout: 255 seconds < 1455826323 498558 :diginet!~diginet@107.170.146.29 QUIT :Ping timeout: 255 seconds < 1455826328 172346 :coppro!~scshunt@taurine.csclub.uwaterloo.ca QUIT :Ping timeout: 255 seconds < 1455826328 330125 :izabera!~izabera@unaffiliated/izabera QUIT :Ping timeout: 255 seconds < 1455826335 330242 :coppro!~scshunt@taurine.csclub.uwaterloo.ca JOIN :#esoteric < 1455826338 263841 :diginet_!~diginet@107.170.146.29 NICK :diginet < 1455826346 309566 :izabera!~izabera@unaffiliated/izabera JOIN :#esoteric < 1455826347 317792 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: yes, that's basically what I was thinking of < 1455826353 529564 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :anyway, I'm really tired and so should probably go home < 1455826357 276118 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :night everyone < 1455826359 319565 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1455826373 723614 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1455826437 777502 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :the list of actions sent to a IO interpreter is certainly possible, it's a pretty common "way you could think about IO" < 1455826580 658336 :fractal!~fractal@unaffiliated/scounder QUIT :Ping timeout: 250 seconds < 1455826605 269499 :Guest6991!~nitrix@104.236.108.9 JOIN :#esoteric < 1455826627 6636 :hppavilion[1]!~DevourerO@74-114-87-89.dynamic.asdk12.org JOIN :#esoteric < 1455826650 313572 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 276 seconds < 1455826892 927474 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Monads can be made in other programming languages too, and I have made monadic generators in JavaScript too < 1455827032 966986 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(They are two different monads actually) < 1455827214 673236 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :olsner: yes, agreed < 1455827245 771386 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :olsner: and the nice thing about the abstraction is that unless you're breaking the rules (e.g. unsafePerformIO) or you let bottom through, you can't tell the difference < 1455827277 206477 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :so unless you're piercing the abstraction for one reason or another, it's a 100% valid way to think of it < 1455827494 38039 :hppavilion[1]!~DevourerO@74-114-87-89.dynamic.asdk12.org QUIT :Ping timeout: 240 seconds < 1455827657 54743 :Opodeldoc!~Opodeldoc@184.20.162.120 JOIN :#esoteric < 1455827821 693765 :lambda-11235!~lambda-11@24.156.46.20 JOIN :#esoteric < 1455828054 307561 :Frooxius!~Frooxius@194.108.5.201 QUIT :Ping timeout: 276 seconds < 1455828121 325025 :Frooxius!~Frooxius@194.108.5.201 JOIN :#esoteric < 1455829009 585678 :`^_^!~nycs@gw.hq.meetup.com QUIT :Ping timeout: 240 seconds < 1455829053 638722 :fractal!~fractal@unaffiliated/scounder JOIN :#esoteric < 1455829186 771038 :lambda-11235!~lambda-11@24.156.46.20 QUIT :Quit: Bye < 1455829295 219916 :`^_^!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1455830329 709096 :Opodeldoc!~Opodeldoc@184.20.162.120 QUIT :Read error: Connection reset by peer < 1455830585 159524 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1455830599 17588 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I thought of an interesting proof-of-concept brainfuck derivative (and proof-of-concept is really the only good thing to do with bf derivatives) < 1455830603 346593 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I call it TangleFuck < 1455830645 800437 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I will now wait for someone to respond so I'm not just talking to an empty room < 1455830733 98199 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :tell us about it < 1455830746 682118 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: So you know how [ and ] in BF can be implemented on a stack, correct? < 1455830775 198498 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :yes < 1455830776 89650 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Where [ PUSHes the current location (or, if the current cell is zero, jumps to the matching `]`) and ] conditionally POPs a value and JMPs to it? < 1455830791 795227 :Angelssjdios!~canaima@190.78.42.179 JOIN :#esoteric < 1455830809 606313 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: Well I had an idea for something you could do with that that makes a tangle-bracket language (one where brackets must be matched, but independent of other brackets) < 1455830825 338465 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :There are two ways to do it, and one way that merges both models < 1455830862 879136 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :First, replace that stack with a deque. [ and ] do not change, they just work on a different data structure (they still POP and PUSH even because the deque uses the same words) < 1455830882 349148 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Then, add two new instructions- { and }- that have the same programming as [ and ] respectively, except for one change < 1455830897 29812 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Instead of PUSHing and POPing, they INJECT and EJECT < 1455830897 187876 :Angelssjdios!~canaima@190.78.42.179 PART :#esoteric < 1455830903 298670 :Angelssjdios!~canaima@190.78.42.179 JOIN :#esoteric < 1455830912 343470 :Angelssjdios!~canaima@190.78.42.179 PART :#esoteric < 1455830918 658851 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I don't know what the significance of this is, but it sure makes for weird programming if you decide to use it < 1455830960 560529 :J_Arcane!~chatzilla@37-219-57-201.nat.bb.dnainternet.fi JOIN :#esoteric < 1455830961 156497 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(But you don't have to, as this is a strict superset of regular BF- and it even is a strict superset (but slower) if you replace all [s with {s and ]s with }s) < 1455831024 840520 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: A nice property is that the outermost loop allows you to use [ and } and they will complement one another iff the first cell starts nonzero when the [ is called, but that's about it < 1455831113 249472 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :It gets even more confusing with a Unicode-based idea I thought of < 1455831141 274831 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Every type of unicode bracket and its white equivalent has its own deque. The normal bracket works on the top, the white version works on the bottom. < 1455831158 828968 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I'm really just heaping complexity on at that point though < 1455831174 144926 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :But it still probably has some deep property we've never thought of < 1455831196 684465 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(Oh, and the deques have the property where POPing or EJECTing an empty deque returns 0) < 1455831429 311770 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :don't understand why it must be a deque < 1455831456 104738 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :do you insert from one end and eject from the other? < 1455831494 757922 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :if you do, that's a regular queue < 1455831501 258606 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :if you don't, that's a stack < 1455831551 343669 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :also using a queue means that you can't nest [ ] < 1455831558 420797 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :well, sort of < 1455831629 755984 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :[x[y]z] -> a: x; b: y; if (*p) goto a; z; if (*p) goto b; < 1455831667 651125 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :so it's not a superset of bf < 1455831761 5573 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :that's not a correct translation of that bf but you got the point < 1455831879 98495 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: No, you insert and eject from the back, but you push and pop from he front < 1455831891 560357 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`wisdom < 1455831908 298299 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :mario/Mario is a classic NP-complete problem invented by Nintendo. < 1455831912 939672 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: That's a deque- a cross between two stacks < 1455831922 573009 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :At least, that's the definition I was taught < 1455831924 93915 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ok, gotcha < 1455831935 863286 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :sorry if i don't make much sense, i'm too tired < 1455831938 291090 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :going to sleep now < 1455831960 53181 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Somebody should write the "imaginary function" page on the wiki in haskell. More people know haskell than erlang, AFAICT < 1455831968 174154 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :And put it under Imaginary function/haskell < 1455832073 915777 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de QUIT : < 1455832162 238969 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION would like to see a non-handwaving proof of NP membership of Super Mario Bros (generalized to arbitrary sized levels). < 1455832195 361651 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` \? what? < 1455832197 44292 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :what?? ¯\(°​_o)/¯ < 1455832241 926717 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: look at the original Mario NP paper. what matters is the definitions really. < 1455832516 788476 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: http://arxiv.org/abs/1203.1895 < 1455832529 315708 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`¯\(°​_o)/¯ < 1455832530 70840 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /hackenv/¯\(°​_o)/¯: No such file or directory < 1455832535 542084 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :... < 1455832537 660842 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :-_- < 1455832549 979520 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? mario < 1455832551 330423 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Mario is a classic NP-complete problem invented by Nintendo. < 1455832658 67955 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :good wisdom < 1455832708 270423 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :b_jonas: if you mean http://arxiv.org/abs/1203.1895v1 ... that is the handwaving one. < 1455832801 527854 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: I'm not sure which version I read\ < 1455833385 724139 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :So far the authors have removed two of three NP membership claims from that paper: for SMB (added in the first version, dropped in the second); for Metroid (added in v2, removed in v3). Only the claim for "Pokemon with only enemy Trainers" remains, added in v2, elaborated in v3. < 1455833397 324452 :`^_^!~nycs@gw.hq.meetup.com QUIT :Ping timeout: 276 seconds < 1455833521 32101 :spiette!~spiette@x-132-204-251-254.xtpr.umontreal.ca QUIT :Ping timeout: 250 seconds < 1455833524 554562 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :The thing is, because there are items that move around, the observable state space becomes exponential, and that adversely affects (probably invalidates, but I have not thought that through) the claim that solution lengths are bounded polynomially. < 1455833710 158837 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1455833897 74631 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 244 seconds < 1455833941 625556 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Ping timeout: 255 seconds < 1455834124 135049 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1455834143 125002 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net QUIT :Quit: Leaving... < 1455834551 630548 :MoALTz_!~no@78-11-180-214.static.ip.netia.com.pl JOIN :#esoteric < 1455834574 220160 :zadock!~outsider@81.180.208.252 QUIT :Quit: Leaving < 1455835188 255415 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Quit: ZNC - http://znc.in < 1455835439 154555 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1455835575 919404 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Oh, vulkan specs have been released two days ago and I missed it... < 1455835695 148378 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 244 seconds < 1455835774 10343 :earendel!~anuska@176.0.137.170 QUIT :Ping timeout: 240 seconds < 1455835914 604695 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net JOIN :#esoteric < 1455836278 671427 :earendel!~anuska@176.0.137.170 JOIN :#esoteric < 1455836985 993471 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net QUIT :Read error: Connection reset by peer < 1455837084 751 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net JOIN :#esoteric < 1455837773 144079 :Elronnd!elronnd@znc.dank.ninja QUIT :Quit: Let's jump! < 1455838179 753509 :Elronnd!elronnd@znc.dank.ninja JOIN :#esoteric < 1455838361 195260 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 244 seconds < 1455838418 671195 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1455838954 556526 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@massages-loud < 1455838954 750991 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :You don't have any messages < 1455839289 873079 :adu!~ajr@2601:155:8401:83fb:c4cf:83c5:2cdf:9d5e JOIN :#esoteric