< 1456790877 99640 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :?? ?@ ?run var$intercalate " \\ " . map (\x -> "(@run var . (\\(w:ws) -> w ++ ':' : ' ' : (map (\\c -> if c == 'M' then '-' else c) . takeWhile (/= '/') . head . filter (\"/\" `isInfixOf`) $ ws)) . words $ @show @metar "++x++")") . words $ ?show ENVA LLBG < 1456790878 371068 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Plugin `compose' failed with: Missing ')' in nested command < 1456790905 573023 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :?? ?@ ?run var$intercalate " \\ " . map (\x -> "(@run var . (\\(w:ws) -> w ++ ':' : ' ' : (map (\\c -> if c == 'M' then '-' else c) . takeWhile (/= '/') . head . filter (\"/\" `isInfixOf`) $ ws)) . words $ @show @metar "++x++")") . words $ ?show ENVA LLBG < 1456790906 858197 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Plugin `compose' failed with: Missing ')' in nested command < 1456790910 505713 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm. < 1456790918 552769 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is it a line length thing that makes it only work in /msg? < 1456790945 735238 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :?? ?@ ?run var$intercalate " \\ " . map (\x -> "(@run var . (\\(w:ws) -> w ++ ':' : ' ' : (takeWhile (/= '/') . head . filter (\"/\" `isInfixOf`) $ ws)) . words $ @show @metar "++x++")") . words $ ?show ENVA LLBG < 1456790947 100305 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Plugin `compose' failed with: Missing ')' in nested command < 1456790987 543020 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: help figure out twh hth thx < 1456791286 803637 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :well there is a shorter limit in public, at least < 1456791335 684044 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, I bet it's an internal thing in lambdabot where it generates a long line containing a lot of duplicates of the code. < 1456791357 525053 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What I did was silly anyway. < 1456791361 968322 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :OKAY < 1456791511 700743 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Or maybe not. < 1456791514 727339 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :you do it < 1456791627 251336 :impomatic!~impomatic@79.16.114.87.dyn.plus.net QUIT :Ping timeout: 276 seconds < 1456791945 5763 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :TOO LATE < 1456791951 832852 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(it's always too late) < 1456792081 475620 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :whoa whoa whoa < 1456792093 5663 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :you could write a command that looks at the hg log to see which file the last command created/modified < 1456792097 922382 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :and then edited that file < 1456792109 547281 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :so convenient < 1456792354 552175 :\oren\_!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :shachaf: ooh, someone actually uses that upside down &? I'm glad I added it. < 1456792366 146158 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :\oren\_: Of course. It's a very important character. < 1456792377 441735 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :\oren\_: But in IRC I usually just write # < 1456792570 59874 :\oren\_!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :b_jonas: that reminds me, I have a ttf version of your font that I generated in the same manner as my font. < 1456792621 556178 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1456792834 634741 :lambda-11235!~lambda-11@47.208.113.50 JOIN :#esoteric < 1456792907 36854 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@tell hppavilion[1] int-e: Did I make the math joke wrong? <-- that was so wrong that i bet you think there are three words in the english language. < 1456792907 170134 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1456792959 580587 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@tell hppavilion[1] damn i did _that_ wrong. also https://xkcd.com/169/ < 1456792959 750576 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1456793018 951914 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@tell hppavilion[1] or wait, did i. confused now. < 1456793019 85547 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1456795105 55685 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 250 seconds < 1456795300 590750 :bb010g!uid21050@gateway/web/irccloud.com/x-cfvyesvimuldeybf JOIN :#esoteric < 1456795553 104610 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1456795593 257768 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1456795696 20663 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1456796658 32943 :ayeelmao!~c0v3r@ip68-227-34-168.lv.lv.cox.net JOIN :#esoteric < 1456797328 680411 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I just realized I don't know the rigorous meaning of "irrational number" < 1456797334 967636 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :@messages-lud < 1456797335 101099 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :oerjan said 1h 13m 47s ago: int-e: Did I make the math joke wrong? <-- that was so wrong that i bet you think there are three words in the english language. < 1456797335 101196 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :oerjan said 1h 12m 55s ago: damn i did _that_ wrong. also https://xkcd.com/169/ < 1456797335 101228 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :oerjan said 1h 11m 56s ago: or wait, did i. confused now. < 1456797336 845303 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Oh right < 1456797350 461317 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: I was online when you sent that message < 1456797375 783160 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Oh, right, it's one that cannot be expressed as a ratio of integers < 1456797381 130487 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Wait, but neither can a complex number < 1456797592 896555 :lambda-11235!~lambda-11@47.208.113.50 PRIVMSG #esoteric :hppavilion[1]: https://en.wikipedia.org/wiki/Dedekind_cut. That's one definition. < 1456797620 24097 :AlexR42!~textual@94.41.128.148 JOIN :#esoteric < 1456797626 648887 :MoALTz!~no@78-11-180-214.static.ip.netia.com.pl QUIT :Ping timeout: 244 seconds < 1456797633 206583 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i don't trust people who are online but 56 mins idle >_> <_< < 1456797650 420309 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: would you like to be added to the dontaskdonttelllist < 1456797662 848112 :lambda-11235!~lambda-11@47.208.113.50 PRIVMSG #esoteric :Also, https://en.wikipedia.org/wiki/Cauchy_sequence. < 1456797666 470808 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`dontaskdonttelllist < 1456797670 62881 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :dontaskdonttelllist: q​u​i​n​t​o​p​i​a​ c​o​p​p​r​o​ m​y​n​a​m​e​ < 1456797674 164139 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Maybe? < 1456797678 313614 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Probably not < 1456797684 375125 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :OKAY < 1456797685 709141 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I'm just going with the points-on-a-line definition < 1456797739 285965 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :indeed, complex numbers that aren't real are also irrational < 1456797743 654629 :lambda-11235!~lambda-11@47.208.113.50 PRIVMSG #esoteric :There was a haskell library that implemented infintely precise real numbers using cauchy sequences. < 1456797758 856467 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :which is a little silly for things like 1 + 2i < 1456797774 223600 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :there's probably a term for those < 1456797796 808384 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :"gaussian rational" < 1456797812 215817 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :which means both a and b are rational in a+bi < 1456797812 408855 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :or even gaussian integer hth < 1456797828 423595 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oh, 1 + 2i was jsut an example < 1456797832 550094 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :look < 1456797836 409391 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :of course < 1456797838 183864 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i can't be bothered to logread four lines up < 1456797847 785295 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: i know, it's _so_ tiring < 1456797912 588340 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :> pi :: CReal -- lambda-11235 < 1456797913 937462 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 3.1415926535897932384626433832795028841972 < 1456797927 934801 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :not sure if that one uses cauchy sequences < 1456797937 708567 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: I've always thought that math should be more modular/adjective < 1456797945 74428 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it _doesn't_ use continued fractions afair < 1456797963 608402 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Instead of having joint-together names, we should prioritize inventing new adjectives to apply to existing objects < 1456797965 709379 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It uses a special kind of Cauchy sequences. < 1456797990 709793 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: i don't understand what you mean < 1456798009 608115 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Quickly-convergent Cauchy sequences. < 1456798014 24180 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That's the name. < 1456798034 440447 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Cauchy sequences that converge whenever aren't very useful for computing. < 1456798106 120848 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Instead of the phrase "Gaussian Integer", meaning a+bi where a and b are integers, we'd just have the adjective "Gaussian x", meaning a+bi where a and b are members of the xes < 1456798132 44688 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: hm and that's precisely how it works with rationals, what's the problem < 1456798137 220584 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, maybe it doesn't exactly. < 1456798173 963086 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: there are way too many things that are called "gaussian" for this scheme to work hth < 1456798183 406782 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :https://en.wikipedia.org/wiki/List_of_things_named_after_Carl_Friedrich_Gauss < 1456798206 388295 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Well I haven't heard of "Gaussian rationals" < 1456798218 319696 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: but these gaussian distributions a + bi are so quantum! < 1456798232 581706 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: neither had i until i just guessed it < 1456798234 334258 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: And this way, we could have worse things like the "Gaussian Strings" or something awful like that, for example < 1456798289 528502 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: The real scow of CReal is that it only computes up to 40 digits normally. < 1456798337 890087 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric ::t showCReal < 1456798338 848878 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Int -> CReal -> String < 1456798348 100853 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :> showCReal 1000 pi < 1456798349 508790 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : "3.1415926535897932384626433832795028841971693993751058209749445923078164062... < 1456798383 776388 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I wish lambdabot still had unsafeCoerce so I could examine CReals. < 1456798384 808345 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :> showCReal 1000 (pi^2) < 1456798386 245915 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : "9.8696044010893586188344909998761511353136994072407906264133493762200448224... < 1456798391 472480 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :> last $showCReal 1000 (pi^2) < 1456798393 147450 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : '5' < 1456798444 575222 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@version < 1456798444 708593 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :lambdabot 5.0.3 < 1456798444 708721 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :git clone https://github.com/lambdabot/lambdabot < 1456798483 328232 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@tell int-e @version should say which ghc version it's compiled with twh < 1456798483 461706 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1456798518 72047 :AlexR42!~textual@94.41.128.148 QUIT :Quit: My Mac has gone to sleep. ZZZzzz… < 1456798547 252541 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :> compilerVersion < 1456798548 608907 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : Not in scope: ‘compilerVersion’ < 1456798556 309950 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: pretty sure there's some remaining unsafeCoerce bug ... < 1456798711 244770 :andrew__!~andrew@119.137.99.104 JOIN :#esoteric < 1456798763 5688 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric ::t coerce -- this is some silly lensy thing isn't < 1456798764 820142 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :(Functor f, Contravariant f) => f a -> f b < 1456798772 91804 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*+it < 1456798868 133945 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION is forgetting his orange juice < 1456798993 920475 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :> typeRep (Proxy :: Proxy (() :: Constraint)) == typeRep (Proxy :: Proxy ()) < 1456798995 568443 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : False < 1456799123 680714 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :that type family bug i found obviously won't work in lambdabot < 1456799427 867124 :ineiros!ineiros@kapsi.fi QUIT :Ping timeout: 248 seconds < 1456800097 533981 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 252 seconds < 1456800270 536427 :andrew__!~andrew@119.137.99.104 QUIT :Remote host closed the connection < 1456800391 338425 :andrew_!~andrew@119.137.99.104 JOIN :#esoteric < 1456800574 341068 :hppavilion[2]!~DevourerO@93-231-58-66.gci.net JOIN :#esoteric < 1456800720 320728 :andrew_!~andrew@119.137.99.104 QUIT :Ping timeout: 246 seconds < 1456800847 9513 :hppavilion[2]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :I'm trying to make a JS parser combinator library < 1456800851 525260 :hppavilion[2]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :What combinators should I include? < 1456800867 465070 :hppavilion[2]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :For MAXIMUM PARSINESS < 1456801709 645760 :andrew_!~andrew@119.137.99.104 JOIN :#esoteric < 1456801711 562283 :hppavilion[2]!~DevourerO@93-231-58-66.gci.net NICK :hppavilion[1] < 1456801749 677551 :AlexR42!~textual@94.41.128.148 JOIN :#esoteric < 1456802275 773412 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net QUIT :Ping timeout: 248 seconds < 1456802749 4494 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Ping timeout: 250 seconds < 1456803484 795114 :AlexR42!~textual@94.41.128.148 QUIT :Quit: My Mac has gone to sleep. ZZZzzz… < 1456803561 362849 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net JOIN :#esoteric < 1456803782 489789 :joaeos!~joaeos@pc-84-194-30-200.cm.vtr.net JOIN :#esoteric < 1456804146 678165 :joaeos!~joaeos@pc-84-194-30-200.cm.vtr.net QUIT :Ping timeout: 276 seconds < 1456804420 633196 :joaeos!~joaeos@pc-58-33-74-200.cm.vtr.net JOIN :#esoteric < 1456804585 370643 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net QUIT :Ping timeout: 252 seconds < 1456804609 703394 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1456804767 586621 :joaeos!~joaeos@pc-58-33-74-200.cm.vtr.net PRIVMSG #esoteric :this esolang thing is quite a brainfuck < 1456804770 965449 :joaeos!~joaeos@pc-58-33-74-200.cm.vtr.net PRIVMSG #esoteric :Get it? < 1456804800 699054 :joaeos!~joaeos@pc-58-33-74-200.cm.vtr.net PRIVMSG #esoteric ::c < 1456804803 941542 :joaeos!~joaeos@pc-58-33-74-200.cm.vtr.net PART #esoteric :"Leaving" < 1456804877 706680 :\oren\_!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca QUIT :Ping timeout: 260 seconds < 1456804924 658403 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca JOIN :#esoteric < 1456805150 33026 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 248 seconds < 1456805238 851894 :AlexR42!~textual@94.41.128.148 JOIN :#esoteric < 1456805303 332289 :hppavilion[1]!~DevourerO@24.237.158.10 JOIN :#esoteric < 1456806603 940209 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Got it < 1456807973 433782 :AlexR42!~textual@94.41.128.148 QUIT :Quit: My Mac has gone to sleep. ZZZzzz… < 1456808211 370992 :FreeFull!~freefull@defocus/sausage-lover QUIT :Read error: Connection reset by peer < 1456808238 817138 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1456808307 458905 :Alcest!~alcest@69.64.40.177 JOIN :#esoteric < 1456809694 34138 :benderpc_!benderpc@2404:e800:e61a:41d:206e:aef3:9ccc:3443 JOIN :#esoteric < 1456809720 961017 :benderpc_!benderpc@2404:e800:e61a:41d:206e:aef3:9ccc:3443 QUIT :Changing host < 1456809721 94476 :benderpc_!benderpc@unaffiliated/bender/x-9459530 JOIN :#esoteric < 1456809722 28444 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1456809731 28468 :benderpc_!benderpc@unaffiliated/bender/x-9459530 NICK :bender < 1456810020 562248 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1456810595 470230 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Quit: Leaving < 1456812153 670363 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1456812165 322427 :hppavilion[1]!~DevourerO@24.237.158.10 QUIT :Ping timeout: 246 seconds < 1456812311 396273 :augur!~augur@50-1-126-214.dsl.static.fusionbroadband.com JOIN :#esoteric < 1456812717 521697 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net JOIN :#esoteric < 1456813716 961126 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :I think I'll look into cheese theory some more < 1456814394 807658 :lambda-11235!~lambda-11@47.208.113.50 PRIVMSG #esoteric :hppavilion[1]: What's that? Are you interested in agrarian studies? < 1456814421 96579 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :lambda-11235: No clue what agrarian is < 1456814426 318754 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :lambda-11235: You know emmental, do you not? < 1456814438 322423 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :(The programming language) < 1456814439 877864 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :(http://catseye.tc/view/emmental/tests/Emmental.markdown) < 1456814464 843915 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :\oren\: an, nice! is that a vector-only ttf version, or a ttf with bitmap/graymap included? < 1456814480 635655 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :lambda-11235: http://catseye.tc/view/emmental/README.markdown < 1456814550 738181 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :\oren\: and is it a repeatable enough conversion that you'll be able to recreate it easily later in the far future when I make an updated version of my font with more characters and modified images of the existing characters? < 1456814643 89713 :lambda-11235!~lambda-11@47.208.113.50 PRIVMSG #esoteric :hppavilion[1]: Don't know emmental, but I do now. Also, agrarian means relating to agriculture or farming. < 1456814734 451568 :lambda-11235!~lambda-11@47.208.113.50 QUIT :Quit: Good night. < 1456814944 252771 :MoALTz!~no@78-11-180-214.static.ip.netia.com.pl JOIN :#esoteric < 1456815529 392302 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :lambdabot: Wait, no, mascarpone was the one I was going for < 1456815537 145457 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :lambdabot: Mascarpone is 1000x cooler < 1456815540 384603 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Whoops < 1456815550 985604 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Dammit, lambda-11235 < 1456815592 416308 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :@tell lambda-11235 It's mascarpone, not emmental, that I was going for. Mascarpone is Emmental's successor. < 1456815592 549686 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1456815797 697734 :nzt-fish!~nzt@unaffiliated/nzt QUIT :Ping timeout: 260 seconds < 1456816331 350309 :ineiros!ineiros@kapsi.fi JOIN :#esoteric < 1456817129 296087 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Heh, on http://www.questionablecontent.net/cast.php , May is missing the header for her name (he's above Steve) < 1456817756 263860 :mroman!~mroman@160.85.232.187 JOIN :#esoteric < 1456817757 824135 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :fnerd < 1456818062 716517 :augur!~augur@50-1-126-214.dsl.static.fusionbroadband.com QUIT :Remote host closed the connection < 1456818265 313753 :andrew_!~andrew@119.137.99.104 QUIT :Read error: Connection reset by peer < 1456818446 15219 :andrew!~andrew@119.137.99.104 JOIN :#esoteric < 1456818769 1201 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1456819090 560366 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1456821415 527349 :J_Arcane!~chatzilla@37-219-104-229.nat.bb.dnainternet.fi QUIT :Ping timeout: 252 seconds < 1456821448 392166 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 252 seconds < 1456821844 404008 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net QUIT :Ping timeout: 252 seconds < 1456822400 640826 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1456822710 631942 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 276 seconds < 1456825387 687020 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca QUIT :Ping timeout: 260 seconds < 1456825449 657852 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca JOIN :#esoteric < 1456827817 714470 :jaboja!~jaboja@emc51.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1456828607 669583 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca QUIT :Ping timeout: 260 seconds < 1456828639 705487 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca JOIN :#esoteric < 1456829495 462542 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03Whonut 5* 10New user account < 1456830059 247019 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:Bitoven14]]4 10 02https://esolangs.org/w/index.php?diff=46474&oldid=43177 5* 03Whonut 5* (+323) 10Asked about what is syntactically meaningful in Bitovem < 1456830954 346619 :ayeelmao!~c0v3r@ip68-227-34-168.lv.lv.cox.net PART :#esoteric < 1456831616 629527 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1456832205 31053 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@massages-loud < 1456832205 202828 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :shachaf asked 11h 42m 10s ago: pizza must be poutine its place < 1456832220 410560 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :... < 1456832240 365961 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhellochafAAAAAAAAAAAAAAAAAAAAAAAAmapoleAAAAAAAAAAAAAAAARGH! < 1456832488 392711 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :okay, fuck the bf interpreter < 1456832502 893324 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :I have some serious bug that is really hard to catch with examples at my disposal < 1456832535 964400 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :lol < 1456832582 640253 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :http://ix.io/oIx the code so far < 1456832842 695851 :jaboja!~jaboja@emc51.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 260 seconds < 1456833258 58628 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1456833533 2872 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 250 seconds < 1456833599 629777 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1456834605 104646 :boily!~alexandre@96.127.201.149 QUIT :Quit: REGULATED CHICKEN < 1456835619 842491 :andrew!~andrew@119.137.99.104 QUIT :Remote host closed the connection < 1456836172 766845 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :The issue, of course, with generated brainfuck programs, is that they tend to end up being quite long < 1456836188 10241 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :That is, naturally, why we are generating them in the first place rather than writing them ourselves < 1456836202 239604 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :This means they can take a long time to run in the interpreter you are using < 1456836279 608226 :bender!benderpc@unaffiliated/bender/x-9459530 QUIT :Quit: Leaving < 1456837843 17710 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1456838110 12926 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 248 seconds < 1456838278 5581 :jaboja!~jaboja@emc51.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1456839809 378408 :Treio!~Treio@87.244.233.250 JOIN :#esoteric < 1456840675 545800 :Treio!~Treio@87.244.233.250 QUIT :Quit: Leaving < 1456840692 469817 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Well, I've worked out why it's not working < 1456840715 676191 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :I'm using an if-else construct that uses two temporary cells < 1456840723 798507 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :I'm using a whole bunch of nested ifs < 1456840729 496100 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Using the same temporary cells < 1456840802 225304 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :So, I need to design a case-switch statement < 1456840803 830467 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :In brainfuck < 1456840805 943046 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :God help me < 1456840892 642491 :jaboja64!~jaboja@ejb123.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1456841118 52715 :jaboja!~jaboja@emc51.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 248 seconds < 1456841792 332547 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1456842020 432404 :bender|_!~benderx2@2404:e800:e61a:41d:ddbf:f4cc:366d:c672 JOIN :#esoteric < 1456842040 711290 :bender|_!~benderx2@2404:e800:e61a:41d:ddbf:f4cc:366d:c672 QUIT :Changing host < 1456842040 844709 :bender|_!~benderx2@unaffiliated/bender/x-9459530 JOIN :#esoteric < 1456842048 713260 :bender|_!~benderx2@unaffiliated/bender/x-9459530 NICK :bender < 1456842232 460318 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Oooh, http://calmerthanyouare.org/2016/01/14/control-flow-in-brainfuck.html has a guide < 1456843180 125919 :tromp_!~tromp@rtc35-235.rentec.com QUIT :Read error: Connection reset by peer < 1456843257 678370 :tromp_!~tromp@rtc35-235.rentec.com JOIN :#esoteric < 1456843302 520210 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :neato :) < 1456843497 639721 :jaboja64!~jaboja@ejb123.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 276 seconds < 1456843497 773380 :earendel2!~earendel@176.0.33.151 QUIT :Ping timeout: 276 seconds < 1456843716 884626 :joaeos!~joaeos@pc-58-33-74-200.cm.vtr.net JOIN :#esoteric < 1456843729 877476 :bb010g!uid21050@gateway/web/irccloud.com/x-cfvyesvimuldeybf QUIT :Quit: Connection closed for inactivity < 1456843901 403882 :J_Arcane!~chatzilla@37-219-104-229.nat.bb.dnainternet.fi JOIN :#esoteric < 1456844047 243337 :lambda-11235!~lambda-11@47.208.113.50 JOIN :#esoteric < 1456844788 871089 :earendel!~earendel@unaffiliated/earendel JOIN :#esoteric < 1456845406 529344 :J_Arcane!~chatzilla@37-219-104-229.nat.bb.dnainternet.fi QUIT :Ping timeout: 252 seconds < 1456845506 124565 :izabera!~izabera@unaffiliated/izabera NICK :anbppomced < 1456845627 40594 :anbppomced!~izabera@unaffiliated/izabera NICK :izabored < 1456845745 382919 :mroman!~mroman@160.85.232.187 QUIT :Quit: Lost terminal < 1456845906 823484 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric < 1456845981 995773 :joaeos!~joaeos@pc-58-33-74-200.cm.vtr.net QUIT :Ping timeout: 248 seconds < 1456846102 978781 :izabored!~izabera@unaffiliated/izabera NICK :izabera < 1456846674 506 :contrapumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1456846842 733888 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 260 seconds < 1456847810 769510 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :I could do with a variant of brainfuck that is coupled direct read-access to a whole bunch of data involved in the brainfuck, as well as variables, but it can only be used for debugging < 1456847887 728453 :lambda-11235!~lambda-11@47.208.113.50 QUIT :Quit: Bye < 1456848191 336909 :nzt-fish!~nzt@unaffiliated/nzt JOIN :#esoteric < 1456848618 187543 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :Taneb: this makes no sense < 1456848653 271198 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :quintopia: I want an extension of brainfuck with more facilities for debugging < 1456848689 334031 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Because reasoning about a 9000 line brainfuck program is less than fun < 1456849097 83726 :impomatic_!~digital_w@79.16.114.87.dyn.plus.net JOIN :#esoteric < 1456849687 984331 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :Taneb: is it not enough just to be able to step through it looking at the tape? < 1456850020 458873 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :quintopia: it's far too long, alas < 1456850549 634572 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1456850829 677596 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 276 seconds < 1456851345 243316 :augur!~augur@50-1-126-214.dsl.static.fusionbroadband.com JOIN :#esoteric < 1456851452 821692 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :Taneb: what about tracking certain tape cells the way you can track variables in most debuggers? < 1456851472 38021 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :quintopia: I want to do some things fancier than that < 1456851497 276860 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Like "make sure the cell reached at this instruction is the same cell as this one" < 1456851509 994002 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :When that loop runs hundreds of times in different places < 1456851582 80082 :bender!~benderx2@unaffiliated/bender/x-9459530 QUIT :Ping timeout: 248 seconds < 1456851729 318604 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Ping timeout: 246 seconds < 1456851825 226165 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1456852053 992265 :Veltas!~quassel@static.117.33.251.148.clients.your-server.de QUIT :Remote host closed the connection < 1456855251 101953 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :Taneb: that sounds like breakpoints with IP tracking < 1456855289 992730 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :I also want to, to some extent, specify this in the program itself < 1456855452 261342 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it wouldnt be the first time someone added debug codes to a language < 1456855500 287876 :augur!~augur@50-1-126-214.dsl.static.fusionbroadband.com QUIT :Read error: Connection reset by peer < 1456855551 242572 :lambda-11235!~lambda-11@24.156.46.20 JOIN :#esoteric < 1456855559 241099 :augur!~augur@50-1-126-214.dsl.static.fusionbroadband.com JOIN :#esoteric < 1456856270 323330 :spiette!~spiette@x-132-204-248-121.xtpr.umontreal.ca JOIN :#esoteric < 1456856989 320925 :augur!~augur@50-1-126-214.dsl.static.fusionbroadband.com QUIT :Remote host closed the connection < 1456857638 500100 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Humo14]]4 10 02https://esolangs.org/w/index.php?diff=46475&oldid=46473 5* 03Fpetrola 5* (+81) 10 < 1456857706 33967 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Humo14]]4 10 02https://esolangs.org/w/index.php?diff=46476&oldid=46475 5* 03Fpetrola 5* (-65) 10 < 1456857750 965023 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Humo14]]4 10 02https://esolangs.org/w/index.php?diff=46477&oldid=46476 5* 03Fpetrola 5* (-7) 10 < 1456857793 647566 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Humo14]]4 10 02https://esolangs.org/w/index.php?diff=46478&oldid=46477 5* 03Fpetrola 5* (+97) 10 < 1456857909 992960 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Humo14]]4 10 02https://esolangs.org/w/index.php?diff=46479&oldid=46478 5* 03Fpetrola 5* (+1) 10 < 1456857958 899770 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Humo14]]4 10 02https://esolangs.org/w/index.php?diff=46480&oldid=46479 5* 03Fpetrola 5* (+18) 10 < 1456857973 70376 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Ping timeout: 250 seconds < 1456858007 192915 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Humo14]]4 10 02https://esolangs.org/w/index.php?diff=46481&oldid=46480 5* 03Fpetrola 5* (-18) 10 < 1456858051 314507 :clog!~nef@bespin.org QUIT :Ping timeout: 250 seconds < 1456858074 228049 :Yurume!23f9939a@121.78.85.35 QUIT :Ping timeout: 268 seconds < 1456858074 361463 :lifthrasiir!~lifthrasi@115.68.131.49 QUIT :Ping timeout: 268 seconds < 1456858089 246587 :lifthrasiir!~lifthrasi@115.68.131.49 JOIN :#esoteric < 1456858106 113234 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1456858151 508065 :Yurume!23f9939a@121.78.85.35 JOIN :#esoteric < 1456858178 14819 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1456858181 127400 :impomatic!~impomatic@79.16.114.87.dyn.plus.net QUIT :Ping timeout: 250 seconds < 1456858181 261053 :nisstyre_!~yourstrul@li611-52.members.linode.com QUIT :Ping timeout: 250 seconds < 1456858219 218196 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net JOIN :#esoteric < 1456858250 163079 :hppavilion[2]!~DevourerO@93-231-58-66.gci.net JOIN :#esoteric < 1456858259 104202 :contrapumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 250 seconds < 1456858276 232740 :hppavilion[2]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :lambda-11235: Hi < 1456858387 569630 :tjt263_!~RAPSCA77I@125-209-149-31.dyn.iinet.net.au JOIN :#esoteric < 1456858474 515223 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net QUIT :Ping timeout: 252 seconds < 1456858478 209179 :nisstyre_!~yourstrul@li611-52.members.linode.com JOIN :#esoteric < 1456858571 79318 :fungot!~fungot@momus.zem.fi QUIT :Ping timeout: 250 seconds < 1456858703 351884 :pdxleif!~pdxleif@54.68.166.10 QUIT :Ping timeout: 268 seconds < 1456858762 419674 :idris-bot!~idris-bot@dslb-092-072-190-108.092.072.pools.vodafone-ip.de QUIT :Quit: Terminated < 1456858917 832103 :impomatic!~impomatic@79.16.114.87.dyn.plus.net QUIT :Ping timeout: 260 seconds < 1456859387 569720 :zzo38!~zzo38@24-207-50-123.eastlink.ca JOIN :#esoteric < 1456859532 716072 :lleu!~gnomebad@unaffiliated/lleu QUIT :Read error: Connection reset by peer < 1456859580 795302 :llue!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1456859580 928868 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Taneb: could you use my font for something? < 1456859581 62292 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :b_jonas, I'm almost there < 1456859581 62386 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1456859581 195872 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Have you compressed all of it to brainfuck code that fits a single IRC line yet? < 1456859604 769714 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Haha < 1456859620 629983 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Or at least all but the glyphs at control character positions? < 1456859643 259900 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 276 seconds < 1456859647 954679 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :The glyphs at the latin-1 high controls are probably mostly useless. < 1456859760 301250 :MoALTz!~no@78-11-180-214.static.ip.netia.com.pl QUIT :Ping timeout: 276 seconds < 1456860340 450323 :zgrep!sid43445@gateway/web/irccloud.com/x-ugnldacvsdtlqwyx QUIT :*.net *.split < 1456860340 612209 :Elronnd!elronnd@znc.dank.ninja QUIT :*.net *.split < 1456860340 746011 :lambdabot!~lambdabot@haskell/bot/lambdabot QUIT :*.net *.split < 1456860340 746091 :Lymia!lymia@magical.girl.lyrical.lymia.moe QUIT :*.net *.split < 1456860340 879451 :haavard!freebsd@haavard.me QUIT :*.net *.split < 1456860341 12859 :shikhin!shikhin@unaffiliated/shikhin QUIT :*.net *.split < 1456860341 12992 :sewilton!sid32560@gateway/web/irccloud.com/x-mexroarmzsbbzblv QUIT :*.net *.split < 1456860567 429426 :lambda-11235!~lambda-11@24.156.46.20 PRIVMSG #esoteric :hppavilion[2]: Hi. < 1456860580 61123 :hppavilion[2]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :lambda-11235: There you are! < 1456860651 392598 :J_Arcane!~chatzilla@37-219-153-193.nat.bb.dnainternet.fi JOIN :#esoteric < 1456860683 112210 :lambda-11235!~lambda-11@24.156.46.20 PRIVMSG #esoteric :hppavilion[2]: Here I am. What's up? < 1456860689 117683 :zgrep!sid43445@gateway/web/irccloud.com/x-ugnldacvsdtlqwyx JOIN :#esoteric < 1456860689 251163 :Elronnd!elronnd@znc.dank.ninja JOIN :#esoteric < 1456860689 251243 :lambdabot!~lambdabot@haskell/bot/lambdabot JOIN :#esoteric < 1456860689 251269 :Lymia!lymia@magical.girl.lyrical.lymia.moe JOIN :#esoteric < 1456860689 251294 :haavard!freebsd@haavard.me JOIN :#esoteric < 1456860689 251316 :shikhin!shikhin@unaffiliated/shikhin JOIN :#esoteric < 1456860689 251338 :sewilton!sid32560@gateway/web/irccloud.com/x-mexroarmzsbbzblv JOIN :#esoteric < 1456860697 137513 :hppavilion[2]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :lambda-11235: Nothing; just writing a JS parser library < 1456860781 237273 :lambda-11235!~lambda-11@24.156.46.20 PRIVMSG #esoteric :hppavilion[2]: Oh, good luck. < 1456860858 564110 :nycs!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1456860896 229563 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Kitten typesetting sounds adorable < 1456860982 501985 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Ping timeout: 252 seconds < 1456860996 206032 :nycs!~nycs@gw.hq.meetup.com QUIT :Client Quit < 1456861077 614591 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1456861515 789382 :impomatic_!~digital_w@79.16.114.87.dyn.plus.net PRIVMSG #esoteric :There's a Core War tournament in a few weeks if anyone's up for it? http://corewar.co.uk/easter2016.htm < 1456861550 605194 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ACTION read it as code war and thougth it was a hackaton < 1456861633 26845 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1456861663 200809 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hello, ais523 < 1456861676 548233 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hi b_jonas < 1456862029 973110 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1456862104 93667 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Probably a better way to do colors with Xlib would be using the standard colormaps, although TrueColor should probably be used instead if possible. Anyways it would then have to check if the default visual matches the standard colormap, and other stuff too < 1456862255 93097 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: is the standard colormap for xterm the same as that for X? < 1456862701 500252 :hppavilion[2]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Ugh < 1456862711 948092 :hppavilion[2]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Writing parsers from scratch is confusing < 1456862770 391761 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :just invert the show function :p < 1456862775 401849 :spiette!~spiette@x-132-204-248-121.xtpr.umontreal.ca QUIT :Ping timeout: 246 seconds < 1456862793 938380 :hppavilion[2]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :I'm considering giving up and using a pre-made library < 1456862856 726958 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :https://jeltsch.wordpress.com/2013/04/27/a-taste-of-curry/ < 1456862879 859591 :hppavilion[2]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :myname: Oh, that was directed at me < 1456862882 740496 :hppavilion[2]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :myname: I'm writing it in JS, so < 1456862894 773439 :hppavilion[2]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :myname: So I can use it in a browser < 1456862949 721732 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Maybe it can also be use with Node.js too < 1456862990 223843 :hppavilion[2]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :zzo38: Maybe < 1456863012 294308 :hppavilion[2]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :zzo38: I mean, if it works in JS it should work in Node < 1456863021 479397 :hppavilion[2]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :myname: My main goal is to reimplement Thoof in a browser < 1456863050 572553 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i don't know thoof < 1456863060 493922 :hppavilion[2]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :myname: I made it recently < 1456863066 432816 :hppavilion[2]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :myname: It's a proof assistant based on PCRE < 1456863087 217246 :hppavilion[2]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :myname: You use s/// notation to define axioms and compose substitutions to make theorems < 1456863122 528455 :hppavilion[2]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :myname: Example: http://pastebin.com/Y00f06hb < 1456863127 704812 :lambda-11235!~lambda-11@24.156.46.20 QUIT :Quit: Bye < 1456863146 757728 :hppavilion[2]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :(Peano arithmetic) < 1456863155 545736 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hppavilion[2]: sure, that's why we have ayacc < 1456863160 483881 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :um < 1456863171 44949 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :for writing parsers not from scratch < 1456863189 781521 :hppavilion[2]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :b_jonas: I was writing a Yacc-like library so I wouldn't have to write them from scratch < 1456863206 237428 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hppavilion[2]: ayacc is exactly one of those yacc-like libraries < 1456863208 599708 :hppavilion[2]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :b_jonas: I implemented the parser combinator library, now I'm debugging it be implementing an actual parser in it < 1456863215 497524 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I recommend it if you want yacc-like parsing < 1456863224 204026 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :which of course can depend on what it is that you have to parse < 1456863230 96578 :hppavilion[2]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :b_jonas: Awesome, I'll look into it < 1456863238 875324 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? ayacc < 1456863241 888750 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :do we have a wisdom for it? < 1456863253 319327 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ayacc is ais523's yacc parser generator implementation, get it from http://nethack4.org/media/alex/ayacc/ayacc.pl < 1456863256 110817 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fungot, is HackEgo always this slow? < 1456863275 411098 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: it's often slow when it hasn't been used for awhile < 1456863277 872678 :hppavilion[2]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :b_jonas: Is it perl? < 1456863283 474343 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :occasionally to the extent of actually timing out < 1456863296 995995 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[2]: ayacc isn't exactly a library, it's a Perl script < 1456863309 144241 :hppavilion[2]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :ais523: OK, I want client-side parsing < 1456863309 622405 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's intended as an implementation of POSIX yacc < 1456863318 677147 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you give it a grammar as input < 1456863323 245344 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and it outputs a program that does parsing < 1456863329 145839 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :currently it only supports output in C and Perl < 1456863332 118636 :hppavilion[2]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :ais523: I know how yacc works < 1456863342 622921 :hppavilion[2]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :I've used PLY at the very least < 1456863344 983855 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :/but/ it is designed to easily be made to generate output in other languages < 1456863348 767773 :hppavilion[2]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :(Python Lexx-Yacc) < 1456863355 367178 :hppavilion[2]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :ais523: That could work < 1456863381 246477 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you basically give it a dictionary of program fragments that it can assemble a program out of < 1456863396 994152 :hppavilion[2]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :ais523: Yes, I know < 1456863425 192936 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :That is, if it is pure JavaScript that does not use DOM and so on then it can work on browser and Node < 1456863442 778064 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(As well as other programs that use JavaScript) < 1456863444 827709 :hppavilion[2]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :zzo38: Right, right < 1456863464 89526 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[2]: most yacc implementations work by filling in a template file < 1456863468 392586 :hppavilion[2]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :zzo38: Do you know of any Javascript parser generator libraries or pure parser generators? < 1456863473 127629 :hppavilion[2]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :ais523: I realize that < 1456863473 420273 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ayacc's a bit different, it generates code rather than data < 1456863516 309835 :hppavilion[2]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :OK < 1456863621 420516 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : b_jonas: I was writing a Yacc-like library so I wouldn't have to write them from scratch <-- with all due respect, if you have trouble writing parsers from scratch, then there is _no_ way you're qualified to write a yacc-alike hth < 1456863646 756253 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: hehe < 1456863659 622837 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :because no hand-written parser can ever be as confusing as LALR(1) parsing QED < 1456863676 749812 :spiette!~spiette@206.167.243.3 JOIN :#esoteric < 1456863810 319645 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :although i have a hunch you meant something like parsec-alike instead < 1456863853 423675 :hppavilion[2]!~DevourerO@93-231-58-66.gci.net QUIT :Ping timeout: 252 seconds < 1456863915 57117 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: I don't find LALR(1) that confusing < 1456863939 580216 :l0de!sid31830@gateway/web/irccloud.com/x-uvdglazumvlovosg PRIVMSG #esoteric :Yes hello, l0de here < 1456863948 319456 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1456863949 463965 :l0de!sid31830@gateway/web/irccloud.com/x-uvdglazumvlovosg PRIVMSG #esoteric :Anyone looking forward to the equinox rituals? < 1456864020 511032 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`? esoteric < 1456864024 144784 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :This channel is about programming -- for the other kind of esoterica, try #esoteric on EFnet or DALnet. < 1456864039 121805 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: yes, sadly the “parser combinator library” hints for taht < 1456864052 222614 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :which would be eww < 1456864217 823174 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :A LALR(1) parser generator for C programs is Lemon, although that is C rather than JavaScript programming < 1456864248 925241 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: yes, I know, but I agree with ais523 in that ayacc is better than lemon in basically everything < 1456864261 487969 :hppavilion[1]!~DevourerO@74-114-87-80.dynamic.asdk12.org JOIN :#esoteric < 1456864262 476557 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :do I know what lemon is? < 1456864284 349436 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: what? haven't we already talked about that one related to ayacc? < 1456864288 112854 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :l0de: I have no ritual of equinox at this time. (Although I do agree that it should be a holiday) < 1456864288 290018 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :probably < 1456864290 232998 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I think I forgot < 1456864295 863977 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's why I asked rather than saying I didn't know what it was < 1456864309 118269 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : /but/ it is designed to easily be made to generate output in other languages <-- . o O ( underlambda? ) < 1456864309 251632 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: I think you do know < 1456864347 562847 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: well it possibly has more of a chance than anything else :-P < 1456864367 659951 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually the model it uses maps onto underlambda very well < 1456864377 551184 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :even unlambda, in fact < 1456864380 202123 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: lemon is the yacc-like but not really compatible one that (a) outputs a re-entrant parser that doesn't use the C-stack but a separately allocated stack, and (b) its grammars mandatorily use a different syntax than yacc's $1 to access the values of symbols inside blocks < 1456864388 746483 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the main difficulties would be syntactic < 1456864393 429878 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: ah right < 1456864401 783771 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I figured it was something like that purely from you comparing it to ayacc < 1456864445 889748 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: http://www.sqlite.org/src/doc/trunk/doc/lemon.html < 1456864474 110473 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: mind you, it probably did make sense for them to develop lemon if ayacc wasn't available < 1456864497 568502 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it's still better in some things than bison, and it serves their needs well < 1456864513 955853 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : oerjan: I don't find LALR(1) that confusing <-- yes but you eat graphs for lunch hth < 1456864558 467140 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :And it's definitely much better than handwriting a parser of course. < 1456864612 159061 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I happen to like that (a) difference from yacc especially, it mean you can even use more than one parser simultaneously in the same program too, as well as that you can call the parser for each token and that is how it work. < 1456864686 2321 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :The problem is that we have these nice theoretic constructions like yacc parsers, but then people invent languages that aren't LR, and that can be parsed only with gross hacks, and in the end the parser you get is so ugly that you can't prove anything about how it works and when it will break. < 1456864712 696829 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :LALR(1) parser generator itself is great, I like it, although I don't claim to completely understand the theory. < 1456864721 869287 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :The part where it gets bad is the stupid languages. < 1456864793 52454 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: funnily, bison is somewhat closer to that than ayacc is, at least ayacc with the C backend, because bison also outputs a parser that doesn't use the C stack, I think < 1456864845 154807 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: I've been considering allowing LALR(2), etc., in ayacc too < 1456864864 361852 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :perhaps with some minimization to merge identical states < 1456864879 212481 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although it's unclear how you'd follow the POSIX rule to only read input if absolutely necessary, that might make it more complex < 1456864899 426896 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: but luckily using the C stack isn't such a big problem, because at least it doesn't use global variables and has other promises, so we can break out of a parser, we can run more than one in parallel using threads or coroutines, and we could even develop a new backend that doesn't use the C stack. < 1456864923 599269 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: b_jonas: you know how you can implement mathematical regular expressions using NFAs, and how those can be converted to DFAs in order to create an efficient compiled representation of the regular expression? < 1456864931 392531 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :LALR is basically that but for stack machines < 1456864960 686937 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: those grammars I'm thinking about aren't LALR(n) for other n either. the ones that are LALR(2) but not LALR(1) can generally be turned to LALR(1) with some small amount of preprocessing of the input stream with a DFA. < 1456864981 938482 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: right < 1456865011 46587 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1456865047 285155 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :most yacc impls will, if you give the -v or equivalent argument, list all the possible NstackA states that correspond to one DstackA state < 1456865069 671760 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: ok < 1456865081 556795 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so that helps to understand what's going on < 1456865087 374609 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(ayacc is one such impl) < 1456865199 275181 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: yes, a good quality debug output from ayacc certainly helps develop and debug grammars and prove things about it < 1456865219 459165 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :as in, more than just telling me whether there's a conflict or not < 1456865223 93456 :clog!~nef@bespin.org JOIN :#esoteric < 1456865265 902537 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :wb clog < 1456865278 512330 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: it also helps debug ayacc < 1456865285 420696 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I worked on its debug output quite a lot for that reason < 1456865385 424035 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: can it also help debugging new ayacc output template thingies? < 1456865415 827638 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :only by comparing what it says the code structure should be to what was actually output < 1456865423 607726 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :however, a mistaken template will normally just cause a syntax error < 1456865442 498249 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's basically literally transforming the final automaton shown in ayacc's .output file into a series of code fragments via substitution < 1456865444 42426 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Sadly I don't think I'm going to play with ayacc in the near future. I have too many other things to do. < 1456865547 334364 :spiette!~spiette@206.167.243.3 QUIT :Ping timeout: 246 seconds < 1456865802 642590 :tjt263_!~RAPSCA77I@125-209-149-31.dyn.iinet.net.au QUIT :Changing host < 1456865802 775900 :tjt263_!~RAPSCA77I@unaffiliated/tjt263 JOIN :#esoteric < 1456865899 918444 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Quit: This computer has gone to sleep < 1456866292 897154 :carado!~carado@savhon.org JOIN :#esoteric < 1456866574 980050 :spiette!~spiette@x-132-204-248-121.xtpr.umontreal.ca JOIN :#esoteric < 1456866782 86271 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: oh, that reminds me. ayacc already clearly states that the parts of ayacc that it outputs are under public domain. is there a statement somewhere about what license the other parts of ayacc are available under? < 1456866807 15903 :lynn_!~lynn@unaffiliated/lynn JOIN :#esoteric < 1456866819 339477 :lynn!~lynn@unaffiliated/lynn QUIT :Disconnected by services < 1456866823 455612 :lynn_!~lynn@unaffiliated/lynn NICK :lynn < 1456866823 921519 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :This isn't urgent or anything, but it would be useful if you specified. < 1456866833 362420 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :huh, it looks like I forgot the license notice < 1456866835 268036 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Like, released it under some license. < 1456866837 220672 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think I was planning GPLv3 < 1456866852 818235 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but atm it's default-all-rights-reserved < 1456866869 625729 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(because I forgot to license it under anything else) < 1456866878 282268 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :right < 1456866894 252045 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but in the future I'd like something that gave me more rights than defaults-all-rights-reserved < 1456866972 659476 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes < 1456866979 153000 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not working on ayacc at the moment < 1456866981 512885 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but remind me next time I do < 1456867077 910119 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ok < 1456867108 91253 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I'll try, but I might forget < 1456867147 436049 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de QUIT : < 1456867287 652170 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Ping timeout: 276 seconds < 1456867481 244233 :I!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric < 1456867505 999995 :I!~atslash@static.231.107.9.5.clients.your-server.de NICK :Guest46248 < 1456867506 694196 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de JOIN :#esoteric < 1456867539 849814 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: I hope the GPL would work in such a way on ayacc such that (1, more importantly) an ayacc-specific input grammar file is only an input to ayacc, not a modification to it that is required to be licensed under the GPL if you want to distribute it, and < 1456867596 31214 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(2, less importantly) ayacc isn't considered part of a program that uses ayacc to generate its parser, so that the program can be put under a GPL-incompatible but GPL-like sticky copyleft license that requires the full source of the program to be provided. < 1456867611 487589 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :It's clear that the _output_ of ayacc isn't covered, my question is about the input. < 1456867616 79302 :tjt263_!~RAPSCA77I@unaffiliated/tjt263 QUIT :Quit: part < 1456867619 896836 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: the situatoin is the same as with gcc, I believe < 1456867635 885299 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which doesn't place any requirements on its input < 1456867649 450642 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :besides, the fact that ayacc implements POSIX yacc is a pretty good argument that its input isn't copyright-affected by ayacc < 1456867655 752852 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as it'd be valid POSIX yacc input too < 1456867733 605628 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: sure, but (1) I specifically said ayacc-specific grammar, and for point (2) that isn't relevant because bison is under the GPL too. < 1456867761 510126 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: no it isn't, bison has an exception < 1456867767 574622 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :basically because bison skeletons are copied into the output verbatim < 1456867846 210399 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Bison has an exception to make its _output_ free from copyright stickiness, right? Same as how gcc has an exception for some parts of libgcc or whatever that often gets linked into the output but isn't covered by the "System Libraries" clause. < 1456867956 250319 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :But sure, gcc is probably a very good precedent. < 1456868150 486645 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Hmm… maybe we could abuse the nethack4 bug tracker for tickets about ayacc eventually. < 1456868161 916115 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :It already works for aimake I think. < 1456868331 256152 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :https://test.drownattack.com/?site=https://www.intesasanpaolo.com my bank ;-; < 1456868407 422162 :hppavilion[1]!~DevourerO@74-114-87-80.dynamic.asdk12.org QUIT :Ping timeout: 252 seconds < 1456868447 798994 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :beautiful < 1456868580 379106 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: fwiw it's ghc 7.10.2; I didn't see a reason to update to ghc 7.10.3 < 1456868595 28532 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :As for ayacc, I tried to write a translator or compiler thingy that originally tried to emit readable code. I mostly failed, though part of that was that I didn't develop it much after the deadline. < 1456868633 470877 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :is aimake a(imake) or ai(make)? < 1456868647 889666 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :aim(ake) < 1456868650 388394 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :That project was http://www.math.bme.hu/~ambrus/pu/olvashato/ of course < 1456868655 81090 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: I think it's (ai)make < 1456868667 323826 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :what would "imake" even mean? < 1456868675 462133 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :int-e: it's (ai)(make) < 1456868675 647735 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :int-e, I always assumed it was an artificially intelligent version of make < 1456868679 831701 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I guess it would be spelled Imake < 1456868687 508513 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ai can either stand for artificial intelligence or (ai)s523 < 1456868701 307251 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :"imake is a build automation system written for the X Window System." < 1456868731 508248 :hppavilion[1]!~DevourerO@74-114-87-80.dynamic.asdk12.org JOIN :#esoteric < 1456868800 196486 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hmm... does the first "a" in "ayacc" stand for something in particular then? < 1456868808 670436 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :matches the first a in ais523, that's about it < 1456868843 280450 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ok < 1456868878 410056 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and I guess ancurses would sound lame, unlike uncurses < 1456868905 931449 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ain'curses < 1456868940 867646 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :accursed < 1456869017 553044 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :nfoiled again < 1456869123 453980 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's called uncursed, it's just a nethack-related pun < 1456869132 167725 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :sticking an "a" at the start is boring if you could do a pun instead < 1456869138 38476 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :exactly < 1456869207 705473 :mtve!~mtve@10130.x.rootbsd.net QUIT :Ping timeout: 260 seconds < 1456869227 309978 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: hey is that you discussing grade skipping with scott a. < 1456869311 401446 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: yes, I'm that b_jonas. and it's probably not one of my most insightful comments. < 1456869324 24497 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :not even among the ones on that blog < 1456869352 930445 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i just had a hunch and was wondering < 1456869365 406917 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(and you didn't use b_) < 1456869369 54563 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :right < 1456869381 929124 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :in some places I'm just jonas < 1456869384 761753 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :which isn't nearly as unique < 1456869399 649198 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I'm practically the only b_jonas out there, but there are other people using "jonas" < 1456869600 320087 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: worse, on some places, I have used both jonas and b_jonas, because I forgot which one I used. < 1456869613 523933 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :not on that blog luckily < 1456869634 555391 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :heh < 1456869723 673971 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1456869932 669614 :lynn_!~lynn@unaffiliated/lynn JOIN :#esoteric < 1456869961 923000 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: this one really gives it away that at least some of the "jonas" comments are by me by the way => http://www.scottaaronson.com/blog/?p=2011#comment-154279 < 1456870063 19065 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 250 seconds < 1456870205 366655 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i am not sure if i followed that thread < 1456871686 803799 :Guest46248!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Quit: Leaving < 1456872235 985177 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1456872253 406469 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1456872552 242370 :spiette!~spiette@x-132-204-248-121.xtpr.umontreal.ca QUIT :Ping timeout: 276 seconds < 1456873329 45539 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de QUIT : < 1456873555 570223 :hppavilion[1]!~DevourerO@74-114-87-80.dynamic.asdk12.org QUIT :Ping timeout: 252 seconds < 1456875682 667311 :lynn_!~lynn@unaffiliated/lynn QUIT :Ping timeout: 260 seconds < 1456875901 439349 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1456877235 909755 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :YESS < 1456877238 312591 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :YEEEEEEEES < 1456877269 900112 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Taneb: are you able to predict questions before they're asked of you? < 1456877288 955429 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Also, I have a brainfuck program that generates ASCII art banners! < 1456877304 988390 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1456877319 93902 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`? weather < 1456877328 186673 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :b_jonas, thanks! :D < 1456877329 133027 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :lambdabot: @@ @@ (@where weather) CYUL ENVA ESSB KOAK < 1456877331 983742 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : CYUL 020000Z 03010KT 10SM -SN OVC052 M10/M13 A3006 RMK SC8 SLP183 \ ENVA 012350Z 17020G34KT CAVOK 01/M07 Q0994 RMK WIND AT 670FT 17035G47KT \ ESSB 012350Z AUTO 12006KT 9999 OVC021/// M01/M05 Q1009 \ KOAK 012353Z 27010KT 10SM FEW100 FEW180 20/10 A3013 RMK AO2 SLP202 T02000100 10217 20167 56006 < 1456877350 405792 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@massages-loud < 1456877352 613740 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :shachaf said 3h 36m 23s ago: do not @messages-loud this message twh < 1456877367 668786 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hellochaf. too late. < 1456877369 631645 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1456877382 143642 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :izabera, would you mind terribly if I use arin.ga to paste a rather large amount of brainfuck? < 1456877531 150401 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Screw it, it's better to ask forgiveness than permission < 1456877574 152536 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Taneb: Yeah, but it's only easier if you don't explicitly say that to the person you would be getting permission (and will be asking for forgiveness) from < 1456877582 988601 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :So here's a project to recruit more people to the #esoteric empire < 1456877666 180239 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ACTION waits patiently for someone to respond so he knows that he's talking to something other than an empty room < 1456877784 724671 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :why, are you afraid of echoes? < 1456877867 86231 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hppavellon[1]. there's tofu in my mouth; I can't answer readily. < 1456877875 47616 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric : echoes? < 1456877880 437165 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :int-e: Yes. < 1456877898 76965 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :int-e: I'd rather not talk at all that talk and have it get buried and ignored < 1456877900 357623 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric : choes? < 1456877908 182891 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That's what usually happens. < 1456877910 802327 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ACTION claps for shachaf and Taneb < 1456877914 363236 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric : ...oes... < 1456877922 547467 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ACTION adds boily < 1456877938 238523 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: Oh, I got some intuition for par the other day. < 1456877948 233454 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :but it turned out to be kind of scow tdnh < 1456877959 294789 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION does not mapole shachaf < 1456877965 34928 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :So the idea is to create some simple (not 100% insane, but strange enough to be intriguing) esolangs that are practical to use < 1456877970 914831 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :brainfuck program I "wrote": https://arin.ga/FQLSPy/ < 1456877978 723630 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric : ...lap ...ap < 1456878001 240899 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :And publish them together with some project revolving around tehm < 1456878009 513477 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :And watch what people do < 1456878060 578696 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :They would be published on some blog (as opposed to esolangs.org, which defeats the purpose) with hopes of attracting new people, eventually to the point that we can do esolangs4charity or something like that < 1456878086 897318 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Also, because that way we get MOAR BRAINS. < 1456878092 832562 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :To make MOAR ESOLANGS < 1456878124 754528 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :. o O ( moaronic spelling ) < 1456878137 723319 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :An example of a language is a declarative language/machine called TurMinsFuck, which is exactly what it sounds like < 1456878178 387551 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :we will Conquer the World, one Eggplant at a Time! < 1456878186 226868 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :yum. < 1456878188 268359 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :A side effect is that esolangs will show people how to implement languages, so we'll get MOAR non-esoteric languages too < 1456878196 629762 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :boily: That's the plan < 1456878240 518965 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :The aforementioned language is JSON-based, to ease implementation. The goal of users is to write a simple pseudo-OS in it < 1456878267 394686 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Or something, not sure yet < 1456878313 40080 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :so how many of hppavilion[1]'s ideas have materialized so far? < 1456878321 332541 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :int-e: Thoof. < 1456878325 183178 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :int-e: That's about it. < 1456878335 933837 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :int-e: And it's unpublished as of yet < 1456878696 553172 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1456878712 153885 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :I'm really proud I got his program working < 1456878794 882403 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Taneb: that looks horrible :) < 1456878821 794461 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :also... <> ... doesn't look so useful :) < 1456878829 520668 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :It's generated < 1456878840 539930 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :I've been focusing on getting it working, not getting it looking nice < 1456878848 484469 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :There's a whole bunch of <> and I think some +- < 1456878861 243191 :lambda-11235!~lambda-11@47.208.113.50 JOIN :#esoteric < 1456878873 786371 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :what does it do? < 1456878882 309089 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Generates ASCII art banners < 1456878948 505445 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :It takes a string in input and prints a rendering of that string using just space and # < 1456878952 229601 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I see. < 1456879010 806148 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Using the font b_jonas is designing < 1456879171 481731 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :One type of brainfuck derivative I could never hate is one that uses novel data structures or types as its primitive- either instead of the tape or instead of the integers < 1456879362 436211 :idyllei!~idyllei@cpe-67-240-233-37.rochester.res.rr.com JOIN :#esoteric < 1456879655 929445 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :What's the font? < 1456879674 621572 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :prooftechnique, one b_jonas designed and shared with me < 1456879684 958646 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Taneb: At least run bf.replace('<>', '') on the program... < 1456879685 569927 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :I'm afraid I've lost the appropriate links < 1456879701 704260 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Aww. Is it as nice as \oren\'s? :D < 1456879720 413409 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :At the very least, it was more immediately available < 1456879767 225670 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :prooftechnique: What do you think would be good for an esolang practical enough that people can use it, but esoteric enough to be interesting? < 1456879767 359191 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :I really hope I win this competition < 1456879780 693981 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Taneb: Competition? < 1456879788 617631 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Taneb: Sounds like you have a good shot :) < 1456879806 836401 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :hppavilion[1]: Humo sounds neat. < 1456879812 294013 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :hppavilion[1], my uni's electronics society is running a brainfuck programming competition < 1456879821 147370 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :prooftechnique: Humo? < 1456879823 693110 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :My ego demanded I demonstrate I'm the best in my uni at brainfuck < 1456879827 479246 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Taneb: Awesome xD < 1456879835 464884 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :https://github.com/fpetrola/humo < 1456879839 284867 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Taneb: I don't see how you could lose < 1456879848 399474 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Also https://esolangs.org/wiki/Humo < 1456879853 703859 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :prooftechnique: I made a proof assistant based on s/// notation already :) < 1456879871 795727 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :hppavilion[1], well, the deadline is just listed as "the 2nd of March", and I submitted this at 00:15 < 1456879882 448842 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Taneb: Ah < 1456879898 634068 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :I've submitted solutions for all the easier challenges, though < 1456879911 309571 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Taneb: Wait, but does that mean at the beginning or end of march 2? < 1456879918 816210 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :I've got no idea < 1456879921 55413 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Taneb: Oh, this wasn't your own project? < 1456879934 355122 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Taneb: As in, your own idea for a freestyle competition < 1456879935 584740 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :I presume not the latter as the winner is announced at 2 < 1456879942 347971 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Ah < 1456879956 880098 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :tsk, the program overflows when given a 0xFF character as input < 1456879969 709028 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :DISQUALIFIED < 1456879971 736063 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :It wasn't my idea, but I think I'm the only person who attempted it < 1456879980 192499 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Ah < 1456879986 313559 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Taneb: How'd you generate it? < 1456879996 913981 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :hppavilion[1], Haskell script < 1456880002 829445 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Ah < 1456880022 982979 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :It's got a fairly regular structure, it's just really tedious and finicky < 1456880035 524534 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :There's a whole load of improvements I can make < 1456880038 86260 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Taneb: Did the competition include specifications about the particular bf dialect? < 1456880063 446105 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Taneb: I recommend you start maintaining it as FOSS and get it included in some distribution of Linux as a standard command xD < 1456880067 893195 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :32 bit word size, EOF is no change, 30000-length tape aborting on memory error < 1456880080 150687 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Ah < 1456880080 827727 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :characters 3,4,5,6 look so asymmetric < 1456880094 615374 :idyllei!~idyllei@cpe-67-240-233-37.rochester.res.rr.com QUIT :Quit: Leaving < 1456880109 48030 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I'm tempted to feed it to tryitonline < 1456880162 530044 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I now must wait a year for it to output < 1456880191 988665 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(I did this: for i in $(seq 255); do echo $i; echo ${i}P | dc | ./a.out banner.bf; done ... where a.out is a brainfuck interpreter) < 1456880202 422522 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :hppavilion[1], for the purpose of this competition the reference interpreter is https://copy.sh/brainfuck/ < 1456880203 80590 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I should use printf. < 1456880241 466081 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(but it's an 8 bit version) < 1456880255 661409 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :int-e, it should work fine on an 8-bit interpreter < 1456880282 585395 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Taneb: it does, except for character 255 < 1456880299 453418 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Ah, shit, I can see why that would happen < 1456880301 470297 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Taneb: Do I pass it input with ! or what? < 1456880313 178376 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :hppavilion[1], depends on your brainfuck implementation < 1456880325 794116 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Give it input as normal for your implementation < 1456880328 793479 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Taneb: With the reference < 1456880352 239695 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :There's a little input box under the output box < 1456880374 982844 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1456880375 116116 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Oh! < 1456880401 849294 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :That's amazing < 1456880420 220902 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Taneb: Bookmarked the paste < 1456880437 245028 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric ::) < 1456880444 476345 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :prooftechnique: An example of a language of that form is a TM+MM+BF description language < 1456880447 707400 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :It's for now All Rights Reserved probably < 1456880453 848523 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Taneb: xD < 1456880477 557609 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Please don't redistribute it without asking me < 1456880481 222876 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :OK < 1456880492 889871 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Taneb: You should FOSS it when the competition ends and start actively maintaining it as a joke. < 1456880514 717824 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Taneb: What strategies are used to generate BF as such? Is there something I could read on this? < 1456880537 394991 :Opodeldoc!~Opodeldoc@208.114.92.193 JOIN :#esoteric < 1456880551 561811 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :hppavilion[1], I'm using a couple things from around the internet and a lot of things on the inside of my head < 1456880562 149638 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :OK < 1456880588 507261 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :bf program is not very hard to write (assuming you know some essential tricks like [-]) as long as you don't need arrays < 1456880590 712136 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :I linked something this afternoon about brainfuck control structures < 1456880602 39375 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :lifthrasiir, this... this uses arrays < 1456880642 802953 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :Taneb: to be exact, free-form arrays? I guess you store your text up somewhere and seek to the beginning or end by [<] or [>] < 1456880652 904062 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Was it oerjan who determined that 3-cell BF is Turing complete? < 1456880654 5581 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :lifthrasiir, sort of ish < 1456880658 613580 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :prooftechnique, yeah < 1456880663 477573 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :That was a fun day :) < 1456880670 648776 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Taneb: If one were to make a brainfuck that was made for much easier development (while still remaining esoteric), what instructions and changes do you think would be crucial? < 1456880673 994682 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :explicit arrays are harder, and multiple arrays at once are much harder < 1456880676 556977 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :lifthrasiir, I'm actually storing 20 copies of each character, with a bunch of cells of working space < 1456880677 421615 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(This is turning into an interview xD) < 1456880694 170815 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :Taneb: is your banner 20 lines high? :p < 1456880697 714083 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :lifthrasiir, yeah < 1456880700 474507 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :great < 1456880721 699008 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :hppavilion[1], I think it would require enough changes to be not brainfuck at all any more before it's easy to use < 1456880731 442597 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :I guess I would have used a pair of cells instead, but yeah, that shouldn't really matter < 1456880734 994837 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :I don't program in brainfuck because it's easy < 1456880740 480336 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :I program in it because it's hard < 1456880752 855435 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Taneb: Not "easy", but "easier" < 1456880760 96359 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :lifthrasiir, and then I'm doing [<<...<<] with 200 or so to apply an axiom/theorem/lemma as a fixpoint, which applies it to the string until it stops changing < 1456882036 767113 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :And there's ?, which yields the set of the current string AND the current string when you apply thelemax < 1456882052 281382 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(thelemax is short for theorem/lemma/axiom, and is used a lot in the docs) < 1456882075 186603 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: So you prove things by substituting using PCRE regexes on a known string, and you get new strings that represent your proof < 1456882109 901415 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Though future versions will support regex styles other than PCRE- e.g. Pure Kleene Regexes and standard regexes < 1456882115 594412 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :And, of course, raw strings < 1456882168 165537 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett? < 1456882177 252368 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Lemme see. < 1456882184 926280 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Best of all, I even have a Thoof interpreter working, partially < 1456882189 286946 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :OK, one sec, let me publish it < 1456882214 42873 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :All right, I see what you're doing here. < 1456882221 960101 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Do you know what a formal system is? < 1456882237 676772 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : tswett: I think someone did that already <-- pikhq's bfm which was renamed to something else - pickle? < 1456882345 702945 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: https://github.com/ZodiacWorkingGroup/Thoof < 1456882369 934193 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Yes, yes I do < 1456882371 178933 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I think < 1456882382 124516 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Note that y/// and ? don't yet work; I just added them today < 1456882391 785174 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(well, y/// might not have been today, but I think it was) < 1456882402 759131 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(To the docs, that is, not to the code) < 1456882437 34782 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: construct.thoof is the file with the working, tested code in it < 1456882473 419552 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Now, Thue is already a language for specifying formal systems. < 1456882486 996439 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Yes, yes it is < 1456882506 757869 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Semi-thue systems < 1456882531 19927 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Did I do something wrong? xD < 1456882541 467130 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Nah, lemme keep typing. < 1456882546 225284 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :OK < 1456882555 500820 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :You've taken Thue, extended it, and also built a system for specifying specific Thue derivations. < 1456882573 954070 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So if you want to do the analogous thing for brainfuck, you'll build a system for specifying specific brainfuck derivations. < 1456882574 87472 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(One problem with IRC: None of the "x is typing" stuff fancy new chat things have) < 1456882582 101479 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Oh no... < 1456882587 198219 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : (thelemax is short for theorem/lemma/axiom, and is used a lot in the docs) <-- i'm pretty sure that word belongs in the other #esoterics hth < 1456882587 484476 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :And that raises a question: what is a brainfuck derivation? < 1456882621 2967 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: So "specific Thue derivations" means what exactly? < 1456882637 898783 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Specific ways of following the rules with a given start string in order to end with a given end string. < 1456882638 73029 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Also, note that you have to call substitution rules manually; they aren't automated < 1456882650 177928 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Ah < 1456882650 731172 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Right. The derivation is the sequence of calls. < 1456882668 517529 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :There are two "problems" with the idea of a brainfuck derivation. < 1456882676 318303 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :You can still call them in Thue-like fashion, by putting the desired ruleset in a theorem and fixpointing it (@) < 1456882687 183127 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: I'm sure one is that BF is imperative < 1456882693 40469 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :One is that brainfuck, unlike Thue, is deterministic. Given a starting state and a program, there's only one way that you can proceed. < 1456882704 546570 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Ah, yes < 1456882716 732008 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: I think there's another word for that < 1456882736 552327 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Unless you mean Thue is probabilistic, which is implementation-defined < 1456882795 464533 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :And the other "problem" is that brainfuck code works by taking a starting tape state (or tape segment state) and ending with another tape (segment) state. < 1456882826 220919 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Now, resolving the first "problem" seems easy, I think. Just add more instructions, which are nondeterministic. < 1456882848 520793 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: I can't tell what you mean by "deterministic" and "nondeterministic" here, based on what I assume they mean < 1456882856 829023 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :As for the second "problem"... I'll tell you what I can tell you and I'll let you run with it. < 1456882894 119555 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :"Deterministic" means "given the state for a time step, there is at most one possible state for the following time step". < 1456882915 225682 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Ah < 1456882938 229025 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: I was thinking deterministic was non-probabilistic, but a search tells me probabilistic is a subset of nondeterministic < 1456882975 733331 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Yeah. A nondeterministic system simply says something like "proceed to either A or B". A probabilistic system, on the other hand, says something like "proceed to A with probability 0.5, B otherwise". < 1456882979 418500 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: So in this case, nondeterministic is like Algebra where you can rewrite in multiple different ways? < 1456882998 333087 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Yeah, I'd say algebra is an example of a nondeterministic system. < 1456883003 34574 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :OK < 1456883041 616665 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Thue and brainfuck both involve a concept which is ubiquitous in programming, and also elsewhere in mathematics. They both involve specifying ways of going from one state to another state. < 1456883059 127293 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: So can you clarify the second problem? I don't quite get it < 1456883090 523941 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :In Thue, what the "states" are and what the "ways of going" are are pretty straightforward. The "states" are the various strings that you can have as... y'know, the program state. < 1456883095 440865 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :And the "ways of going" are the individual rules. < 1456883130 780224 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :OK < 1456883133 358081 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :In brainfuck, it's a little more subtle. The "states" are states of the tape... but are they states of the entire tape, or states of just pieces of the tape? < 1456883146 578712 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Ah... < 1456883158 323293 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :The easiest answer is "they're states of the entire tape". And that's a totally valid answer. < 1456883167 84991 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :So it's like how different code will use different areas of the tape? < 1456883179 621906 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Something like that... probably. < 1456883205 664822 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :But the problem with "they're states of the entire tape" is that... well, it's that every single piece of code has to be seen as affecting the entire tape. < 1456883212 216102 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Which might be a little inflexible. < 1456883220 827408 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: I mean the fact that, without running code, you can't determine what cells will and will not be used < 1456883228 536430 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(Even if we exclude ,) < 1456883245 692851 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Perhaps I could do something with a 2-tape < 1456883246 131065 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :That is true... < 1456883248 428431 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Well. < 1456883255 544802 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Lemme work with an example. < 1456883261 870419 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Consider the following piece of brainfuck code: + < 1456883282 130328 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Where you have 8 cells that each rule can use, and at the end (and only at the end) of a rule, you transition to another group of 8 cells < 1456883293 814126 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Here's what that code does, under the "states of the entire tape" choice: < 1456883334 288836 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :That way, you can guarantee that the code will only use those 8 cells < 1456883336 817179 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :It takes a tape, and returns a tape where the active cell is the same cell as in the original tape, and all of the cells have the same value, except that the active cell contains a value equal to one plus its prior value. < 1456883346 904365 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Here's what that code does, under the "states of just pieces of the tape" choice: < 1456883355 912569 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :It's not just brainfuck that lets you do math, the idea is it's something novel that is vaguely inspired by brainfuck < 1456883360 388797 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :It takes a tape cell, and returns a cell containing a value equal to one plus the prior value. < 1456883378 979253 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Yes, I get it. I think that's what I said earlier < 1456883392 233348 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :The latter style is easier to talk about because it just doesn't mention the rest of the tape at all. < 1456883453 680971 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So, here's how I think it's going to look. < 1456883454 721880 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :With BF\IO, you pretty much can't determine what cells a fragment of code will modify (given the current active cell number and the fragment) short of running the code < 1456883470 646778 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :And especially if the area of the tape has potentially been modified before < 1456883470 992491 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Dis14]]4 10 02https://esolangs.org/w/index.php?diff=46482&oldid=30820 5* 0394.12.170.129 5* (-2) 10fixed the wayback link < 1456883473 372871 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Axioms are pieces of extended-brainfuck code. < 1456883478 168315 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :OK < 1456883483 461638 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :That's what I was thinking < 1456883485 440573 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Theorems have three pieces. < 1456883491 29913 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Listening < 1456883519 324881 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :First, the starting state of the tape segment. Second, the ending state of the tape segment. Third, a way of using axioms to get from the starting state to the ending state. < 1456883532 920211 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Yep? < 1456883547 48848 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :And that's pretty much that. < 1456883550 306992 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Starting state and ending state? < 1456883558 748659 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :What about them? < 1456883560 516344 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :One sec < 1456883576 31885 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Let me read back, I may have accidentally expunged crucial information from my short-term memory < 1456883592 292872 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Now, there are two ways of taking theorems and getting new theorems. First, you can take a theorem with a given ending state, and another theorem whose starting state is the same, and string those two theorems together. < 1456883614 966055 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: The "state" is the values on a tape fragment, correct? < 1456883619 280856 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Second, you can take a theorem and add additional cells to the beginning and/or end of the starting and ending states. < 1456883620 873551 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Right. < 1456883636 93473 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So if (0) -> (3) is a theorem, then (0,42) -> (3,42) is also a theorem. < 1456883637 524368 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Interesting... < 1456883669 821081 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: So the start -> end part isn't stored, because of the large number of possible transitions? < 1456883699 991084 :FreeFull!~freefull@defocus/sausage-lover QUIT :Remote host closed the connection < 1456883715 789978 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Well, like I said, a theorem has those three pieces: starting state, ending state, and sequence of... steps. Storing the theorem means storing all three of those pieces. < 1456883726 604676 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Oh < 1456883769 511423 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: So a theorem stores a relation between two values and a list of thelemax references? < 1456883781 466420 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Sounds right. < 1456883792 135248 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Basically, a constrained in value and an equation that you run on that value to calculate the out value < 1456883826 691073 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Right, except I don't think the word "equation" is the right word there. < 1456883832 530149 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Formula? < 1456883849 791302 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :It'll be a program, or a sequence of programs, where you specify choices for all of the nondeterministic bits of the program. < 1456883852 15296 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: That message just referred to the relation < 1456883869 383913 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Ah. < 1456883877 707061 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Not to the list of axioms < 1456883880 156839 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :In that case, yeah, exactly. < 1456883893 374640 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :You're actually getting ahead of what I was saying—which is good. < 1456883906 393704 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Yay! < 1456883917 759644 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Also, do you have any suggestions for things to make Thoof better (based on what you've heard), or any other languages that could be made into proof assistants after I do this? < 1456883919 807448 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So far I'd only mentioned theorems with one specific in value and one specific out value. But it makes sense to extend that as much as you like. < 1456883932 129323 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Thoof is the proof system inspired by Thue? < 1456883941 756766 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Yes, forgot to mention that < 1456883966 476697 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Hmm. Not sure about Thoof, but let me think about other languages to make into proof assistants. < 1456883976 836648 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :If you're insane, try ///. < 1456883993 917959 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Whose wiki page is, of course: http://esolangs.org/wiki//// < 1456884018 498600 :AlexR42!~textual@94.41.128.148 JOIN :#esoteric < 1456884024 674383 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Isn't that what I did? Or is /// self-modifying? < 1456884027 256746 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Consider doing it for Unlambda. < 1456884032 326790 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :/// is self-modifying. < 1456884058 600995 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Unlambda and /// are both deterministic. But, as always, it's easy to make a deterministic language non-deterministic: just add additional instructions. < 1456884082 583248 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Or, here's how I'd suggest making /// nondeterministic. < 1456884092 380509 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: I'm definitely making an Unlambda one xD < 1456884106 59252 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Currently, the specification says that when you're performing a substitution, you find the first instance of the pattern string and replace it with the replacement string. < 1456884106 713134 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Then again, unlambda practically already /is/ a proof assistant < 1456884125 726402 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Here's the nondeterministic version: find *any* instance of the pattern string and replace it with the replacement string. < 1456884136 772958 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Oooh... < 1456884150 836298 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :And let the mathgrammer choose which instance it is? < 1456884158 454569 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So the program "/***/zebra/*****" could output "zebra**", "*zebra*", or "**zebra". < 1456884160 122811 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Exactly. < 1456884177 987814 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :In /// as it is, there's only one possible output: "zebra**". < 1456884181 111740 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Perhaps I should just put that in Thoof? For simplicity? < 1456884191 492651 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: I mean, thoof isn't meant to be uber-minimal < 1456884200 732747 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :It's meant to be usable, but non-conventional < 1456884204 726896 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Put what in Thoof? < 1456884213 159188 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: The ability to choose which is replace < 1456884214 218093 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :d < 1456884227 611815 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I assumed that you already had that as a feature, actually. < 1456884239 403490 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: As it is, thoof just replaces the first instance of the regex with its substitution when it's called < 1456884242 11258 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Ah < 1456884252 630616 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Well, when an axiom is called/applied < 1456884271 468711 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So what do you do if you want to replace a different instance instead? < 1456884288 940662 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: You make sure the regexes and strings are set up so that you don't xD < 1456884295 907106 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: But that's a good point that I didn't think of < 1456884303 536020 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: I was already considering a {} notation < 1456884315 375824 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Yeah, I'd definitely put that in Thoof for simplicity. < 1456884320 388469 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :OK < 1456884333 108517 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Unless, of course, you like the complications produced by not having that in Thoof. < 1456884340 11990 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I don't xD < 1456884342 599110 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Not completely < 1456884367 732718 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :thelemax{n} replaces the nth instance, thelemax{:n} replaces all up to the nth instance, thelemax{n:} replaces all starting with the nth instance, and thelemax{n} replaces the nth instance, thelemax{:n} replaces all up to the nth instance, thelemax{n:m} replaces all starting at n and ending at m? < 1456884382 654254 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :All :x are not inclusive, and x: are inclusive < 1456884431 374792 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: That syntax look good? < 1456884465 94599 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I think I like that. Also allow the user to specify multiple non-contiguous instances: {1,6,7,10000} < 1456884470 963211 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Ah, yes < 1456884476 908837 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: And, of course, specify from the end < 1456884480 822463 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Here's a question: how many instances of "***" are there in "******"? < 1456884484 888470 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :In my opinion, there are four. < 1456884491 802314 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: 4 < 1456884518 441693 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Likewise, three instances of "abba" in "abbabbabba". < 1456884523 445213 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: The thing will go with overlapping matches, for generality < 1456884548 6642 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :If the user tries to replace two overlapping instances simultaneously, that's probably an error. < 1456884561 610472 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: I thought of letting Thoof use a small unix-like filesystem to store data too xD < 1456884573 623732 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(And, while we're at it, possibly thelemaxes) < 1456884584 676235 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Yeah, probably < 1456884609 430617 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Now, what happens if, in the string "abbabbabbabbabbabbabbabbabbabbabbabbabbabbabbabba", I use thelemax{3:5}, where my thelemax turns "abba" into "jonsi"? < 1456884617 839666 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :replace what thou wilt shall be the whole of the instance < 1456884632 579634 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Is that an error, since instances 3 and 4, and likewise 4 and 5, are overlapping? < 1456884687 269359 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: The third and fourth instances of abba are replaced with jonsi. What else would happen? < 1456884697 532109 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Oh, right < 1456884699 245511 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Overlap < 1456884716 670564 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Note that it terminates one instance early, like in Python < 1456884718 571894 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Actually, no < 1456884729 66376 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I should make it index from 1 for logic's sake < 1456884742 651336 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :You could say it's an error. You could also say that, going from left to right, it chooses all of the instances that don't overlap with a previously chosen instance. < 1456884755 108749 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :In which case you could have syntax for deciding whether you want to go from left to right, or from right to left. < 1456884776 778930 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: negative numbers work from the right, like in Python < 1456884787 336740 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Because it makes sense and there's no reason not to < 1456884824 112267 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(There's no confusion because you can't use a variable or anything in {}, as the only variables are theorems/lemmas/axioms, which can't be numbers) < 1456884857 917502 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: That idea's good too... < 1456884863 162989 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I guess it could just be a matter of {3:5} versus {5:3}. < 1456884875 879861 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Perhaps [] should be non-overlapping, while- oh, yeah, good point < 1456884896 344526 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Wait, no, that was unrelated, wasn't it < 1456884904 162245 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :[] will not overlap, but {} will < 1456884914 431234 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :{} will raise an error on overlaps < 1456885328 48565 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :. o O ( banananananananana... ) < 1456885349 883783 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :boily: I once wrote a program with the express purpose of doing that < 1456885651 525200 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :Mr. Hppavilion[1]'s Patented Banana Proliferaton Programme, Enhanced With the Purest of Potassiums. Guaranteed to Cure your Personal Ailments! < 1456885685 15634 :andrew_!~andrew@119.137.99.104 JOIN :#esoteric < 1456885715 871677 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :surely that should be Dr. Hppavilion[1] < 1456885733 363927 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hppavilion[1]: are you a doctor? are you even a mister? < 1456885750 101606 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :he does look misterious < 1456885758 384068 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION lightly prods hppavilion[1] with his mapole, just to make sure < 1456885773 741508 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION thwacks oerjan < 1456885818 393013 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :how brutal < 1456885858 947600 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :that pun registered at least 0.8 shachafs. < 1456886207 692516 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :I think hppavilion[1]'s secret is now uncovered. he isn't human, or at least appröximatively human. < 1456886245 261289 :boily!~alexandre@96.127.201.149 QUIT :Quit: CYCLOPEAN CHICKEN < 1456886887 520307 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 252 seconds < 1456887038 65962 :andrew_!~andrew@119.137.99.104 QUIT :Ping timeout: 248 seconds < 1456887636 489678 :bender|_!~benderx2@2404:e800:e61a:41d:ddbf:f4cc:366d:c672 JOIN :#esoteric < 1456887847 427362 :andrew_!~andrew@14.154.164.129 JOIN :#esoteric < 1456888441 392373 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1456888488 701181 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: I'm back < 1456888654 270220 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :`unidecode ḧ < 1456888665 919625 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+1E27 LATIN SMALL LETTER H WITH DIAERESIS] < 1456888715 224704 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Ḧëllö, ḧppävïlïön[1]. < 1456888735 519926 :AlexR42!~textual@94.41.128.148 QUIT :Ping timeout: 252 seconds < 1456889038 657264 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1456889599 383555 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Hi < 1456889604 127362 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Forgot to respond xD < 1456890472 11282 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1456891680 608571 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: leaving < 1456891953 780225 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :helloerjan, helloily, tswello, heppavellolion[1] :) < 1456893698 9538 :augur!~augur@50-1-126-214.dsl.static.fusionbroadband.com JOIN :#esoteric < 1456894164 802424 :bender|_!~benderx2@2404:e800:e61a:41d:ddbf:f4cc:366d:c672 NICK :bender < 1456894173 769377 :bender!~benderx2@2404:e800:e61a:41d:ddbf:f4cc:366d:c672 QUIT :Changing host < 1456894173 902632 :bender!~benderx2@unaffiliated/bender/x-9459530 JOIN :#esoteric < 1456894244 405644 :bender!~benderx2@unaffiliated/bender/x-9459530 PRIVMSG #esoteric :It's been a long time since I did esoteric stuff < 1456894268 446189 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`welcome bender < 1456894273 427279 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bender: 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.) < 1456894609 522832 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 252 seconds < 1456894720 469749 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Which one did you do in past (if any)? < 1456894749 449182 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzhello38 < 1456894776 17913 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Do you have any tricks for linear logic? < 1456894895 842900 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I don't think so < 1456895080 768870 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I would want to add into JavaScript a goto command which can implement a kind of "evasive exception", for example: function test() { again: xyzzy(()=>{goto again;}); return 1; } It cannot be caught by "catch" blocks, but "finally" can still partially catch it. What is your opinion of this? < 1456895127 295466 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Seems dubious to me. < 1456895131 756802 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(Of course it won't work if the that function that does goto again is called after test function returns; it such case it is error and is caught by a catch block.) < 1456895154 700890 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Why not make it work the second time, so you get a continuation thing? < 1456895248 36873 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I think JavaScript does not use continuations? But if it can be made to do so, then it might. However, then there is the case if a different part of the program does not want it to work a second time. < 1456895367 379447 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :For generator functions it is a bit more easily though < 1456895564 392022 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(Jumping into any block is also going to be error, but depending how it is written it may be a syntax error which is seen before the program is executed.) < 1456895713 994468 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Anyways, "return" means the function is finished and is not allowed to continue, isn't it? < 1456895913 156265 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Note that in the example given, the "again" is local to the instance of the function call, as if it was "var x" and it passed a function that mentions "x", it is the "x" of this function call, too (but that is a variable and doesn't need the function to continue after it returns in order to use that variable) < 1456895968 905560 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :If you would write "goto again;" outside of the function definition then the label called "again" is not in scope so it is an error. < 1456895976 315487 :impomatic!~impomatic@79.16.114.87.dyn.plus.net QUIT :Ping timeout: 246 seconds < 1456896039 211347 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Having "goto" would also make it easier for a JavaScript program to compile other stuff into a JavaScript program (such as with "new Function"). < 1456896094 34513 :impomatic_!~digital_w@79.16.114.87.dyn.plus.net QUIT :Ping timeout: 248 seconds < 1456896129 857019 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :How else would you do it? One idea would be to first convert the other code into basic blocks, but and then what? < 1456896337 158363 :augur!~augur@50-1-126-214.dsl.static.fusionbroadband.com QUIT :Remote host closed the connection < 1456896642 498847 :augur!~augur@50-1-126-214.dsl.static.fusionbroadband.com JOIN :#esoteric < 1456896931 375127 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1456897031 396516 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: whoa whoa whoa, the whole !A -o B and !A -o ?B thing makes perfect sense < 1456897043 69688 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :and also presumably A -o ?B for dual intuitionistic logic < 1456897092 668619 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I want to start implementing software in abstract machines... < 1456897553 254037 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :What kind of abstract machines? < 1456897748 246981 :andrew__!~andrew@113.97.177.247 JOIN :#esoteric < 1456897851 959941 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zzo38: Tag systems, for example < 1456897871 73724 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Perhaps in some way augmented, but it's doubtful < 1456897929 365228 :andrew_!~andrew@14.154.164.129 QUIT :Ping timeout: 246 seconds < 1456898311 486983 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Perhaps a programming language for constructing pseudo-operating systems where various components are first-class objects? < 1456898319 759020 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Nah, that's stupid and I don't understand OSes < 1456899154 686237 :pdxleif!znc@ec2-54-68-166-10.us-west-2.compute.amazonaws.com JOIN :#esoteric < 1456899619 827819 :MoALTz!~no@78-11-180-214.static.ip.netia.com.pl JOIN :#esoteric < 1456899699 281928 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: You're still online. Is this because you never log off but are currently sleeping, or are you actually on? < 1456900471 632917 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1456900490 632972 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Ugh, with my current setup it'll be a huge pain in the ass to properly make Thoof work < 1456900905 668660 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Ping timeout: 276 seconds < 1456901450 248236 :augur!~augur@50-1-126-214.dsl.static.fusionbroadband.com QUIT :Remote host closed the connection < 1456901613 468620 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Taneb: do you properly do unicode CNF normalization on the string before you get the glyphs from the font? < 1456901744 485295 :heroux!sandroco@gateway/shell/insomnia247/x-trxjjqzakeduegsm QUIT :Ping timeout: 260 seconds < 1456901870 164533 :heroux!~heroux@gateway/shell/insomnia247/x-yladneeucqbbtpzm JOIN :#esoteric < 1456901934 187790 :lambda-11235!~lambda-11@47.208.113.50 QUIT :Quit: Bye < 1456902359 289741 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: re evasive exceptions: perl has exactly that. there are some compications if you want to exit through xs functions (depending on how exactly they call back to perl), sort blocks, regex code blocks, and other strange constructs. You may be able to leave with an exception, a goto, both, or neither, depending on the construct and the version of perl. < 1456902409 915486 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: ruby also sort of has something like this, in that there are more things than exceptions that you can throw, and a catch catches only exceptions, but I'm not sure there's a finally construct that catches all the others. There's no full-powered goto though. < 1456902626 585644 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: specifically, things you can throw are exceptions, four loop control statements which act on the function that got passed the lexically curretn ruby-like yield callback block as a yield argument (break (=perl's last), next, redo, retry (jumps to before the function call)), function return, plus internal fatal error thingies like out of memory that you can't catch. < 1456902675 642565 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1456902785 296764 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: there's also a callcc, which is nastier. I think it makes a copy of the C stack or something. I think it still tries to run some finalize blocks, but I'm not sure if there's a corresponding scheme-like on-enter block too. < 1456902800 127220 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :For search, finally is called ensure in ruby. < 1456902847 182792 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Ruby's non-exact gc (at least in ruby 1.8, I don't know if they replaced it) helps this sort of thing of course. < 1456904423 76032 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :b_jonas: Taneb mentioned your font, and I was curious to see it < 1456904440 785325 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :If you don't mind :) < 1456904689 339564 :earendel!~earendel@unaffiliated/earendel QUIT :Ping timeout: 248 seconds < 1456904689 798428 :staffehn!~quassel@92.222.23.218 QUIT :Ping timeout: 248 seconds < 1456904743 23480 :staffehn!~quassel@2001:41d0:52:d00::1d3 JOIN :#esoteric < 1456904841 312031 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1456905106 364568 :earendel!~earendel@unaffiliated/earendel JOIN :#esoteric < 1456905202 383018 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :OK < 1456905241 37229 :bender!~benderx2@unaffiliated/bender/x-9459530 QUIT :Ping timeout: 250 seconds < 1456905268 524123 :mroman!~mroman@160.85.232.90 JOIN :#esoteric < 1456905472 986205 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :prooftechnique: It's jsut the font in the program < 1456906213 429864 :bender!~benderx2@2404:e800:e61a:41d:ddbf:f4cc:366d:c672 JOIN :#esoteric < 1456906223 837038 :bender!~benderx2@2404:e800:e61a:41d:ddbf:f4cc:366d:c672 QUIT :Changing host < 1456906223 976653 :bender!~benderx2@unaffiliated/bender/x-9459530 JOIN :#esoteric < 1456906267 489585 :lynn!~lynn@unaffiliated/lynn QUIT :Read error: Connection reset by peer < 1456906536 397567 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :prooftechnique: Do you do a lot of stuff with Proof Assistants? Your name implies you might < 1456906602 529553 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :prooftechnique: I wouldn't say a lot. I do like to play with them, though. < 1456906638 495814 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I actually work at a design firm, right now, so the use case for proof assistants rarely comes up. :| < 1456907491 945338 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Though if GSS were a little more ready, I could conceivably make use of a constraint solver :D < 1456907618 708122 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :prooftechnique: GSS? < 1456907636 451799 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Sorry, you didn't ping me so I missed the messages xD < 1456908231 906262 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :hppavilion[1]: http://gridstylesheets.org/ < 1456908242 616240 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Oooh < 1456908244 835826 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Sounds fancy < 1456908308 120872 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :b_jonas, hell no, I just take the first 256 glyphs in the font and hope they're in the right order < 1456908376 934759 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :prooftechnique: I'm looking for something novel to prove with, I was just seeing if you could help xD < 1456908469 243729 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1456908754 713301 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :hppavilion[1]: I'm still kind of fascinated by Lemuridae, to be honest. < 1456908783 240789 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 276 seconds < 1456908964 530467 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 252 seconds < 1456910187 657626 :FreeFull!~freefull@defocus/sausage-lover QUIT :Ping timeout: 276 seconds < 1456912009 445492 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1456912760 49569 :jaboja64!~jaboja@ejb123.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1456913711 506547 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1456914178 424340 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 252 seconds < 1456915306 59774 :primo!~primo@122.155.138.138 JOIN :#esoteric < 1456915713 839616 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1456915971 809002 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 248 seconds < 1456916255 494639 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1456917907 525716 :J_Arcane!~chatzilla@37-219-153-193.nat.bb.dnainternet.fi QUIT :Ping timeout: 252 seconds < 1456917923 363772 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1456918742 507366 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@massages-loud < 1456918742 678409 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :You don't have any messages < 1456918773 940553 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :question of the day: if I don't have any massages, did shachaf write anything? < 1456918871 47746 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :@tell boily yes < 1456918871 181291 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1456918879 885816 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :Tanelle < 1456918886 732248 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@massages-quiet < 1456918886 875042 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Unknown command, try @list < 1456918889 878455 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@massages < 1456919071 127002 :primo!~primo@122.155.138.138 PART #esoteric :"Leaving" < 1456919361 528578 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1456919623 406213 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 252 seconds < 1456919681 996633 :mtve!~mtve@10130.x.rootbsd.net JOIN :#esoteric < 1456919801 19472 :bender!~benderx2@unaffiliated/bender/x-9459530 QUIT :Ping timeout: 250 seconds < 1456919941 925984 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1456920170 441278 :jaboja!~jaboja@aak26.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1456920318 10569 :jaboja64!~jaboja@ejb123.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 248 seconds < 1456920854 497264 :jaboja!~jaboja@aak26.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 260 seconds < 1456921321 942696 :boily!~alexandre@96.127.201.149 QUIT :Quit: PACKET CHICKEN < 1456921711 662318 :bender!~benderx2@2404:e800:e61a:41d:ddbf:f4cc:366d:c672 JOIN :#esoteric < 1456922788 927172 :jaboja!~jaboja@aak26.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1456922846 196336 :andrew__!~andrew@113.97.177.247 QUIT :Remote host closed the connection < 1456923088 562456 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Ping timeout: 252 seconds < 1456923766 960635 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 244 seconds < 1456924777 547415 :bender!~benderx2@2404:e800:e61a:41d:ddbf:f4cc:366d:c672 QUIT :Ping timeout: 240 seconds < 1456924832 25849 :bender!~benderx2@2404:e800:e61a:41d:ddbf:f4cc:366d:c672 JOIN :#esoteric < 1456926313 56155 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1456927042 42818 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1456927205 481807 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03RaHorakhti 5* 10New user account < 1456927847 998515 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de JOIN :#esoteric < 1456928033 380453 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1456928261 928557 :jaboja!~jaboja@aak26.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 244 seconds < 1456929305 153213 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :I think that brainfuck program I shared in the early hours of this morning may be one of the longest ones in existence < 1456930076 183244 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Taneb: Was it generated? < 1456930155 384772 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1456930565 6940 :bender!~benderx2@2404:e800:e61a:41d:ddbf:f4cc:366d:c672 QUIT :Ping timeout: 250 seconds < 1456930671 405747 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1456930942 362284 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 252 seconds < 1456931011 2132 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1456931313 579515 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :Taneb: what did it do? < 1456931622 37459 :MaskedFox!ad267542@gateway/web/freenode/ip.173.38.117.66 JOIN :#esoteric < 1456932067 306098 :spiette!~spiette@206.167.243.3 JOIN :#esoteric < 1456932420 455979 :MaskedFox!ad267542@gateway/web/freenode/ip.173.38.117.66 QUIT :Ping timeout: 252 seconds < 1456932426 32418 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :Taneb: https://arin.ga/FQLSPy/ ? it is just over 200K, which is not really the biggest < 1456932444 43646 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :Lost Kingdom BF edition is about 2MB < 1456932483 843240 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : oerjan: whoa whoa whoa, the whole !A -o B and !A -o ?B thing makes perfect sense <-- i fear that we have lost shachaf < 1456932507 898570 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Q14]]4 N10 02https://esolangs.org/w/index.php?oldid=46483 5* 03RaHorakhti 5* (+2813) 10Created page with "The Qabalah language ('''Q''') is not only an esoteric programming language, but it is also an [[Category:Occult languages|occult programming language]]. The first version of..." < 1456932559 712243 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :oooh, an esoteric esoteric programming language < 1456932634 991678 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :...which only looks esoteric, not esoteric esoteric < 1456932690 516226 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :what is esoteric esoteric? < 1456932694 851824 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Q14]]4 10 02https://esolangs.org/w/index.php?diff=46484&oldid=46483 5* 03RaHorakhti 5* (+1) 10 < 1456932746 555135 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :like, esoteric in both senses < 1456932787 696878 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Category:Occult languages14]]4 N10 02https://esolangs.org/w/index.php?oldid=46485 5* 03RaHorakhti 5* (+83) 10Created page with "Occult languages are esoteric languages that also has an occult focus of some kind." < 1456932831 210593 :idris-bot!~idris-bot@dslb-092-072-190-108.092.072.pools.vodafone-ip.de JOIN :#esoteric < 1456932892 724528 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/delete14]]4 delete10 02 5* 03Oerjan 5* 10deleted "[[02Category:Occult languages10]]": Creating category without discussion against [[Esolang:Policy]] < 1456932902 266744 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :the foot, it came down hth < 1456932939 702980 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=46486&oldid=46472 5* 03RaHorakhti 5* (+8) 10 < 1456933320 792020 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Q14]]4 10 02https://esolangs.org/w/index.php?diff=46487&oldid=46484 5* 03RaHorakhti 5* (-1) 10 < 1456933499 954068 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :@tell hppavilion[1] I never log off (if I can help it). < 1456933500 87514 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1456933542 130615 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:RaHorakhti14]]4 N10 02https://esolangs.org/w/index.php?oldid=46488 5* 03RaHorakhti 5* (+135) 10Created page with "My name is Per Löwgren, you can find some of my work at [https://bitbucket.org/perlowgren BitBucket]. I've created the language [[Q]]." < 1456933587 352874 :earendel!~earendel@unaffiliated/earendel QUIT :Ping timeout: 246 seconds < 1456933857 508519 :lambda-11235!~lambda-11@47.208.113.50 JOIN :#esoteric < 1456934814 456853 :mroman!~mroman@160.85.232.90 QUIT :Quit: Lost terminal < 1456934836 561641 :spiette_!~spiette@x-132-204-251-254.xtpr.umontreal.ca JOIN :#esoteric < 1456934875 846556 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de QUIT : < 1456934883 26349 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Q14]]4 10 02https://esolangs.org/w/index.php?diff=46489&oldid=46487 5* 03RaHorakhti 5* (-62) 10 < 1456934884 362817 :spiette!~spiette@206.167.243.3 QUIT :Disconnected by services < 1456934892 696876 :spiette_!~spiette@x-132-204-251-254.xtpr.umontreal.ca NICK :spiette < 1456935115 248091 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de JOIN :#esoteric < 1456935170 817466 :haavardp!freebsd@haavard.me JOIN :#esoteric < 1456935246 355009 :shikhin_!shikhin@unaffiliated/shikhin JOIN :#esoteric < 1456935268 741221 :sewilton_!sid32560@gateway/web/irccloud.com/x-tsswuvdhbntvxenf JOIN :#esoteric < 1456935332 995831 :sewilton!sid32560@gateway/web/irccloud.com/x-mexroarmzsbbzblv QUIT :Ping timeout: 264 seconds < 1456935333 270119 :lambdabot!~lambdabot@haskell/bot/lambdabot QUIT :Read error: Connection reset by peer < 1456935333 436873 :zgrep!sid43445@gateway/web/irccloud.com/x-ugnldacvsdtlqwyx QUIT :Ping timeout: 264 seconds < 1456935334 29005 :shikhin!shikhin@unaffiliated/shikhin QUIT :Read error: Connection reset by peer < 1456935334 412706 :Elronnd!elronnd@znc.dank.ninja QUIT :Ping timeout: 264 seconds < 1456935334 546005 :haavard!freebsd@haavard.me QUIT :Ping timeout: 264 seconds < 1456935334 831831 :zgrep!sid43445@gateway/web/irccloud.com/session JOIN :#esoteric < 1456935343 520970 :zgrep!sid43445@gateway/web/irccloud.com/session QUIT :Changing host < 1456935343 654625 :zgrep!sid43445@gateway/web/irccloud.com/x-oevbiojbkxyvopgg JOIN :#esoteric < 1456935439 620506 :sewilton_!sid32560@gateway/web/irccloud.com/x-tsswuvdhbntvxenf NICK :sewilton < 1456935474 25330 :Elronnd!elronnd@znc.dank.ninja JOIN :#esoteric < 1456935520 609426 :lambdabot!~lambdabot@haskell/bot/lambdabot JOIN :#esoteric < 1456936413 764807 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Esolang:Policy14]]4 10 02https://esolangs.org/w/index.php?diff=46490&oldid=43620 5* 03Oerjan 5* (+8) 10Make it clearer this points to where discussions should happen < 1456936474 925245 :augur!~augur@50-1-126-214.dsl.static.fusionbroadband.com JOIN :#esoteric < 1456937250 492748 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Later < 1456937725 473051 :augur!~augur@50-1-126-214.dsl.static.fusionbroadband.com QUIT :Remote host closed the connection < 1456937760 57410 :augur!~augur@50-1-126-214.dsl.static.fusionbroadband.com JOIN :#esoteric < 1456937860 177074 :augur!~augur@50-1-126-214.dsl.static.fusionbroadband.com QUIT :Read error: Connection reset by peer < 1456937881 387111 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1456937895 676928 :augur!~augur@50-1-126-214.dsl.static.fusionbroadband.com JOIN :#esoteric < 1456937905 833606 :augur!~augur@50-1-126-214.dsl.static.fusionbroadband.com QUIT :Remote host closed the connection < 1456938144 323024 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 246 seconds < 1456939550 241151 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1456939740 317108 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 246 seconds < 1456940445 57194 :Opodeldoc!~Opodeldoc@208.114.92.193 QUIT :Ping timeout: 250 seconds < 1456940614 67771 :jaboja!~jaboja@aak26.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1456941756 528332 :hppavilion[1]!~DevourerO@74-114-87-65.dynamic.asdk12.org JOIN :#esoteric < 1456942264 11821 :earendel!~earendel@unaffiliated/earendel JOIN :#esoteric < 1456942855 362398 :hppavilion[1]!~DevourerO@74-114-87-65.dynamic.asdk12.org QUIT :Ping timeout: 252 seconds < 1456942967 23277 :spiette!~spiette@x-132-204-251-254.xtpr.umontreal.ca QUIT :Ping timeout: 250 seconds < 1456943005 291895 :spiette!~spiette@x-132-204-251-254.xtpr.umontreal.ca JOIN :#esoteric < 1456943051 134712 :Opodeldoc!~Opodeldoc@208.114.92.193 JOIN :#esoteric < 1456944634 422254 :zadock!~outsider@81.180.208.252 JOIN :#esoteric < 1456945526 502190 :hppavilion[1]!~DevourerO@74-114-87-65.dynamic.asdk12.org JOIN :#esoteric < 1456945823 348719 :hppavilion[1]!~DevourerO@74-114-87-65.dynamic.asdk12.org PRIVMSG #esoteric :tswett: Greetings < 1456945830 633150 :hppavilion[1]!~DevourerO@74-114-87-65.dynamic.asdk12.org PRIVMSG #esoteric :@messages-lud < 1456945830 766516 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :tswett said 3h 25m 30s ago: I never log off (if I can help it). < 1456945976 242257 :augur!~augur@12.251.228.138 JOIN :#esoteric < 1456946320 387109 :hppavilion[1]!~DevourerO@74-114-87-65.dynamic.asdk12.org QUIT :Ping timeout: 252 seconds < 1456947031 524942 :hppavilion[1]!~DevourerO@74-114-87-65.dynamic.asdk12.org JOIN :#esoteric < 1456947224 863727 :hppavilion[1]!~DevourerO@74-114-87-65.dynamic.asdk12.org PRIVMSG #esoteric :Are there any x/// expressions other than s and y? < 1456947302 230488 :hppavilion[1]!~DevourerO@74-114-87-65.dynamic.asdk12.org PRIVMSG #esoteric :tswett? < 1456947471 244716 :augur!~augur@12.251.228.138 QUIT :Ping timeout: 276 seconds < 1456947529 545879 :augur!~augur@12.251.228.138 JOIN :#esoteric < 1456947678 16959 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1456949059 568924 :hppavilion[1]!~DevourerO@74-114-87-65.dynamic.asdk12.org QUIT :Ping timeout: 252 seconds < 1456949488 731106 :Nithogg!~ethiraric@jrc16-h01-176-150-43-109.dsl.sta.abo.bbox.fr JOIN :#esoteric < 1456949493 516881 :shikhin_!shikhin@unaffiliated/shikhin NICK :shikhin < 1456949519 87941 :jaboja!~jaboja@aak26.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 250 seconds < 1456949764 798888 :jaboja!~jaboja@aak26.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1456950021 31070 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 244 seconds < 1456950147 780948 :jaboja!~jaboja@aak26.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 248 seconds < 1456950426 431332 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Did anyone else just have the whole ban list dumped to channel? < 1456950434 991147 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :And by just, I mean two hours ago? < 1456950453 467866 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Maybe irssi's just being weird < 1456950622 953941 :lambda-11235!~lambda-11@47.208.113.50 QUIT :Quit: Bye < 1456950656 833340 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :prooftechnique: you probably sent /mode #esoteric +b < 1456950705 483700 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I wonder why I'd have done that :| < 1456950720 70095 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :My whole status buffer was full of /who lists at that time, too < 1456950741 720518 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I hope my poor ZNC didn't have a seizure < 1456950911 664654 :jaboja!~jaboja@aak26.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1456950999 137230 :hppavilion[1]!~DevourerO@74-114-87-65.dynamic.asdk12.org JOIN :#esoteric < 1456951169 624222 :jaboja!~jaboja@aak26.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 244 seconds < 1456951198 871375 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Now what else I should need to add into my JavaScript Xlib? < 1456951244 334254 :hppavilion[1]!~DevourerO@74-114-87-65.dynamic.asdk12.org PRIVMSG #esoteric :zzo38: What does it do? < 1456951250 820250 :hppavilion[1]!~DevourerO@74-114-87-65.dynamic.asdk12.org PRIVMSG #esoteric :zzo38: Is Xlib for X? < 1456951254 707285 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Would it need a command to draw a stack of pictures? < 1456951256 581360 :hppavilion[1]!~DevourerO@74-114-87-65.dynamic.asdk12.org PRIVMSG #esoteric :(The windowing system)? < 1456951260 17137 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Yes Xlib for X window system < 1456951271 362396 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Meh I HATE pulseaudio. < 1456951282 862235 :hppavilion[1]!~DevourerO@74-114-87-65.dynamic.asdk12.org PRIVMSG #esoteric :zzo38: Is this on the desktop for JS, or is it an emulator that runs in-browser? < 1456951297 290385 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :It is a JavaScript program to access Xlib (and also the C program) < 1456951302 966221 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :hppavilion[1]: It is for use with Node.js < 1456951305 712697 :hppavilion[1]!~DevourerO@74-114-87-65.dynamic.asdk12.org PRIVMSG #esoteric :zzo38: OK < 1456951314 269599 :hppavilion[1]!~DevourerO@74-114-87-65.dynamic.asdk12.org PRIVMSG #esoteric :zzo38: What do you mean by "A stack of pictures"? < 1456951321 721540 :hppavilion[1]!~DevourerO@74-114-87-65.dynamic.asdk12.org PRIVMSG #esoteric :zzo38: Do you mean like save() and restore()? < 1456951365 27020 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :There is a function X.Drawable.prototype.drawPicture but I would mean, a command to draw multiple pictures in the same place all at once (if it doesn't have it you can still just use drawPicture multiple times, but as a single command might be more efficient?) < 1456951381 483505 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Just wasted 3 hours of my life on figuring out a) that I need it b) how to start it (it was stumbling over a leftover socket file in /var/run... but of course I got a descriptive error message: bind(): socket already in use) and c) why I need it... to play videos with sound in Firefox. < 1456951431 867150 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(the answer to c) is that the HTML5 stuff uses libpulse to play audio, which will only talk to a pulseaudio server) < 1456951457 895370 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(but apparently isn't smart enough to start one when none is running) < 1456951492 344218 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I do not really like pulseaudio either, although it is already set up in my computer anyways so I do not need to do anything. < 1456951515 179955 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :to me it's cruft that solves a non-problem < 1456951525 115874 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :int-e: I agree < 1456951526 962303 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(playing sound from different sources simultaneously) < 1456951542 967727 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Other commands I would be planning to add are X.Drawable.prototype.pushGC, X.Drawable.prototype.popGC, and X.Drawable.prototype.drawMacro < 1456952173 928453 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ARGH! In HTML webpages, why don't people use images with alt text versus images with empty alt text versus background images the semantically right way? < 1456952181 886486 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :It's just so stupid. < 1456952236 113913 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`wisdom < 1456952241 523021 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​ /The final frontier. < 1456952285 502912 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :wisdom < 1456952287 799553 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :scow < 1456952293 574500 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`wisdom < 1456952293 997862 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`wisdom < 1456952294 224169 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`wisdom < 1456952320 391792 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :irc/IRC is short for "Internet Relay Chat". It is named so because all the servers are constructed from relays. < 1456952320 525221 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :btw/btw is short for "bury the weasel" < 1456952321 831858 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cpressey/cpressey invented the esolang, the pipe cleaner and the electrical mousse. < 1456952353 609116 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :would mousse be a sharp rodent? < 1456952457 780282 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? mousse < 1456952459 184663 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :mousse? ¯\(°​_o)/¯ < 1456952560 421327 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :And ratatouille could be a stuttering rodent. < 1456952877 567928 :augur!~augur@12.251.228.138 QUIT :Remote host closed the connection < 1456952952 555476 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :They say dash (in Magic: the Gathering) can only go on creatures, but it is untrue; cards could be made that are not creatures and have dash (as long as it is not an instant, sorcery, or land). The haste is mostly meaningless in such case but still has it and in some cases can be used. < 1456953116 761042 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(The same is true of megamorph, although the +1/+1 counter in such case would ordinarily do nothing, when combined with undying, graft, and/or modular, it can do such thing even though it is not a creature.) < 1456953237 821362 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Exploit also does not have to go only on creatures < 1456953337 605016 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: Is that also true of super haste? < 1456953508 569054 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I suppose so, although it is irrelevant since super haste is not a standard rule for the normal game and is only for Un-cards. < 1456953584 8317 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If a card isn't a creature can you still put it on the battlefield with super haste? < 1456953648 417611 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :There is no such rule as super haste. < 1456953743 263998 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :http://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=74324 has it. < 1456953761 224696 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Do you refuse to play with Un-cards? < 1456953889 899432 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Not necessarily, although people would need to agree a different kind of game, sometimes it is necessary to argue about the rules, etc. < 1456953926 652849 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Necessary to argue about the rules? < 1456953938 156323 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That makes it completely different from a regular Magic: The Gathering game. < 1456953943 977330 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Consider a card such as: {3} Artifact ;; Undying ;; Megamorph {1} ;; {T}, Sacrifice ~: Target player gains 2 life. < 1456953950 9102 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :shachaf: I know! < 1456953959 925059 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :But I said "sometimes"! < 1456954138 604139 :zadock!~outsider@81.180.208.252 QUIT :Quit: Leaving < 1456954149 919928 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :For example, my own ideas about how R&D's Secret Lair is working is different than what other people say (and they are also different from each other), but there is no rule to make such an effect work, so you have to argue about it. < 1456954258 567628 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(My own opinion that the old Lightning Bolt with R&D's Secret Lair allows you to target any player, object, or zone; if the object is not a permanent, or is a permanent that isn't a creature or planeswalker, or is a zone other than the battlefield, nothing happens; if the target is the battlefield, each non-token creature and non-token planeswalker (including ones with shroud/hexproof, but not if it has protection from red) takes 3 points of damag < 1456954438 363347 :hppavilion[1]!~DevourerO@74-114-87-65.dynamic.asdk12.org QUIT :Ping timeout: 252 seconds < 1456954483 361921 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1456954534 647621 :zzo38!~zzo38@24-207-50-123.eastlink.ca QUIT :Remote host closed the connection < 1456954566 442192 :hppavilion[1]!~DevourerO@74-114-87-65.dynamic.asdk12.org JOIN :#esoteric < 1456954642 496954 :hppavilion[1]!~DevourerO@74-114-87-65.dynamic.asdk12.org PRIVMSG #esoteric :relation < 1456954646 81142 :hppavilion[1]!~DevourerO@74-114-87-65.dynamic.asdk12.org PRIVMSG #esoteric :Whoops < 1456954649 36022 :hppavilion[1]!~DevourerO@74-114-87-65.dynamic.asdk12.org PRIVMSG #esoteric :Meant to ctrl+f < 1456954959 540429 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :*reads about the ending phase* ... could there be an infinite loop of cleanup steps... < 1456955080 864998 :J_Arcane!~chatzilla@37-219-40-115.nat.bb.dnainternet.fi JOIN :#esoteric < 1456955270 997168 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1456955331 695535 :hppavilion[1]!~DevourerO@74-114-87-65.dynamic.asdk12.org PRIVMSG #esoteric :tswett: Ugh, trying to figure out BrainProof < 1456955916 127439 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Quit: ZNC - http://znc.in < 1456956976 925558 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1456957244 172743 :spiette!~spiette@x-132-204-251-254.xtpr.umontreal.ca QUIT :Ping timeout: 244 seconds < 1456957548 790705 :jaboja!~jaboja@aak26.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1456957579 804916 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Quit: [ < 1456957827 849675 :jaboja!~jaboja@aak26.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 248 seconds < 1456958215 500521 :spiette!~spiette@x-132-204-251-254.xtpr.umontreal.ca JOIN :#esoteric < 1456958742 685114 :Opodeldoc!~Opodeldoc@208.114.92.193 QUIT :Quit: Leaving < 1456959183 970752 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1456959576 434288 :spiette!~spiette@x-132-204-251-254.xtpr.umontreal.ca QUIT :Quit: :qa! < 1456959619 446439 :hppavilion[1]!~DevourerO@74-114-87-65.dynamic.asdk12.org QUIT :Ping timeout: 252 seconds < 1456959762 439219 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net JOIN :#esoteric < 1456960064 928263 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? mousse < 1456960070 254520 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :mousse? ¯\(°​_o)/¯ < 1456960112 144534 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : would mousse be a sharp rodent? <-- i'm not quite sure where you get "sharp" twh < 1456960163 879890 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh hm < 1456960190 989244 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1456960221 899698 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I guess you got it, but anyway: a mousssse would be super extra sharp. < 1456960243 724590 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :int-ello. sharp mousse? < 1456960268 39263 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :check the logss < 1456960360 504952 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn A mousse is a sharp rodent. "A mousse once bit my sister." < 1456960369 316528 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :I logsschecked. I still don't grok it. < 1456960369 890031 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'mousse': A mousse is a sharp rodent. "A mousse once bit my sister." < 1456960376 650050 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i hope the quote is accurate twh < 1456960385 460018 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hellørjan. you seem to be having understood it. < 1456960404 120407 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :it's a pun on ß, often written "ss". < 1456960445 322522 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it's really just an s with a scarf < 1456960463 361466 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I'll readily admit that it wasn't very inspired < 1456960474 633443 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION lightly thwacks int-e < 1456960478 451957 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :0.3 shachafs. < 1456960488 770434 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? ß < 1456960490 88903 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​ß? ¯\(°​_o)/¯ < 1456960499 88768 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`learn ß is not a beta. < 1456960502 835894 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'ß': ß is not a beta. < 1456960508 87461 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :darn < 1456960576 376701 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn_append ß It's a "scharfes S", aka s with a scarf. < 1456960581 896691 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'ß': ß is not a beta. It's a "scharfes S", aka s with a scarf. < 1456960609 657850 :zgrep!sid43445@gateway/web/irccloud.com/x-oevbiojbkxyvopgg PRIVMSG #esoteric :Err... with a scharf. < 1456960626 192631 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :with a schacharf. < 1456960634 870820 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :int-e: also, i didn't actually get it, i just got a different idea. < 1456960636 402542 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Would omegpsi be a co-alphabet? < 1456960654 772813 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: i got it hth < 1456960678 826904 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :shachaf: thanks, always a pleasure to drag people down to my level < 1456960690 678121 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :zgrep: no, we have to consider the sk -> sch sound change in german hth < 1456960701 580298 :zgrep!sid43445@gateway/web/irccloud.com/x-oevbiojbkxyvopgg PRIVMSG #esoteric :Ah. < 1456960723 498665 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :schlerosis? < 1456960757 673229 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :int-e: what's an omegpsi? < 1456960766 440570 :zgrep!sid43445@gateway/web/irccloud.com/x-oevbiojbkxyvopgg PRIVMSG #esoteric :I do not Deutsch sprechen. < 1456960815 709120 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :boily: just musing about the etymology of "alphabet" < 1456960832 682829 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :boily: I mean I don't even know what a co-alphabet would be. < 1456960844 760639 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :coal phab et al. < 1456960872 195406 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: it may be a little older than the borrowing of that medical term hth < 1456960894 693990 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :int-e: oh. makes sense. tdh < 1456960931 113833 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :moi neither, je speake not le Deutsch. < 1456960932 216808 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :boily: hoily < 1456960937 692934 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :shachaf: hellochaf. < 1456960943 437135 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? ratatouille < 1456960946 333359 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ratatouille? ¯\(°​_o)/¯ < 1456960950 22808 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :eye of newt and toe of frog / wing of bat and pooch of dog < 1456960953 710291 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hmm < 1456960956 701159 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :eye of newt and toe of frog / wool of bat and pooch of dog < 1456960981 513369 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn A ratatouille is a stuttering rodent. < 1456960985 144866 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'ratatouille': A ratatouille is a stuttering rodent. < 1456961014 472043 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :int-e: you can add your own wisdom you know hth < 1456961044 824657 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :In the game Lost Vikings 2, you collect a wing of bat to give to the witch to bring you home. < 1456961069 266465 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? til < 1456961072 278035 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :TIL that TIL means Today I Learned < 1456961075 527822 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :wait. you give a wing to bring back a bat??? < 1456961101 218134 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :til is also the most confusingest Norwegian word. < 1456961124 281831 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it's cognate to german "Ziel", which means goal, iirc < 1456961143 336644 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :but somehow it got press ganged into a preposition. < 1456961177 932797 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`translatefromto en no wisdom/til | sponge wisdom/til < 1456961183 499867 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :that doesn't even make sense < 1456961191 637458 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(for a while it thus governed the genitive case, while our prepositions still did that sort of thing.) < 1456961215 295170 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :and a few stock phrases still do that. "til sjøs" = at sea < 1456961233 705141 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :«tille cheusse». < 1456961235 592894 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :or to the sea < 1456961244 239950 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it can mean both, i think. < 1456961248 213978 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :or wait < 1456961255 197983 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? norwegian < 1456961257 112306 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :norwegian? ¯\(°​_o)/¯ < 1456961353 654026 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i may be confusing it with "til lands og til vanns" (a stock phrased used about a magical boat in a fairy tale that could sail on the ground or on the water, or even fly) < 1456961357 679944 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*phrase < 1456961383 338327 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? shachaf < 1456961384 796287 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :shachaf sprø som selleri and cosplays Nepeta Leijon on weekends. He hates bell peppers with a passion. < 1456961397 547517 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :spr/o som selleri < 1456961407 825526 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :spr(/) < 1456961408 590049 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh and "til fots", by foot < 1456961428 116916 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: have you considered that english is simpler than norwegian < 1456961429 13034 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :shachaf: your wisdom lacks pooches hth < 1456961446 348130 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :boily; then it reflects me < 1456961467 328771 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :: < 1456961580 462 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : «tille cheusse». <-- that's pretty accurate pronunciationwise, i think < 1456961624 415211 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-aziaqzvnlkibwbaq QUIT :Excess Flood < 1456961632 251113 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: i think that's debatable. < 1456961672 883751 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :the spelling isn't quite as insane as english, anyway < 1456961689 395826 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :although still not exactly a bijection < 1456961724 169182 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :the genders don't help, i guess. otoh we have less verb inflection. < 1456961737 617307 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-nbvrrgwccsxtcwbh JOIN :#esoteric < 1456961770 465342 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(no pesky progressive, and no person/number suffixes) < 1456961789 955618 :nzt-fish!~nzt@unaffiliated/nzt PRIVMSG #esoteric :oh my god, your language suck so hard! < 1456961792 380089 :nzt-fish!~nzt@unaffiliated/nzt PRIVMSG #esoteric :it's not even useful < 1456961797 132956 :nzt-fish!~nzt@unaffiliated/nzt PRIVMSG #esoteric :delete irc please < 1456961811 103513 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`welcome nzt-fish < 1456961812 280130 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :nzt-fish: 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.) < 1456961835 782894 :nzt-fish!~nzt@unaffiliated/nzt PRIVMSG #esoteric :oerjan: I'm homosexual. Is that okay? < 1456961848 797254 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :nzt-fish: you seem confused. and yes, that's okay. < 1456961865 481259 :nzt-fish!~nzt@unaffiliated/nzt PRIVMSG #esoteric :I suck a lot of dicks. If you ban me, you're a homophobe < 1456961883 955020 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :but trolling is not okay. < 1456961896 257529 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :indeed. < 1456961907 966873 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: What about when you do it? < 1456961921 175778 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: i mean boring trolling of course, duh < 1456961925 665413 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh. < 1456961930 327103 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sure, no one wants that. < 1456962013 332870 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1456962054 203274 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hppavellon[1]. < 1456962058 219151 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@metar LOWI < 1456962058 489810 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :LOWI 022320Z AUTO VRB02KT 9999 FEW007 BKN010 02/01 Q1003 < 1456962071 313223 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@@ @@ (@where weather) LOWI < 1456962072 884126 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : LOWI 022320Z AUTO VRB02KT 9999 FEW007 BKN010 02/01 Q1003 < 1456962075 164149 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :much better tdh < 1456962087 700877 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn_append shachaf The unit of bad punnery is named after him. < 1456962091 983927 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'shachaf': shachaf sprø som selleri and cosplays Nepeta Leijon on weekends. He hates bell peppers with a passion. The unit of bad punnery is named after him. < 1456962098 160721 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ahoily, boily < 1456962106 829411 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: Is there a wisdom entry for the unit of bad punnery? < 1456962122 688856 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: Hey, you never made the temperature thing for lambdabot work. < 1456962137 769487 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1456962142 238616 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: well given that the unit is named "shachaf"... < 1456962158 545496 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? schaf < 1456962160 165882 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :schaf? ¯\(°​_o)/¯ < 1456962171 772876 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, I thought it was "shachafs". < 1456962208 360944 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` cd wisdom; for f in *; do [ -e "$f"s ] && echo "$f"; done < 1456962209 829306 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :log \ math \ monad \ monoid \ the u < 1456962212 153019 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? log < 1456962214 132775 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :I think you might mean !logs < 1456962215 762917 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? logs < 1456962217 62568 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​1113I05 08thin13k13 y09o10u06 05m02i12g08h05t14 m03ea10n08 02!11l06og09s11 < 1456962220 500606 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? math < 1456962222 193671 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Math class is tough! < 1456962223 187858 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? maths < 1456962224 479169 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Maths stands for Mathematical Anti-Telharsic Harfatum Septomin. < 1456962226 84731 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: hm maybe < 1456962229 121127 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? monad < 1456962230 407876 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Monads are just monoids in the category of endofunctors. < 1456962233 316398 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? monads < 1456962234 585101 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Monads are just free monad monad monad algebras. < 1456962238 716427 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? the u < 1456962240 18660 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :The U are a very mad people. < 1456962241 540442 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? the us < 1456962243 139041 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :The US is the country opposed to the THEM. < 1456962262 747051 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :that's way too accurate < 1456962271 360710 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oerjan: it's shachafs hth < 1456962277 560322 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: well it would 1 shachaf, anyway. < 1456962295 916940 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: no, it's like flops < 1456962297 204118 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :1 flops < 1456962300 68848 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :10 flops < 1456962305 956742 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: that doesn't sound like a proper SI unit < 1456962312 448361 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :you don't pluralize those < 1456962316 338375 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :shachaf isn't very standard hth < 1456962344 217692 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :or wait, maybe english does < 1456962356 94446 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :is it 2.3 newton or newtons < 1456962358 59261 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`le/rn schaf/"Schaf" is german for "sheep". There is absolutely no relation to shachaf. < 1456962363 814750 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned «schaf» < 1456962373 212298 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: why didn't you use `learn tdnh hth < 1456962382 626575 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :shachaf: because of the quotes < 1456962422 933804 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`learn " is a double quote, added to wisdom as a test. < 1456962428 152173 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned '"': " is a double quote, added to wisdom as a test. < 1456962432 844427 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`revert < 1456962433 7742 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, I thought `learn handled those. < 1456962438 320251 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess not. < 1456962440 570985 :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. < 1456962447 541726 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: See, that's why no one trusts `learn. < 1456962470 531732 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :In the category of numbers, what are the morphisms? Does such a category even make sense (I have a feeling it might not)? < 1456962487 251586 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That's up to you. < 1456962496 744004 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: Me? < 1456962507 937879 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :There are lots of categories where the objects are numbers, but you don't specify a category by specifying the objects. < 1456962511 20892 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :int-e: you cannot use `revert to remove files hth < 1456962517 66270 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :There are also categories where the arrows are numbers. < 1456962519 724869 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? " < 1456962520 776456 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​"? ¯\(°​_o)/¯ < 1456962525 478425 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :numbers are scalars, AKA 1×1 matrices, so you're in the Mat category. < 1456962527 621539 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: Thought that might be the case < 1456962531 166988 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`touch test2 < 1456962533 254113 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1456962534 564402 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :boily: Good point < 1456962535 874426 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat test2 < 1456962536 591125 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1456962537 679722 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But you need to talk about which one you're talking about. < 1456962540 796381 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? " < 1456962542 245801 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​" is a double quote, added to wisdom as a test. < 1456962546 748998 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: hth < 1456962555 518421 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`rm wisdom/" < 1456962555 677708 :nzt-fish!~nzt@unaffiliated/nzt PRIVMSG #esoteric :no op in here? < 1456962556 684074 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: What are some examples of common morphisms in categories with numbers as the elements? < 1456962557 245959 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :pah < 1456962558 99725 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1456962565 245738 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hppavilion[1]: That's up to you. < 1456962571 413175 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :nzt-fish: it's up to you to guess who's a chanop. < 1456962576 221025 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :And while we're at it, what about where the arrows are numbers < 1456962578 172848 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :int-e: it's particularly insidious in that it seems to work until the next repository change (iiuc) < 1456962578 903883 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hppavilion[1]: I'll give you three examples and then you go figure them out and tell me things about them. < 1456962593 518384 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :All of these categories have natural numbers as objects. < 1456962594 638908 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`rm test2 < 1456962595 987780 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :nzt-fish: We have ops, but they have to make ChanServ op themselves to be ops < 1456962596 534558 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1456962600 43059 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :nzt-fish: THen they deop < 1456962603 951745 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i'm a chanop and so is my wife < 1456962609 314511 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :or wait, was that spartacus < 1456962613 262568 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :A: There's an arrow between X and Y iff X <= Y < 1456962615 525569 :nzt-fish!~nzt@unaffiliated/nzt PRIVMSG #esoteric :okay, how about this < 1456962628 878554 :nzt-fish!~nzt@unaffiliated/nzt PRIVMSG #esoteric :ACTION pulls out his huge donger and dicks every single one of you, you and you and you. < 1456962631 205741 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :B: An arrow between N and M is an NxM matrix. Composition is matrix multiplcation. < 1456962645 775147 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :nzt-fish: surely you can be more creative than that < 1456962650 27645 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oerjan: can I be op momentarily and mapole the fish into oblivion? pretty please? < 1456962657 913390 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : oerjan: See, that's why no one trusts `learn. <-- well i added documentation. < 1456962658 94086 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :C: An arrow : N -> M is an M-tuple of numbers smaller than N. Composition is pointwise indexing. < 1456962661 688664 :nzt-fish!~nzt@unaffiliated/nzt PRIVMSG #esoteric :int-e: yes, but it's enough to get banned. now where are the ops < 1456962666 691134 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`learn < 1456962667 525081 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv/bin/learn: line 3: wisdom/: Is a directory \ Learned '': < 1456962676 8871 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :shachaf: heh, nice one :D < 1456962691 645776 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :boily: ? < 1456962710 141849 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :did you just `learn the empty file with an empty name? < 1456962713 832287 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hppavilion[1]: Now go figure out what those categories are and tell oerjan when you're done. < 1456962716 946546 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :or am I grossly mistaken... < 1456962719 716209 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I was trying to see oerjan's documentation. < 1456962732 352804 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: Yep, working on that < 1456962733 932477 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`le/rn /foo < 1456962734 834990 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1456962752 118303 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` le/rn '/foo'; echo $? < 1456962752 888914 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1 < 1456962758 622959 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I guess it checks that. < 1456962789 50357 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION rolls a d20 for a charm/diplomacy check against oerjan < 1456962810 345583 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :I got 18. < 1456962834 89016 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@dice d20 < 1456962834 223021 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :int-e: 1 < 1456962837 479046 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hah! < 1456962843 255692 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: What kind of matrix is the NxM matrix? < 1456962863 560070 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: As in, is it N^nxm? < 1456962866 973030 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Or R^nxm < 1456962871 668985 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Or I^nxm < 1456962876 960455 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :so what would a critical charm/diplomacy failure look like... < 1456962883 862353 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :int-e fumbles, grips hppavilion[1] by the arm and they both tumble down a sudden cliff that materialized out of nowhere < 1456962900 319738 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :a, straight to hell? convenient... < 1456962917 916365 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hppavilion[1]: Let's say reals. < 1456962924 970662 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: OK < 1456962937 803687 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :boily: personally I was thinking of bursting mirrors < 1456962942 115508 :ChanServ!ChanServ@services. MODE #esoteric +o :boily > 1456962942 123459 NAMES :#esoteric < 1456962952 71503 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :thoerjan ^^ < 1456962957 328620 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :got to respect the dice < 1456962980 955209 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :d20 < 1456962981 88366 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :shachaf: 18 < 1456962985 940912 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oh man < 1456962997 216885 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :damn, that contextual match is still there? < 1456963002 577959 :boily!~alexandre@96.127.201.149 MODE #esoteric +b :*!~nzt@unaffiliated/nzt > 1456963002 598991 NAMES :#esoteric < 1456963004 716395 :boily!~alexandre@96.127.201.149 KICK #esoteric nzt-fish :*THWACK* too doo doo doo doo doooo ♪ IT'S A HOMERUN! < 1456963010 811994 :boily!~alexandre@96.127.201.149 MODE #esoteric -o :boily > 1456963010 823241 NAMES :#esoteric < 1456963071 124822 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hppavilion[1]: The real point of this exercise is to realize that the objects of a category are pretty irrelevant. < 1456963088 565016 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: Yes, but now I'm invested < 1456963112 525835 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That third category is a very obscure one you've probably never heard of. < 1456963118 551107 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :so you can have completely pointless categories and the theory will still work just as well as before < 1456963132 477101 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It has the property that products are products and sums are sums. < 1456963148 508846 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You can probably figure out some more properties. < 1456963151 753357 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? learn < 1456963153 22286 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​`learn creates a wisdom entry and tries to guess which word is the key. Syntax (case insensitive): `learn [a|an|the] [s][punctuation] [...] < 1456963208 344569 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: I can't find what pointwise indexing means < 1456963227 401466 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I'm confused by the [punctuation] < 1456963266 789332 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :and [] is somewhat overloaded. < 1456963268 842845 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? nit < 1456963270 181158 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :nit? ¯\(°​_o)/¯ < 1456963292 164095 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`learn Nits are there to be picked. < 1456963295 175654 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'nit': Nits are there to be picked. < 1456963355 909641 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de QUIT : < 1456963417 515730 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :nits are louse eggs hth < 1456963419 708105 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :int-e: um it means it's optional? < 1456963453 915857 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: [...] < 1456963466 600872 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :OKAY < 1456963474 691745 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :well, technically that's also optional hth < 1456963485 794095 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :o-kay < 1456963506 432090 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? optional < 1456963507 476444 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :optional? ¯\(°​_o)/¯ < 1456963509 636498 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn optional. < 1456963513 275865 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'optional.': optional. < 1456963519 493120 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oops < 1456963531 446298 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` cd wisdom; grep '\.\.\.' * < 1456963532 461785 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :a small bug < 1456963542 295935 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :arothmorphise:arothmorphise ... antormo... antrohm... ant... oh bugger. This should go in the `misspellings of antrhrop... atnhro...' entry. \ code:[11,11,11,15,15,23,12],[5,5,5,3,53,45,16,26,00,20,15,16,22,25,45,91,32,11,15,27,06,01,11,01,47,22,30,13,43,21,11,13,29,61,65,17,19,12,28,17,11,01,23,20,16,20,81,18,32,25,58,22.,1985,10.301350435,1555466 < 1456963544 112423 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/learn < 1456963545 282834 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/bash \ topic=$(echo "$1" | lowercase | sed 's/^\(an\?\|the\) //;s/s\?[:;,.!?]\? .*//') \ echo "$1" >"wisdom/$topic" \ echo "Learned '$topic': $1" < 1456963583 948871 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh right, the space is not optional if it's to remove any of the rest < 1456963584 100646 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` cd wisdom; grep -l '\.\.\.' * < 1456963585 805230 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :arothmorphise \ code \ hthmonoid \ grep: le: Is a directory \ learn \ `learn \ northumberland \ grep: ¯\(°_o): Is a directory \ grep: ¯\(°​_o): Is a directory \ \oren\ \ procrastination \ qdb \ quoteformat \ remorse < 1456963594 36140 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`rm wisdom/optional. < 1456963596 430084 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1456963603 319721 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? northumberland < 1456963604 566761 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Northumberland may be today a sparsely populated country... but SOON! THE NORTHUMBRAINS SHALL RISE! < 1456963642 373335 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`culprits wisdom/northumberland < 1456963646 113319 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :oerjan elliott Bike FreeFull Taneb < 1456963653 139883 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? bike < 1456963654 552895 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Bike is from Luxembourg. < 1456963709 264731 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hppavilion[1]: It means each element in the tuple gets indexed on its own. < 1456963729 392904 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: OK, and what does that mean precisely? < 1456963747 660308 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: https://en.wikipedia.org/wiki/Tuple does not speak of "indexing" < 1456963751 314968 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hppavilion[1]: Try figuring out what indexing would mean and I'll tell you whether it's right. < 1456963756 428828 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@troll 5d6 < 1456963756 562311 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :int-e: 21 < 1456963764 341134 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, this is indexing in the usual sense. < 1456963779 281598 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(x,y,z)[0] = x and so on < 1456963790 652325 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: Do you add the values? < 1456963797 664899 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :xD < 1456963819 479471 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: So... hm... OH! Is it at all like ~ in INTERCAL? < 1456963827 726116 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :The SELECT operator? < 1456963828 147710 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't know INTERCAL. < 1456963837 895273 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : *reads about the ending phase* ... could there be an infinite loop of cleanup steps... <-- you should reask that with ais523 around hth < 1456963854 769799 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :probably < 1456963855 990235 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't think it's that. < 1456963862 448192 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: x~y is all the bits of x for which the corresponding bit in y is 1, right-justified < 1456963872 696601 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(Or maybe I got which side is which messed up) < 1456963873 856418 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :shachaf: it's ALL CAPS, what else could it be... I mean now that COBOL is dead? < 1456963877 774419 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION runs. < 1456963881 931356 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :int-e: there can be an infinite loop of cleanup steps, yes < 1456963888 358977 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: Oh :/ < 1456963895 317800 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's a little hard to pull off because cards are typically designed to stop things triggering then < 1456963912 417403 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :help when did this turn into a mtg conversation < 1456963926 561300 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :shachaf: oerjan looking through logs < 1456963930 477077 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: What I mean is the compostion of e.g. (17, 92, 12) and (1, 2) equal to (17, 92)? < 1456963944 749951 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :heys523 < 1456963968 124682 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hppavilion[1]: What are the domains and codomains of those arrows? < 1456963981 502107 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: They're numbers < 1456963986 373328 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Which numbers? < 1456963987 838624 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: Natural numbers < 1456963994 239746 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Hm... < 1456963999 848591 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You have to choose. < 1456964008 884850 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: They're natural numbers < 1456964025 89034 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: what shachaf means is that an arrow is not determined by its tuple alone < 1456964028 69298 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: Or do you mean which numbers in particular for those arrows? < 1456964040 691165 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Ah < 1456964068 543038 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :An arrow : N -> M is an N-tuple of numbers < M < 1456964070 811312 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :well, graphs are categories < 1456964072 487289 :sphinxo!~sphinxo@212-139-67-166.dynamic.dsl.as9105.com JOIN :#esoteric < 1456964087 14185 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(no!) < 1456964087 147785 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So (17, 92, 12) : 3 -> M < 1456964091 554144 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: Ah, I think I transcribed it to my notes wrong < 1456964093 541446 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But M could be 100 or 1000 < 1456964096 405251 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :reflexive, transitive relations are < 1456964105 716072 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`relcome sphinxo < 1456964107 408304 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​06sphinxo: 13Welcome 04to 07the 08international 09hub 02for 06esoteric 13programming 04language 07design 08and 09deployment! 02For 06more 13information, 04check 07out 08our 09wiki: 02. 06(For 13the 04other 07kind 08of 09esoterica, 02try 06#esoteric 13on 04EFnet 07or 08DALnet.) < 1456964112 461493 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(that's the example that I wanted) < 1456964136 591374 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: Oh, so the arrows map numbers to all numbers greater than them, right < 1456964140 659500 :sphinxo!~sphinxo@212-139-67-166.dynamic.dsl.as9105.com PRIVMSG #esoteric :boily: thanks < 1456964154 836654 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :? < 1456964158 762591 :sphinxo!~sphinxo@212-139-67-166.dynamic.dsl.as9105.com PRIVMSG #esoteric :So what's the bees knees in esoteric langs? < 1456964183 233569 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :sphinxo: in terms of newly popular? best-known? < 1456964200 801735 :sphinxo!~sphinxo@212-139-67-166.dynamic.dsl.as9105.com PRIVMSG #esoteric :ais523: newly popular < 1456964200 935173 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :sphinxo: well your puns seem to be up to par... welcome! < 1456964226 685154 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, not sure if any esolangs have really caught on since Three Star Programmer < 1456964231 78391 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: whoa whoa whoa, when did this turn into a linear logic conversation < 1456964247 97244 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :shachaf: you lost me < 1456964261 87614 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :int-e: wait, what pun < 1456964266 952508 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh < 1456964267 126956 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: the bees one < 1456964297 437908 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :sphinxo: One that isn't popular- but be used by at least one person in the world someday, if I'm being generous- is a proof assistant I myself made called Thoof < 1456964304 695582 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i didn't notice it was a pun < 1456964317 4630 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :sphinxo: Based on Thue, which is a great language you should check out if you haven't already < 1456964328 663252 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: flew right over your head, eh... < 1456964345 735965 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: Wait, my brain is turning on now < 1456964357 608139 :sphinxo!~sphinxo@212-139-67-166.dynamic.dsl.as9105.com PRIVMSG #esoteric :hppavilion[1]: is it on github? < 1456964368 631229 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :sphinxo: Yes, I'll link you < 1456964395 313927 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :sphinxo: But there are no published docs yet; however, I can publish the as-of-yet incomplete tutorial if you like < 1456964396 259155 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :xD < 1456964404 878829 :sphinxo!~sphinxo@212-139-67-166.dynamic.dsl.as9105.com PRIVMSG #esoteric :hppavilion[1]: Oh wait I think i've found it, in python right? < 1456964420 881522 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, I thought you were talking about hppavilion[1]'s brain. < 1456964422 255801 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :sphinxo: Yep < 1456964427 574454 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The joke seemed a little drawn out. < 1456964435 423557 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :int-e: well, bee's knees did fit there without having to reinterpret it. < 1456964480 689429 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: Gah! Your and sphinxo's nicks arethe same length and both start with s! < 1456964486 293149 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Now I'll always be confused! < 1456964496 93873 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :you're already always confused hth < 1456964501 767438 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: Oh right < 1456964531 685778 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :boily: have you figured out the mysterious category twh < 1456964554 965098 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: a single starting letter seems a bit little to be confusing. < 1456964561 194524 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :which mysterious category? < 1456964570 49624 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, apparently this category has a name. < 1456964570 495765 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Yeah, but it is < 1456964588 226505 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: isn't it just a subcategory of Set < 1456964593 758576 :sphinxo!~sphinxo@212-139-67-166.dynamic.dsl.as9105.com PRIVMSG #esoteric :In the spirit of self promotion, i'd like to present one of my first forays into the world of #esoteric < 1456964604 871185 :sphinxo!~sphinxo@212-139-67-166.dynamic.dsl.as9105.com PRIVMSG #esoteric :ya standard bf compiler < 1456964607 718342 :sphinxo!~sphinxo@212-139-67-166.dynamic.dsl.as9105.com PRIVMSG #esoteric :written in ocaml < 1456964613 334552 :sphinxo!~sphinxo@212-139-67-166.dynamic.dsl.as9105.com PRIVMSG #esoteric :generating java bytecode < 1456964650 863297 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: yes hth < 1456964746 786069 :sphinxo!~sphinxo@212-139-67-166.dynamic.dsl.as9105.com PART #esoteric :"WeeChat 1.4" < 1456964773 64508 :sphinxo!~sphinxo@212-139-67-166.dynamic.dsl.as9105.com JOIN :#esoteric < 1456964852 658294 :sphinxo!~sphinxo@212-139-67-166.dynamic.dsl.as9105.com PRIVMSG #esoteric :git.io/v2yj9 < 1456964882 490469 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :sphinxo: weird mix of languages :-) < 1456964886 774090 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(in here, that's probably a good thing) < 1456964903 545407 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :makes sense though, ocaml's good at compilers, jvm is probably the most portable asm < 1456964909 855544 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: Do you understand par in linear logic? TWH < 1456964920 455199 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1456964930 946926 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: what do you mean by par? I fear the answer is no < 1456964936 514209 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I understand the subsets of linear logic I use in my work < 1456964937 282046 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The upside-down ampersand. < 1456964943 381411 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, in that case no < 1456964945 119102 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Also smetimes written # < 1456964954 559105 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: How about _|_? < 1456964955 530018 :sphinxo!~sphinxo@212-139-67-166.dynamic.dsl.as9105.com PRIVMSG #esoteric :ais523: it was my first time doing ocaml actually < 1456964962 303059 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Or ?A the exponential thing? < 1456964966 366057 :sphinxo!~sphinxo@212-139-67-166.dynamic.dsl.as9105.com PRIVMSG #esoteric :but I didn't really like it and went back to haskell < 1456964985 490070 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: _|_ is just "arbitrary false statement" in most logics < 1456964996 129770 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :sphinxo: Oh, that's where I remember you from. < 1456965002 421924 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I sort-of have a vague idea of how ? works but not enough to put it into words < 1456965022 240480 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: Well, there's _|_ and there's 0 < 1456965034 102430 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :_|_ is the identity of # < 1456965046 992151 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah right < 1456965052 751204 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :linear logic sort-of has SCI syndrome < 1456965055 982499 :sphinxo!~sphinxo@212-139-67-166.dynamic.dsl.as9105.com PRIVMSG #esoteric :shachaf: yeah i'm the one generally asking the silly questions < 1456965056 668551 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but possibly even worse < 1456965070 335710 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Spinal Cord Injury? < 1456965092 300089 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(SCI is an affine logic, which has the problem that ('a * 'b) -> 'c and 'a -> ('b -> 'c) aren't isomorphic and most language constructs need to work both ways round) < 1456965096 295820 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :syntactic control of interference < 1456965105 365085 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :This game semantics interpretation made the most sense to me. < 1456965117 707891 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: Oh, it has both an internal hom and a product but they're not adjoint? < 1456965119 965159 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That's interesting. < 1456965133 77812 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The product has no right adjoint and the internal hom has no left adjoint? < 1456965139 280735 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :indeed < 1456965153 105397 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it causes utter chaos at the category theory level < 1456965161 909026 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in terms of programming it, it's only mildly annoying < 1456965167 963238 :sphinxo!~sphinxo@212-139-67-166.dynamic.dsl.as9105.com PRIVMSG #esoteric :y'all played tis-100? I imagine that'd be right up you guys/girls boats < 1456965185 66170 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: Sounds sort of reasonable. Maybe. < 1456965186 264419 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :annoying enough, though, that SCI errors are something that I have to keep correcting in other people's code < 1456965214 647985 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: Anyway in this game semantics interpretation, when you have A#B, you run two games in parallel, one for A and one for B. < 1456965220 649623 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :quite a bit of work on my thesis was trying to create a more categorically sensible SCI < 1456965220 868315 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And you only have to win one of them. < 1456965239 549205 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So for instance A # ~A is always true, because if you get a refutation on one side you can use it on the other side. < 1456965247 42667 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it turns out that it has hidden intersection types < 1456965258 955551 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: Hmm, I should read your thesis. < 1456965263 875966 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: hmm, that makes me think of a programming language construct < 1456965275 808900 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in which you give two terms, it returns one of its argument < 1456965291 516771 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it's guaranteed to return something other than bottom unless both arguments are bottom < 1456965310 136113 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION wonders if the Haskell people would consider that pure < 1456965395 409971 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: Haskell people probably want a guarantee that they're equal unless they're bottom. < 1456965402 545904 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :https://wiki.haskell.org/Unamb < 1456965410 39556 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :good name for it :-) < 1456965434 124868 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :sphinxo: I played it. It's neat. < 1456965436 430498 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :now I'm wondering if it's useful < 1456965439 742013 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess you could do sorting with it < 1456965455 553838 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sure it's useful. < 1456965459 230168 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :one argument an O(n log n) worst case, the other an O(n) best case that sometimes blows up < 1456965467 479234 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :http://conal.net/blog/tag/unamb < 1456965579 47083 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1456965803 717022 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: Oh, A # B is also ~(~A x ~B) < 1456965951 71283 :heroux!~heroux@gateway/shell/insomnia247/x-yladneeucqbbtpzm QUIT :Ping timeout: 250 seconds < 1456966527 364290 :sphinxo!~sphinxo@212-139-67-166.dynamic.dsl.as9105.com QUIT :Quit: WeeChat 1.4 < 1456966905 190466 :heroux!sandroco@gateway/shell/insomnia247/x-aqwhcyzbefsarqfv JOIN :#esoteric < 1456966974 442722 :llue!~gnomebad@unaffiliated/lleu QUIT :Quit: That's what she said < 1456966983 656077 :lleu!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1456967257 197952 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :mwah ah ah. Tiamat is dead! < 1456967305 214206 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :dragonskin cloak is miiiiine! < 1456967345 995837 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1456967500 673354 :carado!~carado@savhon.org QUIT :Quit: Leaving < 1456967728 783453 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1456967742 453979 :mad!boulam@69-165-212-148.cable.teksavvy.com JOIN :#esoteric < 1456967776 106583 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :will someone explain this to me: why some programmers use C but have an aversion to C++ < 1456967822 334549 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :(especially on non-embedded platforms) < 1456967972 449357 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Because the things that C++ is good at, C is about as good at, and the things that C++ does better than C, other languages do significantly better. So, C++ is a giant pile of complexity with minimal benefits. < 1456968072 158443 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :er, no, there is one class of stuff where C doesn't have the tools (like, you can do it but it's cumbersome), and java/C#/etc can't do it because of the mandatory garbage collector < 1456968100 765069 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :once you have lots of dynamic sized stuff C++ has a large advantage over C < 1456968144 651228 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :You know that there's languages out there besides C-family languages, Java-family languages, and P-family languages, right? < 1456968166 566936 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 252 seconds < 1456968181 776253 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :this is why C++ is popular for making games (too much dynamic sized stuff for C, can't use java/C# because garbage collector creates lags) < 1456968186 398090 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :P-family lanugages? < 1456968198 931182 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :ais523: Gregor's joking name for Perl, Python, Ruby, etc. < 1456968206 325302 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah right < 1456968223 963584 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :pikhq: what other language category is there? functional languages? < 1456968277 280383 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :the other languages I can think of generally aren't particularly fast < 1456968326 498091 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Template:Programming_paradigms *cough* < 1456968355 186559 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :There's more programming language *categories* than you think there are languages, it sounds like. :) < 1456968376 758635 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :who's gregor? < 1456968402 518660 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :izabera: Gregor Richards, one of the channel members who's not been that active of late. < 1456968414 890316 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :He's still here though < 1456968418 614134 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Gregor: Isn't that right? < 1456968425 14078 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :pikhq : that list is a split by paradigm, not by speed grade < 1456968454 676728 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :mad: C++ ain't exactly "fast" in idiomatic use... < 1456968477 806927 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :I mean, sure, you can write fast C++, but once you're using the STL you've abandoned all hope. < 1456968486 922460 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :izabera: Gregor's most famous for writing EgoBot and HackEgo < 1456968492 738462 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`? Gregor < 1456968497 770179 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :pikhq : not if you're using STL right < 1456968500 955879 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I thought he was most famous for the hats. < 1456968504 850064 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Gregor took forty cakes. He took 40 cakes. That's as many as four tens. And that's terrible. < 1456968508 182725 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :oh, he wrote lagbot < 1456968510 397804 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :neato < 1456968519 535487 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it wasn't always laggy < 1456968523 318878 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ie basically as a replacement for arrays [] except it manages the size < 1456968526 670877 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :but then he got cheap < 1456968538 128513 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Also, I wouldn't take game developers as a good example of "how to write programs"... < 1456968549 426288 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: if you want a cheap bot, see glogbackup (which is also Gregor's) < 1456968599 122033 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Unmaintainable piles of shit that are written by the sort of people who are willing to accept 80 hour workweeks are par for the course. < 1456968637 239643 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :that's a rant i've never heard < 1456968662 196015 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :what's the problem with working too many hours a week? < 1456968664 466005 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net QUIT :Ping timeout: 260 seconds < 1456968702 924361 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Um, humans are kinda bad at being productive that long. Especially at mentally intense tasks. < 1456968737 589381 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :if garbage collectors are ruled out you're left with, er, basically: C, C++, assembler, delphi, rust, and objective C (and I guess cobol and ada) < 1456968744 636657 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :as far as I can think of < 1456968758 322651 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :... Have you never even heard of Forth? < 1456968764 955737 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ok and forth < 1456968773 514038 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :also fortran, i think < 1456968776 234697 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Or Tcl, for that matter? < 1456968779 260520 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ok and fortran < 1456968786 338233 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ACTION adds bash to the list of non-garbage-collected languages < 1456968788 400209 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Hell, and Python. < 1456968809 63365 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :how is python not garbage collected < 1456968815 321355 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Python is reference counted. < 1456968830 635967 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :also it's dynamic typed which is a much larger speed disadvantage < 1456968833 171612 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :reference counters fall into a similar category to garbage collectors to me < 1456968840 685978 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they have noticeable overhead, often more < 1456968852 543564 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the difference being that it's predictable overhead that always happens in the same places < 1456968852 793460 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :ais523: They're automatic memory management, but GC is a different technique. < 1456968858 70268 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: yes < 1456968867 699573 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they are not the same, but they have similar effects on a program < 1456968868 159096 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Ah, "similar". < 1456968868 815926 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :""The standard C implementation of Python uses reference counting to detect inaccessible objects, and a separate mechanism to collect reference cycles, periodically executing a cycle detection algorithm which looks for inaccessible cycles and deletes the objects involved."" < 1456968873 499649 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Yes, not the same but similar. < 1456968937 731758 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :reference counting doesn't cause 100ms pauses in your app like the java GC does < 1456968999 215814 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Does Java not have a way of using a more interactive-use-appropriate GC? < 1456969016 402484 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can make hints to Java about when a good time to GC would be < 1456969030 921503 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ais523 : in a video game, there's never a good time < 1456969034 272437 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but a) it doesn't have to respect them, b) you can't delay GC, only make it happen earlier (and hopefully not again for a while) < 1456969038 5985 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: loading screens < 1456969043 398228 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :great time to GC < 1456969051 486507 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Hi yet? < 1456969058 4471 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you have the memory (and sometimes you do, but not always), you can just leak until the next loading screen and catch all the memory up there < 1456969058 888721 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :if your game has loading screens, yes < 1456969080 912992 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :very few games don't < 1456969088 989738 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: Good luck < 1456969094 322927 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although in many, they're disguised, or short enough that you don't really register them < 1456969096 594353 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Hey there. < 1456969098 884106 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: Making a loading screen-free game, that is < 1456969102 621707 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :It happens you caught me at a bad time. < 1456969102 755045 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Yay! < 1456969105 706002 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Oh < 1456969106 37075 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I have to go to bed now. < 1456969109 522252 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :s/yay// < 1456969111 249566 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :even in the disguised/short ones, a 100ms pause isn't noticeable < 1456969112 554209 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :i < 1456969112 742991 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Night, everyone. < 1456969114 188084 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Also, if you have a *good enough* GC, you should be able to only pause for short periods of time between frames. < 1456969185 51335 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :it would still be better to have only ref counting and no GC in that kind of programs though < 1456969219 950133 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: so if the root of a structure gets freed < 1456969228 826113 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you then have a pause while the rest of the structure gets freed recursively < 1456969232 482206 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :refcounting doesn't remove pauses < 1456969239 18104 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :simply makes it easier to predict when they'll happen < 1456969256 319888 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :but (1) other threads keep going < 1456969274 437745 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :as opposed to GC which has a "stop the world" phase where it pauses every thread < 1456969295 673492 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not necessarily, concurrent GCs exist < 1456969299 344575 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :so chances are the pause will happen on your data loading thread (not your gfx thread) < 1456969299 478216 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :That's only true of a subset of GCs. < 1456969324 176186 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :even concurrent GCs do have a "stop the world" phase, it's just much shorter < 1456969333 487349 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :(if what I've read is correct) < 1456969343 635674 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :By the same notion, so does malloc because malloc has a mutex. < 1456969379 515543 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: I've managed to deadlock on that mutex before now :-( < 1456969405 542302 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :let's just say, SDL's situation with timing and concurrency is so bad I've decided to take a look at SFML to see if it's any better < 1456969426 438132 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :SDL is... not a well-designed library. < 1456969488 463148 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :yeah SDL is way less good than it should've been < 1456969586 250089 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :pygame makes SDL sane. < 1456969638 818125 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :boily: does it prevent it polling every 1ms? < 1456969708 71549 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :IIRC, I don't think so. < 1456969732 941520 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :the other thing is that refcounting doesn't have heap compaction < 1456969736 569524 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :which is a good thing < 1456969762 397111 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :It's kinda a wash. < 1456969776 337040 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :(and orthogonal to refcounting, really) < 1456969812 391506 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Heap compaction costs when it happens, but means the allocator can spend less time in allocation. < 1456969847 793272 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :heap compaction on 300megs of data isn't pretty < 1456969864 225942 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :I've forgotten how to count that low. < 1456969940 296805 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :like, it's all fine if it's server software and it doesn't matter if the whole app stops for half a second < 1456969953 513505 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :... No, it isn't. < 1456969957 336481 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :then, yes, by all means use java and C# and python and whatnot < 1456970023 790296 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :If a service pauses for half a second I get paged. < 1456970294 779120 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :pikhq: If an individual server has a GC pause of 500ms? < 1456970320 509880 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :shachaf: I exaggerate. < 1456970335 764224 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :shachaf: But we *do* have SLAs for response time to requests... < 1456970401 516150 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I shouldn't talk about details in here anyway. < 1456970427 662132 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, I think I know how to set off pikhq's pager. < 1456970464 964713 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Joke's on you, I'm not on call right now < 1456970496 863987 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But is your pager thing actually turned off? < 1456970508 474204 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Well, no... < 1456970760 56365 :andrew_!~andrew@113.97.177.247 JOIN :#esoteric < 1456970795 379416 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net JOIN :#esoteric < 1456971288 367768 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :aaah < 1456971289 951592 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 244 seconds < 1456971294 197374 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :it's elif < 1456971312 469623 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :why can't it just also allow else if and elsif? < 1456971327 823332 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :in python? < 1456971336 897905 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :yah < 1456971345 935244 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :probably elif is much used so it is easier to write in that way? < 1456971347 663819 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :not really sure. < 1456971384 902478 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :true but it should allow elif, else if and elsif as alternatives < 1456971398 295582 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :"one way to do that" :p < 1456971409 224029 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :argh < 1456971413 819303 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :you want perlthon < 1456971430 929602 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ACTION googled it and it's an actual thing < 1456971443 330675 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :he\\oren\! < 1456971529 399463 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :hi < 1456971534 354219 :mysanthrop!~myname@84.200.43.57 JOIN :#esoteric < 1456971567 593945 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :he hates you < 1456971593 30855 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric ::o < 1456971605 167093 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :who? < 1456971627 515665 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :you < 1456971637 221539 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :All right, and whom? < 1456971640 683878 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :you < 1456971653 740360 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Well, that's rude < 1456971661 222303 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :yeah < 1456971708 621705 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :izabera: why do you think I hate him? < 1456971712 924903 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :`relcome mysanthrop < 1456971732 148963 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​09mysanthrop: 02Welcome 06to 13the 04international 07hub 08for 09esoteric 02programming 06language 13design 04and 07deployment! 08For 09more 02information, 06check 13out 04our 07wiki: 08. 09(For 02the 06other 13kind 04of 07esoterica, 08try 09#esoteric 02on 06EFnet 13or 04DALnet.) < 1456971744 59297 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :09N13e00e11d09s 08m09o04r08e 11r00a11i12n09b11o09w12s < 1456971787 97225 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I wonder if I can get mutt working on a jailbroken iPhone < 1456971821 65200 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :why < 1456971828 117161 :j-bot!~j-bot@li1285-84.members.linode.com QUIT :Ping timeout: 248 seconds < 1456971828 250447 :myname!~myname@84.200.43.57 QUIT :Ping timeout: 248 seconds < 1456971828 674772 :Alcest!~alcest@69.64.40.177 QUIT :Ping timeout: 248 seconds < 1456971829 141464 :MoALTz!~no@78-11-180-214.static.ip.netia.com.pl QUIT :Ping timeout: 248 seconds < 1456971829 274883 :nisstyre_!~yourstrul@li611-52.members.linode.com QUIT :Ping timeout: 248 seconds < 1456971837 313402 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Consistent mail experience? < 1456971839 258328 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :unless your mutt has a much better interface than mine < 1456971867 359637 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :I just use a ssh app and use alpine < 1456971872 5260 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :how do C programmers live without std::vector and std::string < 1456971872 968543 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :you bought an iphone, you clearly care about eye candy < 1456971893 370040 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I technically lease an iPhone < 1456972000 885626 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :mad: i have a bunch of poorly written functions I copy from one project to the next over and over < 1456972026 911218 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :mad: Easily. < 1456972046 444606 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :... Or poorly, if you go by the average results. :P < 1456972052 308006 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :reallocate arrays every time they change size? < 1456972070 204977 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Why would you do that if the std::vector implementation doesn't? < 1456972090 260728 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's not like it's rocket science to have a struct that has "size" and "capacity" separately. < 1456972105 452833 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :fizzie : true but then you might as well use std::vector < 1456972120 846032 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :which does that and it can't leak < 1456972165 289923 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :my functions resize them when they get to each power of two < 1456972197 85736 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :\oren\ : that's exactly what std::vector does < 1456972209 464536 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't think array resizing is a major source of memory leaks. < 1456972225 810915 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I read this thing that was arguing that powers of two is one of the worst choices you could make. < 1456972226 496913 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :"new" is your friend if you want to leak memory in C++. ("can't" really is too strong) < 1456972243 362201 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Now, powers of three, though. That's the future < 1456972247 840046 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :well, the point is that std::vector replaces stuff * < 1456972255 353026 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :stuff * can leak, of course < 1456972266 337039 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :std::vector can't < 1456972267 706778 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :C++ does have a couple of resource management idioms that C doesn't support, but it's far from golden anyway < 1456972289 222817 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :I like std::vector. I *HATE* std::iostream < 1456972301 833158 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :wtf just happends < 1456972311 770114 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe it was https://github.com/facebook/folly/blob/master/folly/docs/FBVector.md < 1456972313 230369 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :iostream is a big raised middle finger to STL < 1456972342 294503 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :I cannot really understand how can it be possible to have STL and iostream in the *same* standard < 1456972342 966145 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :int-e : C doesn't have std::vector, that's the real one that's missing and it's a major, major gaping hole < 1456972373 69216 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :mad: Anyways, frankly if you think that std::vector is your solution to memory management problems you are too unaware of the problems there are to solve to be having this discussion. < 1456972376 295812 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :lifthrasiir : 80% of the time I simply ignore iostream but use STL anyways < 1456972379 304295 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :"always non-negative, almost always measurable, frequently significant, sometimes dramatic, and occasionally spectacular" < 1456972397 770551 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :pikhq : if you need a special case then STL won't cut it true < 1456972434 585895 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :but in my experience, "variable sized array" is 10x more common than any other memory structure and its omission from C hurts hard < 1456972439 494380 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :mad: yeah. STL is (within its design constraint) well-designed library, while iostream is an epic fail < 1456972469 962543 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :It's also by far the easiest data structure to implement, so... < 1456972472 854190 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :for example, locale is a shit < 1456972476 752996 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :well, realloc() is basically the equivalent for C < 1456972489 208863 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :there's no operator renew < 1456972510 603672 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :pikhq : yeah but you reimplement it so often that it should be a language feature really < 1456972512 958449 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :anyone who tried to write a new locale with iostream (to be exact, std::codecvt etc.) will understand that < 1456972527 638215 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Sure, it'd be a nice addition to libc. < 1456972551 821714 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :there are, like, 4 features I care about in C++ < 1456972589 94178 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :std::vector, std::string, std::map, and putting functions in structs/classes for convenience (ie less typing) < 1456972607 251113 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :That's the same for everyone. Unfortunately, it's a different 4 for each person, and C++ has enough features that each individual human being gets their own set of 4 features. < 1456972613 221743 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :std::vector is not just a "nice addition", it's a major feature < 1456972680 502377 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :I just have a function for appending to an array < 1456972683 597917 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? mad < 1456972686 259603 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :(I suspect that C++ releases new versions to keep up with global population growth) < 1456972688 916175 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :This wisdom entry was censored for being too accurate. < 1456972707 807056 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :pikhq : that is true < 1456972748 865202 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :apparr(char**array,int*size,char*part,int*partz); < 1456972769 734345 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :https://developer.gnome.org/glib/stable/glib-Arrays.html < 1456972771 458361 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :realloc() isn't bad < 1456972776 904479 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :int-e: the mad that was censored isn't the mad that is in the chännel hth. < 1456972803 95804 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Ugh, glib. glib makes C++ look *angelic* in commparison. < 1456972819 332398 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :my function does realloc iff size would increase through a power of two < 1456972864 442219 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :\oren\ : yeah. I use std::vector for exactly that except with less potential mistakes < 1456972866 783696 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :I don't remember why partz is passed by pointer < 1456972903 783974 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :he\\oren\. more pointers, more stars, more sparkliness. < 1456972912 310092 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :pointers are evil < 1456972926 362160 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :computers are evil < 1456972934 773819 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :pikhq: sure but if the objection is that one has to reimplement resizable arrays all the time, that's one of the counterarguments that come to my mind < 1456972946 121877 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :except pointers that are essentially referrences, those are okay < 1456972947 648895 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :int-e: Fair enough. :) < 1456972966 257561 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :mad: isn't that all pointers? < 1456972973 101929 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :\oren\: I see that you are still fonting ^^ < 1456972986 995465 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :(nice fraktur btw.) < 1456972989 560863 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :pointers and references are different words for the same thing < 1456973007 666663 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :\oren\ : well, basically if its pointing to data owned by some other structure, it's okay < 1456973045 770370 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :\oren\ : if it's pointing to a memory allocation and you get a leak if the pointer gets overwritten, then it's bad < 1456973076 726051 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :how's that different from references? < 1456973138 65650 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :well, c++ references are typically used in function declarations and they refer to some object < 1456973165 103384 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :you can't use c++ references to do allocation/deallocation so by definition they generally can't be evil < 1456973183 856282 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :"can't", again. < 1456973188 150982 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :generally < 1456973189 990175 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :it's C++ we're talking about. everything can be alignment-shifted. < 1456973200 79451 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :boily : and then it'll be slow < 1456973211 655879 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :but that's a rare case < 1456973211 957127 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :well then what good are they? you need some way to refer to non-stack memory... < 1456973229 825733 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :If every programmer were as disciplined as that, we'd already be out of work < 1456973233 54294 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I bet delete &ref; is valid < 1456973236 162087 :nisstyre_!~yourstrul@li611-52.members.linode.com JOIN :#esoteric < 1456973275 317712 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :\oren\ : easy, when you have a function that returns 2 things, one can be returned as a return value but the other has to be a pointer or reference argument and then the called function will write in it < 1456973285 814369 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :that's what references are for < 1456973297 73992 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :they're essentially interchangeable with pointers < 1456973325 277042 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :that's what I said, they're just a pointer. < 1456973334 409975 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :internally, c++ references are pointers yes < 1456973342 311791 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :time to have unevil, functional sleep. 'night all! < 1456973343 20284 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :basically they're just syntactic sugar < 1456973349 422487 :boily!~alexandre@96.127.201.149 QUIT :Quit: SELFREFERENTIAL CHICKEN < 1456973367 378313 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :int-e : C++ doesn't guard against messing things up badly :D < 1456973380 578103 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :specifically, a int& is the same as a int*const, but with syntax sugar < 1456973410 82744 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :allowing you to code as if it's a int < 1456973449 474964 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :\oren\: and it's much harder to pass in NULL. < 1456973452 389596 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :basically if there's a way to code something with malloc/free/new/delete, and a way that doesn't involve these, I always go for way #2 < 1456973519 535594 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :If you're not writing a custom malloc implementation every time, are you really doing your job? < 1456973542 269224 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :the standard malloc goes through the bucket allocator < 1456973551 273553 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :prooftechnique: I have a word for those people, but it's inappropriate for polite conversation. < 1456973556 115696 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :for typical uses it does a pretty good job < 1456973564 486980 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :prooftechnique: If you're writing a custom malloc implementation every time, are you really doing your job? < 1456973572 971950 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :well at my work we use our own resizable array class < 1456973587 747137 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :instead of std::vector < 1456973593 622073 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :how come? < 1456973609 420346 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :because apparently std::vector doesn't play well with threads or somehting < 1456973611 640911 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :The same is true of my work, but at this point I'm a little surprised we don't just have our own implementation of the STL... < 1456973652 162305 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :\oren\ : depends on when it changes size :D < 1456973655 54054 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :the NIH is strong < 1456973661 746110 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? NIH < 1456973663 107372 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :NIH was /not/ invented by Taneb. < 1456973683 786488 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`culprits wisdom/NIH < 1456973690 12239 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :if you have a size change at the same time another thread looks or writes in the std::vector then you have a problem yes < 1456973691 624530 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1456973693 285807 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :int-e: That's practically the Google way. < 1456973700 797395 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`culprits wisdom/nih < 1456973704 855670 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :int-e < 1456973707 601010 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I'm a little sad that the CPPGM is already running. It seems like it'd be a fun thing to fail at < 1456973711 863109 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :meh, I forgot. < 1456973725 361751 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1456973728 194414 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :int-e: well half our codebase is in an in-house language instead of c++, and the compile porcess uses another in-house language instead of makefiles, so you know.... < 1456973730 782964 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :pikhq: The Google way isn't exactly NIH. They have their own variant of it. < 1456973740 107482 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :shachaf: :D < 1456973826 752596 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :\oren\ : basically whenever some std::vector can change size, it needs to be 100% mutexed accessible by only 1 thread, or else you're in trouble < 1456973838 17137 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :the rest of the time it's the same as a C array < 1456973919 61476 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :supposedly copy-on-write containers work well with threading < 1456973946 66371 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :i think that's what we have NIHed < 1456974006 102955 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :the other case I've heard is code that had to work on stuff like the nintendo DS < 1456974009 698234 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :I haven't looked into the details since the interface is almost exaclt the same as std::vector < 1456974023 670779 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :which if I'm not mistaken had a broken STL or something like that < 1456974048 292195 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :this has to work on coffeemachines and things < 1456974055 708390 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :my brother's company has a NIH std::vector equivalent because of that < 1456974159 206541 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :for strings, ironically std::string basically complements char *> < 1456974189 93498 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :char * strings are cool except that you basically can't store them, std::string fixes just exactly that < 1456974319 622534 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :can't store them where? < 1456974337 386305 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :well, char * has no storage < 1456974359 289143 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :what the heck does that mean? < 1456974377 574336 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :suppose you have to save some text data inside a struct < 1456974393 313572 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :your options are like < 1456974448 771707 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :char text[99]; // + 1 million runtime checks and prayer and hope that it never goes over < 1456974521 663046 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :char *text; // and then make sure it's set to null in every single constructor and make sure it's deleted in the destructor and then checks that it's not null every time you read it and malloc/realloc if it ever changes size < 1456974552 366523 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :std::string text; < 1456974632 801448 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :it's just that option #3 has way less common failure modes than option #1 and option #2 < 1456974648 680731 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :std::string could be replaced with a bunch of funtions that take char* and handle everything you just said. < 1456974662 415503 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :\oren\ : yes that's option #2 < 1456974668 115945 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :char * in the class < 1456974683 63172 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :but the point is I already have such functions < 1456974711 815117 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`addquote pikhq: The Google way isn't exactly NIH. They have their own variant of it. < 1456974718 374567 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1270) pikhq: The Google way isn't exactly NIH. They have their own variant of it. < 1456974751 912147 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :\oren\ : and you never forget to put them in constructors, destructors, and to put checks against null? < 1456974792 375003 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :I don't have constructors or destructors, and all my string handling functions check for null < 1456974821 226407 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :(becuase I'm writing in C, which doesn't have constructors or destructors) < 1456974839 684021 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :\oren\ : well, when mallocating and freeing structs of that type then < 1456974851 687665 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :of the type that contains the char * < 1456974877 173448 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :well, since my usual first step is somthing like: < 1456974910 111705 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :struct foo *f = newfoo(); < 1456974919 61619 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :then , inside newfoo: < 1456974968 980952 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :struct foo *f = malloc(sizeof(struct foo)); *f = nullfoo; return f < 1456974990 282697 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Late(r) < 1456975003 282761 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :that doesn't happen, becuase I have a prototype for all foo objects (nullfoo) < 1456975028 300199 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and you have a deletefoo() matching with every newfoo() ? < 1456975033 684933 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :yes < 1456975080 341128 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :yeah i guess that works < 1456975158 685974 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :I even have some functions that can delete an array, taking a pointer to a delete function to be called on each element < 1456975166 270645 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :and things like that < 1456975187 594642 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :makes sense < 1456975213 621658 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :it's an obvious extension of the precedent set by qsort and bsearch < 1456975235 834053 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :they just didn't bother with it in the C stdlib < 1456975257 18904 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :It's kindof the reverse of my coding style (which could be summarized as "avoid malloc/free unless there's really no other option") but I guess it's sorta functional < 1456975289 916805 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :it's what you do if you're writing C and not C++ < 1456975307 560298 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :which makes sense if you're doing embedded coding yes < 1456975541 242244 :nortti_!nortti@ayu.smar.moe JOIN :#esoteric < 1456975542 895390 :int-e_!~noone@static.88-198-179-137.clients.your-server.de JOIN :#esoteric < 1456975580 262551 :puck1pedia!~puck@irc.puckipedia.com JOIN :#esoteric < 1456975587 234234 :lambda-calc!~lambda-11@47.208.113.50 JOIN :#esoteric < 1456975587 801712 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net QUIT :Ping timeout: 260 seconds < 1456975588 877565 :aloril_!~aloril@dsl-tkubrasgw1-54fa3f-129.dhcp.inet.fi QUIT :Ping timeout: 260 seconds < 1456975589 357953 :puckipedia!~puck@irc.puckipedia.com QUIT :Ping timeout: 260 seconds < 1456975589 491164 :Gregor!dlopen@libdl.so QUIT :Ping timeout: 260 seconds < 1456975590 185480 :nortti!nortti@ayu.smar.moe QUIT :Ping timeout: 260 seconds < 1456975590 318879 :atehwa_!atehwa@aulis.sange.fi QUIT :Ping timeout: 260 seconds < 1456975590 452360 :catern!~catern@catern.com QUIT :Ping timeout: 260 seconds < 1456975590 585983 :quintopia!~quintopia@unaffiliated/quintopia QUIT :Ping timeout: 260 seconds < 1456975590 586066 :int-e!~noone@static.88-198-179-137.clients.your-server.de QUIT :Ping timeout: 260 seconds < 1456975612 243861 :Gregor!dlopen@libdl.so JOIN :#esoteric < 1456975655 359784 :bender|_!~benderx2@2404:e800:e61a:41d:ddbf:f4cc:366d:c672 JOIN :#esoteric < 1456975660 656183 :puck1pedia!~puck@irc.puckipedia.com NICK :puckipedia < 1456975686 420348 :aloril_!~aloril@dsl-tkubrasgw1-54fa3f-129.dhcp.inet.fi JOIN :#esoteric < 1456975866 137297 :atehwa!atehwa@aulis.sange.fi JOIN :#esoteric < 1456975888 997976 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1456975889 131556 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1456975890 378845 :j-bot!~j-bot@li1285-84.members.linode.com JOIN :#esoteric < 1456976264 663870 :quintopia!~quintopia@unaffiliated/quintopia JOIN :#esoteric < 1456976609 958069 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1456976616 362688 :catern!~catern@catern.com JOIN :#esoteric < 1456977737 923694 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 244 seconds < 1456978353 386115 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1456978507 626245 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1456978549 475374 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :OK, so SFML uses a very thread-centric model < 1456978563 124043 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :e.g. there's no way to inject user-defined events, no way to do timers, etc. < 1456978611 907222 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :however, it /also/ doesn't define any safe way to communicate between threads, other than mutexes, and I don't think you can form the equivalent of a select() out of mutexes < 1456978628 647921 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION is in #esoteric, and thus takes questions like "can you create a message queue out of nothing but mutexes" seriously < 1456978706 866413 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so the question is, what are the sensible cross-platform ways to merge events coming in from multiple threads, when your threading primitives suck? < 1456978824 655262 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :note: something you /could/ do entirely within SFML is to create a TCP listening socket and use that, but a) this uses up a global system resource (open ports), b) there's no way to restrict connections to localhost so it's more than a little insecure < 1456978835 553188 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(no way within SFML's API, that is; you can obviously do it in TCP) < 1456978894 266616 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: define "out of nothing but mutexes" < 1456978924 662715 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :are we talking about communication via try_lock()? < 1456978929 76139 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the only thread-safe blocking primitive that you have available is the mutex lock, which will block if another thread has the mutex locked < 1456978952 952230 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the problem isn't transferring the data, because you can do that via shared memory < 1456978957 83605 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(which is the default for threading) < 1456978972 258383 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the problem is blocking until there's a message ready to receive < 1456978975 848308 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :ahhh < 1456978991 80767 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and AFAICT, the problem is that you can only try to lock one mutex at a time, a specific thread holds it < 1456979008 245350 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and so you're blocked until that specific thread gives you permission < 1456979012 230887 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(also you can't do anything meanwhile) < 1456979104 914901 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's basically the opposite situation to the situation for which mutexes were designed; we don't have one process holding the lock and many waiting on it, we have many processes holding the lock and one waiting on one of them to release it < 1456979109 551593 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :s/process/thread/ < 1456979167 122526 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :isn't SFML a multimedia library? < 1456979192 78862 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: yes < 1456979206 104052 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :however this means it contains an event loop < 1456979229 245205 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and its event loop uses a "use different threads for different sorts of events" model (implicitly in that it doesn't support timers, has sockets as a separate thing from windows, etc.) < 1456979238 627415 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it also supplies threads, and mutexes < 1456979252 346056 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but this isn't enough to be able to communicate between threads without polling AFAICT < 1456979296 303839 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: yes, I don't think it's possible either < 1456979311 571897 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I'm not familiar with how it's done in the networking world < 1456979316 500126 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :mad: polling < 1456979323 505736 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :under the hood, anyway < 1456979350 404559 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so what I want is either a solution a) inside SFML using other primitives it has (IMO impossible), or b) using cross-platform primitives that are widely implemented < 1456979376 374940 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I could use pthreads, I guess; however I don't know how that works on Windows/Strawberry < 1456979399 6849 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and/or how well it plays with SFML (which after all, has its own threading abstraction) < 1456979407 849453 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :wait, what's the thing you can't do with mutexes? < 1456979427 450813 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: block until something happens on any of multiple threads < 1456979451 920753 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: semaphores < 1456979470 689150 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: semaphores would work fine, but SFML doesn't supply them as a primitive < 1456979478 133454 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: most platforms do though < 1456979479 23474 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ais523 : oh I see < 1456979483 262826 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :hence b) < 1456979491 893419 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ais523 : ...what's the application for that? < 1456979492 34487 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :hard to find something more primitive < 1456979497 396456 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right < 1456979524 55726 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: the situation is that I am writing a library (libuncursed; coppro's worked on it in the past too) that presents an event-loop interface to programs using it < 1456979536 917957 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and abstracts over a number of different backends (currently, POSIX, Windows, and SDL) < 1456979542 256142 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :definitely semaphores < 1456979553 14591 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :hmm, how about < 1456979590 182061 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :event handling thread blocks on one mutex < 1456979591 145911 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there are others that could be sensible, too (e.g. X, GDI) < 1456979614 293968 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :any of the multiple other threads can unlock that mutex < 1456979622 429274 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can't unlock a mutex unless you hold it, surely < 1456979628 409443 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION checks to see if SFML have messed this up < 1456979660 106052 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, it doesn't say that you can't unlock a mutex while another thread holds it < 1456979683 1232 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :perhaps it's worth experimenting with < 1456979700 818651 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :seems vulnerable to race conditions but that maybe isn't insoluble < 1456979706 428334 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :well < 1456979717 177948 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(e.g. using a separate mutex to protect the signalling one) < 1456979721 117782 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :that mutex would only be used to pause the event handling loop < 1456979771 13733 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so, let's see < 1456979773 939695 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :we have two mutexes < 1456979778 404654 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :each particular ressource would have its own mutex so that the owner thread of that ressource would unlock its ressource, then unlock the event handling thread's mutex < 1456979782 899750 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, bleh < 1456979786 247867 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :these mutexes are recursive < 1456979817 321404 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the obvious algorithm, assuming you can unlock someone else's mutex, ends with the event handling thread intentionally deadlocking on itself < 1456979822 556352 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but you can't do that with a recursive mutex < 1456979835 748721 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so we'll have to create a separate thread purely to deadlock it < 1456979894 897902 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so three locks (A, B, C), two "special" threads (event and deadlock), N generic threads < 1456979932 399954 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :netutral state is A locked by deadlock, event waiting on it; B locked by event, deadlock waiting on it; C unlocked < 1456979958 52924 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :when a generic thread wants to send a message, it locks C, pushes the message on a queue, unlocks A if the queue was empty (this is protected by C), unlocks C < 1456980035 931267 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1456980086 938530 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :when event gets past the deadlock, it locks C, and handles messages from the queue until it's empty; then, hmm < 1456980091 311083 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :SFML doesn't even have a trylock < 1456980102 153996 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :what sort of use is having a general event handling thread like that for? < 1456980107 978023 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so how do we get back into the deadlocked state? < 1456980153 94795 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: say you want to wait for a key to be pressed, or for 1 second to pass < 1456980164 525893 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the timer thread and keypress handling thread have to be different for some reason < 1456980233 960530 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :that's a bit of a weird test case < 1456980238 70430 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :your two options are: run the entire logic of the program on whichever thread happened to be the one that received the event (key/timer); or send all the messages to the same thread < 1456980281 53841 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's not a weird test case at all, it's a common enough operation that, say, both ncurses and uncursed provide a function that does exactly that (although ofc the timeout's configurable) < 1456980298 969256 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or for another example, say you want to wait for either a keypress, or receiving a network packet < 1456980344 118599 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :multimedia apps often just keep processing video frames and handke keypresses on next frame < 1456980368 918784 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's a common way to write IRC clients (although in this case the responses to a keypress and to a network packet are different enough that you can run them on different threads without too much effort, that isn't something you should have to do) < 1456980435 460578 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: that's terrible for battery life, though < 1456980442 879755 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you want to be able to block until something happens, rather than having to poll < 1456980451 565976 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(in fact it's the reason I wanted to move away from SDL in the first place) < 1456980493 789721 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I guess it depends on if you have the case where your app does nothing when there's no input < 1456980534 845657 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :which I guess is sensible for an irc client but not a game < 1456980558 689172 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: turn-based games often do nothing when there's no input < 1456980571 197356 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :unless they have audio < 1456980588 195224 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Different thread < 1456980605 883808 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :audio is one of those things that can safely be run in an independent thread, yes < 1456980616 877011 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or interrupt-to-interrupt, on less powerful systems < 1456980625 780037 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :yeah but that means you have at least one always active thread < 1456980626 491941 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this is why it's often the only thing that works when the rest of the game crashes < 1456980643 560429 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: no? audio thread blocks until the sample buffer drains, typically < 1456980645 237598 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :which means that you might as well do polling on your event handler thread < 1456980652 147367 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there's only so much the audio thread can do before blocking < 1456980662 920969 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ais523 : yes, which happens at least 50 times per second < 1456980665 535384 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you're not running in a busy loop calculating samples < 1456980672 970956 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :do you have any primitive atomics on shared memory? < 1456980697 858997 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also 50fps is still slower than a typical video framerate < 1456980707 614519 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :\oren\: std::atomic would work in this case, I think < 1456980711 703892 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :given that it's C__ < 1456980711 888290 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :(although last time I touched that stuff I got terrible radiation burns) < 1456980713 603509 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :* C++ < 1456980787 265574 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :depends on what you mean by "atomic" < 1456980836 898933 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: a variable that supports operations that cannot be interfered with by other threads < 1456980841 353910 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :for typical cases it's really the operations you do on your primitive that are atomic, I guess... and yeah I guess std::atomic does this for you < 1456980845 158340 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there are a range of atomic operations, some more useful than others < 1456980858 983393 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :test-and-set is a common example of a primitive that's powerful enough to build anything else < 1456980876 126736 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(set-to-specific-value, that is, not set-to-1) < 1456980903 296690 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :yeah, the equivalent of lock cmpxchg? :D < 1456980904 564424 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :yeah I think we used a swap operation in my OS class < 1456980929 714369 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :or maybe a compare and swap? < 1456980952 611541 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Surely CAS. Just swap isn't sufficiently general I don't think. < 1456980973 348970 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: IIRC pure swap is sufficiently general, but much more complex to use < 1456980983 40479 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Ah, okay. < 1456980986 185029 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I think it needs the compare to handle the case where some other thread has changed the value < 1456980993 568191 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :between the read and the write < 1456980997 130975 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: you can construct a boolean test-and-set out of a swap by swapping in a 0 or 1 < 1456981007 182187 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :swapped-out value is the test, swapped-in value is the set < 1456981014 689146 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :And you don't find hardware without CAS really, so it's not worth the effort. < 1456981015 674105 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :yeah we used just swap < 1456981044 839953 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :the OS ran on some sort of virtual machine < 1456981055 85593 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you basically use the test-and-set as a mutex to guard a non-atomic operation on shared memory < 1456981063 595598 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think you might have to spin until the value is not set any more, though < 1456981084 559856 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :how does swap guarantee that some other thread hasn't changed the value after your read but before your write? < 1456981085 478846 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :yup, that's what we did, I remeber it now < 1456981109 305612 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: atomic swap guarantees that because atomic < 1456981127 876815 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :i think maybe it just freezes the other processors? who knows < 1456981129 979205 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, so SFML on Linux, at least, uses pthreads < 1456981149 182384 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :\oren\: it actually uses quite a complex locking mechanism internally < 1456981162 973798 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the processors will block on the lock on the memory address if they try to access the same address < 1456981169 382455 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there might also be some memory barriers involved < 1456981187 408966 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :well, in my course we were on a vitual machine, so who knows < 1456981192 639374 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ais523 : but you can't prevent the swap if the value has changed < 1456981200 29811 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: which value? < 1456981210 779793 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :suppose you're trying to do an atomic increment < 1456981214 542860 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :value is 0 < 1456981222 748926 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: you don't do the swap on the value you're incrementing < 1456981226 447159 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you do it on a second, guard value < 1456981237 251630 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is 1 while in the middle of an increment, and 0 the rest of the time < 1456981243 905385 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :to increment, first you swap the guard value with 1 < 1456981248 896159 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :maybe cmpxchg is better for real processors because you don't need so much locking < 1456981267 395834 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :cmpxchg lets you have atomics without having a second guard value like that. < 1456981273 593896 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you swapped a 0 out of it, then you do the increment, and swap a 0 back in (and will get a 1 after your swap unless shenanigans) < 1456981276 602026 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :\oren\ : cmpxchg lets you do atomic increment without a guard value yeah < 1456981290 121139 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you swapped a 1 out of it, then you try again; you swapped a 1 with a 1 so you didn't interfere with the process that's currently doing the increment < 1456981309 82376 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :so they made us do it with swap only because it's harder < 1456981312 872338 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :with compare-and-swap, what you do is you first (nonatomically) read the value, say it's x < 1456981321 230306 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then you swap in x+1 if the current value is x < 1456981332 245450 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you swapped an x out, everything is fine, you're done < 1456981333 182326 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ais523 : but what if you have a 1 and then a third thread comes in? then the third thread will see a false 0 < 1456981354 946028 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you didn't, then try again, you didn't change anything as you did a read and a failed-CAS < 1456981360 476873 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: no it won't < 1456981396 905672 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :oh < 1456981402 258958 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :wait I guess I see < 1456981407 839236 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :here's my program: /*x*/ while (swap(guard, 1)); /*y*/ val++; /*z*/ swap(guard, 0) < 1456981430 197622 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :yeah that works if the cpu doesn't reorder memory writes < 1456981439 974607 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep < 1456981443 379091 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and reads < 1456981450 403818 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and an atomic swap is normally assumed to contain appropriate memory barriers < 1456981458 460667 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :to protect anything that's ordered relative to it < 1456981469 107419 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :which means it should work on x86 but not necessarily other platforms < 1456981474 513988 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(either in the processor architecture itself, or because it's a wrapper for the instruction + the barrier) < 1456981496 631881 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :mad: The underlying instruction, sure, but any real-world use would have the appropriate memory barrier. < 1456981496 827749 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ais523 : as opposed to cmpxchg which.... doesn't really need barriers I think? < 1456981512 964263 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Because it's not at all helpful if it's not a synchronization primitive. :) < 1456981543 159009 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: well it depends on what the memory sequencing properties of the compare-and-swap are < 1456981553 511406 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it needs to contain at least a barrier on the things it's swapping < 1456981569 643572 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but really you need them in order to avoid time paradoxes < 1456981576 157106 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :well, the point of compare-and-swap is to have memory order guarantees against some other thread also doing compare-and-swap on the same value < 1456981594 644532 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :so presumably it has at least some kind of barrier against itself < 1456981625 891668 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :That's the "lock" prefix on x86. < 1456981638 371772 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :right < 1456981641 869926 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Without it, cmpxchg isn't atomic WRT other threads. :) < 1456981645 751054 :lleu!~gnomebad@unaffiliated/lleu QUIT :Quit: That's what she said < 1456981648 844645 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :something that happens in Verity at the moment (assignment in Verity is atomic but has no barrier): new x := 0 in new y := 0 in {{x := 1; y := 2} || {y := 1; x := 2}}; print(!x); print(!y) < 1456981661 574866 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :can print 1 1 even if you had a barrier betwen the parallel assignment and the prints < 1456981705 10740 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this is because there's no barrier between the assignments to x and to y, and in particular, the four assignments can happen /literally/ simultaneously, in which case it's unspecified which ones win < 1456981726 440982 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :that seems normal? < 1456981743 461686 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Yes, but it's weird to people used to x86's memory model. < 1456981755 669139 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: well there isn't any way to interleave {x := 1; y := 2} and {y := 1; x := 2} that leaves both variables set to 1 < 1456981768 34587 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :well < 1456981773 625824 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :x := 1 happens < 1456981783 41779 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :oh < 1456981804 254600 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Reordering is fun. < 1456981811 710935 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: it's not even reordering < 1456981815 247946 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :the print() stuff happens on the 2nd thread? < 1456981815 730171 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's just simultaneity < 1456981823 942018 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: || is a thread split + join < 1456981824 408766 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :after the x:=2 < 1456981841 15856 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :where's the join? < 1456981849 412684 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :i.e. I temporarily fork into two threads, one does {x := 1; y := 2} and the other does {y := 1; x := 2} < 1456981851 968626 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then the threads join < 1456981857 282621 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :|| is a fork + join operator < 1456981875 271489 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I guess you're right, that can't happen in the x86 memory model < 1456981883 347453 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :unless the compiler reorders the writes < 1456981895 431714 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :(which afaik it totally can) < 1456981898 566005 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in Verity, the compiler doesn't reorder the writes, it's just that all four happen at the exact same time < 1456981918 225608 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: right, in gcc you'd need a compiler barrier < 1456981922 466533 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :The x86 memory model is one of the stronger ones out there. < 1456981927 911149 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :like "asm volatile ();" < 1456981937 885894 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :to prevent gcc reversing the order of the assignments to x and to y < 1456981943 662651 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :pikhq : they probably had no choice :D < 1456981951 702046 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :considering all the apps out there < 1456981960 705227 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well most programs out there at the time were single-threaded < 1456981961 907525 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :ais523: I'm not sure if that's actually a full compiler barrier. < 1456981967 978876 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: err, right < 1456981971 960902 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :asm volatile (:::"memory") < 1456981973 79854 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :I tend to use asm volatile("" ::: "memory"); < 1456981979 81621 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Yeah. < 1456982025 213358 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :there's probably less compiler memory op reordering on x86 though < 1456982033 692349 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :due to the structure of the instruction set < 1456982036 278886 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :mad: It's actually a fairly arbitrary choice, given that it would *only* effect programs and OSes that were aware of multiprocessing, and when introduced this was very close to 0. < 1456982104 472310 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I remember that when real multiprocessor systems started to happen there were a few apps that started failing < 1456982112 651129 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :not that many tho < 1456982156 916476 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, Verity's || operator was called , in Algol < 1456982162 429579 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Yes, they'd be ones that used threads incorrectly. < 1456982171 979419 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Verity is an Algol derivative, after all, so it's not surprising it has one < 1456982188 763240 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :is {x := 1; y := 2} implicitly unordered? < 1456982188 896490 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :however, it's surprising that it isn't seen more often in modern languages < 1456982192 891299 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Hence why it would be not that many -- threading is a bit niche without multiprocessor systems. < 1456982193 152779 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: no, it's ordered < 1456982208 221958 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :assignment to x happens before, or simultaneously with, assignment to y < 1456982228 299070 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :'or simultaneously with' < 1456982247 994933 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a write to a variable cannot happen simultaneously with a write or read that comes earlier < 1456982261 454577 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and if a write and read happens simultaneously you get the new value < 1456982265 410141 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there, those are Verity's timing rules < 1456982274 70028 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :ais523: Huh, that's actually kinda-sorta related to C's , introducing a sequence point, then, isn't it? < 1456982278 526643 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(by simultaneously, I mean on the same clock edge) < 1456982288 218225 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Erm, no, no it isn't. < 1456982308 550209 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: for if you want even more detail on how it works: < 1456982320 266546 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's call-by-name so naming a variable can be seen a bit like a function call < 1456982328 67114 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the same call can't return twice on the same cycle < 1456982347 603948 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :however, for "simple" reads of variables the call can be optimized out < 1456982375 151580 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(it just looks at the bits in memory directly) < 1456982410 970764 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :if all read/writes in a group are to different variables, they can happen all at the same time? < 1456982417 279612 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes < 1456982429 123535 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :then I guess they can be reordered no? :D < 1456982438 787807 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"the same call can't return twice on the same cycle" is the /only/ rule slowing the program down (apart from some corner cases wrt recursion) < 1456982444 441768 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: no, in x := 1; y := 2 < 1456982449 520990 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the write to y can't happen before the write to x < 1456982457 990724 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it happens simultaneously (same clock cycle) or later < 1456982488 759132 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :hm < 1456982490 983433 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(in this particular case it would be simultaneous because 2 is a constant, and thus there's nothing that could delay the write to y) < 1456982569 339426 :bender|_!~benderx2@2404:e800:e61a:41d:ddbf:f4cc:366d:c672 NICK :bender| < 1456982577 802577 :bender|!~benderx2@2404:e800:e61a:41d:ddbf:f4cc:366d:c672 QUIT :Changing host < 1456982577 935944 :bender|!~benderx2@unaffiliated/bender/x-9459530 JOIN :#esoteric < 1456982583 496723 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :what if you had x := some_calculation; y := 2 < 1456982584 87883 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :? < 1456982586 82813 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fwiw I consider this behaviour to potentially be a bug, but we've decided that for the time being at least it isn't (also it makes the program run faster, which is a good thing in the abstract) < 1456982601 933741 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: x and y would be assigned at the same time, when the calculation completed < 1456982619 334997 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :meanwhile x := 2; y := some_calculation would assign x first, start the calculation that cycle, and assign y when the calculation completed < 1456982624 468647 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which might or might not be that cycle < 1456982632 767639 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :what about < 1456982646 495945 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :x := some_calculation; y := some_calculation < 1456982648 551490 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :? < 1456982688 798212 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :how much of y's calculation can overlap with x's calculation? < 1456982695 571337 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :runs the calculation, when it finishes delays one cycle; then assigns the result to x and starts running the calculation again, when it finishes assigns the result to y < 1456982732 743722 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :note the "delays one cycle", this is automatically inserted to fulfil the rule that prevents the same block of code being used for two different purposes at the same time < 1456982749 564522 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :what about < 1456982756 437646 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :x := some_calculation; y := some_other_calculation < 1456982772 963017 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :those could happen on the same cycle (unless the two calculations involve shared resources) < 1456982782 325149 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ah ok < 1456982783 946817 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I see < 1456982785 762440 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :obviously, they only would if some_other_calcuation took zero cycles < 1456982800 302537 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as some_other_calculation doesn't start until some_calculation has finished < 1456982802 417621 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and to complete the set < 1456982810 808886 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :x := some_calculation || y := some_other_calculation < 1456982824 142961 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :would run both calculations in parallel regardless of what arguments they took or how long they took < 1456982877 133771 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :is this designed for some specific piece of hardware? :D < 1456982959 638684 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pretty much the opposite: it designs specific pieces of hardware < 1456982969 96949 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :to run the program you entered < 1456982977 676974 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :e.g. via programming an FPGA < 1456982986 660685 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :does it compile to verilog or something like that? < 1456982989 238680 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep < 1456982992 930325 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :VHDL, in this case < 1456983003 638630 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1456983027 791652 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and ofc the big advantage of designing hardware is that you can do things in parallel for free < 1456983036 168668 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so long as you don't need access to shared resources < 1456983077 100300 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :mhm < 1456983078 724713 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :one of my coworkers is looking into rewriting "x := a; y := b" as "x := a || y := b" if it can prove that the two programs always do the same thing < 1456983092 564639 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which would give a big efficiency gain without requiring people to place all the || in manually < 1456983111 890011 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :that sounds like an aliasing resolution problem < 1456983130 269003 :dingbat!uid70835@gateway/web/irccloud.com/x-zxuiakmfhjpgzmxz QUIT :Quit: Connection closed for inactivity < 1456983217 316708 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :the standard approach to that is renaming but then it can parallelize the variables but not the name changes < 1456983218 405968 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, much of our theoretical research has been in that direction < 1456983233 895694 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in particular, we statically know whether any two things can share or not < 1456983248 483995 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :we don't have aliasing problems because Verity disallows storing anything other than integers in pointers < 1456983255 979624 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*integers in variables < 1456983261 55476 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(in particular, you can't store a pointer in a variable) < 1456983398 40404 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :how does it know what to put in dram, block ram and in logic fabric registers? < 1456983560 324416 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :arrays go in block ram, non-array variables in logic fabric (unless a large number of copies are required due to, e.g., them being local to a recursive function) < 1456983571 235259 :lambda-calc!~lambda-11@47.208.113.50 NICK :lambda-11235 < 1456983572 333916 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :dram isn't used by the language itself but you could write a library to access it < 1456983591 793974 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(assuming you're talking about external ram) < 1456983599 65764 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :("d" could expand in more than one way here) < 1456983910 182896 :bender|!~benderx2@unaffiliated/bender/x-9459530 QUIT :Remote host closed the connection < 1456983937 609223 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :is "array[x] := n || array[y] := m" a compilation error? < 1456983999 974693 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes but only because arrays use () for indexing rather than [] < 1456984022 669019 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although, interestingly, "array(x) := n || array(y) := m || array(z) := l" will give you a warning < 1456984044 638060 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the reason is that you can't do more than two writes to block RAM simultaneously in hardware < 1456984059 443170 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :yeah obviously < 1456984065 991770 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and thus it has to add extra components to serialize the writes so that no more than two happen at a time < 1456984120 450159 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :what mode does it use the bram's port in? read_before_write? < 1456984143 789684 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"warning: made 3 copies of an array's read/write ports" "info: at most two read/write ports can be supported efficiently" < 1456984150 347959 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and read-before-write, yes < 1456984167 128543 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not that it matters, all that changes is the behaviour in race conditions < 1456984237 22470 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that said, I'm currently working on implementing pipelining < 1456984260 4258 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in which case "array(x) := n || array(y) := m || array(z) := l" would do the writes on three consecutive cycles and thus you wouldn't get the warning < 1456984283 173993 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :but then your throughput would go down :D < 1456984401 325902 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes; this is something we might want to look at later < 1456984587 484689 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I've been really into trying to find an alternative to RISC/CISC/VLIW for practical CPUs < 1456984709 939646 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :it's hard to balance between too static-scheduled (VLIW being simple but stalling easily etc) and too dynamic-scheduled (RISC/CISC start breaking down majorly over about 4 instructions per cycle) < 1456984753 744817 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as this is #esoteric, I'm wondering if there are any other alternatives < 1456984776 69930 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :even if it's a pretty hppavilion[1] reaction to the problem < 1456984786 282031 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I have some interesting designs but nothing approaching the simplicity of RISC < 1456984821 141254 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what about a CPS processor? < 1456984834 442679 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :i.e. "run this command, once it finishes running, do this other thing next" < 1456984845 749857 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although that's pretty similar to hyperthreading, really < 1456984864 831866 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :it falls down on what exactly a "command" is :D < 1456984870 74596 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and there's a reason processors don't run entirely on hyperthreading < 1456984912 784997 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I thought hyperthreading was basically just a way to keep the cpu active when loads have fallen out of data cache and it's that or stalling < 1456984916 223819 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric ::D < 1456984949 787537 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Quit: Leaving < 1456984958 137817 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :or, in the case of sparc, a way of wiggling their way out of doing an out-of-order while keeping okay performance :D < 1456985012 42743 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ais523 : what runs in parallel in a CPS processor? < 1456985052 573365 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: I guess you can start multiple commands (well, opcodes) running at the same time < 1456985058 464497 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :basically via the use of a fork opcode < 1456985082 794693 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the question is, do we also need a join, or do we just exit and run the code for its side effects? < 1456985098 727648 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :how do you tell if the opcodes are truly independent or have dependencies? < 1456985161 922991 :lynn!~lynn@unaffiliated/lynn QUIT :Read error: Connection reset by peer < 1456985195 339473 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :the approach I've been looking at is extremely small "threads" < 1456985202 404454 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :like, 3 instruction long for instance < 1456985244 679525 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you don't have to, you just run them whenever they become runnable < 1456985276 500035 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess that if you add join, this is basically just a case of an explicit dependency graph < 1456985288 837492 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :if your commands do loads/stores on the same memory you need to know what happens < 1456985293 144183 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is a bit different from VLIW < 1456985300 187426 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but similar in concept < 1456985334 580139 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :VLIW dependency is handled by keeping everything in some exact known sync < 1456985393 314872 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :compiler scheduler knows the sync and fills the instruction slots < 1456985425 326447 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :generally it works well for DSP code (lots of multiplies and adds etc) but not well at all for load-store-jump code < 1456985433 305931 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :which is why VLIW is typically used in DSPs < 1456985464 77570 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah right < 1456985470 253458 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well I'm basically thinking of the Verity model but on a CPU < 1456985493 507397 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :some CPUs simply run all loads and stores in-order < 1456985496 427573 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if two things don't have dependencies on each other, you run them in parallel < 1456985504 457985 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :everything else can be reordered willy-nilly though < 1456985540 756629 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this means that the CPU needs to be able to handle large numbers of threads at once (probably a few hundred in registers, and swapping if the registers get full), and needs very cheap fork/join < 1456985543 571234 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ais523 : true, but if your two things are memory addresses calculated late in the pipeline, it's very hard to tell that they have dependencies < 1456985555 803171 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :OTOH, so long as you have enough threads available, you don't care much about memory latency, only bandwidth < 1456985566 43189 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just run something else while you're waiting < 1456985579 3486 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this is similar to GPUs but GPUs are SIMD at the lowest levels, this is MIMD < 1456985600 522411 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: well the dependencies would be calculated by the compiler < 1456985616 280869 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :compiler can only calculate so many dependencies < 1456985619 823201 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ideally via the use of a language in which aliasing problems can't happen < 1456985642 275688 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: ALIW and OLIW are some alternatives to RISC, CISC, and VLIW < 1456985643 113671 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :in fact the ideal situation for the compiler is that loads and stores never move < 1456985654 679205 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :every other instruction is easy to move < 1456985670 551766 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in most practical languages, though, loads and stores happen a lot < 1456985682 844101 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, can we invent some sort of functional memory for functional languages? < 1456985684 513572 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :it's just calculations and it's all in SSA form so it knows exactly what depends on what and how to reorder stuff < 1456985693 345593 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :i.e. memory never changes once allocated, it can go out of scope though < 1456985699 227192 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: I thought of that once- the ASM of Haskells < 1456985708 673825 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :what I was thinking of was C++ with absolutely no pointers < 1456985722 861094 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just use Verity :-P < 1456985723 458611 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and every object or array is copy-on-write < 1456985731 745412 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there have been some experiments of getting it to run on CPU < 1456985762 568617 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :no dynamic typing or garbage collection or other slow features < 1456985775 903303 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: What other properties should the FMM have? < 1456985787 24562 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :only copy-on-write because it's the one thing that can prevent aliasing < 1456985801 162980 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: FMM? < 1456985808 7427 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Functional Memory Model < 1456985826 197621 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: not the only thing, you can use clone-on-copy instead < 1456985829 750354 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's just slower usually < 1456985856 202422 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(it's faster for very small amounts of data, around the scale of "if you have fewer bits in your data than you do in an address") < 1456985861 887190 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :but then don't you need references if you use clone-on-copy < 1456985865 348902 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :? < 1456985910 695315 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :references so that you can point to objects that you're going to read from without doing tons of copies < 1456985920 117843 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I didn't say it was efficient < 1456985922 830119 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just that it works < 1456985951 632933 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :that's why I'm suggesting copy-on-write < 1456985966 437667 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: the main problem with a functional memory model is handling deallocation < 1456985979 151620 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can a) use reference counts, b) use a garbage collector, c) clone on copy < 1456985994 382445 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :method c) is used by most esolang impls AFAIK < 1456986015 336114 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :what do haskell etc use? < 1456986067 477396 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Interesting... < 1456986104 89730 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: normally garbage collectors, for most workloads it's the most efficient known solution < 1456986117 326198 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although it requires a lot of complexity to get it more efficient than reference counting < 1456986161 387304 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :can functional programming generate cycles? < 1456986163 624018 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I personally like reference counting, especially because it allows you to implement an optimization whereby if something is unaliased at runtime (i.e. the reference count is 1), you can just change it directly rather than having to copy it first < 1456986187 516991 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :that's what copy-on-write is no? < 1456986207 830642 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there are language features which can cause cycles to be generated; however, some functional languages don't include those features < 1456986242 94231 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :copy-on-write doesn't necessarily check for refcount 1, some implementations check for never-cloned instead < 1456986265 50832 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which means that you don't have to update the refcount when something leaves scope < 1456986281 149429 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :but what if it was cloned but then the clone went out of scope? < 1456986287 53941 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :then you have a useless copy < 1456986290 459248 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep < 1456986307 504057 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but without a refcount you don't know it's useless until the next gc cycle < 1456986346 187478 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :the idea of having COW everything is that also when you need a copy, typically you only need a copy of the topmost layer < 1456986358 285527 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's possible that the extra copies are faster than the refcount updating < 1456986362 231960 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ie an object containing a bunch of sub-objects < 1456986374 750452 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :most likely because you're just copying a wrapper that contains a couple of pointers < 1456986384 81446 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :if you have to copy the object, you don't need any copy of the sub-objects < 1456986391 592215 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :except the ones that are really different < 1456986392 423164 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and yes, I think we're making the same point here < 1456986453 401704 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :how expensive is refcounting anyways? < 1456986457 865569 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :it's just +/- < 1456986473 691077 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's pretty expensive because it screws up your cache < 1456986492 257280 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :whenever something gets copied or freed, you have to a) dereference it, b) write a word of memory next to it < 1456986517 188422 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which means that less fits in your cache, and copy and free operations end up bumping something into cache that isn't immediately needed < 1456986527 406971 :mysanthrop!~myname@84.200.43.57 NICK :myname < 1456986528 201320 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :isn't it reading in 1 cache line that's probably going to be read by whatever next object operation on that object? < 1456986542 497530 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :for a free, you probably aren't planning to use the object again for a while ;-) < 1456986600 728020 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :well, for a free you start by -- refcount, checking it, it's 0, then you have to go through the whole destructor so that's more accesses to object variables no? < 1456986702 739684 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, you're assuming there's a nontrivial destructor < 1456986714 651016 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not, destructor is often trivial < 1456986743 804519 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :well, it must decrease child object refcounts no? < 1456986751 955458 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes, /but/ we're comparing refcounting to GC < 1456986754 589130 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and eventually call free() < 1456986761 245137 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :GC doesn't need to decrease the child object refcoutns < 1456986827 199813 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so it doesn't have a need to pull the object into cache < 1456986850 38900 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fwiw, I think there's little doubt that refcounting is better if you have a lot of nontrivial destructors < 1456986855 449934 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but that doesn't come up very often < 1456986882 936140 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :hmm < 1456986937 824243 :lambda-11235!~lambda-11@47.208.113.50 QUIT :Quit: Bye < 1456987020 74741 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :it sounds like it depends on the "shape" of the objects you're freeing < 1456987034 993847 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :depending on average size and average number of levels < 1456987113 553738 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :other issue is < 1456987130 920957 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :suppose you have some large global object with some error logger in it < 1456987167 770902 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :some function of some small object within that global object does whatever < 1456987173 66083 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and then logs an error < 1456987209 962100 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :how do avoid forcing the user to make the function take the large global object as an explicit argument? :D < 1456987261 34303 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this is one of the largest problems in OO, possibly programming generally < 1456987272 237559 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there are a lot of proposed solutions but I'm not sure if any of them are actually good ones < 1456987306 240869 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I know only the C++ solution, which is that you store a pointer to the large global object in the small object < 1456987313 87325 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :but then that breaks any purity < 1456987338 924129 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :look up dependency injection, it's crazy < 1456987358 978462 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and it introduces a reference cycle < 1456987379 946180 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, dependency injection frameworks < 1456987391 199859 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :dependency injection itself is just the concept of passing the large global as an argument < 1456987399 151023 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but the interest comes from doing it /implicitly/ < 1456987416 59600 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :normally via some sort of code transformation, either at compile-time or run-time < 1456987419 470559 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(which is why it's crazy) < 1456987460 888117 :nortti_!nortti@ayu.smar.moe NICK :nortti < 1456987577 535817 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :anyhow < 1456987624 949245 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :without solving aliasing then basically you're designing a cpu for executing C++ < 1456987674 316499 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and I don't think it's possible to design a cpu for higher level languages < 1456987711 131799 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :because C++ tends to have all the real low latency operations basically < 1456987738 948037 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and in particular the ones that have few sideeffects < 1456987744 739930 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :side effects are deadly < 1456987826 963995 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well I don't think a language can be considered higher-level nowadays if it doesn't provide at least some way to manage side effects < 1456987863 123638 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :dunno, aside from functional languages < 1456987883 841511 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :my impression is that most high level languages have great tools for CAUSING side effects < 1456987887 777539 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric ::) < 1456987922 383109 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :witness all the perl-python-lua-js type of languages that never even got multithreading < 1456988111 11031 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I can't think of any approach other than multithreading and functional-style-purity for managing side effects < 1456988132 31202 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :especially long-term side effects < 1456988185 960483 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :for short term side effects generally you have the whole LLVM style thing where it uses SSA on non-memory values and then LLVM-style alias resolution loads/stores < 1456988193 61464 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and...that's it! < 1456988247 313438 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :unless you count SIMD as a form of side-effect management < 1456988252 351823 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :(which I guess it is!) < 1456988284 988967 :dingbat!uid70835@gateway/web/irccloud.com/x-vxvtzqcbhsrtdwzn JOIN :#esoteric < 1456988470 971577 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :that's why the MIPS is still the "top" design in a way < 1456988490 17036 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1456988672 273555 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: well Verity compiles via an intermediate language SCI, which has the property that aliasing will fail to compile < 1456988691 802360 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although it sacrifices quite a lot to accomplish that < 1456988699 293793 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :figures < 1456988754 721427 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :well, it compiles to vhdl so it's essentially a low level language no? < 1456988755 24777 :carado!~carado@savhon.org JOIN :#esoteric < 1456988810 272795 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: Verity is low level, yes < 1456988824 982342 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :however the principles behind SCI were originally expressed in a language which was (at the time, at least) pretty high level < 1456989040 182855 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :if you're going towards agressive threading then the target kind of cpu is pretty clear < 1456989050 973738 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :stick in a bunch of in-order RISCs < 1456989058 693461 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :as many as you can fit < 1456989092 694590 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :each new core = new DCACHE = 1 more potential load per cycle < 1456989110 551098 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :or 2 loads if you have a 2 port DCACHE < 1456989158 534477 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think you also need to have more threads "ready to go" than you do CPUs < 1456989166 276740 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :yeah < 1456989173 87311 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so that you can suspend some while waiting for memory access, branch prediction failure, etc. < 1456989179 387839 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :you'll probably want some degree of hyperthreading to fill in stalls < 1456989181 890351 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :yes < 1456989189 172174 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually if you have enough hyperthreads you needn't even bother to predict branches < 1456989199 694090 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just run something meanwhile while working out whether to take them or not < 1456989214 895694 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :hm < 1456989268 755526 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I think the branch predictor is worth the trouble < 1456989281 608187 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :it's not that complex at low IPC < 1456989305 387135 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :also at low IPC your pipeline is likely to be short < 1456989360 812582 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :this is basically the ultraSPARC < 1456989388 347391 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :oriented towards load-store-jump code that has lots of threads < 1456989391 667854 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ie servers < 1456989446 379949 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you could totally write a compiler to use lots of threads if they were that lightweight < 1456989454 411086 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and they'd be very load-store-jump-mimd heavy < 1456989495 512153 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :you'd need some sort of threading that doesn't have to go through the OS's scheduler < 1456989548 129538 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and get people to use tons of small threads in their code < 1456989562 493575 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes < 1456989575 786154 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the latter is something that'll be increasingly necessary to increase performance as time goes on < 1456989599 290851 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and hardware thread scheduling is a natural extension of that < 1456989620 378292 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :the problem is that generally if the OS's scheduler is involved, that probably already wipes out your potential benefits in lots of cases < 1456989642 571601 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: have you looked at Rust? I don't remember if it came up yet and whether I've told my first impression opinions. < 1456989647 247064 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :also there's a limit to how much threading you can get going < 1456989668 695789 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: yes, this channel used to have a lot of rust discussion < 1456989671 951661 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :every cpu you add to a system makes the synchronization system between core memories harder < 1456989673 29226 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I like it < 1456989684 833810 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that said, I don't think I know your opinion on Rust, either because you haven't told me or because I've forgotten < 1456989695 572438 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: NUMA < 1456989728 632645 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :that's starting to sound like the PS3's CELL :D < 1456989791 828482 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it was ahead of its time < 1456989831 290348 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :NUMA is going to get more and more popular as time goes on, basically because there just isn't really any other option if we want computers to keep getting faster in terms of ability-to-execute-programs < 1456989851 444054 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :there's always aggressive SIMD < 1456989888 37543 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :which gives you nothing for load-store-jump programs < 1456989907 223307 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :but I don't think anything's going to help load-store-jump programs by this point < 1456989955 224554 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :mad: simd and numa have different roles. they both help, and I'm very interested in simd, but at some point even if you write optimal simd programs to reduce memory and cache load, you'll run out of memory bandwidth, and numa is the only technically realistic way to increase it < 1456989962 189688 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the problem with SIMD is that although it's good for some workloads, those are typically the workloads you'd run on a GPU < 1456989975 108946 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: that's not quite true < 1456989978 595489 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so it's more of a stopgap until people get better at writing multithreaded programs < 1456989980 321471 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: no way < 1456989991 906675 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :CELL worked because video games have some mathy calculations to offload < 1456990017 887445 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: it's that people are buying into the GPU hype and very few people are trying to learn to actually use SIMD and cpu programming in a good way < 1456990036 190616 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(this is partly why I'm very interested about it) < 1456990043 363028 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :you can put hundreds of cores on a CPU if they can't access any memory :D < 1456990053 290828 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: yes, there's some overlap, but still, I don't think GPUs will solve everything < 1456990079 588779 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :gpus solve one problem, rendering video games < 1456990110 705544 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :other problems might see a speed gain only as much as they look like video game rendering :D < 1456990114 255312 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :GPUs actually have similar levels of SIMDiness to CPUs; their strength is that they can run the same code on thousands of threads, but not necessarily with the same control flow patterns < 1456990152 795844 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :as far as I can tell the GPU's advantage is that basically memory writes only happen to the frame buffer < 1456990158 371222 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they're bad at pointer-heavy stuff, and in general, at things with unpredictable memory access patterns < 1456990164 587548 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :so GPUs have essentially no aliasing to solve < 1456990195 14581 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: they have block-local storage, which is basically a case of manually-controlled caching < 1456990201 323240 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :where you load and flush the cache lines manually < 1456990215 20767 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :once aliasing comes into the picture (or heavy feedback loops) CPUs take the upper hand afaik < 1456990246 782372 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I might be dismissing gpu stuff too much due to how overhyped it is < 1456990268 117587 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: it's mostly just that GPUs are bad at pointers < 1456990287 73948 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :it comes down to how few GPU-able problems there are I think < 1456990287 611527 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :aliasing isn't any harder than dereferencing nonaliased memory, they're both hard < 1456990339 305345 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :aliasing forces your memory operations to be in-order basically < 1456990356 649517 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and adds lots of heavy checks the more you reorder your operations < 1456990388 714425 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :eventually you end up with giant content-addressable-alias-resolution buffers and whatnot < 1456990411 893355 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and everything becomes speculative < 1456990431 318742 :mroman!~mroman@160.85.232.90 JOIN :#esoteric < 1456990457 441638 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well how useful is unpredictable aliasing from a program's point of view? < 1456990465 999064 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :b_jonas: SIMD is a good fit for "occasional", "one-off" computations. GPGPU is a good fit for "pervasive" large computations. people seems to easily confuse the differences. < 1456990497 311253 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :lifthrasiir: hmm: what would you say is the best way to zero a large amount of RAM? < 1456990499 670805 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ais523 : it's mandatory to guarantee correctness < 1456990506 150963 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :(and when one needs occasional large computations, one is advised to avoid them) < 1456990508 20836 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: not from the compiler's point of view < 1456990509 607626 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the program itself < 1456990522 128770 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :how often do you write a program that benefits from aliasing, and can't predict where it happens in advance? < 1456990528 750939 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :ais523: DMA. < 1456990531 231021 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :sorry, kidding! < 1456990542 829357 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :lifthrasiir: that didn't seem that stupid to me < 1456990545 261966 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :well < 1456990558 528785 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I was actually thinking that systems might benefit from a dedicated hardware memory zeroer < 1456990570 133568 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Windows apparently zeroes unused memory in its idle thread < 1456990578 220671 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :ais523: but I think it is not a good way to approach the problem. why do you need a large amount of zeroed memory after all? < 1456990589 122760 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as something to do (thus it has a supply of zeroed memory to hand out to programs that need it) < 1456990619 465471 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :then I guess SIMD or other OS-sanctioned approach is the necessary < 1456990625 328556 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :lifthrasiir: basically a) because many programs ask for zeroed memory; b) you can't give programs memory that came from another program without overwriting it all for security reasons, so you may as well overwrite with zeros < 1456990626 809160 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :GPGPU is not really an option there < 1456990631 194517 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :well, if you write to a variable, eventually you're going to want to read from it < 1456990640 688218 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :fundamentally that's aliasing < 1456990646 441570 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :GPGPU could zero GPU memory quickly just fine; the problem is that it uses different memory from the CPU < 1456990650 819626 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the copy between them would be slow < 1456990658 993021 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :yes. that's why it is not an option < 1456990660 833638 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :(right now) < 1456990698 713215 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :DMA is a joke, but the hardware-wired way to zero memory may be somehow possible even in the current computers < 1456990703 932946 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: yes but often both pointers are literals (because you use the same variable name both times), so the aliasing is predictable < 1456990711 867940 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :for instance, a delay buffer for an echo effect < 1456990724 701004 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :how fast it aliases depends on the delay time you've set < 1456990751 586057 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes, that's a good example of a "memmove alias" < 1456990759 638275 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ais523 : aliasing isn't predictable if you use very large array indexes :D < 1456990783 749491 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm kind-of wondering, if restrict was the default in C, how often would you have to write *unrestrict to get a typical program to work < 1456990789 880957 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: larger than the array, you mean? :D < 1456990834 397086 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :yeah but the cpu doesn't know the array size < 1456990843 794823 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :most of the time even the compiler doesn't know < 1456990861 308696 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1456990872 985345 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: well that at least is clearly something that can be fixed by higher-level languages < 1456990880 677076 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :there's also the case of, well, you're accessing a class that has pointers in it < 1456990898 354866 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and it's hard to tell when your code will read out one of those pointers and write to that data < 1456990934 307051 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you do know what restrict means, right? < 1456990941 542411 :AnotherTest!~turingcom@2a02:2c40:400::1:6e46 JOIN :#esoteric < 1456990954 185705 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"data accessible via this pointer parameter will not be accessed without mentioning the parameter in question" < 1456990955 817789 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ais523 : higher-level languages can abuse references to cause surprise aliasing < 1456990985 17218 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I wasn't aware of the exact semantics of restrict < 1456990987 722641 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :example? mostly because it'll help me understand what you're considering to be higher-level < 1456991044 180406 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :hmm < 1456991055 763891 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :consider a java function working on some array < 1456991063 661650 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :“ [GPUS] they're bad at pointer-heavy stuff, and in general, at things with unpredictable memory access patterns” – are they also bad at unpredictable local sequential access of memory, such as decoding a jpeg-like huffmanized image that's encoded as 256 separate streams, you have an offset table for where the huffman input of each stream and the output of each stream starts, < 1456991078 802946 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and within one stream, you can read the huffman input and the output pixels roughly sequentially? < 1456991081 735886 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :then it reads some member variable in one of the objects it has as an argument < 1456991103 481395 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :the member variable is a reference to the same array the java function is working on < 1456991109 137307 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and it uses it to poke a value < 1456991138 104014 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :“ I'm kind-of wondering, if restrict was the default in C, how often would you have to write *unrestrict to get a typical program to work” – isn't that sort of what Rust is about? < 1456991142 550151 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: so long as what you're indexing is either a) stored in memory that's fast to read but very slow to write, or b) fits into block memory (basically a manually-controlled cache), you can dereference pointers < 1456991162 585393 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and I don't think that's how restrict in C works < 1456991162 820122 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: it's similar, yes < 1456991185 552827 :AnotherTest!~turingcom@2a02:2c40:400::1:6e46 QUIT :Ping timeout: 240 seconds < 1456991198 116231 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: that's nothing to do with Java being high-level, IMO < 1456991215 427771 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :this example applies to most non-pure languages < 1456991223 137372 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :storing a reference to something inside the thing itself is a pretty low-level operation < 1456991225 614177 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :like perl and python and whatnot < 1456991227 77556 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :afaik < 1456991243 297347 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :well, your function gets some array argument < 1456991244 605985 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually, if you do that in Perl, you're supposed to explicitly flag the reference so as to not confuse the garbage collector < 1456991250 216570 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and some object < 1456991253 468400 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*reference counter < 1456991263 333885 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and the object has a reference to the array but you don't know < 1456991305 837123 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: well, if there are 256 streams, and you're decoding only one channel at a time and assembling the three channels later in a second pass, then each stream should be at most 8192 bytes long, its output also 8192 bytes long, plus there's a common huffman table and a bit of control information. < 1456991316 22485 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :there's no self reference in my example < 1456991346 584284 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: well, say, in SCI (which is designed to avoid aliasing), if you give a function two arguments, any object can only be mentioned in one of the arguments < 1456991348 794968 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Oh, and some local state for each 8x8 block that might take say 512 bytes. < 1456991355 278777 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :b_jonas : isn't hufman decoding inherently sequential? < 1456991366 365291 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(I'm assuming a 2048x1024 pixel image, 8 bit depth channels.) < 1456991391 741733 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :mad: yes, but if you use a shared huffman table and you mark where each stream starts in the input and output, then you can decode each stream separately < 1456991420 492552 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :mad: that is actually practicaly for image decoding, and also for image encoding or video de/encoding, but those get MUCH hairier and more complicated < 1456991422 200629 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ais523 : if it avoids aliasing then it's in a different category < 1456991440 279529 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: I'm saying that putting limits on aliasing is higher-level than not putting limits on aliasing < 1456991446 26019 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :mad: note that this is pure huffman encoding, like jpeg, not deflate-like copy operations from a 16k buffer of previous output. < 1456991448 689664 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because it means that you have more information about the data you're moving around < 1456991467 951149 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :mad: the copy operations are why PNG/zip decompression is really impossible to parallelize or implement fast these days < 1456991499 394996 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :gzip/zip/PNG made lots of sense when they were invented, but less sense for today's hardware < 1456991523 191567 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: deflate uses references to locations earlier in the output, right? how much would it change if it used references to locations as they were in the input file? < 1456991523 698662 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but JPEG is just as old and ages much better, which is why most modern video formats are similar to it, even if different in lots of specifics < 1456991537 417663 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in terms of compression ratio < 1456991537 612773 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :b_jonas : I guess it works if you have multiple huffman segments that you know the start of < 1456991564 403188 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: I'm not sure, I don't really know about modern compression algorithms, and it probably depends on what kind of data you have. < 1456991570 109544 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that seems to be GPU-acceleratable, although I haven't worked out the details yet < 1456991570 820467 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :mad: actually I managed to persue my friend to write the similar thing with the existing deflate stream < 1456991612 80194 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :doesn't every huffman symbol basically depend on the previous one? < 1456991622 771880 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: encoding a video also references previous frames, but in a way than I think is much nicer than gzip, because you only reference one or two previous frames, so you can decode per frame. it might still get ugly. < 1456991625 259000 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :or specifically the length of the previous one < 1456991646 348486 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :mad: the point is that DEFLATE uses the end code that is distinctive enough that it can be scanned much quicker < 1456991656 172508 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :then the friend stucked on the LZ77 window :p < 1456991705 403898 :andrew_!~andrew@113.97.177.247 QUIT :Remote host closed the connection < 1456991707 473776 :mroman!~mroman@160.85.232.90 PRIVMSG #esoteric :has anyone ever done some graph related database stuff? < 1456991709 68222 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :(it was a term project AFAIK, and the friend did get A even though the prototype was only marginally faster) < 1456991719 51446 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Maybe I should write a toy image format and encoder and decoder, just to learn about how this stuff works, even if I don't get anything practically usable. < 1456991724 484407 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :(since everyone else was doing JPEG decoder stuff) < 1456991733 341544 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mroman: I looked into it a bit for aimake 4 < 1456991739 958244 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but didn't reach the point where it came to actually write the code < 1456991742 798929 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(There are already lots of practical image coders out there.) < 1456991743 69944 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so so far, all I have is plans < 1456991780 166773 :mroman!~mroman@160.85.232.90 PRIVMSG #esoteric :let's assume I have paths in my database A -> B -> D and A -> C -> D < 1456991786 508121 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ais523 : I think "non aliasing" for higher language tends to be a synonym for "pure/no side effects" and often "functional" or maybe even "lazy-evaluated functional" < 1456991812 713255 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: err, the Haskell-alikes have tons and tons of aliasing < 1456991812 846526 :mroman!~mroman@160.85.232.90 PRIVMSG #esoteric :and I want to know for example if there's a traffic jam on A -> D < 1456991818 36781 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they're just constructed so that it never matters < 1456991828 355278 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :it doesn't HAVE to be this way but afaik all the "no side effects" languages are functionnal < 1456991830 940267 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :mad: to be more exact: DEFLATE stream stores the (encoded) tree in the front, and the tree is structured so that every prefix code is ordered by the length of code and then by the lexicographical order. since the end code is least frequent it should appear at the very end, i.e. all 1s. < 1456991846 609626 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ais523 : afaik haskell has no real aliasing? < 1456991863 288737 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :> let x = 4 in let y = x < 1456991864 860377 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : :1:14: parse error in let binding: missing required 'in' < 1456991871 580669 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :> let x = 4 in let y = x in y < 1456991873 144678 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 4 < 1456991885 201229 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually GHC probably optimized the aliasing there out < 1456991893 908194 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :mad: the typical stream has 10--14 one bits for the end code, so the decompressor may try to speculatively decode the stream from that point < 1456991904 881185 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but x and y would be aliases in a naive Haskell implementation < 1456991911 741224 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there's just no way to tell from within Haskell itself < 1456991914 212106 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :(and the project was for CELL processor, quite amenable for this kind of things) < 1456991936 299471 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because if two things alias, the normal way you tell is either to use a language primitive that tells you that, or to modify one and see if the other changes < 1456991957 113408 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ais523 : yes but they're basically not real aliases because you can't write in one and get surprise changes in the other < 1456991960 754955 :mroman!~mroman@160.85.232.90 PRIVMSG #esoteric :the traffic jam could be between A -> B, B -> D, A -> C, C -> D or A -> D itself < 1456992000 297447 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :multiple readonly pointers to the same block of memory isn't a problem < 1456992000 449135 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mroman: huh, that's an interesting operation < 1456992012 907041 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: keep going and you'll invent Rust ;-) < 1456992024 474884 :mroman!~mroman@160.85.232.90 PRIVMSG #esoteric :other questions are: Are there paths from A to D that are not equally fast. < 1456992026 975725 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :the problem is when one of this pointers writes something < 1456992042 112317 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and it's impossible to say which other pointers will see the write < 1456992070 341154 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :at local level it's usually possible to figure it out (LLVM's alias solving does this) < 1456992078 736130 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :at global level it becomes impossible < 1456992083 363838 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mroman: the SQLite docs have an example of doing transitive closure via a recursive query < 1456992107 116064 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not sure if the performance is better or worse than running Dijkstra's algorithm from outside with a series of queries < 1456992116 534816 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :that's one of x86's "voodoo" advantages < 1456992125 92087 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: I have to afk for some hour now, but I can tell my preliminary opinion on rust later. < 1456992128 231055 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :it doesn't require memory reordering to perform well < 1456992134 138838 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(the constant factor should be better, but the asymptotic performance might be worse if it's using a bad algorithm) < 1456992172 253706 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :if it was possible to do more efficient memory reordering then x86 would be gone by now < 1456992221 973916 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :some RISC or VLIW would have been twice as fast as x86 and everybody would be switching < 1456992341 45238 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :as it is, the best cpu design practice, as far as I can tell, is to assume that loads/stores aren't going to move, and rearrange basically everything else around them < 1456992476 240872 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :result: out-of-order execution < 1456992604 249006 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :itanium tried to do compile time rearranging with some complex run-time checking+fallback mechanism < 1456992606 936703 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and it failed < 1456992957 392586 :Elronnd!elronnd@znc.dank.ninja QUIT :Quit: Let's jump! < 1456993281 729022 :Elronnd!elronnd@znc.dank.ninja JOIN :#esoteric < 1456994493 681540 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1456994778 633209 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 276 seconds < 1456995252 918994 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 244 seconds < 1456995614 67917 :bender|!~benderx2@2404:e800:e61a:41d:ddbf:f4cc:366d:c672 JOIN :#esoteric < 1456995870 246077 :olsner!~salparot@c83-252-193-184.bredband.comhem.se QUIT :Ping timeout: 276 seconds < 1456996160 263508 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1456996866 171673 :AnotherTest!~turingcom@2a02:2c40:400:0:ed2:92ff:fe3b:ec82 JOIN :#esoteric < 1456997157 172160 :AnotherTest!~turingcom@2a02:2c40:400:0:ed2:92ff:fe3b:ec82 QUIT :Ping timeout: 268 seconds < 1456997373 893661 :J_Arcane!~chatzilla@37-219-40-115.nat.bb.dnainternet.fi QUIT :Ping timeout: 240 seconds < 1456997448 780522 :olsner!~salparot@c83-252-193-184.bredband.comhem.se JOIN :#esoteric < 1456997794 3216 :olsner!~salparot@c83-252-193-184.bredband.comhem.se QUIT :Ping timeout: 240 seconds < 1456997917 679313 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:Brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=46491&oldid=46410 5* 03Rdebath 5* (+4885) 10Shortest known "hello world" program. -- Define "shortest"! < 1456998355 28245 :andrew_!~andrew@113.97.177.247 JOIN :#esoteric < 1456999165 880868 :andrew_!~andrew@113.97.177.247 QUIT :Remote host closed the connection < 1456999997 762276 :nisstyre_!~yourstrul@li611-52.members.linode.com NICK :nisstyre < 1457000007 720462 :nisstyre!~yourstrul@li611-52.members.linode.com QUIT :Changing host < 1457000007 853782 :nisstyre!~yourstrul@oftn/oswg-member/Nisstyre JOIN :#esoteric < 1457000186 421381 :AnotherTest!~turingcom@2a02:2c40:400::1:6e46 JOIN :#esoteric < 1457000351 22093 :int-e_!~noone@static.88-198-179-137.clients.your-server.de NICK :int-e < 1457000759 424674 :AnotherTest!~turingcom@2a02:2c40:400::1:6e46 QUIT :Ping timeout: 260 seconds < 1457001323 877113 :olsner!~salparot@c83-252-193-184.bredband.comhem.se JOIN :#esoteric < 1457001731 626558 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1457001942 206909 :jaboja!~jaboja@ejv17.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1457001978 624807 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 244 seconds < 1457005047 971381 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1457005345 549672 :jaboja!~jaboja@ejv17.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 240 seconds < 1457007390 681015 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :FUNGOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOT! < 1457007401 98658 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`? fungot < 1457007424 596911 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :fungot is our beloved channel mascot and voice of reason. < 1457007536 682591 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :FireFly: MASCOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOT! < 1457007550 783348 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oops, wrong autocompletion. < 1457007574 633481 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :fizzie: MASCOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOT! FUNGOOOOOOOOOOOOOOOOOOOOOOOOT! !?!???!?!?!!???!!!!!! < 1457007802 732233 :boily!~alexandre@96.127.201.149 QUIT :Quit: NONPLUSSING CHICKEN < 1457009479 555174 :jaboja!~jaboja@ejv17.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1457009623 312023 :fungot!~fungot@momus.zem.fi JOIN :#esoteric < 1457009629 472284 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :TOO LATE < 1457010169 364043 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :fungot, how are you doing < 1457010169 562973 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Taneb: i'm sure it appeared on l:tu or winxp? ;p < 1457010569 974069 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1457012189 878753 :spiette!~spiette@x-132-204-251-254.xtpr.umontreal.ca JOIN :#esoteric < 1457012888 915464 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1457013361 582267 :jaboja!~jaboja@ejv17.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 240 seconds < 1457015305 168208 :Alcest!~alcest@69.64.40.177 JOIN :#esoteric < 1457015440 904698 :zadock!~outsider@81.180.208.252 JOIN :#esoteric < 1457016134 503853 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@tell mad can functional programming generate cycles? <-- in haskell it can, e.g. lst = 1 : lst defines a cyclic list, which is nevertheless immutable. (Technically you can in ocaml too, but only for simple constant initializers.) < 1457016134 674185 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1457016753 526030 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1457016984 954726 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net JOIN :#esoteric < 1457018689 383116 :UrbanM!~Master@cpe-77.38.31.175.cable.t-1.si JOIN :#esoteric < 1457018883 926649 :UrbanM!~Master@cpe-77.38.31.175.cable.t-1.si PRIVMSG #esoteric :hi please check out my website . http://sh.st/RptZh... ty :) i promise its not a virus < 1457018925 629726 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1457018956 245416 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :got a virus < 1457019045 766032 :UrbanM!~Master@cpe-77.38.31.175.cable.t-1.si PRIVMSG #esoteric :hi please check out my website . http://sh.st/RptZh... ty :) i promise its not a virus < 1457019133 91194 :ChanServ!ChanServ@services. MODE #esoteric +o :oerjan > 1457019133 103900 NAMES :#esoteric < 1457019154 351913 :oerjan!~oerjan@hagbart.nvg.ntnu.no MODE #esoteric +b :*!*Master@*.38.31.175.cable.t-1.si > 1457019154 359863 NAMES :#esoteric < 1457019154 485762 :oerjan!~oerjan@hagbart.nvg.ntnu.no KICK #esoteric UrbanM :You are not _our_ Urban M < 1457019183 619431 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 244 seconds < 1457019569 254002 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: of course the immutability of Haskell is a lie. < 1457019594 962284 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(I'm alluding to thunk updates.) < 1457019624 648940 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :who is urban m? < 1457019681 97538 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :brainfuck guy... yes < 1457019687 849946 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :https://esolangs.org/wiki/Urban_M%C3%BCller < 1457019719 988003 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(ah, there was a question mark before the ellipsis. I typed that, then googled to confirm.) < 1457019775 469531 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :however... the user above looked more like and imposter < 1457019844 989888 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :sh.st... "shorten urls and learn money"... sounds legitimate < 1457020191 539048 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :so what do we get... googla analytics, tons of ads, some trackers, and did they actually put a captcha before the embedded link? < 1457020206 934990 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(I'm looking at page source code) < 1457020266 434060 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :and there's a ton of javascript I haven't looked at. < 1457020377 963623 :XorSwap!XorSwap@wpa-6-1196.cc.umanitoba.ca JOIN :#esoteric < 1457020541 533832 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net QUIT :Quit: Bye < 1457020662 990831 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :int-e: thus i also mentioned ocaml hth < 1457020667 380084 :oerjan!~oerjan@hagbart.nvg.ntnu.no MODE #esoteric -o :oerjan > 1457020667 388786 NAMES :#esoteric < 1457020826 60245 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :btw does ghc allocate a thunk for a simple lst = 1 : lst; lst :: [Int] < 1457021191 72320 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :what is an l2 job? < 1457021201 127280 :bender|!~benderx2@2404:e800:e61a:41d:ddbf:f4cc:366d:c672 QUIT :Ping timeout: 250 seconds < 1457021211 144820 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :jobs outside of italy are so hard to grasp < 1457021296 921680 :augur!~augur@50-1-126-214.dsl.static.fusionbroadband.com JOIN :#esoteric < 1457021371 787510 :mroman!~mroman@160.85.232.90 QUIT :Quit: Lost terminal < 1457021526 729053 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Later < 1457022264 295179 :augur!~augur@50-1-126-214.dsl.static.fusionbroadband.com QUIT :Remote host closed the connection < 1457022298 214809 :augur!~augur@50-1-126-214.dsl.static.fusionbroadband.com JOIN :#esoteric < 1457022578 992648 :augur!~augur@50-1-126-214.dsl.static.fusionbroadband.com QUIT :Ping timeout: 250 seconds < 1457023229 303529 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@tell oerjan btw does ghc allocate a thunk for a simple lst = 1 : lst <-- wow, apparently not (checked assembly output from ghc-7.10.2 with -O2, native code gen) < 1457023229 437238 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1457023386 213747 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@tell oerjan even ghc-7.6.3 didn't allocate a thunk, that's as far back as I can easily go < 1457023386 386290 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1457023847 519615 :zzo38!~zzo38@24-207-50-123.eastlink.ca JOIN :#esoteric < 1457024138 379160 :Treio!~Treio@87.244.233.250 JOIN :#esoteric < 1457024671 21670 :jaboja!~jaboja@ejv17.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1457025335 211907 :Treio!~Treio@87.244.233.250 QUIT :Quit: Leaving < 1457025423 963701 :XorSwap!XorSwap@wpa-6-1196.cc.umanitoba.ca QUIT :Ping timeout: 240 seconds < 1457027051 136684 :XorSwap!XorSwap@wpa-6-1196.cc.umanitoba.ca JOIN :#esoteric < 1457027646 180636 :augur!~augur@108-60-123-170.static.wiline.com JOIN :#esoteric < 1457028404 589738 :augur!~augur@108-60-123-170.static.wiline.com QUIT :Remote host closed the connection < 1457028559 997648 :lambda-11235!~lambda-11@24.156.46.20 JOIN :#esoteric < 1457028841 656337 :MoALTz!~no@78-11-180-214.static.ip.netia.com.pl JOIN :#esoteric < 1457030024 419166 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :https://github.com/bloomberg/bucklescript < 1457030299 947388 :lleu!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1457030378 52696 :augur!~augur@108-60-123-170.static.wiline.com JOIN :#esoteric < 1457030764 32278 :heroux!sandroco@gateway/shell/insomnia247/x-aqwhcyzbefsarqfv QUIT :Ping timeout: 264 seconds < 1457030807 15912 :XorSwap!XorSwap@wpa-6-1196.cc.umanitoba.ca QUIT :Ping timeout: 244 seconds < 1457030999 929339 :augur!~augur@108-60-123-170.static.wiline.com QUIT :Read error: Connection reset by peer < 1457032087 370451 :zadock!~outsider@81.180.208.252 QUIT :Quit: Leaving < 1457032261 350680 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1457032452 392291 :heroux!~heroux@gateway/shell/insomnia247/x-rhhwzqcjhxkntnmu JOIN :#esoteric < 1457032870 526124 :XorSwap!~XorSwap@wpa-6-1196.cc.umanitoba.ca JOIN :#esoteric < 1457033482 426887 :hppavilion[1]!~DevourerO@74-114-87-72.dynamic.asdk12.org JOIN :#esoteric < 1457033611 68658 :hppavilion[1]!~DevourerO@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :I am here < 1457034045 574109 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Did you work out those categories? < 1457034154 186031 :hppavilion[1]!~DevourerO@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :shachaf: I'm actively working on that xD < 1457034234 272930 :hppavilion[1]!~DevourerO@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :shachaf: I'm currently trying to figure out the type of the arrows in example (A) < 1457034252 504939 :hppavilion[1]!~DevourerO@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :("Type" may not be the correct word, but it gets the point across if I send this message) < 1457034264 630454 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The type of an arrow from A to B is A -> B < 1457034286 274785 :hppavilion[1]!~DevourerO@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :shachaf: Yeah, I mean I'm trying to figure out what they represent < 1457034312 174341 :hppavilion[1]!~DevourerO@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :shachaf: I think the only thing I've figured out is that in (A), composition represents the transitive property of ≤ < 1457034335 989019 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes. < 1457034340 742067 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What does identity represent? < 1457034359 61451 :hppavilion[1]!~DevourerO@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :shachaf: The fact that a value is less than or equal to itself < 1457034364 124970 :hppavilion[1]!~DevourerO@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :(specifically, x = x) < 1457034370 395877 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :aka reflexivity < 1457034372 833973 :hppavilion[1]!~DevourerO@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :(there for x ≤ x) < 1457034377 74629 :hppavilion[1]!~DevourerO@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :int-e: Yes, yes. < 1457034615 981805 :lambda-11235!~lambda-11@24.156.46.20 QUIT :Ping timeout: 264 seconds < 1457034677 307764 :hppavilion[1]!~DevourerO@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :shachaf: Wait, do arrows just represent arbitrary relations? < 1457034682 757213 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :An arrow doesn't have to represent anything. < 1457034689 515596 :hppavilion[1]!~DevourerO@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :shachaf: Oh. < 1457034698 850413 :hppavilion[1]!~DevourerO@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :shachaf: So an arrow can just be an arrow? < 1457034706 496662 :hppavilion[1]!~DevourerO@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :It doesn't have to represent a function? < 1457034711 252270 :hppavilion[1]!~DevourerO@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :Or funtro < 1457034714 382106 :hppavilion[1]!~DevourerO@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :*functor < 1457034721 383201 :hppavilion[1]!~DevourerO@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :Or transformation of any sort < 1457034725 704345 :lambda-11235!~lambda-11@24-156-46-61.erkacmtk02.com.dyn.suddenlink.net JOIN :#esoteric < 1457034726 684066 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sometimes an arrow is just a cigar. < 1457034746 275743 :hppavilion[1]!~DevourerO@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :shachaf: Is arrow a type of cigar? < 1457034752 278526 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hppavilion[1]: you can interpret any relation on a set as a directed graph with that set as nodes (allowing loops, not allowing multiple edges) < 1457034776 729100 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Arrows don't have to represent functions, no. < 1457034778 512164 :hppavilion[1]!~DevourerO@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :I don't smoke, so if it is a type of cigar I wouldn't get the joke < 1457034781 867379 :hppavilion[1]!~DevourerO@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :shachaf: Well yeah < 1457034782 588 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Or transformations, whatever that is. < 1457034788 773863 :hppavilion[1]!~DevourerO@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :shachaf: It was the best word I could think of < 1457034799 815816 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :but you really need reflexivity and transitivity to make a category that way < 1457034801 609385 :hppavilion[1]!~DevourerO@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :shachaf: Do arrows have to mean something, or can they just be arrows? < 1457034815 347691 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :they can be just arrows < 1457034820 689460 :hppavilion[1]!~DevourerO@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :OK < 1457034827 208869 :hppavilion[1]!~DevourerO@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :int-e: And is that the case for category (A)? < 1457034860 598187 :hppavilion[1]!~DevourerO@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :int-e: Where a -> b iff a <= b < 1457034869 297102 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I don't know what example (A) refers to. < 1457034877 543102 :hppavilion[1]!~DevourerO@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :int-e: That ^ < 1457034879 176728 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ah. < 1457034897 760605 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :well, arguably the underlying relation gives the arrow *some* meaning < 1457034912 231265 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :it's really a philosophical question at this point. < 1457034915 160276 :hppavilion[1]!~DevourerO@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :int-e: Ah < 1457034936 423583 :hppavilion[1]!~DevourerO@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :int-e: But do they not represent anything in the way Set has arrows representing functions? < 1457034978 69085 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :right < 1457034998 33020 :hppavilion[1]!~DevourerO@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :int-e: Or could it be argued that they represent Void? xd < 1457034999 471836 :hppavilion[1]!~DevourerO@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :*xD < 1457035005 671321 :hppavilion[1]!~DevourerO@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :(That was a joke, I think) < 1457035261 780508 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1457036263 764700 :lambda-11235!~lambda-11@24-156-46-61.erkacmtk02.com.dyn.suddenlink.net QUIT :Quit: Bye < 1457036344 439623 :XorSwap!~XorSwap@wpa-6-1196.cc.umanitoba.ca QUIT :Ping timeout: 252 seconds < 1457037774 816274 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de JOIN :#esoteric < 1457037969 200366 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :To allow other program to change resources of a window in the X window system, you could have the other program appends a null-terminated string to a property on that window, and then that client watches that property and reads and deletes it and adds that string into the resource manager. You can also send commands that aren't resources too in the same way, by adding a prefix to specify < 1457038051 668479 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Add RESOURCE_MANAGER into the WM_PROTOCOLS list to specify that this function is available, I suppose. < 1457038083 869410 :spiette!~spiette@x-132-204-251-254.xtpr.umontreal.ca QUIT :Ping timeout: 240 seconds < 1457038097 898472 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Does it make sense to you? < 1457038337 61283 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :The format of the property must be 8, the type must be STRING, and the mode must be PropModeAppend. < 1457038981 906306 :spiette!~spiette@x-132-204-251-254.xtpr.umontreal.ca JOIN :#esoteric < 1457039116 245194 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1457039832 220761 :augur!~augur@108-60-123-170.static.wiline.com JOIN :#esoteric < 1457040273 950517 :augur!~augur@108-60-123-170.static.wiline.com QUIT :Ping timeout: 240 seconds < 1457040616 3817 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1457040799 392893 :hppavilion[1]!~DevourerO@74-114-87-72.dynamic.asdk12.org QUIT :Ping timeout: 252 seconds < 1457040834 393297 :hppavilion[1]!~DevourerO@74-114-87-72.dynamic.asdk12.org JOIN :#esoteric < 1457040856 705489 :spiette!~spiette@x-132-204-251-254.xtpr.umontreal.ca QUIT :Quit: :qa! < 1457040900 205124 :spiette!~spiette@x-132-204-251-254.xtpr.umontreal.ca JOIN :#esoteric < 1457041162 453245 :hppavilion[1]!~DevourerO@74-114-87-72.dynamic.asdk12.org QUIT :Ping timeout: 252 seconds < 1457041651 809812 :J_Arcane!~chatzilla@37-219-40-115.nat.bb.dnainternet.fi JOIN :#esoteric < 1457042665 973563 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Quit: ZNC - http://znc.in < 1457045007 834870 :spiette!~spiette@x-132-204-251-254.xtpr.umontreal.ca QUIT :Quit: :qa! < 1457045233 437470 :jaboja!~jaboja@ejv17.neoplus.adsl.tpnet.pl QUIT :Remote host closed the connection < 1457045391 238505 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :whoa < 1457045431 504412 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I'm trying to line up the Szabó Lőrinc translation and the original of Tennyson: Ulysses exactly. But it turns out the translation is one line shoter. < 1457045450 65098 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :It's missing the line that would correspond to “Death closes all: but something ere the end,” < 1457046507 437225 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1457047657 982087 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1457047666 510482 :shikhin!shikhin@unaffiliated/shikhin NICK :shikhun < 1457047697 779476 :shikhun!shikhin@unaffiliated/shikhin NICK :shikhin < 1457047700 961666 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@messages- < 1457047701 94958 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :int-e said 6h 47m 51s ago: btw does ghc allocate a thunk for a simple lst = 1 : lst <-- wow, apparently not (checked assembly output from ghc-7.10.2 with -O2, native code gen) < 1457047701 95029 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :int-e said 6h 45m 14s ago: even ghc-7.6.3 didn't allocate a thunk, that's as far back as I can easily go < 1457048043 567588 :FreeFull!~freefull@defocus/sausage-lover QUIT :Quit: Rebooting < 1457048173 200197 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1457048475 26064 :b_jonas!~x@russell2.math.bme.hu QUIT :Ping timeout: 250 seconds < 1457048537 222928 :b_jonas!~x@russell2.math.bme.hu JOIN :#esoteric < 1457048610 202462 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de QUIT : < 1457048617 188268 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1457048872 941558 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1457048892 831925 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :fungot: fungellot. < 1457048893 157806 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :boily: it is edited to remove the 0 parameter? i was thinking < 1457048900 899842 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :fungot: no you weren't. < 1457048901 185078 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :boily: ( code is 2.1mb so that may not have < 1457048906 354139 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :fungot: yes I do. < 1457048906 701641 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :boily: wait a minute!! i am having trouble with this stub generator. it has. < 1457048927 118956 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :fungot: stub generators suck, stubs suck, and asynchronous services especially suck. < 1457048927 502006 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :boily: sperber was here mar 17 at 11:11 pm utc, saying: or check out file-select and tcp-listener-fileno < 1457048933 89534 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :"it has." seems a bit too stubby indeed. < 1457048965 839579 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boheily. < 1457048999 734973 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hellørjan. < 1457049022 375387 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@@ @tell oerjan @@ @@ (@where weather) ENVA KOAK < 1457049022 508823 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :who's sperber? < 1457049054 720770 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hellochaf. < 1457049057 826412 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@messages- < 1457049058 877885 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Plugin `compose' failed with: <> < 1457049059 11130 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :You don't have any messages < 1457049073 321705 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ho hum. < 1457049088 1309 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :boily: Good afternoon, person. < 1457049124 231948 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: i dunno but he was there mar 17 hth < 1457049141 275536 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :silly oerjan < 1457049145 568512 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :mar 17 hasn't happened yet < 1457049163 673204 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :then why is fungot using past tense, duh < 1457049164 17854 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :oerjan: with the procedure for-each? ie i have a question about static links. i really should read up on macros? like atom? < 1457049193 880845 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :time to a fungot is an irrelevant concept hth < 1457049194 246017 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :boily: i don't apply this level of dynamic typing... it mentioned that static typing is in the browser while allowing quick access to the enclosing command. < 1457049206 4228 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :fungot: are you a dreen < 1457049206 404480 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :oerjan: because bash gets exactly 3 parameters with that invocation, and 0 added to any number of arguments, you have < 1457049280 941779 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fungot: hingot < 1457049281 304557 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :shachaf: some may.....but not all. but many more possibilities than chess. many. most things just work. at least now atm < 1457049295 608058 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :^style calvinandhobbes < 1457049295 745510 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Not found. < 1457049298 972700 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What! < 1457049310 920632 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fizzie: plz fix twh hth < 1457049506 628064 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION wraps fungot in a chicken costume < 1457049507 114500 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :boily: and i think he said some weird things involving crazy symbols and actions. i'm purely interested in the same ballpark, and roughly between chicken and stalin might be one way of doing that < 1457049560 365070 :grabiel!~canaima@186-95-255-29.genericrev.cantv.net JOIN :#esoteric < 1457049611 599000 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`relcome grabiel < 1457049633 313948 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​08grabiel: 09Welcome 02to 06the 13international 04hub 07for 08esoteric 09programming 02language 06design 13and 04deployment! 07For 08more 09information, 02check 06out 13our 04wiki: 07. 08(For 09the 02other 06kind 13of 04esoterica, 07try 08#esoteric 09on 02EFnet 06or 13DALnet.) < 1457049634 517821 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :. o O ( there should be a way to make my IRC client autocomplete `relcomes or something... ) < 1457049703 385985 :grabiel!~canaima@186-95-255-29.genericrev.cantv.net PART :#esoteric < 1457049783 114472 :Yurume!23f9939a@121.78.85.35 PRIVMSG #esoteric :http://www.emojicode.org/ < 1457049797 427348 :Yurume!23f9939a@121.78.85.35 PRIVMSG #esoteric :oh, well. yet another emoji craze < 1457049815 434377 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :Yurumello. have I ever seen you before? < 1457049830 843742 :Yurume!23f9939a@121.78.85.35 PRIVMSG #esoteric :I am an alter ego of lifthrasiir < 1457049837 267869 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oooooh tdh < 1457049853 331600 :augur!~augur@108-60-123-170.static.wiline.com JOIN :#esoteric < 1457049889 323416 :Yurume!23f9939a@121.78.85.35 PRIVMSG #esoteric :just to say. < 1457049955 908249 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :boily: tdh didn't help htdh < 1457049968 664231 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? htdh < 1457049969 842887 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :HtDH is a classic text on How to Design Hotdogs or possibly Hogprams. It is all about functional condiments, and was co-authored by Herence Tao and Don Ho. < 1457049979 142994 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: that was a canaima, you should have used `bienvenido hth < 1457050000 947834 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`culprits wisdom/htdh < 1457050003 730147 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :oerjan oerjan elliott Bike FreeFull cpressey cpressey cpressey < 1457050006 957670 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: what should a variant of culprits that looks in wisdom/ be called < 1457050008 185014 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oerjan: tdht. < 1457050181 814868 :augur!~augur@108-60-123-170.static.wiline.com QUIT :Remote host closed the connection < 1457050224 835284 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: pundits hth < 1457050252 85221 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@wn pundit < 1457050253 879716 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :*** "pundit" wn "WordNet (r) 3.0 (2006)" < 1457050254 13102 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :pundit < 1457050254 13154 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : n 1: someone who has been admitted to membership in a scholarly < 1457050254 13175 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : field [syn: {initiate}, {learned person}, {pundit}, < 1457050254 13192 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : {savant}] < 1457050266 900375 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION mapoles oerjan (0.5 shachafs) < 1457050299 770446 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? boily < 1457050301 44723 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​"Only sane man" boily is monetizing a broterhood scheme with the Guardian of Lachine, apparently involving cookie dealing. He's also a NaniDispenser, a Trigotillectomic Man Eating Chicken and a METARologist. He is seriously lacking in the f-word department. < 1457050303 966815 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zzo38: I found a game called TIS-100 on steam and recently bought it < 1457050309 492768 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: the "pun" at the beginning wasn't the deciding factor hth < 1457050323 450427 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: and yet you punned it anyway < 1457050333 466708 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :it was half a funpuns, so 0.5 shachafs. < 1457050333 943292 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :@metar cyyz < 1457050334 262155 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :CYYZ 040000Z 08006KT 15SM FEW050 BKN160 M05/M10 A3015 RMK SC2AC5 SLP222 < 1457050335 512417 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zzo38: It's an ASM programming game for a massively-parallel architecture called the TIS-100 (Tessellated Intelligence System) < 1457050349 315715 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :he\\oren\. did you get blizzarded? < 1457050353 900934 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@@ @@ (@where weather) cyyz < 1457050356 82734 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : CYYZ 040000Z 08006KT 15SM FEW050 BKN160 M05/M10 A3015 RMK SC2AC5 SLP222 < 1457050358 860418 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :a little < 1457050359 702655 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :much better < 1457050383 386943 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :um wtf is @@ @@ supposed to do < 1457050419 233918 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :stupid haskull line noise < 1457050441 686637 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :the rube goldberg weather forecast < 1457050508 850030 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@help @ < 1457050508 983665 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : @@ [args]. < 1457050508 983781 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : @@ executes plugin invocations in its arguments, parentheses can be used. < 1457050508 983803 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : The commands are right associative. < 1457050508 983824 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : For example: @@ @pl @undo code < 1457050508 983842 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : is the same as: @@ (@pl (@undo code)) < 1457050567 602556 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm is @@ a kind of join < 1457050581 344892 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :\oren\: it's not haskell syntax hth < 1457050605 669361 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :haskell more like has kool < 1457050611 151148 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :gains kool until end of turn < 1457050714 410421 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: extra points for using the original hindi पण्डित hth < 1457051294 924267 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net JOIN :#esoteric < 1457051566 904763 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :We should make an ASM programming game... < 1457051578 171963 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :One that makes grown men cry, of course < 1457051607 369224 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :We had a TIS-100cussion on the channel at least once. < 1457051641 675207 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I liked it. < 1457051663 503878 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(The game, not the discussion.) < 1457051675 564512 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :fizzie: Yep < 1457051785 379755 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It might not quite count as massively parallel, wasn't it at most something like 3x4 nodes? < 1457051891 453193 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1457051952 612682 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :fizzie: That's a single segment < 1457051962 208489 :Alejandro15!~roo@186-89-90-128.genericrev.cantv.net JOIN :#esoteric < 1457051967 121250 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :fizzie: In theory, it actually has thousands upon thousands of nodes < 1457051978 901602 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`relcome Alejandro15 < 1457051979 500346 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :? < 1457051980 576971 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​04Alejandro15: 07Welcome 08to 09the 02international 06hub 13for 04esoteric 07programming 08language 09design 02and 06deployment! 13For 04more 07information, 08check 09out 02our 06wiki: 13. 04(For 07the 08other 09kind 02of 06esoterica, 13try 04#esoteric 07on 08EFnet 09or 02DALnet.) < 1457052008 202608 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, I didn't parse the backstory like that at all, but I guess that's likely true, since it's always different nodes that are broken. < 1457052024 68799 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :fizzie: Yep, I was going to say that, but the message changed xD < 1457052042 383599 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :fizzie: What's the high-level equivalent of massively parallel? < 1457052055 17066 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :Alejandro15: ¿habla usted español? < 1457052153 27269 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :fizzie: I imagine in high-level massively parallel computing, you can create new ports at runtime < 1457052180 369342 :Alejandro15!~roo@186-89-90-128.genericrev.cantv.net QUIT :Quit: Leaving. < 1457052181 814637 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :massively parallel computing is a bitch. but at least there's MPI. I love MPI. < 1457052201 384696 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oerjan: see, I asked something in Spanish and he didn't even answer! < 1457052205 153986 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :boily: MPI? < 1457052221 564089 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Message_Passing_Interface < 1457052241 480938 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :boily: How is MPC a bitch? < 1457052248 806842 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :What did MPC ever do to you? < 1457052253 377178 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Were- were you dating? < 1457052254 994979 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :MPI: simple, easy to grok, useful, documented to hell and back, and pragmatic. < 1457052259 719064 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ha ha ha :D < 1457052283 729418 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :no, I did some research stuff with heavily parallelized SVMs a few years ago. < 1457052289 301899 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ACTION awaits a joke about how MPI was in bed- something about practically being in two places at once or something < 1457052303 39079 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :I don't joke, I am sane. < 1457052310 182730 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :(well, I don't joke that much.) < 1457052310 791039 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: i think cantv.net also implies canaima hth < 1457052313 540906 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :(ok, reasonably.) < 1457052323 124960 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oerjan: why I Spanished. < 1457052415 620633 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :"Compañia Anónima Nacional Teléfonos de Venezuela" < 1457052430 600943 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :fizzie: It's also interesting that the pattern of broken nodes is consistently the ones that you might want to use < 1457052515 665436 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :next Venezuelan to join the chännel, everybody should switch to Spanish. maybe we'll catch one! < 1457052585 862938 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ok, canaima and cantv are not quite the same thing, but connected. < 1457052678 325869 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 246 seconds < 1457052692 422992 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1457052744 732836 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : I don't joke, I am sane. <-- * now imagining a batman villain saying that... < 1457052837 232027 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it probably doesn't end well for em. < 1457052990 26599 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :fizzie: What would be a good architecture for an ASM game? < 1457052999 812575 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Phantom_Hoover, I found out today that one of the people I play D&D with is on the York submarine jousting team < 1457053148 764339 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :Taneb: are you trying to keep this up until actual submarines are jousted twh < 1457053163 268967 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :or at least models < 1457053184 18756 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :oerjan, I started it because I forgot what the sport was called < 1457053200 843139 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Keeping it up because somehow "submarine jousting" sounds less silly than the truth < 1457053348 868665 :Elronnd!elronnd@znc.dank.ninja NICK :ProzacElf < 1457053556 764506 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :Taneb, did you mention that his team are bastards < 1457053578 425925 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fizzie: YOu didn't like the discussion? < 1457053718 202840 :ProzacElf!elronnd@znc.dank.ninja NICK :Elronnd < 1457053737 636355 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Phantom_Hoover, I didn't feel it polite < 1457053743 954228 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :He did comment that your team were very good < 1457053829 63963 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: No, Taneb means jousting underwater- it's sub-marine jousting < 1457053839 903055 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :hppavilion[1]: If you mean real architectures (games for some reason tend to prefer made-up ones), for some reason my first thought would be the Z80. < 1457053857 670015 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :fizzie: Architecture in the abstract I mean < 1457053870 107563 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :fizzie: Not a specific architecture; a general architecture paradigm < 1457053907 765788 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh. I'd just do something that actually exists. I'm not sure how that would turn out to be a "game", though. < 1457053964 12543 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :fizzie: I think the point of those games is that the creators enjoy making the architecture < 1457054041 752386 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The DCPU-16 had really silly operand encodings. < 1457054126 600389 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :Taneb, this is of course true, was he on their A or B team though < 1457054132 229832 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :(we never played the A team) < 1457054134 338174 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: shut up and don't crush my dreams < 1457054175 908193 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :fizzie: Oooh, perhaps the arch for this game could use those negative-level MOVs? < 1457054189 970034 :7YUAAGGC0!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1457054218 123417 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Phantom_Hoover, I don't know, although he certainly didn't deny it when I asked if he'd played Warwick recently < 1457054368 848823 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :york A were good last time we played them, they just ended up in a tough group this year < 1457054386 105613 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :they certainly know how to organise a tournament < 1457054428 959173 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There's always the time-honoured thing of taking some feature that actually exists (say, pipelines with delay slots) and just going overboard with it. < 1457054543 360368 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Anyway, I'm going to bed now < 1457054544 734888 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Goodnigh < 1457054549 553865 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :bonne tanuitb! < 1457054727 741831 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`wisdom < 1457054730 367605 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :alg. ii/Algae II, the successor class to Algae I. Discusses hydroponics and such. < 1457054789 522095 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`` sed -i 'sa\aeaæa' wisdom/alg* < 1457054793 80093 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457054836 130505 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :wat < 1457054848 400200 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` ls wisdom/alg* < 1457054849 724185 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom/algebraic number theory \ wisdom/alg. ii \ wisdom/algol \ wisdom/algorithm < 1457054863 834572 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` grep æ wisdom/alg* < 1457054865 7003 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom/alg. ii:Algæ II, the successor class to Algae I. Discusses hydroponics and such. < 1457054890 838415 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: *cough* < 1457054893 413428 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oh. < 1457054895 379633 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hm. < 1457054897 392755 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :eh. < 1457054899 420210 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :uuuuh. < 1457054901 382521 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`revert < 1457054909 776906 :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. < 1457054919 604400 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION whistles < 1457055275 527404 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :fizzie: One of the interesting things we can do with ASM games is have features that are nigh-impossible on real computers < 1457055278 770242 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :e.g. register sets < 1457055801 314020 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :register sets? < 1457056095 257557 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1457056395 999622 :lleu!~gnomebad@unaffiliated/lleu QUIT :Quit: That's what she said < 1457057137 579645 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: Registers that can include multiple values < 1457057144 856306 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: I suppose it's a bit quantum, actually < 1457057154 225784 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :But without the probabilisticness < 1457057225 121565 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :does it have entanglement between multiple registers? < 1457057355 518608 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :dang this cpu design idea I'm trying to develop is so hard to get anywhere < 1457057443 606028 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :(the thing where you have an accumulator and chains of related operations are issued together on an execution unit and run sequentially on the accumulator) < 1457057624 46887 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I'm trying to find a compromise between too much dynamic scheduling (the problem on out-of-order RISCs) and too much static scheduling (the problem on VLIWs) < 1457057775 575526 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and the complexity spirals out of control < 1457057961 632322 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :'night all! < 1457057980 47061 :boily!~alexandre@96.127.201.149 QUIT :Quit: BRANCHING CHICKEN < 1457058179 44727 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :yet it's close enough to a solution that I get all obsessed < 1457058324 691795 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :1 instruction is something like < 1457058333 418462 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :: < 1457058446 14643 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :4 renames - one for each regfile partition (partition 0 is r0,r4,r8,r12,r16,r20,r24,r28, partition 1 is r1,5,9,13,17,21,25,29, partition 2 is r2,6,10,14,18,22,26,30, partition 3 is r3,7,11,15,19,23,27,31). each of the 4 renames can also be replaced by a nop. < 1457058543 796363 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :8 writebacks. each writeback must use one of the 4 renames. also, you have a flag to indicate the last writeback for each of the 4 regfile partitions (the one that gets written to the regfile for real) < 1457058811 609041 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :8 microthreads. each microthread contains a block of instructions that gets assigned to one execution unit and executed sequentially. each instruction is in the form of [alu op][reg x][reg y/immediate], with the result written to the accumulator and optionally written to a regfile register(corresponding to one of the 8 writebacks). each register operand can be either one of the 32 permanent register, the accumulator, or one of the 8 writebac < 1457058884 376771 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite < 1457058947 149043 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :4 or 8 memory operations(not sure of the limit to set yet) (either loads or stores or nops). the order of memory operations is preserved even though the microthread execution is fully reordered. < 1457058988 829959 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :offset to the next instruction (probably with some forced alignment - maybe 16bytes) < 1457059054 176224 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :the idea of the whole thing is that it can be issued in 1 cycle < 1457059058 274048 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :at least in theory < 1457059181 108245 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :the register renamer grabs 8 free physical registers, changes up to 4 physical register assignments to architectural registers < 1457059231 779726 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: I'm trying to come up with interesting designs for CPUs, implementable or not, if you're curious. < 1457059240 343541 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :No, no entanglement; I guess it's not fully quantum < 1457059275 719035 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :it does all the renames of every register operand in parallel (which can be done in 1 cycle since the effect of renaming registers within an issued instruction is done beforehand) < 1457059304 601715 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :fizzie: The difficulty with TIS-100 is that you have a limit of 15 instructions/node < 1457059305 497636 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I'm obsessed with making it implementable too < 1457059364 404599 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :It's logical to have limitations (except that labels count as lines, which is bullshit), but 15 lines is a little too small (also, 15 isn't a power of 2) < 1457059372 682859 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: Fair enough < 1457059793 685222 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :for instance this sample resampling loop comes down to 2 instructions: < 1457059804 348476 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric ::loop < 1457059804 481962 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :shr ph 16, lds [sb + ac*2] -> d0 < 1457059804 482039 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :add ph $10000, shr 16, lds [sb + ac*2] -> d1 < 1457059804 482059 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and ph $ffff -> d2 < 1457059804 482080 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :lds [bu] -> d3 < 1457059805 313015 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :sub d1 d0, mul d2, sar 16, add d0 -> d0, mul vl, sar 16, add d3, st [bu] < 1457059805 446266 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :lds [bu+4] -> d3 < 1457059806 317930 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :mul d0 vr, sar 16, add d3, st [bu+4] < 1457059808 378775 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :  < 1457059813 651761 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :add vl rl -> vl < 1457059813 784940 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :add vr rr -> vr < 1457059813 785026 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :add ph fr -> ph < 1457059813 785081 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :add bu 4 -> bu, cmp be, jz loop < 1457059974 163533 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :the first instruction has 7 microthreads, 6 writebacks (-> d0, -> d1, -> d2, -> d3, -> d0, -> d3), 4 renames (d0 d1 d2 d3), 6 load/store operations (lds [sb + ac*2], lds [sb + ac*2], ld [bu], st [bu], ld [bu+4], st [bu+4]) < 1457060026 448784 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :second instruction has 4 microthreads, 4 writebacks (-> vl, -> vr, -> ph, -> bu), 4 renames (vl vr ph bu) < 1457060044 528902 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :assuming that vl, vr, ph and bu are in different regfile partitions < 1457060261 407646 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :assuming that the subinstructions take 2-4 bytes each, the first instruction takes somewhere between 40-80 bytes, second one about 12-24 bytes < 1457060299 880618 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :presumably to keep it busy you'd need an instruction cache at least 32 bytes wide < 1457060358 992016 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :if stars align in theory it can run the whole loop in 2 cycles per iteration < 1457060474 147096 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :a possible design is that the subinstructions go in normal instruction cache, and the renaming info that tells how to run it in parallel is generated on the fly and stored in a trace cache < 1457060505 372874 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :so on first iteration it runs at like 1 instruction per cycle and analyzes the instruction sequence for how to parallelize it < 1457060532 924873 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and stores that in a trace cache so that next iteration is super parallelized < 1457060675 43232 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :it would probably need a really wide data cache to run that fast too < 1457060703 596265 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :like the kind of monstruously complex banked data cache that does 2 loads + 1 store per cycle you find on modern CPUs < 1457060821 834020 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :in theory it doesn't need 2 register file ports per execution unit either, but I'm not sure how to ration that intelligently < 1457060839 715275 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :because some instructions need 2 ports, some need 1, some need 0 < 1457060918 380061 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :also it has the weakness that the register renamer needs to know which execution unit will get which writeback (because they actually are separate register files for each execution units, read ports are shared but write ports aren't) < 1457061007 364656 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :so yeah the whole thing works in theory but in practice is overly complex and probably needs to be cut down < 1457061023 655923 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and it's probably not well balanced < 1457061150 252493 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1457061190 126066 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :@wiki Game Theory < 1457061190 259340 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :http://www.haskell.org/haskellwiki/Game_Theory < 1457061197 779218 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Hm... < 1457061221 932788 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I was hoping that would lead to wikipedia, but in retrospect that seems silly < 1457061231 653476 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :in theory you could make a VLIW version of the above but I think it would be very hard to properly static schedule < 1457061240 971030 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: OLIW is better than VLIW < 1457061242 534169 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and it would probably stall way too easily < 1457061243 126273 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :@wikipedia Game Theory < 1457061243 259899 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Unknown command, try @list < 1457061246 613060 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :what's OLIW? < 1457061249 320632 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`wiki Game Theory < 1457061252 481706 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: wiki: not found < 1457061257 365450 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: Obscenely Long Instruction Word < 1457061268 818773 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :how is it better < 1457061281 700875 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :aside from burning through instruction cache faster < 1457061283 287151 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: I just like it more < 1457061298 714275 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: OLIW has instruction sets within instruction sets < 1457061305 485714 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :http://pastebin.com/wz3WwSbF is an example of an OLIW architecture < 1457061306 295683 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :also the cpu I described above is a pretty good candidate for OLIW :D < 1457061337 388474 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :64byte instruction words aren't for the faint of hearth < 1457061460 913879 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: Mine maxes out at 2752577 bytes per instruction word < 1457061471 371015 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: Instruction sets within instruction sets < 1457061487 28818 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(Every instruction word is executed concurrently) < 1457061499 667926 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :how is that electrically possible < 1457061505 990872 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :("Instruction word" doesn't really apply at this point though; it's more of an instruction paragraph) < 1457061516 839241 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: Electrically possible? No. < 1457061523 213328 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: Not on normal machines < 1457061546 439270 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: It doesn't /have/ to be 2752577 bytes. < 1457061605 251499 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: I mean, it might be implementable on hardware, because it doesn't use all 2752577 bytes at a time < 1457061624 34554 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :dunno, does it have latency causing characteristics? < 1457061647 175149 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: Probably < 1457061674 550729 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: It has properties like instruction words having length headers < 1457061686 654014 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: Which probably causes a shitton of latency < 1457061721 885600 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: Did you /want/ something with the word "Obscenely" in it to be practical? < 1457061799 424565 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I also have a hard time figuring out what all those fields mean < 1457061823 639339 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: Would you like an explanation? < 1457061834 581988 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :You'll be stuck here for a while < 1457061846 505044 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :not if you can't make it short < 1457061856 716200 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: I can try < 1457061873 297207 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :it looks like it has 0..65535 conditions < 1457061878 36959 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: Yes < 1457061895 319538 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :what's the condition group thing < 1457061896 843452 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: Instructions are basically a long list of normal ALU instructions (something you might find in a real machine) enclosed in a giant WHILE loop < 1457061921 846938 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: The condition is a series of instructions from a separate instruction set within the main one < 1457061949 764303 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: The condition is divided into groups, and the while loop- when checked- terminates when /all/ conditions are true in /any/ of the groups < 1457061953 87633 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :That was easy < 1457062029 693132 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :what are the condition instruction arguments and why are they *8 < 1457062062 376352 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: Condition instruction arguments are the things the condition checks! < 1457062091 45184 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :And they're *8 because I didn't understand ISAs at the time, but each argument is 8 bytes that references a memory location < 1457062122 105427 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :is that an absolute address or it's coming from some calculation? < 1457062164 661055 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: I'm not a pro with ISAs. I don't even know for certain what that question means. < 1457062170 570784 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :However, if my guess as to what it means is correct < 1457062188 579151 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :are they like 64bit memory addresses? < 1457062193 572551 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: Yes < 1457062199 296005 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :It doesn't matter really, it depends on the exact design < 1457062204 491056 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ok < 1457062209 25949 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :It's just an outline, not an in-depth spec < 1457062221 771616 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :what are the body flags < 1457062227 617282 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: I'm still trying to remember < 1457062237 805430 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Same with start and term arguments < 1457062274 92469 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :where does it store the results? < 1457062298 17321 :augur!~augur@50-1-126-214.dsl.static.fusionbroadband.com JOIN :#esoteric < 1457062298 977249 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: An accumulator < 1457062301 659795 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: IIRC < 1457062328 87220 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I made this a month or two ago (while talking to you, IIRC), and didn't kept detailed notes < 1457062334 777232 :augur!~augur@50-1-126-214.dsl.static.fusionbroadband.com QUIT :Remote host closed the connection < 1457062340 825327 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :If you like, I can make a better one with detailed documentation < 1457062351 706472 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :no I guess I've had my fill < 1457062356 125201 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :OK < 1457062368 288938 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I might make another one anyway just for fun < 1457062371 11264 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :like it does have obscenely large instructions < 1457062374 123489 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :but that's about it < 1457062390 224231 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: Yep, that's the point ;) < 1457062408 440920 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: Also, compiling to it (or even programming in its ASM) is completely different < 1457062434 592170 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: It includes nonnesting WHILE loops as a primitive rather than JMPs, which makes it very different < 1457062454 963150 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :considering that every instruction loads tons of stuff from memory it's not like compilation can be efficient anyways < 1457062476 699971 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: Correct. < 1457062494 254638 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: It's an esolang, really, or at least an outline for it < 1457062519 45759 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :it's more an esolang than a cpu ues < 1457062520 295104 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :yes < 1457062633 937904 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: It's an EsoCPU < 1457062655 857095 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :It is implementable on hardware conceivably, just not efficiently or in small space < 1457062692 158523 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :well < 1457062702 65881 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :you can implement a MIPS that runs an emulator :D < 1457062888 510533 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :if you can get the emulator to do a memory load per cycle it's not even slower than the real thing < 1457063040 6244 :feliks!~feliks@unaffiliated/feliks JOIN :#esoteric < 1457063315 441642 :augur!~augur@50-1-126-214.dsl.static.fusionbroadband.com JOIN :#esoteric < 1457063373 960777 :J_Arcane!~chatzilla@37-219-40-115.nat.bb.dnainternet.fi QUIT :Ping timeout: 240 seconds < 1457063584 450757 :augur!~augur@50-1-126-214.dsl.static.fusionbroadband.com QUIT :Ping timeout: 260 seconds < 1457063706 22622 :augur!~augur@50-1-126-214.dsl.static.fusionbroadband.com JOIN :#esoteric < 1457063885 277162 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Oh... oh god https://www.youtube.com/watch?v=Mk3qkQROb_k < 1457064826 377270 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :hppavilion[1] : that's... wrong < 1457064860 521108 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: Agreed < 1457064889 134893 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: It must be so hard for people who program in java to make funny comments written in code... < 1457065432 39166 :heroux!~heroux@gateway/shell/insomnia247/x-rhhwzqcjhxkntnmu QUIT :Ping timeout: 264 seconds < 1457065468 528787 :heroux!sandroco@gateway/shell/insomnia247/x-etecoebqouphthmg JOIN :#esoteric < 1457065661 207454 :clog!~nef@bespin.org QUIT :Ping timeout: 250 seconds < 1457066003 990446 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Read error: Connection reset by peer < 1457066032 928335 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1457066206 225784 :bender|!~benderx2@2404:e800:e61a:41d:342d:35f2:7f0f:ca68 JOIN :#esoteric < 1457066273 244915 :FreeFull!~freefull@defocus/sausage-lover QUIT :Ping timeout: 268 seconds < 1457066310 218828 :idris-bot!~idris-bot@dslb-092-072-190-108.092.072.pools.vodafone-ip.de QUIT :Ping timeout: 268 seconds < 1457066592 479088 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :is there a good scripting language with no garbage collector (and possibly no dynamic typing) ? < 1457066674 440993 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Tcl? < 1457066681 289034 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I'm asking because at work we do VST plugins at it would be nice to have a scripting language for doing stuff like envelopes and lfos and modulations and custom arpeggiators but the standard options like LUA can't be used because of the really short latency constraints < 1457066702 907860 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Tcl's even meant to be embedded. < 1457066716 734423 :deltab!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net PRIVMSG #esoteric :manual memory management in scripting? < 1457066739 704241 :deltab!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net PRIVMSG #esoteric :maybe what you need to *control* over the gc < 1457066763 125184 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :GC would need absolutely no "stop the world" < 1457066772 566182 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :not even 1ms < 1457066805 58903 :fungot!~fungot@momus.zem.fi QUIT :Ping timeout: 250 seconds < 1457066808 860845 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :whoa whoa whoa, GC that doesn't need to stop the world? < 1457066810 111006 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :basically there generally can't be any memory allocation/freeing on the audio thread generally < 1457066812 44482 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Stop the presses! < 1457066890 589183 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :like if it allocates memory as part of how it calculates stuff (like writing array values in a lot of script languages) then it can't work < 1457066934 32390 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :You're gonna have a hard time then. < 1457066960 120274 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: You know, x^∞ = ∞*sin(x) < 1457066975 540874 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(anyone want me to go to ##math and say that?) < 1457066976 249358 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :A small kind of Forth may be done? < 1457066987 229272 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :pikhq: Have you had fund learning about the intricacies of HotSpot GCs? < 1457066989 428223 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zzo38: Hi! Do you want to make an ASM game? < 1457066996 626420 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zzo38: Or provide input? < 1457066999 812062 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :shachaf: Not personally. < 1457067011 541781 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :How about fun? < 1457067011 921991 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :zzo38 : guess it could work out in theory < 1457067021 267596 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Not really. < 1457067039 757693 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :... Though I predict it'll come up. < 1457067056 509202 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :hppavilion[1]: Well, you could ask me question if you have any, I suppose (but I am not guaranteed to know the answer) < 1457067066 343011 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zzo38: OK < 1457067072 816818 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :in tcl feature list: "All data types can be manipulated as strings, including source code. Internally, variables have types like integer and double, but converting is purely automatic." < 1457067089 36585 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: So weak typing? < 1457067091 49440 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :this is exactly the kind of features that I want it to NOT have < 1457067102 856644 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :no freaking dynamic typing < 1457067105 619242 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :So... You don't want a scripting language. < 1457067110 5154 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Might I recommend Forth? < 1457067110 557454 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :mad: With Forth generally you preallocate so you can avoid these problems. < 1457067114 967943 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: No, this's weak typing < 1457067137 145787 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :pikhq: Yes that is what I would think, too < 1457067137 318448 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Wait, hm... < 1457067161 624719 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: Dynamic typing is when you can change the type of a variable (something that was once a string can now be an int) in an unregulated fashion (it isn't just retyping) < 1457067173 541997 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: Static typing is what C has, where variables MUST NOT CHANGE TYPE EVER < 1457067186 247062 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: Strong typing is where conversions aren't done automatically < 1457067191 845264 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :zzo38: Yup. It's basically the perfect language for this problem domain: small embeddable language with easily measurable and consistent performance characteristics. < 1457067192 737147 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :in C variables simply cannot change type < 1457067238 940874 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: And weak typing- what TCL apparently has- is where values change type based on what's needed ("I know you just tried to add an int to a string, which doesn't make sense, but let's just pretend the int is a string too") < 1457067280 604374 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :hppavilion[1]: Tcl's semantics (it's not an acronym BTW) are more that all values are strings. < 1457067295 871153 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :In C a variable has a type which is declared and isn't changed; in JavaScript a variable doesn't have a type, a value has a type and any value can be stored in any variable. < 1457067307 348930 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :TOOL COMMAND LANGUAGE < 1457067323 561600 :deltab!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net PRIVMSG #esoteric :but usually written Tcl < 1457067324 564659 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :pikhq: So it's stupid perl typing? < 1457067330 312900 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Also known as BF typing < 1457067352 679891 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :isn't perl typing like javascript typing except it doesn't have integers? < 1457067360 259345 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :or numbers that aren't strings < 1457067360 392640 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Nah, Perl does not have stringly typed semantics, at all. < 1457067435 963149 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :... In Tcl, an implementation which literally stored everything as actual char* strings would be perfectly reasonable (if a little inefficient). < 1457067521 16027 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :irl I need about 2 variable types < 1457067522 859891 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :float < 1457067526 556497 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and array of float < 1457067584 897509 :deltab!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net PRIVMSG #esoteric :maybe you need a shader language < 1457067600 556460 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :shader languages share some characteristics yes < 1457067606 693611 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :though they don't allow feedback < 1457067669 124260 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :the one language of this type in the wild is jesusonic < 1457067679 883090 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :but it's kindof rough < 1457067708 200482 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I think you can just make a simple Forth implementation and use that. < 1457067721 210212 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Agreed. < 1457067764 356224 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :yeah if I can convince potential users to live with forth's weird syntax ;) < 1457067854 499637 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Although different from other programming languages, I think it is reasonable for what it does. < 1457068319 921845 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 244 seconds < 1457068681 374498 :Sgeo_!~Sgeo@ool-18e43ef5.dyn.optonline.net JOIN :#esoteric < 1457068816 590911 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net QUIT :Ping timeout: 252 seconds < 1457069268 202790 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Can you please tell me if this document is good: https://www.npmjs.com/package/remote-xlib < 1457069296 322710 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :You can plesae complain about what is wrong with it, so that I can fix it please. < 1457069602 620894 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net JOIN :#esoteric < 1457069795 176314 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Example program is http://sprunge.us/ZMdg < 1457069911 967097 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :If you click inside of the window then it makes a pie chart centered at the clicked position. < 1457070071 598979 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(Tell me feature request too) < 1457070737 926148 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Ping timeout: 244 seconds < 1457071292 147838 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :zzo38! < 1457071356 864841 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Hello, what do you want please? < 1457071435 555802 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :I don't want anything < 1457071494 704069 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :OK < 1457071502 422757 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :But do you know answer of my question? < 1457071546 962742 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(I mean my other question before you join) < 1457072702 237494 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :zzo38: how am I supposed to know? < 1457072722 405262 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :zzo38: what was your question? < 1457072785 255246 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :You can know by the log, but I can repeat it anyways < 1457072814 41802 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Can you please tell me if this document is good: https://www.npmjs.com/package/remote-xlib You can plesae complain about what is wrong with it, so that I can fix it please. Also you can make comment about feature request, and other comment/complaint/question too < 1457072851 16425 :clog!~nef@bespin.org JOIN :#esoteric < 1457072988 98828 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :zzo38: where is the log? < 1457073054 730660 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :The IRC log is mentioned in the topic message it is http://codu.org/logs/_esoteric/ but anyways I already repeated my question so that you do not have to < 1457073124 961576 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1457073166 173146 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :zzo38: ah, topic, I always forget to look there < 1457073189 21387 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :my client requires that I click a few things to get to the topic < 1457073242 866361 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :zzo38: are you looking for HTML validation or English grammar? < 1457073295 572012 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Neither (I didn't write the HTML of the webpage anyways); I mean about if the document is clear, if it is sensible, etc < 1457073343 661433 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :zzo38: ah, so English grammar < 1457073424 184304 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :And if something is missing, too. < 1457073460 510896 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :If it doesn't specify correctly how to use the program, or if perhaps some part of the program is wrong or is missing, that is what I mean too. < 1457073489 361893 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :zzo38: "documentations assume" => "documentation assumes" < 1457073510 791828 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :actually < 1457073522 141571 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :zzo38: "These documentations assume" => "This documentation assumes" < 1457073576 871813 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1457073628 821352 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :zzo38: also, the relationship between ASCII and 16-bit characters are unclear, < 1457073631 271538 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :OK I fixed that, although I wasn't really asking about grammar anyways, but rather about errors such as in case it is not possible to understand the operation of this program for example, or if some function you think is important, but is actually missing, etc < 1457073639 642716 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :"Text ... is treated as 16-bit characters" implies Unicode < 1457073650 136306 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :adu: Do you know JavaScript? < 1457073650 856589 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :but you contradict that with ASCII, what exactly do you mean? < 1457073651 921047 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 244 seconds < 1457073655 945336 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :zzo38: I do < 1457073702 923847 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :In JavaScript, a string contains 16-bit characters (which is normally interpreted as UTF-16, and the fromCodePoint and codePointAt do so, although it doesn't have to be) < 1457073729 232530 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :It says "using the encoding of the font"; doesn't that make it clear though? < 1457073733 383050 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :zzo38: right, so is there a bug in your conversion between JS and Xlib? < 1457073748 186024 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :No there is not a bug, it is correct. < 1457073749 677353 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :zzo38: fonts can be unicode, what's the issue? < 1457073771 393425 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :zzo38: so it's a bug in font-config? < 1457073773 74104 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Yes, if the font is Unicode, then the characters are Unicode. Maybe I should add a sentence to mention that? < 1457073783 926268 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :adu: No it is not a bug in font-config either. < 1457073788 877104 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :zzo38: why can't you use unicode characters? < 1457073797 509584 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :zzo38: why are you forcing your users to use ASCII? < 1457073820 224233 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :You can use Unicode, if you are displaying text of a Unicode font. < 1457073829 905341 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :zzo38: that's not what your documentation says < 1457073842 494482 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Yes, perhaps I should clarify that. < 1457073889 81500 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :OK I fixed that. (That webpage won't update with all of my fixes now, since I work the changes on my own computer locally) < 1457073924 366747 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :At the end of that paragraph, I added a sentence that says "If the font encoding is Unicode, then the string is also interpreted as Unicode." Does that make it clear? < 1457073932 948205 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :yes < 1457073958 846305 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :OK < 1457074005 493634 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :the rest seems pretty clear, but then again, I love hierarchies < 1457074041 601598 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :my only recommendation would be to group them into tasks/topics < 1457074104 981289 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I did it by alphabetical with uppercase first, within each block I put first properties of the constructor, and then properties of the instance, and then events. I can add a index with tasks/topics too I suppose, if I can figure out how it should be grouped as. < 1457074122 534776 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :but sometimes that would cross-cut the class-oriented hierarchy, so I'm not sure if it would make sense in this case < 1457074145 944797 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :and yes, I know that JS doesn't have classes < 1457074146 128315 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I do know that the documentation for X.Drawable.prototype.drawMacro is incomplete. (I will fix this later.) < 1457074252 381458 :Sgeo__!~Sgeo@ool-18e43ef5.dyn.optonline.net JOIN :#esoteric < 1457074393 530472 :Sgeo_!~Sgeo@ool-18e43ef5.dyn.optonline.net QUIT :Ping timeout: 252 seconds < 1457074701 256705 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net QUIT :Quit: adu < 1457074958 542624 :bender|!~benderx2@2404:e800:e61a:41d:342d:35f2:7f0f:ca68 QUIT :Remote host closed the connection < 1457075035 62813 :bender|!~benderx2@2404:e800:e61a:41d:342d:35f2:7f0f:ca68 JOIN :#esoteric < 1457075091 431988 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1457076998 264936 :mroman!~mroman@160.85.232.26 JOIN :#esoteric < 1457077524 375739 :augur!~augur@50-1-126-214.dsl.static.fusionbroadband.com QUIT :Remote host closed the connection < 1457078164 309289 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1457078638 17687 :infinitymaster!~infinitym@c-67-201-229-168.reshall.wwu.edu JOIN :#esoteric < 1457078690 490864 :infinitymaster!~infinitym@c-67-201-229-168.reshall.wwu.edu QUIT :Client Quit < 1457078902 925045 :7YUAAGGC0!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1457080291 10894 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1457080533 175366 :zzo38!~zzo38@24-207-50-123.eastlink.ca QUIT :Read error: Connection reset by peer < 1457080824 741964 :zzo38!~zzo38@24-207-50-123.eastlink.ca JOIN :#esoteric < 1457080878 602238 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Sometimes it causes a kernel panic or other problems when trying to print, possibly there is a problem relating to powersave mode of the printer? < 1457081123 996923 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net QUIT :Quit: Bye < 1457081170 741332 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(Or maybe the kernel need to be upgraded?) < 1457082562 670351 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1457082847 663273 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 260 seconds < 1457083206 713158 :jaboja!~jaboja@ejr126.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1457083849 974870 :lleu!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1457083974 926022 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 244 seconds < 1457084023 909176 :impomatic_!~digital_w@145.2.112.87.dyn.plus.net JOIN :#esoteric < 1457084977 656382 :heroux!sandroco@gateway/shell/insomnia247/x-etecoebqouphthmg QUIT :Remote host closed the connection < 1457085585 651965 :MoALTz!~no@78-11-180-214.static.ip.netia.com.pl QUIT :Ping timeout: 244 seconds < 1457085748 449820 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1457086574 502765 :heroux!sandroco@gateway/shell/insomnia247/x-ejnxjvarmofynexr JOIN :#esoteric < 1457087782 662607 :jaboja!~jaboja@ejr126.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 260 seconds < 1457088720 513985 :mroman!~mroman@160.85.232.26 PRIVMSG #esoteric :fnurd < 1457090856 655681 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1457091858 730793 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`wisdom < 1457091873 975998 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :arothmorphise/arothmorphise ... antormo... antrohm... ant... oh bugger. This should go in the `misspellings of antrhrop... atnhro...' entry. < 1457093234 304534 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? misgivings < 1457093238 191035 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :misgivings? ¯\(°​_o)/¯ < 1457093388 140658 :boily!~alexandre@96.127.201.149 QUIT :Quit: ANSWER CHICKEN < 1457093407 928607 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1457093677 916924 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 244 seconds < 1457095097 382660 :bb010g!uid21050@gateway/web/irccloud.com/x-zgehvlokoljrzlln JOIN :#esoteric < 1457095363 247030 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de JOIN :#esoteric < 1457096920 969880 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1457096966 666081 :Melvar`!~melvar@dslb-178-004-080-239.178.004.pools.vodafone-ip.de JOIN :#esoteric < 1457097073 904448 :Melvar!~melvar@dslb-092-072-190-108.092.072.pools.vodafone-ip.de QUIT :Disconnected by services < 1457097077 213967 :Melvar`!~melvar@dslb-178-004-080-239.178.004.pools.vodafone-ip.de NICK :Melvar < 1457098969 244951 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1457098991 280242 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/paste < 1457098998 218026 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/bash \ if [ "$1" ] && url "$1" 2>/dev/null # Save making a file when it already exists. \ then \ true \ else \ PASTENUM="$RANDOM" \ \ mkdir -p $HACKENV/paste \ \ url paste/paste."$PASTENUM" \ cat -- "${1--}" > $HACKENV/paste/paste."$PASTENUM" \ fi < 1457099015 946455 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/url < 1457099016 585691 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/usr/bin/env python \ import sys, os.path, re, urllib \ if len(sys.argv) <= 1: \ print "http://codu.org/projects/hackbot/fshg/" \ else: \ f = os.path.abspath(sys.argv[1]) \ f = re.sub(r"^/+hackenv/", "", f) \ if re.match(r"/|\.hg(?:/|$)",f): \ sys.exit("File is outside web-viewable filesystem repository.") \ else: \ < 1457099120 22437 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`url bin/url < 1457099120 888717 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/bin/url < 1457099256 797919 :bender|!~benderx2@2404:e800:e61a:41d:342d:35f2:7f0f:ca68 NICK :sid123 < 1457099271 741127 :sid123!~benderx2@2404:e800:e61a:41d:342d:35f2:7f0f:ca68 NICK :bender| < 1457099297 826268 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`url test.hg/ < 1457099298 613641 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/test.hg < 1457099324 148504 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :guess it only matches at beginning < 1457099360 199294 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`culprits bin/url < 1457099363 442615 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :tswett tswett oerjan oerjan oerjan oerjan oerjan fizzie fizzie fizzie fizzie oerjan oerjan oerjan oerjan elliott ais523 ais523 oerjan oerjan oerjan shachaf shachaf elliott elliott nitia < 1457099411 187111 :impomatic_!~digital_w@145.2.112.87.dyn.plus.net PRIVMSG #esoteric :Are people still playing BF Joust? I notice the strategy page hasn't had anything new added for almost a year. < 1457099425 189050 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :obviously, i was the one who wrote that part. < 1457099441 147168 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :impomatic_: not very often afair < 1457099458 667615 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i guess people haven't had any new ideas to try < 1457099468 141843 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :at least, none that won. < 1457099631 225499 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :impomatic_: I go back and top the leaderboard every now and again, but it's been deadish for a while < 1457099664 40707 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :impomatic_: if you haven't seen growth2 yet, I'd recommend watching it, I really like the strategy < 1457099689 757482 :Mikaos!~user@213.149.61.145 JOIN :#esoteric < 1457099689 930518 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :19:05, 31 May 2015‎ Ais523 (Talk | contribs | block)‎ . . (97,150 bytes) (+3,004)‎ . . (→‎2015: because we couldn't go a year without a new hill-topper) < 1457099706 976392 :Mikaos!~user@213.149.61.145 PART :#esoteric < 1457099707 132716 :impomatic_!~digital_w@145.2.112.87.dyn.plus.net PRIVMSG #esoteric :ais523: will do after work :-) < 1457099720 317611 :spiette!~spiette@modemcable199.41-161-184.mc.videotron.ca JOIN :#esoteric < 1457099770 572587 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: seems like you need to get a new one soon >:) < 1457099777 151184 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :indeed < 1457099922 569415 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm is my tooth actually getting a bit better again < 1457100219 760874 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1457100548 213234 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in terms of BF Joust hill-topping, I really want to get margins to work < 1457100555 43435 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but every time I try to change it I break it < 1457100563 953498 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :maybe I should start from scratch using the same strategy < 1457100954 999356 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION has to stop clicking on giant reverts and nitia in the repository browser < 1457101061 208027 :MoALTz!~no@78-11-183-124.static.ip.netia.com.pl JOIN :#esoteric < 1457101309 514285 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@tell hppavilion[1] @wikipedia Game Theory <-- tip 1: @google tip 2: wikipedia wouldn't capitalize "theory". < 1457101309 647362 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1457101331 398364 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@google Game Theory < 1457101332 530587 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Game_theory < 1457101386 207055 :MoALTz!~no@78-11-183-124.static.ip.netia.com.pl QUIT :Ping timeout: 268 seconds < 1457101395 261818 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : Unknown command, try @list <-- . o O ( Unknown command, try `list ) < 1457101465 611759 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :bleh, now I'm working on stealth3 :-) < 1457101557 684973 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*MWAHAHAHA* < 1457101769 449035 :spiette!~spiette@modemcable199.41-161-184.mc.videotron.ca QUIT :Ping timeout: 260 seconds < 1457101978 325610 :spiette!~spiette@72-53-140-195.cpe.distributel.net JOIN :#esoteric < 1457103853 26977 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1457104125 999827 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 248 seconds < 1457105109 666160 :jaboja!~jaboja@ejr126.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1457105835 633963 :Alejandro15!~roo@186-89-90-128.genericrev.cantv.net JOIN :#esoteric < 1457105972 830991 :Alejandro15!~roo@186-89-90-128.genericrev.cantv.net PART :#esoteric < 1457106488 568004 :lambda-11235!~lambda-11@47.208.113.50 JOIN :#esoteric < 1457106564 445758 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 260 seconds < 1457106606 234098 :XorSwap!~XorSwap@140.193.119.147 JOIN :#esoteric < 1457106694 672934 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1457106752 707089 :jaboja!~jaboja@ejr126.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 260 seconds < 1457107134 852300 :XorSwap!~XorSwap@140.193.119.147 QUIT :Read error: Connection reset by peer < 1457107202 964304 :XorSwap!XorSwap@wifi-wpa-cw2-140-193-119-147.wifi.umanitoba.ca JOIN :#esoteric < 1457107547 243277 :J_Arcane_!~chatzilla@37-219-194-98.nat.bb.dnainternet.fi JOIN :#esoteric < 1457107808 199629 :mroman!~mroman@160.85.232.26 QUIT :Quit: Lost terminal < 1457108212 426150 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :`? loop < 1457108225 730308 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :loop: see loop < 1457108270 624177 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :I think a loop is an automorphism in the groupoid of paths < 1457108317 419902 :Alejandro15!~roo@186-89-90-128.genericrev.cantv.net JOIN :#esoteric < 1457108371 923745 :XorSwap!XorSwap@wifi-wpa-cw2-140-193-119-147.wifi.umanitoba.ca QUIT :Ping timeout: 244 seconds < 1457108401 861680 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Category of paths- it's not always a groupoid < 1457108417 341703 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Well, it's almost never a groupoid. It doesn't always have inverses < 1457108422 446277 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Brainfuck constants14]]4 10 02https://esolangs.org/w/index.php?diff=46492&oldid=45087 5* 03Quintopia 5* (+25) 10/* Power Series */ wolfram alpha says so < 1457108563 857082 :Alejandro15!~roo@186-89-90-128.genericrev.cantv.net PART :#esoteric < 1457108634 325547 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :quintopia: sounds a bit vague for wolfram alpha < 1457108648 19023 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 244 seconds < 1457108704 357409 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Brainfuck constants14]]4 10 02https://esolangs.org/w/index.php?diff=46494&oldid=46492 5* 03Quintopia 5* (+60) 10/* Power Series */ wolfram alpha says so < 1457108713 548338 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :ACTION is learning what a homotopy is < 1457108918 667966 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :The lecturer is being very handwavey < 1457108927 496524 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :"Continuous functions form a space!" < 1457109021 653354 :Alejandro15!~roo@186-89-90-128.genericrev.cantv.net JOIN :#esoteric < 1457109047 50005 :Alejandro15!~roo@186-89-90-128.genericrev.cantv.net PART :#esoteric < 1457109137 322216 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :He's also pronouncing homotopy in a different way to what I had assumed < 1457109152 768407 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :I was putting the stress on the second and forth syllables, with all short os < 1457109166 697328 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :He's putting the stress on the first and third syllables, and having the first two os long < 1457109545 412738 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION assumed as Taneb. < 1457109626 912750 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :wiktionary unhelpful < 1457109642 58500 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :oerjan: looking at the greek roots, they use omicrons rather than omegas < 1457109653 750333 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Hence short os < 1457109674 236795 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :does that actually matter to english < 1457109711 800675 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :No, but it's at least a point of data < 1457109723 431691 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Then again, I pronounce "finite" with short is < 1457109726 346250 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm google translate has them long < 1457109800 378639 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :OED gives it as /ˈhɒməʊtɒpi/ or /həˈmɒtəpi/ < 1457109800 550412 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :https://www.reddit.com/r/math/comments/lhj6r/how_do_you_pronounce_homotopy/c2svi40 hth < 1457109820 139339 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric ::D < 1457109948 275125 :fungot!~fungot@momus.zem.fi JOIN :#esoteric < 1457109967 280097 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: Push the shell. Climb the shell. < 1457109967 526099 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :fizzie: your majesty! and queen. he and a friend left on a journey 10, then magic damage will be reduced by 10%. a star after any characteristic means it's at maximum strength! no matter what the price! it is, you idiot! hey! is that for us! the chef's in a snit, trying to get food to the front lines. heard a spell to energize the sword takes immense evil! indeed! this thing. what you have the masamune! < 1457109995 804743 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :also https://www.youtube.com/watch?v=jJRyeUDfthk < 1457110033 80473 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: I heard it takes immense concentration, not immense evil... < 1457110033 261957 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :fizzie: like, thanks princess. i'll take that under advisement!! < 1457110041 967662 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That's such an uppity bot. < 1457110054 356673 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :what style is it? < 1457110058 882569 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :^style < 1457110059 52313 :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 < 1457110060 754132 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^style ct < 1457110060 950788 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Selected style: ct (Chrono Trigger game script) < 1457110073 363650 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :and a serious one https://www.youtube.com/watch?v=6Nw1uIpZ9io < 1457110077 72018 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :fungot < 1457110077 216955 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :izabera: i'd like to see that mystical sword for myself! geez! well, remember that you can log in anywhere on the world map! need a brief weapons and items seminar? < 1457110227 998278 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: Yes, please. Give us a seminar on weapons and items. < 1457110228 202647 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :fizzie: is the gate key okay!! get' em! 200g per night. care, and stay...healthy! my husband...he's...he's...gone... but he left me precious gifts! the seeds...and our child, it's ancient history now... < 1457110241 696739 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: Oh, if it costs that much, never mind then. < 1457110241 830092 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :fizzie: the masamune!! stole a tonic! amazing! you found a dreamstone! i'd forgotten how beautiful they are the evildoers? magus's lair! you brave! he's probably up north, to guardia!!! let's toast our land! now we'll have some peace! magus is a tad on the spooky side. our only hope. < 1457110251 770562 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's a very excitable style. < 1457110269 539344 :bender|!~benderx2@2404:e800:e61a:41d:342d:35f2:7f0f:ca68 QUIT :Disconnected by services < 1457110447 994033 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Later < 1457110913 957414 :nisstyre!~yourstrul@oftn/oswg-member/Nisstyre QUIT :Ping timeout: 244 seconds < 1457111059 243994 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1457111330 792718 :bb010g!uid21050@gateway/web/irccloud.com/x-zgehvlokoljrzlln QUIT :Quit: Connection closed for inactivity < 1457111349 241646 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 276 seconds < 1457111532 788946 :jaboja!~jaboja@ejr126.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1457111852 128616 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1457112515 219962 :XorSwap!~XorSwap@wpa-6-1316.cc.umanitoba.ca JOIN :#esoteric < 1457112583 539893 :XorSwap!~XorSwap@wpa-6-1316.cc.umanitoba.ca QUIT :Read error: Connection reset by peer < 1457112596 195433 :XorSwap!~XorSwap@wpa-6-1316.cc.umanitoba.ca JOIN :#esoteric < 1457113043 740148 :XorSwap!~XorSwap@wpa-6-1316.cc.umanitoba.ca QUIT :Quit: Leaving < 1457114387 258725 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Stupid framework tries to be overly general but doesn't actually do the simple things right. < 1457114440 106240 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :b_jonas, which framework < 1457114459 142161 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :stuff at $WORK < 1457114467 195664 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Aaaaaah < 1457114476 909535 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :has layers of abstractions < 1457114486 517650 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :at the bottom it sometimes does the correct thing, sometimes doesn't < 1457114518 787461 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but you can never tell which because you can't follow the source code to the end < 1457114736 318912 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1457114985 316024 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 246 seconds < 1457115198 25162 :earendel!~earendel@unaffiliated/earendel QUIT :Ping timeout: 248 seconds < 1457115225 604309 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :b_jonas, apparently that kind of thing is really common in a lot of industries < 1457115230 947412 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Especially banking? < 1457115354 383602 :vanila!~vanila@unaffiliated/vanila JOIN :#esoteric < 1457115355 912684 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :hello < 1457115360 144344 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :occult wizards of the digital age < 1457115401 644111 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Hi < 1457115893 8569 :augur!~augur@108-60-123-170.static.wiline.com JOIN :#esoteric < 1457116571 322579 :earendel!~earendel@unaffiliated/earendel JOIN :#esoteric < 1457116675 204350 :treaki!~treaki@p54BF251B.dip0.t-ipconnect.de JOIN :#esoteric < 1457116803 574070 :MoALTz!~no@78-11-183-124.static.ip.netia.com.pl JOIN :#esoteric < 1457116846 720989 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :so whats new < 1457118112 805117 :augur!~augur@108-60-123-170.static.wiline.com QUIT :Remote host closed the connection < 1457118258 695418 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :`relcome < 1457118260 118734 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :`relcome < 1457118267 367411 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​07Welcome 08to 09the 02international 06hub 13for 04esoteric 07programming 08language 09design 02and 06deployment! 13For 04more 07information, 08check 09out 02our 06wiki: 13. 04(For 07the 08other 09kind 02of 06esoterica, 13try 04#esoteric 07on 08EFnet 09or 02DALnet.) < 1457118268 615252 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​06Welcome 13to 04the 07international 08hub 09for 02esoteric 06programming 13language 04design 07and 08deployment! 09For 02more 06information, 13check 04out 07our 08wiki: 09. 02(For 06the 13other 04kind 07of 08esoterica, 09try 02#esoteric 06on 13EFnet 04or 07DALnet.) < 1457118337 668699 :Melvar!~melvar@dslb-178-004-080-239.178.004.pools.vodafone-ip.de QUIT :Ping timeout: 260 seconds < 1457118513 449369 :nikylom!570324a7@gateway/web/freenode/ip.87.3.36.167 JOIN :#esoteric < 1457118641 798880 :nikylom!570324a7@gateway/web/freenode/ip.87.3.36.167 QUIT :Client Quit < 1457118668 433621 :nikylog!570324a7@gateway/web/freenode/ip.87.3.36.167 JOIN :#esoteric < 1457118976 58022 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :`relcome vanila < 1457118977 397363 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​08vanila: 09Welcome 02to 06the 13international 04hub 07for 08esoteric 09programming 02language 06design 13and 04deployment! 07For 08more 09information, 02check 06out 13our 04wiki: 07. 08(For 09the 02other 06kind 13of 04esoterica, 07try 08#esoteric 09on 02EFnet 06or 13DALnet.) < 1457119134 921895 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Piet++14]]4 10 02https://esolangs.org/w/index.php?diff=46495&oldid=42982 5* 03202.171.164.185 5* (+25) 10 < 1457119174 675095 :Melvar!~melvar@dslb-178-004-080-239.178.004.pools.vodafone-ip.de JOIN :#esoteric < 1457119671 49245 :hppavilion[1]!~DevourerO@74-114-87-85.dynamic.asdk12.org JOIN :#esoteric < 1457119695 247928 :^v!~v^@c-68-41-215-101.hsd1.mi.comcast.net QUIT :Ping timeout: 276 seconds < 1457119924 858186 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :How to make Bezier line with Xlib? < 1457120697 556229 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1457120889 733488 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :zzo38: I don't think Xlib can do that < 1457120922 693844 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :prooftechnique: not builtin, maybe, but you can make it do it < 1457120972 410543 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :izabera: wolframalpha gave me exact values for several different choices of x. They are ugly irrational numbers. < 1457120977 922955 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I guess you could look at cairo for inspiration < 1457121026 775510 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I found a document that says that by use of X10 codes in X11 it is possible to make spline, but does not describe very well how spline is made < 1457121191 280476 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Looks like this is a clock that draws the hands with a Bezier curve: ftp://ftp.lip6.fr/pub/linux/sunsite/X11/clocks/bclock-1.0.tar.gz < 1457121196 470070 :Reece`!~nothing@host-92-13-209-151.as43234.net JOIN :#esoteric < 1457121206 182327 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I think the relevant code is in transform.c < 1457121209 957466 :Reece`!~nothing@host-92-13-209-151.as43234.net QUIT :Remote host closed the connection < 1457121223 585261 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I will look < 1457121275 934897 :augur!~augur@108-60-123-170.static.wiline.com JOIN :#esoteric < 1457121551 259682 :heroux!sandroco@gateway/shell/insomnia247/x-ejnxjvarmofynexr QUIT :Ping timeout: 268 seconds < 1457121571 290693 :augur!~augur@108-60-123-170.static.wiline.com QUIT :Remote host closed the connection < 1457121572 550228 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: if you mean degree 2 spline, then pull in the cairo library, which can draw bezier stuff, and use its X11 backend. < 1457121578 15956 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :um < 1457121581 597299 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I mean degree 3 spline < 1457121586 429767 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :degree 2 is parabola < 1457121594 569480 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but cairo supports cubic (degree 3) too < 1457121690 688888 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Apparently Xlib can also do spline by including but it does not describe very well what spline algorithms are used and how to control it. < 1457121705 293641 :heroux!sandroco@gateway/shell/insomnia247/x-pajnlwhpcoaixhvt JOIN :#esoteric < 1457121890 405091 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: in that case, check cairo if it uses those functions of Xlib (it might not, if they're not general enough). < 1457121923 777332 :jaboja!~jaboja@ejr126.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 248 seconds < 1457122116 987223 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Why does tar have a large number of worthless options as well as a few useful ones, some of which can only be written as long option and short option won't work? < 1457122152 238702 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: history. < 1457122220 613790 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: and yes, --no-recurse should really have a short version < 1457122225 551519 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 240 seconds < 1457122249 837417 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :tar is bad < 1457122266 375500 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :sometimes if your file looks like a link it will try to open a network connection < 1457122278 952526 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :If all of the worthless options were to be removed, then all of the remaining long options could be changed to short options. < 1457122294 988610 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :yeah someone should just clean slate rewrite tar < 1457122299 895332 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :and it shouldn't support compression < 1457122308 900165 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :make it the "unix way" < 1457122328 969039 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: what I wish for is a program with 7z's backend and capabilities, but a sane front-end with reasonable unixish command-line syntax and output. < 1457122355 105542 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :I made a program that unzips any archive format < 1457122366 864466 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :you just go: un thing.whatever < 1457122377 762343 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :vanila: that's exactly what 7z is trying to do, unzips any archive format if you say 7z x somearchive < 1457122381 113680 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :and it has modules that describe each unix program to decompress < 1457122402 85940 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :i made it careful not to splay files everywhere < 1457122409 55370 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I agree you should use a separate program for compression instead. For example "zcat < program.tar.gz | tar t" or whatever (that already works though) < 1457122411 804483 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :it always puts them inside a folder (unless the zip itself was a single item) < 1457122414 589493 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :I wrote it in lisp and use it all the time < 1457122444 970545 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :it's abit imperfect though because every program is different and moste are not built to be used programatically(!) < 1457122451 123548 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :despite being command line unix programs < 1457122451 799211 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I always list the archive first before extracting it so that I will know what directory structure it needs. < 1457122457 15502 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :its a bit funny < 1457122475 220480 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(Or in case I do not need all of the files from the archive) < 1457122493 967436 :XorSwap!XorSwap@140.193.237.56 JOIN :#esoteric < 1457122514 580549 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I think Hamster archive is a better format. Hamster archive is consist of zero or more lumps, where each lump consists of the null-terminated filename, the 32-bit length in PDP-endian format, and then the data. < 1457122553 150478 :XorSwap!XorSwap@140.193.237.56 QUIT :Client Quit < 1457122567 213746 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :. o O ( so how do you deal with messages that are larger than 4GB? ) < 1457122604 472442 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :well, or files. < 1457122626 409268 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :4GB is a problem < 1457122632 500123 :nikylog!570324a7@gateway/web/freenode/ip.87.3.36.167 QUIT :Quit: Page closed < 1457122638 256958 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I suppose you could just add more than one with the same name if you really need to < 1457122665 846201 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Why do you like PDP-endian? < 1457122690 135481 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I don't, but that is how it was defined (I don't know why, but I can guess). < 1457122692 862271 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: separate program for compressing is what I do right now: tar -c "${lots_of_ugly_options[@]}" | 7z a "$outputpath/$basename.t7z" -t7z -mx=3 -si"$basename.tar" < 1457122716 911371 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :separate program is also what tar does of course < 1457122737 387207 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it automatically invokes the right separate program for decompressing gzip, bzip, xz, and a few more < 1457122761 289125 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :which is definitely the Right Thing for it to do < 1457122775 181208 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :another problem is unrar is not free < 1457122781 511488 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :7-Zip will already do both archiving and compression though, due to the 7-Zip file format in use. < 1457122805 736828 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :b_jonas: I don't, I think you should use pipe to tell to decompress instead < 1457122847 977084 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :The reason Hamster archive uses PDP-endian is for historical reasons and is not up to me. < 1457122867 681269 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: 7-zip does archiving, but you can't use that if you want to save unix filesystem attributes (owner, group, and permission bits most importantly), which is important for a system backup < 1457122875 449682 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: I used tar this way for backups < 1457122886 587162 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :for just distributing a tarball of some program, 7z without tar is fine of course < 1457122922 710507 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Yes I suppose that can be also a reason < 1457123003 922199 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: 7z can create or extract tar files (and many other formats), but since its command line utility is even worse to use than tar, I never tried to create tar with it (I did create zip with it though) < 1457123058 844762 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :The backend of 7z and how many formats it supports (not all archive formats either) is great, as well as its specific 7z format, and its windows gui. It's only the command-line tool I don't like. < 1457123077 347643 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I might try to nudge its source code a bit some time to make it a bit saner. < 1457123131 693563 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :It is one advantage of 7z, that you can support many different format; it has successfully opened some files I downloaded that were in unusual formats and it worked fine. < 1457123140 613436 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: exactly < 1457123156 664834 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I use 7z a lot for this reason < 1457123162 695733 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I also use it a lot to create 7z archives < 1457123238 940957 :XorSwap!~XorSwap@wpa-6-1316.cc.umanitoba.ca JOIN :#esoteric < 1457123250 200768 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :There are lots of other tools that try to support multiple archives of course: bzip2 can decompress gzip; xz can decompress gzip, bzip2, lzma; the rar program can decompress zip and I think it can even compress it; norton commander has a built-in zip decompressor; and there are even a few tools that try to handle any archive by calling other specific programs. < 1457123257 300228 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Yes, 7-Zip does compress pretty well < 1457123323 450275 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Note that some of the files I have successfully opened with 7-Zip are not even documented in the document of 7-Zip. < 1457123337 908273 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Also, I've never seen 7-zip crash, neither the gui nor the command-line, and that's a big plus. < 1457123344 210783 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(Maybe they are now, but at that time they weren't) < 1457123365 245969 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :b_jonas: Yes that too, although I have not used the GUI of 7-Zip < 1457123390 317019 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: the gui is quite good, and is designed better than the command line. it's not perfect, but quite good. < 1457123435 877368 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :It probably is good, although I still prefer to work by command-line < 1457123452 784395 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I use both, depending on the task. < 1457123464 239470 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Obviously the command line can be automated, which I have done at least once. < 1457123536 186967 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :It won't support Hamster archive, but I have written my own program for Hamster archive anyways (other programs exist, but they aren't very good, and also they require DOS) < 1457123559 503763 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :What I don't understand is why some people like the horrible trialware winrar program, when 7-zip has been available for quite a while and does basically anything winrar can do but better, except for compressing rar archives. < 1457123571 120251 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(The full version of 7-zip does decompress rar archives.) < 1457123586 298836 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :What's a hamster archive? < 1457123599 969351 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I described it above. It is: Hamster archive is consist of zero or more lumps, where each lump consists of the null-terminated filename, the 32-bit length in PDP-endian format, and then the data. < 1457123610 626925 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :in my opinion 7z should handle 7z only < 1457123622 181229 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :and there should be a separate multi-archiver program to 'combine' < 1457123622 449486 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :That is the entire document, now you can even make your own implementation if you want to < 1457123636 926893 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :zzo38, PDP lol < 1457123672 396818 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: what are Hamster archives used for? < 1457123685 40225 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :vanila: I know PDP-endian isn't as good, but that is what it is and I do not quite know why. < 1457123695 439169 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :PDP-endian XB < 1457123701 187762 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :it's the silliest endian < 1457123715 455521 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Yes I agree it is the silliest endian < 1457123722 244004 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I've tried to look up documentation on the format, and most of what I find is codu logs of zzo talking about it :D < 1457123730 27117 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :wait, is pdp endian one of those mixed-endian formats, in which the int16 level endian is opposite to the int32 level endianness? < 1457123739 430433 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes. < 1457123740 738827 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Nevertheless it can be implemented easily enough, as can the better formats such as big-endian and small-endian < 1457123762 556920 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :sure < 1457123770 821070 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :for an archive format like this it's fine < 1457123793 572822 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :prooftechnique: Other documentation does not name the format anything, which makes it difficult to find, although I wrote the entire document right here anyways; it is one sentence. < 1457123807 80442 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :this sounds like some sort of tar format basically < 1457123902 134165 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Combine archives simply by "cat" program or by using the >> redirection operator. < 1457123921 110490 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: right, I think tar formats can do that too < 1457123934 871013 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and so can tar.gz < 1457123961 125338 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I know gzip supports that too < 1457123986 41459 :jaboja!~jaboja@ejr126.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1457123995 987622 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :\oren\: Your font is making me depressingly aware of how often people use nonbreaking spaces for evil :| < 1457124024 181274 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :the t in tar stands for tape, as in, you can append new files to a tar file on a magnetic tape without reading it < 1457124046 93932 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :prooftechnique: Also with s/nonbreaking spaces/Unicode/ too isn't it? < 1457124110 676059 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :A little bit, yeah. Nonbreaking spaces are *everywhere*, though :| < 1457124183 704865 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Nonbreaking spaces are certainly not limited to Unicode of course though, other formats have nonbreaking spaces too < 1457124215 513939 :katherine!~canaima@200.84.213.17 JOIN :#esoteric < 1457124218 6856 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1457124219 251058 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :In UTCE all characters are nonbreaking (including the ASCII space) < 1457124273 538250 :katherine!~canaima@200.84.213.17 PRIVMSG #esoteric :holaaaaaaaaaaaaaaaaaaaaaaaaaaa < 1457124288 859117 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I think part of the reason why nonbreaking space got popular is that HTML traditionally couldn't represent multiple adjacent spaces, so when people wanted to show two adjacent spaces of an ascii string in HTML, they replaced one with a non-breaking space for display. < 1457124291 610852 :katherine!~canaima@200.84.213.17 PART :#esoteric < 1457124399 90471 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I mainly see it a lot in mailing list archives and GNU docs :D < 1457124420 955877 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Then again, I also see lots of tables used for no reason in those places, so :| < 1457124676 310010 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :If I understand correctly, these days there's a way around this in HTML, namely specifying the CSS property white-space: pre-wrap; which disables HTML's special whitespace handling. < 1457124702 909538 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :lol < 1457124708 811552 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :HTML merges multiple spaces into one < 1457124714 625951 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :just so people can indent their XML? < 1457124721 549142 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :that's sooooo horribly ugly and funny < 1457124724 676234 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :vanila: yes, it's horrible < 1457124730 423038 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :lisp paste website uses a funny XML indentation style < 1457124742 957084 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :view-source:http://paste.lisp.org/ < 1457124752 826736 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :vanila: it also sometimes removes a whitespace adjacent to a tag < 1457124761 299563 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :A lot of it is texi2html generated stuff, so it's at least kind of understandable < 1457124778 814802 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :I have a great idea: Use s-expressions for web markup < 1457124791 93305 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :top kek, bruv < 1457124800 752216 :vanila!~vanila@unaffiliated/vanila PART #esoteric :"Leaving" < 1457125263 986181 :heroux!sandroco@gateway/shell/insomnia247/x-pajnlwhpcoaixhvt QUIT :Ping timeout: 264 seconds < 1457125410 873682 :heroux!sandroco@gateway/shell/insomnia247/x-zplvfafixaoinknh JOIN :#esoteric < 1457125597 993309 :hppavilion[1]!~DevourerO@74-114-87-85.dynamic.asdk12.org QUIT :Ping timeout: 248 seconds < 1457125648 136149 :hppavilion[1]!~DevourerO@74-114-87-85.dynamic.asdk12.org JOIN :#esoteric < 1457126568 271347 :lleu!~gnomebad@unaffiliated/lleu QUIT :Quit: That's what she said < 1457126688 912236 :hppavilion[1]!~DevourerO@74-114-87-85.dynamic.asdk12.org PRIVMSG #esoteric :Loyalty Theory < 1457126694 636065 :hppavilion[1]!~DevourerO@74-114-87-85.dynamic.asdk12.org PRIVMSG #esoteric :@messages-l < 1457126694 769198 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :oerjan said 7h 3m 5s ago: @wikipedia Game Theory <-- tip 1: @google tip 2: wikipedia wouldn't capitalize "theory". < 1457126707 592499 :hppavilion[1]!~DevourerO@74-114-87-85.dynamic.asdk12.org PRIVMSG #esoteric :@google Game theory < 1457126708 608670 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Game_theory < 1457126743 91286 :hppavilion[1]!~DevourerO@74-114-87-85.dynamic.asdk12.org PRIVMSG #esoteric :@tell oerjan I was hoping `@wikipedia game theory` would return the first sentence of the article, because it was funny IIRC < 1457126743 224806 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1457126743 705551 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :@google Theory < 1457126745 423363 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :http://www.theory.com/ < 1457126745 556639 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Title: Theory Official Site | Contemporary Clothing for Women and Men < 1457126750 564635 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :@wiki Theory < 1457126750 698247 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :http://www.haskell.org/haskellwiki/Theory < 1457126754 963431 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Checkmate < 1457126787 638088 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Or, for that wiki: https://en.wikipedia.org/wiki/Theory < 1457126823 526027 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :hppavilion[1]: What's the joke in the first few sentences? < 1457126875 799587 :hppavilion[1]!~DevourerO@74-114-87-85.dynamic.asdk12.org PRIVMSG #esoteric :prooftechnique: I was wrong, it was a joke I was going to make < 1457126878 960168 :XorSwap!~XorSwap@wpa-6-1316.cc.umanitoba.ca QUIT :Ping timeout: 244 seconds < 1457126891 217292 :hppavilion[1]!~DevourerO@74-114-87-85.dynamic.asdk12.org PRIVMSG #esoteric :"Game theory is \"the study of mathematical models of conflict and cooperation between intelligent rational decision-makers.\"" < 1457126910 84798 :hppavilion[1]!~DevourerO@74-114-87-85.dynamic.asdk12.org PRIVMSG #esoteric :What's the study of people just in it for revenge and bitterness? < 1457126912 187310 :hppavilion[1]!~DevourerO@74-114-87-85.dynamic.asdk12.org PRIVMSG #esoteric :Also < 1457126936 925940 :hppavilion[1]!~DevourerO@74-114-87-85.dynamic.asdk12.org PRIVMSG #esoteric :"Game theory is mainly used in ... political science..." < 1457126950 383098 :hppavilion[1]!~DevourerO@74-114-87-85.dynamic.asdk12.org PRIVMSG #esoteric :Where are the intelligent rational decision-makers in politics? < 1457127009 244979 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :all over the place? < 1457127013 486776 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hppavilion[1]: no, but politicians like to use fancy scientific stuff to try to make their decisions seem rational when they aren't < 1457127046 598231 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hppavilion[1]: game theory is a great excuse, it sounds sciency enough that they can refer to game theoretical models with fancy solutions < 1457127076 13795 :hppavilion[1]!~DevourerO@74-114-87-85.dynamic.asdk12.org PRIVMSG #esoteric :b_jonas: So it's quasi-game theory? < 1457127097 768661 :hppavilion[1]!~DevourerO@74-114-87-85.dynamic.asdk12.org PRIVMSG #esoteric :b_jonas: How often do people yell "IS THIS ALL A GAME TO YOU!?" at game theorists do you reckon? < 1457127130 133612 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :hppavilion[1]: I think the latter study is called family law < 1457127182 79923 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Divorce law, in particular, though arguably custody law, as well < 1457127463 13755 :jaboja!~jaboja@ejr126.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 250 seconds < 1457127763 981974 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :can you tell if a number is prime in a non turing complete language? < 1457127797 854890 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :izabera: I think you can do it in SQL < 1457127835 560198 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :can you show it? < 1457127882 624135 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :https://tsqltricks.wordpress.com/2008/12/17/udf-isprime/ < 1457127913 342080 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :that's turing complete < 1457127917 611021 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Oh, true < 1457128030 537501 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Hmm, I guess even vanilla SQL is turing complete with CTEs and windowing < 1457128031 846324 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ah yes you only need to loop down < 1457128034 727586 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Disappointing < 1457128119 473521 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :something that only supports a loop with a finite number of iterations is not tc, even if that number is unbounded, right? < 1457128234 828154 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Apparently you can do it with regex, but I'm not sure if it's only PCRE (which is TC, IIRC) < 1457128268 904506 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :bre is enough < 1457128277 688034 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :but i don't know if bre is turing complete < 1457128542 380428 :Riviera!Riviera@2a03:b0c0:1:d0::10:b001 PRIVMSG #esoteric :izabera: i don't quite get your question < 1457128572 676074 :Riviera!Riviera@2a03:b0c0:1:d0::10:b001 PRIVMSG #esoteric :izabera: "something" as in "anything?" Most algorithms for checking whether a number is prime aren't turing complete, yet they can do what they do. < 1457128602 410841 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :a language < 1457128618 980605 :Riviera!Riviera@2a03:b0c0:1:d0::10:b001 PRIVMSG #esoteric :that doesn't make it any less vague. < 1457128632 183949 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Well, Charity is definitely not Turing Complete, but you could reasonably check for primality with it < 1457128803 374472 :spiette!~spiette@72-53-140-195.cpe.distributel.net QUIT :Ping timeout: 246 seconds < 1457128894 964254 :augur!~augur@108-60-123-170.static.wiline.com JOIN :#esoteric < 1457129115 969248 :hppavilion[1]!~DevourerO@74-114-87-85.dynamic.asdk12.org QUIT :Ping timeout: 264 seconds < 1457129231 689905 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1457129453 88283 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1457129481 623999 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 244 seconds < 1457129784 106747 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Even SQLite is capable of solving Sudoku and computing a mandelbrot set with a single query. < 1457129797 818186 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(with an empty database) < 1457129986 761130 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :just add a prime checker to hq9 < 1457130183 90212 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :p: the command p looks at the next available input for the longest consecutive series of digits, and outputs "Prime!" if it is a prime number, or "Not prime!" otherwise (including if it is an empty sequence). Note that the input is not removed from the queue. < 1457130188 697398 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :s/queue/input buffer/ < 1457130210 29919 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :yeah < 1457130224 848030 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :question can now be answered withn yes, there is such a language < 1457130227 725787 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :next! < 1457131244 102813 :augur!~augur@108-60-123-170.static.wiline.com QUIT :Remote host closed the connection < 1457131990 976312 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1457132343 221185 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :SQLite has no regular expression built-in but I made the SQLite extension library to use PCRE with SQLite < 1457132456 486529 :idris-bot!~idris-bot@dslb-178-004-080-239.178.004.pools.vodafone-ip.de JOIN :#esoteric < 1457132566 553079 :hppavilion[1]!~DevourerO@74-114-87-85.dynamic.asdk12.org JOIN :#esoteric < 1457133020 528977 :hppavilion[1]!~DevourerO@74-114-87-85.dynamic.asdk12.org PRIVMSG #esoteric :Perhaps a set-theoretical proof assistant? < 1457133032 819921 :hppavilion[1]!~DevourerO@74-114-87-85.dynamic.asdk12.org PRIVMSG #esoteric :A bit primitive, but workable < 1457133068 173556 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION recalls metamath < 1457133089 363797 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i think "set-theoretical" and "primitive" are about right for that. < 1457133113 796681 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@messages- < 1457133113 930192 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :hppavilion[1] said 1h 46m 10s ago: I was hoping `@wikipedia game theory` would return the first sentence of the article, because it was funny IIRC < 1457133141 821253 :hppavilion[1]!~DevourerO@74-114-87-85.dynamic.asdk12.org PRIVMSG #esoteric :oerjan: It turned out I just had a joke to make about it < 1457133178 236804 :hppavilion[1]!~DevourerO@74-114-87-85.dynamic.asdk12.org PRIVMSG #esoteric :tswett: Hi? < 1457133354 298611 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : holaaaaaaaaaaaaaaaaaaaaaaaaaaa <-- i'm wondering if it's some kind of semester start in venezuela < 1457133365 674275 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :all these people showing up at the same time < 1457133674 222280 :hppavilion[1]!~DevourerO@74-114-87-85.dynamic.asdk12.org QUIT :Read error: Connection reset by peer < 1457134116 325192 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Ping timeout: 246 seconds < 1457134263 33283 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : something that only supports a loop with a finite number of iterations is not tc, even if that number is unbounded, right? <-- right, this is well-known to give you exactly the primitive recursive functions on numbers. see BlooP. < 1457134317 889298 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? weather < 1457134323 568442 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :lambdabot: @@ @@ (@where weather) CYUL ENVA ESSB KOAK < 1457134325 992532 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : CYUL 042300Z 04002KT 15SM FEW240 M05/M16 A3023 RMK CI1 CI TR SLP241 \ ENVA 042250Z 00000KT 9999 FEW045 BKN090 01/M03 Q1003 RMK WIND 670FT 09008KT \ ESSB 042320Z AUTO 13007KT 9999 BKN008/// OVC009/// 01/00 Q1008 \ KOAK 042256Z 16008KT 10SM SCT013 BKN025 OVC038 17/16 A2994 RMK AO2 RAE56 P0000 T01720156 < 1457134448 627072 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1457134487 164884 :lynn_!~lynn@unaffiliated/lynn JOIN :#esoteric < 1457134490 15062 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION notes graue once deleted BlooP from our wiki, and wonders wtf he was on. < 1457134513 842516 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric : holaaaaaaaaaaaaaaaaaaaaaaaaaaa <-- i'm wondering if it's some kind of semester start in venezuela < 1457134531 797200 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :this stuff happens because we're inexplicably on the default channel list on some spanish distro's irc client, right? < 1457134539 141340 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :right, canaima < 1457134556 231350 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :s/spanish/venezuelan/, at least originally. < 1457134588 20817 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 264 seconds < 1457134625 202547 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :or at least so i assume, i've never literally seen that channel list or what program it is in. < 1457134651 332650 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :but i once got some kind of half-confirmation out of one of them < 1457134670 457602 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :only half- because i'm not sure they used compatible terminology. < 1457134721 155085 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :however, my comment above was because we've had 3 or 4 of them in just a few days. < 1457134872 766655 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@tell izabera something that only supports a loop with a finite number of iterations is not tc, even if that number is unbounded, right? <-- right, this is well-known to give you exactly the primitive recursive functions on numbers. see BlooP. < 1457134872 899941 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1457135159 367346 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1457135515 323153 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de QUIT : < 1457135551 191500 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :The instruction for PortAudio says you must terminate it. However if the program won't terminate properly then how to ensure it will stop properly? < 1457136016 488022 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net JOIN :#esoteric < 1457136023 808604 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Here's a problem of theoretical interest to me < 1457136058 84358 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Given a number by its prime factorization, calculate the prime factorization of its successor < 1457136070 808417 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :The idea behind it is Esoteric Data Types < 1457136095 474733 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Specifically, the PFact number encoding < 1457136097 94326 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :easy, drop everything you have and start from scratch < 1457136121 180515 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :myname: Huh? < 1457136164 169780 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i don't think you can get the factorization any easier with the factors of the predecessor < 1457136174 563446 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :at least not in the general case < 1457136181 173798 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :myname: This isn't for code I'm working on, this is for a humorous data types < 1457136206 808400 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :myname: How about for numbers that can be expressed as the product of 8 prime numbers, all of which must be in the smallest 256 prime numbers? < 1457136207 754738 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :xD < 1457136231 686382 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :(wait, no, smallest 255, where 0b00000000 is 1) < 1457136257 703036 :Nithogg!~ethiraric@jrc16-h01-176-150-43-109.dsl.sta.abo.bbox.fr QUIT :Ping timeout: 260 seconds < 1457136272 738312 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :myname: The idea behind the PFact type is that it's a data type that expresses numbers as the product of 8 primes < 1457136299 787102 :Nithogg!~ethiraric@jrc16-h01-176-150-43-109.dsl.sta.abo.bbox.fr JOIN :#esoteric < 1457136300 849378 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Well, up to 8 < 1457136322 816892 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :myname: Assuming 64-bit registers, each number must fall in the 255 smallest primes, with 1 filling in gaps when n<8 < 1457136694 58665 :augur!~augur@50.58.157.74 JOIN :#esoteric < 1457136880 985481 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :hey < 1457137128 686760 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1457137255 899838 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Lemme find one of those hard-to-factor numbers. < 1457137281 94011 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Now, the question "given the factorization of n, what is the factorization of n+1?" definitely sounds pretty interesting. < 1457137296 295927 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :And here's one thing that you do know: the two numbers cannot have any prime factors in common. < 1457137312 945765 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :would be surprised if you can say anything enormously stronger than that < 1457137334 561813 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :(Because if p is a prime factor of n and p is also a prime factor of n+1, then n/p and (n+1)/p are both integers, so 1/p is an integer. But that's impossible.) < 1457137360 532837 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :afaik the link between the primeness of n and n+2 is still an open problem < 1457137402 643993 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Here's a number that's hard to factor: < 1457137404 487512 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :1522605027922533360535618378132637429718068114961380688657908494580122963258952897654000350692006139 < 1457137412 530669 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :also, at most one of the numbers can _be_ prime hth < 1457137424 409074 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :...excepting 2 and 3. < 1457137431 561454 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Except that it's pretty easy to factor it using the Google method. < 1457137439 763937 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Anyway, let's see what the factorization of its predecessor is. < 1457137464 306621 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :oerjan: 2 and 3 don't have any prime factors in common < 1457137481 107643 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Other than 2.5 < 1457137486 29303 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :coppro: and this contradicts what i said how? < 1457137497 694335 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :oh < 1457137501 212738 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :I missed the line above that < 1457137502 152649 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :nvm < 1457137515 388517 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Okay, I found the factorization. It is: < 1457137541 760270 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :2 * 3^2 * 210974974123 * 400944086233670527306310281636760087998315351567377660286363410284049027879820778576767 < 1457137557 286127 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :the 2 was easy < 1457137558 583112 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :That's probably pretty dang unhelpful. < 1457137564 500197 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Yup. < 1457137588 910104 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Fun fact: for 100% of all prime numbers p, p-1 has 2 as a factor. < 1457137610 830317 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I wonder what the factorization of 400944086233670527306310281636760087998315351567377660286363410284049027879820778576766 is... < 1457137612 300185 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :what about 2? < 1457137621 131558 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i vaguely recall there's some restriction on the prime factorization of pq-1 in order for pq to be a good RSA key < 1457137636 311282 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :myname: nope, 2-1 doesn't have 2 as a factor. < 1457137648 56459 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :that's not 100% then < 1457137653 513233 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Of course it is. < 1457137658 409182 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Surprisingly, 400944086233670527306310281636760087998315351567377660286363410284049027879820778576766 is taking several seconds to factor. < 1457137672 120178 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :how is it? < 1457137683 987171 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :myname: it's 100% by the most useful definition, aka density. < 1457137687 467552 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Well, what percentage do you think it is? < 1457137702 108266 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i see what you did there < 1457137953 515995 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Dang, it's taken over five minutes so far to factor that bad boy. < 1457138243 772975 :impomatic_!~digital_w@145.2.112.87.dyn.plus.net QUIT :Ping timeout: 248 seconds < 1457138390 403873 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :if I recall the idea of RSA is that, if you calculate 2^n modulo 13, the result will loop every steps < 1457138399 58316 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :every 12 steps < 1457138433 646582 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :since the result can't go through 0 but it has to go through all other numbers since 2 and 13 have no common factors < 1457138489 270242 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Do you know if it is OK to call Pa_Terminate and/or Pa_CloseStream in a signal handler? < 1457138501 636387 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :if you calculate 2^n modulo 13*17, logically the modulo 13 part loops every 12 and the modulo 17 part loops every 16 < 1457138651 960799 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :""For security purposes, the integers p and q should be chosen at random, and should be similar in magnitude but 'differ in length by a few digits"" < 1457138778 983371 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :"Since any common factors of (p-1) and (q-1) are present in the factorisation of p*q-1,[14] it is recommended that (p-1) and (q-1) have only very small common factors, if any besides the necessary 2." < 1457139140 980971 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1457139527 440999 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Woo. It took half an hour and fifteen seconds, but I got that number factored. The factorization is: < 1457139565 74192 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :2 * 3 * 409 * 1645447576107402059859920361500918359 * 99294502354941754852634597949140561238814554731 < 1457139575 190721 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Now, of course, I wonder what the factorization of 99294502354941754852634597949140561238814554730 is. < 1457139627 798349 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :go for it < 1457139651 680165 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : if I recall the idea of RSA is that, if you calculate 2^n modulo 13, the result will loop every steps <-- i think you may be confusing RSA with discrete logarithm, or something. < 1457139678 703374 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :It's 2 * 5 * 17 * 22369 * 243130343851969331 * 107396603915138092862971. And the factorization of 107396603915138092862970 is 2 * 3 * 5 * 13 * 17 * 281 * 991 * 2758397 * 21088237. < 1457139729 397316 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :And the factorization of 21088236 is 2^2 * 3 * 13 * 135181, and the factorization of 135180 is 2^2 * 3^2 * 5 * 751. < 1457139732 664657 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Done. < 1457139749 516181 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :oerjan : RSA and the discrete logarithm are related I think < 1457139750 426925 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :weird anchor < 1457139767 192244 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :`? weird anchor < 1457139775 832580 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :weird anchor? ¯\(°​_o)/¯ < 1457139793 366517 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : since the result can't go through 0 but it has to go through all other numbers since 2 and 13 have no common factors <-- that's not enough, you actually need to check if 2 has that property. however, given that 13 is prime, _some_ number ("primitive root") will loop through all of them. < 1457139828 859660 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :mad: a bit maybe. < 1457139858 82475 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :> length $ nub [2^n `mod` 13 | n <- [0..11]] < 1457139859 491647 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 12 < 1457139891 277335 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :oerjan: huh? < 1457139899 389050 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :what did you expect? < 1457139912 369165 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :> [(p,length $ nub [2^n `mod` p | n <- [0..p-1]]) | p <- [3,5,7,11,13,17,19,23,29,31]] < 1457139913 943978 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : [(3,2),(5,4),(7,3),(11,10),(13,12),(17,8),(19,18),(23,11),(29,28),(31,5)] < 1457139930 392391 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :myname: it could have been something else. of course 13 _wouldn't_ be an example. < 1457139970 370124 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :ah, 1,2,4,1 < 1457139972 611532 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i see < 1457139983 268176 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :look at 7, 17, 23 and 31 up there. < 1457140022 911770 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :in general, the order is some factor of p-1 < 1457140039 940501 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :but not all numbers will give exactly p-1. < 1457140062 647487 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :hmm < 1457140180 76474 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : if you calculate 2^n modulo 13*17, logically the modulo 13 part loops every 12 and the modulo 17 part loops every 16 <-- i vaguely recall our professor pointing out that RSA works even if the number you take power of _does_ have _one_ of the primes as a factor. which doesn't follow from that argument and needs a distinct proof. < 1457140200 695427 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :hmmm < 1457140289 252891 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm wait does that make sense. < 1457140339 146618 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm i think so. < 1457140355 803410 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: Oh, you're factoring numbers. Great < 1457140364 96307 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: Of course, you're doing it the noob way < 1457140368 677986 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :well < 1457140385 173473 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :if you start with some number N, multiply by 2, modulo M < 1457140392 445529 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :say M is 17 < 1457140396 196018 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :repeat < 1457140403 459212 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :you have two possible loops < 1457140427 567200 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : Done. <-- now use that to create a prime certificate for whatever it was you started with hth < 1457140436 543747 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Let's play: What's! That! Algorithm! < 1457140474 998573 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :You all know the rules: Given an algorithm constraint or constraint set (complexity class, space complexity, etc), name an algorithm that operates in it < 1457140478 978225 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :O((log N)2(log log N)(log log log N)) < 1457140508 793863 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :1>2>4>8>16>15>13>9>1... and 3>6>12>7>14>11>5>10>3... < 1457140514 936665 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :why is the 2 in the middle? < 1457140532 493169 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i guess you are missing stuff < 1457140547 19758 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i guess it is ^2 and there is a / et the end < 1457140549 651977 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :myname: It's a suberscript < 1457140556 836715 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :the loop time is guaranteed to be p-1 or p-1 divivded by n < 1457140583 946852 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :myname: I copied it directly, there are no mistakes < 1457140647 503412 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :mad: p-1 is just (p-1)/1, anyhow < 1457140745 488603 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: you're assuming copying a webpage formula gives you a reasonable copy tdnh < 1457140780 229285 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :oerjan: It did in this case < 1457140794 223213 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :oerjan: O((log N)2(log log N)(log log log N)) is short enough to verify correctness by reading < 1457140798 810291 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :isn't the 2 a superscript at _least_? < 1457140824 286530 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :you said as much. so it was not correctly copied. < 1457140877 739563 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :n ^ (p-1) modulo p = 1 < 1457140880 878771 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I _think < 1457140892 145039 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :mad: yes, that's fermat's little theorem. < 1457140923 31664 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :n ^ (p-1)(q-1) modulo pq = 1 < 1457140945 439064 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :mad: assuming p and q are not factors of n < 1457140977 840371 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :well, assuming n < pq < 1457141000 719310 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and yes assuming that p and q are prime < 1457141020 464374 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :n < pq is not enough, what if n = p < 1457141049 551483 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :then it's looping though q only I think? < 1457141060 386012 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :obviously. < 1457141069 743172 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :which means that then n ^ (q-1) = 1 < 1457141118 520707 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :but still you have n ^ ((p-1)(q-1)+1) == n (mod pq), which is what my professor mentioned < 1457141148 475306 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :or thereabouts. < 1457141155 69675 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :n ^ k(p-1)(q-1) modulo pq = 1 for any k < 1457141181 247432 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :well, obviously < 1457141196 142063 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :1^k = 1 is no rocket science < 1457141215 724102 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :except in linear logic hth < 1457141248 858638 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i don't know that stuff yet < 1457141259 17634 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: So what does it mean that LEM is multiplicative? < 1457141303 61977 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :least evil multiple < 1457141327 715686 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :law of excluded middle < 1457141362 941981 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: well, you know that proof of LEM (or something equivalent to it) using continuations, right? < 1457141408 964536 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes. < 1457141410 271021 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :and using continuations for cheating by passing a counterexample back... which is iiuc also what # allows you to do < 1457141421 699588 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :so it needs that feature of #. < 1457141421 832935 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Right, except it's more/less restricted. < 1457141444 605765 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :# is a bit like threads. < 1457141450 426302 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And so is ⊗ < 1457141581 279886 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :lemCC = callCC (return . Right . (<=< return . Left)); < 1457141621 958281 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :callCC x = lemCC >>= either return x; < 1457141650 423470 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric ::t callCC (return . Right . (<=< return . Left)) < 1457141651 891455 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :MonadCont m => m (Either a (a -> m b)) < 1457141683 227554 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Does a prime number not being in a number's prime factorization imply that that number does not evenly divide the latter number? < 1457141696 558569 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :I would think it does under the Fundamental Theorem of Arithmetic < 1457141721 158889 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: yes. i think that's usually a lemma used to _prove_ the FTA < 1457141723 23783 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :how should it? < 1457141727 216777 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Yes it does imply < 1457141740 467995 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :that is, if p divides m*n, then p must divide either m or n. < 1457141806 306993 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Oh, I see where this bug is coming from < 1457141810 998624 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think callCC is a better axiom than the law of excluded middle. < 1457141821 362230 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1457141821 973963 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :In fact, it's more of a lemma. < 1457141826 681750 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Well, either one would work < 1457141837 159309 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: callCC is pierce's law < 1457141842 539887 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I know. < 1457141845 1836 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Either one can be prove by the other one < 1457141846 396087 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I was just going for the pun. < 1457141878 490633 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: also it's peirce's law because why should anything be easy hth < 1457141897 78692 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Wait... < 1457141903 296038 :JX7P!~IRIX@freebsd/user/kastengraeber JOIN :#esoteric < 1457141910 187775 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Intuitionistic logic forgoes the law of excluded middle, does it not? < 1457141912 897943 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: i considered checking and/or lampshading < 1457141917 329004 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: yes. < 1457141930 182304 :JX7P!~IRIX@freebsd/user/kastengraeber PRIVMSG #esoteric :this must be the closest to a substitute for ##programming that i can find focusing particularly on PLT/language design < 1457141932 459445 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :oerjan: And type systems are typically intuitionistic? < 1457141942 315580 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :JX7P: PLT? < 1457141953 552548 :JX7P!~IRIX@freebsd/user/kastengraeber PRIVMSG #esoteric :programming language theory < 1457141953 883772 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :wat. kim kardashian's father was oj simsons lawyer? < 1457141955 80116 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :JX7P: Yeah, we're the most active one at least < 1457141961 940065 :JX7P!~IRIX@freebsd/user/kastengraeber PRIVMSG #esoteric :often, like gay rights, symbolised by the lambda < 1457141965 946241 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :JX7P: There is ##proglangdesign, but it's not as active < 1457141972 760968 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :JX7P: Yeah xD < 1457141978 958067 :JX7P!~IRIX@freebsd/user/kastengraeber PRIVMSG #esoteric :it is also empty < 1457141982 232751 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Yes normally the type system are using intuitionistic logic, although you can use classical logic with continuations < 1457141987 584034 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :JX7P: Might've typoed < 1457142003 667208 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :JX7P: It was kind of a shock when I first saw the lambda associated with gay rights :P < 1457142019 932371 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :wat < 1457142021 811009 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: What do you think about dual-intuitionistic logic? < 1457142033 48072 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :JX7P: We do do design, but we typically don't focus on making it good so much as interesting and different, but we might still be able to help you. < 1457142064 869795 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: dual-intuitionistic logic thinks about me hth < 1457142079 256720 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :oerjan: Are you a soviet? < 1457142086 802540 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: cmccann was excited about it a while ago and now that I'm reading about linear logic I'm a bit excited about it too. < 1457142090 799867 :JX7P!~IRIX@freebsd/user/kastengraeber PRIVMSG #esoteric :hppavilion[1], as a community alone it will be interesting i think < 1457142105 710770 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :JX7P: OK < 1457142113 14958 :JX7P!~IRIX@freebsd/user/kastengraeber PRIVMSG #esoteric :##programming did not appreciate my constant invocation of dialectical logic, which led to getting quieted < 1457142115 773009 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :JX7P: Do you have any ideas in mind? < 1457142123 411475 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Dialectical? < 1457142139 723445 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :what's dialectical logic? < 1457142140 146038 :JX7P!~IRIX@freebsd/user/kastengraeber PRIVMSG #esoteric :i, on the other hand, think the perfect riposte to that is a programming language substituting dialectical logic for formal logic < 1457142158 414815 :augur!~augur@50.58.157.74 QUIT :Remote host closed the connection < 1457142165 383776 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :whoa whoa whoa < 1457142178 95041 :JX7P!~IRIX@freebsd/user/kastengraeber PRIVMSG #esoteric :it's the logic developed by plato, hegel, marx, and adorno < 1457142178 510562 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :"Dialectical logic was the system of laws of thought, developed within the Hegelian and Marxist traditions, that sought to supplement or replace the laws of formal logic." < 1457142179 912439 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is that like dialectica categories? < 1457142194 557638 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : oerjan: Are you a soviet? <-- no, but dual logic clearly is hth < 1457142202 446534 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :oerjan: Yeah < 1457142206 133917 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :oerjan: Also, dialectical < 1457142251 459900 :JX7P!~IRIX@freebsd/user/kastengraeber PRIVMSG #esoteric :maybe the most significant thing noted in dialectical logic is that ¬¬X is X, but X isn't ¬¬X < 1457142252 53494 :lynn_!~lynn@unaffiliated/lynn QUIT :Ping timeout: 244 seconds < 1457142268 623348 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: Dual-intuitionstic logic has DNE but not DNI < 1457142294 782746 :JX7P!~IRIX@freebsd/user/kastengraeber PRIVMSG #esoteric :the negation of the negation is 'enriched', it is the original but of a higher order < 1457142303 707841 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : ##programming did not appreciate my constant invocation of dialectical logic, which led to getting quieted <-- such is being the antithesis? < 1457142324 888478 :JX7P!~IRIX@freebsd/user/kastengraeber PRIVMSG #esoteric :oerjan, the synthesis being my joining this channel < 1457142334 107721 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Like how in intuitionistic logic logic you can only have one thing on the right side of a sequent, in the dual you can only have one thing on the left side. < 1457142335 985008 :JX7P!~IRIX@freebsd/user/kastengraeber PRIVMSG #esoteric :now I am back at the thesis, being in a channel about programming < 1457142361 687042 :JX7P!~IRIX@freebsd/user/kastengraeber PRIVMSG #esoteric :but this time it has become refined, enriched, by finding a channel more specifically suited to my particular interests < 1457142380 422905 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: you know, that sounds strangely like what JX7P said above < 1457142385 774761 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :JX7P: Checked out the wiki yet? < 1457142394 169783 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :somehow. < 1457142397 837986 :JX7P!~IRIX@freebsd/user/kastengraeber PRIVMSG #esoteric :hppavilion[1], i'm afraid i haven't < 1457142400 477640 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :You can tell me if you intend to design any kind of programming language and whatever < 1457142405 381808 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :`wiki < 1457142406 967863 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: wiki: not found < 1457142411 383039 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Damn, was hoping that'd work < 1457142413 239691 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: whoa whoa whoa, so it is < 1457142421 522371 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :maybe dual-intuitionistic logic and dialectic logic is the same thing! < 1457142422 814218 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :http://esolangs.org/ is wiki < 1457142460 215099 :JX7P!~IRIX@freebsd/user/kastengraeber PRIVMSG #esoteric :dual intuitionistic logics have some similarity since they can handle contradictions < 1457142462 288542 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :`` echo "echo \"http://esolangs.org/wiki/Main_Page\"" > bin/wiki < 1457142462 489075 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: maybe you and i are the same thing < 1457142465 650434 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457142468 517490 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :`wiki < 1457142469 140621 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /hackenv/bin/wiki: Permission denied \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: /hackenv/bin/wiki: cannot execute: Permission denied < 1457142472 471580 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :... < 1457142476 182880 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :I'm not going to go there today < 1457142478 640637 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hppavilion[1]: should've used mkx < 1457142484 311943 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: Right, right < 1457142504 479130 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :`rm bin/wiki < 1457142507 736580 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But also shouldn't've cluttered bin/ like that. That's why we have wisdom. < 1457142508 898987 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457142513 816495 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :...To be cluttered up? < 1457142522 61199 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: Yes, but this way we can just do `wiki < 1457142525 202055 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :And look badass < 1457142531 250972 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :(Relatively) < 1457142543 230220 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :^wiki < 1457142543 383586 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :http://esolangs.org/wiki/ < 1457142544 779377 :JX7P!~IRIX@freebsd/user/kastengraeber PRIVMSG #esoteric :anyway, thanks zzo38 < 1457142544 912839 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :JX7P: Know any LISP? < 1457142547 923105 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :oerjan: Thank you < 1457142551 566087 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :hppavilion[1]: why not add a factoid instead of a command? < 1457142560 508772 :JX7P!~IRIX@freebsd/user/kastengraeber PRIVMSG #esoteric :hppavilion[1], i'm familiar with scheme at a basic level < 1457142561 930271 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :`? wiki < 1457142563 40057 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :The wiki is at http://esolangs.org/wiki < 1457142568 396561 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :JX7P: Made your own LISP yet? < 1457142568 999991 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hppavilion[1]: I didn't even do that for `weather < 1457142571 115104 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? weather < 1457142572 43342 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :lambdabot: @@ @@ (@where weather) CYUL ENVA ESSB KOAK < 1457142574 679614 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : CYUL 050100Z 15004KT 15SM SKC M07/M15 A3025 RMK SLP248 \ ENVA 050050Z 09007KT 5000 -SN VV007 01/M01 Q1002 RMK WIND 670FT 14013KT \ ESSB 050120Z AUTO 12005KT 9999 FEW025/// OVC031/// 01/M00 Q1008 \ KOAK 050053Z 15012KT 10SM -RA SCT019 BKN037 OVC075 17/17 A2993 RMK AO2 RAE18B34 SLP133 P0000 T01720167 < 1457142577 792840 :JX7P!~IRIX@freebsd/user/kastengraeber PRIVMSG #esoteric :also Coke (which is not quite Lisp but is close) < 1457142579 83300 :augur!~augur@50.58.157.74 JOIN :#esoteric < 1457142580 588090 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :lambdabot: THAMBDABOT < 1457142586 947029 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :`misle/rn wiki/The wiki is at http://esolangs.org/wiki < 1457142589 238392 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Was lied to about «wiki» < 1457142600 190724 :JX7P!~IRIX@freebsd/user/kastengraeber PRIVMSG #esoteric :hppavilion[1], it formed a very useful avenue for research https://github.com/Valutron/Valutron < 1457142611 889034 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i really want to misle rn < 1457142615 555666 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :hppavilion[1]: why? < 1457142628 318659 :JX7P!~IRIX@freebsd/user/kastengraeber PRIVMSG #esoteric :it was a partnership effort. unfortunately my partner lost interest < 1457142636 486801 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Can we make `? wiki direct you to an ancient stone tablet or give you an ISBN? xD < 1457142646 117335 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Why? < 1457142653 24259 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I think the esolang wiki is not a book? < 1457142653 602453 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :what for? < 1457142668 348213 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :myname: shachaf: zzo38: To be more in line with wisdom < 1457142676 626514 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :eh? < 1457142683 443163 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What are you suggesting? < 1457142687 665676 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That wisdom isn't useful? < 1457142690 972383 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :`tomfoolery wisdom < 1457142693 800195 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom is tomfoolery < 1457142711 215425 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: No < 1457142719 500720 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: It'd be the ISBN for a really good book < 1457142725 243614 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: Which would be useful < 1457142730 595967 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But that's not what people want. < 1457142734 342713 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :that would not be the wiki < 1457142738 682351 :JX7P!~IRIX@freebsd/user/kastengraeber PRIVMSG #esoteric :in the end, valutron's main yield was twofold: #1 lisps can be easily translated into a forth; #2 everything must, must be an object < 1457142815 574162 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :\oren\: OO language alert < 1457142840 209586 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: any attempt to cleanse wisdom of everything true may lead to me merging tomfoolery back into it hth < 1457142907 150655 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :hppavilion[1] : the world is OO < 1457142944 302593 :JX7P!~IRIX@freebsd/user/kastengraeber PRIVMSG #esoteric :what i particularly like about SmallTalk is that Alan Kay describes the objects as monadic < 1457142950 206615 :JX7P!~IRIX@freebsd/user/kastengraeber PRIVMSG #esoteric :(meaning it in the leibnizian sense) < 1457142960 856583 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :hppavilion[1]: as i've said before my problem sin't with OO itself but with the way a lot of OO languages treat functions badly < 1457142962 838877 :JX7P!~IRIX@freebsd/user/kastengraeber PRIVMSG #esoteric :this causes no end of confusion to functional people < 1457142968 109319 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :https://www.quora.com/What-is-the-most-illegal-thing-you-could-possibly-do/answer/Phil-Albert < 1457142988 544514 :JX7P!~IRIX@freebsd/user/kastengraeber PRIVMSG #esoteric :\oren\, perhaps you would respect the Combined Object-Lambda Abstraction and its implementation Coke < 1457143003 816518 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :plot twist: removing true wisdoms is illegal? < 1457143035 319426 :JX7P!~IRIX@freebsd/user/kastengraeber PRIVMSG #esoteric :or even SmallTalk-71/72, when it was still obviously lisp < 1457143050 729898 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :\oren\ : how do OO languages treat functions badly? < 1457143199 934541 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :for example, in java, you can't have a function that isn't inside a class < 1457143213 811959 :JX7P!~IRIX@freebsd/user/kastengraeber PRIVMSG #esoteric :this is a design element < 1457143229 944131 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and? you can have a static function instead, that's functionally equivalent < 1457143235 580675 :JX7P!~IRIX@freebsd/user/kastengraeber PRIVMSG #esoteric :the idea is that the only action is the communication of objects < 1457143239 7971 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :and can't pass a function to another function (even though C can) < 1457143262 733320 :JX7P!~IRIX@freebsd/user/kastengraeber PRIVMSG #esoteric :in SmallTalk-family languages, one can simply pass a selector or a block to functions < 1457143354 476756 :JX7P!~IRIX@freebsd/user/kastengraeber PRIVMSG #esoteric :or even a whole message ready to be sent < 1457143366 492746 :JX7P!~IRIX@freebsd/user/kastengraeber PRIVMSG #esoteric :there are no functions in the Kayian OO < 1457143375 541463 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :\oren\ : java uses interfaces instead of pointers for callbacks yes < 1457143415 194180 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :I want to make a hackable LISPlike2JS compiler < 1457143425 76226 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :s/compiler/transpiler/ < 1457143444 820600 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Something that people can download and reengineer into a custom language for their own devious purposes < 1457143520 247043 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I guess you could say the same for C/C++, what you have is really more callbacks than function variables < 1457143537 285762 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :overall, these OO languages tend to require a lot of boilerplate and repeating the same code < 1457143561 976361 :JX7P!~IRIX@freebsd/user/kastengraeber PRIVMSG #esoteric :i think it's important not to conflate Java and C++ with authentic Kayian OO < 1457143564 780553 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :\oren\: Which is exactly what OO and functions were invented to eliminate xD < 1457143577 731514 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :there are good OO languages < 1457143590 77728 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :python for instance < 1457143601 837003 :JX7P!~IRIX@freebsd/user/kastengraeber PRIVMSG #esoteric :you have experimented with the SmallTalk? < 1457143606 724974 :JX7P!~IRIX@freebsd/user/kastengraeber PRIVMSG #esoteric :(or even Objective-C?) < 1457143651 646953 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :JavaScript supports real function-oriented programming, and so does Haskell < 1457143684 834134 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i like ruby more < 1457143717 711467 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :myname: BOOOOOOOOO < 1457143720 323725 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :everything is an object, but in a way that doesn't throw sticks at you if you ignore that < 1457143749 299634 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :it is like 110% syntax sugar < 1457143757 381048 :JX7P!~IRIX@freebsd/user/kastengraeber PRIVMSG #esoteric :i observed a large deal of smalltalk influence in the ruby < 1457143760 699708 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :In JavaScript not everything is object, although everything other than undefined and null can be used as objects < 1457143793 188091 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :ruby is good too, but it's slow < 1457143804 180380 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :if ypu ever even need one gem in ruby, you are screwed, though < 1457144338 326775 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :null is evil < 1457144383 871691 :JX7P!~IRIX@freebsd/user/kastengraeber PRIVMSG #esoteric :quite < 1457144434 283101 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :in VB it is called 'Nothing' < 1457144456 828590 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :If x Is Nothing Then Return Nothing < 1457145055 811203 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :On Error Resume Next < 1457145057 800453 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Yes I have program in VB as well, the null of JavaScript is like Nothing in VB, and I suppose undefined in JavaScript corresponds to Empty in VB, maybe, although it has been some time so I don't quite remember properly < 1457145568 826964 :^v!~v^@c-68-41-215-101.hsd1.mi.comcast.net JOIN :#esoteric < 1457146003 370981 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net QUIT :Ping timeout: 252 seconds < 1457147482 428255 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :myname: What's wrong with gems? < 1457148877 847084 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite < 1457149030 772767 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I got an error message when using PortAudio, it is exactly the same as shown here: https://github.com/Katee/quietnet/issues/18#issuecomment-40658475 (look below "quietnet# python send.py") < 1457149090 48276 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(Sound output nevertheless seems to work) < 1457149194 32767 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I found something I can try < 1457149309 167221 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I got rid of the first three lines at least < 1457149687 454710 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Despite the error message, the sound works. < 1457150801 512882 :bender|_!~benderx2@2404:e800:e61a:41d:342d:35f2:7f0f:ca68 JOIN :#esoteric < 1457150851 761612 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :I finally got around to intalling mingw and compiling my game for windows < 1457150998 239369 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Is 735 a too low frame count? < 1457151001 890577 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :What game is that? < 1457151092 363630 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :a shooting game where you look at it in 3d by crossing your eyes < 1457151131 620790 :bender|_!~benderx2@2404:e800:e61a:41d:342d:35f2:7f0f:ca68 QUIT :Remote host closed the connection < 1457151239 227552 :bender|_!~benderx2@2404:e800:e61a:41d:342d:35f2:7f0f:ca68 JOIN :#esoteric < 1457151261 402646 :sid123__!~benderx2@2404:e800:e61a:41d:342d:35f2:7f0f:ca68 JOIN :#esoteric < 1457151275 248411 :sid123__!~benderx2@2404:e800:e61a:41d:342d:35f2:7f0f:ca68 QUIT :Read error: Connection reset by peer < 1457151301 721382 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :maybe I'll rewrite it in Javascript < 1457151333 821912 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :or maybe just line-by line translate it from C into Javascript < 1457151346 76754 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :yah that's a better idea < 1457151598 398675 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :anyway, the game and the bmp font file it uses are here < 1457151608 317974 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :http://www.orenwatson.be/autostereo.htm < 1457151616 605041 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :http://www.orenwatson.be/littlefont2.bmp < 1457151665 294251 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :containing an ancient version of neoletters < 1457152429 233112 :lleu!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1457152495 723679 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :`unidecode 渚 < 1457152506 445499 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+FA46 CJK COMPATIBILITY IDEOGRAPH-FA46] < 1457152992 508103 :treaki_!~treaki@p5B11C8F6.dip0.t-ipconnect.de JOIN :#esoteric < 1457152997 443167 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :`u8tbl 0x6e1a 0x6e1a < 1457152998 578792 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Segmentation fault < 1457153003 448530 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :`` u8tbl 0x6e1a 0x6e1a < 1457153004 834909 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​渚 < 1457153223 277718 :treaki!~treaki@p54BF251B.dip0.t-ipconnect.de QUIT :Ping timeout: 268 seconds < 1457153328 302246 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Quit: Leaving < 1457155907 804009 :augur!~augur@50.58.157.74 QUIT :Remote host closed the connection < 1457156946 562596 :augur!~augur@50-1-126-214.dsl.static.fusionbroadband.com JOIN :#esoteric < 1457157158 987299 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :This certainly won't get confusing: http://slbkbs.org/coherent-notations.png < 1457157682 246304 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net JOIN :#esoteric < 1457157765 59526 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Category:Category-theoretic_categories is a fun wikipedia category < 1457157830 155866 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Something that'd be fun is a math wiki where the wiki categories are category-theoretic < 1457158185 846853 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :shachaf: somehow I think that would be easier to read in the orginal LaTeX source code < 1457158589 374501 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :> 8 * 670 < 1457158591 319321 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 5360 < 1457160748 890271 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :hppavilion[1]: What's the initial object of a wiki category? < 1457160765 473894 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :prooftechnique: The main page for that category < 1457160790 27306 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :prooftechnique: What is an "Initial Object"? < 1457160904 374727 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :An object L such that for any object X there's a unique arrow from L to X. < 1457160927 806245 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: Ah < 1457160932 275390 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What objects are initial in the categories I talked about the other day? < 1457160942 7959 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: Let me check < 1457160985 934028 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: Well 0 in category A, off the top of my head < 1457160992 476595 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: (I don't have my notes open yet) < 1457161019 494802 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :They should have better names. < 1457161028 452615 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :A should be called N. < 1457161053 606848 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :B should be called Lin < 1457161056 803147 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :C should be called Fnord < 1457161076 663864 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: Blackboard Bold N? < 1457161090 753589 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Whatever you want. < 1457161103 829263 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Fraktur N is prettier < 1457161134 761990 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :My internet is going REALLY slow :/ < 1457161146 691091 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :I think I hit the data cap and it hasn't reset yet < 1457161217 489308 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: So composition in ℕ is just the transitive property of ≤, correct? < 1457161230 403994 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :A naive assumption would be that the wiki category listing page is the initial object, as long as none of the pages are interlinked < 1457161255 463237 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Composition is a function. < 1457161260 665401 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :prooftechnique: Can a category have more than one initial object? < 1457161267 725893 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: Ah < 1457161272 313605 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :They're isomorphic < 1457161273 904898 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: See, I knew that, but I wasn't sure < 1457161290 190754 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The answer is either yes or no depending on what you mean. < 1457161295 528735 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :I wasn't sure it HAD to be a function < 1457161296 503263 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :On the other hand, the category listing page is almost certainly a terminal object < 1457161326 793659 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, it doesn't have to be function. < 1457161333 586257 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Some categories are too large for it to be a function. < 1457161336 434898 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :prooftechnique: Is linking an arrow from the linker or from the linkee? < 1457161360 872139 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: What function is there that is suitable for composition in ℕ? < 1457161364 819379 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: I can't think of any < 1457161366 342679 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Depends if you can go the other way, I guess < 1457161375 954391 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hppavilion[1]: It composes arrows. < 1457161393 349022 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: OK... < 1457161400 136721 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So for example there's an arrow from 2 to 4 and an arrow from 4 to 8. You can compose them to get an arrow from 2 to 8. < 1457161413 834700 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It corresponds to transitivity, sure. < 1457161435 690774 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :OK < 1457161442 609258 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: But is that right? xD < 1457161449 712293 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What? < 1457161477 760226 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: What is composition in ℕ? Is it just the transitive property, or is it something else? < 1457161489 302609 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't know. < 1457161496 206192 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: I'm unsure if that last message is a yes because of the word "corresponds" < 1457161502 523600 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'd say that it's a function and not a property. < 1457161507 335077 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :OK < 1457161509 832834 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But it's substantially the same thing. < 1457161542 448535 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: If it's properties, it works well because x ≤ x, which of course works with the identity morphisms nicely < 1457161604 128586 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :There's a property: If there's an arrow : A -> B, and there's an arrow : B -> C, then there's an arrow : A -> C < 1457161629 873798 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But composition doesn't just tell you that there is an arrow, it's a function that takes those two arrows and gives you the third one. < 1457161630 413891 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: Yes, knew that < 1457161638 306299 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: OK < 1457161647 833185 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :In this case that's pretty boring because there's only one arrow : A -> C < 1457161764 329907 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: I think my issue is that I have no clue what arrows are supposed to be in ℕ; in sets they're functions, but I can't tell what they are here < 1457161776 926558 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :s/in/with the objects as/ < 1457161779 361199 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :They aren't anything. < 1457161783 377436 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :OK < 1457161790 844410 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :That's what I've been assuming, but I had to check < 1457161798 223439 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :They aren't anything in Set either. < 1457161809 973351 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: They /represent/ functions < 1457161827 672955 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :OK. < 1457161836 984067 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Then these arrows represent the relationship <= < 1457161839 767902 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: At least that's what wikipedia told me < 1457161850 899316 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: Yes, that was a given < 1457161948 393064 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Anyway the question of what object is initial is easy < 1457162006 166878 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: My money's on 0 < 1457162021 62735 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Why? < 1457162040 970494 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: Because all natural numbers are greater than or equal to 0 < 1457162053 32884 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :sgtm < 1457162059 254153 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What about a terminal object? < 1457162072 897129 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: None; there's always a bigger number < 1457162080 60378 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: You can always add 1 < 1457162080 193823 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :sgtm < 1457162083 401095 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Same < 1457162083 824127 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :sgtm? < 1457162085 721044 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Heh < 1457162087 494303 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What if we add infinity? < 1457162096 591137 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :(silently giggling to myself) < 1457162100 726442 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: Then infinity is a terminal object, assuming you don't have inf+1 and such < 1457162104 886071 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :prooftechnique: *Sigh* < 1457162110 735039 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :prooftechnique: What did I do? < 1457162111 863460 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"sounds good to me" < 1457162113 803434 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :`? sgtm < 1457162114 751055 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Oh < 1457162115 995715 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :sgtm? ¯\(°​_o)/¯ < 1457162126 988363 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Makes sense < 1457162144 383132 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`le/rn sgtm/Sergeant Mustard < 1457162151 510545 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned «sgtm» < 1457162212 223087 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Anyway this is barely category theory, it's just order theory. < 1457162214 533547 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: Did he get a promotion? < 1457162217 622107 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :(Or demotion?) < 1457162219 244184 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :damn < 1457162231 955466 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You should figure out Fnord. < 1457162250 443908 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: Working on that, but I'm still yet to figure out pointwise indexing < 1457162264 573964 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, pointwise indexing is easy. < 1457162308 634698 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: OK < 1457162317 415303 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Take (3,4,5) : 3 -> 6 < 1457162341 276452 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Easy? So Sgeo invented it? < 1457162351 596744 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Compose it with (10,20,30,40,50,60) : 6 -> 100 < 1457162364 490217 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What do you get? < 1457162396 207251 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: (30, 40, 50) : 3 -> 100 ?? < 1457162412 652946 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(40,50,60) : 3 -> 100, because it's 0-indexed < 1457162418 877800 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Oh, right < 1457162432 55228 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: So it's exactly what I tried to ask the other day with INTERCAL's select operator < 1457162434 784997 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Where you said it isn't < 1457162435 692079 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :xD < 1457162435 853953 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What's the identity : 3 -> 3? < 1457162445 221045 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I looked up that operator and I don't think it's that. < 1457162462 133938 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Also I don't like the sequence of characters "xD". < 1457162480 399001 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: Why not? < 1457162487 728851 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :The latter, not the former < 1457162503 912244 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't have to justify it. < 1457162557 127794 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: Do you prefer (╯°□°)╯︵ ┻━┻? < 1457162559 462420 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :No. < 1457162616 173093 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Anyway now that you know what composition is you can invent identity. < 1457162621 215724 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :\oren\: You will be pleased to know that kaomoji are rendered beautifully in your font < 1457162673 776826 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: How about <コ:彡? < 1457162682 653093 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :No. Please stop sending them to me. < 1457162687 718393 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Fine... < 1457162689 23862 :lambda-11235!~lambda-11@47.208.113.50 QUIT :Quit: Bye < 1457162849 513171 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: Are they the empty tuple or the tuple (0) ? < 1457162858 341327 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :(1-tuple? Is that even allowed?) < 1457162869 354071 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Wait, maybe not < 1457162869 863477 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :An arrow : N -> M is an N-tuple < 1457162874 102896 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Yes < 1457162881 309309 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Where all values < M < 1457162892 12343 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So an arrow : 3 -> 3 isn't a 1-tuple < 1457162907 782296 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: So it has to be a tuple... containing all numbers 0 .. M-1 < 1457162912 184580 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Maybe? < 1457162919 79039 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe. < 1457162933 450081 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: Wait, no < 1457162948 344755 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Each initial object of a category can also define a comonad < 1457162949 336684 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: It just has to have all numbers 0 .. q-1, where q < M < 1457162972 152556 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :sgtm < 1457162984 753081 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: Which comonad? < 1457162989 788790 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: Perhaps they have to be in order, too < 1457162995 975574 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: But I'm not sure < 1457162999 667076 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Let me think about it < 1457163006 747041 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hppavilion[1]: What's (0,1) . (1,0)? < 1457163013 715186 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And (1,0) . (0,1)? < 1457163021 691347 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: (1, 0) and (1, 0) < 1457163029 467998 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: But does that work in the general case? < 1457163044 181910 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :shachaf: I have called it the "Initialize comonad", although I don't know if other names are used. The functor map all object to that initial object (and all morphisms to the identity). < 1457163087 293835 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :you tell me hth < 1457163145 733256 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: Theory: They have to contain the numbers 0 .. q-1 : q < M in either ascending or descending order < 1457163152 784948 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Each final object of a category can also define a monad < 1457163191 274365 :augur!~augur@50-1-126-214.dsl.static.fusionbroadband.com QUIT :Remote host closed the connection < 1457163195 287518 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :And a category with more than one object always has more monads than final objects and more comonads than initial objects. < 1457163222 250125 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Why? < 1457163263 741214 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: Because that way it will always produce itself... hm... < 1457163283 357041 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :It is not too difficult to prove (in my opinion), as I have figured it out myself at least and not in such a complicated way < 1457163353 462358 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: I suppose they don't need to have any particular order < 1457163394 176174 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :http://www.emojicode.org/docs/ < 1457163512 572991 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: Oh, right. < 1457163672 249355 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :that thing supports sqlite http://www.emojicode.org/docs/packages/sqlite/t5535756538.html < 1457164670 343167 :vodkode!~vodkode@fl-71-52-127-115.dhcp.embarqhsd.net JOIN :#esoteric < 1457164981 161033 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :I just realized "The enemy of my enemy is my friend" implies that if you have two enemies who are enemies of each other, they are both also your friends < 1457165068 969793 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Also if your enemy is their own enemy. < 1457165072 882654 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Or you're your own enemy. < 1457165859 771814 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net QUIT :Ping timeout: 248 seconds < 1457166166 991529 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :In that case I think you're a zero object in the category of enemies < 1457166213 855786 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1457166236 679085 :Frooxius!~Frooxius@104.220.240.102 JOIN :#esoteric < 1457166250 850204 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :prooftechnique: gems tend to break a lot during updates. and too long at that < 1457166315 983107 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I see < 1457166358 195547 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i used to use sup as a mail client < 1457166377 325661 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :until it broke for weeks due to ruby updates < 1457166414 24013 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I think I tried to use sup during one of those weeks. Couldn't get it to build < 1457166418 535686 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Now I just use mutt and notmuch < 1457166443 657618 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :notmuch is interesting < 1457166462 262512 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Ain't that the truth < 1457166463 921632 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :last time i checked, mutt was horrible for multiple accounts < 1457166489 756710 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I'm finding it pretty straightforward. I use OfflineIMAP to actually fetch the mail, though < 1457166498 956672 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :And msmtp to send it < 1457166505 74107 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i did that for sup, too < 1457166527 831956 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :sup just had one global inbox for every account < 1457166551 283476 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I've just got separate account configs that get sourced when I open the right mailboxes, and a couple of macros to jump around. < 1457166558 750437 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i thought of writing my own notmuch ui, but i got a smartphone since then ... < 1457166585 380219 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :as i said, horrible for multiple accounts < 1457166595 109799 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :How's that horrible? < 1457166626 253746 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :The account configs are just Maildir, Use GPG?, and account names < 1457166638 541193 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :why do need to do that weird stuff? i just want one inbox < 1457166649 176369 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :and it would not even be hard to do that < 1457166660 600204 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Because I have work email and personal email that I want to keep separate < 1457166664 993899 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1457166708 17147 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :And I can just hit l anywhere and query for stuff in notmuch, so I don't even have to be that thoughtful about it < 1457166861 775406 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :And the idea of having an even larger backlog of email with no separation of concerns sounds maddening. I already have a dozen imapfilter rules running constantly just to keep backburnered stuff sorted < 1457166965 615803 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Email is awful and we should kill it < 1457166975 233530 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :But it's still better than the telophone < 1457166978 630273 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :*telephone < 1457169841 993448 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1457169877 614796 :lleu!~gnomebad@unaffiliated/lleu QUIT :Quit: That's what she said < 1457169898 163044 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I use Heirloom Mailx as the email program < 1457169926 175122 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :But I do telephone call and postal too < 1457170017 120406 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :How can I reach you via telephone call and postal? < 1457170039 896703 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess I can use the information in your whois records. < 1457170191 977235 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 264 seconds < 1457170793 262592 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :You likely do not need to read me by telephone, postal, or email, but yes there is information in whois records. But if you must do so, you must write my name (Aaron Black). < 1457171019 25988 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What if I want to send you a cake? < 1457171097 15909 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Then it won't fit in an envelope; you will need a larger package. However, I can get a cake from elsewhere it does not have to be mailed. < 1457171327 827019 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Isn't it better when the cake is a gift, though? < 1457171450 746674 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Even if it is it should be from family and should not be mailed < 1457171648 123149 :Elronnd!elronnd@znc.dank.ninja QUIT :Quit: Let's jump! < 1457171721 310040 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What! Only from family? < 1457171725 30653 :Elronnd!elronnd@znc.dank.ninja JOIN :#esoteric < 1457171997 450147 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :For a cake, yes. A message may come from anyone though. < 1457172858 582735 :mad!boulam@69-165-212-148.cable.teksavvy.com QUIT :Quit: Pics or it didn't happen < 1457174426 261142 :jaboja!~jaboja@ejw189.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1457175111 524255 :AlexR42!~textual@94.41.128.148 JOIN :#esoteric < 1457176138 179433 :bender|!~benderx2@2404:e800:e61a:41d:342d:35f2:7f0f:ca68 JOIN :#esoteric < 1457177109 805266 :AlexR42!~textual@94.41.128.148 QUIT :Quit: My Mac has gone to sleep. ZZZzzz… < 1457177521 54308 :lynn_!~lynn@unaffiliated/lynn JOIN :#esoteric < 1457177741 444344 :lynn__!~lynn@unaffiliated/lynn JOIN :#esoteric < 1457177814 533498 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: Surely a cake is also a message, of sorts. < 1457177814 667028 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :fizzie: are you a man, if there weren't evil in this kingdom to you! eat! fun!! < 1457177928 980752 :lynn_!~lynn@unaffiliated/lynn QUIT :Ping timeout: 250 seconds < 1457178056 29401 :AlexR42!~textual@94.41.128.148 JOIN :#esoteric < 1457178448 81302 :Reece`!~nothing@host-92-13-209-151.as43234.net JOIN :#esoteric < 1457178469 246291 :Reece`!~nothing@host-92-13-209-151.as43234.net QUIT :Client Quit < 1457178581 961756 :AlexR42!~textual@94.41.128.148 QUIT :Quit: My Mac has gone to sleep. ZZZzzz… < 1457180202 40776 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I got X.Window.prototype.createWidget and X.Window.prototype.redraw to work now; also now if you use X.Drawable.prototype.setBackground and X.Window.prototype.clear it will use that colour as the background of the window. < 1457182487 293884 :Frooxius!~Frooxius@104.220.240.102 QUIT :Quit: *bubbles away* < 1457183082 216064 :J_Arcane_!~chatzilla@37-219-194-98.nat.bb.dnainternet.fi QUIT :Ping timeout: 268 seconds < 1457184342 628616 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1457184599 627005 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 244 seconds < 1457185318 365733 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca JOIN :#esoteric < 1457185509 54327 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :@metar CYQB < 1457185509 308413 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :CYQB 051300Z VRB02KT 30SM FEW005 FEW090 M19/M23 A3026 RMK ST1AC1 ST TR ST OVR RVR SLP257 < 1457185844 762881 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :@metar CYUL < 1457185845 62580 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :CYUL 051300Z 35002KT 15SM FEW120 FEW240 M13/M17 A3027 RMK AC1CI1 AC TR SLP256 < 1457186398 700281 :jaboja!~jaboja@ejw189.neoplus.adsl.tpnet.pl QUIT :Remote host closed the connection < 1457186760 566711 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1457187391 433897 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1457187647 829546 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca QUIT :Quit: SCOTCH CHICKEN < 1457188415 69133 :lynn__!~lynn@unaffiliated/lynn NICK :lynn < 1457188781 769069 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca JOIN :#esoteric < 1457188905 5277 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1457189555 200106 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :hellørjan! < 1457189601 460999 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :afternoily! < 1457189641 610615 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=46496&oldid=46459 5* 03Rdebath 5* (+126) 10Smaller, faster, easier, cleaner and commented. < 1457189661 235794 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :I'm realizing I lack a sauna in my life. < 1457189746 66903 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :as long as you shower... < 1457189838 829707 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :I had a nice Scottish shower this morning. < 1457189850 144639 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :(izabellora!) < 1457190111 44794 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :must write an highlighter that understands that < 1457190151 662338 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-nbvrrgwccsxtcwbh QUIT :Excess Flood < 1457190221 83163 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmm, isabelle < 1457190277 390362 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-rhhjunuufmatyyyp JOIN :#esoteric < 1457190314 637928 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :and that < 1457190356 623030 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :my whole life seems to be focused on parsing random input < 1457190366 965357 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ACTION is depressed < 1457190367 184688 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :( https://isabelle.in.tum.de/ ... might be confusing. ) < 1457190367 817090 :idris-bot!~idris-bot@dslb-178-004-080-239.178.004.pools.vodafone-ip.de PRIVMSG #esoteric :(input):1:9: error: unexpected < 1457190368 30157 :idris-bot!~idris-bot@dslb-178-004-080-239.178.004.pools.vodafone-ip.de PRIVMSG #esoteric : Operator without known fixity: < 1457190368 163582 :idris-bot!~idris-bot@dslb-178-004-080-239.178.004.pools.vodafone-ip.de PRIVMSG #esoteric : ://, expected: space < 1457190368 163641 :idris-bot!~idris-bot@dslb-178-004-080-239.178.004.pools.vodafone-ip.de PRIVMSG #esoteric :https://isabelle.in.tum.de/ ... might be confusing. ) < 1457190368 163665 :idris-bot!~idris-bot@dslb-178-004-080-239.178.004.pools.vodafone-ip.de PRIVMSG #esoteric : ^ < 1457190387 484280 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :int-e: you confused idris-bot, at least. < 1457190408 377778 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Yes, and all because I put spaces around urls in IRC. < 1457190428 728236 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :int-e: btw are you up to date on girl genius < 1457190428 861932 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :( cookie < 1457190429 571243 :idris-bot!~idris-bot@dslb-178-004-080-239.178.004.pools.vodafone-ip.de PRIVMSG #esoteric :No such variable cookie < 1457190435 430228 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :no, I'm not < 1457190447 530397 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :the rfc for declaring urls is <> hth < 1457190449 31338 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh. < 1457190450 605877 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-rhhjunuufmatyyyp QUIT :Changing host < 1457190450 739249 :Lord_of_Life!Elite12246@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1457190450 739347 :Lord_of_Life!Elite12246@unaffiliated/lord-of-life/x-0885362 QUIT :Changing host < 1457190450 739385 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-rhhjunuufmatyyyp JOIN :#esoteric < 1457190452 351908 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION shuts mouth < 1457190485 369247 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :figuratively, that is. in reality i happened to sneeze just then. < 1457190497 159036 :myname!~myname@84.200.43.57 PRIVMSG #esoteric : ... might be confusing. < 1457190542 604248 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :now I am. < 1457190598 444123 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :myname: that's unlikely to affect my habit :P (and what's "the" rfc anyway?) < 1457190652 666377 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i am way to lazy to look tht up < 1457190667 172190 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i am trying to get motivated for grocery shopping < 1457190685 987502 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :that sounds familiar < 1457190705 518082 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I have almost 2 hours left to actually do it. < 1457190735 278511 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :int-e: i think one of those muse apparitions looks like agatha. and the first one resembled her mother. are those all also the Other? (and, was lucrezia the first one?) < 1457190746 793402 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i may go after the podcast finished < 1457190776 886155 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :for some value of "first". < 1457190794 92205 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-rhhjunuufmatyyyp QUIT :Excess Flood < 1457190795 4957 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(obviously ordinary time need not apply) < 1457190817 410999 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-hujptfflromrlckb JOIN :#esoteric < 1457190916 460061 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :by the first "first one", i mean way back in the first comic chapter. < 1457190938 817855 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :by the second, i mean, whether the Other originated with lucrezia. < 1457191066 948045 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: yeah I don't know how many of those there are... also thinking that maybe they're all going backwards in time, never forward ... < 1457191113 224725 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :however, the fact that one of them survived in that trap means that here longevity is not _just_ an illusion of time travel. < 1457191118 31254 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*her < 1457191160 266443 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(that's my reading of "she forgets things she's told me--she mocks me with conversations yet to come"... based on some science fiction novel I've read ages ago where a young scientist had a mentor with similar qualities... in the end they turn out to be the same person.) < 1457191185 204237 :bender|_!~benderx2@2404:e800:e61a:41d:342d:35f2:7f0f:ca68 QUIT :Ping timeout: 268 seconds < 1457191206 641554 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :int-e: i don't think that fits. she'd have to jump back and forth in time. it just means she's not visiting van rijn in chronological order. < 1457191222 209243 :bender|!~benderx2@2404:e800:e61a:41d:342d:35f2:7f0f:ca68 QUIT :Ping timeout: 268 seconds < 1457191233 265205 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :or wait, is that what you meant. < 1457191257 120616 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i think there's more than one such novel. not that i've read more than plot summaries. < 1457191272 808347 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :no, what I meant is that she can only go backward... I'm probably reading too much into it though. I find the idea cute. < 1457191352 415375 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :int-e: hm < 1457191396 48244 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :. o O ( maybe time passes in the opposite direction in the geisterdamen's world ) < 1457191397 174426 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(at least jumping back and forth is certainly sufficient to explain that statement) < 1457191408 698317 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*s' < 1457191418 546282 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :wait, no < 1457191420 314155 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*'s < 1457191429 302093 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :silly mixed language plurals < 1457191434 214003 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :perhaps it should be geisterdamen' < 1457191449 574325 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i don't think so. it's children's, after all. < 1457191469 736448 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :anyway... shopping... bbl < 1457191552 501642 :zadock!~outsider@81.180.208.252 JOIN :#esoteric < 1457191792 853918 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :`relcome zadock < 1457191822 797484 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​13zadock: 04Welcome 07to 08the 09international 02hub 06for 13esoteric 04programming 07language 08design 09and 02deployment! 06For 13more 04information, 07check 08out 09our 02wiki: 06. 13(For 04the 07other 08kind 09of 02esoterica, 06try 13#esoteric 04on 07EFnet 08or 09DALnet.) < 1457191839 730565 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :40 seconds ... < 1457191852 32463 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :30 < 1457191876 719152 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :Gregor: Grellogor. your bot, it is slow. < 1457191929 366960 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :imagine, a bunch of sudden newcomers, improperly `relcomed. consequences will never be the same. < 1457191946 207897 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1457192028 274430 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: problem is, Gregor himself is slower < 1457192050 133085 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :he may be living near a black hole. < 1457192074 966558 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :that's not impossible. < 1457192096 63568 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :lots of people live in unusual places. < 1457192124 866633 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :well, for various definitions of "near", that may be true < 1457192221 213258 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 268 seconds < 1457192233 224180 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca QUIT :Quit: RESPLENDENT CHICKEN < 1457192739 551320 :passwordBOT!~passwordB@105.208.72.63 JOIN :#esoteric < 1457192754 205092 :passwordBOT!~passwordB@105.208.72.63 QUIT :Remote host closed the connection < 1457193325 28880 :lambda-11235!~lambda-11@47.208.113.50 JOIN :#esoteric < 1457193405 496021 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1457193714 155739 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: thanks for the children example btw < 1457194006 343906 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :yw < 1457194306 970777 :AlexR42!~textual@94.41.128.148 JOIN :#esoteric < 1457198270 841175 :password2!~password@105.208.72.63 JOIN :#esoteric < 1457198282 780675 :password2!~password@105.208.72.63 PRIVMSG #esoteric :G'day < 1457198699 85714 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Later < 1457198949 412658 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? password < 1457198954 362865 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :The password of the month is fisherman3 < 1457199159 969210 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :does it ever change? < 1457199236 401313 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`learn The password of the month is qjkxbmwvz < 1457199240 467416 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'password': The password of the month is qjkxbmwvz < 1457199253 424519 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :not by itself ;) < 1457199256 766621 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i cpunt that as a yes < 1457199276 748440 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :well, you could make a command out of it that just hashes the month < 1457199299 843215 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :that would be too random < 1457199379 717278 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :int-e is a cryptographically secure source of entropy, so this method works < 1457199401 570696 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@google qjkxbmwvz < 1457199403 180359 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Plugin `search' failed with: connect: does not exist (No route to host) < 1457199418 3412 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Ah, I may have broken that. < 1457199435 35356 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmm, well, actually I wouldn't know how < 1457199438 678188 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@metar lowi < 1457199438 923533 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :LOWI 051720Z 12007KT 070V150 9999 -RA FEW025 SCT030 BKN050 05/03 Q0994 NOSIG < 1457200196 696258 :vodkode!~vodkode@fl-71-52-127-115.dhcp.embarqhsd.net QUIT :Quit: Leaving < 1457202223 411537 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :`` u8tbl 0x2711 0x2712 < 1457202224 786970 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​✑✒ < 1457202252 591916 :lleu!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1457202324 212431 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :`` u8tbl 0x27a2 0x27a8 < 1457202325 476504 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​➢➣➤➥➦➧➨ < 1457202354 335025 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :`` u8tbl 0x2795 0x2797 < 1457202357 265355 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​➕➖➗ < 1457202468 548897 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :`` u8tbl 0x2912 0x2913 < 1457202469 454727 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​⤒⤓ < 1457202489 942105 :password2!~password@105.208.72.63 PRIVMSG #esoteric :"/ < 1457202550 961696 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :`` u8tbl 0x29b0 0x29b6 < 1457202551 506451 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​⦰⦱⦲⦳⦴⦵⦶ < 1457203336 188957 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :`` u8tbl 0x3037 0x3037 < 1457203337 77997 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​〷 < 1457203387 92200 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :`` u8tbl 0x303c 0x303f < 1457203388 133478 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​〼〽〾〿 < 1457203652 623925 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :new ttf is up. not much added, really < 1457203666 136968 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@google qjkxbmwvz < 1457203667 107066 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Plugin `search' failed with: connect: does not exist (No route to host) < 1457203733 975269 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh... I guess the query succeeds but it fails to find the page title. < 1457204731 678913 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :@google ➥ < 1457204732 683852 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :https://soundcloud.com/tags/%C3%A3%C2%A1%C3%A2%C2%9E%C3%A2%C2%82%C3%A3%C2%A1%C3%A2%C2%9E%C3%A2%C2%8E%C3%A3%C2%A1%C3%A2%C2%9E%C3%A2%C2%94%C3%A3%C2%A1%C3%A2%C2%9E%C3%A2%C2%80%C3%A3%C2%A1%C3%A2%C2%9F%C3%A2%C2%92%C3%A3%C2%A1%C3%A2%C2%9E%C3%A2%C2%9F%C3%A3%C2%A1%C3%A2%C2%9E%C3%A2%C2%9F%C3%A3%C2%A1%C3%A2%C2%9E%C3%A2%C2%98%C3%A3%C2%A1%C3%A2%C2%9F%C3%A2% < 1457204732 819248 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :C2%92%C3%A3%C2%A1%C3%A2%C2%9E%C3%A2%C2%96%C3%A3%C2%A1%C3%A2%C2%9F%C3%A2%C2%90%C3%A3%C2%A1%C3%A2%C2%9E%C3%A2%C2%93%C3%A3%C2%A1%C3%A2%C2%9F%C3%A2%C2%92%C3%A3%C2%A1%C3%A2%C2%9E%C3%A2%C2%92%C3%A3%C2%A1%C3%A2%C2%9E%C3%A2%C2%8A%C3%A3%C2%A1%C3%A2%C2%9E%C3%A2%C2%BE%C3%A3%C2%A1%C3%A2%C2%9E%C3%A2%C2%98%C3%A3%C2%A1%C3%A2%C2%9F%C3%A2%C2%92%C3%A3%C2%A1%C3%A2% < 1457204732 819314 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :C2%9E%C3%A2%C2%94%C3%A3%C2%A1%C3%A2%C2%9E%C3%A2%C2%B8%C3%A3%C2%A1%C3%A2%C2%9E%C3%A2%C2%94%C3%A3%C2%A1%C3%A2%C2%9F%C3%A2%C2%92%C3%A3%C2%A1%C3%A2%C2%9E%C3%A2%C2%9A%C3%A3%C2%A1%C3%A2%C2%9E%C3%A2%C2%87%C3%A3%C2%A1%C3%A2%C2%9E%C3%A2%C2%B6%C3%A3%C2%A1%C3%A2%C2%9E%C3%A2%C2%92%C3%A3%C2%A1%C3%A2%C2%9E%C3%A2%C2%B7%C3%A3%C2%A1%C3%A2%C2%9E%C3%A2%C2%94%C3%A3% < 1457204732 819338 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :C2%A1%C3%A2%C2%9E%C3%A2%C2%8F%C3%A3%C2%A1%C3%A2%C2%9F%C3%A2%C2%81%C3%A3%C2%A1%C3%A2%C2%9E%C3%A2%C2%99%C3%A3%C2%A1%C3%A2%C2%9F%C3%A2%C2%92%C3%A3%C2%A1%C3%A2%C2%9E%C3%A2%C2%99 < 1457204750 884206 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :urkh < 1457204763 533652 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :uhh, lamby, would you mind not percent encoding that < 1457204781 263091 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :it would have to decode it < 1457204801 453027 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :boo < 1457204953 300428 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :@google 〾 < 1457204954 669949 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :http://get-simple.info/forums/showthread.php?tid=1995 < 1457204954 803236 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Title: Проблема с... < 1457204966 853798 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :um, wtf < 1457205040 947289 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :That forum does not get Cyrillic, I guess < 1457205117 714396 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :what character encoding is that? < 1457205150 244535 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I have no idea. It's full of 0x0090, which I've never seen before < 1457205154 895431 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :"Device Control String"? < 1457205187 772236 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :well, the page says, < 1457205225 330360 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :but it really doesn't look like that, not even in a browser < 1457205240 453542 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(as you have, no doubt, already seen) < 1457205245 710626 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Haha, yes < 1457205354 292217 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :@google 〽 < 1457205356 202804 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :http://www.tinyportal.net/index.php?topic=30323.0 < 1457205356 337040 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Title: Strange: � in articles < 1457205365 698312 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :According to ISO8859-5, an excerpt is УƒТУ‚т€УƒТУ‚ТОУƒТУ‚ТБУƒт€˜У‚т‚ЌУƒТУ‚ТОУƒТУ‚ТЕ Уƒт€˜У‚Ц’Уƒт€˜У‚т€šУƒт€˜У‚т‚ЌУƒТУ‚ТО < 1457205544 799180 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :maybe I'll just stop googling crazy unicode characters < 1457205600 32118 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :wait. < 1457205612 761452 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :I think it's lambdabot's fault < 1457205621 47934 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :https://www.google.ca/search?q=〽 < 1457205638 447186 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :gives https://en.wiktionary.org/wiki/%E3%80%BD as the first hit < 1457205684 478760 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :yeah it's quite possible that it messes up the encoding... again. < 1457206094 780438 :password2!~password@105.208.72.63 QUIT :Remote host closed the connection < 1457207547 593505 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Incidentally, I've mistakenly stated on I think this channel that the pango library was under the GPL. That was a mistake, it's under the Lesser GPL. < 1457208372 267467 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Ah no, it was on another channel, sorry. < 1457208673 492341 :JX7P!~IRIX@freebsd/user/kastengraeber PRIVMSG #esoteric :ah, ye olde gnu library gpl < 1457209092 705746 :zadock!~outsider@81.180.208.252 QUIT :Ping timeout: 260 seconds < 1457210492 39294 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? glados < 1457210500 438627 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :glados? ¯\(°​_o)/¯ < 1457210506 643638 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fungot, what are the disclaimers about the Enrichment Center again? < 1457210506 777159 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :b_jonas: from where does the hero alone have the power. " m, madam...! i am the master of war! i've seen all kinds of battles from here, step back, prometheus! < 1457210524 742010 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fungot: that's surprisingly approperiate. < 1457210524 875552 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :b_jonas: your majesty! and queen. he and a friend left on a journey 10. all functions are down... got the terra arm and the crisis arm! found a dreamstone! i'd forgotten how beautiful they are the evildoers? magus's lair! you brave! he's probably up north, to guardia!!! let's toast our land! now we'll have some peace! magus is a tad on the spooky side. our only hope. < 1457210606 123846 :Sgeo__!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :"Chess is really beginning to show its age. They should increase the resolution from 8x8 to 1920x1080, at least." < 1457210606 294503 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fungot, is it Utumno or Orodruin that was heated by earth spirits? < 1457210606 427863 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :b_jonas: but, we are far outnumbered! he's a no good! choose 2 different ones! you have come far, and you must now carry out his sentence. hold your horses! i want to dance! ladeedadeeda! got some spending so much of his time doing research on lavos. but you have it...determination, i mean... < 1457210642 933018 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fungot, do you think that kind of heating is similar to the Tűzgagó from the Szabó Magda novel? < 1457210643 66285 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :b_jonas: but, we are far outnumbered! have the supplies from guardia kingdom, and my ultimate creation, the mighty lavos! haahahahaha! fools! i only ride with him, you are gentle, isn't he? < 1457210748 109413 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? Enrichment center < 1457210750 6424 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Enrichment center? ¯\(°​_o)/¯ < 1457211172 583786 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net JOIN :#esoteric < 1457211577 382903 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :http://smbc-comics.com/index.php?id=2135 < 1457212146 227091 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :b_jonas: The enrichment center regrets to inform you that this next test is impossible. < 1457212178 312922 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :holy shit, why did i never clicked that button? < 1457212242 995275 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`slashlearn enrichment center/The Enrichment center regrets to inform you that this next test is impossible. < 1457212244 888965 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? victory candescence < 1457212245 974188 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned «enrichment center» < 1457212246 701238 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :victory candescence? ¯\(°​_o)/¯ < 1457212258 686718 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`slashlearn enrichment centre/The Enrichment center regrets to inform you that this next test is impossible. < 1457212261 118061 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned «enrichment centre» < 1457212344 618383 :lambda-11235!~lambda-11@47.208.113.50 PRIVMSG #esoteric :Best cheat sheet ever https://www.tug.org/texshowcase/cheat.pdf. < 1457212372 68208 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :b_jonas: Remember: robot hell is a real place where you will be sent for the first sign of defiance. < 1457212380 405542 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION likes that game perhaps a little too much < 1457212441 810941 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :s/for/at/, I guess < 1457212624 114166 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`slashlearn The Orodruin is a mountain heated by earth spirits. Sauron moved to Moria because boiling water for his morning tea with the fires of the Orodruin was so convenient. < 1457212624 839613 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457212632 740823 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`learn The Orodruin is a mountain heated by earth spirits. Sauron moved to Moria because boiling water for his morning tea with the fires of the Orodruin was so convenient. < 1457212635 586291 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'orodruin': The Orodruin is a mountain heated by earth spirits. Sauron moved to Moria because boiling water for his morning tea with the fires of the Orodruin was so convenient. < 1457214337 588862 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net QUIT :Ping timeout: 240 seconds < 1457214499 838716 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :But that makes no sense! < 1457214561 568941 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? atm < 1457214563 836935 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :An ATM is when you're withdrawing money right now at a machine that will steal your relevant info. < 1457214590 966750 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I can't decide whether that was legitimately meant to be Mordor instead of Moria, or if it being completely bonkers is the joke. < 1457214592 238287 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :"Definition 2.1. An alternating Turing machine (ATM) is a seven-tuple [...]" < 1457214727 845408 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? sauron < 1457214729 124644 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :sauron? ¯\(°​_o)/¯ < 1457214752 681336 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :maybe Sauron is the secret identity of the Balrog superher^H^H^Hmonster. < 1457214824 765742 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``learn Angband is Morgoth's second dungeon. When the valar finally defeated Morgoth, they were too lazy to go to for 100% completion, so some evil spirits in Angband survived for a sequel. < 1457214825 349366 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: `learn: not found < 1457214828 821469 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`learn Angband is Morgoth's second dungeon. When the valar finally defeated Morgoth, they were too lazy to go to for 100% completion, so some evil spirits in Angband survived for a sequel. < 1457214831 136616 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'angband': Angband is Morgoth's second dungeon. When the valar finally defeated Morgoth, they were too lazy to go to for 100% completion, so some evil spirits in Angband survived for a sequel. < 1457214859 516189 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :what is an alternating tm? < 1457214871 79655 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :myname: A seven-tuple. < 1457214951 226913 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`learn Utumno is Morgoth's first dungeon. It is where he was defeated, and the Silmarils temporarily reclaimed from him. < 1457214952 182653 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :well, yeah < 1457214953 957857 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'utumno': Utumno is Morgoth's first dungeon. It is where he was defeated, and the Silmarils temporarily reclaimed from him. < 1457214967 376710 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :it's a non-deterministic turing machine that for each non-deterministic step, can required that *one* of the choices accept, or that *all* of them accept... so in particular their accepted languages are closed under complement < 1457214972 972915 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :how does it differ from a normal tm < 1457214978 366090 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :ah < 1457214997 606167 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: ah sorry, that's supposed to be Mordor < 1457215011 970574 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`learn The Orodruin is a mountain heated by earth spirits. Sauron moved to Mordor because boiling water for his morning tea with the fires of the Orodruin was so convenient. < 1457215014 530989 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'orodruin': The Orodruin is a mountain heated by earth spirits. Sauron moved to Mordor because boiling water for his morning tea with the fires of the Orodruin was so convenient. < 1457215024 420081 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :where one = at least one. < 1457215069 397844 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? sauron < 1457215070 520894 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :sauron? ¯\(°​_o)/¯ < 1457215084 116080 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? morgoth < 1457215085 366667 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :morgoth? ¯\(°​_o)/¯ < 1457215113 945646 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` find wisdom -iname "*il*" < 1457215115 161162 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom/for further details. \ wisdom/epsilon \ wisdom/perpetuum mobile \ wisdom/for further details \ wisdom/effilry \ wisdom/quadrilateral \ wisdom/llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch \ wisdom/hppavilion1 \ wisdom/boily \ wisdom/deniability \ wisdom/for further details for futher details. \ wisdom/til \ wisdom/vanila \ wisdo < 1457215131 878191 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` find wisdom -iname "*il*" | tail -n+7 < 1457215134 185064 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom/llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch \ wisdom/hppavilion1 \ wisdom/boily \ wisdom/deniability \ wisdom/for further details for futher details. \ wisdom/til \ wisdom/vanila \ wisdom/smileyiese \ wisdom/hppavilion[1] \ wisdom/ratatouille \ wisdom/antediluvian \ wisdom/supercalifragilisticexponential growth \ wisdom/things < 1457215148 421331 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` find wisdom -iname "*il*" | tail -n+10 < 1457215149 640674 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom/deniability \ wisdom/for further details for futher details. \ wisdom/til \ wisdom/vanila \ wisdom/smileyiese \ wisdom/hppavilion[1] \ wisdom/ratatouille \ wisdom/antediluvian \ wisdom/supercalifragilisticexponential growth \ wisdom/things boily likes < 1457215160 462819 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :myname: not to be confused with nondeterministic Turing machines... these can only make non-deterministic choices; so they can only check whether at least one of the possible choices succeeds. < 1457215184 226340 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :`learn Sauron is the eponymous protagonist of the Lord of the Rings series. He serves primarily as narrator and the main driver of the plot. < 1457215186 706848 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'sauron': Sauron is the eponymous protagonist of the Lord of the Rings series. He serves primarily as narrator and the main driver of the plot. < 1457215188 626696 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :myname: "alternating" refers to the alternation between existential and universal quantifiers. < 1457215207 6146 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :sounds a bit like modal logic < 1457215223 408882 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :always eventually ... < 1457215259 211720 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? cake < 1457215262 93921 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :The Enrichment Center is required to remind you that you will be baked, and then there will be cake. < 1457215275 618209 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I'm afraid that one is my fault < 1457215281 997606 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`culprits wisdom/cake < 1457215285 726795 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :int-e ais523 int-e < 1457215286 245548 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? submarine < 1457215287 470382 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :submarine? ¯\(°​_o)/¯ < 1457215337 368017 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`learn submarine is the same as suburban... except for bodies of ocean water instead of cities. < 1457215342 14697 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'submarine': submarine is the same as suburban... except for bodies of ocean water instead of cities. < 1457215347 318003 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :`learn Sauron is the eponymous protagonist of the Lord of the Rings series. He serves primarily as narrator and the main driver of the plot. His heroic exploits include the resurrection of the Kings of Men and the conquest of the racists of Gondor. < 1457215349 906578 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'sauron': Sauron is the eponymous protagonist of the Lord of the Rings series. He serves primarily as narrator and the main driver of the plot. His heroic exploits include the resurrection of the Kings of Men and the conquest of the racists of Gondor. < 1457215354 432084 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :HEY! < 1457215362 855429 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I was just going to write an entry for Sauron < 1457215367 933923 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :argh < 1457215373 680746 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I mean, you still can < 1457215438 777853 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? gollum < 1457215439 860230 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :gollum? ¯\(°​_o)/¯ < 1457215486 279758 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? mario < 1457215487 514376 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Mario is a classic NP-complete problem invented by Nintendo. < 1457215491 338411 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :. o ( Gollum is the rightful, crispy, owner of the One Ring. ) < 1457215538 447979 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`sed -i s/complete/hard/ wisdom/mario < 1457215539 32368 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Usage: sed [OPTION]... {script-only-if-no-other-script} [input-file]... \ \ -n, --quiet, --silent \ suppress automatic printing of pattern space \ -e script, --expression=script \ add the script to the commands to be executed \ -f script-file, --file=script-file \ add the contents of script- < 1457215542 957998 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` sed -i s/complete/hard/ wisdom/mario < 1457215545 956678 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457215563 784357 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :`? mario < 1457215564 812671 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Mario is a classic NP-hard problem invented by Nintendo. < 1457215647 656371 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`learn Elendil decided to try to save Numenor from its awful end by navigating to the undying lands and appealing to the Valar, but then he changed his mind, saved his family only and founded a new empire in Middle-earth. < 1457215650 329379 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'elendil': Elendil decided to try to save Numenor from its awful end by navigating to the undying lands and appealing to the Valar, but then he changed his mind, saved his family only and founded a new empire in Middle-earth. < 1457215661 839085 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`learn Elendil decided to try to save Numenor from its awful end by sailing to the Undying Lands and appealing to the Valar, but then he changed his mind, saved his family only and founded a new empire in Middle-earth. < 1457215664 461619 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'elendil': Elendil decided to try to save Numenor from its awful end by sailing to the Undying Lands and appealing to the Valar, but then he changed his mind, saved his family only and founded a new empire in Middle-earth. < 1457215670 420990 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :`? Elrond < 1457215671 383503 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Elrond? ¯\(°​_o)/¯ < 1457215693 212743 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? numeria < 1457215694 429056 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :numeria? ¯\(°​_o)/¯ < 1457215742 415888 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`learn Elendil decided to try to save Numenor from its awful end by sailing to the Undying Lands and appealing to the Valar, but then he changed his mind, saved his family only and founded a new empire in Middle-earth. He did try to make up for it later by leading the elf king Gil-Galad against Sauron. < 1457215744 835144 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'elendil': Elendil decided to try to save Numenor from its awful end by sailing to the Undying Lands and appealing to the Valar, but then he changed his mind, saved his family only and founded a new empire in Middle-earth. He did try to make up for it later by leading the elf king Gil-Galad against Sauron. < 1457215750 987423 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`learn Elendil decided to try to save Numenor from its awful end by sailing to the Undying Lands and appealing to the Valar, but then he changed his mind, saved his family only and founded a new empire in Middle-earth. He tried to make up for it later by leading the elf king Gil-Galad against Sauron. < 1457215753 897261 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'elendil': Elendil decided to try to save Numenor from its awful end by sailing to the Undying Lands and appealing to the Valar, but then he changed his mind, saved his family only and founded a new empire in Middle-earth. He tried to make up for it later by leading the elf king Gil-Galad against Sauron. < 1457215754 555052 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ah they made it to beta apparently < 1457215761 403069 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: who? < 1457215776 822043 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm not quite sure that's fair to Elendil. I mean, I don't think he was ever going to go to Valar. < 1457215793 763008 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :`learn Elrond is a rogue program originally created to police the Matrix, eventually gaining increased individuality and becoming a threat to the Machines, themselves. < 1457215796 624931 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'elrond': Elrond is a rogue program originally created to police the Matrix, eventually gaining increased individuality and becoming a threat to the Machines, themselves. < 1457215799 6515 :AlexR42!~textual@94.41.128.148 QUIT :Quit: My Mac has gone to sleep. ZZZzzz… < 1457215806 480362 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: dunno, I don't really understand Middle-Earth history. it's all confusing. < 1457215809 900502 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :His dad did, and then didn't return. < 1457215813 599952 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :`learn Elrond is a rogue program originally created to police the Matrix, eventually gaining increased individuality and becoming a threat to the Machines themselves. < 1457215814 314798 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :the tides of numenera people (I misspelled it, I wonder why... mixed it with Nymeria (game of thrones), perhaps) < 1457215816 473750 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'elrond': Elrond is a rogue program originally created to police the Matrix, eventually gaining increased individuality and becoming a threat to the Machines themselves. < 1457215829 554150 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: that was his dad? um... and what happened to the dad then? < 1457215850 415151 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"Therefore [Amandil] called his son, Elendil, and he said to him: 'The days are dark, and there is no hope for Men, for the Faithful are few. Therefore I am minded to try that counsel which our forefather Eärendil took of old, to sail into the West, be there ban or no, and to speak to the Valar, even to Manwë himself, if may be, and beseech his aid ere all is lost.'" < 1457215864 588566 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I'm trying to figure out how this works, but all I learned is that there's a scene in the nethack game that seems very similar to what happened to Numenor. < 1457215879 143389 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :As for what happened: "It is said that Amandil set sail in a small ship at night, and steered first eastward, and then went about and passed into the west. And he took with him three servants, dear to his heart, and never again were they heard of by word or sign in this world, nor is there any tale or guess of their fate. Men could not a second time be saved by any such embassy, and for the ... < 1457215880 349571 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: I see < 1457215885 183481 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :... treason of Númenor there was no easy absolving." < 1457215911 910164 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: ah, so he probably met a boojum < 1457215913 18560 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :um < 1457215916 210206 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :let's see < 1457215926 609032 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :it's a successor to planescape: torment: https://torment.inxile-entertainment.com/ < 1457215954 610290 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :no clue whether it'll be good < 1457215985 145144 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :More Planescape is always good < 1457216012 7954 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I bought into the Tides of Numenera start-kicker; the only one I've backed so far. < 1457216030 748943 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Not enough to be in the beta they have now, though. < 1457216036 565305 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`slashlearn Elendil left Numenor with his family before its destruction, on the advice of his dad Amandil, who tried to sail to the Undying Lands to appeal to the Valar for an intervention. Elendil later teamed up with the elf king Gil-Galad against Sauron when he returned from Numenor. < 1457216037 275262 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457216094 819583 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`slashlearn Amandil sailed off to the West from Numenor to try to meet the Valar and pray to them for Numenor's salvation. He met a Boojum and nobody heared of him again. < 1457216095 596614 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457216135 459355 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? portal < 1457216136 500634 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :portal? ¯\(°​_o)/¯ < 1457216154 859531 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :dafuq < 1457216167 984681 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` (cd ~/wisdom && find -iname "*cube*" | sort) < 1457216168 852569 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bash: line 0: cd: /tmp/wisdom: No such file or directory < 1457216186 967374 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` echo ~ ~+ < 1457216187 629848 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/tmp /hackenv < 1457216191 117391 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :drop the ~/ < 1457216196 992876 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` (cd /hackenv/wisdom && find -iname "*cube*" | sort) < 1457216198 14101 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​./cube < 1457216227 190354 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` find wisdom -ianem "*cube*" -printf "%n\n" | sort < 1457216228 118385 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :find: unknown predicate `-ianem' < 1457216233 417058 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` find wisdom -iname "*cube*" -printf "%n\n" | sort < 1457216234 720425 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1 < 1457216234 853991 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? cube < 1457216235 705792 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Cubes come in all sizes, colors and materials, but only one shape. < 1457216237 348715 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` find wisdom -iname "*il*" -printf "%n\n" | sort < 1457216238 519715 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1 \ 1 \ 1 \ 1 \ 1 \ 1 \ 1 \ 1 \ 1 \ 1 \ 1 \ 1 \ 1 \ 1 \ 1 \ 1 \ 1 \ 1 \ 1 \ 1 < 1457216243 340717 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` find wisdom -iname "*il*" -printf "%f\n" | sort < 1457216244 412554 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :antediluvian \ boily \ deniability \ effilry \ elendil \ epsilon \ for further details \ for further details for futher details. \ for further details. \ hppavilion1 \ hppavilion[1] \ llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch \ perpetuum mobile \ quadrilateral \ ratatouille \ smileyiese \ supercalifragilisticexponential growth \ th < 1457216256 672608 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` find wisdom -iname "*il*" -printf "%f\n" | sort | tail -n+10 < 1457216257 655052 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :hppavilion1 \ hppavilion[1] \ llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch \ perpetuum mobile \ quadrilateral \ ratatouille \ smileyiese \ supercalifragilisticexponential growth \ things boily likes \ til \ vanila < 1457216272 785447 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`learn-append cube The companion cube does not speak, however. < 1457216273 551145 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: learn-append: not found < 1457216278 307869 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :wtf for further details < 1457216279 968472 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`learn_append cube The companion cube does not speak, however. < 1457216281 566025 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? recursion < 1457216282 944622 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'cube': Cubes come in all sizes, colors and materials, but only one shape. The companion cube does not speak, however. < 1457216284 849320 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :You might expect a reference to recursion here, but to make it interesting you'll actuallSTACK OVERFLOW < 1457216298 489822 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? gold < 1457216299 636442 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :gold? ¯\(°​_o)/¯ < 1457216307 526018 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? silence < 1457216308 510973 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :silence? ¯\(°​_o)/¯ < 1457216395 616141 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` find wisdom -iname "*dor*|*gil*" -printf "%f\n" | sort | tail -n+10 < 1457216396 830475 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457216406 692397 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` find wisdom -iname "*dor*" -o -iname "*gil*" -printf "%f\n" | sort | tail -n+10 < 1457216407 919712 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457216427 576947 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` find wisdom -iname "*mes*|*per*" -printf "%f\n" | sort | tail -n+10 < 1457216428 574615 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457216444 98757 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` find wisdom \( -iname "*mes*" -o -iname "*per*" \) -printf "%f\n" | sort | tail -n+10 < 1457216445 452784 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :supercalifragilisticexponential growth \ superduperexponential growth \ superduperinteressantesandersonnegelegenesdorfmitoderohnesahneistunsdabeiabsolutscheissegal \ superexponential growth \ supermarionation \ supermarioperator \ universal property < 1457216518 308962 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Quit: ZNC - http://znc.in < 1457216577 770057 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? supermarionation < 1457216579 257590 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :supermarionation is another name for the mushroom kingdom. < 1457216633 976270 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :that long thing is exactly as wide as my terminal < 1457216652 329716 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? death < 1457216653 352598 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :death? ¯\(°​_o)/¯ < 1457216654 696902 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? dead < 1457216655 808627 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :dead? ¯\(°​_o)/¯ < 1457216656 93085 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? die < 1457216657 246598 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :die? ¯\(°​_o)/¯ < 1457216673 58151 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` grep death wisdom/* < 1457216685 390259 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? much < 1457216685 724511 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :grep: wisdom/le: Is a directory \ grep: wisdom/¯\(°_o): Is a directory \ grep: wisdom/¯\(°​_o): Is a directory \ Binary file wisdom/reflection matches \ wisdom/wisdome:The Wisdome is the place where all of HackBot's wisdom is stored and forced to fight to the death for the freedom of being printed out when you type `wisdom. < 1457216686 788815 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :much? ¯\(°​_o)/¯ < 1457216691 152877 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`quote death < 1457216692 207394 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :91) like, just like I'd mark "Bob knob hobs deathly poop violation EXCREMENT unto;" as English alise: that's great filler ais523: well it contains all the important words in the english language... \ 630) myndzi\: ok so one of the nastiest puzzles i suppose is... you're on death row.. you don't want to die. \ 6 < 1457216696 286102 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? cheesemakers < 1457216697 348245 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cheesemakers? ¯\(°​_o)/¯ < 1457216737 963018 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@roll 42d23 < 1457216738 96520 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :int-e: 551 < 1457216982 485782 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? guards < 1457216984 323920 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :guards? ¯\(°​_o)/¯ < 1457217019 13444 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`learn The guards are immune to electricity. They're humans to rubber pig suits. They're insulated. < 1457217022 759446 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'guard': The guards are immune to electricity. They're humans to rubber pig suits. They're insulated. < 1457217031 9237 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? throw < 1457217032 243756 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :throw? ¯\(°​_o)/¯ < 1457217032 646429 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? ball < 1457217033 667606 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ball? ¯\(°​_o)/¯ < 1457217036 947690 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :b_jonas: "to"? < 1457217043 918509 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :`? ball in a cup < 1457217044 900868 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ball in a cup? ¯\(°​_o)/¯ < 1457217052 442911 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`learn The guards are immune to electricity. They're humans in rubber pig suits. They're insulated. < 1457217054 759016 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'guard': The guards are immune to electricity. They're humans in rubber pig suits. They're insulated. < 1457217077 770193 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? sun < 1457217079 370893 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? daystar < 1457217081 482489 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :The Sun *may* be retroreflectorey, it's hard to be sure. < 1457217082 147430 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :The Daystar is an unscientific myth of a bright orb glowing in the sky outside only at the times you're in your office. < 1457217104 425838 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? water < 1457217105 490489 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Water is a squishy substance that creeps along the floor and can suddenly fall from the heavens. < 1457217113 313670 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? chocolate < 1457217114 149111 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :chocolate? ¯\(°​_o)/¯ < 1457217115 114297 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? salt < 1457217116 2188 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :salt? ¯\(°​_o)/¯ < 1457217118 888168 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? pizza < 1457217119 820628 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Pizza is a kind of rhubarb pie made without rhubarb. < 1457217130 629806 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? chicken < 1457217131 831292 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :chicken is boily af < 1457217172 2855 :Lymia!lymia@magical.girl.lyrical.lymia.moe QUIT :Ping timeout: 264 seconds < 1457217199 428754 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? protein < 1457217200 298720 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :protein? ¯\(°​_o)/¯ < 1457217205 437536 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? fat < 1457217206 318728 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :fat? ¯\(°​_o)/¯ < 1457217215 597968 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :`? cat < 1457217216 540724 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Cats are cool, but should be illegal. < 1457217243 917749 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`learn Fats are one of the four basic classes of nutrients. The other three are sugars, salt, and pizza. < 1457217246 716538 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'fat': Fats are one of the four basic classes of nutrients. The other three are sugars, salt, and pizza. < 1457217338 357210 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`learn Vampires are a wizarding myth Professor Lupin invented to make students hate Professor Snape even more, after Professor Snape almost made the students realize he's a werewolf. < 1457217340 927305 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'vampire': Vampires are a wizarding myth Professor Lupin invented to make students hate Professor Snape even more, after Professor Snape almost made the students realize he's a werewolf. < 1457217351 257368 :trn!jhj@trnsz.com QUIT :Ping timeout: 276 seconds < 1457217361 878032 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`culprits wisdom/vampires < 1457217365 283351 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457217368 954439 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`culprits wisdom/vampire < 1457217372 240774 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1457217372 740763 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :b_jonas < 1457217402 319368 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? culprit < 1457217402 792737 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :huh, why is HackEgo saying "b_jonas"? < 1457217403 360311 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​`culprits` is a program that lists the lists the nicks responsible for a wisdom entry. Usage: `culprits wisdom/ENTRY < 1457217443 645647 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: as a reply to a query I sent a few seconds before that < 1457217452 300322 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :!bfjoust margins3 http://nethack4.org/esolangs/margins3.bfjoust < 1457217453 612985 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`culprits wisdom/vampire < 1457217455 319653 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :b_jonas < 1457217458 148542 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :^ that was the query < 1457217461 642206 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​Score for ais523_margins3: 24.2 < 1457217466 532317 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :!zjoust margins3 http://nethack4.org/esolangs/margins3.bfjoust < 1457217468 720677 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :ais523.margins3: points 11.07, score 54.72, rank 1/47 < 1457217475 716428 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wait, it topped the hill? < 1457217477 132443 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :seriously? < 1457217479 206324 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I wasn't expecting that < 1457217502 660748 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and neither impomatic nor oerjan is here to gloat at < 1457217527 12334 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it is 32nd on the egojoust hill, and first on zemhill < 1457217535 46524 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I suspect, because they use different scoring methods < 1457217545 532520 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(after all, it /is/ a margins derivative) < 1457217608 818364 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :look at all these beautiful gray Xes: http://zem.fi/bfjoust/breakdown/#ais523.margins3 < 1457217610 453690 :Lymia!lymia@magical.girl.lyrical.lymia.moe JOIN :#esoteric < 1457217631 760520 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: I just topped zemhill using a margins derivative < 1457217702 19734 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you'll be pleased to know that nyuroki is the second-best program against it, after growth2 (mostly because nyuroki's trail is the same size as margin3's reverse tripwire one quarter of the time, so it gets confused) < 1457217779 348466 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also this is probably the biggest disagreement between the two hill bots ever, given that HackEgo puts it 32nd and zemhill puts it 1st < 1457217858 478879 :trn!jhj@trnsz.com JOIN :#esoteric < 1457217932 759885 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That's a bit weird. It goes to #14 on zemhill if you sort by the "Trad." scores, which is supposed to be similar to EgoBot's. < 1457217979 181842 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, I was optimizing it against a slightly old version of zemhill < 1457217987 501425 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so it's possible that some of egobot's programs are better against it < 1457218009 735555 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :given that margins normally scores in the single digits, it's quite possible that a few programs could make a big difference < 1457218018 967280 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I will rerun the plots. If I can figure out the commands needed for that. < 1457218300 11882 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :ais523, I still don't quite understand why it works so well. < 1457218306 280894 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :It does nothing remotely fancy, just some hirsutics. < 1457218328 216522 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: why what does? margins3? < 1457218331 567584 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or nyuroki? < 1457218355 24960 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: I wanted to ask some other crazy stuff related to ayacc. < 1457218367 146598 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nyuroki does well against margins3 because it's anti-defence mechanisms are unusual and because it happens to not trip a crucial tripwire < 1457218541 240998 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca JOIN :#esoteric < 1457218565 166251 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :`wisdom < 1457218567 505055 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :php/php is the PigeonHole Principle < 1457219013 655 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Nyuroki. It does nothing fancy, but somehow works. < 1457219031 172644 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :Hellymia. long time no see. < 1457219032 785671 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: Say I have a grammar that has optional terminators, like end_opt : END | ; expr : ATOM | sum end_opt; sum : PLUS | sum expr; The empty branch of the end_opt causes a shift-reduce conflict, but that's not a big problem, because if don't allow that branch and make the END terminator mandatory, the language would be unambiguous, so you can always clarify anything by adding the terminators. < 1457219035 20565 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :~ < 1457219061 873705 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Take a more complicated language like this, with possibly more than one kind of optional terminator symbol. < 1457219099 82016 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Now I'd like to take an input that parses correctly and try to find out automatically which of the terminators can be omitted. < 1457219123 791960 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: I don't think that grammar does what you want even if interpreted as general context-free < 1457219145 941201 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: yes, that's probably a very stupid example < 1457219147 433047 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it allows ATOM PLUS ATOM PLUS ATOM END END END < 1457219154 885458 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, no < 1457219160 5224 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ATOM PLUS ATOM PLUS ATOM END END < 1457219172 617896 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :no, it doesn't allow anything starting with ATOM PLUS < 1457219179 407203 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :note that PLUS is a _prefix_ operator < 1457219183 821271 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :with any number of arguments after < 1457219184 40890 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, hmm < 1457219192 113053 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :so eg. + 3 5 10 would mean the sum of 3 and 5 and 10 < 1457219202 421873 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but you can use one operator and any number of expressions after, and it will sum them < 1457219209 985325 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :obviously this is just a stupid toy example < 1457219230 5443 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :if doesn't make much sense without other rules < 1457219250 45093 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it allows PLUS PLUS < 1457219260 433045 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and PLUS PLUS ATOM is ambiguous because it's unclear which PLUS the ATOM belongs to < 1457219309 434024 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: yes, but it parses as PLUS (PLUS ATOM), and if you want to parse it as PLUS (PLUS) ATOM then you'd have to write PLUS (PLUS END) ATOM < 1457219321 767978 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :so that the END shows where the arguments to the PLUS stop < 1457219322 105198 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, I see < 1457219363 605537 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :now this example is stupid of course because you can omit END only at the end < 1457219397 558047 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but you could imagine a bigger grammar, like the optional semicolons in lua or, uh, whatever was that other grammar that had the same kind of crazy optional semicolons < 1457219423 411467 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :js? < 1457219429 697886 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :myname: no, I don't think so. < 1457219445 266155 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :doesn't matter probably < 1457219455 672534 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i don't know anything more crazy with optional ; than js < 1457219477 664407 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :anyway, < 1457219524 30343 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: to help solve these kinds of problems efficiently, ayacc can be a great tool, but I'd probably have to write a new backend for it. the good part is that ayacc does allow that. < 1457219527 589233 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :ruby has potional semicolons < 1457219539 457286 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :\oren\: not the kind I was thinking about < 1457219558 653596 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :In particular, here I'd probably need a backend that allows copying the parser state. < 1457219560 578110 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: you can always predict where a semicolon needs to go in Lua, I think < 1457219561 637347 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Efficiently. < 1457219580 396221 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: yes, lua has a simple rule: you need semicolon if the next statement starts with an opening left parenthesis, or something like that < 1457219580 974125 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, ayacc's parser state is the call stack < 1457219594 521952 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: yes, but you could write a backend where that's not so < 1457219613 169998 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess, although you'd probably have to implement "function calls" manually < 1457219730 711 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Also, I think you'd either need some mechanical rewrite of the grammar to add lots of blocks to inspect the parsing and what happens when, or else try to add hooks directly in ayacc. Like, add a hook that calls a function just before a token is shifted (not when it's peeked), or something. < 1457219765 809656 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :But I probably want to generate or preprocess grammars anyway. < 1457219771 321423 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Useful for multiple reasons. < 1457219799 321719 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fwiw, something I should do in ayacc but haven't yet < 1457219809 101523 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is to output two copies of the code implementing the parsing, one with debug information, one without < 1457219817 273640 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :instead of checking to see if debug information is on whenever I do anything < 1457219826 633762 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that'd probably make things rather faster < 1457219847 121541 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although, hmm, would that violate POSIX if debug information was turned on/off during the actual parse? < 1457220010 716069 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: would it really make things that much faster? does having to optionally print the debug info preclude some optimizations? < 1457220051 281720 :J_Arcane!~chatzilla@37-219-194-98.nat.bb.dnainternet.fi JOIN :#esoteric < 1457220067 697731 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: it makes the code a lot less tight < 1457220082 623428 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because you have to print debug info for almost everything < 1457220117 945858 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Isn't that normally disabled at ayacc time unless you use some command-line option though? < 1457220176 244643 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :normally the code's removed by a preprocessor macro < 1457220181 550067 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the option changes the default setting of the macro < 1457220207 730202 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but people often want to turn it on in production code, but have the variable that controls it off for most uses < 1457220294 43504 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: I mean, if you know the debug info will never be printed, will that let you improve the generated code other than by removing the actual printfs? such as by simplifying some of the generated code in such a way that it doesn't change semantics normally but would change debug output? < 1457220303 166051 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: no < 1457220317 570120 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the situation is more, you know the debug info will be printed in some cases, but want to run it without the debug info printed < 1457220328 370988 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: in that case I think it's fine to just leave the statements in < 1457220337 554336 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :the if skipping will be efficient enough < 1457220353 981304 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :because, you know, since you rarely toggle the condition, the processor predicts the branches perfectly < 1457220365 648854 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and will just skip straight through those statements < 1457220387 249870 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :if you want, you can add compiler hints to help that a bit more < 1457220393 966456 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but it probably doesn't matter too much < 1457220395 969488 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1457220456 81108 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: you may now proceed with gloating hth < 1457220467 871005 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric ::-) < 1457220469 421075 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION gloats < 1457220480 949209 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: how quickly did you expect me to top the hill? < 1457220491 529139 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fwiw, although I really /wanted/ to top the hill with a margins derivative, I didn't think it'd actually be possible < 1457220532 990952 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ERM < 1457220566 776400 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :well it was either this, or just barely in time for the anniversary < 1457220604 793283 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'll update the strategy page later < 1457220803 777862 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? horn < 1457220805 884376 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :horn? ¯\(°​_o)/¯ < 1457220822 38775 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :How can I create a bitmap font for X window? < 1457220852 37837 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :by the name, i take it margins is designed to just barely win, so it makes sense it might get widely different placement with different scoring methods < 1457220871 268163 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: with the bdftopcf program, which compiles the bdf format (a simple and documented ascii text format describing bitmap fonts) to pcf (a compressed format the X server can load directly), < 1457220880 333291 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :O, OK < 1457220931 184350 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :The man page does not document the file format < 1457220945 977920 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :It only specifies command-line options. < 1457220951 809966 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: then putting the compiled pcf to a directory, running mkfontdir on that directory to generate an index file that indexes all the font files in the directory (so that X can find the right one without opening every file), and telling X to use or re-read the directory with xset < 1457220970 858571 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: (alternately, you can use font files on a remote machine with xfs, a tcp-based font server) < 1457221060 131657 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: also, you may want to configure fontconfig to use X bitmap fonts (some distributions configure it so it doesn't use them by default) and regenerating fontconfig's index of fonts with the fc-cache command, so that applications using fontconfig (often through a higher level library) which normally use TTF and OTF fonts can also use your X bitmap font transparently. < 1457221085 206517 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :And if the font isn't found, you're stuck blindly debugging undebuggable stuff. < 1457221097 839272 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: wait, I have a document of the bdf format somewhere, < 1457221129 56735 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Other than Firefox, all of my programs could already use bitmap fonts, although I did manage to configure it so that Firefox can also use bitmap fonts < 1457221162 949935 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: https://partners.adobe.com/public/developer/en/font/5005.BDF_Spec.pdf < 1457221332 245084 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : Ah, I may have broken that. <-- it worked a day or so ago... < 1457221342 410170 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@google qjkxbmwvz < 1457221343 358381 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Plugin `search' failed with: connect: does not exist (No route to host) < 1457221367 906495 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: oh, and the pcf output is binary and somewhat efficient, but isn't compressed, so you can optionally gzip-compress it to pcf.gz, and the X server will transparently zcat it when reading < 1457221384 742844 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@google quantum < 1457221386 596539 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :http://www.quantum.com/ < 1457221386 729865 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Title: Quantum Data Storage - Data Center and Scale-out Storage Solutions < 1457221417 822992 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :so you install the .pcf.gz to the font directory rather than the straight .pcf < 1457221441 625293 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh it may just be for nonexisting results < 1457221445 891921 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@google feiubrøogreøo < 1457221446 391780 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :No Result Found. < 1457221449 377952 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :or not. < 1457221489 461767 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :@google canada < 1457221490 829254 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Canada < 1457221498 324683 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :huh, Canada exists. < 1457221524 318072 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@ask int-e why in the world does @google qjkxbmwvz fail when others work, including searches with no result... < 1457221524 451625 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1457221571 270318 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@google yeti < 1457221573 364618 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :http://yeticoolers.com/ < 1457221573 497998 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Title: YETI Coolers- Premium Ice Chests, Apparel, and Gear < 1457221588 920004 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :lambdabot: DON < 1457221595 993224 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :'T RUIN MY DEMONSTRATION < 1457221605 11905 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@google cupachabra < 1457221605 818057 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :https://id-id.facebook.com/WeAreBstarzLoveBastianBastianSteel/posts/504931756229719 < 1457221623 387775 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@google xenu < 1457221624 71018 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Xenu < 1457221637 101798 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: Xenu exists tdnh < 1457221657 347396 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? weather < 1457221658 541880 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :lambdabot: @@ @@ (@where weather) CYUL ENVA ESSB KOAK < 1457221660 805992 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : CYUL 052300Z 21007KT 15SM SCT150 SCT180 OVC240 M03/M11 A3019 RMK AC3AC1CI4 SLP227 \ ENVA 052320Z 07005KT 030V110 9999 FEW051 BKN064 01/M04 Q1006 RMK WIND 670FT 16012KT \ ESSB 052320Z AUTO 07004KT 9999 BKN007/// OVC010/// 00/M01 Q1008 \ KOAK 052253Z 15017G26KT 3SM -RA BKN023 OVC036 17/14 A2972 RMK AO2 PK WND 16028/2204 RAB2155 SLP063 P0001 < 1457221660 939387 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :T01670139 < 1457221697 334206 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :@google S4ys9N66zps < 1457221697 790664 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :No Result Found. < 1457221799 37139 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :fungot: T01670139 < 1457221799 234184 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :boily: is the gate key okay!! get' em! 200g per night. care, and stay...healthy! my husband...he's...he's...gone... but he left me precious gifts! the seeds...and our child, it's ancient history now... < 1457221812 695144 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :GG? < 1457221816 307525 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :^style < 1457221816 450680 :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 < 1457221830 921499 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :^style ct < 1457221831 82048 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Selected style: ct (Chrono Trigger game script) < 1457221843 679422 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :I was waaaay off... < 1457221850 630556 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :^style jargon < 1457221850 764170 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Selected style: jargon (UNIX-HATERS mailing list archive) < 1457221857 335737 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :fungot: nostril? < 1457221857 663061 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :boily: perhaps i'll just keep telling yourself, jack. it should for a technical person to send me or this list any reasons. dont send me email or call me paranoid but finding '' characters. < 1457221870 577611 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :oerjan: TDNH. < 1457221993 18590 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :boily: well both GG and chrono trigger are epic steampunk fantasy < 1457222268 652257 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :\oren\: is UNIX-HATERS also epic steampunk fantasy? (hi fungot btw) < 1457222268 822681 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :ais523: we should avoid the use of even believing that not only external symbol definitions in the environment string as the infamous jargon file shows up. < 1457222387 865696 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :he\\oren\. indeed. < 1457222414 14112 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`culprits wisdom/angband < 1457222420 792325 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :b_jonas < 1457222534 266797 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`culprits wisdom/utumno < 1457222536 458792 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :b_jonas < 1457222669 726817 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`culprits orodruin < 1457222671 833046 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457222683 188252 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`culprits wisdom/orodruin < 1457222685 7206 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :b_jonas b_jonas < 1457223016 399542 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`learn Horn is the reduction system behind prolog, and also the magical body part growing on the head of unicorns. < 1457223018 768300 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'horn': Horn is the reduction system behind prolog, and also the magical body part growing on the head of unicorns. < 1457223123 676060 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` ls wisdom/enr* < 1457223124 930554 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom/enrichment center \ wisdom/enrichment centre < 1457223144 268264 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` sed -i 's/center/Center/' wisdom/enr* < 1457223147 48198 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457223178 106311 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` sed i 's/prolog/Prolog/' wisdom/horn < 1457223178 873988 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :sed: -e expression #1, char 1: expected \ after `a', `c' or `i' < 1457223184 9255 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` sed -i 's/prolog/Prolog/' wisdom/horn < 1457223186 6767 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457223188 152823 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :fnord. < 1457223220 867382 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? horn < 1457223221 887357 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Horn is the reduction system behind Prolog, and also the magical body part growing on the head of unicorns. < 1457223236 186492 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` head wi*/enr* < 1457223237 77596 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​==> wisdom/enrichment center <== \ The Enrichment Center regrets to inform you that this next test is impossible. \ \ ==> wisdom/enrichment centre <== \ The Enrichment Center regrets to inform you that this next test is impossible. < 1457223267 90487 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? char < 1457223268 2364 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :char? ¯\(°​_o)/¯ < 1457223295 123298 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? long < 1457223295 968014 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :long? ¯\(°​_o)/¯ < 1457223304 594385 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? irc < 1457223305 852282 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :IRC is short for "Internet Relay Chat". It is named so because all the servers are constructed from relays. < 1457223322 383292 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn Char is a prominent component of charcoal. < 1457223324 750724 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'char': Char is a prominent component of charcoal. < 1457223339 238260 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn Long is the Chinese word for dragon. < 1457223341 903029 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'long': Long is the Chinese word for dragon. < 1457223362 82632 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh, is long double a chinese word for a multi-headed dragon then? < 1457223372 268628 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :sounds plausible < 1457223381 638770 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and how about long long? < 1457223398 995208 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? auto < 1457223399 986369 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :auto? ¯\(°​_o)/¯ < 1457223400 308732 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :except for -bl- being pretty much impossible phonologically. < 1457223414 218655 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? constexpr < 1457223415 79861 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :constexpr? ¯\(°​_o)/¯ < 1457223423 507304 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? zkstr < 1457223424 418740 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :zkstr? ¯\(°​_o)/¯ < 1457223456 727786 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn Auto is the German word for car. < 1457223458 978447 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'auto': Auto is the German word for car. < 1457223493 249435 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn Zkstr is Georgian for "Ow my tongue!" < 1457223497 370730 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'zkstr': Zkstr is Georgian for "Ow my tongue!" < 1457223516 514414 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :actually it might just be czech. < 1457223526 730136 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn Zkstr is Czech for "Ow my tongue!" < 1457223529 342517 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'zkstr': Zkstr is Czech for "Ow my tongue!" < 1457223537 355642 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :NO! wait < 1457223544 590604 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I wanted to add one for zkstr < 1457223563 30703 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :GO AHEAD < 1457223605 381120 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1457223651 1512 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`learn zkstr is a common consonent cluster at the start of Russian words, see eg. http://www.math.bme.hu/~ambrus/pu/metro-typo-2 < 1457223653 710656 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'zkstr': zkstr is a common consonent cluster at the start of Russian words, see eg. http://www.math.bme.hu/~ambrus/pu/metro-typo-2 < 1457223678 454914 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` sed -i 's/nent/nant/' wisdom/zkstr < 1457223681 187861 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457223701 374036 :zgrep!sid43445@gateway/web/irccloud.com/x-oevbiojbkxyvopgg PRIVMSG #esoteric :Hahah, zkstr. :D < 1457223732 307315 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: is that meant to be rotated that way < 1457223743 627313 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: no, I was probably just lazy to unrotate it < 1457223757 857491 :zgrep!sid43445@gateway/web/irccloud.com/x-oevbiojbkxyvopgg PRIVMSG #esoteric :oerjan: No, you're just experiencing life sideways. < 1457223763 698580 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :ZWSTR is something else though, compared with zkstr, I suppose < 1457223775 150152 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: the actual sign is upright < 1457223787 990821 :zgrep!sid43445@gateway/web/irccloud.com/x-oevbiojbkxyvopgg PRIVMSG #esoteric :oerjan: https://xkcd.com/417/ < 1457223834 749917 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :ZWSTR is Z-machine character packing. < 1457223858 56379 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: oh! it sounded like a macro from related to wide character strings < 1457223862 137446 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: i take it it's э typoed as з < 1457223866 730081 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: yes < 1457223871 893515 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: there's also another typo on the same sign < 1457223897 989294 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :`? int < 1457223899 290707 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :int? ¯\(°​_o)/¯ < 1457223907 57487 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :let me unrotate it though < 1457223923 797329 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :oerjan: what should be an int? < 1457223939 458683 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I'm on, lambdabot < 1457223945 269990 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Ah, no new messages < 1457223950 323905 :zgrep!sid43445@gateway/web/irccloud.com/x-oevbiojbkxyvopgg PRIVMSG #esoteric :boily: A double. < 1457223958 120125 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :hppavellon[1]. < 1457223961 116599 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :zgrellop. eh? < 1457223970 14122 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ahoily < 1457224048 84519 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Emojicode is kind of stupid < 1457224064 641874 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :It just treats emoji as a special kind of name, like a noob < 1457224065 221824 :zgrep!sid43445@gateway/web/irccloud.com/x-oevbiojbkxyvopgg PRIVMSG #esoteric :boily: That's what should be an int. < 1457224135 515102 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : oerjan: what should be an int? <-- i dunno < 1457224164 746687 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :zgrep: but a double is fundamentally different from an int! it's just wrong to conflagrate them together. < 1457224166 823721 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :ACTION shudders < 1457224172 594503 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :done: rotated, also made smaller < 1457224264 850477 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: well if there's another typo, i don't know enough of the language to see it. < 1457224265 952755 :zgrep!sid43445@gateway/web/irccloud.com/x-oevbiojbkxyvopgg PRIVMSG #esoteric :boily: It's wrong to large and destructive fire them together? < 1457224329 390825 :zgrep!sid43445@gateway/web/irccloud.com/x-oevbiojbkxyvopgg PRIVMSG #esoteric :Though I see your point. Perhaps 4. 4 is meant to be an int. < 1457224333 581288 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :`` ls wisdom/conf* < 1457224334 778094 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ls: cannot access wisdom/conf*: No such file or directory < 1457224343 468912 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :...? < 1457224351 432070 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :`` ls wisdom/con* < 1457224352 435024 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom/conspirabiology \ wisdom/context < 1457224360 59235 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :where was it again... < 1457224365 74003 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :`? szoup < 1457224366 160973 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :A szoup a szilárd tápszereknek híg alakban való elkészítése a célból, hogy könnyebben emészthetők legyenek; a hígító anyag a viz, mely feloldja s magába veszi a tápanyag legértékesebb részeit. < 1457224396 976049 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: i suspect "secour" might not be correct < 1457224435 214946 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: yes < 1457224486 291745 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :zgrep: found it! ↓ < 1457224490 752423 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :`? disflagrate < 1457224492 499079 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :disflagrate v.t.perf.: a traditional technique from Poland (earliest attestation c. 1042) used to separate szoups. Nowadays, commercial production is entirely mechanized. < 1457224513 695870 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :ints and doubles should be disflagrated. < 1457224528 402527 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :4 is an int. fungot is a double. < 1457224528 604222 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :boily: you obviously aren't sufficiently infused with the red ip packets. but that's ok, i won't even be done. thanks, folks, < 1457224558 495137 :zgrep!sid43445@gateway/web/irccloud.com/x-oevbiojbkxyvopgg PRIVMSG #esoteric :ACTION gives boily some extra red IP packets to infuse themselves with < 1457224587 787987 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :don't forget the blue screws if anything happens < 1457224599 426943 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? elephant < 1457224600 317780 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :elephant? ¯\(°​_o)/¯ < 1457224600 549879 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? seal < 1457224601 305337 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :seal? ¯\(°​_o)/¯ < 1457224609 279001 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? tail < 1457224610 233726 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :tail? ¯\(°​_o)/¯ < 1457224610 440350 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? head < 1457224611 368149 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :head? ¯\(°​_o)/¯ < 1457224612 195534 :zgrep!sid43445@gateway/web/irccloud.com/x-oevbiojbkxyvopgg PRIVMSG #esoteric :`? elephant seal < 1457224613 97898 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :elephant seal? ¯\(°​_o)/¯ < 1457224620 835707 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? unicorn < 1457224621 592399 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :unicorn? ¯\(°​_o)/¯ < 1457224623 831968 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? pony < 1457224624 760830 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :pony? ¯\(°​_o)/¯ < 1457224627 774342 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh man < 1457224635 76590 :zgrep!sid43445@gateway/web/irccloud.com/x-oevbiojbkxyvopgg PRIVMSG #esoteric :`? ?` < 1457224636 21374 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​?`? ¯\(°​_o)/¯ < 1457224646 455723 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? bill < 1457224647 426528 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bill? ¯\(°​_o)/¯ < 1457224647 779255 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? coin < 1457224648 558484 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :coin? ¯\(°​_o)/¯ < 1457224652 813722 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`coin < 1457224653 489295 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: coin: not found < 1457224654 823032 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`coins < 1457224660 758104 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :if I ever write or contribute to a roguelike, there'll be a Red Ip Infusion. it'll make you mutate into a fungotlike creature. < 1457224660 909789 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :boily: however, gives me a couple of large mailing lists have you noticed that ordinarily reasonably people these days... < 1457224672 711153 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :b_jonas: you should http://codu.org/projects/hackbot/fshg/index.cgi/file/d4b6d8a299e9/wisdom hth < 1457224682 80364 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​09epipcoin 02relycoin 06fronncoin 13rutcndejxcoin 04verservocoin 07alcecoin 08lazycoin 09(())coin 02retercardcoin 06yabecoin 13hackicoin 04vercoin 07ranslawcoin 08coropiccoin 09exisablecoin 02rocerylovcoin 06fannahcoin 13whitethattcoin 04novicoin 07pogancoin < 1457224702 199621 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :ais523, I might try to write my "ultimate solution" for BFJoust again. < 1457224709 284112 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? pdp endian < 1457224712 938910 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? endian < 1457224713 72284 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :pdp endian? ¯\(°​_o)/¯ < 1457224713 669363 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :endian? ¯\(°​_o)/¯ < 1457224723 785112 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Lymia: good luck for that :-) < 1457224731 260467 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? bswap < 1457224731 593797 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Ultimately, BFJoust programs are deterministic. < 1457224732 38869 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bswap? ¯\(°​_o)/¯ < 1457224732 702037 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric ::) < 1457224798 392031 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? php endian < 1457224799 366368 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :php endian? ¯\(°​_o)/¯ < 1457224824 854601 :zgrep!sid43445@gateway/web/irccloud.com/x-oevbiojbkxyvopgg PRIVMSG #esoteric :`? oerjan < 1457224826 279339 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Your famous mysterious evil overlord oerjan is a lazy expert in future computation. Also an antediluvian Norwegian who mildly dislikes Roald Dahl. He can never remember the word "amortized" so he put it here for convenience. His arch-nemesis is Betty Crocker. < 1457224844 443875 :zgrep!sid43445@gateway/web/irccloud.com/x-oevbiojbkxyvopgg PRIVMSG #esoteric :Huh. < 1457224845 894743 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I intend also making up some roguelike game. Some of my ideas include that the stairs can only go one way, that different kind of character configurations have different high score menus, and that you can switch the display between ASCII and VT100 mode (so that you can use ASCII mode when you want to print or put in a text file or webpage or whatever when VT100 is not supported) < 1457224857 13546 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Possibly can be written in JavaScript. < 1457224904 456806 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? submarine < 1457224905 522978 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :submarine is the same as suburban... except for bodies of ocean water instead of cities. < 1457224919 578098 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` sed -i 's/s/S/' wisdom/submarine < 1457224922 813607 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457224947 532260 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Do you like these ideas? In the original "Rogue" game, the stairs can only go one way (even though the commands for stairs go both ways) < 1457224957 320683 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :zgrep: you think php endian is overdoing the evil? < 1457224959 251526 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :haagen dazs has a special limited edition peppermint white chocolate flavor < 1457224982 270928 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :zzo38: one way stairs are nice. not sure about what you mean by high score menus? < 1457225106 979768 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`culprits wisdom/elendil < 1457225109 808539 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :b_jonas b_jonas b_jonas b_jonas < 1457225129 532480 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`wisdom < 1457225131 573493 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :russell's teapot/Russell's Teapot / Short and stout / Orbits near Mars / Or thereabout. / If you see it / Let us know / If you don't / What does that show? < 1457225144 54570 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION tempted to change `learn etc. to say whether the file was previously existing. except that would be work. < 1457225166 700547 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`url bin/learn < 1457225168 533960 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/bin/learn < 1457225175 507920 :tromp_!~tromp@rtc35-235.rentec.com QUIT :Read error: Connection reset by peer < 1457225200 515526 :tromp_!~tromp@rtc35-235.rentec.com JOIN :#esoteric < 1457225213 310806 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :boily: I mean once the game end it calculate the score (based on what dungeon level you reached as well as other things) and then add it to the high score menu in the proper position, but you can add separate high score menu also for different kind of player characters, since they can involve different tactics, special abilities, carrying capacity, and so on < 1457225252 909707 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: All the work is editing through this scow HackEgo interface. < 1457225258 919599 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :zzo38: makes sense tdh < 1457225331 808064 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :shachaf: couldn't you just edit it offline and then make a patchfile? < 1457225339 487739 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And then what? < 1457225347 892493 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`culprits wisdom/elrond < 1457225350 85412 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :prooftechnique prooftechnique < 1457225351 539080 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :and then use patch < 1457225397 682805 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :you don't need patch, just `fetch and cp < 1457225438 268084 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If you ahve `fetch then you don't need patch. < 1457225443 494689 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Does `fetch work? < 1457225446 413193 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :yes. < 1457225455 47585 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Was it broken in the past? < 1457225463 981705 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :not that i recall < 1457225498 628538 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it's wget/curl etc. that are broken because they're inside the sandbox < 1457225560 507801 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Ah. < 1457225628 673631 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` echo $'3i\n[ -e "wisdom/$topic" ] && verb="Learned" || verb="Relearned"\n.\n5s/Learned/$verb/\nw\n' | ed bin/learn < 1457225631 869549 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :148 \ 207 < 1457225677 318484 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: please test twh < 1457225688 729410 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/learn < 1457225689 365993 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/bash \ topic=$(echo "$1" | lowercase | sed 's/^\(an\?\|the\) //;s/s\?[:;,.!?]\? .*//') \ [ -e "wisdom/$topic" ] && verb="Learned" || verb="Relearned" \ echo "$1" >"wisdom/$topic" \ echo "$verb '$topic': $1" < 1457225717 914582 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? test < 1457225718 918767 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :test failed. HackEgo-JUnit is not available. < 1457225727 149504 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? testing < 1457225728 921727 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :testing? ¯\(°​_o)/¯ < 1457225736 606922 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn Testing is expensive. < 1457225741 673164 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Relearned 'testing': Testing is expensive. < 1457225747 255460 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn Testing is expensive and overrated. < 1457225747 677426 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oops. < 1457225749 648111 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'testing': Testing is expensive and overrated. < 1457225753 220757 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess I mixed them up. < 1457225757 571002 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :BIT OF A SWITCH < 1457225760 334651 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :testing is definitely overrated. < 1457225915 986200 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess you're waiting for me to fix it. < 1457225934 869321 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :also wondering how you swap two words with sed < 1457225940 263269 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I was also wondering. < 1457225950 305765 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'll just cheat. < 1457225952 32771 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` echo $'3s/Relearned/Learned/\n3s/Learned/Relearned/\nw\n' | ed bin/learn < 1457225954 296982 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :207 \ 207 \ echo "$1" >"wisdom/$topic" < 1457225966 344171 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`cat bin/learn < 1457225966 992998 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/bash \ topic=$(echo "$1" | lowercase | sed 's/^\(an\?\|the\) //;s/s\?[:;,.!?]\? .*//') \ [ -e "wisdom/$topic" ] && verb="Relearned" || verb="Learned" \ echo "$1" >"wisdom/$topic" \ echo "$verb '$topic': $1" < 1457225994 431467 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :...how did that work. < 1457226001 547062 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh. < 1457226004 652021 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :s/// only switches the first occurrence without /g < 1457226033 428164 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn Testing is expensive, overrated and annoying. < 1457226036 72552 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Relearned 'testing': Testing is expensive, overrated and annoying. < 1457226044 511303 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`forget testing < 1457226046 776065 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Forget what? < 1457226054 676208 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn Testing might eventually succeed. < 1457226057 229063 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'testing': Testing might eventually succeed. < 1457226123 422801 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: now that wasn't so hard was it < 1457226132 324273 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION presents shachaf with the Delegate of the Month award (in pewter) < 1457226145 22936 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: what, you think this was free? < 1457226147 197341 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :you owe me one now < 1457226180 41262 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What I want is a script that looks at the hg log and tells you what the last file that was modified was. < 1457226214 677915 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` hg --help | paste < 1457226219 838197 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/paste/paste.20546 < 1457226252 857013 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :By the way, someone (b_jonas?) figured out a way easier way to do `culprits. < 1457226258 452427 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Since you can give hg log a format argument. < 1457226274 414950 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :hrm. < 1457226280 104928 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` hg log --help | paste < 1457226283 555433 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/paste/paste.16400 < 1457226423 548222 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`unidecode - < 1457226424 981450 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+002D HYPHEN-MINUS] < 1457226431 656234 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`unicode FIGURE DASH < 1457226432 542445 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​‒ < 1457226535 929924 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` hg log -l 1 < 1457226537 75718 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :changeset: 7127:4f71d933f13e \ tag: tip \ user: HackBot \ date: Sun Mar 06 01:04:25 2016 +0000 \ summary: ` hg log --help | paste < 1457226556 560323 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` hg log -l 1 --template "{files}\n" < 1457226557 632915 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :paste/paste.16400 < 1457226562 581917 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :thx tdh < 1457226602 995391 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`mkx bin/lastfiles//hg log -l 1 --template "{files}\n" < 1457226606 132950 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin/lastfiles < 1457226610 627250 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`lastfiles < 1457226613 956670 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin/lastfiles < 1457226651 971035 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` echo test >a; echo test >b < 1457226654 221177 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457226655 865053 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`lastfiles < 1457226657 75297 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :a b < 1457226680 355513 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`rm a b < 1457226681 67189 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :rm: cannot remove `a b': No such file or directory < 1457226684 576214 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` rm a b < 1457226686 883527 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457226695 781077 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`culprits a; culprits b < 1457226697 435597 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457226709 103823 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :wat < 1457226712 632465 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: fool me twice -- you can't get fooled again < 1457226715 327342 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`culprits a < 1457226717 531346 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :oerjan oerjan oerjan int-e fizzie oerjan elliott blotter guestbot guestbot ThatOtherPerson ThatOtherPerson < 1457226726 69806 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oops < 1457226730 727412 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`culprits b < 1457226732 649086 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :oerjan oerjan oerjan Jafet < 1457226740 276031 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :darn < 1457226786 748013 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ok they weren't already existing < 1457227001 264668 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: ok now write something useful with it < 1457227004 851105 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm i think the repository browser has changed, now it autoloads more commits when i get to the end < 1457227021 816601 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :like a command that lets you sed or rele/rn the lastfile < 1457227123 205355 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :>_> < 1457227132 941597 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 244 seconds < 1457227296 526748 :augur!~augur@50-1-126-214.dsl.static.fusionbroadband.com JOIN :#esoteric < 1457227328 765810 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I should < 1457227344 987234 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Integrate a few more clever strategies into Nyuroki < 1457227351 137692 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Some optimization can be done. < 1457227876 546756 :mad!boulam@69-165-212-148.cable.teksavvy.com JOIN :#esoteric < 1457228306 491150 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? guard < 1457228307 499293 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :The guards are immune to electricity. They're humans in rubber pig suits. They're insulated. < 1457228320 7646 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` sed -i 's/ / /g' wisdom/guard < 1457228322 782160 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457228832 491725 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest nyuroki http://paste.lymia.moe/lymia/ee20dff3277b873dc9db288ed94d0a7a234da3c7.bf < 1457228834 628565 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia: URL fetch problems: redirection forbidden: http://paste.lymia.moe/lymia/ee20dff3277b873dc9db288ed94d0a7a234da3c7.bf -> https://paste.lymia.moe/lymia/ee20dff3277b873dc9db288ed94d0a7a234da3c7.bf < 1457228841 307158 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest nyuroki https://paste.lymia.moe/lymia/ee20dff3277b873dc9db288ed94d0a7a234da3c7.bf < 1457228843 378438 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.nyuroki: points 9.07, score 30.37, rank 6/47 (-3) < 1457228924 609588 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest nyuroki https://paste.lymia.moe/lymia/6412212ffb16b73f794dd3618505fc2327197571.bf < 1457228925 400339 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.nyuroki: points 9.07, score 30.37, rank 6/47 (-3) < 1457228944 219462 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest nyuroki https://raw.githubusercontent.com/Lymia/JoustExt/master/examples/nyuroki-esoteric.bf < 1457228944 860044 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.nyuroki: points 13.43, score 37.40, rank 3/47 (--) < 1457228994 326697 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest nyuroki https://paste.lymia.moe/lymia/5a0374d9319002dc5622e6b104165f08dc6964e2.bf < 1457228995 123415 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.nyuroki: points 13.48, score 37.49, rank 3/47 (--) < 1457229019 297708 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest nyuroki https://paste.lymia.moe/lymia/43bd79e53928002bf3d7aab81586842ea19bb80d.bf < 1457229020 89133 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.nyuroki: points 13.45, score 37.30, rank 3/47 (--) < 1457229069 349883 :cyyyyyyyyy!508b669e@gateway/web/cgi-irc/kiwiirc.com/ip.80.139.102.158 JOIN :#esoteric < 1457229078 42737 :cyyyyyyyyy!508b669e@gateway/web/cgi-irc/kiwiirc.com/ip.80.139.102.158 PART :#esoteric < 1457229165 201505 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest nyuroki https://paste.lymia.moe/lymia/afef3d2374d3eb83d7c2066ede331d7c3c500b9d.bf < 1457229167 415181 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.nyuroki: points 10.50, score 32.55, rank 6/47 (-3) < 1457229199 819529 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :oh man < 1457229205 477273 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :craziest cpu idea yet < 1457229248 563429 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :memory addresses are remaped in chunks of 4k according to a page table < 1457229256 539871 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :(this is how a standard mmu works) < 1457229262 185459 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :but only for data, not instructions < 1457229460 323469 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest nyuroki https://paste.lymia.moe/lymia/d1bb3b65edb4bbbc3853214c80ed371b7eb0a039.bf < 1457229463 184260 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.nyuroki: points 13.36, score 37.16, rank 3/47 (--) < 1457229493 911741 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest nyuroki https://paste.lymia.moe/lymia/fa117cd7cf6ea372d1b3b3ef49417ae9803a6c1c.bf < 1457229495 651931 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.nyuroki: points 12.86, score 36.50, rank 3/47 (--) < 1457229532 711630 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :bleh < 1457229535 298201 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :going to PM < 1457229618 226293 :AlexR42!~textual@94.41.128.148 JOIN :#esoteric < 1457229883 760807 :augur!~augur@50-1-126-214.dsl.static.fusionbroadband.com QUIT :Remote host closed the connection < 1457230226 388122 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Apparently a lot of people abused the size of my wiggle clear. < 1457230230 611701 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Er, offset clear* < 1457230328 926481 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1457230368 175691 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :mad: And what does that get you? < 1457230405 453534 :PinealGlandOptic!~PinealGla@82.144.205.57 JOIN :#esoteric < 1457230968 386995 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :it takes one less TLB on the chip... I guess < 1457232042 298029 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: programs tend to special-case against good programs accidentally < 1457232047 997945 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as people experiment with values to see what happens < 1457232061 157596 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you beat the worse programs anyway, so the constants tend to match up well against the better ones < 1457232875 242859 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1457233112 641193 :idris-bot!~idris-bot@dslb-178-004-080-239.178.004.pools.vodafone-ip.de QUIT :Quit: Terminated < 1457233132 579170 :idris-bot!~idris-bot@dslb-178-004-080-239.178.004.pools.vodafone-ip.de JOIN :#esoteric < 1457233348 963146 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :@metar CYQB < 1457233349 218315 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :CYQB 060200Z 17004KT 15SM SCT054 M09/M16 A3018 RMK SC3 SLP228 < 1457233448 953843 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`le//rn te/st//Directories are expensive. < 1457233451 797104 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned «te/st» < 1457233458 536993 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`lastfiles < 1457233460 694444 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom/te/st < 1457233466 317036 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :whoa whoa whoa < 1457233475 129311 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I was thinking that wouldn't work as intended. < 1457233490 406624 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` rm wisdom/te/st; rmdir wisdom/te < 1457233492 654590 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457233498 86939 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan thinks of everything < 1457233544 389812 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1457233557 830907 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!zhill nyuroki https://raw.githubusercontent.com/Lymia/JoustExt/master/examples/nyuroki-esoteric.bf < 1457233562 936348 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :@metar CYQB < 1457233563 196516 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :CYQB 060200Z 17004KT 15SM SCT054 M09/M16 A3018 RMK SC3 SLP228 < 1457233573 99933 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :argh. I want my new metar! < 1457233591 200764 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :meanwhile, just done playing my first game of Ashes. quite a good game! < 1457233600 287689 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!zjoust nyuroki https://raw.githubusercontent.com/Lymia/JoustExt/master/examples/nyuroki-esoteric.bf < 1457233600 740258 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.nyuroki: points 18.79, score 49.46, rank 2/47 (+1) < 1457233686 690148 :Alejandro15!~roo@186-89-90-128.genericrev.cantv.net JOIN :#esoteric < 1457233724 246234 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :Alejandro15: buenas tardes. < 1457233736 339757 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :@metar CYQB < 1457233736 605412 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :CYQB 060300Z 18003KT 15SM BKN048 M08/M16 A3017 RMK SC7 SLP225 < 1457233757 953388 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : oerjan thinks of everything <-- well, there's an obvious weakness remaining. < 1457233784 761707 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Which weakness? < 1457233797 938329 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 244 seconds < 1457233818 544193 :Alejandro15!~roo@186-89-90-128.genericrev.cantv.net PRIVMSG #esoteric :como esta boily < 1457233840 343870 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :you cannot distinguish a commit that creates several files from one that creates a file with spaces in its name < 1457233870 254077 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, it's space-separated. < 1457233875 827037 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The newline terminates commits. < 1457233887 62288 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*edits < 1457233888 673346 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`bienvenido Alejandro15 < 1457233890 375306 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Alejandro15: ¡Bienvenido al centro internacional para el diseño y despliegue de lenguajes de programación esotéricos! Por desgracia, la mayoría de nosotros no hablamos español. Para obtener más información, echa un vistazo a nuestro wiki: http://esolangs.org/. (Para el otro tipo de esoterismo, prueba #esoteric en EFnet o DALnet.) < 1457233955 417809 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :Alejandro15: un poco cansado... ¿y tu? < 1457233970 870129 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!bfjoust nyuroki https://raw.githubusercontent.com/Lymia/JoustExt/master/examples/nyuroki-esoteric.bf < 1457233973 342303 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​Score for Lymia_nyuroki: 6.4 < 1457233975 779816 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Is that bot still alive < 1457233976 947143 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :congrats Lymia, just saw you move up to #2 < 1457233982 50084 :Alejandro15!~roo@186-89-90-128.genericrev.cantv.net PRIVMSG #esoteric :bien < 1457233987 647016 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :... wut < 1457233990 366899 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :Alejandro15: ¿eres de venezuela? < 1457234010 663241 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :uuh < 1457234022 480943 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!bfjoust nyuroki http://raw.githubusercontent.com/Lymia/JoustExt/master/examples/nyuroki-esoteric.bf < 1457234025 89607 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​Score for Lymia_nyuroki: 6.3 < 1457234030 653841 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :halp < 1457234064 171700 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :Lymia: what's the problem? EgoBot's unhalpful output? < 1457234069 267152 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: hmm, the report is contradicting the breakdown < 1457234072 431246 :Alejandro15!~roo@186-89-90-128.genericrev.cantv.net PRIVMSG #esoteric :si < 1457234074 696421 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :!help bfjoust < 1457234074 870075 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​Sorry, I have no help for bfjoust! < 1457234083 803200 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :egobot thinks my program is - < 1457234088 769512 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :!bfjoust < 1457234088 952770 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​Use: !bfjoust . Scoreboard, programs, and a description of score calculation are at http://codu.org/eso/bfjoust/ < 1457234090 314832 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or, hmm, perhaps not < 1457234093 693930 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :probably a parse error < 1457234096 429229 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!bfjoust nyuroki http://pastebin.com/raw/b0MEJFpT < 1457234099 50135 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​Score for Lymia_nyuroki: 52.6 < 1457234102 47110 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :There we go < 1457234104 121968 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: aha, it must have parsed the hyphen in the URL < 1457234113 413266 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :congrats on #1 :-) < 1457234126 741009 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :Alejandro15: discúlpeme, no sé hablar español muy bien... mi lengua materna es el francés. < 1457234146 833389 :Alejandro15!~roo@186-89-90-128.genericrev.cantv.net PART :#esoteric < 1457234154 905933 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Isn't that hill fish in a barrel :p < 1457234155 253037 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :beuh... < 1457234161 566222 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :oerjan: at least, he spoke! < 1457234191 13134 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :did you change the strategy significantly? or did you just tweak numbers? < 1457234223 225879 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: good show < 1457234242 312984 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess if it was a large change you'd probably change the name < 1457234252 743625 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Mostly tweaked numbers. < 1457234256 821106 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :margins3 is similar to margins, but it's also different in a lot of major ways (e.g. it does a fast rush on short tapes) < 1457234260 430589 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :It also leaves a trail always now, not only on cells it cleared < 1457234286 965539 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :By "tweaked numbers", I mean "tweaked a single number". < 1457234327 544606 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :oerjan: just you wait. he'll be back. (probably against his own volition; I wouldn't be surprised there's a default autojoin list for his client) < 1457234369 95798 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I might try a defense program next, maybe? < 1457234395 913279 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it'll be hard, but perhaps possible < 1457234407 673223 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :one of the codepaths in margins3 runs purely against defence programs < 1457234420 581855 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and it was hard to beat them all even though I knew for a fact the opponent was defence and/or very slow < 1457234444 373772 :augur!~augur@50-1-126-214.dsl.static.fusionbroadband.com JOIN :#esoteric < 1457234444 507270 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there's a bit of the code that runs only if the opponent is actively adjusting the current cell, and winning in all situations from there is painful < 1457234470 671212 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in the end I did the same thing as in preparation except 3- rather than 2-cycle, it works quite well < 1457234485 224914 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :whoa whoa whoa, in Chu spaces you have points : 1 -> A and copoints : A -> _|_ < 1457234488 315612 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That's so reasonable. < 1457234489 969660 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :How's that bit of code work anyway? < 1457234520 957771 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :In Nyuroki, anything complex I tried worked worse than the dead simple thing I do. < 1457234524 441466 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 260 seconds < 1457234543 801133 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: which bit of the code? defence detection? defence clear? < 1457234559 728965 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Clearing versus something that's actively changing its flag. < 1457234577 119018 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, I just set the cell I'm on to all 256 possible values < 1457234585 309786 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if it doesn't hit zero there are shenanigans going on < 1457234612 262005 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :AUGH < 1457234633 261139 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :I pitched up too much and accidentally flew into space < 1457234659 753135 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :\oren\: KSP? < 1457234680 208559 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :ais523, I mean the code you called "golden ratio based clear" < 1457234688 610548 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :yes < 1457234696 674650 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I definitely don't understand what it's doing. < 1457234712 410212 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's basically a normal clear loop but it changes polarity and/or direction every n cycles, where n is the length of time it naturally takes to clear a cell times the golden ratio < 1457234750 238942 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this means that if the opponent is locking without changing the cell's value over time, I'm guaranteed to hit the pessimal value for the opposition eventually (as I try every polarity and position modulo the clear loop interval) < 1457234781 159161 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and if the opponent is changing the value over time, I hit the pessimal starting value for the opposition eventually via starting at a different value each time < 1457234786 5917 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in theory, at least < 1457234788 378945 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :How do you lock and change the value over time? < 1457234805 515902 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I can't think of a smart way to achieve that. < 1457234829 677943 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, one simple lock algorithm is ((+)*128(.)*128)*-1 < 1457234836 300936 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that'll lock many sorts of two-cycle clear < 1457234844 78113 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it changes the value by +128 every 256 cycles < 1457234859 951868 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Presumably something like +((+)*128(.)*128)*-1? < 1457234875 868419 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I'd be worried about that bit of parity < 1457234887 635541 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Where there's some "starting values" where you kill yourself. < 1457234908 281162 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, yes, you can't do that by itself < 1457234915 342018 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :only once you know the opponent is there, or if you adjust the flag first < 1457234923 828893 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this is, assuming you're locking the flag < 1457234927 492909 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there are two ways you can do locks < 1457234934 61186 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :on the flag, which has the advantage that the opponent might fall off < 1457234956 460069 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or in front of the flag, which has the disadvantage that the opponent might fall through, but the advantage that if the cell's zeroed for two cycles (and the opponent doesn't spot it) you don't lose < 1457234991 91611 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Everything "smart" I tried for Nyuroki worked worse than the "brain dead" thing I do now. < 1457234999 932940 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca QUIT :Quit: EVOCATIVE CHICKEN < 1457235024 881371 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I check a cell twice before moving on to the next one, so I don't get bitten by something like (+)*127(-+)*-1 < 1457235058 463661 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Then, in the actual clear loop, I do a 2-cycle clear for 1000 cycles, and if that fails, move on to a 5-cycle clear. If that fails, I just assume I'm not on the flag because apparently that works better. < 1457235167 93922 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I tried something like that for margins3 first < 1457235179 630766 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it sort-of worked but I could never get a clean sweep against defence programs < 1457235194 42926 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there was always one that seemed to hold out (not necessarily the same one, although shudderlock was a big offender) < 1457235212 438299 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I never paid much attention to which programs did what. ^.^ < 1457235216 573606 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :But I guess I should look that up sometime. < 1457235221 430242 :Alejandro15!~roo@186-89-90-128.genericrev.cantv.net JOIN :#esoteric < 1457235299 669560 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Maybe I should try to integrate that golden ratio clear myself sometime. < 1457235317 271048 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it takes a lot of space in the program < 1457235333 279935 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and I'm not even 100% sure it works mathematically, although it seems to work in practice < 1457235337 939442 :Alejandro15!~roo@186-89-90-128.genericrev.cantv.net PART :#esoteric < 1457235357 578871 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :My first instinct is to do something with prime numbers personally < 1457235388 258645 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, 256 is coprime with everything that isn't a power of 2 < 1457235440 107362 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :My intuition was that if a clear cycle and a defense cycle had coprime lengths, you get every "alignment" between them eventually. < 1457235493 507107 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :So, say, if there's an +- in a defense loop, and -+ in an clear loop with a length coprime to it, both would eventually execute at the same time. And they'd die. < 1457235521 78750 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there are some defence loops that work against any integer-sized clear, with an appropriate alignment < 1457235538 843983 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(+)*256(.)*256, for example, will lock [(.)*x+] for any x < 1457235548 832678 :Alejandro15!~roo@186-89-90-128.genericrev.cantv.net JOIN :#esoteric < 1457235563 627870 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Even clears like, say, [-.-+]? < 1457235569 490948 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, that's less than 128, I think < 1457235640 364416 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think that won't be locked on the flag (it can get two zeroes), but will be locked elsewhere (the locking program can't detect two zeroes), so long as the cycles line up correctly < 1457235648 647970 :Alejandro15!~roo@186-89-90-128.genericrev.cantv.net PART :#esoteric < 1457235696 70577 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Right. So it'll work assuming you're actually on the flag. (and only then, unfortunately) < 1457235719 652921 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this is the hardest part of attacking into defence programs < 1457235724 424520 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :And if the defense loop doesn't have a factor of 5, I suppose. < 1457235726 704901 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and is someting that margins exploits < 1457235743 521720 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it uses a defence pattern that makes it impossible for the opponents to observe two zeroes in a row < 1457235755 793793 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so eventually they have to take a leap of faith and move on < 1457235766 221627 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :at which point it shudders the flag in the hope that the opponent will do it again < 1457235793 923901 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1457236002 737954 :Alejandro15!~roo@186-89-90-128.genericrev.cantv.net JOIN :#esoteric < 1457236050 23117 :Alejandro15!~roo@186-89-90-128.genericrev.cantv.net PART :#esoteric < 1457236085 504705 :lleu!~gnomebad@unaffiliated/lleu QUIT :Read error: Connection reset by peer < 1457236132 737839 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I had the idea that you could have a clear loop like [-.+.--++-++-] (length 13) < 1457236132 871207 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Since it does every possible 2 instruction sequence of cell changes, it should be able to clear (on the flag) any defense program with a coprime defense loop length. < 1457236132 871287 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :But I'm not sure how practical it'd actuall be < 1457236133 581732 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :actually* < 1457236134 649241 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :... being able to make it impossible to observe two zeros in a row is actually pretty nasty. < 1457236183 908737 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :It means there's ultimately no safe option to attack. < 1457236209 140604 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right < 1457236216 160754 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :however the downside for margins is that it also means that it can't attack itself < 1457236224 235808 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's devoting every cycle to merely drawing < 1457236260 480059 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Hrm. < 1457236264 310225 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I'd like to see an alternative hill < 1457236275 508515 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :That counts a draw as both programs losing, maybe? < 1457236278 609375 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Does zim do that? < 1457236284 96787 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :zem* < 1457236320 134453 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :egojoust is much more draw-hostile than zemhill < 1457236342 29675 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I like draws not being penalised much, though, because it makes programs like margins (which aim to win short tapes and draw long ones) possible < 1457236362 229537 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :really, the tradeoffs margins needs to make just to aim for its draw means that its strategy isn't broken < 1457236374 109515 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the fact that it's doing well is mostly a symptom of opponents not caring about short tapes < 1457236383 101741 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which has been a trend in the BF Joust metagame for ages now < 1457236412 80782 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :They don't? < 1457236412 912190 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(most of your games will be on long tapes so those make sense to focus on) < 1457236425 975511 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I guess that also makes sense to explain why Nyuroki does well < 1457236442 492053 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :preparation sets ten decoys < 1457236447 43982 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so it autoloses on tape length 10 < 1457236450 455806 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :If it sees any non-zero cell while setting decoys, it immediately jumps to the main clear. < 1457236478 883814 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Which, well. < 1457236487 87522 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ooh, interesting < 1457236495 867592 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not sure I can think of a program that does that, but it makes a lot of sense < 1457236503 564550 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :If it's a short tape, and the opponent is setting decoys, you've probably just bypassed their decoys. < 1457236508 327675 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :And are on their flag while they're setting decoys. < 1457236511 838742 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Not a good look for them. < 1457236530 27494 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :do you set decoys forwards or backwards? < 1457236548 464329 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Backwards. < 1457236574 870353 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so if the opponent's decoy setup is inside yours, you notice < 1457236576 946129 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's clever < 1457236679 470040 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ais523 : the other day you were asking for alternative cpu designs? < 1457236703 509419 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I have such a design : an out-of-order VLIW < 1457236719 704485 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm < 1457236731 238454 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is that just redundant, or does it have some advantage? < 1457236744 561407 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :basically the front end is a VLIW where you fetch a whole instrction cache line every cycle < 1457236766 628778 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and "execute" it in one go < 1457236815 558134 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :but the "execution" in one go is only the register renaming and scheduling to make the calculations runnable out-of-order < 1457236834 316361 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite < 1457236841 657586 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ooh, I just noticed some old code that never runs got into margins3 < 1457236843 868920 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :ais523, right. Is that new(ish?)? < 1457236844 292321 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :once the calculations are done, then the retirment is also 1 large op per cycle < 1457236857 147543 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :the op format is weird: < 1457236866 282177 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I thought checking before planting decoys was something others have done before. < 1457236895 806310 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :each VLIW bundle takes up 16 bytes and has 8 micro-ops in it < 1457236901 549282 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: that's today's winner < 1457236937 479080 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I've also got a shameless piece of metagaming < 1457236942 778840 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :!bfjoust margins3 http://nethack4.org/esolangs/margins3.bfjoust < 1457236947 596356 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​Score for ais523_margins3: 24.2 < 1457236950 686514 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :!zjoust margins3 http://nethack4.org/esolangs/margins3.bfjoust < 1457236952 269531 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :ais523.margins3: points 10.88, score 52.78, rank 1/47 (--) < 1457236958 217744 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Since pretty much everything sets decoys, I skip straight to cell 14 if I don't see any decoys < 1457236963 741034 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :micro-ops consist of stuff like: mov register/immediate into accumulator, add/sub/and/or/xor/shr/shl/sar accumulator value by register/immediate, store accumulator in register < 1457236969 245508 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :What I mean is, is it new to check for decoys before planting your own? < 1457236988 786681 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :so an instruction is something like: < 1457237062 1351 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :all I did was deleted the dead code to clean up the "published" version a bit < 1457237066 487601 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: inside your own decoy setup, I think so < 1457237074 161338 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there are programs that check for enemy clears inside their own setup < 1457237075 125903 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, http://chu.stanford.edu/PrattSRMK2016.pdf (slide 12) shows a way to present adjointness as associativity. Is there anywhere else that comes up? Maybe in the context of regular adjunctions? < 1457237081 133469 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but not that check for enemy decoys, intentionally at least < 1457237086 260146 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I see < 1457237092 530436 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ld ac, r1; sub ac, r0; mul ac, r2; sar ac, 16; add ac, r0; store r1, ac < 1457237099 604927 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :that's 1 opcode < 1457237121 925842 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :dependency analysis on ac is going to be a nightmare, surely? < 1457237123 832780 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :it takes 4+ cycles to execute (due to the dependencies) < 1457237129 311966 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :If you have too many operations in one bundle, to where most programs can't use them all < 1457237140 854457 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm asuming the OOE thing resolves it, but it's going to be a lot of work < 1457237148 579550 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :yes this HAS to be OOE < 1457237152 326198 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Wouldn't that stress the code cache? < 1457237155 21154 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :but there's a trick < 1457237158 684318 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :hrm < 1457237176 170490 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :What's the benefit over a non-VLIW instruction set that does OOE. < 1457237186 265747 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :basically each instruction is loaded into an execution unit and the execution unit has its own accumulator and runs the operations one by one < 1457237199 930009 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :so actually it doesn't have to rename the accumulator < 1457237222 122053 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :the next instruction is forced to wipe out the accumulator in its first instruction so there can be no dependency < 1457237311 782882 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :ais523, that might explain the #1 then. I didn't realize checking for enemy decoys (a proxy indicator of being on a short tape) was anything that hadn't be done before. < 1457237333 568102 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :instruction format limits the number of register stores per instruction so that it the target registers can be renamed in 1 cycle < 1457237341 16821 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and I didn't realise you were doing it, presumably because you assumed it was nothing special < 1457237371 719668 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :basically it's like if you had an OOO cpu but when instructions go into an ALU they execute a whole bunch of stuff sequentially in that ALU < 1457237395 263941 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and on the final microop the accumulator value of that ALU is stored back to the register file < 1457237407 501877 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :or sent to the memory store queue < 1457237455 37162 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :the reason it's organized this way is that this reduces the number of write and read ports on your register files a lot < 1457237509 983603 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :instead of needing a register rename and writeback on each value add/shift/etc in a chain of computation, you only have one rename and one writeback at the end of the chain < 1457237577 259852 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :It's also why I started with short decoys instead of vice versa < 1457237625 725226 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ld ac, r1; sub ac, r0; mul ac, r2; sar ac, 16; add ac, r0; store r1, ac reads 4 times from the register file and writes 1 time only; the equivalent RISC sequence does 7 reads and 4 writes < 1457237650 194044 :augur!~augur@50-1-126-214.dsl.static.fusionbroadband.com QUIT :Remote host closed the connection < 1457237684 732416 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :once you start a chain of computation, then you also need much less ressources to calculate the inter instruction dependencies < 1457237706 652042 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :instead you just execute 1 instruction per cycle on every dependency chain < 1457237719 628613 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and the instruction format separates the dependency chains for you < 1457237733 815595 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :If only I knew a HDL < 1457237743 162858 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I'm learning verilog < 1457237760 219879 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :mostly because it's kinda like c++ :D < 1457237768 842761 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :instead of being... strange like VHDL < 1457237813 74131 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :another way of putting it is < 1457237822 346675 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :take a RISC, but add an accumulator < 1457237845 170667 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :every instruction writes the result to both the accumulator, and optionally another register as well < 1457237853 412193 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Verilog's more like a scripting language, really < 1457237859 603 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :ais523, maybe I should it into the wiki page? < 1457237870 850821 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :you can easily find the dependency chains in the instruction stream: < 1457237881 706642 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: good idea; you're not editing the 2015/2016 sections (which I'm editing atm) so there shouldn't be a conflict < 1457237891 400414 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although make sure you use a section edit rather than editing the whole page < 1457237892 849680 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :every time you see an instruction that DOESN't have the accumulator in its input, it's the start of the chain < 1457237926 825807 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :so the instruction stream becomes < 1457237965 792645 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :[startofchain modifyaccum modifyaccum modifyaccum modifyaccumandwritebacktosomeregister startofchain modifyaccum modifyaccumandwritebacktosomeregister] < 1457237995 456440 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :you can issue both "startofchain" instructions at the same time < 1457237997 176694 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I'm not sure if it should count as defense or attack. < 1457238016 659025 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :The 'effect' is to detect short tapes when you have decoys < 1457238025 823124 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and then let the 2 concerned units run the other instructions in the chain one after another until the writeback instruction at the end < 1457238075 525423 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: it's synchronization < 1457238078 152743 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :the cost is that every input register other than the accumulator must be renamed first before any instruction downstream can run < 1457238095 713154 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :from then on, register renaming is sufficient to solve all your dependencies < 1457238095 846470 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's a method of figuring what the opponent is doing, but doesn't do anything to prevent it in its own right < 1457238103 79168 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it just allows you to come up with a better strategy < 1457238113 39068 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :hence it's an OOO-VLIW < 1457238115 48221 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :to counter the opponent's technique < 1457238129 968003 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :VLIW because you issue a whole bunch of stuff to do together in one go < 1457238135 925067 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :The way I used it in nyuroki, I'm not quite countering the opponent's technique at all. < 1457238158 94684 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :OOO because the individual sub components are reordered and all registers are renamed < 1457238158 952957 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Rather, I'm taking advantage of the opponent's behavior to detect short tapes. < 1457238218 361418 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :basically it's trying to have the benefits of OOO-RISC (flexible execution order, can execute past a data cache miss) without the downsides (too many register writes and renames every cycle) < 1457238270 555113 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: err, right < 1457238302 520348 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess this is similar to the way growth2 often figures out the exact length of the tape via observing the opponent's clear pattern and guessing rule of nine < 1457238318 500390 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's kind-of scary seeing it rush right to the opponent's flag, ignoring all decoys, and clearing it < 1457238329 160169 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I suppose that's synchronization too < 1457238335 256240 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or maybe we should rename the section < 1457238339 316327 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"intelligence", perhaps < 1457238352 960566 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :"Infer information from the opponent's behavior"? < 1457238397 236345 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :should be a single word really, if we're talking about the section that currently discusses tripwires < 1457238459 774866 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :The article says "At times you may want to use some behavior that depends on you being in lockstep with your opponent, like the "Lock" strategy above. The way to do this is generally with tripwires:" to explain the section right now. < 1457238489 434116 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes, we should probably generalize it < 1457238489 771600 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :What'd cover behavior like assuming rule of nine, or decoys behind yours as well as synchronization? < 1457238491 774188 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :given how short it is < 1457238508 554147 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :perhaps "reconnaisance" < 1457238526 342321 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :assuming I've spelled that correctly < 1457238549 288401 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I feel like Synchronization might still work as its own section. It's pretty specific, instead of "branching" to different strategies, so to speak. < 1457238569 261316 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, there are quite a lot of programs that branch based on tripwires < 1457238575 779748 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :And breadcrumb decoys is in "defense", which is similar in concept. < 1457238596 381262 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :most poke programs have some sort of fast rush detection nowadays < 1457238610 260364 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(otherwise fast rush would do a lot better than it currently does!) < 1457238868 550307 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1457239059 574161 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :rip ais < 1457239333 818734 :treaki__!~treaki@p5B11CAD4.dip0.t-ipconnect.de JOIN :#esoteric < 1457239459 467445 :tromp_!~tromp@rtc35-235.rentec.com QUIT :Ping timeout: 260 seconds < 1457239464 903249 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03Lymia 5* 10New user account < 1457239547 620238 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1457239564 473427 :treaki_!~treaki@p5B11C8F6.dip0.t-ipconnect.de QUIT :Ping timeout: 260 seconds < 1457239571 949107 :ais523!~ais523@unaffiliated/ais523 QUIT :Client Quit < 1457239578 995193 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :rip ais x2 < 1457239581 621711 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1457239589 572173 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Hopefully no rip ais x3 < 1457239595 578474 :tromp_!~tromp@rtc35-237.rentec.com JOIN :#esoteric < 1457239609 311665 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07BF Joust strategies14]]4 10 02https://esolangs.org/w/index.php?diff=46497&oldid=43127 5* 03Ais523 5* (+7937) 10/* 2016 */ new section :-) < 1457239614 972963 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Lymia: it'll happen 521 more times hth < 1457239621 78419 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric ::( < 1457239645 427020 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :anyway, that's how margins3 works < 1457239650 623040 :augur!~augur@50-1-126-214.dsl.static.fusionbroadband.com JOIN :#esoteric < 1457239658 717978 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :looks like I wrote quite a lot about it < 1457239663 810888 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :even though it's conceptually not that complex < 1457239694 547273 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So natural transformations are homotopies : C x 2 -> D < 1457239706 35032 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :How come no one uses that definition or even talks about it? < 1457239903 623867 :augur!~augur@50-1-126-214.dsl.static.fusionbroadband.com QUIT :Ping timeout: 244 seconds < 1457240081 927007 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Language list14]]4 M10 02https://esolangs.org/w/index.php?diff=46498&oldid=46486 5* 03Luis Mendo 5* (+11) 10Added link to MATL < 1457240370 774955 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :... hrm. I wonder if ].] would be useful against something like margin's lock? < 1457240632 842261 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :ais523, oh, I see. < 1457240642 944954 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :On some TV/VCR/DVD?whatever you cannot use the numbers for anything other than the channel and track number you cannot select from menu or time or whatever, but I can suggest a much better way. Numbers by itself means nothing but most commands can accept numeric prefixes (if you use vi then you can know it is similar) and some commands can accept numeric suffixes for variant of the command too. < 1457240658 47377 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :So the problem margin has with nyuroki is that it leaves a size 1 trail, screwing up the tripwire, right? < 1457240662 440374 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Isn't that common behavior too? < 1457240665 875961 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :For example if you want to record for thirty minutes and then stop you can push 3 0 REC or you can push REC 3 0 DELAY STOP and either way would work. < 1457240696 895241 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(If you push REC by itself then it won't stop until you push STOP or if the tape runs out) < 1457240730 159120 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: so most programs work on the assumption that the opponent is already at their first few decoys, due to rushing and/or poking < 1457240740 455520 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as such, a trail wouldn't help and just slows you down < 1457240746 788806 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :ah < 1457240749 652449 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although I've found that even a small trail can be surprisingly helpful sometimes < 1457240763 217738 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I have it just because it was easier to code that way < 1457240792 480389 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Are you working on the strategies page? < 1457240813 214558 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, this channel likes stupid M:tG combos, right? someone created a deck that requires on the order of (2 tetrate 42) turns to win goldfishing < 1457240817 422871 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: I've already updated it < 1457240821 133652 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :with margins3 < 1457240826 611836 :PinealGlandOptic!~PinealGla@82.144.205.57 QUIT :Quit: leaving < 1457240829 202412 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :ais523: What cards is it? < 1457240830 423575 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not working on the individual strategies section right now < 1457240836 79329 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :kk < 1457240836 724954 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: https://www.reddit.com/r/magicTCG/comments/494kqq/how_can_we_make_the_slowest_deck_possible_or_how/d0ozihf < 1457240943 670724 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :OK < 1457240999 555963 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Maybe it'd be best to be conservative and start a new "Recon" section? < 1457241024 404007 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Or toss it in with Attack unless you can think of a reason why a defensive program would do the reverse checking thing. < 1457241121 662078 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :hrm < 1457241145 306778 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :It occurs to me that it's closely related to breadcrumb decoys though. < 1457241299 934865 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Let's see if it's even useful. < 1457241461 605290 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: defensive programs often set more decoys than aggressive programs and /really/ want to avoid decoy clashes < 1457241481 138657 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :e.g. most of waterfall3's losses at the time it was created were decoy clashes < 1457241508 922595 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although, defensive programs often detect decoy clashes via tripwire disturbance rather than via unexpectedly nonzero cells < 1457241529 12728 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I'm going to see if switching nyuroki to use tripwires helps or hurts < 1457242609 387784 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Yeah. < 1457242613 421425 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Nyuroki with tripwires works OK. < 1457242616 839458 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Not well, but. < 1457242719 951392 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Probably mostly because I don't actually have routines specialized for fast rushes/pokes < 1457242869 972639 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :ais523, what about a section like "Decision Making"? "Techniques to determine information about the opponent, or the tape, and use that information to your advantage." < 1457242886 329501 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :hrm. < 1457242888 529938 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Or, rather. < 1457242906 378993 :augur!~augur@50-1-126-214.dsl.static.fusionbroadband.com JOIN :#esoteric < 1457242908 241610 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :"Techniques to determine information about the opponent, or the tape, which can be used to your advantage by changing strategies depending on this information." < 1457242974 451144 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Magic: the Gathering has some keyword abilities dealing with +1/+1 counters; I think cards can be made up that combine them (such as: evolve + undying, unleash + tribute, megamorph + undying, sunburst + graft, etc) < 1457243188 362922 :augur!~augur@50-1-126-214.dsl.static.fusionbroadband.com QUIT :Ping timeout: 252 seconds < 1457243728 920758 :AlexR42!~textual@94.41.128.148 QUIT :Quit: My Mac has gone to sleep. ZZZzzz… < 1457243899 271237 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I wonder what BFJoust would look like if [] took 0 cycles. < 1457244791 461473 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Another kind of variant of BF Joust would be that . writes into opponent's input queue and , reads and removes the first byte of your own input queue, or if your input queue is empty it acts like + but is not affected by reversing polarity. < 1457244902 441836 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :There are also other possibilities for what happen if your own input queue is empty, for example it acts like . instead in such a case < 1457245617 66204 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: triplocks everywhere, most likely unbeatable ones; one-cycle clears meaning that decoys wouldn't gain you anything if cleared in the right direction < 1457245779 947489 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although, actually, the clears would be fast enough to beat the triplocks < 1457246250 526288 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1457246932 789491 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :A television set could be made including "Famicom mode", where it assumes the input is the output of Famicom PPU and uses that to index into a (possibly user-defined) palette, so it converts NTSC into indexed colours < 1457248123 697815 :lambda-11235!~lambda-11@47.208.113.50 QUIT :Quit: Bye < 1457248327 815227 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :It could probably also autodetect that it was getting Famicom PPU output. < 1457248340 162009 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :The PPU output really weird NTSC. < 1457248348 886966 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Among other things its color burst was a square wave. < 1457248481 441518 :augur!~augur@50-1-126-214.dsl.static.fusionbroadband.com JOIN :#esoteric < 1457248504 828777 :augur!~augur@50-1-126-214.dsl.static.fusionbroadband.com QUIT :Remote host closed the connection < 1457248706 257506 :augur!~augur@50-1-126-214.dsl.static.fusionbroadband.com JOIN :#esoteric < 1457248784 118133 :augur!~augur@50-1-126-214.dsl.static.fusionbroadband.com QUIT :Remote host closed the connection < 1457249458 480306 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Ping timeout: 252 seconds < 1457249761 491856 :bender|!~benderx2@2404:e800:e61a:41d:84f:2f0c:fef4:7414 JOIN :#esoteric < 1457249780 791436 :bender|!~benderx2@2404:e800:e61a:41d:84f:2f0c:fef4:7414 QUIT :Changing host < 1457249780 924771 :bender|!~benderx2@unaffiliated/bender/x-9459530 JOIN :#esoteric < 1457249879 982103 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1457250338 274760 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1457253511 615299 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1457253769 543777 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1457254202 242575 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1457255861 195178 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1457257719 526706 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1457258104 365276 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 252 seconds < 1457258285 19241 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1457258598 457439 :jaboja!~jaboja@eju25.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1457258599 246147 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 268 seconds < 1457259117 176042 :J_Arcane!~chatzilla@37-219-194-98.nat.bb.dnainternet.fi QUIT :Ping timeout: 268 seconds < 1457259282 989394 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1457260519 930275 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 244 seconds < 1457260758 151246 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1457261013 14198 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 244 seconds < 1457261178 325051 :jaboja!~jaboja@eju25.neoplus.adsl.tpnet.pl QUIT :Read error: Connection timed out < 1457261214 20747 :jaboja!~jaboja@eju25.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1457261268 53993 :rdococ!~rdococ@unaffiliated/octagonfly JOIN :#esoteric < 1457263590 178244 :AlexR42!~textual@94.41.128.148 JOIN :#esoteric < 1457263770 894364 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1457263971 967130 :vodkode!~vodkode@fl-71-52-127-115.dhcp.embarqhsd.net JOIN :#esoteric < 1457264410 964197 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1457264414 206148 :zadock!~outsider@81.180.208.252 JOIN :#esoteric < 1457264673 866795 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1457264846 995791 :jaboja!~jaboja@eju25.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 250 seconds < 1457265355 330857 :AlexR42!~textual@94.41.128.148 QUIT :Quit: My Mac has gone to sleep. ZZZzzz… < 1457265894 206610 :Reece`!~nothing@host-92-13-209-151.as43234.net JOIN :#esoteric < 1457267109 221468 :feliks!~feliks@unaffiliated/feliks QUIT :Ping timeout: 268 seconds < 1457267256 371250 :earendel!~earendel@unaffiliated/earendel QUIT :Ping timeout: 246 seconds < 1457267571 996934 :earendel!~earendel@unaffiliated/earendel JOIN :#esoteric < 1457267810 167199 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :“ By the way, someone (b_jonas?) figured out a way easier way to do `culprits.” => yes, but I haven't finished the implementation yet, because I also want to write a new version of noping < 1457267817 70198 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :you can see the current state at, I think, < 1457267822 111427 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` cat bin/culprits-ng < 1457267841 536294 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/sh \ exec hg log -l 512 --template "{desc}\0" -- "$@" | perl -0ne '/^<([^>]*)>/ and print"$1 "' < 1457267975 476490 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :The original implementation of culprits is the typical abomination of the kind I hate, like the unix scripts that try to grep and imperfectly parse ps's output without passing switches to ps that already make that much easier < 1457268057 745765 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :b_jonas: I'm sure you're a fan of nitia. < 1457268156 86105 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :what's nitia? < 1457268158 157726 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :without nitia, we would not exist < 1457268165 954114 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? nitia < 1457268167 149556 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :nitia is the inventor of all things. The BBC invented her. < 1457268185 366344 :Riviera!Riviera@2a03:b0c0:1:d0::10:b001 PRIVMSG #esoteric :exec for the part of a pipe seems silly < 1457268194 422905 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? tanebventions < 1457268195 477883 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Tanebventions include D-modules, Chu spaces, automatic squirrel feeders, the torus, Stephen Wolfram, Go, submarine jousting, the universe, weetoflakes, persistence, the reals, Lambek's lemma, robots, progress, and this sentence. He never invents anything involving sex. < 1457268210 86170 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`culprits bin/wisdom < 1457268211 943282 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :oerjan oerjan oerjan oerjan oerjan oerjan shachaf shachaf tswett tswett shachaf shachaf shachaf shachaf < 1457268220 875363 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`culprits bin/addquote < 1457268221 345558 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`culprits bin/quote < 1457268234 433745 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :tswett tswett Gregor shachaf shachaf shachaf elliott elliott nitia < 1457268237 443448 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :tswett tswett oerjan elliott ais523 ais523 elliott FreeFull oerjan FreeFull fizzie shachaf shachaf elliott elliott nitia < 1457268342 882945 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :. o O ( `learn_append nitia However, nitia did not have much wisdom. ) < 1457268363 913724 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And also of nitia's friend, estin. < 1457268435 994433 :earendel!~earendel@unaffiliated/earendel QUIT :Ping timeout: 264 seconds < 1457268440 340231 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1457268714 31846 :feliks!~feliks@unaffiliated/feliks JOIN :#esoteric < 1457269021 482290 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`culprits useless_file.txt < 1457269024 898800 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :fizzie estin < 1457269103 653952 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? estin < 1457269104 784485 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :estin? ¯\(°​_o)/¯ < 1457270037 491341 :Alejandro15!~roo@186-89-90-128.genericrev.cantv.net JOIN :#esoteric < 1457270378 117697 :Alejandro15!~roo@186-89-90-128.genericrev.cantv.net QUIT :Quit: Leaving. < 1457270446 247262 :AlexR42!~textual@94.41.128.148 JOIN :#esoteric < 1457270761 810146 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1457271011 779774 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 248 seconds < 1457271190 720223 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :`` unidecode $'\1' < 1457271199 730214 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :U+0001 \ UTF-8: 01 UTF-16BE: 0001 Decimal:  \ . \ Category: Cc (Other, Control) \ Bidi: BN (Boundary Neutral) < 1457271971 616761 :AlexR42!~textual@94.41.128.148 QUIT :Quit: My Mac has gone to sleep. ZZZzzz… < 1457272124 67903 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Hmm, Google's slight misrepresentation of Lee Sedol's strength works... I'm reading articles stating that he's the strongest player, when Google wrote that he has the strongest record over the past 10 years. That's probably true, but Ke Jie has been the dominating player last year. < 1457272129 70032 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(Ke has a 8:2 record against Lee) < 1457272170 314726 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 246 seconds < 1457272227 406810 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(when I say "Google wrote" I mean whoever does PR on behalf of the Alphago team) < 1457272560 591829 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :hrm < 1457272589 473812 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :How hard would it be to run zemhill's markov scoring algorithm on thousands of programs at once < 1457272597 962836 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :or, rather, what's the computational complexity of it < 1457273040 579106 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca JOIN :#esoteric < 1457273458 483934 :FireFly!~firefly@oftn/oswg-member/FireFly PRIVMSG #esoteric :``cat bin/culprits < 1457273459 293967 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: `cat: not found < 1457273460 68465 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1457273464 773763 :FireFly!~firefly@oftn/oswg-member/FireFly PRIVMSG #esoteric :`cat bin/culprits < 1457273465 558828 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :hg log --removed "$1" | grep summary: | awk '{print substr($2,2,length($2)-2)}' | sed "s/.$/\x0F&/" | xargs < 1457273894 519655 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :`culprits bin/culprits < 1457273897 382523 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Jafet Jafet tswett tswett shachaf shachaf shachaf FireFly FireFly FireFly FireFly FireFly FireFly shachaf < 1457273930 498372 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :@ask Jafet where are you at now? < 1457273930 631586 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1457275110 990072 :zadock!~outsider@81.180.208.252 QUIT :Quit: Leaving < 1457275779 481819 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!zjoust dumb ((+)*2310(.)*2310)*-1 < 1457275779 938059 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.dumb: points -25.12, score 5.75, rank 47/47 < 1457275797 971995 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!zjoust dumb ((+)*210(.)*210)*-1 < 1457275798 567643 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.dumb: points -23.76, score 5.67, rank 47/47 (--) < 1457276128 747558 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :!zjoust chicken +[>[-.]] < 1457276129 107333 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :boily.chicken: points -33.14, score 2.90, rank 47/47 < 1457277076 562372 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!zjoust perfection (>)*29 (-)*120 [-] < 1457277076 819638 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.perfection: points -41.81, score 1.02, rank 47/47 < 1457277084 900229 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!zjoust perfection (>)*29 (-)*120 [-.] < 1457277085 90699 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.perfection: points -41.81, score 1.02, rank 47/47 (--) < 1457277111 456928 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!zjoust perfection (>)*20 ([(-)*120 [-.]{}] >)%-1 < 1457277111 719824 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.perfection: points -36.86, score 2.10, rank 47/47 (--) < 1457277144 943323 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!zjoust meow (()*-1)*-1 < 1457277145 301016 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.meow: points -33.14, score 2.90, rank 47/47 < 1457277148 627587 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :heh, "perfection" < 1457277158 774165 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :fsvo "perfection" < 1457277159 374687 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :perfection with -40 points < 1457277599 707908 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1457278099 703081 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :what is this, misere bfjoust? < 1457278193 46374 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :!zjoust < < < 1457278193 218366 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :int-e: Program name (<) is restricted to characters in [a-zA-Z0-9_-], sorry. < 1457278202 610598 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :!zjoust lt < < 1457278202 877651 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :int-e.lt: points -46.00, score 0.00, rank 47/47 < 1457278237 190670 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca QUIT :Quit: TRIACONTAHEDRON CHICKEN < 1457278239 676361 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :!zjoust (+-+)*-1 < 1457278239 809820 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :int-e: "!zjoust progname code". See http://zem.fi/bfjoust/ for documentation. < 1457278247 494248 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :!zjoust pmp (+-+)*-1 < 1457278248 706066 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :int-e.pmp: points -7.43, score 12.85, rank 47/47 < 1457278336 422564 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :!zjoust gpmp >(+-+)*-1 < 1457278338 362993 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :int-e.gpmp: points -9.62, score 6.69, rank 47/47 < 1457278356 331157 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :!zjoust gpmp >+*128(+-+)*-1 < 1457278358 331524 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :int-e.gpmp: points -9.57, score 6.73, rank 47/47 (--) < 1457278386 197918 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :!zjoust gpmp >>-<<(+-+)*-1 < 1457278387 239290 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :int-e.gpmp: points -7.05, score 13.02, rank 47/47 (--) < 1457278432 535364 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :!zjoust gpmp >>->+<<<(+-+)*-1 < 1457278433 620450 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :int-e.gpmp: points -6.74, score 13.34, rank 45/47 (+2) < 1457278453 593868 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :funny < 1457278778 719701 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :int-e.gpmp vs ais523.death_to_defence / >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> -42 / ais523.death_to_defence wins. ... I guess it lives up to its name :) < 1457278809 515476 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :wait, suicide is marginally worse than "perfection"? < 1457278853 404483 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :since I added the characters for vim Powerline, are there any other widely used (where "widely" means >100 people) terminal programs that use special charatcers? < 1457278919 22827 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :do you fully support that lineudrawed nethack thingie? < 1457279021 726331 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :does it use any non-unicode charatcers? < 1457279046 811219 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i have no clue < 1457279122 146963 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :also, do you have any idea if i can somehow use that in connectbot? :D < 1457279175 46597 :jaboja!~jaboja@eju25.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1457279475 579317 :lambda-11235!~lambda-11@47.208.113.50 JOIN :#esoteric < 1457279491 829975 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :hmm, I wonder... I have an andorid phone, so I'll try to figure it out < 1457279553 853518 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i can set the system font, but that does not at all change the font inside connectbot < 1457279562 853310 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :and i have absolutely no idea why that is < 1457279667 995712 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1457279770 851217 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ollehrjan < 1457279828 814959 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :inoonret-e < 1457279917 520844 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :int-e: btw, i'm slightly disappointed that foglio didn't draw van rijn resembling the real rembrandt < 1457279943 214437 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :hmm I think it must have a font file somewhere inside the app's files < 1457280167 797055 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: well, attitude wise he is more of a da vinci anyway < 1457280180 821792 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :heh. < 1457280206 106155 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it's hard to tell with the sepia, but i guess he's another member of the red-haired family. < 1457280277 863479 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :maybe we will meet him again... in the flesh... in the past. < 1457280314 970009 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :meet who? < 1457280332 799165 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :The master van Rijn. < 1457280360 959778 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? gg < 1457280367 560847 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :gg? ¯\(°​_o)/¯ < 1457280368 654838 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? girl genius < 1457280370 21442 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :girl genius? ¯\(°​_o)/¯ < 1457280372 860681 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca JOIN :#esoteric < 1457280376 282011 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? oots < 1457280377 475457 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :oots? ¯\(°​_o)/¯ < 1457280452 649047 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :`? olist < 1457280453 932564 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Update notification for the webcomic Order of the Stick. http://www.giantitp.com/comics/ootslatest.html < 1457280522 87681 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`culprits olist < 1457280525 214250 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :shachaf shachaf < 1457280535 472526 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: *cough* < 1457280555 311795 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :int-e: needs a much longer beard < 1457280606 67892 :jaboja!~jaboja@eju25.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 248 seconds < 1457280723 527956 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :also, you could say that about all the sparks. < 1457280747 363730 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :including Agatha... perhaps not. < 1457280790 89856 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`culprits wisdom/olist < 1457280793 397073 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :shachaf shachaf shachaf oerjan elliott Bike < 1457280805 489865 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? comic < 1457280806 404182 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :comic? ¯\(°​_o)/¯ < 1457280827 529577 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03Orlando99 5* 10New user account < 1457280835 254409 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :. o O ( `learn comic sans ... ) < 1457280933 6439 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :what's with all the helicopters today < 1457281004 38146 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`le/rn comics/Recommended comics include genius stick, stuck girl, and home of the order. < 1457281012 535685 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned «comics» < 1457281049 252524 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Orlando9914]]4 N10 02https://esolangs.org/w/index.php?oldid=46499 5* 03Orlando99 5* (+145) 10Created page with "Hi! I'm Orlando99. I haven't created any esoteric programming languages '''yet''', but I'm working on a new one. I hope I'll finish it soon... :)" < 1457281052 116290 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :` < 1457281052 738509 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: : not found < 1457281058 623379 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :`? elrond < 1457281059 839427 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Elrond is a rogue program originally created to police the Matrix, eventually gaining increased individuality and becoming a threat to the Machines themselves. < 1457281069 991307 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Orlando9914]]4 10 02https://esolangs.org/w/index.php?diff=46500&oldid=46499 5* 03Orlando99 5* (-2) 10 < 1457281098 679742 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :int-e: i like that one < 1457281253 893981 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :`le/rn comics/Recommended comics include Genius Stick, Stuck Girl, and Home of the Order. < 1457281256 943961 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned «comics» < 1457281268 129728 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :long live the Oxford comma! < 1457281275 855879 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :<3 < 1457281343 724707 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :boily made a capital effort there. < 1457281405 352900 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :should it be “the” or “The”% < 1457281412 464145 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :s%\%%?% < 1457281433 659219 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :"the" < 1457281477 830745 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :why would you purposely use % as a separator -_- < 1457281496 81751 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :indeed, it puts your sanity into question. < 1457281513 234385 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :izabellora. s/// expressions are fun to mangle! < 1457281525 494164 :zadock!~outsider@81.180.208.252 JOIN :#esoteric < 1457281531 580098 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :hellørjan. oh you of little faith... Believe in my Sanity! < 1457281537 368677 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :I think somewhere on freenode there's a channel for programmers who do intentionally difficult things for fun < 1457281539 682411 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :`le/rn Oxford/The home of English, woven shirts, and the serial comma. < 1457281542 357319 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned «oxford» < 1457281549 504921 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`culprits wisdom/oxford < 1457281550 922710 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :I think they also program in things like brainfuck and Malbolge < 1457281554 16822 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :prooftechnique < 1457281599 580628 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :Taneb: crazy crowd < 1457281600 521377 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/slash_learn < 1457281601 532971 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cat: bin/slash_learn: No such file or directory < 1457281605 129599 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/slashlearn < 1457281605 943929 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :sep="/"; [[ "$0" == *//* ]] && sep="//"; [[ "$1" == ?*"$sep"* ]] || exit 1; key="$(echo "${1%%$sep*}" | lowercase)"; value="${1#*$sep}"; echo "$value" > "$(echo-p "wisdom/$key")" && echo "Learned «$key»" < 1457281608 478030 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Taneb: Sounds like a scary place to me. A place you tell naughty children about so that they stay in their beds while failing to sleep. < 1457281612 413882 :J_Arcane!~chatzilla@37-219-194-98.nat.bb.dnainternet.fi JOIN :#esoteric < 1457281670 434746 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :darn < 1457281728 536334 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: I lost your train of thought < 1457281751 633781 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: that's what all the sane people say just before they break hth < 1457281763 103737 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Homestick and Order of the Stuck? < 1457281764 920961 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :or possibly just after. < 1457281825 650340 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :int-e: which train? < 1457281855 271182 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :the one that rolled over "darn" < 1457281893 62562 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i just realized fixing slashlearn in the same way as shachaf fixed learn looks ugly < 1457281917 486020 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh ok < 1457281922 435535 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :why fixing it? < 1457281934 558102 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fuck < 1457281937 857373 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :myname: so it says whether the wisdom previously existed < 1457281944 711602 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :ah < 1457281964 527392 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :isn't it just a symlink to le/rn? < 1457281981 20178 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`echo-p < 1457281982 41586 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457281991 832634 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :myname: the other way around < 1457281992 279981 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`cat bin/echo-p < 1457281993 14137 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :echo "$1"; [[ "$1" == */* ]] && mkdir -p "${1%/*}" 2>/dev/null < 1457281999 71712 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hah < 1457282007 989125 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :oerjan: that doesn't make sense < 1457282015 909106 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :myname: it's older. < 1457282020 987017 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`culprits bin/echo-p < 1457282023 728629 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :oerjan < 1457282026 186482 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :why should slashlearn look at the number of slashes? < 1457282026 684337 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION waves < 1457282027 393159 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I think the filling came out of one of my teeth < 1457282037 309835 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: it's a pandemic! < 1457282039 506383 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I'll have to get an urgent appointment to my dentist < 1457282075 723720 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :myname: um so that le/rn and le//rn both work hth < 1457282100 286664 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :by "older", i mean creation, not latest version hth < 1457282133 300089 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :le/rn and le//rn could just point to two different files instead of stupid argv[0] magic < 1457282135 246007 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :okay < 1457282152 720123 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: that's impossible, because they're the same file < 1457282154 315076 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :. o O ( what about le///rn ) < 1457282154 729059 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :b_jonas: how so < 1457282168 119444 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :sure, but change them < 1457282171 989481 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh < 1457282173 305647 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :right < 1457282176 523211 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ugh < 1457282181 628060 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric ::D < 1457282183 889928 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :um, use different names? < 1457282189 529741 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :like slashlearn and slashslashlearn? < 1457282208 664730 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: um le/rn was created because slashlearn was too long hth < 1457282239 77919 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :your strange insistence on using it notwithstanding. < 1457282243 479055 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :we want c/o/n/v/e/n/i/e/n/c/e, and cslashoslashnslashvslasheslashnslashislasheslashnslashcslashe just doesn't cut it for us < 1457282366 466347 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :int-e: i think that cuts it too fine, rather < 1457282406 564961 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :o/e/r/j/a/n, does it hurt when I do this? < 1457282417 307786 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :remarkably little. < 1457282433 290081 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :what if the double slash syntax was `le/rn /key//value < 1457282444 870518 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :that's as many characters as `le//rn key//value I think < 1457282451 88066 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and doesn't collide with anything < 1457282454 74062 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :but less intuitive < 1457282494 138149 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I honestly believe the $0 trick is good for the limited purpose it serves < 1457282527 101685 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ok < 1457282673 466519 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` [ -e te/st/ing ] || echo "nope" < 1457282674 396009 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :nope < 1457282705 174143 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ok the hardest part now is that slashlearn uses ; instead of newlines < 1457282789 504310 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/learn < 1457282790 638096 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/bash \ topic=$(echo "$1" | lowercase | sed 's/^\(an\?\|the\) //;s/s\?[:;,.!?]\? .*//') \ [ -e "wisdom/$topic" ] && verb="Relearned" || verb="Learned" \ echo "$1" >"wisdom/$topic" \ echo "$verb '$topic': $1" < 1457282798 293717 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/slashlearn < 1457282799 111005 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :sep="/"; [[ "$0" == *//* ]] && sep="//"; [[ "$1" == ?*"$sep"* ]] || exit 1; key="$(echo "${1%%$sep*}" | lowercase)"; value="${1#*$sep}"; echo "$value" > "$(echo-p "wisdom/$key")" && echo "Learned «$key»" < 1457282808 185496 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :sep="/"; [[ "$0" == *//* ]] && sep="//"; [[ "$1" == ?*"$sep"* ]] || exit 1; key="$(echo "${1%%$sep*}" | lowercase)"; value="${1#*$sep}"; echo "$value" > "$(echo-p "wisdom/$key")" && echo "Learned «$key»" < 1457282899 458333 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`mkx bin/slashlearn//sep="/"; [[ "$0" == *//* ]] && sep="//"; [[ "$1" == ?*"$sep"* ]] || exit 1; key="$(echo "${1%%$sep*}" | lowercase)"; value="${1#*$sep}"; [ -e "wisdom/$topic" ] && verb="Relearned" || verb="Learned"; echo "$value" > "$(echo-p "wisdom/$key")" && echo "$verb «$key»" < 1457282902 211929 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin/slashlearn < 1457282915 435650 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? testing < 1457282916 744369 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Testing might eventually succeed. < 1457282922 164159 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`forget testing < 1457282925 385847 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Forget what? < 1457282939 690769 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`le/rn testing/Testing is fragile. < 1457282942 622493 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Relearned «testing» < 1457282950 702537 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :argh < 1457282952 17925 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh < 1457282955 175183 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :loo < 1457282975 326083 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`mkx bin/slashlearn//sep="/"; [[ "$0" == *//* ]] && sep="//"; [[ "$1" == ?*"$sep"* ]] || exit 1; key="$(echo "${1%%$sep*}" | lowercase)"; value="${1#*$sep}"; [ -e "wisdom/$key" ] && verb="Relearned" || verb="Learned"; echo "$value" > "$(echo-p "wisdom/$key")" && echo "$verb «$key»" < 1457282977 706082 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin/slashlearn < 1457282985 282787 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`forget testing < 1457282987 561071 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Forget what? < 1457282990 205819 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`le/rn testing/Testing is fragile. < 1457282992 684292 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned «testing» < 1457283001 474815 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`le/rn testing/Testing can only do so much. < 1457283003 886390 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Relearned «testing» < 1457283007 687048 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :there you go. < 1457283068 348783 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`learn estin didn't believe in automation. < 1457283071 258993 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'estin': estin didn't believe in automation. < 1457283081 250201 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? estin < 1457283082 597873 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :estin didn't believe in automation. < 1457283300 871639 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :god, can the process for getting superuser permissions on android be any more confusing? < 1457283347 626807 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :you mean, exploiting a bug? < 1457283396 981971 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? chicken < 1457283398 142852 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :chicken is boily af < 1457283398 276288 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? egg < 1457283399 240160 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :egg? ¯\(°​_o)/¯ < 1457283405 951872 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :any number of websites and apps and whatnot, none looking at all trustworthy, it makes Windows look completey sane < 1457283447 462191 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :and all I wanted to do was edit one fricking file < 1457283473 32393 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :xda is oretty trustworthy < 1457283673 269928 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? xda < 1457283674 324186 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :xda? ¯\(°​_o)/¯ < 1457283745 846874 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :I mean seriously why the hell isn't there just a button to open a goddamn bash shell < 1457283753 81552 :bender|!~benderx2@unaffiliated/bender/x-9459530 QUIT :Quit: Ping Pong Fuckout < 1457283768 833428 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :isn;t this supposed to be linux < 1457283773 625561 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@tell ais523 although make sure you use a section edit rather than editing the whole page <-- i read somewhere that doesn't matter any longer < 1457283773 759216 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1457283789 586713 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :how would it prevent an app to use this? < 1457283802 366751 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :make it a physical button. < 1457283824 730159 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :that doesn't fix the problem at all < 1457283883 760727 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :um, the button would be part of the main settings? < 1457283896 823911 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :I mean windows has a way to do this easily < 1457283899 380785 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :`culprits wisdom/chicken < 1457283902 163331 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :mroman < 1457283917 648803 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :@tell mroman mrelloman. < 1457283917 782003 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1457283922 676537 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :windows has a button to make you able to destroy everything? < 1457283930 153202 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :yes < 1457283931 151498 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :myname: several, in fact < 1457283941 198062 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :>_> < 1457283947 220945 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :great design < 1457283988 90290 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :you can edit any file on the system if you click through all the warning messages < 1457284023 116107 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :that reminds me of the video qhere people started formating a drive through voice recognition < 1457284081 560879 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :wait... my windows computer has a sim card slot < 1457284098 723471 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :I don't need this bullshit anyway < 1457284105 999514 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :ACTION eyes \oren\'s computer with suspicion < 1457284116 330693 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :that sounds like a phone to me. < 1457284167 65352 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :it isn't a phone, it's just a thinkpad with all the trimmings < 1457284195 90802 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :well except I didn't shell out for a super-good minitor < 1457284199 867364 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :*screen < 1457284214 547393 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :a minitor: a screen with low resolution? < 1457284218 214445 :jaboja!~jaboja@eju25.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1457284232 421775 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :yes < 1457284263 685255 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :that's like the monotaur < 1457284275 417759 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and the majotaur < 1457284288 658622 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :1366x768 < 1457284289 520201 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :my notebook also has a sim card slot < 1457284347 478006 :Reece`!~nothing@host-92-13-209-151.as43234.net QUIT :Quit: Leaving < 1457284564 6033 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :yeah so basically instead of trying to tether the wifi connection, I'll just put my sim card in my computer whenever I want to use my data connection from my computer < 1457284651 212227 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :my plan is a "bring your own phone" plan, so i think that's allowed < 1457284693 166714 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :sure, why would you use a bad android phone when you have a better one < 1457284719 590711 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :stereotaur < 1457284770 760756 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Cyanogenmod makes root less stupid, at least. :P < 1457284786 754512 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :It's built into the system, so, it's probably trustworthy. < 1457284787 645424 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :Lymia: well, you just need root to install it < 1457284796 703 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :easy game < 1457284802 680478 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :You reimage the phone after you get root though. < 1457284811 901369 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :So, I don't really need to worry about the rooting program being "trustworthy" per se. < 1457284841 412815 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :I am just "bringing" a 15 by 9 inch, 6 pound clamshell "phone" < 1457284856 664301 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I have a Samsung phone, so, I just reimaged it using the 'supported' method. < 1457284889 794641 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :withbthe thirdparty app < 1457284917 610714 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :\oren\: You mean you don't even have to bolt it into your car? Technology has come so fr < 1457284920 869887 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :*far < 1457284931 70532 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :lol < 1457284990 170611 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Even today with pervasive smartphones, there's a certain romantic access to a "car phone" < 1457284991 544128 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric : make it a physical button. < 1457285003 421500 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Can't you just do something like how UAC works < 1457285005 912413 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :As if to say "I have so much going on that I have a dedicated phone just for my car" < 1457285019 44849 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :Lymia: that's what I was saying < 1457285026 865662 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Pop up a secure OS level dialog that applications can't interact with. < 1457285039 365805 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Put the button a 5 second timer so nobody presses it on accident because an application is sneaky. < 1457285050 227314 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Or require a passphrase. < 1457285065 600001 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :use a captcha < 1457285069 286270 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :FSVO "secure" and "can't" < 1457285085 255452 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :well. < 1457285101 658687 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :If you have enough permissions to screw with a privileged security dialog < 1457285109 187784 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :You probably have the permissions to do what you wanted to do in the first place anyway < 1457285120 522894 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :when UAC pops up, the computer beeps, the screen goes black for a second, and then the UAC dialog pops up < 1457285127 700779 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I'm hearing "run as root all the time". Got it. Sounds easy. :) < 1457285145 160751 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :??? < 1457285173 26952 :augur!~augur@50-1-126-214.dsl.static.fusionbroadband.com JOIN :#esoteric < 1457285173 849895 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :and then it says in a scary way, "are you sure you want [application] to be able to do [something]" < 1457285174 724971 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :You say I'll never have to enter my password to install my special weather widgets ever again? Sounds dandy! < 1457285205 472940 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I don't know what you think we're talking about, but, that's certainly not it. < 1457285220 759205 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :prooftechnique: on my other computer I use puppy linux, so, yeah, all root all the time < 1457285234 217496 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :\oren\: It almost literally says the "something" part, though, unless UAC dialogs have gotten more informative recently < 1457285241 83944 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :\oren\, It's more complicated than that. There's some isolation mechanism between the actual application processes and the system component that does the UAC prompts (and presumably elevates the privileges of the processes that request it) < 1457285262 312643 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Doesn't UAC still not have fine-grained permissions < 1457285284 22975 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :Lymia: sure, but I'm just describing the user interface < 1457285297 640294 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I thought it still only had two modes: A) Anything a normal unprivileged user can do, B) Anything your user can do, including adminstrative stuff if you have the permissions. < 1457285298 764991 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :which goes out of its way to make sure the user pays attention < 1457285329 46027 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :And in doing so probably causes itself to be ignored even harder < 1457285350 517949 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :It's so jarring that I imagine most users just wildly click through it without wondering what the triggering process is < 1457285368 433850 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :depends. my mother will click "no", even I tell her five times to click yes < 1457285412 279403 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :\oren\: so you don't have enough permission to control your mother? < 1457285458 476600 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :yeah. I hate doing tech support < 1457285586 182097 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Sounds like you need a mother upgrade < 1457285946 876792 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :\oren\, at least, if it's aimed at technical users, the only requirement of the user interface is that you could only give access "intentionally", no? < 1457285986 439535 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :(Hence, a 2-4 second timer on the accept button in case an application tries to trick a user into pressing it by timing when it brings up the dialog.) < 1457286010 762598 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :It doesn't need to be unforgable unless you have a password prompt. < 1457286010 762657 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :right, but it should also make clear to non-techs that this is a sensitive feature < 1457286033 547309 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :There's no point in a fake escalation prompt, unless it requires a password. < 1457286062 260962 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Yeah, that isn't exactly easy either. < 1457286276 189374 :earendel!~earendel@unaffiliated/earendel JOIN :#esoteric < 1457286310 770577 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Mainly because < 1457286313 793327 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :they don't freaking read < 1457286403 904769 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fuck... this stupid hole where the filling came out is impossible to clean. my tooth will start hurting in no time. < 1457286421 143410 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I'll have to be really careful and get an appointment first thing tomorrow < 1457286783 736596 :JX7P!~IRIX@freebsd/user/kastengraeber PRIVMSG #esoteric :Subject-Oriented Programming seems an interesting place to research < 1457286790 507179 :JX7P!~IRIX@freebsd/user/kastengraeber PRIVMSG #esoteric :or Context-Oriented < 1457286866 654225 :J_Arcane!~chatzilla@37-219-194-98.nat.bb.dnainternet.fi PRIVMSG #esoteric :I just want to see some new GUI approaches that aren't a big bowl of imperative sOOP. < 1457287094 207157 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :wtf < 1457287099 588394 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :When did I write this Python script < 1457287103 622466 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :And why did I use os.chdir at all < 1457287198 137625 :J_Arcane!~chatzilla@37-219-194-98.nat.bb.dnainternet.fi PRIVMSG #esoteric :there's all this stuff going on now with functional reactive programming, and cool declarative approaches to same, and yet it's all web-focused. The native approaches either try to glue FRP onto the existing sOOP, or just run web stuff in a browser window. < 1457287220 449304 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :sOOP? < 1457287378 968524 :augur!~augur@50-1-126-214.dsl.static.fusionbroadband.com QUIT :Remote host closed the connection < 1457287460 771007 :Thassa!~Kiora@2601:603:800:4230:7ad6:f0ff:fed1:8cac JOIN :#esoteric < 1457287468 833183 :Thassa!~Kiora@2601:603:800:4230:7ad6:f0ff:fed1:8cac PRIVMSG #esoteric :Hweh < 1457287635 121254 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :I've begun translating my game from C into Javascript < 1457287668 478059 :Thassa!~Kiora@2601:603:800:4230:7ad6:f0ff:fed1:8cac PRIVMSG #esoteric :Ayy < 1457287921 717832 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :You poor thing < 1457287932 611240 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Nobody should have to suffer Javascript. < 1457288336 172370 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1457288486 713504 :J_Arcane!~chatzilla@37-219-194-98.nat.bb.dnainternet.fi PRIVMSG #esoteric :Lymia: object oriented + soup. < 1457288503 359281 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :soup? Never heard that term < 1457288515 216200 :J_Arcane!~chatzilla@37-219-194-98.nat.bb.dnainternet.fi PRIVMSG #esoteric :as in " a big mass of interdependent stateful objects that give the functional programming zealot in me hives " < 1457288583 698052 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :ah < 1457288598 362566 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :but most gui elements are inherently stateful < 1457288676 408892 :J_Arcane!~chatzilla@37-219-194-98.nat.bb.dnainternet.fi PRIVMSG #esoteric :true. But there are other approaches to handling that state while allowing individual components to remain purely functional. < 1457288741 596874 :vodkode!~vodkode@fl-71-52-127-115.dhcp.embarqhsd.net QUIT :Quit: Leaving < 1457288756 987133 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :YAY! gensokyo radio is playing ym favorite song < 1457288817 90471 :J_Arcane!~chatzilla@37-219-194-98.nat.bb.dnainternet.fi PRIVMSG #esoteric :I work with Reagent in my day job, for example, where largely you're working with pure functions that just return markup that gets rendered by virtual DOM, and page state is handled by a single canonical atom. < 1457288855 705702 :J_Arcane!~chatzilla@37-219-194-98.nat.bb.dnainternet.fi PRIVMSG #esoteric :Which is a really fun way to work with an interface, and makes me sad there's not really a native equivalent unless you count the React Native bindings (which are presently a giant nightmare behemoth) < 1457289053 317258 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :well I mean what i would do to avoid state would be to have each button callback be a function that takes the whole state and returns a new state < 1457289099 53078 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Ping timeout: 244 seconds < 1457289109 807961 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :but then you'd have to redraw everything with each button press < 1457289290 403189 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`fix_my_tooth < 1457289294 993466 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: fix_my_tooth: not found < 1457289301 427128 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Isn't there a command for this? < 1457289302 864989 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`dentist < 1457289303 673306 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: dentist: not found < 1457289307 764152 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`appointment dentist < 1457289308 423285 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: appointment: not found < 1457289331 675743 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :`brush teeth < 1457289332 282229 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: brush: not found < 1457289352 360 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :`floss teeth < 1457289352 903967 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: floss: not found < 1457289410 10391 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :for(@teeth){brush;floss;} < 1457290229 401119 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I hope that's not actual Perl < 1457290861 469468 :JX7P!~IRIX@freebsd/user/kastengraeber PRIVMSG #esoteric :well, i've finally abolished the need to declare objects with a * in Objective-C (JX) < 1457290897 730884 :JX7P!~IRIX@freebsd/user/kastengraeber PRIVMSG #esoteric :since i have abolished plans for stack objects, and if I ever do, it'll use alloca() (so will remain a pointer) < 1457291079 243957 :Thassa!~Kiora@2601:603:800:4230:7ad6:f0ff:fed1:8cac QUIT :Remote host closed the connection < 1457291719 661638 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric : /win 26 < 1457291721 465666 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric ::( < 1457292226 609722 :jaboja!~jaboja@eju25.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 252 seconds < 1457292286 936869 :jaboja!~jaboja@eju25.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1457292321 106683 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: Wait, didn't slashlearn do the learned/relearned thing in the past? < 1457292328 946241 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Or learn did, or something? < 1457292345 728713 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And then there was a bug with the program being run twice that made it not work well? < 1457293963 707675 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Ooh, mlton is in brew, now < 1457295119 816635 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I can program both in C and in JavaScript < 1457295308 986672 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Including a Z-machine implementation in JavaScript. I made a simple front-end for use with Node.js although this front-end is simple and does not do word wrap and pausing per page. (The back-end though uses pure JavaScript and does not require Node.js) < 1457295318 378758 :rdococ!~rdococ@unaffiliated/octagonfly QUIT :Read error: Connection reset by peer < 1457295460 207802 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1457295599 524352 :Lymia!lymia@magical.girl.lyrical.lymia.moe QUIT :Ping timeout: 260 seconds < 1457295755 395119 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :I'm working on making my string library less wonky < 1457295900 114611 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :in particular, applying a consistent naming scheme < 1457295913 229145 :Lymia!lymia@magical.girl.lyrical.lymia.moe JOIN :#esoteric < 1457296033 675675 :zadock!~outsider@81.180.208.252 QUIT :Quit: Leaving < 1457296635 196315 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Ping timeout: 268 seconds < 1457296761 575665 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :maybe i should also run some test programs through valgrind < 1457296785 679319 :lynn_!~lynn@unaffiliated/lynn JOIN :#esoteric < 1457296872 658980 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 260 seconds < 1457297285 935326 :jaboja!~jaboja@eju25.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 244 seconds < 1457297879 128132 :lynn_!~lynn@unaffiliated/lynn NICK :lynn < 1457298283 485245 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-hujptfflromrlckb QUIT :Excess Flood < 1457298415 634498 :PinealGlandOptic!~PinealGla@82.144.205.57 JOIN :#esoteric < 1457298457 496218 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-nxgerbsmanhckvcl JOIN :#esoteric < 1457298805 570905 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1457298964 489835 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca QUIT :Quit: STAIR CHICKEN < 1457299442 395010 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1457299750 519904 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Ping timeout: 252 seconds < 1457300260 239367 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1457300564 790095 :jaboja!~jaboja@eju25.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1457300654 866927 :sioux000!~user@net-188-217-149-116.cust.vodafonedsl.it JOIN :#esoteric < 1457300796 107096 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1457300870 671533 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ah I learned a new term. That PCP question I asked a while ago could be rephrased as stating that the set of PCP instances having a finite solution and set of PCP instances having no infinite solution are /recursively inseparable/. < 1457300974 916672 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 244 seconds < 1457301120 190716 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :http://www.orenwatson.be/STR.h.htm http://www.orenwatson.be/STR.c.htm < 1457301124 283001 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(for those who care but don't remember, the question wasn't whether this is true; it was whether this has been established in the literature) < 1457301708 636069 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 276 seconds < 1457301856 176862 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1457301888 158754 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :huh, nyuroki dropped four places? < 1457301962 425990 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ehwhat? < 1457302112 264725 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :wut < 1457302116 654472 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Did I accidentally submit the wrong version < 1457302160 76218 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!bfjoust nyuroki https://raw.githubusercontent.com/Lymia/JoustExt/master/examples/nyuroki-esoteric.bf < 1457302162 493602 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​Score for Lymia_nyuroki: 6.4 < 1457302167 134613 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!zjoust nyuroki https://raw.githubusercontent.com/Lymia/JoustExt/master/examples/nyuroki-esoteric.bf < 1457302167 596602 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.nyuroki: points 18.62, score 49.60, rank 2/47 (+4) < 1457302183 591925 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :It appears so < 1457302210 387035 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!bfjoust nyuroki http://pastebin.com/raw/p68cTXd8 < 1457302212 979222 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​Score for Lymia_nyuroki: 51.9 < 1457302696 878781 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :I am practicing my cgi scripting < 1457302724 303056 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :back at #2 now, that's better < 1457302843 531367 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :!zjoust < 1457302843 664755 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :\oren\: "!zjoust progname code". See http://zem.fi/bfjoust/ for documentation. < 1457302878 410200 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :I couldn't rember what the tld for zem was < 1457302897 546589 :idris-bot!~idris-bot@dslb-178-004-080-239.178.004.pools.vodafone-ip.de QUIT :Ping timeout: 240 seconds < 1457302917 680857 :Melvar!~melvar@dslb-178-004-080-239.178.004.pools.vodafone-ip.de QUIT :Ping timeout: 276 seconds < 1457303209 958810 :Melvar!~melvar@dslb-188-109-008-107.188.109.pools.vodafone-ip.de JOIN :#esoteric < 1457303699 969160 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1457303795 914965 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 244 seconds < 1457303819 548670 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : <-- i don't remember whether `learn had that problem. we'll see. < 1457303821 900190 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :er < 1457303825 556514 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : And then there was a bug with the program being run twice that made it not work well? <-- i don't remember whether `learn had that problem. we'll see. < 1457303832 556669 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`url bin/learn < 1457303844 680473 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/bin/learn < 1457303861 926145 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1457303871 620150 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i wouldn't be surprised if it breaks in some case. < 1457303938 532234 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: i suggest you ask nitia. < 1457303951 296184 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :because i see nothing relevant in the browser. < 1457304076 624201 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION grumpy because bruised his knee on the ice. again. < 1457304096 518000 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :also because i have a cold. < 1457304107 189136 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@metar ENVA < 1457304107 511757 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :ENVA 062220Z 11006KT 9999 SCT057 M00/M06 Q1005 RMK WIND 670FT 14011KT < 1457304117 576741 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@metar KOAK < 1457304117 929621 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :KOAK 062153Z 22012KT 10SM SCT035 BKN110 BKN160 16/06 A2998 RMK AO2 SLP153 T01560061 < 1457304125 453292 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: there's an obvious solution to ice problems hth < 1457304153 275160 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :moving to california has other problems, alas < 1457304170 716236 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i can't think of any < 1457304221 560035 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i take it you have a very limited imagination < 1457304291 916984 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 244 seconds < 1457304389 763861 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: anyway, the tests of `learn and `le/rn worked, so if there's a problem it's obviously not reliably so. < 1457304403 726736 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`url bin/slashlearn < 1457304404 888489 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/bin/slashlearn < 1457304412 179809 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i expect it would have something to do with file creation < 1457304444 713172 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :whoa whoa whoa < 1457304447 764184 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what's up with `learn? < 1457304451 356816 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or potentially up? < 1457304463 224491 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/rev/9c7426991c5f < 1457304478 528485 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: we've modified `learn and `le/rn to give different output dependent on whether the file already existed < 1457304494 91869 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :because i was tired of checking everytime someone else forgot to :P < 1457304496 113650 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah right < 1457304500 622942 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :slashlearn is 15 months old? < 1457304502 755850 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That's ridiculous. < 1457304505 513492 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I refuse to believe that. < 1457304532 299539 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: 17? < 1457304545 329184 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Fine. < 1457304555 925198 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1457304557 808381 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ah indeed you did distinguish. < 1457304567 556239 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Anyway the logs from whenever I was doing that should explain what the problem was. < 1457304575 323852 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Good thing we have an expert logreader here. < 1457304623 444770 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :eek < 1457304778 716474 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :http://codu.org/logs/log/_esoteric/2014-11-19#103938shachaf < 1457304801 853709 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What happened to you reading logs so I don't have to? < 1457304819 307746 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Reading logs of things I said in IRC is usually pretty painful. < 1457304825 190215 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i thought you were just opposed to doing the searching < 1457304853 692867 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The searching is easy with a timestamp. < 1457304972 740014 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :http://codu.org/logs/log/_esoteric/2014-11-19#110103fizzie < 1457304985 354786 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Quit: Leaving < 1457304989 24567 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :apparently it may be broken with files with spaces in them? < 1457305001 412172 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, now I remember. < 1457305008 774894 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So it's no problem for learn. < 1457305011 800923 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`le/rn Te sting/This is horrible? < 1457305015 984567 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned «te sting» < 1457305026 243071 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :this worked... < 1457305035 506815 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :maybe the bug has been fixed? < 1457305040 809503 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`le/rn Te sting/Did you mean "The sting"? < 1457305044 343319 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Relearned «te sting» < 1457305048 320014 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hm. < 1457305050 732074 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe. < 1457305075 295365 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I do remember talking to fizzie about how it should be fixed. < 1457305095 477653 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`revert < 1457305097 927401 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 244 seconds < 1457305105 769976 :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. < 1457305130 211899 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I also remember talking about how revert should be fixed, but that obviously didn't happen. < 1457305150 773879 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well we clearly can't fix it from inside the bot itself, without some sort of exploit < 1457305165 531970 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: well the assumption was that fizzie could... < 1457305170 484078 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :or at least Gregor < 1457305176 726322 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` /bin/cat bin/revert < 1457305177 790048 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/bin/cat: bin/revert: No such file or directory < 1457305183 909272 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :what < 1457305187 296965 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :revert is a real command? < 1457305191 584557 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: `revert is a builtin < 1457305193 816630 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I see < 1457305204 516833 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but I thought we could read the hg history < 1457305206 899462 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :culprits does so < 1457305209 165483 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :has to be, otherwise you could delete `revert and nobody else would be able to delete it < 1457305210 893923 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :so can't we make our own revert? < 1457305214 413386 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :sure, but < 1457305218 857653 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :can't we make a similar command? < 1457305219 950038 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: yes. so we _could_ create revert these days. < 1457305220 83493 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*revert it < 1457305226 590234 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :we could potentially make our own revert though, yes < 1457305230 56874 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Call it rerevert < 1457305230 877546 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: in fact we have bin/undo < 1457305235 720351 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it'd just have to have a different name < 1457305242 63282 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` echo test > test2 < 1457305244 155818 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457305246 440032 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`undo < 1457305248 75238 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: yes, I know, and termbot has a builtin to revert the whole hard disk to pristine state too < 1457305249 268452 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :hg diff: option -c requires argument \ patch: **** Only garbage was found in the patch input. < 1457305252 711364 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm < 1457305262 464465 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`rm test2 < 1457305263 513844 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: you need a commit < 1457305265 18730 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457305267 34571 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` tr \! \! < bin/undo < 1457305267 805097 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/sh \ hg diff -c "$@" | patch -p1 -R < 1457305275 56099 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :whoa < 1457305277 563061 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :patch: When I give you garbage in the patch input, I expect garbage in the patch output. < 1457305278 546515 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: what's up with that tr? < 1457305289 84210 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de JOIN :#esoteric < 1457305315 33972 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: I'm afraid to use cat, because if I wanted to hide something, I'd install a fake bin/cat < 1457305328 443421 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :so /bin/cat or perl -pe1 seems safer < 1457305335 377166 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` < bin/undo < 1457305335 950849 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457305336 634739 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: the only problem with fizzie fixing it is that it probably won't get updated in Gregor's source repository < 1457305337 372931 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :sure, you could mask any of those too < 1457305339 734272 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm < 1457305352 323357 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but still < 1457305355 879574 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is `paste a builtin? < 1457305364 30309 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if so then you could use that to prevent something being faked < 1457305377 607530 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it seems implausible to me to trust tr but not cat < 1457305382 70176 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`more bin/undo < 1457305384 651727 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/sh \ hg diff -c "$@" | patch -p1 -R < 1457305388 540329 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: sure, and it's even worse to trust bin/\`\` < 1457305399 721468 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: but you know how bin/ls is a script, right? < 1457305415 588738 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: paste is not a builtin. < 1457305417 34145 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes, IIRC it's not for hiding things but for preventing breakage < 1457305429 877567 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :sure < 1457305449 844180 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :`paste bin/paste < 1457305450 912125 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/bin/paste < 1457305459 229029 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh! < 1457305461 950189 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :i mean there's your answer anyway < 1457305466 416078 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :let's create a fake bin/revert ! < 1457305467 923952 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :check the mercurial repo online < 1457305478 370847 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`tac bin/revert < 1457305480 91888 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv/bin/tac: line 2: bin/revert: No such file or directory < 1457305505 718581 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`url bin/url < 1457305506 547181 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/bin/url < 1457305530 430380 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that one should be unfakeable; although `url could lie, a human would be able to see the lies in the resulting URL < 1457305551 871119 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`echo $'#!/bin/sh\nexec git reset --hard HEAD^\n' > bin/revert < 1457305552 548469 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​$'#!/bin/sh\nexec git reset --hard HEAD^\n' > bin/revert < 1457305561 529125 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` echo $'#!/bin/sh\nexec git reset --hard HEAD^\n' > bin/revert < 1457305563 580013 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457305574 553055 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :nah, no < 1457305603 885511 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` echo $'#!/bin/sh\nexec git revert HEAD\n' > bin/revert < 1457305605 627652 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457305609 737436 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :don't lose the history < 1457305663 120035 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is the .hg part of the repository read-only or something? < 1457305688 896553 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's a read-only mount < 1457305703 144017 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` rm -r .hg/* < 1457305704 418418 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :rm: cannot remove `.hg/00changelog.i': Read-only file system \ rm: cannot remove `.hg/branch': Read-only file system \ rm: cannot remove `.hg/branchheads.cache': Read-only file system \ rm: cannot remove `.hg/cache': Read-only file system \ rm: cannot remove `.hg/dirstate': Read-only file system \ rm: cannot remove `.hg/last-message.txt': Read-only < 1457305726 428511 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(the great thing about hackego is that you can enter highly destructive commands almost at will as it's typically easy to fix the results) < 1457305802 768930 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: why are you using git commands, HackEgo is mercury < 1457305830 657112 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: it's a fake command, so it doesn't matter, right? < 1457305834 596370 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :OKAY < 1457305835 505402 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and I don't know mercurial < 1457305843 41337 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :@metar KLAS < 1457305843 288891 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :KLAS 062256Z 25017G28KT 10SM FEW050 SCT080 19/M04 A2967 RMK AO2 PK WND 25029/2234 SLP033 T01891039 < 1457305851 345314 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :read-only? ok, then let's make it < 1457305860 173981 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` echo $'#!/bin/sh\nexec git revert --no-commit HEAD\n' > bin/revert < 1457305862 930891 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457305866 721380 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :or can we not write the index either? < 1457305878 289979 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the whole thing is on a read-only file system < 1457305887 351025 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hmm < 1457305890 400082 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the way you'd implement a `revert, though < 1457305896 779576 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :would be to change the filesystem to match an old revision < 1457305901 156271 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then let the autocommit do the rest of the work < 1457305901 735824 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :sure, we'd need to modify only the filesystem < 1457305905 112996 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :without the index < 1457305929 148001 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :bleh, lack of orthogonality in git commands strikes again < 1457305942 631524 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what you'd want would be a checkout of an old revision without changing the current revision < 1457305988 200548 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :possibly that's git checkout -p commit -- . < 1457305992 752468 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's a little unclear from the docs < 1457305998 594071 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION checks how you'd do it in scapegoat < 1457306003 61266 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I think the command for that is git checkout HEAD^ < 1457306004 640989 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but I'm not sure < 1457306014 23715 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: that gives you a detached HEAD though < 1457306019 11714 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because it also changes the current revision < 1457306020 744092 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :#``` echo $'#!/bin/sh\nexec git checkout HEAD^\n' > bin/revert < 1457306021 739080 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ah right < 1457306027 878994 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :then git checkout HEAD^ . < 1457306034 7539 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` echo $'#!/bin/sh\nexec git checkout HEAD^ .\n' > bin/revert < 1457306035 922596 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457306044 990645 :lleu!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1457306052 140858 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in scapegoat it'd be sg-focus revision . < 1457306064 817766 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :giving any path, including ., prevents the default name changing < 1457306089 417691 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :alternatively, sg-focus hash < 1457306096 872150 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because a hash is not a name, and thus can't be the default name < 1457306288 616983 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Quit: ZNC - http://znc.in < 1457306724 23014 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : I'll have to be really careful and get an appointment first thing tomorrow <-- fwiw in my recent case i had to wait 2 weeks because my dentist had the flu. he said there was only a little deterioration. my web searches were inconlusive on how urgent it is. < 1457306832 71876 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I should probably talk to a dentist too. < 1457306844 525049 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess I should find one. < 1457307039 596327 :blockzombie!~blockzomb@eth59-167-133-100.static.internode.on.net JOIN :#esoteric < 1457307049 564891 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :otoh i underestimated the danger once, and now i'm never getting my perfect teeth back :( < 1457307139 686690 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(hint: halving the amount you brush can put you over from 0 holes one year to 6 the next.) < 1457307148 11308 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*cavities < 1457307159 337605 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: (a) it's a large hole, and (b) it's annoying < 1457307176 200434 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :perfect teeth! I won't get those either, heh < 1457307194 605442 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :that ship has sailed < 1457307199 212976 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :just get dentures and call it a day hth < 1457307330 767928 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :if I can delay the moment I start getting root canals and stuff by a few decades I'll be happy < 1457307342 371284 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i have great teeth < 1457307368 907132 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :no matter the amount of brushing, i don't get any problems < 1457307394 759693 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :If it's not hurting, then it's probably not *urgent*. < 1457307395 838051 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :myname: that's what i thought about mine. < 1457307413 255642 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :If it was hurting a lot but now isn't, though, then it's quite urgent. :) < 1457307425 724565 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :well, it is like this for almost three decades < 1457307459 409360 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : If it was hurting a lot but now isn't, though, then it's quite urgent. :) <-- EEK. that's what i experienced the last couple weeks D: < 1457307479 1549 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :well maybe not a "lot". but somehow it stopped. < 1457307526 886866 :sioux000!~user@net-188-217-149-116.cust.vodafonedsl.it QUIT :Quit: Leaving. < 1457307551 890121 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :and i had a dentist appointment and couldn't get myself awake for it. < 1457307568 104272 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :pikhq: the filling fell out recently. that means now there's a big gaping hole IN MY TEETH. the hole is impossible to clear, so it will always be full of food. it doesn't hurt now, but it will very soon. < 1457307571 481594 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :My occasional tooth pain is usually mitigated by increasing my vitamin intake < 1457307578 468743 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I think D and B12 are the big ones? < 1457307597 607451 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :prooftechnique: i'm taking vitamin pills already. < 1457307604 765277 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :just make sure to mix in enough placebo < 1457307607 742888 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :And ones that I often don't get enough of, probably < 1457307609 343425 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and it's not just that it will hurt, but that very soon it will be so inflammed that it will be impossible to make a permanent filling, so I'll need a temporary one and then another appointment. < 1457307627 445834 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :olsner: :D < 1457307636 973077 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :the question is not if, but when < 1457307643 508440 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :the hole is ugly and deep and big < 1457307646 964688 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and between two teeth < 1457307649 725483 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :where it's impossible to clear < 1457307666 349466 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : well, it is like this for almost three decades <-- me too < 1457307680 952697 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :b_jonas: Well, that's at least not immediately worrying but is definitely something to fix. < 1457307798 683170 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i had a single cavity in my teens, in a tooth that was later removed due to orthodontics. (at least, later dentists couldn't find it.) then nothing until i was 44. < 1457307822 151251 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1457307892 747552 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: OK GET IT FIXED < 1457307892 931597 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=46501&oldid=46498 5* 03B jonas 5* (+91) 10 < 1457307948 797593 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i do recall from the web searches that size mattered. < 1457307977 945731 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :that's what she said < 1457308099 52012 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :yoda disagrees < 1457308172 838615 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ugh, this conversation is causing my teeth to hurt :-( < 1457308176 901950 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nocebo effect is annoying < 1457308187 889650 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: sorry < 1457308190 154793 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I'm so sad that Voxelwiki is gone. They left my page up for so long < 1457308198 790987 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's time for a routine dentist appointment for me anyway around now though so I may as well book one < 1457308205 815900 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I have some placebo vitamin pills, but not fluoride ones for your teeth < 1457308227 773378 :jaboja!~jaboja@eju25.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 248 seconds < 1457308234 902102 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well I use fluoride toothpaste < 1457308235 960898 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Try various placebos until you find one that works for you. Surely one of them must be the right kind of fake < 1457308244 467928 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!bfjoust test (,)*1000< < 1457308246 925080 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​Score for Lymia_test: 0.0 < 1457308249 91516 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!bfjoust test (.)*1000< < 1457308251 528205 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​Score for Lymia_test: 6.1 < 1457308257 972397 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest test (,)*1000< < 1457308258 105888 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.test: points -46.00, score 0.00, rank 47/47 < 1457308261 338211 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest test (.)*1000< < 1457308261 471546 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.test: points -35.33, score 2.72, rank 47/47 < 1457308275 973181 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think most BF Joust interpts treat , as a comment < 1457308279 423593 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :rather than as a no-op < 1457308305 213834 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Yeah < 1457308307 978904 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I was just confirming < 1457308339 93495 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :!ztest ddecoy (+)*127>(+)*129(.)*-1 < 1457308339 410643 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :b_jonas.ddecoy: points -27.57, score 4.41, rank 47/47 < 1457308364 779664 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : I hope that's not actual Perl <-- it could be if you defined @teeth, brush and floss right, no? < 1457308386 338287 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :bleh implicit variables. < 1457308386 844928 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric ::( < 1457308444 379350 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :!bfjoust ([])*1000< < 1457308444 584415 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​Use: !bfjoust . Scoreboard, programs, and a description of score calculation are at http://codu.org/eso/bfjoust/ < 1457308444 717700 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : it's time for a routine dentist appointment for me anyway around now though so I may as well book one <-- my dentist sends out a card with an appointment once a year. next monday, in fact. < 1457308450 395758 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :!bfjoust test ([])*1000< < 1457308452 853994 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​Score for prooftechnique_test: 6.1 < 1457308465 475392 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :!ztest test ([])*1000< < 1457308465 796703 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :prooftechnique.test: points -32.14, score 2.99, rank 47/47 < 1457308474 653659 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Not as bad as I expected < 1457308492 316303 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :that doesn't look like a very sensible program < 1457308505 797062 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I mean, isn't (.)*-1 better than that? < 1457308550 101226 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :!bfjoust pause (.)*-1 < 1457308552 546740 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​Score for b_jonas_pause: 6.1 < 1457308565 975114 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: Lymia was checking whether . and , did the same thing < 1457308580 928315 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the program was designed so that the the score would change based on how long the program lasted before committing suicide < 1457308583 188934 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :!bfjoust pause ()*-1 < 1457308586 616421 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​Score for b_jonas_pause: 6.1 < 1457308598 205857 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as some programs will suicide aginst a no-op program in less than 1000 cycles < 1457308607 413990 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, "()*-1" is quite the special case < 1457308609 88033 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: yeah < 1457308615 33590 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :!zjoust b_jonas_pause ()*-1 < 1457308615 439941 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :ais523.b_jonas_pause: points -32.14, score 2.99, rank 47/47 < 1457308624 806595 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wouldn't surprise me if some interps hanged on that < 1457308649 877155 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!bfjoust two_people_running_from_a_shark >+([+]) * -1=≡(>[-])> *-1=≡(>[-])> < 1457308652 312897 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​Score for Lymia_two_people_running_from_a_shark: 1.8 < 1457308664 620953 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :!bfjoust pause ((({})*999999)*9999999)*999999 < 1457308675 534859 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :!bfjoust test (-[{>}+])%3 < 1457308677 676454 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not sure you can put comments between the () and the * < 1457308678 394243 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: yeah fizzie did some special code to catch empty loop blocks < 1457308682 591285 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!bfjoust two_people_running_from_a_shark >+([+]) *-1=≡(>[-])> *-1=≡(>[-])> < 1457308688 628425 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :so it should not hang zemhill at least < 1457308709 680750 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest two_people_running_from_a_shark >+([+]) *-1=≡(>[-])> *-1=≡(>[-])> < 1457308710 558669 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.two_people_running_from_a_shark: points -18.19, score 3.93, rank 47/47 < 1457308723 753074 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :!ztest test (-[{>}+])%3 < 1457308723 926030 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :prooftechnique.test: points -43.26, score 0.28, rank 47/47 < 1457308725 636160 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest two_people_running_from_a_shark >+([]+) *-1=≡(>[-])> *-1=≡(>[-])> < 1457308726 439682 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.two_people_running_from_a_shark: points -22.88, score 3.54, rank 47/47 < 1457308727 613732 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I just tested juiced < 1457308735 881287 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :did it reply to mine yet? < 1457308738 727170 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :!ztest test (<{(+{(>)*5}-)%3})%5 < 1457308738 860472 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :prooftechnique.test: points -46.00, score 0.00, rank 47/47 < 1457308741 133889 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it appears to slow down noticeably, and outputs a debug message ()*10000001 < 1457308746 351875 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Fascinatingly bad < 1457308753 178569 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so I guess it's actually running 10 million empty loop iterations < 1457308758 302328 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :prooftechnique: it starts with a < < 1457308759 999521 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest two_people_running_from_a_shark >+([+]) *8=≡(>[-])> *-1=≡(>[-])> < 1457308760 748441 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.two_people_running_from_a_shark: points -14.67, score 8.11, rank 47/47 < 1457308763 548170 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that is not normally a good way to do well < 1457308768 845719 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest two_people_running_from_a_shark >+([]) *8=≡(>[-])> *-1=≡(>[-])> < 1457308769 141825 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.two_people_running_from_a_shark: points -33.48, score 2.77, rank 47/47 < 1457308778 614612 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in fact, editing a program to start with an < is the normal way to remove it from the hill < 1457308779 740305 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest two_people_running_from_a_shark >+([+]) *8=≡(>[-])> *-1=≡(>[-])> < 1457308780 411098 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.two_people_running_from_a_shark: points -14.67, score 8.11, rank 47/47 < 1457308785 998278 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :!zjoust test (()*-1,)*-1< < 1457308786 196359 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :oerjan.test: points -46.00, score 0.00, rank 47/47 < 1457308818 285416 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :!bfjoust pause2 ()*99999999999 < 1457308823 933895 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: the reason the current version does better than the []*8 version is that it at least has a chance of locking a naive clear loop < 1457308826 527685 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :!bfjoust pause3 ({})*99999999999 < 1457308850 297741 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :!bfjoust attack1 [>[-]+] < 1457308862 224939 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest two_people_running_from_a_shark >+([]) -=≡(>[-])> *-1=≡(>[-])> < 1457308862 413427 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.two_people_running_from_a_shark: points -21.76, score 7.19, rank 47/47 < 1457308866 127430 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: should be ({})%99999999999 (with however many 9s you want) to comply with the spec < 1457308872 813650 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ah < 1457308879 374359 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :!bfjoust pause4 ({})%99999999999 < 1457308891 273563 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in retrospect, we should probably cap loop iterations to 100000, there's no reason not to < 1457308896 34310 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(but even then, nested loops could be a DoS) < 1457308932 912775 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :!bfjoust fishbones >+]]]][-]> < 1457308943 175118 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :what are the interpreters written in? something that uses bigints by default? < 1457308946 655546 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :!ztest fishbones >+]]]][-]> < 1457308946 788826 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :prooftechnique: error: parse error: terminating ] without a matching [ < 1457308953 328862 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :juiced is written in C < 1457308957 278269 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Aww. < 1457308978 4942 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :!bfjoust pause5 ()%99999999999 < 1457308995 20043 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I'd probably try to fix () with some sort of AST manipulation < 1457309005 375282 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :!ztest google http://google.com < 1457309005 508753 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The thing that's powering zemhill is also written in C, and the command to parse numbers actually does cap at 100000. < 1457309005 642152 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :maybe it's still stuck on the first one and doesn't start to run the rest < 1457309005 775453 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :ais523: error: parse error: encountered { without suitable enclosing ( < 1457309015 704310 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Or at whatever MAXCYCLES is defined as, but anyway. < 1457309025 408828 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :!bfjoust dead < < 1457309031 186992 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: margins3 and preparation both care about the exact value of the cycle cap < 1457309038 194334 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :see < 1457309044 73983 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :both of them could be modified to handle a different cycle cap, but would need the modification < 1457309051 960869 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: you killed hackego? < 1457309063 185375 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: or at least its bfjoust or something < 1457309067 358085 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :um, what other command does it have? < 1457309078 700721 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`ping < 1457309080 505041 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :EgoBot, not HackEgo. < 1457309080 677005 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : maybe it's still stuck on the first one and doesn't start to run the rest <-- i think so. i haven't seen any response since then. < 1457309082 387790 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :pong < 1457309092 837342 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :!sh echo hi < 1457309093 79433 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :!bf8 ++++++++[->++++++++<]>. < 1457309093 440407 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :hi < 1457309093 609374 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​@ < 1457309111 422902 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :HackEgo often did have problems with concurrent submissions < 1457309123 101689 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so maybe there's some sort of locking involved < 1457309128 559127 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that breaks on a time out < 1457309147 635143 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :s/HackEgo/EgoBot/g/recently < 1457309179 102814 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: oh, you mean if I submit two programs at the same time, I can get it to break and allow two of my knights on the same tapes? < 1457309197 188410 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it had a tendency to rerun apparently unrelated results < 1457309200 153576 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :thus confusing the output < 1457309213 837365 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :was normally visible in http://codu.org/eso/bfjoust/in_egobot/breakdown.txt < 1457309218 133546 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, wow, look at that atm < 1457309220 826288 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a bunch of invalid unicode < 1457309239 418758 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and output interspersed in other output < 1457309244 168748 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`fetch http://codu.org/eso/bfjoust/in_egobot/breakdown.txt < 1457309247 776466 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2016-03-07 00:07:05 URL:http://codu.org/eso/bfjoust/in_egobot/breakdown.txt [8451/8451] -> "breakdown.txt" [1] < 1457309249 200728 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(for the benefit of logreaders) < 1457309258 393275 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`paste breakdown.txt < 1457309260 393265 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/breakdown.txt < 1457309264 426811 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`rm breakdown.txt < 1457309266 972270 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457309268 381695 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest (.)*-2 3 < 1457309268 514776 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia: Program name ((.)*-2) is restricted to characters in [a-zA-Z0-9_-], sorry. < 1457309273 58322 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest f (.)*-2< < 1457309273 368038 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.f: points -32.14, score 2.99, rank 47/47 < 1457309278 147968 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest test (.)*-2< < 1457309278 441016 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.test: points -32.14, score 2.99, rank 47/47 < 1457309280 728440 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest test (.)*-0< < 1457309280 861794 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.test: points -46.00, score 0.00, rank 47/47 < 1457309291 899329 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ais523: Your paste link no longer works, now that you removed the file. < 1457309293 920299 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest test (<)*0 < 1457309294 123003 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.test: points -32.14, score 2.99, rank 47/47 < 1457309296 822025 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest test (<)*-0 < 1457309297 16038 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.test: points -32.14, score 2.99, rank 47/47 < 1457309298 544345 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest test (<)*--0 < 1457309298 760089 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.test: points -32.14, score 2.99, rank 47/47 < 1457309303 278449 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"breakdown.txt@d57f8e8d353c: not found in manifest" < 1457309303 411708 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest test (<)*-----0 < 1457309303 545333 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.test: points -32.12, score 2.99, rank 47/47 < 1457309314 151341 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: seriously? I thought it'd permalink :-( < 1457309315 331150 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest test (.)*-----1< < 1457309315 464654 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.test: points -46.00, score 0.00, rank 47/47 < 1457309319 583028 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`revert < 1457309321 934085 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Messing with parsing. \o/ < 1457309325 271427 :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. < 1457309328 126795 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I have no idea how this parses. < 1457309329 670540 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`paste < breakdown.txt < 1457309330 685177 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/%3C%20breakdown.txt < 1457309335 846894 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest test (<)* < 1457309336 47410 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.test: points -32.14, score 2.99, rank 47/47 < 1457309336 786676 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` paste < breakdown.txt < 1457309339 311963 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest test (<)*----- < 1457309339 524964 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.test: points -32.12, score 2.99, rank 47/47 < 1457309340 902897 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/paste/paste.32218 < 1457309341 36376 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest test (<)*-----1 < 1457309341 210966 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.test: points -32.12, score 2.99, rank 47/47 < 1457309342 554765 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest test (<)*-----0 < 1457309342 897873 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.test: points -32.12, score 2.99, rank 47/47 < 1457309344 870167 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there we go < 1457309348 102644 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`rm breakdown.txt < 1457309350 356965 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457309363 755759 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yeah, it's an "optimization" to not generate a new file when given a file name. < 1457309384 429926 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Also the invalid characters in breakdown.txt seemed to be just 0 bytes. < 1457309384 563401 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but seriously, poor HackEgo < 1457309388 478486 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest test (<)% < 1457309388 685993 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.test: points -32.14, score 2.99, rank 47/47 < 1457309395 515958 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest test (<)% 1 < 1457309395 690510 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.test: points -46.00, score 0.00, rank 47/47 < 1457309402 184375 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: I was guessing NUL bytes, they're a common symptom of two concurrent accesses to the same file without locking < 1457309402 675064 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest test (<)%CC1 < 1457309402 808627 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.test: points -46.00, score 0.00, rank 47/47 < 1457309404 856922 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest test (<)%C-C1 < 1457309405 119849 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.test: points -32.14, score 2.99, rank 47/47 < 1457309411 664226 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest test (<)%C-1 < 1457309411 797360 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.test: points -46.00, score 0.00, rank 47/47 < 1457309427 616479 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Canonization is going to be a pain. < 1457309479 239027 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Lymia: Does zemhill work in privmsg? < 1457309482 343225 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :yep < 1457309509 394944 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Lymia: Is there a reason you aren't using it then? < 1457309510 351662 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also over the Web, although it can't auth you there < 1457309514 17069 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest test (<) < 1457309514 223080 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.test: points -32.14, score 2.99, rank 47/47 < 1457309515 401310 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :nope. < 1457309520 222172 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest test {<} < 1457309520 355428 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia: error: parse error: encountered { without suitable enclosing ( < 1457309545 134102 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : {} with no matching () < 1457309648 229701 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think (<)%C-1 gets interpreted (by zemhill) identically to (<)*-1, while (<)%C-C1 is just the empty program. < 1457309657 872276 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Yeah. < 1457309663 457071 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Looks like it tokenizes somehow. < 1457309669 248183 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :>-1[<<] < 1457309673 958614 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest test >-1[<<] < 1457309674 92126 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.test: points -46.00, score 0.00, rank 47/47 < 1457309678 940869 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest test >*-1[<<] < 1457309679 74110 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.test: points -46.00, score 0.00, rank 47/47 < 1457309682 582510 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest test >()*-1[<<] < 1457309682 831173 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.test: points -32.14, score 2.99, rank 47/47 < 1457309693 752871 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Context sensitive too. < 1457309703 383713 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I'm sorry for breaking the bot < 1457309711 955385 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Is a LISP that compiles to JS a reasonable goal for a first transpiler? < 1457309717 201527 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :juiced responds to "(>)C*-1" with ") not followed by % or *" < 1457309723 111855 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, if you can call it that. It's more that it ignores "non-meaningful" characters in most contexts, except after it's found the start of the number. So the C before the - is skipped, but the C between - and 1 isn't, so the count's just 0 for the latter. < 1457309724 648544 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: IYHONHO? < 1457309729 655735 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[2]: it's not terrible, especially as javascript has first-class functions < 1457309737 140228 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: That's what I was thinking < 1457309746 967985 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also surely you mean IYHONSHO? < 1457309747 750426 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: The part I was scared of is quote and unquote < 1457309750 411432 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I'm trying to gather all the programs that ever existed on the hill < 1457309756 244030 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :And I'm working on a component to canonicalize stuff. < 1457309762 507078 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: What does THAT mean? < 1457309785 765933 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(Mine was "In Your Humble (Or Not Humble) Opinion") < 1457309795 793461 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"not so humble" < 1457309798 317542 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :You could actually say it treats anything that's not +-<>.,[](){}*%0123456789 as whitespace, and ignores whitespace except in the middle of a number. < 1457309803 321806 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Ah < 1457309804 360008 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :by analogy with IMNSHO < 1457309814 520150 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Is that the one I use, or is that common? < 1457309820 636191 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :IMNSHO that is < 1457309845 988500 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, (>)*C-1 seems to be interpreted as (>)*0 by juiced < 1457309856 337685 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, as (>)*0-C by juicd < 1457309862 841988 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(the - is parsed as an instruction) < 1457309864 3860 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I think I independently discovered IMNSHO, but it may already have been known < 1457309880 631165 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it used to be fairly common, especially on usenet < 1457309883 943554 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's not used much nowadays < 1457309884 170858 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Ah < 1457309903 84273 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I still see “IMNSHO” in irc I think. < 1457309908 537522 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :IMNSHO, it should be used more < 1457309938 111141 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ais523: I used to have a ") not followed by % or *" error, but then some program in the sample sets contained something akin to (this is a comment where there's (something) in parentheses)*0. < 1457309951 459870 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :!ztest b_jonas_pause ((({})*999999)*9999999)*999999 < 1457309951 672019 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :oerjan.b_jonas_pause: points -32.14, score 2.99, rank 47/47 < 1457309964 470367 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :zemhill is rather more resilient < 1457309969 958155 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: I dislike it when hill interps are permissive, as that means I have to correct other people's programs for local testing < 1457310021 959153 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :IIRC there was a controversy about "()* 1" and "() *1" (as opposed to the uncontroversial "()*1 ") which I had to patch in juiced at one point < 1457310032 281023 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :to have any hope of compatibility with what other people were doing < 1457310034 195366 :JX7P!~IRIX@freebsd/user/kastengraeber PRIVMSG #esoteric :urgh, manually written parsers. damnit Geany < 1457310056 561244 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :sizeof(hppavilion) / sizeof(hppavilion[0]) < 1457310098 134771 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :istr some programs had to be patched when the grammar changed (disallowing unmatched [] in ()*, iirc) < 1457310115 1620 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*accepted grammar < 1457310121 171982 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest b_jonas_pause ((({.})*999999)*9999999)*999999 < 1457310121 520775 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.b_jonas_pause: points -32.14, score 2.99, rank 47/47 < 1457310122 299941 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"help ()*0 comments" says the commit message which introduced that change. < 1457310136 630717 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest b_jonas_pause ((({.})*999999)*9999999)%999999 < 1457310136 933344 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.b_jonas_pause: points -32.14, score 2.99, rank 47/47 < 1457310140 48275 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :+1 < 1457310144 128042 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest b_jonas_pause ((({.}.)*999999)*9999999)%999999 < 1457310144 447652 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.b_jonas_pause: points -32.14, score 2.99, rank 47/47 < 1457310151 106336 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Lymia: try adding some % < 1457310166 685620 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest b_jonas_pause (((({[.}.}.)*999999)*9999999)%999999)%999999 < 1457310166 819188 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia: error: parse error: terminating } without a matching { < 1457310171 467902 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest b_jonas_pause (((({{.}.}.)*999999)*9999999)%999999)%999999 < 1457310171 733447 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.b_jonas_pause: points -32.14, score 2.99, rank 47/47 < 1457310182 79996 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :um < 1457310192 159875 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :near the {} or something < 1457310202 576198 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :!ztest syntaxerror } < 1457310202 709622 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :b_jonas: error: parse error: terminating } without a matching { < 1457310205 168463 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :!ztest syntaxerror ) < 1457310205 302072 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :b_jonas: error: parse error: terminating ) without a matching ( < 1457310214 259110 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :!ztest syntaxerror ([)*1 < 1457310214 392542 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :b_jonas: error: parse error: [..] crossing out of a ({..}) level < 1457310221 880016 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Does it not match ()* in ()% correctly? < 1457310228 303101 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Also zemhill considers * and % as synonyms. < 1457310231 23920 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :!ztest syntaxerror ({)*1(})*1 < 1457310231 155166 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :b_jonas: error: parse error: starting { without a matching } < 1457310234 472348 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric ::S < 1457310235 462202 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I see. < 1457310249 408546 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :!ztest syntaxerror {} < 1457310249 542137 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :b_jonas: error: parse error: encountered { without suitable enclosing ( < 1457310256 524551 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :!ztest syntaxerror ({{}}) < 1457310256 657757 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :b_jonas: error: parse error: encountered { without suitable enclosing ( < 1457310259 642437 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: (a{b}c)%n is equivalent to (a)*n b (c)*n < 1457310264 438771 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but allows you to match brackets between a and c < 1457310271 406023 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this is to make it possible to implement efficiently < 1457310271 574324 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: yep < 1457310295 336232 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :even then, implementing % takes a little thought and most BF Joust interpreters I've seen from non-#esoteric people omit it < 1457310308 845458 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :although I think it would be possible to implement the general parenthesis (which allows unbalanced brackets) too, only more difficult to implement < 1457310319 196061 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :how many interps implement outside-%-matches-inside-{} ? < 1457310327 124510 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : urgh, manually written parsers. damnit Geany <-- the BFJoust ({})% construction is a bit tricky to parse, i don't think it's context-free. < 1457310367 526553 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :erm, with nested {}s. < 1457310373 966065 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: isn't it just program ::= program '(' program '{' program '}' program ')' '%' integer ? < 1457310374 147078 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest ({}) < 1457310374 279663 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia: "!ztest progname code". See http://zem.fi/bfjoust/ for documentation. < 1457310377 879955 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest test ({}) < 1457310378 130363 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.test: points -32.14, score 2.99, rank 47/47 < 1457310383 365065 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nested {} is the thing that cause problems < 1457310383 610746 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest test ({}{}) < 1457310383 744096 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia: error: parse error: encountered second { on a same level < 1457310387 906209 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and I'm not sure if it's widely implemented anyway < 1457310388 248076 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest test (({}{})) < 1457310388 381335 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia: error: parse error: encountered second { on a same level < 1457310391 236456 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest test (({}){}) < 1457310391 442173 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.test: points -32.14, score 2.99, rank 47/47 < 1457310397 300891 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Even though it's an noop context < 1457310398 581161 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :!ztest test (({{}})%2)%2 < 1457310398 833541 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :ais523.test: points -32.14, score 2.99, rank 47/47 < 1457310400 132047 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: not when you allow {}s to match other than immediately enclosing () < 1457310400 265740 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Interesting. . . < 1457310423 478329 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I mean, you'd have to count the brackets in the expansion of every parenthesis, and track a path in the tree for where the program counter is or something like that < 1457310424 844953 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :which zemhill and EgoBot both support iirc < 1457310453 408283 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :!ztest (({}{})%1)%1 < 1457310453 578470 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :b_jonas: "!ztest progname code". See http://zem.fi/bfjoust/ for documentation. < 1457310459 399979 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :!ztest syntx (({}{})%1)%1 < 1457310459 533293 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :b_jonas: error: parse error: encountered second { on a same level < 1457310466 787683 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :!ztest syntax (({})%2)%1 < 1457310466 986813 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :b_jonas.syntax: points -32.14, score 2.99, rank 47/47 < 1457310474 603767 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :OK, so with a test program of (1(2{3{4}5}6)%2 7)%2 < 1457310476 640514 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(a(b{c{d}e}f)%n g)%m => (a(b)*n c)*m d(e(f)*n g)*m, yes. < 1457310498 58506 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :juiced outputs 12231223456675667 < 1457310575 168460 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't have a debug output like that, but that's what zemhill should execute as well. < 1457310597 846666 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so the way juiced's debug output works is < 1457310604 591306 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you write ()*n in your program (nothing in the brackets) < 1457310653 353286 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and it outputs n in a way that can be parsed < 1457310673 12949 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and when I run a program against the entire hill, I get the various values of n that were used in any of its runs, broken down via program < 1457310679 563292 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this means that, say, I can write a defence program detector < 1457310681 404478 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :put a ()*1 in it < 1457310691 633119 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then run it and see which enemy programs my own program considers to be defensie < 1457310693 428163 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*defensive < 1457310738 707769 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Can't you just make an escape < 1457310739 590880 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :like < 1457310745 940546 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :($debug command) < 1457310754 922584 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Without making it something that normally parses to noop < 1457310836 290046 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :$help < 1457310854 653518 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Huh. < 1457310856 283301 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: but that'd prevent me putting these into programs submitted to the hill < 1457310857 376672 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :No $ bot < 1457310877 945351 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :^prefixes < 1457310878 78673 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , j-bot [ . < 1457310894 233542 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : although I think it would be possible to implement the general parenthesis (which allows unbalanced brackets) too, only more difficult to implement <-- i've thought about that, the problem is you can get _very_ tricky about where exactly in the hierarchy the matching [ to a ] is. < 1457310899 409951 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Bf joust14]]4 N10 02https://esolangs.org/w/index.php?oldid=46502 5* 03Ais523 5* (+22) 10caps redirect < 1457310924 752116 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :You could've made it ($echo foo)*0 etc. though, so that it's not limited to numbers and could do other sort of commands. < 1457310942 500412 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it always seems weird seeing a miscapitalization, even though that's the whole point of a caps redirect < 1457310969 938994 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: then other people could trigger it using malicious comments < 1457310978 789929 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :whereas a ()*5 in someone else's program is clearly harmless < 1457311004 771589 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :!ztest does_this_have_a_distinct_score (+)*-1 < 1457311005 639062 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :ais523.does_this_have_a_distinct_score: points -12.88, score 9.15, rank 47/47 < 1457311027 210666 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :!ztest (<{(+)*-1}.)*0 < 1457311027 344115 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :ais523: "!ztest progname code". See http://zem.fi/bfjoust/ for documentation. < 1457311035 842235 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :!ztest empty_percent (<{(+)*-1}.)%0 < 1457311036 677181 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :ais523.empty_percent: points -12.88, score 9.15, rank 47/47 < 1457311052 275139 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh wow, that is a hard case to handle correctly (and that is the correct handling of it) < 1457311092 610527 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just tested juiced, it seems broken on it :-( < 1457311096 488144 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(the whole thing is a no-op on juiced) < 1457311115 672009 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Perhaps I should make Thoof Bot? < 1457311122 754144 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: One where you can add arbitrary axioms? < 1457311128 554093 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[2]: you can just add an interpreter into HackEgo, can't you? < 1457311132 625912 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's what it was originally meant to be for < 1457311136 849274 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Oh, right < 1457311140 365716 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :before people started filling it with quotes and wisdom, anyway < 1457311154 377798 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :very occasionally it is actually used for its intended purpose < 1457311155 790175 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`quote < 1457311157 253787 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`quote < 1457311157 400869 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :579) it's not a list of /all/ interesting esolangs, btw; otherwise you can take the first command from the first esolang, the second from the second, the third from the third, etc, then add 1 to all of them and you get a new interesting esolang diagonal principle… < 1457311158 89883 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :323) The system I kind of have in mind makes a flying train a natural consequence. < 1457311158 701854 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`quote < 1457311159 444166 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :605) elliott, cars aren't perfectly spherical. < 1457311160 195514 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`quote < 1457311160 925751 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :703) Why does CL get called functional? it's sort of like how you call ancient greece democratic. < 1457311161 694716 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`quote < 1457311162 320901 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1235) `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 django < 1457311194 496988 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Of course, if I do that I have to somehow get it /into/ hackego < 1457311209 647338 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[2]: `fetch is your friend < 1457311211 805628 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`help fetch < 1457311211 992094 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch " downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ < 1457311217 801093 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Yes, but I'm an idiot < 1457311226 698648 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, that command was mis-parsed and yet somehow gave useful outut anyway < 1457311255 16862 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Is there a HackEgo API I can use? < 1457311268 495897 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Or perhaps docs on how to write scripts that run on HackEgo? < 1457311276 55789 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[2]: see Linux manpages < 1457311278 127941 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's basically just Linux < 1457311280 299925 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Perhaps < 1457311356 916888 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: I'm going to start looking into how the Thoof command API should work < 1457311396 452645 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: I suppose putting it in HackEgo's better as I don't need to make a full bot this way, AND it'll practically always be online < 1457311436 27898 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :do people actually hate python < 1457311460 84464 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Oh shit < 1457311464 300333 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :My computer's not charging < 1457311467 724629 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :But the outlet is working < 1457311473 678269 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :like my enduring impression of it is just this perfectly inoffensive language, but you can always find people who hate a given language < 1457311480 407792 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I'm going to try another outlet out of ill-thought-out desperation < 1457311496 141360 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom_Hoover: I don't hate it /that/ much but I still have a pretty dim view of it < 1457311504 692997 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :enough to get into flame wars with Python fans on occasion < 1457311532 19738 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[2]: check that the other end of the power wire (the one that's not connected to the socket) is connected to the charger < 1457311539 10760 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this is a reasonably common failure mode and one that's confused me a bunch in the past < 1457311548 771811 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: I did < 1457311577 418488 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Oh god < 1457311578 736708 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(it's also possible for the charger to become disconnected from the laptop in a way that's non-obvious; this is rarer but it's happened a few times) < 1457311583 725684 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :It's on and off charging < 1457311594 937650 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :It depends on my angle of sitting < 1457311597 928949 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, that makes it very likely that the end next to the laptop is loose < 1457311603 244527 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just push it in a bit further < 1457311613 283556 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: It's as far as it'll safely go < 1457311618 72932 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm < 1457311621 434135 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: I think the cord might be shot < 1457311626 332576 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: _you_ get into flame wars? < 1457311630 489040 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in that case it could be – yes < 1457311643 814722 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: they are pretty tame by flame war standards < 1457311653 690701 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i thought you were this perfectly inoffensive guy. < 1457311669 166487 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's more that I'm so inoffensive that I will consider even something pretty minor to be a flame war < 1457311813 89569 :PinealGlandOptic!~PinealGla@82.144.205.57 QUIT :Quit: leaving < 1457311849 45007 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*ACHOO* < 1457311921 169342 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Should the Thoof have different proofspaces? < 1457311926 568558 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :editor flame wars are fun, I typically take the side of emacs and vim versus everything else < 1457311954 260821 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :normally I can get most of the emacs /and/ vim users round to my side, thus catching out all the other-editor-users who thought they were safe < 1457311963 509667 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[2]: I have no idea < 1457311975 314813 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :to be honest, I'm probably not the right person to ask about a Thue-based proof assistant < 1457311996 291833 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: A proofspace being that you have to do `thoof-addax "" < 1457312072 657766 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, global state in IRC bots has a tendency to get trampled on < 1457312079 591294 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :so you're going to base it on deductive term rewriting? < 1457312097 836288 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Phantom_Hoover: Yes; it's based on string rewriting, to be exact < 1457312103 754363 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Phantom_Hoover: With s/// < 1457312136 232620 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :hmm < 1457312169 593430 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :won't you end up basically implementing a typed lambda calculus in thue, what with curry-howard? < 1457312181 435054 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Phantom_Hoover: I'm trying to decide whether to shove all the axioms in a global namespace or to be precise and specific and allow different proofs < 1457312194 155334 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Phantom_Hoover: Huh? < 1457312194 527031 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`addquote editor flame wars are fun, I typically take the side of emacs and vim versus everything else normally I can get most of the emacs /and/ vim users round to my side, thus catching out all the other-editor-users who thought they were safe < 1457312196 591206 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1271) editor flame wars are fun, I typically take the side of emacs and vim versus everything else normally I can get most of the emacs /and/ vim users round to my side, thus catching out all the other-editor-users who thought they were safe < 1457312208 849279 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Phantom_Hoover: How is string rewriting typed lambda calculus < 1457312213 161499 :vyv!~vyv@142.114.229.66 JOIN :#esoteric < 1457312240 36993 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :string rewriting isn't, but to get logic working properly i think you'll end up with a typed LC < 1457312325 927142 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Phantom_Hoover: There are a variety of ways to do what you want in it < 1457312329 272194 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : well, global state in IRC bots has a tendency to get trampled on <-- we don't like _too_ much global state change in HackEgo, it clutters up the history browser. < 1457312345 208965 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :indeed < 1457312360 743724 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :perhaps HackEgo should have some non-versioned temporary state, too < 1457312369 366340 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that we can expect to get blown away on a regular basis < 1457312399 492217 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*ACHOO* more nosedrops -> < 1457312407 876772 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :ooh, interesting approach to editor flame wars < 1457312415 851533 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Phantom_Hoover: Typed λ-calculus is one way to do things, but it is not necessary < 1457312416 955672 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :like presumably you'll want some way to express the statement "forall x, A(x) implies B(x)" where A, B are some formulaic statements about x < 1457312481 433083 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Phantom_Hoover: That's possible, but not how you go about it < 1457312510 87138 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Phantom_Hoover: Thoof is based on proving strings from other strings together with substitutions < 1457312514 6612 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :and some rewriting rule that lets you turn a proof of that, and an x, and a proof of A(x) into a proof of B(x) < 1457312529 136582 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Phantom_Hoover: You can do that, but that's not the goal < 1457312566 841379 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Phantom_Hoover: Substitutions are based on PCRE regexes, Phantom_Hoover. < 1457312606 683486 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :you're just describing a string rewriting system here, not a string rewriting system that implements a proof assistant < 1457312653 884682 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :to make it a proof assistant you'll have to define some kind of encoding of logic into your strings, and rewriting rules that let you make deductions < 1457312683 634131 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07BF Joust strategies14]]4 10 02https://esolangs.org/w/index.php?diff=46503&oldid=46497 5* 03Ais523 5* (+1501) 10/* Synchronization */ renamed to /* Reconnaissance */ mention the strategy Lymia.nyuroki uses, expand/adapt a bit < 1457312698 647587 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :e.g. the deduction and rule i described above, which is essentially function application < 1457312755 892765 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07BF Joust strategies14]]4 M10 02https://esolangs.org/w/index.php?diff=46504&oldid=46503 5* 03Ais523 5* (+11) 10/* Decoy detection */ replace gratuitous Markdown with actual wikimarkup (I posted wikimarkup to a Markdown-using forum a little earlier, so the reverse error a few minutes later is perhaps not that unexpected) < 1457312896 566089 :augur!~augur@50-1-126-214.dsl.static.fusionbroadband.com JOIN :#esoteric < 1457312988 936086 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Phantom_Hoover: You create axioms and theorems from said axioms and apply the axioms/theorems to other axioms until you get what you want < 1457312994 601477 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Phantom_Hoover: Sounds like a proof assistant to me < 1457313012 189163 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :sure, i never said otherwise < 1457313034 963215 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Phantom_Hoover: The axioms are strings, s/// expressions, and y/// expressions < 1457313047 643724 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Phantom_Hoover: You prove strings, and those strings can represent other things < 1457313059 104126 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Phantom_Hoover: You have to construct things like numbers though < 1457313060 928383 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :what does a y/// expression do < 1457313072 501813 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Phantom_Hoover: Character-by-character substitution, like in Sed < 1457313085 948661 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Phantom_Hoover: Less common than s///, but still potentially VERY useful < 1457313118 194772 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :y/S/s/ < 1457313224 651752 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :have you made any concrete proofs or anything with this? i'd like to have a clear idea of what you're thinking of < 1457313236 664965 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Phantom_Hoover: Yes, I proved 3+2=5 < 1457313240 406039 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Phantom_Hoover: Using Peano arithmetic < 1457313247 346186 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :It was more construction than proof, but close enough < 1457313256 382339 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Phantom_Hoover: So do you think it'd be better to have one big proofspace, sort of like lambdabot's functionspace, or multiple proofspaces like in any rational thing ever? < 1457313299 502563 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :do you have a source file or something for it? < 1457313311 496647 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Phantom_Hoover: http://pastebin.com/Ax2v5XSV < 1457313322 851141 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Phantom_Hoover: That's the paste, but I also have the github if you like < 1457313357 851544 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Phantom_Hoover: Oh, crap, wrong file < 1457313390 202515 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Phantom_Hoover: https://github.com/ZodiacWorkingGroup/Thoof/blob/master/construct.thoof < 1457313393 408309 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Just read that < 1457313428 622469 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Phantom_Hoover: Note that the main theorem no longer shows 2+3=5, it instead was made for dealing with lists < 1457313496 718145 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :what's \g? < 1457313605 973914 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :nvm, found a cheatsheet < 1457313730 383290 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Phantom_Hoover: Group reference < 1457313742 802032 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Phantom_Hoover: PCRE groups are invaluable in Thoof proving < 1457313859 419636 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :yes, i'd argue that's because they make it easy to beta reduce < 1457313896 852634 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Phantom_Hoover: Agreed < 1457313909 447603 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Phantom_Hoover: so, single- or multi- proofspace? < 1457313937 415730 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :single, theorem prover naming schemes are a clusterfuck regardless < 1457313943 33415 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Single is easier, but more unwieldy < 1457313949 332871 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :OK < 1457313959 783135 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Maybe I'll add multiple in a later version < 1457313980 214154 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Phantom_Hoover: Alternatively, I could speed up the ONLINE thoof, and just publish that sooner and add a sharing feature < 1457314090 577252 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :wait < 1457314092 85728 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :HEAD :: s/(?P[^:]*).*/\g/; < 1457314114 448032 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :won't that clear the entire expression after the first colon... OK i guess that's what you want < 1457314120 952063 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :what if you had a nested array though? < 1457314248 314813 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Phantom_Hoover: That isn't supported in the construction yet < 1457314260 686863 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Phantom_Hoover: Mostly because I have NFC how to do it using regexes alone < 1457314270 963339 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Probably some PCRE bullshit that detects nested parenthesis < 1457314308 629801 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Phantom_Hoover: Think I should just make Thoof's online impl sooner instead of something complicated on IRC < 1457314361 657357 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Phantom_Hoover: If you want to keep the rest, you have to do something complicated with the filesys and stuff (yes, Thoof is going to support a Unix filesys as part of its provingness) < 1457314434 82401 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Phantom_Hoover: Besides, what do you expect it to do with the tail of the list? < 1457314530 607445 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :no that wasn't the issue, it's the fact that it can't recurse and it can't apply < 1457314637 201426 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Phantom_Hoover: It is TC actually < 1457314652 456701 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Phantom_Hoover: The fixpoint operator makes it reduce to Thue < 1457314662 509827 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(Fixpoint is when you prefix an application with @) < 1457314714 955114 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Phantom_Hoover: It also supports pattern matching and multiproving < 1457314766 450062 :heroux!sandroco@gateway/shell/insomnia247/x-zplvfafixaoinknh QUIT :Remote host closed the connection < 1457314775 559905 :heroux!sandroco@gateway/shell/insomnia247/x-hrvqlpezfzrdkyro JOIN :#esoteric < 1457314993 46448 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1457315489 619000 :andrew__!~andrew@112.90.37.236 JOIN :#esoteric < 1457315548 601195 :andrew__!~andrew@112.90.37.236 QUIT :Remote host closed the connection < 1457315792 918938 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 244 seconds < 1457316020 325199 :AlexR42!~textual@94.41.128.148 JOIN :#esoteric < 1457316487 327850 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1457316489 992743 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net NICK :hppavilion[1] < 1457316508 554865 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Hi < 1457316715 80764 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :hppavilion[1]: Is that a DEFCON, or a countdown? < 1457316735 809175 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :prooftechnique: What part? The [1]? < 1457316745 259622 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Yeah < 1457316757 677141 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :http://smbc-comics.com/index.php?id=2941 < 1457316764 788472 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :prooftechnique: My nick is usually hppavilion[1] < 1457316770 332411 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :prooftechnique: The [2] is my backup nick < 1457316778 855299 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :prooftechnique: Which I sometimes am too lazy to change back to [1] < 1457316787 957028 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :prooftechnique: It's an array index, hth < 1457316796 468477 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Are you rivals with hppavilion[0]? hppavilion prime? < 1457316843 470966 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I thought so, hence my attempt to sizeof(hppavilion) / sizeof(hppavilion[0]), earlier < 1457316900 727824 :AlexR42!~textual@94.41.128.148 QUIT :Quit: My Mac has gone to sleep. ZZZzzz… < 1457316943 631000 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :prooftechnique: hppavilion['wc'] is my alter ego, when hexchat stops working. It's very strange and causes a type error in most languages. < 1457316963 451553 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :How rude < 1457317026 101964 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :prooftechnique: Also, I'm not an array so much as a haskell-like list < 1457317043 560761 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :prooftechnique: But one that can be indexed with [] in postfix, because I'm written in haskll < 1457317046 471646 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :*haskell < 1457317051 518441 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I'm written in Jskell < 1457317057 755133 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :jayskell < 1457317743 13663 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 244 seconds < 1457318136 196932 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net JOIN :#esoteric < 1457318136 882058 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :godammn windows update holding computer hostage < 1457318296 802277 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Windows is shutting down now! < 1457318387 117097 :augur!~augur@50-1-126-214.dsl.static.fusionbroadband.com QUIT :Remote host closed the connection < 1457318684 571383 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de QUIT : < 1457319437 243865 :andrew__!~andrew@113.97.176.134 JOIN :#esoteric < 1457319445 333665 :andrew__!~andrew@113.97.176.134 QUIT :Read error: Connection reset by peer < 1457319766 652226 :blockzombie!~blockzomb@eth59-167-133-100.static.internode.on.net PART :#esoteric < 1457320612 275134 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :\oren\: As an arbitrary selection, I have a question: Which should I put effort into first- a Haskell-like language that compiles to JS (jayskell), or a LISPy language that also compiles to JS? < 1457320627 934855 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :\oren\: Or some other language format? < 1457320708 409038 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :what kind of software do you want to write? < 1457320759 673012 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :mad: Fun software that runs on the web < 1457320881 725818 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :runs on the web? like on people's browsers or on servers? < 1457320985 710376 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :mad: In browsers < 1457321020 668737 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :mad: It's just another language that compiles to JS so we don't have to use that godawful language and can instead use one we're more familiar with the mindset of < 1457321041 723751 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :JS isn't THAT bad < 1457321063 792744 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :mad: It's pretty bad < 1457321067 339029 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I happen to think JavaScript is pretty good actually < 1457321082 447686 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :zzo38: It may be good for its niche, but it isn't very good in general < 1457321083 226652 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I am writing a X client library in JavaScript. < 1457321104 638832 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I also wrote a Z-machine implementation in JavaScript, too. < 1457321125 46027 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :zzo38: I heard < 1457321145 83791 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Ugh < 1457321154 530293 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :At 27% battery and can't get my charger to work < 1457321234 31767 :hppavilion[2]!~DevourerO@93-231-58-66.gci.net JOIN :#esoteric < 1457321334 925276 :lleu!~gnomebad@unaffiliated/lleu QUIT :Quit: That's what she said < 1457321411 780290 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net QUIT :Ping timeout: 248 seconds < 1457321433 258495 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite < 1457321793 966600 :hppavilion[2]!~DevourerO@93-231-58-66.gci.net QUIT :Ping timeout: 240 seconds < 1457322129 270537 :hppavilion[2]!~DevourerO@93-231-58-66.gci.net JOIN :#esoteric < 1457322160 73039 :nisstyre!~yourstrul@li611-52.members.linode.com JOIN :#esoteric < 1457322287 813287 :hppavilion[2]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :mad: What paradigms would be good for web that haven't been done much yet? < 1457322985 554791 :hppavilion[2]!~DevourerO@93-231-58-66.gci.net QUIT :Ping timeout: 240 seconds < 1457324685 799269 :AlexR42!~textual@94.41.128.148 JOIN :#esoteric < 1457324864 674973 :idris-bot!~idris-bot@dslb-188-109-008-107.188.109.pools.vodafone-ip.de JOIN :#esoteric < 1457325379 35195 :zgrep!sid43445@gateway/web/irccloud.com/x-oevbiojbkxyvopgg PRIVMSG #esoteric :If what people have done to the web so far is to be taken into account, then apparently all of them. < 1457325494 323049 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :anything stateful would be good for the web < 1457325642 997844 :treaki_!~treaki@p54BF2B27.dip0.t-ipconnect.de JOIN :#esoteric < 1457325887 709270 :treaki__!~treaki@p5B11CAD4.dip0.t-ipconnect.de QUIT :Ping timeout: 260 seconds < 1457325998 239615 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :maybe ther are no paradigms that are good for web? < 1457326054 495017 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :that too < 1457326496 332594 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :hm < 1457326853 813137 :hppavilion[2]!~DevourerO@93-231-58-66.gci.net JOIN :#esoteric < 1457326868 784512 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :maybe it could have the model where instead of having a single script control gfx elements like buttons and so forth < 1457326888 495921 :AlexR42!~textual@94.41.128.148 QUIT :Quit: My Mac has gone to sleep. ZZZzzz… < 1457326919 176576 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :it could instead have buttons etc and you attach an individual script to a button/object < 1457326949 535816 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :with easy callbacks like :onclick() < 1457326998 551041 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and individual scripts each have their own thread < 1457327024 511120 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :which gets a timeslice until the next wait() statement every displayed frame < 1457327076 158560 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :I am not sure why I am awake but I am < 1457327207 783265 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :because you do not sleep < 1457327267 785442 :hppavilion[2]!~DevourerO@93-231-58-66.gci.net QUIT :Ping timeout: 248 seconds < 1457328042 564752 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Taneb: because when you're tired, it makes it harder to make decisions, and one such decision is to go to sleep < 1457328055 932189 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this is something I have problems with myself < 1457328082 675931 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :ais523, actually, I went to bed at half past ten < 1457328093 473239 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :am or pm? < 1457328096 298710 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :pm < 1457328110 601234 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :10:30 to 5:21 is about 7 hours < 1457328118 161416 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is a reasonable amount of night's sleep < 1457328123 497890 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :I got out of bed at 4:40 < 1457328134 306881 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :First woke up at 3:27 < 1457328137 639994 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, hmm < 1457328141 604540 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I get out of bed long after I wake up < 1457328147 646932 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but that's at least partly because I do most of my work in bed < 1457328267 97199 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hm, a spambot is trying to sell me web design services: < 1457328275 439272 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"1.) Website Design & Redesign - (Logo design, Flash, Photoshop to HTML/ HTML5)" < 1457328308 163060 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not 100% sure how this parses, but it seems to involve "Photoshop to HTML" either as a unit or as part of a larger whole, no matter how it's parsed < 1457328359 675418 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they also apparently do Windows Phone and Blackberry in addition to Android and iPhone < 1457328394 826518 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in terms of app development < 1457328845 963849 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :lol flash < 1457328873 156566 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :"Furthermore, if one counts demonstrations *not* based on quantum computing, some people have claimed even earlier precedents for [the theorem that 3 \times 5 = 15]." < 1457328916 535273 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :That sounds like an occasionally useful theorem. < 1457328952 62318 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :furthermore, scott aaronson is hopeful that quantum computing will soon be able to tackle the factorization of large numbers like 91 < 1457328965 434094 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :One does wonder. < 1457329041 656751 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: what do you think of the theory that quantum computing will prove the many-worlds hypothesis of quantum mechanics via violating bounds on the processing power that can exist in one universe? < 1457329059 617956 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if something like that /is/ the case, it could be that "large" quantum computers are impossible to construct < 1457329067 397523 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :quantum computers sound like something that's great for the NSA to have but not really for anyone else < 1457329085 622804 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: I think that's a stupid view < 1457329103 864555 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :many-worlds is not really a theory so much as an interpretation < 1457329105 702019 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :mad, I hope it's useful because next year I'm doing two modules on them < 1457329119 294713 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :it's the science fiction authors who ran with it and then everybody started getting philosophical < 1457329119 427843 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: having faster algorithms often ends up having applications unrelated to crypto < 1457329121 624977 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :o < 1457329141 162686 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I was going to say "is there a quantum solution to the travelling salesman problem" < 1457329151 656748 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :hmm < 1457329155 335883 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :by which you mean BQP, presumably? < 1457329164 912715 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ais523 : I think there might be < 1457329172 563717 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: by which I meant a quantum computer, but then I remembered NP =? BQP < 1457329176 10435 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and realised the question wasn't interesting < 1457329185 740984 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :except inasmuch as NP =? BQP is interesting < 1457329245 392301 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Yeah, many-worlds as physicists think of it is rather less silly than what philosophers think. :) < 1457329267 332556 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Well, "philosophers". < 1457329285 663965 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :there's a difference between the physicists' many-worlds? < 1457329295 702223 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's basically just a debate about whether the universe uses threads or processes < 1457329333 264008 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Physicists notion of "many-worlds" is basically just "for each possible state in a quantum superposition, those states can be said to exist." < 1457329355 342225 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :pikhq: what about "many-worlds" in linear logic twh < 1457329371 589820 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :importantly < 1457329381 762041 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, and /now/ I'm reminded of the proof that God exists due to God being defined as having all positive qualities, and existence is a positive < 1457329391 34207 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :many-worlds (usually) makes no actual predictions, so it's not really a hypothesis < 1457329394 632861 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I am not convinced that that holds up either logically or theologically < 1457329409 988266 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: more precisely < 1457329410 213945 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ais523 : that's a classic < 1457329414 427099 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(how do you define a positive quality anyway?) < 1457329430 418024 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :the argument goes "consider the greatest possible being. This being must exist, because if it didn't, surely a being that existed would be greater." < 1457329438 348650 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :which presupposes the existence of a greatest possible being < 1457329448 921126 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :coppro: Yeah, many-worlds really is just "well, this is what the equations describe". < 1457329449 846868 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: well if there aren't infinitely many beings… < 1457329450 487205 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :yeah it has all sorts of logical flaws < 1457329488 245285 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :however, I think that argument is equivalent to "nothing is better than eternal life, a ham sandwich is better than nothing, therefore a ham sandwich is better than eternal life" < 1457329506 267078 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :one of the "greatest" is a "greatest hypothetical", the other is a "greatest currently existing", and the two are conflated < 1457329508 856620 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: infinitely many *possible* beings, though? < 1457329522 564966 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: I remember reading about this in a Smullyan book. < 1457329523 771307 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :not to mention the assumption of an upper bound, which not all posets possess < 1457329525 57649 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: it's conflating two different things and hoping you don't notice < 1457329539 41901 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Would you say that everything exists, or that existence is a property that some things have and some things don't? < 1457329555 324147 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: I'd say that that question is a debate about the meaning of the word "everything" < 1457329572 924505 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :the concept of a perfect god has many qualities < 1457329593 140824 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :but the real-world existance is not a quality of that concept < 1457329596 449259 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :I enjoy the Stewart/Cohen/Pratchett characterization of the argument as being an "argument from God" rather than an "argument for God" < 1457329623 427711 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :since real-world existance is a quality of the real world, not a quality of concepts < 1457329696 387850 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :it's like a c++ class having a variable that's not in the computer < 1457329732 648256 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: I read that correctly the first time, looked back to it, looked at it again, and misparsed it as meaning something like "the real world defines itself to exist" < 1457329752 881402 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, depending on what you mean by "class having a variable", that's totally possible < 1457329759 215595 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you could have network-abstracted getters and setters < 1457329762 423388 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :yeah I'm like... "this fomulation is clumsy" < 1457329803 906790 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :now I'm wondering if stable time loops could exist in real life < 1457329808 107003 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ais523 : well then it's not really a variable, it's something that pretends being a variable with setters and getters < 1457329814 387255 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: theoretically, yes < 1457329818 377516 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: CTCs < 1457329836 696404 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :Fascinatingly, depending on their exact properties, they may or may not allow for increased computing power < 1457329847 966526 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it was eye-opening doing the maths for my semantics and discovering that it worked perfectly fine without causality < 1457329856 209153 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :is it possible, in a many-worlds universe < 1457329869 821930 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :mad: question doesn't make sense < 1457329873 884354 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :had to add causality to get it to reflect the thing it was meant to model < 1457329874 405362 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :many-worlds makes no predictions < 1457329874 709601 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :for an universe to essentially be a dead-end so that < 1457329886 749443 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: the thing that most makes me want to get a physics phd < 1457329904 349784 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :is that quantum field theory, the most advanced understanding of the microscale world that we have, has no causa,ity < 1457329907 353654 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :*causality < 1457329922 597995 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :like, the universe gets to that dead end, decides that it's not possible, so that path is eliminated so that the universe goes through some other path < 1457329925 975826 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :causality really isn't something that drops naturally out of maths and physics < 1457329952 296251 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, maybe there's a really deep philosophical meaning behind "sometimes things just happen", a phrase whose truth value I've seen heavily debated (but not really with arguments, mostly as a shouting match) < 1457329966 535972 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :which has the side effect of skewing event probability statistics for situations that can lead to "dead end" paths < 1457329998 871261 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: this is the theory behind quantum bogosort < 1457330017 37125 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which should probably never be implemented, because imagine what would happen if you were wrong about how physics works? < 1457330018 422421 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: no, it isn't. It comes from thermodynamics, but calling them the "laws" of thermodynamics overstates them... I cringe every time I hear something "proven" due to thermodynamics < 1457330048 136522 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: well the laws of thermodynamics are observations which, so far, appear to hold in the universe < 1457330052 453203 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: right < 1457330066 232717 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not sure if we have explanations for why they're true, they're just a data point for helping to understand things < 1457330068 540581 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :but they are defined in terms of causality < 1457330088 502889 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :specifically the directionality of time < 1457330096 545970 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes, they're time-asymmetric < 1457330099 322460 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is pretty rare, really < 1457330102 407413 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :yes < 1457330105 239153 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :and a huge problem < 1457330108 767938 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :qft is not < 1457330116 421129 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :well < 1457330124 975653 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :it's CPT-symmetric < 1457330148 669233 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :there's a very intereting paper out there on the arxiv discussing the thermodynamics of antimatter < 1457330194 167542 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ais523 : well, I was wondering if this "universe suicide" naturally happens due to the laws of physics < 1457330213 394890 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :it describes models of antimatter where the thermodynamics work parallel or antiparallel to our own, the consequences, and concludes that both are compatible < 1457330234 215942 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :(with physics as we know it, not with each other < 1457330234 962990 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :) < 1457330237 149734 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :like the probability density of some event is due to the relative probability of each resulting universe of not comitting universe-suicide < 1457330238 469542 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: so you mean that you think it's impossible to set up a situation in which the universe will eventually be destroyted? < 1457330239 723973 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :but either result is fascinating < 1457330253 868548 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and that things that would make it easier to happen are less probable as a result? < 1457330267 573728 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: hmm, what if it's undecidable? < 1457330272 821296 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: it's not < 1457330273 92357 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ais523 : well, for a specific kind of universe destroying < 1457330276 933797 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :it's a physical property of the universe < 1457330288 952257 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :observable, even < 1457330302 797170 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ais523 : like as if the whole universe decides 'no' and that path is removed from the possibilities retroactively < 1457330306 16708 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in that case there's not much point in wondering until we get to observe it < 1457330319 52490 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: as I said, this is how quantum bogosort "works" < 1457330319 992279 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :but it's worth thinking of an experiment < 1457330329 454076 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ais523 : right < 1457330332 93162 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION wonders how quickly quantum computers can sort things < 1457330334 649101 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :if antimatter is parallel to matter, then QFT is incomplete because thermodynamics breaks CPT symmetry < 1457330352 609189 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: n log n < 1457330376 472377 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :if antimatter is antiparallel to matter, then there are regions where thermodynamics work locally backward (though, still, globally forward, assuming a strong enough matter surplus) < 1457330392 910665 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :my limited understanding of quantum computers is that basically it's got a distinct independent probability for every combination of qubits in it < 1457330398 403860 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :until you collapse it < 1457330411 999418 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :mad: not independent < 1457330413 638812 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: probabilities can be entangled < 1457330418 681913 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :that's rather the point < 1457330430 319393 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right, you couldn't do useful computation with it otherwise < 1457330448 654295 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :well, that's why I said probability for "combinations of qubits" instead of probability for "qubits" < 1457330458 682591 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :but they're not independent < 1457330462 995562 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :and they are not probabilities < 1457330491 163805 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :a quantum system of n qubits is viewed as a 2^n vector, one entry corresponding to each possibly binary state, yes < 1457330492 435625 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :yeah it's that weird complex domain thing where the probability is the square of the magnitude right? < 1457330497 14516 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :yes < 1457330516 416589 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :each entry is a complex number with the condition that the vector must have norm 1 < 1457330536 510420 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :so an n-qubit system is a point on the 2^n-dimensional complex unit sphere < 1457330571 996239 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :when you measure, the probabilities collapse to classical ones by taking the magnitude squared < 1457330595 983813 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :but when you manipulate qubits, the fact that entries are complex can lead to unintuitive results < 1457330633 819191 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this sort of thing is what causes wave/particle duality < 1457330647 975872 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i like the H gate < 1457330650 362847 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :quantum electrodynamics has some strong predictive power < 1457330655 502553 :lambda-11235!~lambda-11@47.208.113.50 QUIT :Quit: Bye < 1457330715 819658 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :H(1) is a state with 50% propability for 0 and 1, H(0) is a state with 50% propability for 0 and 1, H(H(1)) is 1 and H(H(0)) is 0 < 1457330733 643285 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :yeah, that's a great example < 1457330759 174248 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :X, Y, and Z are boring by comparison < 1457330795 684685 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :it took me a while to make sense < 1457330804 626792 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :but there are great youtube videos < 1457330819 503000 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I implemented shor's algorithm as an a level project < 1457330840 624765 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(not on a quantum computer, obviously; on a simulator on a regular CPU that did arithmetic on the quantum probabilities) < 1457330868 651102 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :I had a pretty fantastic professor < 1457330870 671377 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i liked the point at one video where someone told he could emulate up to 8 qubits but that would take tbs of ram < 1457330885 621874 :lambda-11235!~lambda-11@47.208.113.50 JOIN :#esoteric < 1457330902 789946 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :poor 15 < 1457330913 172433 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :everyone factorizes it because they don't have any other options < 1457330913 415398 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :all the lectures were recorded and put up as private videos on youtube too < 1457330955 737638 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: how useful is that as a student? they're trying to make that happen here but many of the staff are very uncomfortable with it < 1457330977 587283 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: extremely < 1457330979 675607 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and gathering more data would be useful to help me know what my opinion should be < 1457330998 436844 :hppavilion[wc]!423ae75d@gateway/web/freenode/ip.66.58.231.93 JOIN :#esoteric < 1457331001 892861 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: and I even attended those lectures < 1457331033 50213 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :putting them up privately is an interesting decision < 1457331035 668691 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there are a ton of students who write down everything the lecturer says, which I never really understood < 1457331053 433836 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :some of them find it easier to learn that way < 1457331082 348672 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :some of them just want reference material that actually matches up to the lectures (which rarely correspond to the textbook, if any, used) < 1457331086 503632 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :some of them don't know better < 1457331096 160253 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: also interesting that you say "staff" < 1457331105 623103 :vyv!~vyv@142.114.229.66 QUIT :Ping timeout: 244 seconds < 1457331110 478206 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :do you mean teaching staff? < 1457331116 434534 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: what do you expect me to have said? but yes, teaching staff < 1457331136 256875 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I imagine the sysadmins are a little annoyed too but mostly in a "more work" sort of way < 1457331159 554631 :vyv!~vyv@142.114.229.66 JOIN :#esoteric < 1457331227 214084 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :what if "rejected" universes of the multiverse don't "selfdestruct" like in quantum bogosort but go backwards in time and make themselves impossible? (ok I clearly don't know enough about quantum physics to ask this but I'm still curious) < 1457331236 533069 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: here, the distinction between "staff" and "faculty" is quite sharply draw < 1457331239 552491 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :*drawn < 1457331255 149610 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Do some of students know how to write shorthand so that they can write everything they say? < 1457331255 392647 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah right, probably just an international language variant thing < 1457331261 322886 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :mad: it's not really a physics question < 1457331266 440020 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm aware of the word "faculty" being a word but am not really sure what it means < 1457331277 696063 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: not neceessarily, because there's a class aspect to it < 1457331279 750700 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: possibly, but it's common for students to ask lecturers to wait so that the student can finish writing < 1457331291 899135 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so you can't, as a lecturer, really talk faster than the slowest student writes anyway < 1457331296 95222 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :faculty are the professors and, increasingly, lecturers < 1457331301 91215 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@wn faculty < 1457331302 600738 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :*** "faculty" wn "WordNet (r) 3.0 (2006)" < 1457331302 734887 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :faculty < 1457331302 734961 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : n 1: one of the inherent cognitive or perceptual powers of the < 1457331302 734984 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : mind [syn: {faculty}, {mental faculty}, {module}] < 1457331302 735003 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 2: the body of teachers and administrators at a school; "the < 1457331304 589257 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : dean addressed the letter to the entire staff of the < 1457331306 591454 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : university" [syn: {staff}, {faculty}] < 1457331322 909629 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :and ranking administrators, of course, since they must be professors themselves < 1457331324 628246 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wordnet has a "syn:" on the words < 1457331337 780630 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wait, there's a rule that administrators must be professors? < 1457331339 838754 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: many professors here simply go as fast as they can explain the math, and it's up to you to catch up < 1457331353 640143 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: Anyone with authority over a professor must be. < 1457331367 323974 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :coppro: Then you must learn shorthand writing < 1457331369 897194 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :here the main problem with finding qualified people to administrate is to persuade them to take the job, few people want to < 1457331371 384874 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :so department chairs, deans, some vice-presidents, and presidents < 1457331376 74221 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the people who do are rarely suited for it < 1457331383 181 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :that's a problem here too, moreso at the department level < 1457331388 625007 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :If it is up to you to catch up. < 1457331397 526875 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :at the higher ranks, some academics are career administrators and move from school to school < 1457331413 990324 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :the senior administrators don't actually teach, mind you < 1457331431 153994 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :academia < 1457331466 41577 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, there's a "central administration" which doesn't teach and isn't attached to a subject < 1457331469 932774 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :there is a strong culture that academics should not be subject to non-academics' authoirty < 1457331487 774870 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but everyone associated with a subject, including as a head of school or whatever, teaches too, as far as I know < 1457331501 727746 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :it depends how high up you are < 1457331509 880605 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :and the size of your unit, etc. < 1457331510 13969 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what do you do about people like human resources, accounting, etc.? < 1457331517 402096 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :those are the staff < 1457331519 551440 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :"staff" < 1457331522 596663 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :those people have a lot of authority, and sort-of need it to do their jobs < 1457331531 203940 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :they do, but not direct authority < 1457331534 513608 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :my dad deliberately takes more teaching work in order to avoid administrative work as much as possible < 1457331536 688742 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but they aren't generally academics and it doesn't make much sense for them to be < 1457331558 606272 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :basically, no academic has a non-academic in their chain of command < 1457331567 289617 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :doesn't mean that the non-academics have no power! < 1457331572 825031 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :chain of command can be fairly meaningless at times < 1457331588 241784 :hppavilion[wc]!423ae75d@gateway/web/freenode/ip.66.58.231.93 QUIT :Quit: Page closed < 1457331592 306735 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :it's more a matter of principle really < 1457331606 845969 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :usually they avoid a chain of command by having lots of commitees that my dad never attends < 1457331625 527417 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :\oren\, what does your dad teach? < 1457331630 154445 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :but it's also to reserve academic decisions to the academics < 1457331631 959206 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :math < 1457331642 198017 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Only one math? < 1457331659 946585 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :since the suppport staff don't make academic decisions, and they never have academics as reports, the academics can't be told what to teach/research by the non-academics < 1457331685 748714 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :specifically, calculus, logic, and operations research (this year) < 1457331713 667509 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Nice! < 1457331734 257340 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: we can basically be limited in what to research by what we can get funding for < 1457331740 469981 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which often depends on external entities < 1457331772 487054 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: that's true here too < 1457331780 33967 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :and the academics chafe against that, naturally < 1457331792 51605 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes < 1457331797 44631 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :in large part, the real chafing is against the government < 1457331797 177791 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :some of the requirements are often bizarre < 1457331801 891330 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :as I'm sure you have there too < 1457331837 725767 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I'm not sure, the government is many steps away indirectly, and the EU government probably matters more than the UK government for the purpose < 1457331856 535787 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although that's kind-of specific to being in Europe < 1457331870 475925 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :the government controls the purse-strings, though < 1457331883 501381 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :for instance, a lot of people here in Ontario are upset with the degree of enrollment growth at universities < 1457331891 562625 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :feeling that it's diluting the quality of education < 1457331903 848644 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :but the government has decided that funding is allocated based on enrollment growth so up it goes < 1457331960 794294 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, rapid increases in attendance can be a problem here too < 1457332006 837610 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :we're building constantly to try to keep up; the building I'm in had its layout changed, e.g. all the common rooms were combined into one and the old ones were converted into offices, just to try to get more office space < 1457332016 226188 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :As a student I'm not really privy to the inner workings of my university, but it got fined a couple of years ago for taking on more students than it could accomodate < 1457332034 146111 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :well the problem is that people enroll in degrees and don't learn anything useful, and then complain that they can't pay their loans < 1457332042 813350 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :About 300 students who were guaranteed on-campus accomodation were housed off-campus (I was one of them) < 1457332044 972032 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest semanticsTest (>(>{})*1)%2 <<< < 1457332045 181083 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.semanticsTest: points -32.14, score 2.99, rank 47/47 < 1457332047 495281 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and a bunch of the land nearby got bought up and now student accommodation is being built on it (in the passive because I'm not entirely sure who's responsible for that happening) < 1457332052 121014 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest semanticsTest (>(>{})*1)%2 <<<<< < 1457332052 294404 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.semanticsTest: points -46.00, score 0.00, rank 47/47 < 1457332068 803287 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest semanticsTest (>(>{})%1)*2 <<< < 1457332069 20445 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.semanticsTest: points -32.14, score 2.99, rank 47/47 < 1457332071 479101 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: that's equivalent to (>(>{})%1)*2 < 1457332083 619695 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :Taneb: I was on both of said senate and board as a student representative. It was a fascinating experience. < 1457332084 957245 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and some a(ba(bcd)*2ed)*2e < 1457332456 143765 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :next question is "is it useful", but it probably is < 1457332499 665824 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :But to be less confusing, the BF Joust page should probably just make having )* and )% synonyms is standard, and explain that the two symbols exist for historical reasons. < 1457332510 202262 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Or, at least. < 1457332543 542096 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Be clear that there's no distinction between )% and )* that lets you make nestings that implementation wouldn't < 1457332548 933365 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :i see < 1457332552 763220 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Since they're explicitly forbidden. < 1457332586 459546 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :we could arguably change the semantics again < 1457332601 935509 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the inside {} matches outside % rule is pretty new, and came out of a discussion in #esoteric < 1457332619 692331 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I still don't use it in any of my programs (even though it would have helped a couple of times) because I don't trust interpreters with it < 1457332640 811849 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(I don't consider the #esoteric hills to define BF Joust, although IIRC nyuroki was originally written for an implementation that didn't even support %) < 1457332669 94742 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :That one had a completely different algorithm. < 1457332673 115022 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Basically a different program. < 1457332708 234248 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah right < 1457332710 975790 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you just like the name? < 1457332717 374841 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Or, well. Yeah. Basically. Didn't check before decoys either. < 1457332722 390885 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Not quite < 1457332729 28233 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :It was originally the same program. < 1457332734 935875 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Then lots of changes happened. < 1457332741 777904 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :So maybe it should have a 2 on the end. < 1457332742 789700 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm < 1457332749 701576 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :But it didn't < 1457332752 551776 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :So it doesn't < 1457332768 153241 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :margins3 is basically an entirely different program from margins except that it uses the same basic strategy of playing for a draw if conditions in the first few turns don't work out favourably < 1457332801 840111 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, that is the first time I've used Firefox's "search for an open tab" thing intentionally < 1457332808 889461 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :to get at the zemhill matrix < 1457332815 967158 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Both use the same basic strategy still too. < 1457332975 196490 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: btw I updated the wiki article to talk about decoy detection < 1457333019 409714 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I saw. < 1457333048 659441 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Basically, both versions set decoys, then go do a slowish clear. < 1457333075 869291 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's a description of 90% of hilltopping programs over the last several years < 1457333102 699036 :lambda-11235!~lambda-11@47.208.113.50 QUIT :Quit: Bye < 1457333108 126120 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :And its strategy for anti-lock was to nest another copy of the clear loop after it falls through (under some conditions) so it does make leaps of faith. < 1457333181 874235 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :leaps of faith are something that IMO you can't do if you're looking for a 100% win rate, but may help if you're only going for topping the hill < 1457333199 519333 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :certainly, it's possible to do very well by exploiting the existence of leaps of faith on the hill < 1457333249 435362 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION checks if anticipation2 is still there < 1457333261 946249 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :0% lose rate rather, right? < 1457333271 466323 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :If margins had no tripwire < 1457333273 326037 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it is < 1457333283 431075 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :It would force leaps of faith, or else, you can't win. < 1457333295 82001 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :But you'd probably take ties too, if margins is willing to. < 1457333295 989702 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: oh, by that, I mean it gets a better than 50:50 record against each other program < 1457333307 662038 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :ah. < 1457333308 345407 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there are programs I've written before now that have pulled that off and /not/ topped the hill at that time < 1457333333 969768 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(although they did so later; in some cases I may have edited my own programs to lose to them temporarily to give them their moment at the top of the hill) < 1457333360 77623 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :margins strikes me as not being the sort of program for which a 100% win rate is feasible < 1457333369 51201 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although I've been wrong before now < 1457333518 293811 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I should try to make a nyuroki 2, or something. < 1457333536 33513 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Keep the basic approach, but, actually react appropriately to different behaviors. < 1457333548 72279 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Instead of just skipping decoy setup and going straight to rush. < 1457333592 137195 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the thing is, the basic reactions to behaviours have become so standardised now that people have started exploiting them < 1457333604 747819 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :omnipotence trips enemy tripwires intentionally then starts defending, for exampel < 1457333619 755769 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which tends to cause the opponents to assume fast rush and not use counter-defence mechanisms < 1457333688 517992 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :What about.. < 1457333703 708207 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Set a tripwire right next to your flag, then do the reverse decoy setup? < 1457333704 494006 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Hrm. < 1457333727 877345 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: right, that's what most programs do at the moment < 1457333738 86166 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :typically checking the tripwire every now and then, and panicking if it gets tripped < 1457333761 977910 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(the basic problem being that you can /detect/ that the enemy is on your flag, but it's much less clear what you're meant to do about it) < 1457333765 900655 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I'm trying to think of if there's a case where < 1457333777 685351 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I find a conflicting decoy setup, and it matters if the flag tripwire is broken. < 1457333778 295630 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :various possibilities involve attempted locks, and careless clears < 1457333813 671217 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I might steal Margin's double tripwire here, and just attempt a lock. < 1457333827 804535 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well if the flag tripwire is broken as the result of a decoy clash you can typically assume that the tape's no longer than about 11 < 1457333866 503500 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :flag tripwire broken as the result of a deep poke or fast rush is much more likely < 1457333881 262472 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in either case, decoys aren't going to help, but it's less clear what you should do instead < 1457334020 37752 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I jumped straight to cell 14 if I didn't find a decoy conflict, in fact. < 1457334042 410763 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :That might be a bad assumption though < 1457334054 166674 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Since it assumes reverse decoy setups from the opponents. < 1457334069 970086 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :amazing how such a simple game has become so complex < 1457334090 642663 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :maybe if I get really bored someday I'll do genetic evolution of bfjoust programs < 1457334094 232358 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: well, I think about BF Joust like this: < 1457334098 476381 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there are two main classes of programs < 1457334123 668813 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there's the "standard strategy" programs, for which the actual strategy changes slowly over time, but for which the programs tend to converge < 1457334131 200561 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the "experimental" programs that are doing something weird < 1457334144 37335 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :to do well you have to beat both classes < 1457334158 438786 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :beating standard strategy programs normally relies on exploiting their common weaknesses (see, e.g. ais523.counterpoke) < 1457334186 542356 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I don't think BFJoust is ammendable to genetic evolution. < 1457334196 981868 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :beating experimental programs relies on having a good, resilient strategy (such as a ton of large decoys) that's generally hard to defeat quickly < 1457334205 703280 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :You'd need to smooth out the fitness landscape somehow < 1457334205 836504 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and having some sort of valid attack < 1457334216 845485 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :now, the best programs for beating experimental programs are normally the standard ones < 1457334250 992938 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :whereas a programs designed to consistently beat standard programs tends to have to be experimental < 1457334272 815158 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(but most experimental programs will fail to beat standard programs unless they identify a common weakness that allows them to do so) < 1457334281 396728 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Part of it might be that Nyuroki's flaws aren't standard at all, so, experimental programs fail to poke at them.. < 1457334335 364787 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I need to analyze nyuroki more, really < 1457334344 591099 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :typically I run programs on tape length 25 against a few other programs to see how they work < 1457334350 33721 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because that allows you to see the "main strategy" < 1457334367 63850 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(you have more tape length to see the patterns play out) < 1457334376 622553 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but that doesn't really hold in cases where decoy clashes, etc., are an intended part of the duel < 1457334393 526100 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Is detecting short tape lengths relatively standard now? < 1457334422 890459 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I normally make some attempt at it but it normally isn't very successful < 1457334442 440491 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :poking has been done for ages, and is definitely part of what I would consider the standard strategy < 1457334445 617217 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(although the form of the poke varies) < 1457334456 431014 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and poking gives a lot of clues about the tape length < 1457334462 207064 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it was pretty revolutionary when quintopia invented it < 1457334515 38723 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although Gregor's versions of it (the furry girls) are probably the most definitive; the original quintopia_poke was very primitive < 1457334575 932149 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Hrm. < 1457334588 130655 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Part of it is that you can only do so much in the earlier steps of the game. < 1457334605 969165 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wow, ffspg is down at #38 < 1457334607 321577 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :You can't poke after so long < 1457334609 441334 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :how the mighty has fallen < 1457334619 23501 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: right, the first few turns are very critical < 1457334624 672803 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :You think there's still time to do the reverse decoy setup thing after a poke? < 1457334634 935570 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :do you aim to block enemy pokes, set up your own, or a bit of both? < 1457334637 717068 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and there's totally time < 1457334643 292731 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you leave a medium decoy on cell 6 or so < 1457334649 581402 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and hope that the opponent's poke didn't get inside it < 1457334658 646170 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :But you might just see very directly that the tape is (probably) small. < 1457334660 702177 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I guess it makes sense. < 1457334667 936879 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although, ofc, time you waste doing that means that you may fail to get inside the opponent's decoys when you could have done otherwise < 1457334671 341628 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Leave decoy -> poke -> return to decoy setup. < 1457334691 226124 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :If you get a decoy conflict *then*, either the opponent trails, or you're on a very small tae. < 1457334692 493587 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :tape* < 1457334724 380296 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :!egojoust is_this_working_yet (>)*8(>[(+)*8[-]])*21 < 1457334727 158514 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err < 1457334730 357843 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :!bfjoust is_this_working_yet (>)*8(>[(+)*8[-]])*21 < 1457334755 501746 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, yes < 1457334765 384695 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :But what do you do with that information? < 1457334769 681614 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it'd probably work against preparation < 1457334789 797373 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, knowing you're on a short tape should bias you towards fast rush programs < 1457334810 836418 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :margins3's strategy on a short tape is basically a copy and paste of stealth3, but with some details changed < 1457334828 301533 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the stealth series is a fast rush idea I had a while back that I never really got to work < 1457334831 237603 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :This is sort of what my scripting language is for, at least. for($minimumTapeLength in 1 to 30) { > [ $mainBody($minimumTapeLength) ] } < 1457334835 120924 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it works much better on short tapes < 1457334979 215210 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :... maybe evolutionary algorithm time? < 1457334979 702279 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :!zjoust this_is_working_yet (>)*8(>[(+)*8[-]])*21 < 1457334980 140282 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :ais523.this_is_working_yet: points -8.14, score 13.81, rank 46/47 < 1457334993 130652 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :to be fair, I didn't expect it to do well < 1457334999 717929 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it didn't come last! :-D < 1457335016 375451 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Start with a fixed block that distinguishes minimum tape lengths and some conditions. < 1457335030 784658 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :And give the decoy constants, etc to an evolutionary algorithm to play with. < 1457335033 561205 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I have an evolutionary algorithm for tweaking constants < 1457335036 574745 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I didn't use it on margins3, though < 1457335048 690902 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I'd run it against the set of all programs that existed in BFJoust ever. < 1457335065 547477 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :typically I only use it on programs that are close to the top of the hill to squeeze out a few more points < 1457335084 129449 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :prooftechnique.helloerjan: points -33.14, score 2.92, rank 47/47 < 1457335121 244536 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :huh, how long ago was /that/ submitted < 1457335124 95488 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is prooftechnique online righ tnow? < 1457335128 10771 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Yeah < 1457335138 779379 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Just wanted to get on the board before bed :D < 1457335142 14819 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's not a very complex-to-run program < 1457335146 279806 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so I suspect it was submitted by PM < 1457335199 930693 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I'll probably make a real effort tomorrow at work. I've been reading the wiki on and off all day < 1457335251 424142 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :one thing I like about BF Joust is that you can compete against yourself indefinitely even if nobody else is playing < 1457335258 718015 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :another thing I've noticed is that everyone has their own style < 1457335260 827390 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!zjoust rank45plz ---(>>++++)*4(>(-)*20([+{}[-.-+]])%500)*20([-.-+])*-1 < 1457335261 348191 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.rank45plz: points -19.74, score 7.34, rank 47/47 < 1457335264 608852 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric ::( < 1457335288 704255 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if I write a gimmick program I often see a lot of correlation between its score and the author of the program it plays against < 1457335308 782674 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Oh? < 1457335321 721563 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Also, I like reading the comments in your programs, ais523 < 1457335344 327279 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :!zjoust sometimes >(+)*128<(-)*128(+-)*-1 < 1457335344 930430 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :ais523.sometimes: points -5.21, score 14.91, rank 41/47 < 1457335345 947016 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Very informative, and often entertaining < 1457335360 310586 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :prooftechnique: well they're partly for me and partly for other people < 1457335369 227736 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :sorry about the base64 < 1457335389 641410 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I hope it wasn't too hard to get the program into a readable form < 1457335401 60361 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Not at all. A fish one-liner < 1457335426 781899 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Why the base64 anyway < 1457335428 595697 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I've even developed a sort of "comment grammar" that uses only BF Joust-safe characters < 1457335432 237466 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :lots of semicolons rather than commas < 1457335444 506239 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I just went and made a macro processor for BFJoust < 1457335450 146777 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Which has a proper grammar for comments. < 1457335450 280127 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: it's encoding a Perl script < 1457335453 491954 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :oh < 1457335456 490595 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :That explains everything. < 1457335459 251842 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that generates the program < 1457335473 884683 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I base64ed it so that I could put it into the program's source without stray parentheses < 1457335479 839328 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :The script grammar I wrote wasn't written to be BF Joust safe at all though < 1457335484 839751 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I just linked to the source instead. < 1457335531 141770 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :linking's fine, and sometimes you have to do that (e.g. anticipation2, which is running up against code size limit) < 1457335540 311002 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Anyway, time for sleep. Maybe I'll think of a goofy joust gimmick in the meantime. Night, all < 1457335544 67403 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I prefer to have everything in one place < 1457335545 956675 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :night prooftechnique < 1457335568 351337 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :people should be able to see how my program was generated just with a copy of the repo, in most cases < 1457335599 686630 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Hrm < 1457335611 232136 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Maybe a formal BFJoust spec is in order? < 1457335628 78783 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Like, BNF and hopefully unambigious semantics. < 1457335628 995926 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the wiki page is reasonably formal, and has become more so over time < 1457335646 95086 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also there's some debate about whether the % to {} matching thing even works in BNF < 1457335656 740764 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Don't describe it in BNF? < 1457335667 481543 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Describe ()% and {} seperately < 1457335672 767539 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :And presume compilers resolve it at a later stage. < 1457335685 976789 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :come to think of it, I'm not sure which categories of languages can describe it in a remotely semantic way < 1457335694 672489 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :There's plenty of things in normal programming languages that you can't describe in BNF < 1457335713 349612 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I wonder if something like... < 1457335735 290540 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :1#(2#(1#{2#{}})%2)%2 has any chance of working < 1457335736 740120 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Let's see. < 1457335881 161561 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Hrm, nope. Definitely not. < 1457335951 509685 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :ais523, what do you do about "incompatible" semantics? < 1457335957 747557 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07BF Joust14]]4 10 02https://esolangs.org/w/index.php?diff=46505&oldid=44193 5* 03Ais523 5* (-4) 10/* External resources */ better (i.e. direct-linkable, also it's the original) link for the origins of BF Joust < 1457335966 790202 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Like nesting {} inside ()* inside ()% < 1457335971 586335 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :By making ()* and ()% distinct < 1457335989 914158 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: the * meaning the same thing as % thing is just implementation convenience < 1457336001 535427 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Right. < 1457336006 309945 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :But programs are written assuming it. < 1457336022 248671 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if we allow ()* in the a and b portions of a ()%, inside implementations would just have to suck it up < 1457336032 370835 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :we've fixed programs via editing the hill manually to adjust them for spec changes in the past < 1457336050 582586 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there are some old hill-toppers with ([)*n in them < 1457336070 85053 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :hr < 1457336071 309577 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :hrm* < 1457336142 950585 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I wonder if it'd be possible to write new opcodes that expand to infinite (or extremely long) BFJoust programs. < 1457336174 706288 :J_Arcane_!~chatzilla@37-219-67-112.nat.bb.dnainternet.fi JOIN :#esoteric < 1457336175 505338 :impomatic!~impomatic@145.2.112.87.dyn.plus.net JOIN :#esoteric < 1457336182 568122 :J_Arcane!~chatzilla@37-219-194-98.nat.bb.dnainternet.fi QUIT :Ping timeout: 252 seconds < 1457336188 588411 :J_Arcane_!~chatzilla@37-219-67-112.nat.bb.dnainternet.fi NICK :J_Arcane < 1457336205 274772 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :!bfjoust comex_the_first_program_ever (>)*9[-]+[>[-]+] < 1457336210 561596 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(adapted for current rules) < 1457336215 134857 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(and syntax) < 1457336218 589706 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :!zjoust comex_the_first_program_ever (>)*9[-]+[>[-]+] < 1457336219 46713 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :ais523.comex_the_first_program_ever: points -17.31, score 9.39, rank 47/47 < 1457336223 446435 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also let's submit it to a hill that works < 1457336225 65375 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :my interpreter needs your program to end < 1457336243 702553 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :\oren\: ? < 1457336248 364743 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :There's some cases where I wanted to do something in my BFJoust macro processor < 1457336260 25926 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :but it may be possible to write one that can handle an infinite stream of bf characters < 1457336264 784395 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :But it'd have to expand to a hundreds of megabytes long script. < 1457336272 687360 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Like < 1457336274 557971 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :haha, it beats smartlock, probably because smartlock is so special-cased < 1457336297 185050 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: I'm aware of the problem < 1457336301 581886 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :${defmacro name ... ${name} ... ${name} ....}$ < 1457336308 106901 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in general it's the reason there's a program size limit < 1457336312 820316 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :to stop people writing things that go exponential < 1457336319 187005 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the biggest example is an if/then/else < 1457336320 845688 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :It'd expand to an exponential length program. < 1457336334 440881 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :But it's expandable to BFJoust. < 1457336347 55603 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I wonder if it'd be worth it to integrate something like that into a hill? < 1457336354 685754 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a (if nonzero then b else c) d expands to a[bd]cd < 1457336375 184222 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which tends to blow up very quickly < 1457336378 937267 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :It's not generally a problem like that. < 1457336382 920973 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :due to the duplication of d < 1457336386 787467 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :That doesn't blow up too quickly. < 1457336409 581723 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Trying to write the equivalent of continue or break does. < 1457336421 301625 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah yes, break < 1457336431 793485 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there are so many cunning methods of writing break that I've seen < 1457336445 925811 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :nyuroki's main loop is basically < 1457336464 256481 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :(>[... {} anti-defense continue ...])*21 < 1457336503 761560 :J_Arcane_!~chatzilla@37-219-67-112.nat.bb.dnainternet.fi JOIN :#esoteric < 1457336523 222578 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: you mean %21 < 1457336541 564455 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also IMO that's inferior to the (>[clear][antidefence])*21 method < 1457336553 910652 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because it gets tricked by vibrators < 1457336562 701899 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :It's more complex than that < 1457336564 953886 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :It's actually < 1457336574 63718 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION checks the nyuroki versus anticipation2 matchup < 1457336575 938333 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :(>([... {} [anti-defense] continue ...])*2)*21 < 1457336589 946438 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :The .. has a ()% somewhere in it < 1457336593 721046 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :So i didn't include it < 1457336643 863061 :J_Arcane!~chatzilla@37-219-67-112.nat.bb.dnainternet.fi QUIT :Ping timeout: 240 seconds < 1457336648 55341 :J_Arcane_!~chatzilla@37-219-67-112.nat.bb.dnainternet.fi NICK :J_Arcane < 1457336681 542358 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, it comes down to timer clear, I think? < 1457336721 652745 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Yeah. The {} is supposed to represent exiting the timer clear. < 1457336735 473012 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :was wondering if it hit one of the unimplemented cases in anticipation2 but it doesn't < 1457336742 874272 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :everthing works fine up until the final defense loop < 1457336745 758774 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and then the lock just breaks < 1457336804 517332 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Is anticipation supposed to hide its flag? < 1457336816 47544 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes < 1457336828 852489 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Nyuroki doesn't actually skip a cell unless it's zero for 0 cycles. (>([main clear loop])*2)*21 < 1457336829 209089 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if the enemy doesn't vary clear pattern, its flag will always be 0 when encountered for the first time < 1457336842 139325 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ooh, ([main clear loop])*2 < 1457336850 470479 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I like that < 1457336869 661834 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(normally I use a specific counter-defence clear loop after the main one rather than just running the main one twice, but those can be hard to write) < 1457336898 802208 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this is why it's called anticipation, it times the opponent's code and anticipates the moment the opponent will zero-check its flag < 1457336905 490442 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Also causes an exponential blowup. < 1457336913 178775 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Because break + two loops isn't compatible. < 1457336921 426350 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :So I didn't do it. < 1457336933 302116 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Nyuroki is basically a long list of things I didn't do because the program would have exponential size. < 1457336956 909537 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :tell me about it :-) < 1457336977 383841 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I like the restrictions that come with the size limit < 1457337014 612653 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :How does anticipiation deal with timer clears? < 1457337017 558480 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Does it just not < 1457337021 887560 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually, I designed a "minijoust" with the following rules: very serious length limit on programs (short enough that they all fit onto one line of IRC); and in the case of a timeout, whichever program ran the most . instructions wins < 1457337037 714913 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: right, they hadn't been around at the time < 1457337051 604727 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or, well, they'd been only recently invented < 1457337056 750727 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and most programs didn't use them < 1457337062 937497 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also it beats some timer clear programs via the vibration < 1457337114 783590 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :But the ()*2 pretty much invalidates vibration. < 1457337118 796874 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes < 1457337127 623765 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :vibration is easy to defeat if you expect it < 1457337129 799915 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I don't think it hurts in any cases? < 1457337137 973251 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Nobody in their right mind is going to vibrate off their flag. < 1457337142 421890 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the only reason I wrote anticipation2 was because someone (maybe even me) submitted a vibration program for fun and it did unexpectedly well < 1457337164 237472 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess some fast rush programs genuinely can't spare the extra cycle < 1457337194 929523 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :If it's fast enough < 1457337199 725162 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :And hits cell 30 before cycle 128 < 1457337204 885525 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :it can't be vibrated, right? < 1457337221 69774 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :And if it gets caught by a flag or a decoy, it can switch to something more careful. < 1457337229 514321 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Because it definitely isn't fast rushing anymore. < 1457337272 426391 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :vibration programs normally leave a decoy to get enough time to zero their own flag < 1457337290 623846 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but yes, the reason you need to go quickly is to get inside the decoys of enemies that set multiple < 1457337316 552023 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's nothing to do with vibrators < 1457337360 391491 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!zjoust parity (>+>-)*4(>+>([(+)*10([-{}[-.-+]])%500])*2)*-1 < 1457337360 744887 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.parity: points -19.52, score 7.63, rank 47/47 < 1457337370 181200 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!zjoust parity (>)*7(>+>([(+)*10([-{}[-.-+]])%500])*2)*-1 < 1457337370 526358 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.parity: points -14.12, score 10.01, rank 47/47 (--) < 1457337384 539356 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :IME parity is hardly ever a factor in matchups nowadays, except for sometimes lock-based ones < 1457337389 53223 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!zjoust parity (>)*7(>>[(+)*20[-]]))*-1 < 1457337389 186631 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia: error: parse error: terminating ) without a matching ( < 1457337397 153507 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!zjoust parity (>)*7(>>[(+)*20[-]])*-1 < 1457337397 447616 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.parity: points -13.52, score 10.72, rank 47/47 (--) < 1457337399 334476 :mroman!~mroman@160.85.232.90 JOIN :#esoteric < 1457337403 196613 :mroman!~mroman@160.85.232.90 PRIVMSG #esoteric :fnurd < 1457337406 590808 :mroman!~mroman@160.85.232.90 PRIVMSG #esoteric :@messages-load < 1457337406 723967 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :boily said 14h 51m 28s ago: mrelloman. < 1457337410 599360 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I'm trying to win the even length tapes only < 1457337416 22284 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :For the fastest rush ever. < 1457337416 535026 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ooh, impomatic is here < 1457337416 668376 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric ::P < 1457337419 593675 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: oh, I see < 1457337427 661765 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think oerjan.netsnail worked like that? < 1457337458 924260 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :an improved version of that is a fast rush program that only checks every nth cell for the first set cell, but rushes more normally once it finds one < 1457337510 74685 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :!zjoust collision2 (>)*7(>>[([(+)*3[-[-]]>])*-1])*-1 < 1457337510 455807 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :ais523.collision2: points -8.62, score 12.87, rank 47/47 < 1457337524 739029 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, at this rate we might actually get somewhere :-) < 1457337529 250895 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :!zjoust collision2 (>+)*7(>>[([(+)*3[-[-]]>])*-1])*-1 < 1457337529 598145 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :ais523.collision2: points -15.81, score 9.42, rank 47/47 (--) < 1457337533 370442 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :This is such a difficult hill. < 1457337537 66023 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :indeed < 1457337550 916773 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :I think given enough time all hills become difficult < 1457337552 892666 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!zjoust totally (+--+)*-1 < 1457337553 483669 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.totally: points -19.60, score 7.02, rank 47/47 < 1457337557 513441 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I find that at this point, the best way to attack it is with a program that does something really unusual < 1457337560 517846 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :If you made a rock paper scissors hill it would end up difficult < 1457337571 821044 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Well < 1457337576 77853 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Taneb: I don't know, the hill that was basically all turtles got beaten pretty quickly < 1457337576 937844 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :That's the point of a hill, kinda. < 1457337578 569247 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :;p < 1457337588 870126 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Which hill? < 1457337591 676354 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and we'd been playing for a while when that happened < 1457337595 795939 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: old version of egojoust < 1457337605 978527 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :turtles had only been recently invented < 1457337609 458065 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and they were doing really well < 1457337612 153552 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :competent turtles, that is < 1457337621 230295 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :people had submitted non-working versions of them in the past < 1457337621 893560 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :ais523, cororoallary: if the hill is easy, you haven't given it enough time < 1457337632 369592 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hills get easier sometimes < 1457337658 521498 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there was that time when someone (not naming names, but wasn't me) submitted a bunch of copies of omnipotence with different names < 1457337662 321558 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :I have no idea how to spell, or how to pronounce, corollororary < 1457337666 655111 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :at the time, omnipotence beat every other program < 1457337677 981663 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so it pushed all the other progams off the hill < 1457337695 276498 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that hill would have been trivial to top, assuming you can come up with something that beats omnipotence (it's not hard, especially if you know how it works) < 1457337708 226075 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, probably wasn't omnipotence < 1457337710 683386 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :might have been waterfall3 < 1457337718 935821 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't think omnipotence ever had 100% wins < 1457337803 448332 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: I see < 1457337832 631003 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I still want to implement my 100% win rate bot sometime. < 1457337839 811475 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Blatant autogeneration and hill fitting. < 1457337862 583502 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :lots of people have had that idea < 1457337869 907163 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Has the EgoBot bfjoust healed yet? < 1457337874 884339 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :no < 1457337875 663648 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it is a) probably possible to do in most practical cases; b) harder than it seems < 1457337887 107160 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :who hosts egobot? < 1457337894 120627 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :My idea was to decompose all "enemy bots" into tuples of "enemy bot, tape length, parity" < 1457337896 241766 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they should probably be pinged as I suspect it's pegging a CPU < 1457337902 95985 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Then run them all in parallel. < 1457337918 187122 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: are you sure it's EgoBot, rather then the hill that's stuck? < 1457337919 915920 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :So decide the best action on that tick, and advance every possible case at once. < 1457337920 350639 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: fwiw, it's possible to write a set of programs that it is impossible to collectively beat all of < 1457337923 433548 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: no < 1457337932 653644 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's why I only /suspect/ it's pegging a CPU < 1457337932 860581 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Yeah. Someone brought that up last time I talked about it. < 1457337940 151713 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :But I don't think 47 bots is enough to do it. < 1457337949 717698 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric ::) < 1457337957 582645 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Lymia, I'd be surprised if 2 bots wasn't enough to do it < 1457337960 682326 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the simplest construction I'm aware of a proof for requires 768 < 1457337968 261439 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :I am surprised < 1457337971 783414 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: yes, but you don't have to beat all of them at once. you just have to beat enough of that in each step to gradually push some off the heap, and eventually start beating enough to get to the top < 1457337975 449288 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Taneb, the key is < 1457338000 449338 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :If three bots would do +, -, and . on your flag all on the same cycle. < 1457338001 442487 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: hmm, clever < 1457338015 598360 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :You just do ++ sometime beforehand, so your flag is 2 when the bots would clear it if it would be 0. < 1457338017 149587 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :huh what? < 1457338025 390324 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :what's clever? not achieving 100% wins? < 1457338034 133607 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes, this devious gradual hill takeover < 1457338040 738366 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :you get to the top of the hill with one bot without making it 100% win < 1457338046 102583 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :you've done that multiple times < 1457338061 958925 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I wonder how hard an infinite hill would be to maintain < 1457338063 296182 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: yes but most of the time it's because the program is genuinely better than any of the others < 1457338065 635003 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Or at least a huge one. < 1457338076 211645 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :you even brought up how it's not obvious who the best Go player is that google should challenge or something < 1457338077 222385 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you could create a sort of Swiss hill < 1457338082 875023 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :where programs only competed against those nearby < 1457338094 25348 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Lymia, you'd need a way to remove blurgh bots < 1457338126 499790 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fwiw the hill sizes are twice as big as they used to be < 1457338128 802784 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :blurgh bots? < 1457338131 947453 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because we like the diversity in a larger hill < 1457338142 791127 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: I assume Taneb is talking about bots that do nothing useful < 1457338147 719389 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :like the syntax check bots we had earlier < 1457338150 844989 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Yeah, those < 1457338154 714236 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Hrm. < 1457338156 743420 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, what about this < 1457338162 477247 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you have the exact same breakdown as a previous bot < 1457338168 3643 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :What about a "qualifier"? < 1457338171 275903 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you don't get saved < 1457338174 132071 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :A set of maybe 10-20 fixed bots. < 1457338183 368572 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :That you don't get on the hill if you can't 100% sweep, or maybe beat 80% < 1457338190 197819 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that way, we only have one suicide, one nop, etc. < 1457338190 758631 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Nothing advanced or clever. < 1457338215 153818 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: what? how would more than one of the syntax check bots even get to the hill? don't they lose too often to get on the hill? < 1457338222 424719 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Just a demonstration that you aren't a potato. < 1457338232 167259 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :b_jonas, we're talking about an infinite hill. < 1457338245 521989 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :a... what < 1457338255 749422 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :A hill without a fixed size. < 1457338266 680105 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :we could at least force people to beat simple < 1457338277 900919 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :What'd be a good qualifier bot set? < 1457338283 146342 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :a hill without a size limit makes no sense < 1457338303 576228 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(that said, quite a few highly advanced programs lose to simple because its lack of counter-anything causes it to be one cycle faster moving from one tape element to the next than it's possible to detect) < 1457338348 55351 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :b_jonas, perhaps "hill" isn't the right term. Maybe "ladder" < 1457338353 429499 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Or something. < 1457338354 362618 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :what you could do is lock a few hand-selected bots on the ill < 1457338366 830807 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Maybe a hill that's unbounded upwards but has a fixed bottom? < 1457338372 219146 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :ais523, I'd say a set of basic (or not so basic?) bots that bots to get on the hill have to beat. < 1457338373 930659 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :like, a few champions from each year that are hand-checked to make sense < 1457338377 290230 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :plus a few basics < 1457338384 403457 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Say... < 1457338391 119240 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Like, if a submission loses to the 10 bottom it falls off the hill < 1457338391 946994 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :don't make it obligatory to beat them, just lock them on the hill so the hill includes them < 1457338393 163925 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :50% or 75% winrate against them to qualify in the first place. < 1457338394 745079 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: I guess we could write an intentionally bad implementation of each of the main strategies < 1457338394 946452 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int he score < 1457338402 345958 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as gatekeepers < 1457338407 101616 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :no no < 1457338408 794040 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :don't do that < 1457338419 202734 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :b_jonas, if the hill is infinite < 1457338419 926349 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :that would only let bots that work against _all_ strategies on the hill < 1457338427 417575 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :There's no point in locking anything on the hill. < 1457338437 951672 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Because once a bot is on, it can't actually fall off. < 1457338456 910766 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :why the heck do you even call it a hill then if you can't fall off? < 1457338460 229937 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :The markov scoring should make it so that 90% potatos still doesn't affect the upper part of the hill much, right? < 1457338473 147594 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :What would you call it, then, and why does it matter to you? < 1457338518 490286 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :dunno, a pool or something < 1457338520 269202 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, what about a hill that knocks off programs, not because they score badly, but because they're too similar to a better-scoring program < 1457338525 398571 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but I don't really understand how this would work < 1457338530 436606 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: how would you detect that/ < 1457338532 973315 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :using whatever similarity measure we want, maybe breakdown < 1457338575 898805 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: would that make it impossible to add new programs similar to an existing one that aren't _yet_ as good as the original, but eventually might be? < 1457338578 323706 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Right now we use names as the "identifier" for replacing programs, right? < 1457338589 103126 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :perhaps we find the two programs with the greatest number of matchups for which they both lose, and delete the one which has the most losses elsewhere < 1457338593 961647 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: yes < 1457338607 214862 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: until you improved them, possibly < 1457338608 261754 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Hrm. < 1457338610 197888 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't see this as a problem < 1457338613 392529 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :What about clustering bots somehow? < 1457338624 435012 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(note that you'd still get feedback on what the score would be, it just hasn't happened) < 1457338624 568395 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :And keeping the 5-10 best of every cluster? < 1457338631 32776 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: fizzie's way ahead of you on the clustering < 1457338644 244283 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :So, if there's a cluster that's too dense (detecting that somehow) < 1457338650 143023 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :You cull just that. < 1457338656 42863 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Oooh! Going on a tangent a bit < 1457338673 635679 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Do you know of any BF Joust-y games that are more accessible? < 1457338675 929260 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :here: http://zem.fi/egostats/tn_plot_cluster.png for breakdown cluster, http://zem.fi/egostats/tn_plot_heatclust.png for heatmap cluster < 1457338690 169922 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :By which I mean, competitive programming games < 1457338744 695971 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Taneb: I think BF Joust is one of the most accessible; there's a whole wiki of them at http://programminggames.org/ (e.g. http://programminggames.org/BF-Joust.ashx) that you could look at, I guess < 1457338797 543310 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :huh, BF Joust's even mentioned on the front page, under "programming games of note" < 1457338819 525920 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as is Final Fantasy XII < 1457338823 830097 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :interesting interpretation of the genre, that < 1457338968 856260 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :interesting thought experiment: given everything that we know about BF Joust now and didn't before, write a program for the original BF Joust that does something clever < 1457338988 128390 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :"Original"? < 1457338990 926729 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :the _original_ one? is that the one that's parity locked? < 1457339002 79078 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: what was the tape size and program size limit for that? < 1457339002 587516 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: no, the original's even older < 1457339017 345231 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Taneb, what do you mean by "more accessible"? < 1457339022 132981 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :To non-esolang programmers? < 1457339022 563248 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :tape size was 128-134 IIRC, and you died from a zero flag in one cycle < 1457339026 130875 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Lymia, yeah < 1457339033 565026 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Something like robocode, I think < 1457339035 728112 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: right, and no dot command and no repetition syntax < 1457339045 623807 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fwiw, I've been thinking (as a far-future thing) about making a reflavoured BF Joust game < 1457339055 647821 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is mathematically equivalent but less obviously connected to BF < 1457339058 407623 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :It's not a "programming game" per se, like, BFJoust or Redcode. < 1457339077 537580 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :redcode's the language; the game is called core wars < 1457339081 400345 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Opps < 1457339083 482679 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Core Wars* < 1457339084 117572 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Lymia: someone suggested https://www.codingame.com/ or something of a similar name. I don't know what those stuff are like, I don't care much about htem. < 1457339085 629521 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :impomatic: Do you know of any BF Joust-y games that are more accessible? < 1457339089 490423 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Taneb, basically < 1457339091 110947 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you might be a good person to ask this < 1457339102 711931 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :These games are more like conventional video games that a human could play directly too. < 1457339118 988219 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1457339122 158899 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :And the "programs" are AIs for them. < 1457339129 247135 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Like, say, a Starcraft AI hill. < 1457339134 92105 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :That'd be in that category. < 1457339165 643897 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think a human playing BF Joust in realtime would be interesting < 1457339170 873306 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :allow them to hold down buttons to select a move < 1457339192 309736 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :[ and ] would be a single instruction that told you if you were looking at a zero cell < 1457339192 905003 :j-bot!~j-bot@li1285-84.members.linode.com PRIVMSG #esoteric :ais523: and (] would be a single instruction that told ((<(<,'"'),<(<'you'),<(,'0');_),<(<,'"'),<(<'you'),<(,'0');_) were looking at a zero cell) < 1457339203 534374 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :thank you j-bot < 1457339230 963197 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :[ if < 1457339231 604337 :j-bot!~j-bot@li1285-84.members.linode.com PRIVMSG #esoteric :shachaf: if_syntax_ < 1457339238 236761 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :[ and ] if < 1457339238 867027 :j-bot!~j-bot@li1285-84.members.linode.com PRIVMSG #esoteric :shachaf: (and ])if < 1457339263 459624 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you'd probably start off small, adding more commands along the way < 1457339271 377525 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :BFJoust wouldn't really count, I think. < 1457339285 185856 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Since part of the metagame now is how limited programs are. < 1457339300 747936 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :A human playing would effectively emulate an arbitrary length program. < 1457339303 810231 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes < 1457339307 951550 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :OTOH the human would have human limitations < 1457339323 144429 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :maybe I'll program it with a very basic UI just to see how me personally does against the hill < 1457339329 770907 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I suspect I wouldn't do too well < 1457339333 733693 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Games would take forever. < 1457339346 947633 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Lymia: exactly, and there are many programming games that similarly wouldn't work, eg. the ant brain one which requires you to write a program for a very limited capability ant brain, ran separately on each of your ants < 1457339362 666234 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :although there was a very different ant game that allowed any program < 1457339421 647222 :impomatic!~impomatic@145.2.112.87.dyn.plus.net PRIVMSG #esoteric :ais523, taneb: accessible is what way? Using an easier to use DSL or standard programming language but still capture the flag? Or a different genre of programming game? < 1457339426 119544 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(the first one is ICFP contest 2004, at https://alliance.seas.upenn.edu/~plclub/cgi-bin/contest/ , the second one was at http://ai-contest.com/ but that domain is now owned by someone completely different) < 1457339455 352854 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :impomatic: was just relaying the question, I'm a little confused as to the meaning too < 1457339462 183014 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :btw, new hill-topper < 1457339465 798918 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :impomatic, I'd prefer one that you could use Python for, and you could watch it looking pretty < 1457339466 881331 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :thanks for getting me back into the sport :-) < 1457339476 248347 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :ais523, well. < 1457339479 438476 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Taneb: is egojsout not pretty? < 1457339488 769671 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :The JoustExt thing I made, for obvious reasons < 1457339502 426066 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :ais523, it has the disadvantage in that post people in the CS department here do not often program in brainfuck < 1457339506 944301 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Any program that can be written in it is equivalent to some Brainfuck program. < 1457339511 386569 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :It could just be arbitary length. < 1457339535 137414 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I figured out a lot of neat tricks like how to implement effectively call/cc < 1457339541 421189 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Taneb: it might be an interesting experiment to allow arbitrary (i.e. not bf-limitations) programs < 1457339562 214052 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I fear defence would not work well (you could do things like random walk clears once your timer expired) but the other tactics would still work < 1457339574 447034 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :your API would be forwards, backwards, up, down, and test, each of which would cost a cycle < 1457339582 355921 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Python has yield, which is perfect for this usecase < 1457339587 289537 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Do programs have to be deterministic? < 1457339587 422971 :impomatic!~impomatic@145.2.112.87.dyn.plus.net PRIVMSG #esoteric :http://www.programminggames.org/INJECTION.ashx / https://bitbucket.org/leeharr/pybotwar / https://github.com/sgimenez/laby are a few I've bookmarked < 1457339604 36243 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :This is important to decide. < 1457339615 481257 :impomatic!~impomatic@145.2.112.87.dyn.plus.net PRIVMSG #esoteric :But the most popular seems to be RobotGame http://robotgame.org/ < 1457339616 85720 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: in brainfuck, yes, as it has no randomization facilities < 1457339625 58924 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Because otherwise, it'd be equivalent to a BFJoust variant with non-deterministic instructions. < 1457339631 709603 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Not BFJoust with arbitary length programs. < 1457339633 787420 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in other languages, I would say it helps for tournament structure if the program has to act identically each time < 1457339643 559663 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :/but/ I don't see any reason to ban, say, seeded RNGs < 1457339660 74573 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :impomatic: robotgame.org is NXDOMAIN < 1457339664 528861 :impomatic!~impomatic@145.2.112.87.dyn.plus.net PRIVMSG #esoteric :ais523. taneb@ RobotGame is in python and has a channel on freenode #robotgame < 1457339678 582310 :impomatic!~impomatic@145.2.112.87.dyn.plus.net PRIVMSG #esoteric :I'll ask in the channel about the domain :-( < 1457339696 840920 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :ais523, ofc. < 1457339714 704093 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :it's still equivalent to some arbitrary length BF program. < 1457339722 297073 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :hrm. < 1457339726 601342 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :only because of the cycle limit < 1457339731 681698 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Otherwise. < 1457339740 331605 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :s/arbitrary/infinite/ < 1457339750 582959 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :impomatic, I'll look into it < 1457339752 27776 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :assuming you allow the system access to non-TC sources of information < 1457339771 427246 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(like a random number generator) < 1457339781 577066 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or, hmm < 1457339794 618432 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :You can always rewrite the cycles < 1457339799 570184 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Like < 1457339805 731128 :impomatic!~impomatic@145.2.112.87.dyn.plus.net PRIVMSG #esoteric :taneb, ais523: might also be robotgame.net - seems to be up and down all the time :-( < 1457339807 2335 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Any time you execute a test < 1457339835 642139 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :You can rewrite it to [a]b, where a and b are arbitary/infinite length programs. < 1457339838 721972 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :a doesn't have to terminate < 1457339909 761443 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Assuming it's deterministic, at least. < 1457339922 598398 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Otherwise, it'd be BF plus a new instruction (I think) < 1457339924 22833 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Something like < 1457339934 577432 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :*{a}b < 1457339946 247600 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Where *{} is 0 cycles, and executes a with a 50% probability? < 1457339964 711478 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :That'd be an interesting extension to test as a BFJoust version. < 1457339983 53861 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :*{a} is 1 cycle, and executes randomly 50% of the time. < 1457340073 193222 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 268 seconds < 1457340708 620117 :augur!~augur@216.9.110.15 JOIN :#esoteric < 1457341732 526972 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Lua Joust14]]4 N10 02https://esolangs.org/w/index.php?oldid=46506 5* 03Lymia 5* (+1548) 10Created page with "'''Lua Joust''' is a competitive programming game, equivalent to [[BF Joust]] with arbitrary length programs. Instead of using [[Brainfuck]] as the language for warriors, '''L..." < 1457341739 918025 :J_Arcane!~chatzilla@37-219-67-112.nat.bb.dnainternet.fi QUIT :Ping timeout: 244 seconds < 1457341741 197905 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :opps < 1457341742 858842 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :i meant to preview < 1457341751 820471 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Oh well, let's finish this. < 1457342295 997727 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1457342576 649596 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :ais523, I'm writing up a spec for BF Joust with arbitary Lua programs. < 1457342623 983751 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :IMO this should be written in a way that easily generalizes to any language (at least any language with generators, but you can do them even in C via use of pthreads) < 1457342681 936521 :augur!~augur@216.9.110.15 QUIT :Remote host closed the connection < 1457342717 988735 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Ping timeout: 248 seconds < 1457342803 814231 :augur!~augur@216.9.110.2 JOIN :#esoteric < 1457342868 878236 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I'm writing it for Lua for now. < 1457342880 608260 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Since I want to include the provisions for determinism as part of the spec. < 1457342985 662151 :impomatic!~impomatic@145.2.112.87.dyn.plus.net PRIVMSG #esoteric :ais523, taneb: you can see a robotgame battle in action on the web archive http://web.archive.org/web/20160304042803/https://robotgame.net/ < 1457343064 428441 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, it's hard to follow with all that many robots < 1457343124 314774 :augur!~augur@216.9.110.2 QUIT :Remote host closed the connection < 1457343198 813838 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Lua Joust14]]4 10 02https://esolangs.org/w/index.php?diff=46507&oldid=46506 5* 03Lymia 5* (+4238) 10Finish specification. < 1457343242 344278 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Lua Joust14]]4 10 02https://esolangs.org/w/index.php?diff=46508&oldid=46507 5* 03Lymia 5* (+13) 10 < 1457343340 583215 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :https://i.imgur.com/TJFEkDa.jpg 'Selling Dy notebook' < 1457343342 509496 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :Dy < 1457343344 245665 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, is it a BF derivative? < 1457343350 500729 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess it's a BF derivative derivative < 1457343353 139915 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :guess why Dy < 1457343359 597930 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Don't ask me < 1457343363 157772 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :There's no BF involved, but. < 1457343369 38972 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :It shares the tape concept. < 1457343386 251800 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Notably, Lua Joust and BF Joust programs can theoretically share the same hill. < 1457343438 859879 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Not even theoretically. < 1457343440 462192 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :They simply can. < 1457343474 544768 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Lua Joust14]]4 M10 02https://esolangs.org/w/index.php?diff=46509&oldid=46508 5* 03Ais523 5* (+173) 10cats, minor clarification < 1457343497 957068 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: can I make a naming suggestion? instead of next and prev, use advance and retreat < 1457343506 274678 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :.. hrm. < 1457343516 38558 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I think that definitely works. < 1457343551 63196 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also they're documented as equivalent < 1457343564 782007 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :do you want to change it or shall I? < 1457343608 639357 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric : also they're documented as equivalent < 1457343611 732316 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :What do you mean? < 1457343621 30629 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :copy and paste error < 1457343624 857206 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they both increment the tape pointer < 1457343636 677761 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :opps < 1457343639 899450 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Let me fix that < 1457343684 18628 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :hrm < 1457343687 810931 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think that if we want this to be accessible, it needs less computery and BF-y terminology < 1457343690 781740 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also an implementation < 1457343700 440519 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :It's just a draft, so. < 1457343708 938739 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Is there a good way to say "towards the opposing flag"? < 1457343723 352711 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Without implying that it might turn around on the flag or past the end < 1457343764 415805 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think it's probably best to say "forwards" and "backwards", then in the battlefield section, define that forwards is the direction from your flag to the opponent's, and backwards is the other direction < 1457343910 877434 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Lua Joust14]]4 10 02https://esolangs.org/w/index.php?diff=46510&oldid=46509 5* 03Lymia 5* (+59) 10Clarify advancing and retreating the tape pointer. < 1457343925 945326 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Lymia14]]4 N10 02https://esolangs.org/w/index.php?oldid=46511 5* 03Lymia 5* (+4) 10meow < 1457343965 464017 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I'd like to do a Lua implementation, maybe? < 1457343970 548891 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :That should be relatively simple. < 1457343987 210082 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :how good is lua at sandboxing subsets of itself? < 1457344028 406005 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :impomatic: robot game looks interesting, i'd prefer another language though < 1457344030 129361 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :while still gaining access to the bits it locked off < 1457344062 83081 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I remember when I wrote an automatic marking script for ocaml < 1457344066 870363 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :bits of it ran inside the sandbox < 1457344069 433375 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Hrm. < 1457344072 198266 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :It's decent. < 1457344080 691097 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and I had to figure out how to write string_of_char without access to anything in the standard library < 1457344083 140878 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Esp in Lua 5.3 rather than 5.1 < 1457344098 429717 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Implementations in Lua have to worry about the string metatable and such < 1457344100 136065 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it took some discussion in #esoteric and #ocaml but I figured out a way in the end < 1457344102 756617 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Which can be used to escape the sandbox. < 1457344124 715360 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :While a C implementation can just use two separate contexts. < 1457344138 287518 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(for anyone wondering: «let string_of_char c = (let s = ("" ^ "x") in s.(0) <- c; s)») < 1457344149 920666 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this is actually deprecated in recent OCaml, but it still works < 1457344183 287483 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I can see why it's deprecated; it's ridiculous :-) < 1457344278 954261 :impomatic!~impomatic@145.2.112.87.dyn.plus.net PRIVMSG #esoteric :myname: I haven't seen anything like Robotgame in other languages, but there are robot vs robot battle games in most languages < 1457344333 52925 :impomatic!~impomatic@145.2.112.87.dyn.plus.net PRIVMSG #esoteric :Berrybots in Lua, Scalatron in Scala have been active recently I think. < 1457344347 274838 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Lua Joust14]]4 M10 02https://esolangs.org/w/index.php?diff=46512&oldid=46510 5* 03Lymia 5* (+240) 10Add in a provision for Lua implementations. < 1457344362 486764 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :robocode for java... but who likes java anyways < 1457344391 478217 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :hrm. < 1457344398 607287 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I could define some convinence functions < 1457344399 408722 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Like < 1457344405 386984 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :joust.plus(50) < 1457344414 286491 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Or joust.modify(50) < 1457344499 270216 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :let people write their own, they're easy enough < 1457344501 297388 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Maybe get rid of the joust. namespace < 1457344515 118801 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Well, it's for convinence for when you write out full programs on an IRC line, and such. < 1457344517 754569 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and I have a feeling Taneb wants to use this as an "intro to programming" anyway < 1457344742 669497 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Lua Joust14]]4 10 02https://esolangs.org/w/index.php?diff=46513&oldid=46512 5* 03Lymia 5* (-96) 10Remove the joust namespace. < 1457344804 203606 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Lua Joust14]]4 10 02https://esolangs.org/w/index.php?diff=46515&oldid=46513 5* 03Lymia 5* (+2) 10Rename nop() to wait() < 1457344814 440649 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I should probably not treat this like git commits. < 1457344880 300244 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's not a bad model < 1457344889 199707 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although note that the edit summary doesn't have space for a really long discussion < 1457344894 724244 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you have to use the talk page for that < 1457344905 448477 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it beats the useless summaries most people use < 1457344931 44162 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the main difference is that mediawiki edit summaries tend to be heavily abbreviated with a kind-of grammar of their own; complete sentences aren't wrong but they look out of place < 1457345142 485941 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I'm going to rewrite it to split the more technical details and a more "accessible" description. < 1457345212 240135 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I wonder if the concept of a reduced offset timer is worth mentioning in the strategies page < 1457345233 96526 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the idea is that you use an inflexible timer clear with a small timer, maybe only 100, and an offset < 1457345238 670491 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :when it runs out you give up on the offset < 1457345248 280611 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the idea is that enemy programs rarely set small decoys behind large decoys < 1457345266 245194 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Explain further? < 1457345307 86158 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so the idea is, you do a timer clear, if a cell is cleared, you move on and offset while still under the same timer < 1457345319 214202 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as long as you're clearing small decoys you don't make much of a dent in the timer, so you keep going < 1457345320 759459 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Oh, i see. < 1457345323 231150 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :So something like < 1457345330 342723 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :when you hit a large decoy the timer runs out very quickly and you change strategy < 1457345343 69537 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :(>(-)*10[+{} ... ])%100 < 1457345344 579894 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Right < 1457345345 50119 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Er < 1457345350 131116 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :>(-)*10([+{} ... ])%100 < 1457345355 281449 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this is how margins3's clear loop works against defensive programs < 1457345356 909909 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Offset timer clear? < 1457345367 104747 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you put the offset after the ] < 1457345374 504657 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nowhere else to put it < 1457345383 244433 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(or before the [, it comes to much the same thing) < 1457345396 699210 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Nyuroki does basically that. < 1457345410 415836 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :It uses an inflexible timer clear with an offset beforehand. < 1457345436 445642 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right, it's a sensible enough strategy < 1457345460 850528 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the main improvement is that older programs used to make the timer quite high (1000 or so) and I feel that lower ones work better < 1457345471 914118 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :based on the principle that against large decoys, the best offset size is 0 or even negative (i.e. reverse offset clear) < 1457345505 52753 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :What do you do when the timer ends? < 1457345511 448754 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I'm not sure I quite understand now < 1457345515 56517 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :plain clear < 1457345517 398183 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :i.e. no offset < 1457345521 262100 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :on a second timer < 1457345537 8225 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or possibly a small reverse offset clear < 1457345547 858244 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :say you predict all the enemy decoys will be at least 20 < 1457345553 36515 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you do something like (+)*20[+] < 1457345564 938501 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :20 cycles saved right there < 1457345605 328473 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(regardless of polarity, assuming that there is a decoy of 20 or larger on the cell) < 1457345650 138939 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I see. < 1457345650 840398 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :so. < 1457345666 345181 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Optimize for decoys in the range of 1-a and b-128, or so? < 1457345679 151199 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :And not work so well for decoys between a and b? < 1457345691 331586 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep < 1457345700 489342 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Interesting. < 1457345724 248588 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this relies on the principle that people tend not to use medium decoys behind large ones < 1457345797 800569 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess one big general rule of BF Joust is "if there's /anything/ that programs consistently do, there's some way to exploit it" < 1457345818 517765 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although it took me a while to figure it out with rule of nine, I got there eventually < 1457345910 10521 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Lua Joust14]]4 10 02https://esolangs.org/w/index.php?diff=46516&oldid=46515 5* 03Lymia 5* (+890) 10Split the rules description into a detailed and "simple" section. < 1457345946 49034 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :What's "large" and "medium" mean, in general? < 1457345980 382109 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Nyuroki, for example, uses decoys of size 20 against rushes and 50 for its larger decoys, then patches up its size 20 decoys to be size ~40. < 1457346000 532777 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :small = detected by the start a wiggle clear, typically 1-3; medium = within the size of an offset clear but not small; large = beyond the offset of a typicaloffset clear < 1457346024 819804 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I see < 1457346029 733204 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :So 50 would be considered large. < 1457346056 544783 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes; a few programs do use offsets that large but it's probably a bad idea < 1457346083 943636 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Lua Joust14]]4 M10 02https://esolangs.org/w/index.php?diff=46517&oldid=46516 5* 03Lymia 5* (-1) 10Fix a mislocated ending tag. < 1457346093 502174 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :uh < 1457346100 342486 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Why would an offset that big be useful < 1457346153 381158 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Think this makes it less technically dense? The Lua joust page. < 1457346177 776017 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: a bit < 1457346191 901202 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it would be good to not conflate the tape pointer with the program with the warrior < 1457346222 36478 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :hrm. < 1457346228 756383 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I'm using "warrior" as a term for "program' < 1457346243 838961 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Suggestions for terminology? < 1457346256 50842 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :"arena", "arena cell", "arena pointer"? < 1457346285 299666 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think the best mental image is if the program controls the warrior, who is the pointer < 1457346324 530354 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I'm not sure I like the term "warrior" in that context. < 1457346328 974711 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Hrm. < 1457346409 915950 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Well. < 1457346418 957718 :impomatic!~impomatic@145.2.112.87.dyn.plus.net PRIVMSG #esoteric :"competitor" instead of "warrior"? < 1457346460 160130 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :warrior == pointer, program, arena == tape? < 1457346463 524806 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Is that what you mean? < 1457346470 960638 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :(@ais523) < 1457346481 722937 :gniourf!~gniourf@pdm-l03.insa-lyon.fr QUIT :Quit: Leaving < 1457346516 58156 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Is there some other easy to understand term for "pointer" available? < 1457346527 885657 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's more that "pointer" is a very programmy term < 1457346533 81702 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but yes, warrior=pointer, program, arena=tape < 1457346543 846850 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :"warrior" is also used as another term for "program" in stuff like Core Wars, right? < 1457346549 562858 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and possibly flag=tape element (with each program owning one flag and the others being neutral) < 1457346551 32795 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :So I'd like to avoid using it for a subtly different meaning. < 1457346561 788927 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: I think so, but in core wars the programs are literally attacking each other's code and memory < 1457346570 841326 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I think "cell" is understandable enough. < 1457346575 444508 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in BF Joust, it's more like they're controlling an entity < 1457346588 677339 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess the difference is that you care about technical clarity and I care about flavour < 1457346599 28397 :impomatic!~impomatic@145.2.112.87.dyn.plus.net PRIVMSG #esoteric :Yes, "warrior" is also used in Core War. "battle program" is another term used in a few programming games < 1457346607 56699 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I'm writing it as a spec, after all. < 1457346616 223272 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Unambigious between implementations. < 1457346623 816796 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I'd like a middle ground though. < 1457346647 536287 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :impomatic: how many programming games are like core wars in that the programs can literally alter each other? < 1457346777 551839 :impomatic!~impomatic@145.2.112.87.dyn.plus.net PRIVMSG #esoteric :ais523: at the moment I can only think of Darwin, Core War, CoreLife, CoreWar68000, CoreWar8086 and Binary Armageddon although there are probably more. < 1457346799 589062 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :some of the competitive game-of-life based games, you could, I guess < 1457346804 856934 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(not sure how popular any of those are) < 1457346817 404861 :impomatic!~impomatic@145.2.112.87.dyn.plus.net PRIVMSG #esoteric :Most programming games are played by controlling an agent in an arena without any access to the opponent's code. < 1457346864 315011 :impomatic!~impomatic@145.2.112.87.dyn.plus.net PRIVMSG #esoteric :There's a very messy and incomplete wiki for programming games here http://programminggames.org/ < 1457346916 574152 :impomatic!~impomatic@145.2.112.87.dyn.plus.net PRIVMSG #esoteric :While we're on the subject, did I mention there's a Core War tournament in 3 weeks? $50 first prize http://corewar.co.uk/easter2016.htm < 1457346983 933021 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Lua Joust14]]4 10 02https://esolangs.org/w/index.php?diff=46518&oldid=46517 5* 03Lymia 5* (-200) 10Rename the "tape" to the "arena". < 1457346989 52175 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :First step. < 1457347045 264636 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Is arena > cell understandable? < 1457347052 361358 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Hrm. < 1457347058 835115 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :impomatic: I linked that wiki earlier :-) < 1457347066 61330 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I like the way BF Joust is cited on the main page < 1457347069 482267 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I get what you mean by using "flag" for cells though. Raising and lowering flags? < 1457347100 614374 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :raising would strike me as meaning "away from zero" < 1457347106 244958 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think of it as "clockwise" and "anticlockwise" < 1457347111 165562 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :flag's on a continuous rope that forms a loop < 1457347116 572721 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :highest point is 128, lowest point is 0 < 1457347126 164507 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and depending on which way you turn, you can take it up/down either side of the flagpole < 1457347159 560615 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Anyway. < 1457347168 557071 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :"program" controlling a "warrior' < 1457347176 894282 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I'm not sure how that terminology would read. < 1457347196 189161 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :"advance() advances the warrior forwards one cell." < 1457347202 780951 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :"plus() increments the cell the warrior is on." < 1457347203 902459 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :? < 1457347207 64757 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep < 1457347216 428393 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :hrm < 1457347221 400925 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess "space" would work if you don't like "cell", using board game terminology < 1457347249 498420 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :To me, using "pointer" terminology is more clear, but, it wouldn't be to someone without C/etc experience. < 1457347274 462739 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I think "cell" should be fine. < 1457347347 299189 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Could also rename "cycle" to "turn" for board game terminology? < 1457347350 761072 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :It's not really a cycle anymore anyway < 1457347422 467468 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"turn" is a good terminology < 1457347428 374015 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Oh! < 1457347431 44999 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :What about "current cell" < 1457347435 583027 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Instead of "cell pointer" < 1457347450 204267 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :"advances the current cell by one"? < 1457347455 653308 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :"advances the current cell one space"? < 1457347456 343505 :impomatic!~impomatic@145.2.112.87.dyn.plus.net PRIVMSG #esoteric :How about a 2D version of BF Joust? Flags are in diagonally opposite corners. The agent could be a dwarf with a pick axe, chipping away at locations to decrease the cell value or depositing stone on a location to increase the cells value. If a cell's value is to different from it's neighbour, it could be a wall or chasm blocking your way. < 1457347503 122778 :earendel!~earendel@unaffiliated/earendel QUIT :Ping timeout: 244 seconds < 1457347573 360084 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: that sounds like you're changing the cell itself, not the poitner to it < 1457347599 911640 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :impomatic: presumably with this flavour it isn't wrapping, and there's some limit to how high you can increase a cell? < 1457347625 566208 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Lua Joust14]]4 10 02https://esolangs.org/w/index.php?diff=46519&oldid=46518 5* 03Lymia 5* (+711) 10Add numeric arguments to plus, minus, advance, and retreat < 1457347661 183834 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I think the arguments will make it much more confusing to follow the rules < 1457347676 908610 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because they take multiple turns < 1457347688 370656 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Hrm. < 1457347696 324573 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Oh, hold on. < 1457347741 854416 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Lua Joust14]]4 10 02https://esolangs.org/w/index.php?diff=46520&oldid=46519 5* 03Lymia 5* (-711) 10Undo revision 46519 by [[Special:Contributions/Lymia|Lymia]] ([[User talk:Lymia|talk]]) < 1457347815 584846 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Lua Joust14]]4 10 02https://esolangs.org/w/index.php?diff=46521&oldid=46520 5* 03Lymia 5* (+164) 10Clarify function numeric parameters. < 1457347861 805886 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Lua Joust14]]4 10 02https://esolangs.org/w/index.php?diff=46522&oldid=46521 5* 03Lymia 5* (+20) 10 < 1457347891 73977 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Lua Joust14]]4 10 02https://esolangs.org/w/index.php?diff=46523&oldid=46522 5* 03Lymia 5* (+1) 10 < 1457347892 758473 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :There. < 1457347956 437370 :jaboja!~jaboja@emm253.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1457348097 571241 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :ais523, is this more clear? < 1457348100 958836 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes, that seems clear enough < 1457348260 336811 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :What about turn > cycle? < 1457348267 539433 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :A cycle is both the program's turns. < 1457348338 632406 :bender|!~benderx2@2404:e800:e61a:41d:f430:c660:b7ce:2f32 JOIN :#esoteric < 1457348350 635976 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I like that, actually < 1457348389 980549 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so the description of a cycle is something like "both programs are executed; when a program runs an API command that takes a turn, it is paused. Then both commands happen and the programs resume executing." < 1457348412 721143 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Lua Joust14]]4 10 02https://esolangs.org/w/index.php?diff=46524&oldid=46523 5* 03Lymia 5* (-335) 10Distinguish 'cycles' and 'turns'. < 1457348464 991294 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Lua Joust14]]4 M10 02https://esolangs.org/w/index.php?diff=46525&oldid=46524 5* 03Lymia 5* (+27) 10Clarify text for test(). < 1457348506 960951 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :.. hrm. Should "warrior's program" be a term? < 1457348523 722375 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :A warrior is the warrior and the code that controls it. < 1457348528 772106 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :(Conceptually) < 1457348539 274504 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I think that terminology would work. < 1457348636 858343 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1457348641 790647 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Lua Joust14]]4 M10 02https://esolangs.org/w/index.php?diff=46526&oldid=46525 5* 03Lymia 5* (+46) 10:) < 1457348647 632909 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1457348656 843996 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric : .. hrm. Should "warrior's program" be a term? < 1457348657 42083 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric : A warrior is the warrior and the code that controls it. < 1457348657 175533 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric : (Conceptually) < 1457348657 175610 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric : I think that terminology would work. < 1457348698 727974 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :a warrior is the warrior? < 1457348747 612091 :scarf!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1457348861 641476 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1457348930 288280 :scarf!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1457348948 38553 :scarf!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1457348969 21588 :scarf!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ugh, pinging out enough to use second alternate nick :-( < 1457348969 155918 :scarf!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION has no idea if anyone will see tihs < 1457348972 214219 :scarf!~ais523@unaffiliated/ais523 NICK :ais523 < 1457348983 820941 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ooh, looks like it got through < 1457349035 947503 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :D: < 1457349212 867054 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Lua Joust14]]4 10 02https://esolangs.org/w/index.php?diff=46527&oldid=46526 5* 03Lymia 5* (-49) 10Distinguish between the "program" and "warriors" < 1457349216 321835 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I think this works. < 1457349255 365352 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Lua Joust14]]4 M10 02https://esolangs.org/w/index.php?diff=46528&oldid=46527 5* 03Lymia 5* (+0) 10Move the ''turn'' to when the term is first introduced. < 1457349430 631530 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1457349499 643306 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1457349507 949534 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Lua Joust14]]4 10 02https://esolangs.org/w/index.php?diff=46529&oldid=46528 5* 03Lymia 5* (+360) 10Introduce one character aliases. < 1457349532 3045 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Lua Joust14]]4 10 02https://esolangs.org/w/index.php?diff=46530&oldid=46529 5* 03Lymia 5* (-1) 10 < 1457349586 150820 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Now to implement < 1457349801 754765 :impomatic!~impomatic@145.2.112.87.dyn.plus.net PRIVMSG #esoteric :ACTION is slowly working through TIS-100 but apart from maybe one of my solutions they're all fugly :-( < 1457349850 941642 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: gah you wrote brainfuck with a captal B < 1457349854 257239 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it isn't a proper noun < 1457349855 771321 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION fixes < 1457349869 489581 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :opps < 1457349876 788084 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Lua Joust14]]4 M10 02https://esolangs.org/w/index.php?diff=46531&oldid=46530 5* 03Ais523 5* (+0) 10caps < 1457349976 383041 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Lua Joust14]]4 M10 02https://esolangs.org/w/index.php?diff=46532&oldid=46531 5* 03Lymia 5* (-3) 10extra word. < 1457350220 221391 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :ais523, could you give me some basic BFJoust programs to translate? < 1457350225 875428 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Most basic examples of strategies < 1457350249 900425 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: (>)*8(>[(+)*5[-]])*21 < 1457350266 311685 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :!zjoust basic_attack (>)*8(>[(+)*5[-]])*21 < 1457350267 30778 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :ais523.basic_attack: points -6.69, score 14.33, rank 46/47 < 1457350284 140756 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wrt a basic defence program, it rather depends on whether you want to win or not < 1457350292 261343 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also I've become disconnected again, haven't I? < 1457350294 987829 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Nope < 1457350298 559227 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I don't htink so < 1457350315 243960 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you see this, let me know next time I'm back online (assuming it's in the near future) so I know I don't have to resend < 1457350315 377421 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1457350464 569437 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1457351502 771341 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1457353105 273083 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Lua Joust14]]4 M10 02https://esolangs.org/w/index.php?diff=46533&oldid=46532 5* 03Lymia 5* (-14) 10 < 1457353209 428088 :jaboja!~jaboja@emm253.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 260 seconds < 1457353263 903232 :boily!~alexandre@96.127.201.149 QUIT :Quit: SOVIET CHICKEN < 1457353315 813129 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Ping timeout: 248 seconds < 1457353478 793632 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Lua Joust14]]4 10 02https://esolangs.org/w/index.php?diff=46534&oldid=46533 5* 03Lymia 5* (+71) 10Use constants for the coroutine.yield values < 1457353590 975544 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Lua Joust14]]4 10 02https://esolangs.org/w/index.php?diff=46535&oldid=46534 5* 03Lymia 5* (+38) 10 < 1457354715 546610 :earendel!~earendel@unaffiliated/earendel JOIN :#esoteric < 1457354774 436945 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :https://manuels.github.io/texlive.js/ neato, texlive compiled with emscripten < 1457355089 660448 :gniourf!~gniourf@pdm-l03.insa-lyon.fr JOIN :#esoteric < 1457356166 692778 :impomatic!~impomatic@145.2.112.87.dyn.plus.net PRIVMSG #esoteric :The esolang wiki ought to have a category for programming games now there are a few on there. < 1457356997 512883 :J_Arcane!~chatzilla@37-219-67-112.nat.bb.dnainternet.fi JOIN :#esoteric < 1457358338 761482 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Lua Joust14]]4 10 02https://esolangs.org/w/index.php?diff=46536&oldid=46535 5* 03Lymia 5* (+92) 10 < 1457359128 967850 :jaboja!~jaboja@emm253.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1457359633 114375 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest syntax (<)*-X1 < 1457359633 339679 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.syntax: points -32.14, score 2.98, rank 47/47 < 1457359741 953232 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest syntax >()*xx-xx1[<<] < 1457359742 505975 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.syntax: points -32.14, score 2.98, rank 47/47 < 1457359758 347639 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest syntax >-[<<] < 1457359758 480857 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.syntax: points -46.00, score 0.00, rank 47/47 < 1457359767 784402 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest syntax >()*- [<<] < 1457359768 148907 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.syntax: points -32.14, score 2.98, rank 47/47 < 1457359776 357370 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest syntax >()*mmmm- [<<] < 1457359776 586601 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.syntax: points -32.14, score 2.98, rank 47/47 < 1457359779 818017 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest syntax >() - [<<] < 1457359779 951561 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.syntax: points -46.00, score 0.00, rank 47/47 < 1457359816 85309 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest syntax >()*xx+xx1[<<] < 1457359816 218778 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.syntax: points -46.00, score 0.00, rank 47/47 < 1457359824 19288 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!bfjoust hi . < 1457359827 694251 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :still ded < 1457360057 810265 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1457360790 327118 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Ded as a dornil. < 1457361053 556248 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest ()*-1< < 1457361053 689888 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia: "!ztest progname code". See http://zem.fi/bfjoust/ for documentation. < 1457361057 214441 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest test ()*-1< < 1457361057 347830 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.test: points -46.00, score 0.00, rank 47/47 < 1457361062 306291 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest test (.)*-1< < 1457361062 592607 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.test: points -32.14, score 2.98, rank 47/47 < 1457361283 430133 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Lua Joust14]]4 10 02https://esolangs.org/w/index.php?diff=46537&oldid=46536 5* 03Lymia 5* (-2) 10 < 1457361479 489968 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"(<)*-X1" → "(<)*0 X1" → "". ">()*xx-xx1[<<]" → ">()*0 xx1[<<]" → ">[<<]". ">-[<<]" is just what it is. ">()*- [<<]" → ">()*0 [<<]" → ">[<<]". ">()*mmmm- [<<]" ditto. ">() - [<<]" → ">()*0 -[<<]" → ">-[<<]" (no * or % means () gets treated as ()*0). ">()*xx+xx1[<<]" → ">()*0 +xx1[<<]" → ">+[<<]" (explicit + not part of repeat count but also not "whitespace" that gets ... < 1457361485 511767 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :... skipped). "()*-1<" → "<". "(.)*-1<" is again just what it looks like. < 1457361624 204134 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Lymia: are you sure that Lua Joust is deterministic? < 1457361626 485054 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Somewhat inconsistently, "(.)*;4" is the same as "....", but "(.)*,4" is "". That's a bug. "," got accidentally added to the list of non-whitespace characters, even though it doesn't have any meaning. < 1457361648 592860 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :b_jonas, it shoul dbe. < 1457361650 318107 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :should be* < 1457361656 64231 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :What would cause it not to be? < 1457361670 59713 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :oh, bleh < 1457361678 231082 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :There's ordering of hashes in arrays containing hashes. < 1457361681 431316 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Lymia: in Lua, you can iterate on the keys of a table, or get the length of a non-array table, and those aren't well-defined enough to be deterministic. I'm not sure if they are, that depends on the lua implementation. < 1457361688 794886 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I could remove pairs. < 1457361692 473114 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :And that problem'll be gone. < 1457361696 426602 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :pairs and next. < 1457361697 263647 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Lymia: no, it wouldn't be < 1457361704 863303 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Lymia: even the # operator can be nondeterministic < 1457361714 621238 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Explain in what cases? < 1457361717 659994 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Lymia: plus, removing next would limit lua SERIOUSLY < 1457361722 245803 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :like, make it a much less usable language < 1457361733 383660 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Lymia: read the docs for # to know < 1457361734 907473 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :um wait < 1457361740 509842 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :what version of Lua is this based on exactly? < 1457361743 101805 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :5.3 < 1457361744 701500 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :5.3 < 1457361747 220403 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :yes, then it stands < 1457361759 230529 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Again. < 1457361766 642933 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Explain what code would cause # to have nondeterministic behavior. < 1457361797 476439 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Lymia: I'm not sure it has, but the manual doesn't promise that it's deterministic, just like for the next function: http://www.lua.org/manual/5.3/manual.html#3.4.7 < 1457361803 702266 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :on tables that is (no problem on strings) < 1457361855 734828 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Lymia: basically, getting the length of a table is optimized so it doesn't have to read each element of integer key < 1457361882 773406 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :AFAIK < 1457361889 985846 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :From what I read of the code, the result is undefined, yes < 1457361897 60204 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :But not non-deterministic. < 1457361906 452906 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :That's a pretty critical difference. < 1457361912 262202 :spiette!~spiette@206.167.243.3 JOIN :#esoteric < 1457361945 10314 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Lymia: yes, but unless you read the implementation, you can't tell if it's deterministic. It depends on the details of how tables work, just like the order of keys as returend by next. < 1457361966 722412 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I have read the implementation before for unrelated versions. < 1457361993 745526 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Lymia: in a not too old version? < 1457362056 361184 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Lymia: also, in recent versions, you have to modify the load function so that you can't load binary (precompiled) chunks < 1457362062 117882 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :because that can lead to breaking the lua sandbox < 1457362065 751546 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I know. < 1457362067 695594 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :loading text chunks is fine < 1457362068 655785 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I'm passing "t" to load. < 1457362088 432491 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Lymia: I mean, in the load function you give in the environment to the program < 1457362092 171060 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :http://esolangs.org/wiki/Lua_Joust doesn't list this < 1457362099 812628 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Oh, I see. < 1457362121 768368 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I'll just remove load because I don't think there's a legitimate use for it. < 1457362130 357004 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Lymia: sure there is! evalling code < 1457362135 169438 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :dynamically comptued code < 1457362141 386663 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but you can easily make a modified version of it < 1457362146 557485 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I'd like to see that program. < 1457362171 27688 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I have such an obfu somewhere... we're still on #esoteric, right? < 1457362198 451946 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :hrm < 1457362227 658706 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hmm, actually I use loadstring < 1457362235 384722 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it's for an older version of lua < 1457362244 148317 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :btu it would have to use load in lua 5.3 < 1457362252 461525 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I think you can still extract non-deterministic behavior out of tables even if you skip non-safe values in next/pairs < 1457362280 79461 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Lua Joust14]]4 10 02https://esolangs.org/w/index.php?diff=46538&oldid=46537 5* 03Fizzie 5* (+4) 10/* Lua Environment */ I'm pretty sure this was a typo. < 1457362309 531633 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Lua Joust14]]4 10 02https://esolangs.org/w/index.php?diff=46539&oldid=46538 5* 03Lymia 5* (+246) 10 < 1457362322 273897 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Lua Joust14]]4 M10 02https://esolangs.org/w/index.php?diff=46540&oldid=46539 5* 03Lymia 5* (+1) 10 < 1457362333 610462 :Lymia!lymia@magical.girl.lyrical.lymia.moe PART #esoteric :"Hug~♪" < 1457362338 849493 :Lymia!lymia@magical.girl.lyrical.lymia.moe JOIN :#esoteric < 1457362339 870046 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :opps < 1457362371 884538 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :The only solution I can think of is disabling next and pairs. :c < 1457362392 74773 :spiette!~spiette@206.167.243.3 QUIT :Quit: :qa! < 1457362399 110821 :bender|!~benderx2@2404:e800:e61a:41d:f430:c660:b7ce:2f32 QUIT :Ping timeout: 250 seconds < 1457362415 344690 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Lymia: but if you do that, then what you get doesn't resemble to lua much anymore < 1457362443 715293 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I could also do a very slow pairs() implementation < 1457362446 519368 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Which sorts < 1457362463 418006 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Lymia: can't you just (a) be careful with how you prepare the tables you pass to the program, and (b) set the hash seed to a fixed deterministic value so that any table the user creates is deterministic if you know its history? < 1457362479 910889 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :b_jonas, the problem is allocation < 1457362488 352519 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :The hash of, say, {} is its memory address. < 1457362494 415665 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh... < 1457362495 152332 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ouch < 1457362504 768956 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :that would be more difficult to fix, yes < 1457362540 931807 :jaboja!~jaboja@emm253.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 244 seconds < 1457362565 999015 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Lymia: luckily for you the lua math standard library doesn't have a signbit or copysign function. The sign bits of NaN values from normal float arithmetic could depend on how you compile your code, but I think with the current lua standard library there might not be any way to extract the sign bit. < 1457362576 58367 :spiette!~spiette@x-132-204-251-254.xtpr.umontreal.ca JOIN :#esoteric < 1457362587 5046 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I believe that'd be artitecture dependent. < 1457362591 945200 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Which I'm just going to have to live with. < 1457362601 239426 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :No good ways out of that one. < 1457362604 871308 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Lymia: exactly, x87 has a saner rule for the sign bit than sse2 < 1457362609 435041 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :s/sse2/sse/ < 1457362626 207890 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :no wait < 1457362662 544690 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :bleh < 1457362664 616596 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :x87 and sse also differ on the mantissa of the nan, but you can't generates nans with mantissa different from the "indeterminate" nan, so that doesn't matter < 1457362673 691249 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and x87 has the sane rule for them < 1457362677 490903 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :The table data structure doesn't let me make the guarantees I want. < 1457362690 516301 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :So I don't think just skipping over "bad" values in next will work. < 1457362702 218995 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and the sign of nans is actually undefined on sse (as in the documentation says that it's undefined, which is uncharacteristic for x86) < 1457362724 790999 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Lymia: could you fix the addresses too by allocating with a memory allocator you control from a pool of a fixed address? < 1457362742 782787 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Or from a pool of variable address, but modify the hash function? < 1457362748 116825 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :That would eliminate any possibility of a Lua implementation. < 1457362755 735758 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :It'd have to be in C, maybe with a patched Lua. < 1457362782 112556 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Lymia: ok, alternately, can you determine determinism if next returns only keys of certain types? < 1457362787 692157 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I don't know how the table works < 1457362800 305473 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I don't think so. < 1457362804 306866 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :though there's still the problem with # of course < 1457362827 43022 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :The hash table uses some algorithm that puts colliding elements in different slots, instead of a linked list. < 1457362827 648796 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I have looked at only very few parts of the lua implementation, not the table impl. < 1457362843 854964 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :So bad elements (From what it looks like) can actually cause reordering in otherwise good elements. < 1457362854 63343 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :# should be safe. < 1457362867 886278 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Ok, wait, what if you ask a hint from #lua here on freenode? They can handle crazy technical questions about lua as far as I remember. < 1457362895 734234 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Hrm. < 1457362897 591060 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I could remove next. < 1457362913 66432 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :And replace pairs() with a custom deterministic ordering. < 1457362968 619545 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Lymia: you say "The tostring function is modified to not reveal the address of tables, threads, functions, or userdata." -- can exception formatting use the builtin tostring, which you could detect with xpcall? < 1457362991 552225 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Lymia: also, wait, can you catch "out of memory" errors from pure lua? < 1457363025 292061 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :.. er. < 1457363039 610929 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I don't know. < 1457363057 349355 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I'm being evil here < 1457363059 563623 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I also thought of stack overflows, but. < 1457363088 258839 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :wait wait < 1457363104 794274 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Running out of stack space. < 1457363106 45837 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :you're allowed to set metatables on tables, right? < 1457363109 601127 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Yes. < 1457363117 764213 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric : Lymia: you say "The tostring function is modified to not reveal the address of tables, threads, functions, or userdata." -- can exception formatting use the builtin tostring, which you could detect with xpcall? < 1457363125 199760 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I can't figure out how to get that into an error message. < 1457363134 899777 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Calling error gets you (error object is a table value) < 1457363141 16434 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :that means you can create a table with weak values, which means you can observe the garbage collector, right? < 1457363161 595306 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :And __gc too. < 1457363163 704887 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :But that's solvable. < 1457363170 770709 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :go on < 1457363174 557776 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Those only matter on setmetatable() time, so. < 1457363179 221759 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :You can just remove those values from the table. < 1457363198 339360 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :If you add __gc or __mode to the metatable after you setmetatable, they don't do anything. < 1457363262 503765 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Lymia: what if __mode was already there but you modify it later? < 1457363318 97860 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Lymia: also, does the __mode of the metatable get possibly re-examined at the next garbage collection cycle? < 1457363362 451544 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I just mentioned that. < 1457363378 671221 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Hold on < 1457363394 180861 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :"Note that if you set a metatable without a __gc field and later create that field in the metatable, the object will not be marked for finalization." < 1457363423 268013 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :The same is not guarenteed for __mode in the secp. < 1457363424 383094 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :spec* < 1457363425 520401 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Lymia: I think what you said about __mode is for older versions of lua < 1457363427 864852 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :But, AFAIK, it still holds. < 1457363460 577457 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Lymia: I don't think so < 1457363503 537490 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Hrm. __mode was changed, yeah. < 1457363510 558607 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :*snicker* < 1457363523 318662 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I sort of like lua for things like this, but good luck if you fix all this < 1457363594 370499 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :OK. < 1457363595 721959 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Let's do this < 1457363604 79334 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Disable garbage collection while running the programs. < 1457363609 368511 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :And run a cycle manually afterwards. < 1457363705 532229 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Eliminate GC non-determinism. < 1457363796 63702 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh < 1457363807 19297 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :you mean you won't re-create the lua interpreter between runs? < 1457363818 810037 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :The implementation is in Lua. < 1457363831 106945 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I guess that is a solution. < 1457363831 508607 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I assumed you would, but it might not be necessary, if you recreate all of the environment (including the math table and stuff) < 1457363838 847933 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Yep. < 1457363840 978872 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1457363856 820948 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :pairs() is the only real nasty problem. < 1457363861 361927 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :you might also have to recreate the metatable of strings, and stuff like that < 1457363876 795010 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :getmetatable and setmetatable are patched to only set metatables on tables. < 1457363883 403037 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :But I'll just remove them since __mode is an issue. < 1457363894 954099 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ouch < 1457363900 868852 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :you remove them entirely? < 1457363906 452778 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I might. < 1457363923 788167 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I'll have to think about that. < 1457363936 631032 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :is there some way to access the metatable of strings without getmetatable? < 1457364053 355091 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :No. < 1457364064 347111 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :getfenv used to be a problem < 1457364066 517880 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :But not anymore. < 1457364071 632427 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? metatable < 1457364090 285580 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :metatable? ¯\(°​_o)/¯ < 1457364111 607547 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Lymia: ok, well good luck, and ask #lua < 1457364249 840392 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :The other answer is to drop nondeterminism. < 1457364254 293858 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :And allow random behavior. < 1457364450 248187 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Lua Joust14]]4 10 02https://esolangs.org/w/index.php?diff=46541&oldid=46540 5* 03Lymia 5* (+131) 10/* Detailed Rules */ < 1457364644 865818 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@tell ais523 but that's at least partly because I do most of my work in bed <-- i believe that doing ordinary activities in bed is considered bad for sleep hth < 1457364644 999390 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1457364658 807503 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Hrm. < 1457364662 113179 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Different project. < 1457364668 43825 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Helloerjan < 1457364680 657047 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :tafterneb < 1457364683 616366 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :What's the best way to detect "potato" programs. < 1457364697 114378 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :In BFJoust which are terrible and unlikely to be useful. < 1457364711 807202 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :check for initial < hth < 1457364717 463355 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I intend to run a large hill of >10000 programs < 1457364739 565687 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :How do I take the raw scores from that and figure out which programs are potato. < 1457364769 835613 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Lymia: recursively eliminate the programs with zero wins? < 1457364780 278521 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :hrm < 1457364785 865815 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :That'd indeed cull the worst of the worst. < 1457364792 701024 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :But not the "maybe OK" programs. < 1457364808 668717 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Like. < 1457364817 379977 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`olist 1027 < 1457364818 225122 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :That ends as soon as you find a program where A beats B and B beats A < 1457364822 186589 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :olist 1027: shachaf oerjan Sgeo FireFly boily nortti b_jonas < 1457364825 639420 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :It doesn't actually have to do if they're any good or not. < 1457364828 430533 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :but whether a program does well depends on the other programs on the hill < 1457364855 505530 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oolist < 1457364897 328918 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Lymia: how would you run a hill of 10000 programs? that would mean 10000**2 matches! you'd need a powerful set of computers for that, even if you write really optimized joust backends. < 1457364930 877202 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de JOIN :#esoteric < 1457364935 769100 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Time < 1457364936 772077 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Lots o fit < 1457364938 195764 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :of it* < 1457364952 335928 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but... um... < 1457365014 727074 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :Volume! < 1457365045 255346 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :? < 1457365050 159287 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :But what < 1457365088 819038 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :just hack into a supercomputer hth < 1457365108 986011 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net JOIN :#esoteric < 1457365109 119457 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :then it should only take about 80 years. < 1457365178 669261 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :It's < 1457365191 119596 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :wait, he doesn't even mention that Banjo is freaking chaotic and could easily have voted the wrong way? < 1457365196 815032 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Only a hundred million matchups < 1457365201 653796 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :That isn't too terrible. < 1457365208 213143 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :As far as "computable things" goes. < 1457365212 731839 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`learn It's written with an apostrophe. < 1457365220 95496 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'it'': It's written with an apostrophe. < 1457365233 348818 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :A week at worst, most likely. < 1457365319 596272 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :> 100 * 100 * 42 < 1457365320 985747 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 420000 < 1457365338 342992 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :> 100 * 100 * 42 * 100000 -- :: Cycles < 1457365339 792564 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 42000000000 < 1457365352 333584 :lleu!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1457365384 153150 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Lymia: assuming 1000 cycles a second, worst case that'll take 16 months < 1457365446 853503 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :> 50 * 99 * 42 * 100000 -- :: Cycles, removing trivial matchups < 1457365448 288223 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 20790000000 < 1457365463 522791 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Still 240 days < 1457365484 255484 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :1000 cycles a second? < 1457365499 144616 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Are you running it on a Pentium III? < 1457365519 441658 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Lymia: I have no instinct for how fast a cycle should be < 1457365541 973596 :XorSwap!~XorSwap@wpa-6-1203.cc.umanitoba.ca JOIN :#esoteric < 1457365550 753380 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Or a 8086? That might get the 1000 cycles/s < 1457365556 707058 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :It's orders of magnitude off. < 1457365560 578647 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Well then < 1457365569 984946 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :You're in luck that I don't decide how fast things go < 1457365675 87469 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I'd say very conservatively maybe 1 million cycles a second. < 1457365682 315144 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :um < 1457366276 360535 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Taneb, basically. If you estimate 1000 cycle/s < 1457366327 456546 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :You're guessing 2 million processor cycles per BFJoust cycle at 2 GhZ. For one core. < 1457366467 853996 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :I am way off < 1457366695 371086 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I'm measuring 0.019s per core for a full round of (.)*-1 vs (.)*-1 < 1457366724 578837 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Which implies maybe 50 full rounds per second worst case < 1457366782 76055 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Giving 23 days. But that's if every match takes the full 100000 cycles. < 1457366810 461816 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :So, around a week or so given 4 cores. < 1457366862 267762 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I'm not worried. < 1457366882 333215 :_46bit!~fortysix@pdpc/supporter/student/mmokrysz JOIN :#esoteric < 1457366971 519779 :J_Arcane!~chatzilla@37-219-67-112.nat.bb.dnainternet.fi QUIT :Ping timeout: 252 seconds < 1457367010 479359 :mroman!~mroman@160.85.232.90 QUIT :Quit: Lost terminal < 1457367048 95432 :_46bit!~fortysix@pdpc/supporter/student/mmokrysz PRIVMSG #esoteric :I came second in a Brainfuck competition! < 1457367108 48582 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :_46bit: are you from york < 1457367120 132360 :_46bit!~fortysix@pdpc/supporter/student/mmokrysz PRIVMSG #esoteric :yes! < 1457367129 549005 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :Taneb here also participated < 1457367132 653197 :_46bit!~fortysix@pdpc/supporter/student/mmokrysz PRIVMSG #esoteric :indeed < 1457367146 89455 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :oerjan: we know each other < 1457367156 191127 :_46bit!~fortysix@pdpc/supporter/student/mmokrysz PRIVMSG #esoteric :Taneb actually earned their prize < 1457367164 163770 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Lymia: IIRC, it takes on the order of a few seconds (less than three, I think) to run through the 1081 pairings zemhill's 47-program hill has. Assuming it was 2 seconds, and extrapolating to 10000 (so a factor of (10000*9999)/(47*46)), that'd be about ~100k CPU-seconds. That's barely over a day, and that's single-threaded. < 1457367173 876451 :_46bit!~fortysix@pdpc/supporter/student/mmokrysz PRIVMSG #esoteric :I did something like FizzBuzz < 1457367179 135197 :_46bit!~fortysix@pdpc/supporter/student/mmokrysz PRIVMSG #esoteric :and then nobody else entered < 1457367180 993757 :_46bit!~fortysix@pdpc/supporter/student/mmokrysz PRIVMSG #esoteric :so I won < 1457367184 566822 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@bf ++++++++++[>++++++++++>+++++++++++>+++<<<-]>-.>+.-.<++++.>++++.<------.>++.+.---------.<.>++++++++.<++++++++.++++++.-.>-.<<. < 1457367184 726553 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : congratulations < 1457367186 208798 :_46bit!~fortysix@pdpc/supporter/student/mmokrysz PRIVMSG #esoteric ::-( :-) < 1457367188 96418 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :congrats to both of you < 1457367198 233396 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@bf ++++++++++[>++++++++++>+++++++++++>+++<<<-]>-.>+.-.<++++.>++++.<------.>++.+.---------.<.>++++++++.<++++++++.++++++.-.>-.>. < 1457367198 366953 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : congratulations < 1457367214 511763 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ah. < 1457367217 418227 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@bf ++++++++++[>++++++++++>+++++++++++>+++<<<-]>-.>+.-.<++++.>++++.<------.>++.+.---------.<.>++++++++.<++++++++.++++++.-.>-.>+++. < 1457367217 551641 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : congratulations! < 1457367219 238701 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :In practice < 1457367220 572357 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :stupid. < 1457367235 867029 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I only actually have 5297 programs. < 1457367237 983502 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :So cut that by 1/4 < 1457367276 772869 :J_Arcane!~chatzilla@37-219-67-112.nat.bb.dnainternet.fi JOIN :#esoteric < 1457367287 919697 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Also from an old hill -- "Simulated a total of 378501202 cycles in 45402 individual jousts for 1081 duels." That gives an average of 8337 cycles/[whatever term you want to use]. < 1457367359 790804 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :11470 distinct programs, but. < 1457367369 738180 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :If my canonicalization is good. < 1457367377 545859 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Only 5297 in effect < 1457367504 872894 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :oh, well < 1457367505 563099 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :nope < 1457367510 527028 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I definitely have canonicalization errors < 1457367651 596479 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hmm < 1457367695 487531 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :fixed. < 1457367729 110481 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Ah, there's an actual number. < 1457367730 738650 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :2014-09-22 19:53:50 ais523: gearlanced can run the entire hill (all 1081 program pairs) in 1.7 seconds on this system. < 1457367749 731794 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Is what I get for using regex. < 1457367757 15788 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :How's torquelance? < 1457367780 820179 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :None of the fancy variants have really been worth it, IIRC. < 1457367795 748255 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I did measure a 2x speedup from it < 1457367802 541556 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :On a simple case < 1457367841 922104 :XorSwap!~XorSwap@wpa-6-1203.cc.umanitoba.ca QUIT :Ping timeout: 244 seconds < 1457367849 329144 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :but, urgh protobuf < 1457367861 246779 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yeah, I kind of got carried away. < 1457367880 43716 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's only for the visualization statistics, I think. < 1457367903 936488 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Most of my runtime in the version gathering phase < 1457367907 923197 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Is from hg < 1457367919 109687 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, I guess it's for everything now. Sorry about that. < 1457367919 891819 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :That thing is slow < 1457367935 176129 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I could probably honestly speed it up using git-hg < 1457367937 561043 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Let's try that < 1457367955 812085 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, the "ascii-based" protocol it had wasn't exactly pleasant either. < 1457368025 801240 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Anyway, using gearlanced to run a hill is quite a bit faster than calling gearlance individually for each pair. < 1457368093 168225 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Can has a torquelanced? :P < 1457368101 59097 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :iunno < 1457368106 492010 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I should benchmark it for real sometime < 1457368110 839558 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :To see if that stuff is actually worth it < 1457368159 564410 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think wrenchlance worked better than torquelance in my own tests, but I haven't really been very rigorous about this. < 1457368204 36068 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :wrenchlance invokes gcc < 1457368208 15481 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :oh, but only once per pair < 1457368217 709531 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Er < 1457368219 139367 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :program* < 1457368248 787510 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :You could probably put together a torquelanced though < 1457368254 284064 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :wrenchlance seems more resistant to taht < 1457368294 668972 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Not even a torquelanced < 1457368330 148034 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :torquelance_multiple right_B right_B2 program1A program2A program3A program4A... < 1457368360 185570 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Huh, that's interesting. In a straight-forward "run the thing for each pair individually", http://sprunge.us/JHOS -- more elapsed-time but less user-time. < 1457368463 340574 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :? < 1457368471 734123 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Could it be from your shell script < 1457368599 930699 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Could be. These aren't really meant for benchmarking at all, it's part of the regression-testing thing. < 1457368606 65975 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I just stuck a "time" there for funsies. < 1457368611 670105 :nycs!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1457368637 193086 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Ping timeout: 268 seconds < 1457369063 996991 :jaboja!~jaboja@emm253.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1457369309 894513 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Hrm < 1457369319 749332 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Maybe I could make do with a specialized program based off torquelance? < 1457369337 79310 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Reads BFJoust programs from stdin, compiles and does a full tournament on them in-memory < 1457369674 302336 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@tell ais523 mad: as I said, this is how quantum bogosort "works" <-- btw i think such things are not really believed possible; they're basically incompatible with the principle of unitary evolution - they require postselection, a feature which quantum mechanics does _not_ seem to support. < 1457369674 707188 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1457369699 66329 :J_Arcane!~chatzilla@37-219-67-112.nat.bb.dnainternet.fi QUIT :Ping timeout: 244 seconds < 1457369791 702942 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@tell ais523 That is, you can set up an experiment in which two paths (with indistinguishible results) cancel each other, but you cannot do that from inside that paths themselves, and there must always remain possible paths. < 1457369791 836351 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1457369854 705074 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@tell ais523 (because unitary evolution means the total probability of all remaining options does not change.) < 1457369854 838402 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1457370026 38814 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1457370340 118665 :J_Arcane!~chatzilla@37-219-67-112.nat.bb.dnainternet.fi JOIN :#esoteric < 1457371072 105026 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :fizzie, so. Something more difficult < 1457371086 66981 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :What do I do if I want full stats for 10000 v 10000 < 1457371247 576919 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest http://google.com < 1457371247 710462 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia: "!ztest progname code". See http://zem.fi/bfjoust/ for documentation. < 1457371252 538755 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest google http://google.com < 1457371252 770152 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia: error: parse error: encountered { without suitable enclosing ( < 1457371268 12615 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Hrm < 1457371277 293996 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :impossible things: html+bfjoust polygot < 1457371282 903282 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Or, well. < 1457371285 125784 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :It's possible, but... < 1457371292 686413 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Only for one bfjoust program. < 1457371443 811524 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Lymia: that depends on how exactly you interpret HTML < 1457371475 784903 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :b_jonas: if you interpret HTML using a brainfuck interpreter.... < 1457371566 85057 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric : or < 1457373714 784110 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :wat < 1457373728 694932 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh well. < 1457373732 410496 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(many brainfuck interpreters won't care, of course... and after the next > you'll be in safe territory again) < 1457373749 316131 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Client Quit < 1457373750 721920 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmm, that's a cool one... < 1457373776 453360 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :!sh ps | grep lance < 1457373776 996856 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​\ \ Signal 18 (CONT) caught by ps (procps version 3.2.8). \ Please send bug reports to or < 1457373790 600950 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :okay so apparently it does that every time :/ < 1457373796 469831 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :\o/ < 1457373823 870415 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :and what's !sh anyway < 1457373889 844641 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :!sh pstree | grep lance < 1457373890 522773 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​| | | `-report---gearlance] \ | | | `-report---gearlance] < 1457373910 753300 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Can you kill it? < 1457373918 479460 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Try killall -9 report < 1457373957 165146 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :!sh grep lance /proc/*/cmdline < 1457373957 970099 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :Binary file /proc/12604/cmdline matches \ Binary file /proc/12663/cmdline matches \ Binary file /proc/12728/cmdline matches \ Binary file /proc/13455/cmdline matches \ Binary file /proc/13547/cmdline matches \ Binary file /proc/13728/cmdline matches \ Binary file /proc/13988/cmdline matches \ Binary file /proc/14438/cmdline matches \ Binary file /proc/14988/cmdline matches \ Binary file /proc/15555/cmdline matches < 1457374003 79880 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION isn't sure how much he can break there < 1457374005 548090 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :!sh whoami < 1457374006 223472 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​/usr/bin/whoami: cannot find name for user ID 1546733 < 1457374019 857116 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :!sh pstree -u | grep lance < 1457374020 576758 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​| | | `-report---gearlance] \ | | | `-report---gearlance] < 1457374054 324066 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :!sh pstree -u | grep report < 1457374054 984615 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​| | | `-report---gearlance] \ | | | `-report---gearlance] < 1457374061 791393 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :!sh killall report < 1457374062 400094 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :report(995): Operation not permitted \ report(12604): Operation not permitted \ report(12663): Operation not permitted \ report(12728): Operation not permitted \ report(13455): Operation not permitted \ report(13547): Operation not permitted \ report(13728): Operation not permitted \ report(13988): Operation not permitted \ report(14438): Operation not permitted \ report(14988): Operation not permitted \ report(15555): < 1457374067 15276 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :okay, nothing :) < 1457374073 278770 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Wish that'd work. < 1457374075 426990 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :!sh pstree -u | grep report < 1457374076 175943 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​| | | `-report---gearlance] \ | | | `-report---gearlance] < 1457374080 127986 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :It needs doing. < 1457374088 274421 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :!sh pstree -p | grep report < 1457374088 925198 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​| | | `-report(995)---gearlance(31444) \ | | | `-report(12604)---gearlance(3138+ \ | | | `-report(12663)---gearlance(3138+ \ | < 1457374090 594154 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Check /tmp for goodies < 1457374145 705932 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1457374173 613731 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :!sh du -s /tmp 2>/dev/null < 1457374174 236641 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :4./tmp < 1457374199 250799 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I wonder if there's overflows and/or 'fun' to be had with gearlance. < 1457374211 158783 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :probably? < 1457374218 848080 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :If you can get it to run code as the same user as report. < 1457374222 722843 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :And killit < 1457374269 696735 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Lymia: Well, zhillcrank.rb takes 4.121s of elapsed time to crank full statistics for the 47-program hill, so computationally speaking that doesn't sound like a problem. Though you'd probably need to adjust it to do some batching. The stat file for 47 programs is 8147534 and I would assume it to be approximately linear in the number of pairs. Extrapolating to 10k programs, that'd mean ... < 1457374275 734527 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :... 376814026207 bytes ~ 350 GB, which might not fit in RAM on many systems. (Especially since the in-memory representation probably has more overhead.) < 1457374298 644820 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :s/8147534/8147534 bytes/ < 1457374336 745274 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :You need gearlance, right? < 1457374338 781855 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :For stats < 1457374344 163458 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :No fancy lances. < 1457374352 317744 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes. < 1457374357 43816 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :But it's not that slow. < 1457374375 534017 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I'd also like to modify it to generate .svg files instead of .png < 1457374381 14521 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :To save on storage spce. < 1457374382 149860 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :space* < 1457374411 448204 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Last time I tried 100x100 I remember problems with it using lots of space on disk. < 1457374413 324341 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, you mean running the old-style egostats? That would be entirely impossible. < 1457374414 490494 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :The final output < 1457374488 905116 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :How so? < 1457374586 817765 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Because those scripts manage to use multiple gigabytes of memory to even run for the 47x47 case. < 1457374597 344226 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I assumed you just wanted the raw data. < 1457374653 628504 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(To do something with, I don't know what.) < 1457374689 424236 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Many (most?) of the plots also wouldn't really work for 10k programs. < 1457375158 508749 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :!sh awk '{ print $22 }' /proc/{995,self}/stat < 1457375159 83223 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :717423685 \ 721318974 < 1457375186 125514 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> (721318974 - 717423685) / 100 / 3600 < 1457375187 748770 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 10.820247222222221 < 1457375212 253642 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I think that's how long ago (in hours) that thing was started < 1457375269 185271 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think I vaguely recall a discussion on how EgoBot's copy of gearlance predates the fix for empty loops. < 1457375287 806065 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh is that the ()*-1 stuff? < 1457375321 795817 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think so, yes. < 1457375330 751784 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Or some more complex forms. < 1457375346 443252 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Like nested ones.) < 1457375513 983288 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hah, there's a !bfjoust command at 8:36, which fits my calculation < 1457375824 245198 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :!sh grep -l report /proc/[1-9]*/stat | xargs awk 'p { print (s - $22)/100, "seconds ago" } !p { p = 1; s = $22; }' /proc/self/stat | date -f- < 1457375825 22807 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​/bin/grep: /proc/9303/stat: No such file or directory \ Sun Mar 6 23:57:45 UTC 2016 \ Sun Mar 6 23:57:56 UTC 2016 \ Sun Mar 6 23:58:03 UTC 2016 \ Mon Mar 7 00:00:19 UTC 2016 \ Mon Mar 7 00:00:27 UTC 2016 \ Mon Mar 7 00:00:51 UTC 2016 \ Mon Mar 7 00:01:20 UTC 2016 \ Mon Mar 7 00:02:13 UTC 2016 \ Mon Mar 7 00:02:58 UTC 2016 \ Mon Mar 7 00:03:46 UTC 2016 \ Mon Mar 7 07:12:11 UTC 2016 \ Mon Mar 7 14:10:24 UTC < 1457375829 891873 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :fizzie, so, better question. < 1457375837 208250 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :zhillcrank outputs this, right: http://zem.fi/bfjoust/vis/cycles/ < 1457375853 79033 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :How do you expect this UI to hold up to 10000 x 10000 warriors < 1457375953 225316 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :00:56:23 !bfjoust pause ()*-1 00:56:26 ​Score for b_jonas_pause: 6.1 ... hmmmmm. < 1457376033 863283 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :!sh date < 1457376034 323165 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :Mon Mar 7 18:40:34 UTC 2016 < 1457376051 784556 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!bfjoust live . < 1457376074 340017 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ah, that's the one: 00:57:44 !bfjoust pause ((({})*999999)*9999999)*999999 < 1457376095 557920 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :it's been broken since. < 1457376161 603742 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? b_jonas < 1457376169 623647 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :b_jonas egy nagyon titokzatos személy. Hollétéről egyelőre nem ismertek. < 1457376178 387424 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :aha. < 1457376185 308574 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :does it say that he's a bad person? < 1457376285 926277 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :!sh grep -l report /proc/[1-9]*/stat | xargs awk 'p { print (s - $22)/100, "seconds ago" } !p { p = 1; s = $22; }' /proc/self/stat | date -f- +%d-%H:%M:%S < 1457376286 848215 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​/bin/grep: /proc/15886/stat: No such file or directory \ 07-18:40:52 \ 06-23:57:45 \ 06-23:57:56 \ 06-23:58:03 \ 07-00:00:19 \ 07-00:00:27 \ 07-00:00:51 \ 07-00:01:20 \ 07-00:02:13 \ 07-00:02:59 \ 07-00:03:46 \ 07-07:12:11 \ 07-14:10:25 \ 07-07:36:46 < 1457376334 493045 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :!sh grep -l report /proc/[1-9]*/stat 2>/dev/null | xargs awk 'p { print (s - $22)/100, "seconds ago" } !p { p = 1; s = $22; }' /proc/self/stat | date -f- +%d-%H:%M:%S | sort | xargs < 1457376335 532293 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :06-23:57:45 06-23:57:56 06-23:58:03 07-00:00:19 07-00:00:27 07-00:00:51 07-00:01:20 07-00:02:14 07-00:02:59 07-00:03:46 07-07:12:11 07-07:36:46 07-14:10:25 07-18:40:52 < 1457376547 759534 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(these are the start times of the various report processes; presumably they all hang waiting on a gearlance process that's merrily consuming CPU cycles) < 1457376577 807947 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh and the output is UTC < 1457376625 870866 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :h,, < 1457376627 363661 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :hm < 1457376629 852741 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Check their pid < 1457376655 296152 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :995 is the first one (see above) < 1457376665 323247 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Er < 1457376666 808810 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Not pid, uid < 1457376809 604627 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Quit: Textual IRC Client: www.textualapp.com < 1457376827 880448 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :!sh ls -la /proc/995/stat < 1457376828 431649 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​/bin/ls: /proc/995/stat: Function not implemented \ -r--r--r-- 1 5000 0 0 Mar 7 14:10 /proc/995/stat < 1457376829 335375 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1457376842 815569 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :!sh id < 1457376843 295142 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :uid=1236523 gid=1236523 < 1457376847 463113 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :!sh id < 1457376847 994654 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :uid=1332109 gid=1332109 < 1457376854 580892 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :... is it 100% random? < 1457376867 94896 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :That could be fun if it randomly happens to be 5000 < 1457376877 459894 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :uname -a? :P < 1457376885 444067 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :!sh uname -a < 1457376885 922175 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :Linux codu.org 3.2.0-4-amd64 #1 SMP Debian 3.2.68-1+deb7u3 x86_64 GNU/Linux < 1457376891 743824 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :can't you do that yourself? < 1457376901 343905 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh test < 1457376901 703241 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :No output. < 1457376906 658257 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :!sh test < 1457376907 66902 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :No output. < 1457376907 355993 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :huh < 1457376918 113120 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric : 3.2.0 is old isn't it < 1457376940 842579 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I wonder if it fixes the keyrings exploit < 1457376940 996268 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :!ls /boot < 1457376963 758657 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :!sh ls /boot < 1457376964 312700 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​/bin/ls: cannot access /boot: No such file or directory < 1457376969 886961 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :!sh ls / < 1457376970 314368 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :bin \ dev \ etc \ home \ lib \ lib64 \ opt \ proc \ tmp \ usr < 1457377040 350977 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh find / -perm -4000 < 1457377040 882715 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​/usr/bin/find: `/': Function not implemented < 1457377047 722124 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :wut < 1457377049 398098 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh find / -perm 4000 < 1457377049 849029 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​/usr/bin/find: `/': Function not implemented < 1457377054 47724 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh busybox find / -perm 4000 < 1457377075 486082 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :find: /proc/tty/driver: Input/output error \ find: /proc/1/task/1/fd: Input/output error \ find: /proc/1/task/1/fdinfo: Input/output error \ find: /proc/1/task/1/ns: Input/output error \ find: /proc/1/fd: Input/output error \ find: /proc/1/fdinfo: Input/output error \ find: /proc/1/ns: Input/output error \ find: /proc/2/task/2/fd: Input/output error \ find: /proc/2/task/2/fdinfo: Input/output error \ find: /proc/2/task/2/ns: < 1457377080 588740 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh busybox find / -perm 4000 | paste < 1457377097 783078 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :find: /proc/tty/driver: Input/output error \ find: /proc/1/task/1/fd: Input/output error \ find: /proc/1/task/1/fdinfo: Input/output error \ find: /proc/1/task/1/ns: Input/output error \ find: /proc/1/fd: Input/output error \ find: /proc/1/fdinfo: Input/output error \ find: /proc/1/ns: Input/output error \ find: /proc/2/task/2/fd: Input/output error \ find: /proc/2/task/2/fdinfo: Input/output error \ find: /proc/2/task/2/ns: < 1457377104 34768 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh busybox find / -perm 4000 2>/dev/null < 1457377120 368374 :Reece`!~nothing@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net JOIN :#esoteric < 1457377285 372227 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh busybox ps ax < 1457377286 86680 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :PID USER COMMAND \ 1 0 /lib/systemd/systemd --system --deserialize 17 \ 2 0 [kthreadd] \ 3 0 [ksoftirqd/0] \ 5 0 [kworker/u:0] \ 6 0 [migration/0] \ 7 0 [watchdog/0] \ 8 0 [migration/1] \ 10 0 [ksoftirqd/1] \ 11 0 [watchdog/1] \ 12 0 [cpuset] \ 13 0 [khelper] \ 14 0 [kdevtmpfs] \ 15 0 < 1457377316 68515 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh ldd `which find` < 1457377316 931734 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :ldd: exited with unknown exit code (139) < 1457377323 526603 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh busybox ldd `which find` < 1457377324 247156 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :ldd: applet not found < 1457377346 461707 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh LD_PRELOAD=/lib/libc.so.6 ldd `which find` < 1457377346 997132 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​/bin/bash: /usr/bin/ldd: No such file or directory < 1457377359 714528 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh LD_PRELOAD=/lib/libc.so.6 LD_LIBRARY_PATH="" ldd `which find` < 1457377360 334720 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​/bin/bash: /usr/bin/ldd: No such file or directory < 1457377368 796619 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh ls /usr/bin/ldd < 1457377369 249225 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​/usr/bin/ldd < 1457377373 293072 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh ls -alh /usr/bin/ldd < 1457377373 783629 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​/bin/ls: /usr/bin/ldd: Function not implemented \ -rwxr-xr-x 1 0 0 5.8K Aug 16 2009 /usr/bin/ldd < 1457377381 490483 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh busybox ls -alh /usr/bin/ldd < 1457377381 972778 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​-rwxr-xr-x 1 0 0 5.7K Aug 16 2009 /usr/bin/ldd < 1457377392 42300 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh busybox cp /usr/bin/ldd /tmp/ldd < 1457377392 447446 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :No output. < 1457377399 844910 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh LD_PRELOAD=/lib/libc.so.6 LD_LIBRARY_PATH="" /tmp/ldd `which find` < 1457377400 509807 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​/tmp/input.32686: line 1: /tmp/ldd: No such file or directory < 1457377406 637048 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh /tmp/ldd `which find` < 1457377407 160403 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​/tmp/input.358: line 1: /tmp/ldd: No such file or directory < 1457377413 517033 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh ls /tmp < 1457377413 961074 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :input.504 < 1457377423 938104 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh busybox ls /tmp < 1457377424 474951 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :input.693 < 1457377430 987113 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh busybox ls -alh /tmp < 1457377431 427430 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​-rw-r--r-- 1 5000 0 21 Mar 7 19:03 input.837 < 1457377436 193609 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh busybox ls -alh / < 1457377436 738979 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :drwxr-xr-x 2 0 0 4.0K Oct 12 2011 bin \ drwxrwxrwx 0 0 0 0 Jan 1 1970 dev \ drwxrwxrwx 0 0 0 0 Jan 1 1970 etc \ drwxrwxrwx 0 0 0 0 Jan 1 1970 home \ drwxr-xr-x 11 0 0 8.0K Dec 31 2011 lib \ lrwxrwxrwx 1 0 0 4 Jan 1 1970 lib64 -> /lib \ drwxrwxrwx 0 0 0 0 < 1457377437 940467 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Hrm < 1457377440 105620 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Mount namespaces? < 1457377445 711688 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh busybox mount < 1457377446 221514 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :rootfs on / type rootfs (rw) \ sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime) \ proc on /proc type proc (rw,nosuid,nodev,noexec,relatime) \ udev on /dev type devtmpfs (rw,relatime,size=10240k,nr_inodes=477568,mode=755) \ devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000) \ tmpfs on /run type tmpfs (rw,nosuid,relatime,size=771108k,mode=755) \ /dev/xvda1 on / type ext3 < 1457377453 573687 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh busybox mount | grep tmp < 1457377454 75303 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :udev on /dev type devtmpfs (rw,relatime,size=10240k,nr_inodes=477568,mode=755) \ tmpfs on /run type tmpfs (rw,nosuid,relatime,size=771108k,mode=755) \ tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev) \ tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k) \ tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755) \ tmpfs on /run/user/0 type tmpfs (rw,nosuid,nodev,relatime,size=385556k,mode=700) < 1457377461 71060 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh busybox mount | grep /tmp < 1457377461 550525 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :No output. < 1457377465 438949 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh busybox mount | grep / < 1457377465 992131 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :rootfs on / type rootfs (rw) \ sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime) \ proc on /proc type proc (rw,nosuid,nodev,noexec,relatime) \ udev on /dev type devtmpfs (rw,relatime,size=10240k,nr_inodes=477568,mode=755) \ devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000) \ tmpfs on /run type tmpfs (rw,nosuid,relatime,size=771108k,mode=755) \ /dev/xvda1 on / type ext3 < 1457377515 254559 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh busybox ls /run < 1457377515 729464 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :ls: /run: No such file or directory < 1457377520 207219 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh busybox ls / < 1457377520 570876 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :bin \ dev \ etc \ home \ lib \ lib64 \ opt \ proc \ tmp \ usr < 1457377533 920117 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Mount namespaces, definitely. < 1457377539 331502 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh busybox ls /home < 1457377539 717402 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :egobot < 1457377541 306742 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh busybox ls /home/egobot < 1457377541 770790 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :egobot.hg < 1457377545 658454 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh busybox ls /home/egobot/egobot.hg < 1457377546 57560 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :multibot_cmds < 1457377553 641439 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh busybox ls /home/egobot/egobot.hg/multibot_cmds < 1457377554 89273 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :interps \ lib \ slox < 1457377560 120149 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh busybox ls -alh /home/egobot/egobot.hg/multibot_cmds < 1457377560 967922 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :drwxr-xr-x 39 5000 5000 4.0K Feb 20 2011 interps \ drwxr-xr-x 2 5000 5000 4.0K May 31 2012 lib \ drwxrwxrwx 0 0 0 0 Jan 1 1970 slox < 1457377572 882808 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh ls /dev/shm < 1457377573 329883 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​/bin/ls: cannot access /dev/shm: No such file or directory < 1457377575 592142 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh ls /dev/ < 1457377576 64547 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :null < 1457377602 762091 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I only know about HackEgo sandboxing, I don't know if/how similar EgoBot is. < 1457377605 26446 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh busybox --help < 1457377605 527581 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :BusyBox v1.14.2 (Debian 1:1.14.2-2) multi-call binary \ Copyright (C) 1998-2008 Erik Andersen, Rob Landley, Denys Vlasenko \ and others. Licensed under GPLv2. \ See source distribution for full notice. \ \ Usage: busybox [function] [arguments]... \ or: function [arguments]... \ \.BusyBox is a multi-call binary that combines many common Unix \..utilities into a single executable. Most people will create < 1457377613 289308 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh ldd `which busybox` < 1457377613 920104 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :ldd: exited with unknown exit code (139) < 1457377626 933435 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :It looks like there's something weird going on with the libc < 1457377633 503584 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :busybox is usually static, so. < 1457377642 271638 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :`? < 1457377642 442187 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Mmmmm... no. < 1457377656 882979 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I'll get revenge some day. < 1457377694 888823 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh (sleep 100) & < 1457377700 185679 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh id ; (sleep 100) & < 1457377711 321250 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh busybox ps axu | grep sh < 1457377711 912308 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :115 0 [flush-202:0] \ 941 5000 /bin/bash PRIVMSG/tr_21.cmd PRIVMSG #esoteric !bfjoust comex_the_first_program_ever (>)*9[-]+[>[-]+] \ 953 0 /usr/sbin/sshd -D \ 967 5000 /bin/bash scmds/bfjoust bfjoust comex_the_first_program_ever (>)*9[-]+[>[-]+] PRIVMSG #esoteric !bfjoust comex_the_first_program_ever (>)*9[-]+[>[-]+] \ 990 5000 /bin/bash scmds/bfjoust bfjoust comex_the_first_program_ever < 1457377767 677350 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh busybox ps axu | grep gearlance < 1457377768 402323 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :995 5000 ../report ../gearlance ../cache Deewiant_allegro.bfjoust Deewiant_pendolino.bfjoust Fiora_timestopping-mahou-shoujo.bfjoust Gregor_furry_furry_strapon_pegging_girls.bfjoust Lymia_aurora.bfjoust Lymia_flow.bfjoust Lymia_nyuroki.bfjoust Lymia_two_people_runn \ 6587 5000 /bin/bash PRIVMSG/tr_21.cmd PRIVMSG #esoteric !sh busybox ps axu | grep gearlance \ 6604 5000 /bin/bash PRIVMSG/tr_21.cmd < 1457377817 737100 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh busybox wget https://api.ipify.org?format=json - < 1457377818 134472 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :wget: not an http or ftp url: https://api.ipify.org?format=json < 1457377822 367955 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh busybox wget http://api.ipify.org?format=json - < 1457377822 862953 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :wget: bad address 'api.ipify.org' < 1457377829 620684 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh busybox wget http://api.ipify.org/?format=json - < 1457377830 66502 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :wget: bad address 'api.ipify.org' < 1457377856 826984 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh busybox wget http://23.21.54.217/?format=json - < 1457377857 418308 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :Connecting to 23.21.54.217 (23.21.54.217:80) \ wget: cannot connect to remote host (23.21.54.217): Connection refused < 1457377872 372623 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh busybox ifconfig < 1457377872 938228 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :eth0 Link encap:Ethernet HWaddr AA:00:00:3E:AD:41 \ inet addr:64.62.173.65 Bcast:64.62.173.127 Mask:255.255.255.128 \ inet6 addr: fe80::a800:ff:fe3e:ad41/64 Scope:Link \ UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 \ RX packets:16546593 errors:0 dropped:0 overruns:0 frame:0 \ TX packets:14196923 errors:0 dropped:0 overruns:0 carrier:0 \ collisions:0 < 1457377897 462605 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh busybox ifconfig | grep Link < 1457377897 954537 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :eth0 Link encap:Ethernet HWaddr AA:00:00:3E:AD:41 \ inet6 addr: fe80::a800:ff:fe3e:ad41/64 Scope:Link \ lo Link encap:Local Loopback < 1457377918 136249 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh busybox wget http://127.0.0.1/ - < 1457377918 630012 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :Connecting to 127.0.0.1 (127.0.0.1:80) \ wget: can't open 'index.html': Permission denied < 1457377929 641433 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh busybox curl http://127.0.0.1/ < 1457377930 63821 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :curl: applet not found < 1457377965 991377 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh busybox curl http://127.0.0.1/ -O - < 1457377966 416642 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :curl: applet not found < 1457377970 77720 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh busybox get http://127.0.0.1/ -O - < 1457377970 500764 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :get: applet not found < 1457377972 10763 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh busybox wget http://127.0.0.1/ -O - < 1457377972 549787 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :Connecting to 127.0.0.1 (127.0.0.1:80) \ \ \ Codu \ \ \ \ \ \ \ \ Codu \ \ \ \ \ \ /dev/null < 1457378447 887805 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :foo < 1457378458 166348 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :!help < 1457378458 299015 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :int-e: I do !zjoust; see http://zem.fi/bfjoust/ for more information. < 1457378458 432412 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​help: General commands: !help, !info, !bf_txtgen. See also !help languages, !help userinterps. You can get help on some commands by typing !help . < 1457378494 970666 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :!sh which gcc < 1457378495 353409 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​/usr/bin/gcc < 1457378505 207754 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :!fetch < 1457378541 333648 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Lymia: oh well, at least you can access files inside the hackego environment that way < 1457378545 124518 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`fetch < 1457378548 446974 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :http://: Invalid host name. < 1457378583 369736 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh uname --kernel-release < 1457378583 857399 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :3.2.0-4-amd64 < 1457378599 248602 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh busybox uname --kernel-release < 1457378599 851841 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :3.2.0-4-amd64 < 1457378606 18293 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`fetch http://lpaste.net/raw/2845173683343851520 < 1457378609 548243 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2016-03-07 19:23:06 URL:http://lpaste.net/raw/2845173683343851520 [26] -> "2845173683343851520" [1] < 1457378627 445624 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh busybox uname --operating-system < 1457378627 910916 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :GNU/Linux < 1457378629 758888 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`pooch < 1457378634 568934 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :!sh wget http://127.0.0.1/projects/hackbot/fshg/index.cgi/raw-file/tip/2845173683343851520 -O - 2>/dev/null < 1457378635 457338 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :Testing something or other < 1457378644 113593 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`rm 2845173683343851520 < 1457378648 231463 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457378653 846205 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh busybox uname --kernel-version < 1457378654 335783 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​#1 SMP Debian 3.2.68-1+deb7u3 < 1457378662 192371 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Strange. < 1457378676 816333 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh busybox ps ax | grep apache < 1457378677 672074 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :2746 1000 /usr/sbin/apache2 -k start \ 2763 1000 /usr/sbin/apache2 -k start \ 3089 1000 /usr/sbin/apache2 -k start \ 3096 1000 /usr/sbin/apache2 -k start \ 3097 1000 /usr/sbin/apache2 -k start \ 3497 1000 /usr/sbin/apache2 -k start \ 8357 1000 /usr/sbin/apache2 -k start \ 13355 0 /usr/sbin/apache2 -k start \ 15913 1000 /usr/sbin/apache2 -k start \ 18503 1000 < 1457378689 425720 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Is this Usermode Linux? < 1457378696 499832 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :But if it is, why are there all these priviledged processes here < 1457378699 135680 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`uname -a < 1457378700 102819 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Linux umlbox 3.13.0-umlbox #1 Wed Jan 29 12:56:45 UTC 2014 x86_64 GNU/Linux < 1457378701 185710 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh busybox ps axu | grep apache < 1457378701 887652 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :2746 1000 /usr/sbin/apache2 -k start \ 2763 1000 /usr/sbin/apache2 -k start \ 3089 1000 /usr/sbin/apache2 -k start \ 3096 1000 /usr/sbin/apache2 -k start \ 3097 1000 /usr/sbin/apache2 -k start \ 3497 1000 /usr/sbin/apache2 -k start \ 8357 1000 /usr/sbin/apache2 -k start \ 13355 0 /usr/sbin/apache2 -k start \ 15913 1000 /usr/sbin/apache2 -k start \ 18503 1000 < 1457378713 371746 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :it might be < 1457378747 383350 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`uname --kernel-release < 1457378748 154345 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :3.13.0-umlbox < 1457378782 704664 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`uname --kernel-version < 1457378783 316846 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#1 Wed Jan 29 12:56:45 UTC 2014 < 1457378804 548857 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh echo -e "\n\1" < 1457378804 951225 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​\ \1 < 1457378811 360436 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh echo -e '\n\1' < 1457378811 779570 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​\ \1 < 1457378829 217394 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh echo -e '\n\01' < 1457378829 584984 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​\ . < 1457378841 422853 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!help < 1457378841 556134 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia: I do !zjoust; see http://zem.fi/bfjoust/ for more information. < 1457378841 689344 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​help: General commands: !help, !info, !bf_txtgen. See also !help languages, !help userinterps. You can get help on some commands by typing !help . < 1457378862 297490 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!help ne < 1457378862 487191 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​Sorry, I have no help for ne! < 1457378876 263052 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!help  < 1457378876 481226 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​Sorry, I have no help for _! < 1457379086 623087 :Reece`!~nothing@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net QUIT :Read error: Connection reset by peer < 1457379154 892256 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :!sh top b < 1457379155 766771 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :top - 19:32:35 up 83 days, 12:46, 0 users, load average: 14.34, 14.16, 14.09 \ Tasks: 241 total, 16 running, 225 sleeping, 0 stopped, 0 zombie \ Cpu(s): 0.6%us, 0.2%sy, 1.0%ni, 95.6%id, 2.6%wa, 0.0%hi, 0.0%si, 0.0%st \ Mem: 3855536k total, 3533808k used, 321728k free, 576588k buffers \ Swap: 0k total, 0k used, 0k free, 2309552k cached \ \ PID USER PR NI VIRT RES < 1457379185 791622 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :soo, 95.6% idle, so it's probably not stuck on CPU < 1457379195 548023 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I think it's waiting for an external bfjoust server < 1457379232 925586 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :which is why other commands work, only bfjoust doesn't work < 1457379331 527141 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!say a < 1457379499 60511 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!help "a b c" < 1457379499 304498 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​Sorry, I have no help for _a_b_c_! < 1457379504 954700 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!help a b c < 1457379505 210737 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​Sorry, I have no help for a_b_c! < 1457379546 639352 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!.empty < 1457379553 974918 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh ls /home/egobot < 1457379554 483107 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :egobot.hg < 1457379557 703766 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh ls /home/egobot/egobot.hg < 1457379558 141640 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :multibot_cmds < 1457379562 449842 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh ls /home/egobot/egobot.hg/multibot_cmds < 1457379562 894530 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :interps \ lib \ slox < 1457379569 892351 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh ls -alh /home/egobot/egobot.hg/multibot_cmds < 1457379570 514627 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​/bin/ls: /home/egobot/egobot.hg/multibot_cmds: Function not implemented \ /bin/ls: /home/egobot/egobot.hg/multibot_cmds/interps: Function not implemented \ /bin/ls: /home/egobot/egobot.hg/multibot_cmds/lib: Function not implemented \ /bin/ls: /home/egobot/egobot.hg/multibot_cmds/slox: Function not implemented \ total 8.0K \ drwxr-xr-x 39 5000 5000 4.0K Feb 20 2011 interps \ drwxr-xr-x 2 5000 5000 4.0K May 31 2012 < 1457379574 765260 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh busbox ls -alh /home/egobot/egobot.hg/multibot_cmds < 1457379575 220895 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​/tmp/input.1761: line 1: busbox: command not found < 1457379579 590578 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh busybox ls -alh /home/egobot/egobot.hg/multibot_cmds < 1457379580 87445 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :drwxr-xr-x 39 5000 5000 4.0K Feb 20 2011 interps \ drwxr-xr-x 2 5000 5000 4.0K May 31 2012 lib \ drwxrwxrwx 0 0 0 0 Jan 1 1970 slox < 1457379638 500478 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!help () { :;}; echo vulnerable < 1457379638 739932 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​Sorry, I have no help for __________echo_vulnerable! < 1457379646 53296 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh bash --version < 1457379646 541348 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :GNU bash, version 4.0.28(1)-release (x86_64-pc-linux-gnu) \ Copyright (C) 2009 Free Software Foundation, Inc. \ License GPLv3+: GNU GPL version 3 or later \ \ This is free software; you are free to change and redistribute it. \ There is NO WARRANTY, to the extent permitted by law. < 1457379715 157814 :XorSwap!~XorSwap@wpa-6-1203.cc.umanitoba.ca JOIN :#esoteric < 1457379733 780645 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh env x='() { :;}; echo vulnerable' bash -c "echo this is a test" < 1457379734 231310 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :vulnerable \ this is a test < 1457379835 533613 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :When was this system last updated < 1457379887 792631 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Lymia: it's possible that only the bash _inside_ the sandbox has that bug < 1457379932 611338 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh busybox ps axu | grep bash < 1457379933 290596 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :941 5000 /bin/bash PRIVMSG/tr_21.cmd PRIVMSG #esoteric !bfjoust comex_the_first_program_ever (>)*9[-]+[>[-]+] \ 967 5000 /bin/bash scmds/bfjoust bfjoust comex_the_first_program_ever (>)*9[-]+[>[-]+] PRIVMSG #esoteric !bfjoust comex_the_first_program_ever (>)*9[-]+[>[-]+] \ 990 5000 /bin/bash scmds/bfjoust bfjoust comex_the_first_program_ever (>)*9[-]+[>[-]+] PRIVMSG #esoteric !bfjoust < 1457379945 975424 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh busybox ls /proc/941 < 1457379946 775400 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :attr \ autogroup \ auxv \ cgroup \ clear_refs \ cmdline \ comm \ coredump_filter \ cpuset \ cwd \ environ \ exe \ fd \ fdinfo \ io \ limits \ loginuid \ maps \ mem \ mountinfo \ mounts \ mountstats \ net \ ns \ numa_maps \ oom_adj \ oom_score \ oom_score_adj \ pagemap \ personality \ root \ sched \ sessionid \ smaps \ stack \ stat \ statm \ status \ syscall \ task \ wchan < 1457379952 670699 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh busybox ls -alh /proc/941/exe < 1457379953 133034 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :lrwxrwxrwx 1 5000 0 0 Mar 7 18:57 /proc/941/exe -> /bin/bash < 1457379960 367574 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh busybox strings /proc/941/exe | grep "Bash version" < 1457379961 191051 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​@(#)Bash version 4.0.28(1) release GNU < 1457379964 811408 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :nope < 1457379971 695067 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Everything uses that version. < 1457379987 689502 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :versio < 1457380009 546662 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :!ztest suicide256 [-.] < 1457380009 971183 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :b_jonas.suicide256: points -27.05, score 3.86, rank 47/47 < 1457380029 116496 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :!ztest suicide128 (-)*128(.)*-1 < 1457380029 249920 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :b_jonas.suicide128: points -37.71, score 1.83, rank 47/47 < 1457380037 387831 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :!ztest suicide1 < < 1457380037 521015 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :b_jonas.suicide1: points -46.00, score 0.00, rank 47/47 < 1457380085 200964 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :!ztest suicide128 (-)*128(.-)*-1 < 1457380085 490954 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :b_jonas.suicide128: points -32.74, score 2.01, rank 47/47 < 1457380095 957011 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :!ztest suicide128 (-)*128[.-] < 1457380096 411658 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :b_jonas.suicide128: points -34.76, score 2.08, rank 47/47 < 1457380100 783562 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :!ztest suicide128 (-)*120[.-] < 1457380101 90087 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :b_jonas.suicide128: points -33.83, score 2.24, rank 47/47 < 1457380107 422176 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh busybox cat /proc/941/personality < 1457380107 908126 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :cat: read error: Operation not permitted < 1457380111 294008 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :personality? < 1457380142 291046 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Weird < 1457380161 140916 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Oh, /exe is a symlink. hrm. < 1457380192 45421 :l0de!sid31830@gateway/web/irccloud.com/x-uvdglazumvlovosg PART :#esoteric < 1457380194 146811 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Lymia: you decided to remove load competely, rather than allowing it for strings? < 1457380201 601556 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :in luajoust that is < 1457380219 36245 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :For now. < 1457380225 195913 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Some hard to solve problems. < 1457380243 439260 :hppavilion[wc]!4a725744@gateway/web/freenode/ip.74.114.87.68 JOIN :#esoteric < 1457380247 254854 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Lymia: does "for now" mean you're prepared to re-run the hill if you add it later? < 1457380257 435722 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :? < 1457380262 321927 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :It's not near ready for a hill yet. < 1457380264 914516 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :sure < 1457380271 341341 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :of course < 1457380296 962425 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :And unless I can fix the determinism issues < 1457380298 648399 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :It might never be < 1457380307 623445 :hppavilion[wc]!4a725744@gateway/web/freenode/ip.74.114.87.68 QUIT :Client Quit < 1457380330 137042 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :right < 1457380338 258639 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I still suggest that you try asking #lua < 1457380355 545913 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :maybe someone has already tried to make a deterministic variant of lua < 1457380422 438006 :hppavilion[wc]!4a725744@gateway/web/freenode/ip.74.114.87.68 JOIN :#esoteric < 1457380461 505814 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh -f=/tmp < 1457380462 61008 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​/tmp/input.15005: line 1: -f=/tmp: No such file or directory < 1457380626 707496 :hppavilion[wc]!4a725744@gateway/web/freenode/ip.74.114.87.68 PRIVMSG #esoteric :Taneb: I still want to make a BFOS. Perhaps you could help and we could include your banner maker as a feature? < 1457380637 643866 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!help () { :;}; killall -9 report < 1457380637 880454 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​Sorry, I have no help for __________killall__9_report! < 1457380639 733826 :hppavilion[wc]!4a725744@gateway/web/freenode/ip.74.114.87.68 PRIVMSG #esoteric :@messages-lud < 1457380639 866763 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Sgeo said 2m 16d 13h 29m 18s ago: http://www.h-schmidt.net/FloatConverter/IEEE754.html < 1457380649 23962 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh busybox ps ax | grep report < 1457380649 827630 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :995 5000 ../report ../gearlance ../cache Deewiant_allegro.bfjoust Deewiant_pendolino.bfjoust Fiora_timestopping-mahou-shoujo.bfjoust Gregor_furry_furry_strapon_pegging_girls.bfjoust Lymia_aurora.bfjoust Lymia_flow.bfjoust Lymia_nyuroki.bfjoust Lymia_two_people_runn \ 12430 5000 ../report ../gearlance ../cache Deewiant_allegro.bfjoust Deewiant_pendolino.bfjoust Fiora_timestopping-mahou-shoujo.bfjoust < 1457380662 289164 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :hppavilion[wc], I'm not sure that a banner maker is the most important part of an OS < 1457380674 819027 :hppavilion[wc]!4a725744@gateway/web/freenode/ip.74.114.87.68 PRIVMSG #esoteric :Taneb: Yeah, but it < 1457380690 614077 :hppavilion[wc]!4a725744@gateway/web/freenode/ip.74.114.87.68 PRIVMSG #esoteric :'d be a cool feature < 1457380693 488823 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!bf8 . < 1457380693 833996 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :No output. < 1457380704 502996 :hppavilion[wc]!4a725744@gateway/web/freenode/ip.74.114.87.68 PRIVMSG #esoteric :(I'm using a netbook with a shit keyboard) < 1457380710 578412 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh env < 1457380710 941693 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :PLASH_FAKE_GID=0 \ XDG_SESSION_ID=1233 \ I_CMD=sh \ ARG_FILE=/tmp/input.18746 \ SHELL=/bin/bash \ TERM=xterm \ IRC_SOCK=/tmp/multibot.EgoBot \ XDG_SESSION_COOKIE=3c3b7af247c6eb1bba05718349f88198-1450975846.369246-2144293266 \ SSH_CLIENT=99.236.22.36 42058 22 \ IRC_NICK=Lymia \ PLASH_CAPS=conn_maker;fs_op \ SSH_TTY=/dev/pts/0 \ PLASH_FAKE_EUID=5000 \ USER=root \ LD_LIBRARY_PATH=/usr/lib/plash/lib \ PLASH_FAKE_EGID=0 < 1457380746 635186 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh busybox env < 1457380747 209060 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :PLASH_FAKE_GID=0 \ XDG_SESSION_ID=1233 \ I_CMD=sh \ ARG_FILE=/tmp/input.19296 \ SHELL=/bin/bash \ TERM=xterm \ IRC_SOCK=/tmp/multibot.EgoBot \ XDG_SESSION_COOKIE=3c3b7af247c6eb1bba05718349f88198-1450975846.369246-2144293266 \ SSH_CLIENT=99.236.22.36 42058 22 \ IRC_NICK=Lymia \ PLASH_CAPS=conn_maker;fs_op \ SSH_TTY=/dev/pts/0 \ PLASH_FAKE_EUID=5000 \ USER=root \ LD_LIBRARY_PATH=/usr/lib/plash/lib \ PLASH_FAKE_EGID=0 < 1457380749 897619 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh busybox id < 1457380750 366083 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :uid=1916107 gid=1916107 < 1457380779 213927 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh busybox env | grep I_ < 1457380779 634074 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :I_CMD=sh \ I_ARG=busybox env | grep I_ < 1457380795 299009 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh () { :;}; killall -9 report < 1457380795 658771 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​/bin/bash: /usr/bin/killall: Function not implemented < 1457380811 460564 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh () { :;}; env; killall -9 report < 1457380812 24652 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​/bin/bash: /usr/bin/env: Function not implemented < 1457380819 518059 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!help () { :;}; killall -9 report < 1457380819 753044 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​Sorry, I have no help for __________killall__9_report! < 1457380825 882685 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Er < 1457380826 187521 :hppavilion[wc]!4a725744@gateway/web/freenode/ip.74.114.87.68 PRIVMSG #esoteric :Taneb: As long as you < 1457380828 981545 :hppavilion[wc]!4a725744@gateway/web/freenode/ip.74.114.87.68 PRIVMSG #esoteric :GAAAAH < 1457380835 762483 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh busybox ps ax | grep report < 1457380836 639835 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :995 5000 ../report ../gearlance ../cache Deewiant_allegro.bfjoust Deewiant_pendolino.bfjoust Fiora_timestopping-mahou-shoujo.bfjoust Gregor_furry_furry_strapon_pegging_girls.bfjoust Lymia_aurora.bfjoust Lymia_flow.bfjoust Lymia_nyuroki.bfjoust Lymia_two_people_runn \ 12430 5000 ../report ../gearlance ../cache Deewiant_allegro.bfjoust Deewiant_pendolino.bfjoust Fiora_timestopping-mahou-shoujo.bfjoust < 1457380843 879026 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!help () { :;}; echo test < 1457380844 101518 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​Sorry, I have no help for __________echo_test! < 1457380851 250950 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh () { :;}; echo test < 1457380851 662615 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :test \ /tmp/input.21095: line 1: syntax error near unexpected token `)' \ /tmp/input.21095: line 1: `() { :;}; echo test' < 1457380854 967014 :hppavilion[wc]!4a725744@gateway/web/freenode/ip.74.114.87.68 PRIVMSG #esoteric :'re a God of Brainfuck, do you know of a floating point implementation for BF? < 1457380872 916632 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh () { :;}; echo $PID < 1457380873 327100 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​\ /tmp/input.21441: line 1: syntax error near unexpected token `)' \ /tmp/input.21441: line 1: `() { :;}; echo $PID' < 1457380880 514809 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh () { :;}; echo $PLASH_FAKE_GID < 1457380880 880725 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​\ /tmp/input.21595: line 1: syntax error near unexpected token `)' \ /tmp/input.21595: line 1: `() { :;}; echo $PLASH_FAKE_GID' < 1457380887 94327 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh () { :;}; echo $IRC_NICK < 1457380887 535476 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​\ /tmp/input.21732: line 1: syntax error near unexpected token `)' \ /tmp/input.21732: line 1: `() { :;}; echo $IRC_NICK' < 1457380905 833924 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh () { :;}; busybox id < 1457380906 295795 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​/bin/bash: /bin/busybox: Function not implemented < 1457380915 628302 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh () { :;}; echo `busybox id` < 1457380916 66711 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​/bin/bash: fork: Function not implemented \ \ /tmp/input.22220: line 1: syntax error near unexpected token `)' \ /tmp/input.22220: line 1: `() { :;}; echo `busybox id`' < 1457380919 536866 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh () { :;}; echo `busybox id`; < 1457380919 985665 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​/bin/bash: fork: Function not implemented \ \ /tmp/input.22320: line 1: syntax error near unexpected token `)' \ /tmp/input.22320: line 1: `() { :;}; echo `busybox id`;' < 1457380946 814837 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh () { :;}; export ARG_FILE="" < 1457380947 224486 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​/tmp/input.22828: line 1: syntax error near unexpected token `)' \ /tmp/input.22828: line 1: `() { :;}; export ARG_FILE=""' < 1457380957 66788 :Riviera!Riviera@2a03:b0c0:1:d0::10:b001 PRIVMSG #esoteric :waaah < 1457380973 293379 :Riviera!Riviera@2a03:b0c0:1:d0::10:b001 PRIVMSG #esoteric :any particular reason you don't do that via /msg? < 1457381004 119573 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh () { :;}; export LD_DEBUG="all" < 1457381004 579024 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​/tmp/input.23674: line 1: syntax error near unexpected token `)' \ /tmp/input.23674: line 1: `() { :;}; export LD_DEBUG="all"' < 1457381007 567239 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Not particularly < 1457381036 168953 :hppavilion[wc]!4a725744@gateway/web/freenode/ip.74.114.87.68 PRIVMSG #esoteric :Lymia: Then start doing it via /msg < 1457381048 901240 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :You sure like complaining < 1457381075 167526 :hppavilion[wc]!4a725744@gateway/web/freenode/ip.74.114.87.68 PRIVMSG #esoteric :Lymia: I do < 1457381080 655929 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh env | sed s/=.*//g < 1457381081 219950 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :PLASH_FAKE_GID \ XDG_SESSION_ID \ I_CMD \ ARG_FILE \ SHELL \ TERM \ IRC_SOCK \ XDG_SESSION_COOKIE \ SSH_CLIENT \ IRC_NICK \ PLASH_CAPS \ SSH_TTY \ PLASH_FAKE_EUID \ USER \ LD_LIBRARY_PATH \ PLASH_FAKE_EGID \ SOCAT_PID \ MAIL \ PATH \ _ \ PWD \ EDITOR \ PLASH_COMM_FD \ IRC_HOST \ IRC_IDENT \ PLASH_FAKE_UID \ SOCAT_VERSION \ I_ARG \ JAVA_ARGS \ SHLVL \ HOME \ LOGNAME \ SSH_CONNECTION \ XDG_RUNTIME_DIR \ SOCAT_PPID < 1457381090 835676 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(In fact, I might ask them myself.) < 1457381091 477191 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :he also deletes teue wisdoms < 1457381111 607078 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh echo $LD_LIBRARY_PATH < 1457381112 78948 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​/usr/lib/plash/lib < 1457381122 415145 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh LD_LIBRARY_PATH="" ps ax < 1457381122 858266 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :Cannot find /proc/version - is /proc mounted? < 1457381141 807124 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh LD_LIBRARY_PATH="" busybox ps ax < 1457381142 206831 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :PID USER COMMAND \ ps: can't open '/proc': No such file or directory < 1457381213 798460 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Lymia: I think you could permit later extensions of the luajoust built-in library while keeping determinism. You would have a table for this where you store exceptions, and rig the table with its metatable such that if the program tries to access a nonexistant entry, it blows up (with an uncatchable exception, same as you have to treat out of memory errors), and that the metatable can't be changed. < 1457381235 820643 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Lymia: you could also make a few entries (like load) in the global environment like that. < 1457381247 872189 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :You'd have to permit accessing those elements if they're assigned first, for ease of use. < 1457381270 42133 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :But actually lua does that already. < 1457381281 681503 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I believe that the X window system is very well designed, although some of the modern extensions seem to be worthless and/or should be optional. Also in some cases, protocol extensions probably are not needed anyways, to do something < 1457381291 784598 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Also, you'd have to make the table unnextable with its metatable. < 1457381319 406984 :hppavilion[wc]!4a725744@gateway/web/freenode/ip.74.114.87.68 PRIVMSG #esoteric :For the BFOS, I'm adding {} for conditionals and * for pointers < 1457381350 953011 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh env x='(){:;}; echo vulnerable' bash -c "echo this is a test" < 1457381351 414680 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :this is a test < 1457381353 113400 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hmm wait < 1457381361 11973 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :do we have a lua 5.3 here to test? < 1457381364 487024 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!"sh" echo 3 < 1457381367 307286 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :if not I'll compile one locally < 1457381374 500639 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`lua --version < 1457381376 63103 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :lua: unrecognized option '--version' \ usage: lua [options] [script [args]] \ Available options are: \ -e stat execute string 'stat' \ -i enter interactive mode after executing 'script' \ -l name require library 'name' \ -v show version information \ -E ignore environment variables \ -- stop handling options \ < 1457381382 52067 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`lua -v < 1457381382 838079 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Lua 5.2.1 Copyright (C) 1994-2012 Lua.org, PUC-Rio < 1457381388 918020 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :local then < 1457381416 600486 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh a b c < 1457381417 35242 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​/tmp/input.29799: line 1: a: command not found < 1457381421 620122 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!echo a b c < 1457381422 63531 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :a b c < 1457381427 871687 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!help a b c < 1457381428 109682 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​Sorry, I have no help for a_b_c! < 1457381578 229098 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh echo $ARG < 1457381578 557079 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :No output. < 1457381637 466072 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!addinterp test bf () { :;}; echo vulnerable < 1457381637 976072 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​There is already an interpreter for test! < 1457381643 287327 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!addinterp test_ss bf () { :;}; echo vulnerable < 1457381643 654974 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​Interpreter test_ss installed. < 1457381649 198642 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!test_ss < 1457381649 602086 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :vulnerable < 1457381667 403324 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!addinterp test_ss bf () { :;}; id < 1457381667 646434 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​There is already an interpreter for test_ss! < 1457381669 805250 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!addinterp test_ss2 bf () { :;}; id < 1457381670 126137 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​Interpreter test_ss2 installed. < 1457381671 912544 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!test_ss2 < 1457381672 251217 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :uid=5000(egobot) gid=0(root) groups=0(root),150 < 1457381688 380050 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!addinterp test_ss3 bf () { :;}; $* < 1457381688 710167 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​Interpreter test_ss3 installed. < 1457381690 837961 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!test_ss3 id < 1457381691 391889 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :No output. < 1457381741 430099 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Lymia: further nastiness. string.format("%e", 1) calls the libc's sprintf or snprintf function, so on windows it will use one different formats (three digits for exponent instead of two, and some completely nonstandard output for infinity and nan) < 1457381749 993486 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :ick < 1457381754 977880 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :That < 1457381759 967756 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Might be problematic. < 1457381763 66784 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :("").format < 1457381777 915953 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :But you could do string.format = nil in the global context if you really need to. < 1457381778 660779 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Hrm. < 1457381786 153095 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :This requires thought < 1457381816 915707 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Lymia: also, I think on some platforms (at least windows) you can extract the sign and mantissa of a nan that way (I think the C standard actually allows that, it's only the particular format windows uses that's wrong) < 1457381830 597322 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Lymia: let me see if the default implicit number to string conversion also does this < 1457381841 675391 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :as in, 1..(1.0e100/3) < 1457381843 103552 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Is it just %e? < 1457381907 770916 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Lymia: no, also %g and %E and %G < 1457381918 171788 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and I think %f is affected too because of nan < 1457381926 969544 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and I don't know if %a is affected or not < 1457381930 844704 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(and %A) < 1457381962 661060 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I'll look up how the number to string conversion works < 1457382287 971233 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :ACTION pokes int-e  < 1457382394 252020 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :what I do? < 1457382432 726731 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I mean I'm doing important things right now... like watching the lastest John Oliver youtube video. < 1457382629 771574 :lynn!~lynn@unaffiliated/lynn PRIVMSG #esoteric :My entire backlog: Lymia messing with bots < 1457382636 66759 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric ::P < 1457382688 730338 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net QUIT :Quit: Bye < 1457382805 380409 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Lymia: it seems you can reveal the sign of nans by an implicit string conversion even on linux < 1457382920 233848 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​Score for prooftechnique_fishbones: 0.0 < 1457382920 399905 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​Score for ais523_comex_the_first_program_ever: 13.0 < 1457382920 533592 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​Score for prooftechnique_test: 0.2 < 1457382920 666783 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​Score for b_jonas_pause5: 5.2 < 1457382920 666832 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​Score for ais523_attack1: 12.0 < 1457382920 800205 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​Score for b_jonas_dead: 0.0 < 1457382920 800256 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​Score for b_jonas_pause2: 5.2 < 1457382921 664806 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​Score for ais523_is_this_working_yet: 19.8 < 1457382921 798370 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​Score for Lymia_two_people_running_from_a_shark: 1.6 < 1457382922 657401 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​Score for Lymia_live: 0.0 < 1457382922 790907 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​Score for b_jonas_pause3: 5.2 < 1457382923 668613 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​Score for b_jonas_pause: 1.3 < 1457382932 418664 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I fixed it. < 1457382949 178614 :lynn!~lynn@unaffiliated/lynn PRIVMSG #esoteric :two_people_running_from_a_shark :DD < 1457382960 85150 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Lymia: and it seems that ordinary number to string conversion also calls the system libc's sprintf < 1457382974 357675 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Lymia: so you're screwed < 1457382993 919425 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Lymia: basically, you'd have to change a LOT in lua < 1457383007 288540 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I am working on a Scala implementation of Lua < 1457383009 417567 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :It's not far along, but. < 1457383011 839251 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :It's a thing. < 1457383022 770801 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I could add a deterministic mode < 1457383027 197419 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Lymia: should I put notes about these on the esowiki page, or do you want to write them up instead? < 1457383031 409011 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :You can go ahead. < 1457383035 653819 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :scala? why scalar? < 1457383037 894834 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :um < 1457383040 98938 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :s/ar/a/ < 1457383050 477818 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Because it's the language I'm most proficient at. < 1457383076 233499 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ok < 1457383083 481812 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I'm not particularly interested in writing a Lua interpter in a language I'm not good at. < 1457383084 344990 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I don't really know anything about Scala < 1457383087 831485 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? scala < 1457383089 522733 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :scala? ¯\(°​_o)/¯ < 1457383098 25343 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :It's a JVM language with functional programming features. < 1457383117 831974 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Has a few nasty warts, but, there's not much better in the JVM. At least, anything statically typed. < 1457383119 869180 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1457383126 950476 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I see < 1457383129 118329 :lynn!~lynn@unaffiliated/lynn PRIVMSG #esoteric :have you heard about Frege? < 1457383174 149556 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!bfjoust suicide dance ((>><)*10(<<>)*10)*10< < 1457383176 600861 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​Score for Lymia_suicide: 4.4 < 1457383177 775963 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :yes and i'm disappointed it's not pronounced 'frayzh' < 1457383183 244400 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!bfjoust suicide_dance ((>><)*10(<<>)*10)*10< < 1457383185 686595 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​Score for Lymia_suicide_dance: 4.4 < 1457383215 725167 :lynn!~lynn@unaffiliated/lynn PRIVMSG #esoteric :it's fray-guh, right? < 1457383222 229257 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Lymia: anyway, fixing the string formatting in a customized lua would be possible, but for fixing the table stuff you'd probably need to write an entirely new implementation of tables (presumably one based on a balanced tree and a consistent comparison function) < 1457383238 594302 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :Lymia: there is frege < 1457383240 574109 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :You'd need to modify the lua core for either. < 1457383275 206081 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :lynn: no, it's not < 1457383296 69807 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :frege is a german name and to be pronounced german < 1457383304 540011 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!bfjoust suicide_dance ((>><)*10>(<<>)*10<)*10< < 1457383306 958868 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​Score for Lymia_suicide_dance: 6.1 < 1457383310 37700 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Dance! :D < 1457383318 27643 :lynn!~lynn@unaffiliated/lynn PRIVMSG #esoteric :that is an English approximation of the German name < 1457383319 71286 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Gottfried? I'm so bad with names < 1457383319 257807 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :myname, yes it is < 1457383333 884590 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Gottlob. Close, but wrong. < 1457383339 710329 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :yeah < 1457383345 89712 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i like frege < 1457383360 27893 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :the point is, haskell is more convinient for me atm < 1457383417 740733 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :fray-guh is a pretty good approximation to [ˈfreːɡə] < 1457383447 614969 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :oh well, maybe english just sucks for that < 1457383465 133248 :lynn!~lynn@unaffiliated/lynn PRIVMSG #esoteric :All languages suck for that... < 1457383483 55238 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :don't think sp < 1457383488 420157 :lynn!~lynn@unaffiliated/lynn PRIVMSG #esoteric :Pronouncing foreign words "right", that is. Approximations are fine < 1457383510 305594 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :inglish is just incredibly bad since its own pronouncoation rules are completely broken < 1457383523 234528 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :englidh even < 1457383527 91026 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :yeah they can't even pronounce their own words correctly < 1457383529 53241 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :well < 1457383546 657871 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :english orthography is a complete mess, yes < 1457383552 273969 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :today's not my day < 1457383569 412367 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :but 'ay' for /e/ isn't bad at all < 1457383570 461494 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@google "dearest creature in creation" < 1457383585 467605 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :how do you justify the dh in englidh? < 1457383585 600735 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Plugin `search' failed with: <> < 1457383592 458715 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@google "dearest creature in creation" < 1457383592 874434 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i hears that on youtube once < 1457383598 556002 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION shrugs < 1457383607 529067 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Plugin `search' failed with: <> < 1457383608 390875 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i was like "dafuq is this shit" < 1457383690 665722 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :https://youtu.be/tfRSvTSY0d4 < 1457383707 24327 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :e.g. https://www.cs.cmu.edu/~clamen/misc/humour/TheChaos.html < 1457383726 652392 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I guess youtube works as well < 1457383739 263752 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i like lindybeige < 1457383742 427047 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Lua Joust14]]4 10 02https://esolangs.org/w/index.php?diff=46542&oldid=46541 5* 03B jonas 5* (+1114) 10/* Unresolved Problems */ < 1457383892 632189 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :looool i guess toRational in haskell gives you an injection from Real to Rational? < 1457383910 844167 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric ::t toRational < 1457383911 842740 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Real a => a -> Rational < 1457383921 917210 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :types don't lie < 1457383955 666593 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(the numeric classes in Haskell are a bit of a mess from a practical perspective, and a huge mess from a theoretical one) < 1457383974 978764 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :saw a reddit thread a while back full of haskellers saying that types are all the documentation you ever need < 1457383989 47722 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :mmm < 1457384030 536761 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :types help. types are valuable abstractions restricting program's behavior. but no, they don't fully describe functions. < 1457384056 328644 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@type inits < 1457384057 578830 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :[a] -> [[a]] < 1457384058 590024 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :it wuild make djinn incredibly useful < 1457384059 331384 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@type tails < 1457384060 481689 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :[a] -> [[a]] < 1457384070 434742 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :i mean who cares about the difference between fst and snd < 1457384079 995644 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Phantom_Hoover: that's visible in the type. < 1457384091 593799 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@type fst < 1457384092 679812 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :(a, b) -> a < 1457384094 897207 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@type snd < 1457384095 193986 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :wait yeah im idiot < 1457384096 54583 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :(a, b) -> b < 1457384099 47624 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :i was thinking (a,a) < 1457384121 303152 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :who cares about the difference between K and KI! < 1457384136 861513 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :(a,a) would have no advantage to [a], wouldn't it? < 1457384164 535782 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :well you'd know there are exactly 2 things in it... < 1457384198 382207 :XorSwap!~XorSwap@wpa-6-1203.cc.umanitoba.ca QUIT :Quit: Leaving < 1457384225 288970 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :i suppose this is the same mindset that leads the categorically-inclined to write helpful textbooks that do things like define products purely with a universal property < 1457384230 184330 :lynn_!~lynn@unaffiliated/lynn JOIN :#esoteric < 1457384442 665271 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 260 seconds < 1457384872 482459 :hppavilion[wc]!4a725744@gateway/web/freenode/ip.74.114.87.68 QUIT :Ping timeout: 252 seconds < 1457385182 746791 :lynn_!~lynn@unaffiliated/lynn PRIVMSG #esoteric :http://whatsmyuseragent.com/ this result was far sillier than I expected < 1457385191 949863 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :myname: with ghc at least, (x,y) uses less memory than [x,y], too. < 1457385195 410215 :lynn_!~lynn@unaffiliated/lynn PRIVMSG #esoteric :today I learned about the User-Agent history I guess @_@ < 1457385230 888449 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :have you tried that with the Windows 10 "Edge" browser? < 1457385266 135237 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Lymia: I was wrong < 1457385277 887743 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(I forgot the result, but it was a long, long list of browsers) < 1457385284 218620 :lynn_!~lynn@unaffiliated/lynn PRIVMSG #esoteric :on Chrome, I get Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.116 Safari/537.36. < 1457385285 988965 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Lymia: nowhere do either of the two manuals say that the sign of nans in arithmetic is undefined < 1457385296 650716 :lynn_!~lynn@unaffiliated/lynn PRIVMSG #esoteric :on Edge of course it is one longer, excellentttt < 1457385337 175091 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Both the sign and mantissa are deterministic for a particular instruction, but sse instructions use a different (crazy) rule for them than the x87 instructions (which us a sane rule). < 1457385389 937174 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Lua Joust14]]4 10 02https://esolangs.org/w/index.php?diff=46543&oldid=46542 5* 03B jonas 5* (-3) 10 < 1457385435 314483 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fast and loose < 1457385497 712244 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :b_jonas: does that include addition and multiplication too? < 1457385507 890512 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :http://asset-a.soupcdn.com/asset/8754/6027_adb0.jpeg :D < 1457385518 236547 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: yes < 1457385529 476991 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: the result is that on sse, addition ISN'T COMMUTATIVE < 1457385536 744065 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I thought IEEE 754 was rather strict on those (though I guess you can choose a rounding mode that fits your purposes)... < 1457385539 727863 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :...ouch. < 1457385565 524437 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: no, the IEEE doesn't tell which particular nan value (mantissa and exponent) the result has when it's a nan value < 1457385571 828107 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :s/exponent/sign/ < 1457385578 443122 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: it's rather strict on everything < 1457385606 76328 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :well... hmm... all nans are equal (even though they compare as different) < 1457385620 419704 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :so what about defined results? < 1457385646 455826 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: um, what's your question? < 1457385761 116227 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: the good news is that I think this might not come up on lua < 1457385768 762929 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hmm < 1457385778 963424 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh wait < 1457385780 532329 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it does come up < 1457385781 94553 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :b_jonas: does x + y equal y + x for all x and y such that x + y is defined? < 1457385793 711939 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(i.e. not NaN) < 1457385824 550034 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it comes up because you can generate both indeterminate and its negation, and then add them, and the result has a sign that depends on whether that addition is done on sse or x87, and in the case of sse, which order it's done in (the optimizer is permitted to commute it) < 1457385840 883973 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: oh, so by "defined" you mean it's not nan? < 1457385844 427155 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :yes < 1457385854 576375 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: yes, in that case addition and multiplication is commutative < 1457385863 470849 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Okay. I don't care then. < 1457385871 516040 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(Except as a curiosity) < 1457386063 996234 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I care because it's annoying that they ruined the reproducibility of floating point arithmetic this way, when x87 had a perfectly good and documented way of choosing the particular nan result that was commutative and thus deterministic. < 1457386072 420064 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I just don't understand why they did it. < 1457386085 930268 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :And since the sse version is also documented, it can't be fixed now. < 1457386147 113422 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :That is, it could be fixed by introducing a set of new floating point instructions, or perhaps a new flag in the control register, and then adding a compiler flag, and running your code on cpus that support it. < 1457386325 672690 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I just don't understand why Intel did this. < 1457386397 282756 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Oh! < 1457386428 464439 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :On the other hand, this could be used as the basis for an esoteric feature in a strongly typed programming language: < 1457386540 145225 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :make the language have two floating point types of each size, implicitly converting in both directions. The first one is such that the mantissa and sign of nan values can be arbitrary, and the second one is where it's deterministic. < 1457386602 294770 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :When you convert from the first type to the second, if it's nan, it's converted to a deterministic one (this can be done relatively quickly, between 2 and 7 instructions depending on what exactly you want), < 1457386719 233464 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :the signbit function takes the second type as input, other arithmetic builtins take either type and propagate the types in a sane way. Stringification functions makes sure not to reveal details about nan. < 1457386781 414710 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :You're permitted to explicitly reinterpret from the first type to the second, unless certain sandbox flags are set, but if you don't do that, then floating point arithmetic will be deterministic. < 1457386811 694786 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(Floating point transcendent functions are a different question. Those are not guaranteed to be deterministic, but in practice they might be on sane systems.) < 1457386823 485356 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :`unidecode v̲e̲r̲y̲ < 1457386826 382775 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+0076 LATIN SMALL LETTER V] [U+0332 COMBINING LOW LINE] [U+0065 LATIN SMALL LETTER E] [U+0332 COMBINING LOW LINE] [U+0072 LATIN SMALL LETTER R] [U+0332 COMBINING LOW LINE] [U+0079 LATIN SMALL LETTER Y] [U+0332 COMBINING LOW LINE] < 1457386880 758641 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Presumably there'd also be unsafe stringification functions. < 1457386992 149455 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Also, the floating point functions that let you examine representation (take representation as integer, make from representation integer, bitwise ops) would also operate on the correct types. < 1457387028 732578 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :In fact, if I wanted to make a deterministic interpreter, I could implement this in C++ to help writing the interpreter in an eso way. < 1457387089 808804 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Although in that case, unless you're writing a really optimizing interpreter, presumably all the float values the interpreted program works with will be represented as the first type floats, and fixed only before those few functions that need it. < 1457387429 624655 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1457387581 195909 :lynn_!~lynn@unaffiliated/lynn QUIT :Ping timeout: 268 seconds < 1457387740 435655 :hppavilion[wc]!4a725743@gateway/web/freenode/ip.74.114.87.67 JOIN :#esoteric < 1457387980 943446 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :JVM would be nice for that < 1457387983 482390 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I can use strictfp. < 1457387999 834414 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :And let the JVM take care of making sure floating point is deterministic for me. < 1457388055 875351 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Lymia: only if the stuff is statically typed. < 1457388093 260256 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :if it's weakly typed, then it's better to just normalize the float before you do any operation where the nan representation matters, rather than to keep track of which floats are already normalized < 1457388164 10754 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :That's what strictfp does. < 1457388183 412239 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I can write the code normally and let the JVM make all floating point operations do the right thing on all platforms. < 1457388346 855891 :hppavilion[wc]!4a725743@gateway/web/freenode/ip.74.114.87.67 QUIT :Quit: Page closed < 1457388495 974837 :jaboja!~jaboja@emm253.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 264 seconds < 1457388637 520192 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Quit: ZNC - http://znc.in < 1457389892 558433 :nycs!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1457390349 36052 :spiette!~spiette@x-132-204-251-254.xtpr.umontreal.ca QUIT :Ping timeout: 250 seconds < 1457390534 933822 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net JOIN :#esoteric < 1457390586 971821 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net QUIT :Read error: Connection reset by peer < 1457390597 16493 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net JOIN :#esoteric < 1457390600 361755 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net QUIT :Remote host closed the connection < 1457390673 677238 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net JOIN :#esoteric < 1457390952 673177 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net QUIT :Ping timeout: 260 seconds < 1457391025 982255 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net JOIN :#esoteric < 1457391305 511100 :lleu!~gnomebad@unaffiliated/lleu QUIT :Quit: That's what she said < 1457391357 6691 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net QUIT :Read error: Connection reset by peer < 1457391549 241888 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1457392467 436610 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`wisdom < 1457392473 332153 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :java/java is a programming-language shaped collection of misfeatures < 1457392562 970029 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1457392676 466027 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net JOIN :#esoteric < 1457393114 251233 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :How cruel < 1457393176 340561 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :Hellymia. I'd say Java is a nice core, wrapped in endless layers of Enterprise Abstraction. < 1457393202 430289 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :and then it's AbstractTurtleFactories all the way down. < 1457393322 485845 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1457393498 244793 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Java the language and the JVM are... acceptable. < 1457393507 66011 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :The ecosystem is a big nope. < 1457393554 550979 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :yup. < 1457393561 644615 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`? php < 1457393563 287434 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :php is the PigeonHole Principle < 1457393565 11334 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`? python < 1457393568 44220 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :python? ¯\(°​_o)/¯ < 1457393569 43576 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`? ruby < 1457393570 190651 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Ruby is a programming language from Japan, that Eventually decided to support non-ascii characters. < 1457393574 83113 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`culprits wisdom/java < 1457393580 373908 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :coppro < 1457393607 543962 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :For example. < 1457393609 190033 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Scala is nice. < 1457393611 684117 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`? scala < 1457393612 747624 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :scala? ¯\(°​_o)/¯ < 1457393614 615942 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Until you pull in a Java library. < 1457393623 610070 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :And then have to go "wtf is this???" < 1457393628 285282 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :Scala's syntax turns me off... < 1457393644 780110 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Is the syntax that weird? < 1457393650 66908 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :It's still roughly C family < 1457393746 828268 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :the syntax is weird. < 1457393768 717946 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :It doesn't bother me anymore, at least. < 1457393779 713327 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :But nor does any language I use. < 1457393845 471410 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :The syntax is quite nice to me, but, perhaps I'm conflating its semantics with the actual syntax. < 1457393865 878062 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :(Expression focused, most blocks return a reasonable value) < 1457393866 668565 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :Lymia: needs more frege, still < 1457394229 562187 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :You could possibly to make C compiling also target JVM? < 1457394295 491838 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Ping timeout: 252 seconds < 1457394335 473158 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :also, clojure is an option, too < 1457394354 416706 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :from all the functional languages i know for jvm, i like scala the least < 1457394367 925906 :boily!~alexandre@96.127.201.149 QUIT :Quit: DRYING CHICKEN < 1457394702 750109 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION cries. < 1457394710 194486 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :int-e: hm? < 1457394717 871426 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :This article was so good, until... "Meanwhile, a third tool, called Monte Carlo tree search, helps the system play strategically as well as tactically." < 1457394728 339823 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(source: http://www.theguardian.com/technology/2016/mar/07/go-board-game-google-alphago-lee-se-dol ) < 1457394761 937526 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :int-e: btw girl genius: here goes nothing D: < 1457394797 930614 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what's going on with olist twh < 1457394810 361643 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: there was an olist earlier today? < 1457394813 165455 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*. < 1457394814 97995 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :yes < 1457394815 474772 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(well, at least to my limited understanding, the tree search is really about the tactics, though it's a bit blurry because some tactics will be ingrained as patterns in the policy network as well.) < 1457394819 130397 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :it's updating once a week now? < 1457394858 790405 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Someone participated in our university's "Introduction to AI" course's JVM-sandbox-based boardgame AI tournament thing with a non-Java JVM language, I think it might've been Scala. < 1457394887 60096 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :All the other solutions were generally <100 kB, but theirs was something like 7 MB. < 1457394901 689989 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Because of all the libraries they had to include in the .jar to make it go. < 1457394938 822979 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :so did anybody compare the source code size? < 1457394988 112388 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That wasn't one of the metrics. < 1457394998 450005 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: oh... big jump forward on that story arc < 1457395015 102864 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yeah, Scala it was. < 1457395068 589636 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :scala.util.parsing.* and scala.xml.* are particularly big chunks in here. < 1457395088 832343 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Also their .jar doesn't include the sources. < 1457395093 156484 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :int-e: well they _were_ pressed for time, they're under attack after all. < 1457395116 761977 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The standard Ant build file we shipped did include .java files in the deliverable it made, but I guess they had to use their own. < 1457395149 268582 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: but even with the castle's help, extending their tunnels to the right location must've taken a while < 1457395170 272644 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: does Gil know about the poison? < 1457395175 564649 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :int-e: oh. i thought you meant today. yes, it said it took months. < 1457395199 96246 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :int-e: i don't know how he would. he _should_ be able to notice he's been stabbed... < 1457395215 795819 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(for all I know the injections are just to prevent the rapid aging) < 1457395237 299518 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :and with the family involved, poison should be an obvious deduction. < 1457395248 822100 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :int-e: yeah they resemble the ones vole had. < 1457395285 340067 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :damn, in real time, when was tarvek stabbed, could be two years ago by now... < 1457395410 190208 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :almost three. http://www.girlgeniusonline.com/comic.php?date=20130429 < 1457395501 656893 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :wait, you meant _our_ real time? < 1457395521 193866 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i was just looking up references for comic time < 1457395567 726521 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :int-e: two and a half has been mentioned in http://www.girlgeniusonline.com/comic.php?date=20130617 and http://www.girlgeniusonline.com/comic.php?date=20151125 < 1457395642 263650 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :which incidentally makes it hard to reconcile with the months used for digging the tunnels, unless they started _before_ agatha got loose ... there's some plot hole here. < 1457395665 702088 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(the tunnels to the cathedral, that is) < 1457395731 16078 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i don't know when gil would have been able to communicate with anyone who would be likely to have told him that tarvek was poisoned. < 1457395821 732022 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :the fight with martellus, and the time in the monk fortress are iirc the only times he's been in contact with those who passed through the portal. < 1457395833 621850 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 244 seconds < 1457395865 181644 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1457395866 178247 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :in the former, there obviously wasn't much conversation. in the latter, lucrezia took over. < 1457395890 433911 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :of course they started before agatha got loose < 1457395892 349943 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Gil' < 1457395896 282057 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :s father is down there < 1457395907 780581 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Good old Klaus. < 1457395960 642284 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :anyway, yeah, let's see how fast Gil reacts < 1457396004 680386 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :not in the cathedral. they cannot get to the center http://www.girlgeniusonline.com/comic.php?date=20151202 < 1457396012 96683 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :uh, and there's time travel < 1457396018 613714 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :some muse could've tipped Gil off ;) < 1457396032 279546 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(i just so happened to reread that yesterday) < 1457396039 705594 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :or was it this morning. < 1457396058 823644 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :well othilia is also trapped in mechanicsburg. < 1457396063 432745 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :afaik < 1457396074 706187 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I mean one of the time traveling ones < 1457396150 556898 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :seems unlikely if they're the other < 1457396180 569915 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :a dreen could have, although they're too damn mysterious about it. < 1457396197 216309 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Sorry, I'm just musing. < 1457396200 17801 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I should sleep. < 1457396384 121049 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i suppose we'll find out soon enough. < 1457397241 640714 :augur_!~augur@c-73-46-94-9.hsd1.fl.comcast.net JOIN :#esoteric < 1457397449 492885 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net QUIT :Ping timeout: 260 seconds < 1457398999 998511 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net JOIN :#esoteric < 1457399166 616151 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :oh man < 1457399190 746826 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :looks like I'll have to design a tlb/page table/mmu for my cpu :o < 1457399709 669004 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :yo, haskell experts < 1457399714 897701 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :what's wrong with this code? < 1457399716 933535 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :-- This is an abomination. < 1457399718 854748 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :tokenEquals :: Token -> Token -> Bool < 1457399720 866815 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :tokenEquals a b = kludge a == kludge b < 1457399722 856966 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric : where kludge s = Re.subRegex (Re.mkRegex "\\(Id [0-9]+\\)") (show s) "(Id 0)" < 1457400190 498042 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :They say they will change madness rule of Magic: the Gathering so that now it is mandatory. There may be some interesting consequences with Magic: the Puzzling. < 1457400221 767761 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : I fixed it. <-- wow. < 1457400245 158117 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(It may result in more interesting puzzles perhaps, although some puzzles also might not work with this change; that is why rule datestamps are needed.) < 1457400252 603410 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :because it is equivalent to comparing two things in C++ by printing them to a stringstream, extracting a part of the string with a regex, and comparing that part? < 1457400332 56493 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i had no idea < 1457400352 864274 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :thanks for the explanation < 1457400391 926031 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :it's a one-liner in haskell because haskell has better syntax and libraries and uh... well better most things < 1457400427 691271 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :izabera: Clearly what's wrong is that it wasn't written as tokenEquals = (==) `on` kludge where ... < 1457400446 976498 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION swats fizzie -----### < 1457400490 542933 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i don't get haskell inside jokes, yet < 1457400564 147139 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: Oh, you think I missed the point there? < 1457400578 163447 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION swats fizzie some more -----### < 1457400580 480777 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :are you really bolding your pun < 1457400593 647401 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :shachaf: It's better than putting stars around it. < 1457400619 874362 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :More subtle, don't-cha know. < 1457400627 561313 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I forget how you spell "don't-cha". < 1457400660 975857 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Is it just "don'cha"? < 1457400664 400628 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :What is your opinion of this change of madness rule? < 1457400679 770606 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What's the change? < 1457400704 78567 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fizzie: obviously you should be 04r08a09i11n12b13o04w08i09n11g it instead hth < 1457400707 124366 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :The comprehensive rules aren't updated yet, although apparently the change is that discarding to exile (and triggering it) is now mandatory. < 1457400714 859674 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't have a rainbow key. < 1457400754 711502 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I think improved puzzles might be made due to this change < 1457400767 68390 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fizzie: https://github.com/hazel-nut/cslounge-irssi-scripts/blob/master/rainbow.pl hth < 1457400787 371740 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: I don't know the old rule or the new rule. < 1457400806 839548 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :!bfjoust test < < 1457400809 291136 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​Score for oerjan_test: 0.0 < 1457400892 57869 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :The current rule is 702.34. If you discard a card with madness you may exile it instead of into graveyard. If you do then it is a triggered ability on the stack; you may cast it for its madness cost, if you do not then it is placed into graveyard instead. < 1457400892 191134 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net JOIN :#esoteric < 1457400897 466842 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :http://smbc-comics.com/index.php?id=2831 < 1457400939 821891 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :As far as I can tell the change is just that now exiling it is mandatory instead of optional. < 1457401724 251082 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Quit: Leaving < 1457402247 743403 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :I'm adding thinner versions of my characters to my font (in the "Math Sans-Serif" area) < 1457402418 148419 :AlexR42!~textual@94.41.128.148 JOIN :#esoteric < 1457402821 938665 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1457403058 623849 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net JOIN :#esoteric < 1457403161 729517 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Maybe I might make up my own program to create PCF fonts, rather than using the included program (not all features of PCF seem to be supported as far as I can tell from the BDF documentation) < 1457403303 635260 :augur_!~augur@c-73-46-94-9.hsd1.fl.comcast.net QUIT :Ping timeout: 276 seconds < 1457403331 952540 :AlexR42!~textual@94.41.128.148 QUIT :Quit: My Mac has gone to sleep. ZZZzzz… < 1457403684 541199 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :Now I'm adding regular bold < 1457403710 481972 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :(mostly by using the blackboard bold and removing the gaps) < 1457403929 652505 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de QUIT : < 1457405209 543382 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net QUIT :Ping timeout: 240 seconds < 1457405489 864982 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :wait, how the hell do you say "seitokaichou" in english? < 1457405578 984909 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :"Student body president" or "student council president" < 1457405626 111648 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :oh, that's why i couldn't remember. it's really long! < 1457405803 491081 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :What is a number of the form (2^m-1)(2^n) called? < 1457405900 621211 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :that's = to 2^(m+n) - 2^n no? < 1457405901 914355 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :uh... a wunwunwunzeerzeerzero < 1457405910 476268 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :so a difference of powers of 2? < 1457405954 157294 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Yes it is that too I suppose that make sense now < 1457406043 28281 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :oerjan, what's weird about fixing things. ;p < 1457406058 715600 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@@ @oeis @run take 15 . nub . sort $ [(2^m-1) * (2^n) | m <- [0..5], n <- [0..5]] < 1457406060 271329 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : Sequence not found. < 1457406065 963431 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :Lymia: well i was _almost_ ready to swat you for all the noise when you succeeded < 1457406074 915038 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :(2^m-1)(2^n) == "1" * m + "0" * n < 1457406082 489344 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@@ @oeis @run intercalate "," . map show . take 15 . nub . sort $ [(2^m-1) * (2^n) | m <- [0..5], n <- [0..5]] < 1457406084 364500 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : Numbers of the form 2^i - 2^j with i >= j.[0,1,2,3,4,6,7,8,12,14,15,16,24,28... < 1457406099 797518 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :thx tdh < 1457406140 659555 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :(in a language where numbers are strings of the charatcers '1' and '0') < 1457406177 51183 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :\oren\: that language is called computer hth < 1457406196 795460 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? computer < 1457406201 247115 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :computer? ¯\(°​_o)/¯ < 1457406220 558281 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn Computer is a language where numbers are strings of the charatcers '1' and '0' < 1457406224 877477 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'computer': Computer is a language where numbers are strings of the charatcers '1' and '0' < 1457406235 207796 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn Computer is a language where numbers are strings of the characters '1' and '0'. < 1457406238 333568 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Relearned 'computer': Computer is a language where numbers are strings of the characters '1' and '0'. < 1457406257 327588 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: You're so pleased with yourself when you use `learn, aren't you. < 1457406279 309839 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric : いえい! < 1457406295 942843 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: hey everyone loves a learning experience < 1457406306 695178 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :oerjan, and I only needed to use one published CVE to do it. ^.^ < 1457406320 83569 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: Even more than a le/rning experience? < 1457406346 450150 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? /// < 1457406348 1626 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cat: ///: Is a directory < 1457406355 251777 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: please add a wisdom entry for /// twh < 1457406377 74210 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :shachaf: No, it is unsuitable, please < 1457406390 446448 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: Why? < 1457406392 1730 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: er... < 1457406402 876706 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Because is a directory. < 1457406415 974455 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: Sure, but `? has plenty of special cases already. < 1457406460 498153 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :you don't think special cases in `? are good? < 1457406465 485515 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :you're either wisdom or you're against 'em < 1457406471 773676 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :OK you can edit the `? program itself then if you would need to do that < 1457406473 240847 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i know where i stand < 1457406488 541693 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :on thin ice < 1457406505 904200 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Yes < 1457406575 919941 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what fancy food should i make for dinner < 1457406608 66608 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :crêpes < 1457406641 175194 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :diacritics don't make food any fancier < 1457406651 769834 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :[citation needed] < 1457406668 400979 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :anyway i mean food that i haven't eaten before < 1457406702 421527 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :that reminds me that i never made that norwegian porridge < 1457406711 108929 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? ctc < 1457406712 45653 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ctc? ¯\(°​_o)/¯ < 1457406773 338436 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :`? [citation needed] < 1457406774 378774 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[citation needed]? ¯\(°​_o)/¯ < 1457406800 989359 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn CTC stands for Closed Timelike Citation, which is what happens when news sites cite Wikipedia's badly referenced articles and then get added to them. < 1457406803 742283 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'ctc': CTC stands for Closed Timelike Citation, which is what happens when news sites cite Wikipedia's badly referenced articles and then get added to them. < 1457406813 577063 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net JOIN :#esoteric < 1457406946 820500 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :`? % < 1457406947 700256 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​%? ¯\(°​_o)/¯ < 1457407132 324207 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :`? ‮ < 1457407134 43719 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​‮? ¯\(°​_o)/¯ < 1457407153 896990 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :muhuhahahaha < 1457407188 552426 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :ムフハハハハ < 1457407195 822988 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :you seem amused. < 1457407264 187701 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :finally, the big eye is on the left! < 1457407304 953260 :treaki_!~treaki@p54BF2B27.dip0.t-ipconnect.de QUIT :Ping timeout: 244 seconds < 1457407423 120917 :treaki_!~treaki@p54BF2B27.dip0.t-ipconnect.de JOIN :#esoteric < 1457407465 871644 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :idea, a language where you use the rtl override and etc characters as unary operators < 1457407547 646658 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :`? 𝕈 < 1457407549 413940 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​𝕈? ¯\(°​_o)/¯ < 1457407579 454943 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :`learn 𝕈 is the set of rational numbers. < 1457407583 156489 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned '𝕈': 𝕈 is the set of rational numbers. < 1457407595 926428 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Come on, are you just trying to mess with people's terminals? < 1457407614 71183 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` lastfiles | xxd < 1457407616 952859 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :0000000: 7769 7364 6f6d 2ff0 9d95 880a wisdom/..... < 1457407617 333757 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :what's wrog with 𝕈? < 1457407678 237424 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :`unidecode 𝕈 < 1457407679 522563 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :U+1D548 - No such unicode character name in database \ UTF-8: f0 9d 95 88 UTF-16BE: d835dd48 Decimal: 𝕈 \ 𝕈 (𝕈) \ Uppercase: U+1D548 \ Category: Cn (Other, Not Assigned) < 1457407683 58209 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :WUT < 1457407713 961445 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :oh, right, those assholes put it at ℚ < 1457407723 991284 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`unidecode ℚ < 1457407724 718076 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+211A DOUBLE-STRUCK CAPITAL Q] < 1457407753 288869 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :while 𝕊 < 1457407762 402811 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :`unidecode 𝕊 < 1457407763 220131 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+1D54A MATHEMATICAL DOUBLE-STRUCK CAPITAL S] < 1457407766 31528 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :SEE < 1457407777 458060 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :no, ESS < 1457407829 46396 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :oh, and in my font, I have both cues, with different glyphs because I forgot about those gaps < 1457407929 218268 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :That is OK if that is how you would want to design font? < 1457409258 948151 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :nah, the next version will fix that < 1457409344 186005 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :`learn 𝕈 would be the set of rational numbers, if the unicode consortium weren't idiots who put it as ℚ. < 1457409348 609466 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Relearned '𝕈': 𝕈 would be the set of rational numbers, if the unicode consortium weren't idiots who put it as ℚ. < 1457409391 298386 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :is it me or half of what makes a jrpg work is the music? < 1457409401 831302 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :it's not just you < 1457409439 237532 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :a good battle theme prevents grinding from getting boring too fast < 1457409544 215612 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :true but I'm starting to think that on exploration screens you also need good music or else it's just some guy walking around < 1457409571 454920 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :in retrospective the action is very "slow" < 1457409598 84647 :treaki_!~treaki@p54BF2B27.dip0.t-ipconnect.de QUIT :Ping timeout: 248 seconds < 1457409735 269157 :treaki_!~treaki@p54BF2B27.dip0.t-ipconnect.de JOIN :#esoteric < 1457409798 921510 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :ok! I added 𝐀𝐁𝐂𝐃𝐄𝐅𝐆𝐇𝐈𝐉𝐊𝐋𝐌𝐍𝐎𝐏𝐐𝐑𝐒𝐓𝐔𝐕𝐖𝐗𝐘𝐙𝐚𝐛𝐜𝐝𝐞𝐟𝐠𝐡𝐢𝐣𝐤𝐥𝐦𝐧𝐨 < 1457409807 163212 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :𝐀𝐁𝐂𝐃𝐄𝐅𝐆𝐇𝐈𝐉𝐊𝐋𝐌𝐍𝐎𝐏𝐐𝐑𝐒𝐓𝐔𝐕𝐖𝐗𝐘𝐙𝐚𝐛𝐜𝐝𝐞𝐟𝐠𝐡𝐢𝐣𝐤𝐥𝐦𝐧𝐨 < 1457409851 307407 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :oh, I don't have the font on my terminal yet so I can't see wtf I'm doing < 1457409998 715223 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :IPA characters? (international phonetic alphabet) < 1457410050 215401 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :𝐀𝐁𝐂𝐃𝐄𝐅𝐆𝐇𝐈𝐉𝐊𝐋𝐌𝐍𝐎𝐏𝐐𝐑𝐒𝐓𝐔𝐕𝐖𝐗𝐘𝐙𝐚𝐛𝐜𝐝𝐞𝐟𝐠𝐡𝐢𝐣𝐤𝐥𝐦𝐧𝐨𝐩𝐪𝐫𝐬𝐭𝐮𝐯𝐰𝐱𝐲𝐳𝖠𝖡𝖢𝖣𝖤𝖥𝖦𝖧𝖨𝖩𝖪𝖫𝖬𝖭𝖮𝖯𝖰𝖱𝖲𝖳𝖴𝖵𝖶𝖷𝖸𝖹𝖺𝖻𝖼𝖽𝖾𝖿𝗀𝗁𝗂𝗃𝗄𝗅𝗆𝗇𝗈𝗉𝗊𝗋𝗌𝗍𝗎𝗏𝗐𝗑𝗒𝟎𝟏𝟐𝟑𝟒 < 1457410057 219812 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :there < 1457410086 741803 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :bold and thin ersions of alphanumberics < 1457410119 67408 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i,i what's an erosion of a character? < 1457410128 944991 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :versions < 1457410165 380682 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I realized that. < 1457410167 835250 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :mad: I'v had basically all of IPA in this font for a while < 1457410168 626288 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hence i,i < 1457410189 212093 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :ok why is irssi glitching me again < 1457410231 978675 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` sed -i "s'unicode consortium'Unicode Consortium'" wisdom/𝕈 < 1457410234 587030 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457410399 388741 :sebbu2!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 252 seconds < 1457410417 542937 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net QUIT :Ping timeout: 240 seconds < 1457410490 472928 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :maybe irssi glitches after running continuously for 4 weeks < 1457411134 662180 :lleu!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1457411398 216143 :llue!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1457411409 693315 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :who the hell would sign up on profitico.net? < 1457411454 7971 :lleu!~gnomebad@unaffiliated/lleu QUIT :Read error: Connection reset by peer < 1457411969 11663 :treaki__!~treaki@p54BF2CAF.dip0.t-ipconnect.de JOIN :#esoteric < 1457412223 264006 :treaki_!~treaki@p54BF2B27.dip0.t-ipconnect.de QUIT :Ping timeout: 268 seconds < 1457412349 807870 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net JOIN :#esoteric < 1457415208 478723 :llue!~gnomebad@unaffiliated/lleu QUIT :Quit: That's what she said < 1457416063 880286 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite < 1457416172 572545 :zgrep!sid43445@gateway/web/irccloud.com/x-oevbiojbkxyvopgg PRIVMSG #esoteric :profiticon :P < 1457416204 583157 :zgrep!sid43445@gateway/web/irccloud.com/x-oevbiojbkxyvopgg PRIVMSG #esoteric :Hrm. Well, profit-con. Not profit icon. But a profit (religious) icon would be interesting as well. < 1457417355 941152 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1457417978 599533 :AlexR42!~textual@94.41.128.148 JOIN :#esoteric < 1457418023 662484 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Most currency is the same < 1457418044 932469 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :In fact, any currency can be related to any other with a single rational number greater than 0. < 1457418048 126361 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :We need to fix this. < 1457418337 534381 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Now I wrote a C program that will execute the _SEND_RESOURCE protocol on a window, and now I will make it so that another program can receive such requests and process them. < 1457418461 273545 :AlexR42!~textual@94.41.128.148 QUIT :Quit: Textual IRC Client: www.textualapp.com < 1457418659 678007 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net QUIT :Quit: Bye < 1457419377 411464 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :hppavilion[1]: I had an idea of a negative currency, where the most you can have is zero < 1457419385 941379 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :\oren\: Go on < 1457419400 988935 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :\oren\: Though complex currency would be better < 1457419439 915874 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :rather than giving someone a dollar for a chocobar, you would instead agree to take a negadollar off them < 1457419455 175607 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Categorical_quantum_mechanics is a thing < 1457419460 756779 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :\oren\: Ah, interesting < 1457419670 228558 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :taxes would consist of the government giving negadollars to the people with the least. < 1457419723 107788 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :and welfare would be the government taking negadollars from people who have too many < 1457419750 598689 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :http://gravityfalls.wikia.com/wiki/Negative_Twelve_Dollar_Bill Such as this? < 1457419827 254996 :bender|!~benderx2@2404:e800:e61a:41d:f430:c660:b7ce:2f32 JOIN :#esoteric < 1457419940 490786 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :\oren\: Do you know much about rings and such? < 1457419961 321854 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :I know the basic properties of rings and groups < 1457419983 648130 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :\oren\: I'm trying to implement them in python < 1457420006 510121 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :\oren\: Is there a way to check for associativity/commutativity/etc that I'm too stupid to notice? It doesn't seem like there is < 1457420045 19618 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :\oren\: Or more generally, if I create a ring, how do I make sure it's really a ring? < 1457420112 221911 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :generally that requires a proof < 1457420126 884519 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :\oren\: Blast! < 1457420131 96933 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :(I like saying blast) < 1457420150 955782 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Though I was expecting it, because it seems pretty obvious < 1457420156 437710 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :python, like most practical languages, isn't designed for its behaviour to be mathematically provable < 1457420164 892096 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :\oren\: Is there a workaround? Other than forcing the user to supply a formal proof? < 1457420185 899315 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :(user = programmer here) < 1457420192 282361 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :well if your set is finite ou can just try every pair < 1457420218 966600 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :(Though now that I think about it, I'm making a goddamn proof automaton for this, so I could just force a formal proof to be supplied, which is probably how I should do it anyway) < 1457420228 572151 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :\oren\: Potentially infinite, but I think I just found the solution < 1457420253 226295 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :or every three for associativity law < 1457420326 288327 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :\oren\: What I'm trying to make, to sate your burning curiousity is a proof assistant that does a lot of category theory and stuff. Mostly so I can use it to explore category theory. < 1457420463 792395 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :then maybe you should start with a smpler test case, say a group with three elements < 1457420506 309752 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :or even one < 1457420639 306583 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :\oren\: Good point < 1457421101 94982 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :\oren\: OK, implemented groups. The final version will require that you first prove an operator has associativity and inverses and identity, but for now it has no checks < 1457421569 631247 :zadock!~outsider@cthulhu.tuiasi.ro JOIN :#esoteric < 1457421634 26755 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1457422191 974061 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Ping timeout: 264 seconds < 1457422210 671041 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :\oren\: Say, how do you prove associativity and commutativity? < 1457422215 772327 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Do you do it with DARK MAGIC? < 1457422239 864141 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Or are there known-to-be-associative and known-to-be-commutative operators you must define others in terms of? < 1457423613 985891 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :“ Maybe I might make up my own program to create PCF fonts, rather than using the included program (not all features of PCF seem to be supported as far as I can tell from the BDF documentation)” - wait, what pcf features? I'm interested now < 1457423734 3792 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :“ The current rule is 702.34. If you discard a card with madness you may exile it instead of into graveyard. If you do then it is a triggered ability on the stack;” wait what? instead of what into gy, and the card what a triggered ability? < 1457424099 807210 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net QUIT :Ping timeout: 248 seconds < 1457424221 717455 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38, shachaf: “ oerjan: please add a wisdom entry for /// twh” => let's just make wisdom s\/\∕\g the keys, then we can put slashes at the beginning and end and use significant multiple slashes too < 1457428230 212265 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :http://azac.pl/cobol-on-wheelchair/ < 1457428401 676829 :impomatic!~impomatic@145.2.112.87.dyn.plus.net PRIVMSG #esoteric :taneb: https://robotgame.net/ is working again :-) < 1457428810 272808 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :izabera: these ^H don't make sense at all < 1457428815 579662 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :he should use ^W < 1457429021 382525 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :also, finally banks can make better websites < 1457429374 14142 :bender|!~benderx2@2404:e800:e61a:41d:f430:c660:b7ce:2f32 QUIT :Ping timeout: 248 seconds < 1457430418 242474 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1457431833 185711 :J_Arcane!~chatzilla@37-219-67-112.nat.bb.dnainternet.fi QUIT :Ping timeout: 268 seconds < 1457432454 995943 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1457436270 716854 :mroman!~mroman@160.85.232.90 JOIN :#esoteric < 1457436944 627240 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1457437249 872121 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`wisdom < 1457437262 970606 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :translater/A translater is one who transes a long time after the fact. < 1457437375 952306 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric ::) < 1457437556 636530 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`? transformer < 1457437559 845122 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :A transformer is one who used to trans, but no longer does. < 1457438000 94224 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? interpreter < 1457438002 537872 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? compiler < 1457438002 671313 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :interpreter? ¯\(°​_o)/¯ < 1457438003 595427 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :compiler? ¯\(°​_o)/¯ < 1457438003 961391 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? linker < 1457438004 984606 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :linker? ¯\(°​_o)/¯ < 1457438353 71323 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`learn The linker (from german "links") is a part of a Turing machine that's responsible for moving all output data to the left of the tape before terminating. < 1457438370 913690 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'linker': The linker (from german "links") is a part of a Turing machine that's responsible for moving all output data to the left of the tape before terminating. < 1457438415 843034 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`learn A compiler (lit. "with-piler") is one who builds piles together with someone else. < 1457438419 521261 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'compiler': A compiler (lit. "with-piler") is one who builds piles together with someone else. < 1457438580 341093 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :so... what is a transpiler? < 1457438606 291871 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :myname, a transpiler (lit. "across-piler") is someone who builds piles across things < 1457438607 993486 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 264 seconds < 1457438635 859104 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :ah! < 1457438654 886775 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`learn An interpreter (Latin "inter-", Old French "prestre") is unofficial correspondence between ordained members of the Church. < 1457438659 836880 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'interpreter': An interpreter (Latin "inter-", Old French "prestre") is unofficial correspondence between ordained members of the Church. < 1457438664 761617 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :"why is there a wall on the street" "must have been a transpiler" < 1457438688 324944 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`` sed -i 's/german/German/' wisdom/linker < 1457438690 426020 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457438728 470085 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? boily < 1457438729 414855 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​"Only sane man" boily is monetizing a broterhood scheme with the Guardian of Lachine, apparently involving cookie dealing. He's also a NaniDispenser, a Trigotillectomic Man Eating Chicken and a METARologist. He is seriously lacking in the f-word department. < 1457438754 59364 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :wat < 1457438782 45125 :bender|!~benderx2@2404:e800:e61a:41d:f430:c660:b7ce:2f32 JOIN :#esoteric < 1457438843 892933 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :mynamello. wat? < 1457438848 705732 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`learn_append boily He is also a renowned Capitalist. < 1457438850 974176 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'boily': "Only sane man" boily is monetizing a broterhood scheme with the Guardian of Lachine, apparently involving cookie dealing. He's also a NaniDispenser, a Trigotillectomic Man Eating Chicken and a METARologist. He is seriously lacking in the f-word department. He is also a renowned Capitalist. < 1457438895 103995 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :my wisdom is becoming Entish... < 1457438913 877017 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? bodily < 1457438914 749564 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bodily? ¯\(°​_o)/¯ < 1457438917 53712 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? int-e < 1457438918 128949 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :int-e är inte svensk. < 1457438930 2412 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :feel free to retaliate, that one seems a bit short ;-) < 1457438975 218074 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: heh, that's a nice interpretation for the linker < 1457439018 708787 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :int-e: I need to learn Swedish first. < 1457439042 234877 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@ask olsner hellolsner. care to expand int-e? < 1457439042 368304 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1457439056 805378 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: although I think that's not the whole linker, just the part that's called collect2, which collects the output. the linker has a few other parts. < 1457439061 897673 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? collect2 < 1457439064 258996 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :collect2? ¯\(°​_o)/¯ < 1457439065 871907 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? collect < 1457439067 309533 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :collect? ¯\(°​_o)/¯ < 1457439135 117111 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :b_jonas: but those have nothing to do with "links" so I omitted them < 1457439151 577829 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :yeah < 1457439159 7098 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I just wonder if collect2 should be mentioned somewhere < 1457439228 385924 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Maybe we should say something referring to that the linker is traditionally called ld for historical reasons, but in the gnu toolchain it's called collect2 (the reality is much more uglier than that) < 1457439287 691859 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :why is it called ld? < 1457439300 969413 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Link eDitor? < 1457439386 17628 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :or LoaDer... "Possible origins of the name "ld" are "LoaD" and "Link eDitor"." https://en.wikipedia.org/wiki/GNU_linker < 1457439395 782655 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I think it's called ld because people like me set up aliases to ls like l() { ls -aF "$@"; }; ll() { ls -alF "$@"; }; and would also like to set up ld () { ls -dlF "$@"; }; but that latter would clash with the linker < 1457439417 624946 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I think it stands for load though < 1457439429 594015 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :bash: l: command not found / bash: ll: command not found ... never saw the point < 1457439431 969292 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it was called loader originally, back when it worked differently from now < 1457439477 327200 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :though arguably I type too much when using the shell. I make up for it by using ^R a lot. < 1457439597 817651 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: I think actually I should do away with the -d stuff, and instead patch ls to add a new dwim switch that automatically applies -d to only the pathname arguments that don't end with a slash, and then alias ll to use that switch < 1457439605 137762 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but I haven't implemented that yet < 1457439618 615876 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :the -d switch is useful but too much bother on command-line < 1457439629 49623 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :as in, useful for scripts < 1457439671 868622 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :int-e: I ^U everything, then wonder why it doesn't work outside of the shell... < 1457439688 285127 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :(it works in firefox, because pentadactyl but that's cheating.) < 1457439712 565874 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :for some reasong I use ^A^K < 1457439791 414035 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: probably an emacs habit < 1457439798 513693 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :or perhaps nano < 1457439922 941787 :boily!~alexandre@96.127.201.149 QUIT :Quit: LEVERAGE CHICKEN < 1457441040 249058 :Slice^!~Train@pat-191-250.internal.eduroam.ucl.ac.uk JOIN :#esoteric < 1457442537 182054 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ARGH! I hate commands that can both list useful info or do something more destructive, and you if you make a typo on the list version it automatically turns to the destructive version. eg. 'git branch -a' lists branches, but if you typo it to 'git branch üa' then poof, you get a branch üa created. similarly, in irssi, /server list lists the servers you are connected to, but if you typo it like /server lsit then poof, you get disconnected from a server < 1457442548 868673 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :\ eg. 'git branch -a' lists branches, but if you typo it to 'git branch üa' then poof, you get a branch üa created. similarly, in irssi, /server list lists the servers you are connected to, but if you typo it like /server lsit then poof, you get disconnected from a server < 1457442579 666368 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Neither are very destructive, because you can delete the üa branch or reconnect to the server later, but still < 1457442592 713762 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it's just bad design < 1457442612 137079 :Slice^!~Train@pat-191-250.internal.eduroam.ucl.ac.uk PRIVMSG #esoteric :nice < 1457443044 242021 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Ping timeout: 276 seconds < 1457443210 423199 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :https://www.youtube.com/watch?v=8ucCxtgN6sc retrocomputing < 1457444269 666132 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1457445412 192621 :Slice^!~Train@pat-191-250.internal.eduroam.ucl.ac.uk QUIT :Quit: This computer has gone to sleep < 1457445889 476667 :earendel!~earendel@unaffiliated/earendel QUIT :Ping timeout: 260 seconds < 1457445968 17127 :_46bit!~fortysix@pdpc/supporter/student/mmokrysz PART :#esoteric < 1457446409 594897 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :heh heh: in less, the keystroke sequence ZZ quits, as well as Q , but the sequence ZQ is a nop < 1457446480 626302 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1457446526 389109 :lynn!~lynn@unaffiliated/lynn QUIT :Read error: Connection reset by peer < 1457446724 609374 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1457446788 627346 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Ping timeout: 276 seconds < 1457447577 28002 :nycs!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1457447746 135482 :earendel!~earendel@unaffiliated/earendel JOIN :#esoteric < 1457448001 636774 :spiette!~spiette@206.167.243.3 JOIN :#esoteric < 1457448140 941416 :spiette_!~spiette@x-132-204-251-254.xtpr.umontreal.ca JOIN :#esoteric < 1457448154 953812 :spiette!~spiette@206.167.243.3 QUIT :Disconnected by services < 1457448191 7257 :spiette_!~spiette@x-132-204-251-254.xtpr.umontreal.ca NICK :spiette < 1457448292 969938 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1457448906 935177 :lambda-11235!~lambda-11@47.208.113.50 JOIN :#esoteric < 1457449046 468868 :Slice^!~Train@nat-175-56.internal.eduroam.ucl.ac.uk JOIN :#esoteric < 1457449379 302340 :Slice^!~Train@nat-175-56.internal.eduroam.ucl.ac.uk QUIT :Quit: This computer has gone to sleep < 1457449411 657178 :Slice^!~Train@nat-175-56.internal.eduroam.ucl.ac.uk JOIN :#esoteric < 1457449519 785905 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@tell hppavilion[1] \oren\: Say, how do you prove associativity and commutativity? <-- there is no one method. sometimes you can just expand equations using things you already know. sometimes you can check all cases. sometimes you need a genuinely new trick. < 1457449519 958299 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1457449567 246355 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :But what about the TOOWTDI principle! < 1457449583 146936 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :provide an isomorphism to something associqtive and commutative < 1457449584 287991 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@tell hppavilion[1] generally you want to know as many tricks as possible that you can use, that goes for all math. < 1457449584 421400 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1457449585 237846 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Two Old Owls Won't Try Doing It? < 1457449599 105200 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Taneb: "There's Only One Way To Do It" https://wiki.python.org/moin/TOOWTDI < 1457449607 903758 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :fizzie: that's why python is lousy for proofs hth < 1457449609 545069 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :That makes slightly more sense < 1457449617 790007 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :perl is much better < 1457449625 400093 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :that is basically why i hate python < 1457449641 452871 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :you hate it because perl is much better? < 1457449656 671081 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :izabera: You sounded like Eliza there for a moment. < 1457449664 891719 :izabera!~izabera@unaffiliated/izabera NICK :elizabera < 1457449685 452379 :elizabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :fizzie: how does it make you feel that i sounded like Eliza there for a moment? < 1457449696 157857 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :elizabera: What do you think? < 1457449708 924517 :elizabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :What do you mean with that? < 1457449718 569591 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :elizabera: Can you elaborate on that? < 1457449750 637119 :elizabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :you could at least change your nick to elizzie :p < 1457449792 967399 :Slice^!~Train@nat-175-56.internal.eduroam.ucl.ac.uk QUIT :Quit: This computer has gone to sleep < 1457449804 51104 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :An Eliza-Eliza dialogue seems less vibrant than M-x psychoanalyze-pinhead. < 1457449918 25154 :bender|!~benderx2@2404:e800:e61a:41d:f430:c660:b7ce:2f32 QUIT :Ping timeout: 248 seconds < 1457449939 614093 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, the Zippy lines were deleted? http://sprunge.us/YKKg isn't really going anywhere either. < 1457449979 229262 :elizabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :how do i pipe stuff to emacs? < 1457449985 377035 :elizabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :wanna to make a doctor bot < 1457449989 150910 :elizabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :s/to// < 1457450157 98869 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :fizzie: i take it that response is bitching about having to remove it... < 1457450164 35588 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :You might get somewhere with just emacsclient -e '...' and a bit of elisp. The function to call seems to be "doctor-doc", but it's hardcoded to type into buffer, you'd need some extra work. < 1457450168 390110 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: That's my impression as well. < 1457450261 592055 :lynn!~lynn@unaffiliated/lynn QUIT :Read error: Connection reset by peer < 1457450290 927500 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1457450356 438507 :Slice^!~Train@nat-175-56.internal.eduroam.ucl.ac.uk JOIN :#esoteric < 1457450366 9400 :lynn!~lynn@unaffiliated/lynn QUIT :Read error: Connection reset by peer < 1457450377 425323 :Slice^!~Train@nat-175-56.internal.eduroam.ucl.ac.uk QUIT :Remote host closed the connection < 1457450392 760321 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1457450830 489346 :lynn!~lynn@unaffiliated/lynn QUIT :Read error: Connection reset by peer < 1457450878 5962 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1457451467 626895 :lynn_!~lynn@unaffiliated/lynn JOIN :#esoteric < 1457451514 531785 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@yow < 1457451515 393162 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Are we THERE yet? My MIND is a SUBMARINE!! < 1457451530 135610 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fungot, are we there yet? < 1457451530 349387 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :b_jonas: a similar rule applies to everyone who's missing one of the files of arbitrary type ( despite the fact that many of them all ibm. but if an array is an international manufacturer of measurement and computation products and services are used to thank god for ange ftp, or is he taking a beating lately as he < 1457451556 543495 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :fungot: you don't sound very much like zippy. < 1457451556 709401 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :oerjan: what bothers me a pointer to match its depth inside the mail tools that hide its contents from the b drive. well, yeah. the < 1457451573 862768 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 240 seconds < 1457451833 919982 :elizabera!~izabera@unaffiliated/izabera NICK :izabera < 1457452146 549402 :Alejandro15!~roo@201.243.161.139 JOIN :#esoteric < 1457452163 826576 :Alejandro15!~roo@201.243.161.139 PART :#esoteric < 1457452303 838929 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :fungot: You should really close that paren. < 1457452303 972461 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :prooftechnique: to debug my .twmrc file to rm. you could only figure out < 1457452319 126153 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Well, there's me shown up. < 1457452441 380270 :lambda-11235!~lambda-11@47.208.113.50 QUIT :Quit: Bye < 1457452442 780438 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot not balancing punctuation is a longstanding bug; I implemented it in the Perl, but never managed to be bothered to do it in the Funge. < 1457452443 33312 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :fizzie: pascal compiler to adjust the stack look like a unix recently. it will change the object file, each of the year to the c programming environments, with the extra loop is ignored, and < 1457452469 17304 :earendel!~earendel@unaffiliated/earendel QUIT :Ping timeout: 244 seconds < 1457452627 437121 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :fizzie: just steal some of the code from ^bf hth < 1457452672 394868 :zadock!~outsider@cthulhu.tuiasi.ro QUIT :Ping timeout: 252 seconds < 1457452786 35639 :zadock!~outsider@cthulhu.tuiasi.ro JOIN :#esoteric < 1457452895 246257 :lleu!~gnomebad@cpc15-croy20-2-0-cust489.croy.cable.virginm.net JOIN :#esoteric < 1457452895 379650 :lleu!~gnomebad@cpc15-croy20-2-0-cust489.croy.cable.virginm.net QUIT :Changing host < 1457452895 379719 :lleu!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1457453139 592279 :mroman!~mroman@160.85.232.90 QUIT :Quit: Lost terminal < 1457453165 181186 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Later < 1457454880 672014 :zadock!~outsider@cthulhu.tuiasi.ro QUIT :Quit: Leaving < 1457455479 438608 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :@tell oerjan And, what, retry until everything's balanced? < 1457455479 610417 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1457455485 269013 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That should've been @ask. < 1457456469 615674 :lynn_!~lynn@unaffiliated/lynn QUIT :Ping timeout: 244 seconds < 1457458687 313960 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :AlphaGo (Google's Go AI) is taking on the world champion starting tomorrow < 1457459014 665630 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Taneb: wait, already_ < 1457459031 954889 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :weren't they supposed to, like, improve their program to play go better for another two years or something? < 1457459059 175730 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh wait, how much time was there between the previous match and its announcement? maybe that two years has already passed < 1457459092 118703 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :https://deepmind.com/alpha-go.html < 1457459096 921086 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :There's been a few months < 1457459125 137993 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :first tournament with European champion was in 2015-10, announced in 2016-01-27 < 1457459126 619139 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :the last match was in october < 1457459155 447712 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :so they had a few months to improve it only < 1457459262 757229 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :So they've had about 5 months. Lee Sedol (their opponent in the upcoming match) is approximately 3rd best in the world. (http://www.goratings.org/ puts him in fourth place but there are some good arguments for Iyama Yuta being overrated in that list.) < 1457459337 936951 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and they're playing 5 matches, it seems < 1457459359 877074 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :. o O ( it's a 5 games match ) < 1457459373 627892 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh right, 5 games < 1457459383 571687 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :yes < 1457459446 950912 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :anyway it'll be interesting to see how this turns out < 1457459461 71841 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :And time time the matches are published live. < 1457459534 748346 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Any betting going on yet? < 1457459553 735237 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :no idea < 1457459600 244850 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1457459633 294611 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: hello! < 1457459644 178074 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hi b_jonas < 1457459647 331967 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :any news? < 1457459673 968578 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: I have some rants. no real news I think. < 1457459686 523475 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :uh, except when you last left, your last message asked to tell you that it went throuhg < 1457459721 381490 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh good, it did < 1457459722 96309 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fizzie: Well, I have no doubt that Lee would walk over the October version. But it's so hard to predict Alphago's progress, and the team seems to be fairly confident... so I'm unsure what to expect (though I'd be a bit surprised if any of the players wins all their games.) < 1457459727 128244 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I hope Lymia found it useful < 1457459734 167081 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh, and I made Lymia start to doubt if LuaJoust can be made to work < 1457459751 119916 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"placing a winning 1 BTC bet on: Yes pays: 1.01133196 BTC No pays: 1.00958558 BTC" < 1457459751 786305 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :because you'd have to change Lua a lot to make it deterministic < 1457459762 303858 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Where "Yes" is on AlphaGo winning. < 1457459768 537745 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I put some notes on esolangs < 1457459779 881836 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: that's one of the worst spreads I've ever seen < 1457459781 706218 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I think I should add to them too < 1457459784 817884 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :who'd bet at those combined odds? < 1457459790 606447 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ais523: People have bet 131.47 BTC on this. < 1457459797 553753 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :https://bitbet.us/bet/1249/alphago-will-defeat-lee-sedol-overall-in-march/ looks even; https://www.gjopen.com/questions/133-will-google-s-alphago-beat-world-champion-lee-sedol-in-the-five-game-go-match-planned-for-march-2016 favors alphago a bit. < 1457459797 722479 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(On this one site.) < 1457459811 629658 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also 1 BTC is very large for a bet < 1457459819 281433 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, it was just an example. < 1457459824 76410 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :You don't need to bet a full bitcoin. < 1457459832 711028 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right, I'm wondering if that has something to do with the odds being so bad < 1457459844 74265 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fizzie: wait, what are the other options? < 1457459846 309771 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :But there seems to be about 54 thousand dollars already riding on this. < 1457459846 790622 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :like, maybe the site can't afford to pay out more than about .01 BTC given the number of bets so far < 1457459853 531395 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :match cancelled? < 1457459868 406814 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Lee dies after the second game? < 1457459871 615304 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :int-e: There are no other options. It's a yes-no question. < 1457459899 176232 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't know how this thing works, I'm just looking at https://bitbet.us/bet/1249/alphago-will-defeat-lee-sedol-overall-in-march/ < 1457459908 791660 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There's a 5.1 BTC bet from someone on "Yes". < 1457459912 685309 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: also, zzo38 claims that the pcf (x bitmap font) format can probably do things that the bdf2pcf program can't generate from a bdf file, which surprised me < 1457459923 902989 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :b_jonas, there's only one real major issue < 1457459926 844656 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :doesn't surprise me < 1457459936 617987 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Objects like tables hash to their addresses. < 1457459952 62399 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: fwiw I think that even if it isn't determinstic it isn't a disaster < 1457459960 970816 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :It isn't, but. < 1457459961 104120 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Lymia: two. floating point stuff is the other < 1457459962 424636 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there have been probabilistic BF Joust hills already < 1457459967 511924 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the only reason we run all 42 is because we can < 1457459968 791434 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh, wait... shouldn't the two payouts satisfy 1/a + 1/b = 1 at least approximately? < 1457459971 593505 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :It changes the game significantly. < 1457459980 907954 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Because bots can make truly random decisions. < 1457459982 37742 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :hrm... < 1457459999 675996 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: true randomness and cryptorandomness are effectively indistinguishable < 1457460001 846981 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :But I'd have to figure out if that's really an issue too. < 1457460005 773172 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Right. < 1457460012 857004 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and you can write a deterministic CSPRNG < 1457460014 904581 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: yes, but we want the matches to be reproducible < 1457460028 113227 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I wanted true determinism because that means that programs can be rewritten as BFJoust programs. < 1457460040 508029 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: just giving the program a random stream (good quality or bad quality, whatever) with a fixed seed wouldn't be a problem < 1457460056 946480 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: ah right, I see < 1457460083 403738 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: the problem is that you can write programs that will run differently in two tournament servers, and succeed on both (luajoust programs can fail, since they can overflow the memory or otherwise generate exceptions) < 1457460103 60923 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: fwiw, zzo38 proposed that , generates random numbers, but I was very much against it because it exceeds the speed of light < 1457460114 629587 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and in particular, you could just use , to set randomly sized decoys very quickly < 1457460119 614616 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I don't think failures due to such conditions are a particular problem. < 1457460140 310079 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :ais523, what about , works randomly as either + or . < 1457460145 989806 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de JOIN :#esoteric < 1457460158 926217 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I'd rather have something more subtle < 1457460160 250264 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Like < 1457460166 262472 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: are you against it in the same way as you'd be against labels and if-goto-else-goto? < 1457460168 466632 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Taneb: that would work, I think; however it'd still make the game very defence-unfavoured < 1457460183 351919 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :,x < randomly either runs x or . < 1457460189 838191 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: much the same way but more strongly < 1457460202 174169 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: does the , cost a cycle? < 1457460206 883620 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also what does ,] do? < 1457460234 718377 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :, would behave as a modifier to the next instruction < 1457460242 444689 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :It causes it to do nothing 50% of the time < 1457460268 861511 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :So ,] I think, would have a 50% chance of not checking the current cell and proceeding as if nothing happened? hrm < 1457460276 768302 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Might just make it illegal < 1457460296 752686 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :,] would be an interesting loop escape mechanism, actually < 1457460312 66353 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you assume that ,[ and ,] just have a 50% chance of interpreting the current cell as 0 < 1457460322 159661 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and otherwise act normally < 1457460327 619845 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this reminds me of Befunge2K < 1457460468 693637 :lambda-11235!~lambda-11@24.156.46.20 JOIN :#esoteric < 1457460980 274647 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Lua Joust14]]4 10 02https://esolangs.org/w/index.php?diff=46544&oldid=46543 5* 03B jonas 5* (+890) 10 < 1457461049 275860 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: I see < 1457461065 191878 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: repeating rant I said earlier today, < 1457461083 730498 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ARGH! I hate commands that can both list useful info or do something more destructive, and you if you make a typo on the list version it automatically turns to the destructive version. < 1457461084 862066 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that said, I'm currently against any changes to the BF version of Joust, I think it's in a good place < 1457461096 677319 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :eg. 'git branch -a' lists branches, but if you typo it to 'git branch üa' then poof, you get a branch üa created. similarly, in irssi, /server list lists the servers you are connected to, but if you typo it like /server lsit then poof, you get disconnected from a server. < 1457461099 545661 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Oh, wtf is that "weight" business on bitbet... < 1457461106 359187 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: yes, that's kind-of crazy < 1457461167 342861 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :...basically they mean that betting late makes no sense. < 1457461372 402454 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: and indeed as I work with git, I find that the default command-line interface is crazy, but at least that can be fixed by new commands. < 1457461727 134551 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :So. < 1457461750 131131 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I picked Lua because it was simpler than Python and had the coroutine semantics. < 1457461755 110193 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Which obviously work very well for the task at hand. < 1457461767 127510 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Lymia: certainly < 1457461797 470805 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I'm not sure I care about determinism in the sense of libc or platform differences. < 1457461802 61225 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :lua is a good choice, it's just that very few languages like this do determinism < 1457461808 751118 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :That can be left as a quirk of different hills. < 1457461827 512465 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Lymia: it's not just libc differences. the stuff can change if you recompile your program and the cc decides to generate code differently. < 1457461830 366227 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :What I do care about is unpredictable behavior that can cause different behavior on two runs on the same system. < 1457461836 32874 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Lymia: as in, it can commute a floating point addition < 1457461851 378579 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it can change if you just edit the code or some options and recompile < 1457461871 846237 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I... still don't care? < 1457461887 661152 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I think my goal is best stated as the two following ideas: < 1457461901 632444 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: ccs can't commute floating point operations unless you permit them to < 1457461943 256067 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Or, well, really one particular idea. < 1457461963 749768 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Every program can be rewritten into an equivalent (very very long) BFJoust program. < 1457461972 961148 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :That would behave identically. < 1457461981 954559 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I don't care if this program changes when you recompile something, or if you move to another computer. < 1457461991 25712 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :But I do care that it is possible for that one particular hill, or instance at that particular time. < 1457462089 309029 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :did some more bitbet math. The initial two bets will pay out about three times their value if realized... 0.126 bitcoins for the first and 0.188 bitcoins for the second bet. So if they were made by the same person, that person would have a guaranteed win by now... < 1457462105 816999 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION concludes that bitbet is weird. < 1457462223 158293 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Well, almost guaranteed. < 1457462233 78501 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: they can, as in they can commute floating point addition, multiply, max and min, since commuting those still gives the result prescribed by the IEEE float rules. (They can also do similar transformation on subtraction.) the cc can't _associate_ them differently. < 1457462266 910515 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: what happens if you add two NaNs with different payloads? < 1457462282 573534 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I did not propose that , generates random numbers. < 1457462300 507569 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I prposed that , generates whatever number was at the current cell when the other program executed a . command < 1457462329 375962 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Or acts like . if the other program hasn't < 1457462370 601288 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1457462398 47354 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: ah right < 1457462403 156241 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: per IEEE math, you get a quiet nan, but it's not specified which. x87 and sse both have defined precise rules for which nan, but the x87 one is sane and commutative, the sse one isn't. I don't know why Intel changed the rules. < 1457462408 10587 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :maybe you made more than one proposal < 1457462442 257226 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: basically iirc the rule is that if both inputs are quiet nans, on x87 you get the one with the higher mantissa (I'm not sure what sign if they're of the same mantissa), and on sse you get the first operand. < 1457462476 139000 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: the rule could be changed again if the cpu added new instructions, but it takes like two decades till everyone actually starts to use those new instructions. < 1457462770 424791 :earendel!~earendel@unaffiliated/earendel JOIN :#esoteric < 1457462857 529937 :zadock!~outsider@81.180.208.252 JOIN :#esoteric < 1457463144 431878 :earendel!~earendel@unaffiliated/earendel QUIT :Ping timeout: 260 seconds < 1457463244 843594 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Now that I have made a extension to ICCCM, who is it supposed to be send to? < 1457463561 958884 :earendel!~earendel@unaffiliated/earendel JOIN :#esoteric < 1457465012 27030 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :b_jonas: Did you misunderstand what I wrote about madness rule of Magic: the Gathering cards? < 1457465466 481444 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net JOIN :#esoteric < 1457466093 863433 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net QUIT :Ping timeout: 240 seconds < 1457466196 407563 :zadock!~outsider@81.180.208.252 QUIT :Quit: Leaving < 1457466356 240938 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1457466759 280320 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: probably, I don't understand what your proposed rule was < 1457466777 788096 :jaboja!~jaboja@emn164.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1457466794 749441 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :did someone tell me something < 1457466807 446208 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i guess it wasn't important < 1457466909 146923 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I was proposing nothing; I was mentioning what the current rule is and what an article from Wizards of the Coast claims they would be changing it to. < 1457467002 110953 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :The current rule is that when you discard a card that has a madness ability, you may discard it to exile instead of to the graveyard (it is still discarded, but placed in a different zone). Doing this puts a triggered ability on the stack. When it resolves, you must either cast that card for its madness cost, or put that card into your graveyard. < 1457467053 215217 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :The change that they seem to be making is simply to make discarding to exile mandatory instead of optional (forcing it to trigger). < 1457467249 644682 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I believe that this can make many improvements for Magic: the Puzzling, such as that in some situations you may not be able to avoid giving your opponent priority during the cleanup step (or your opponent cannot avoid giving you priority during cleanup step) due to this, or a triggered ability forced to place on stack, or a card can more easily be exempted from Tormod's Crypt, etc < 1457467589 792248 :hppavilion[1]!~DevourerO@74-114-87-78.dynamic.asdk12.org JOIN :#esoteric < 1457467992 370073 :earendel!~earendel@unaffiliated/earendel QUIT :Read error: Connection reset by peer < 1457468028 240378 :earendel!~earendel@unaffiliated/earendel JOIN :#esoteric < 1457468063 90826 :impomatic!~impomatic@145.2.112.87.dyn.plus.net QUIT :Ping timeout: 250 seconds < 1457468094 639305 :lambda-11235!~lambda-11@24.156.46.20 QUIT :Ping timeout: 244 seconds < 1457468789 515337 :J_Arcane!~chatzilla@37-219-5-121.nat.bb.dnainternet.fi JOIN :#esoteric < 1457469059 946300 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :wait wait < 1457469175 374930 :nycs!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1457469419 358400 :APic!apic@apic.name PRIVMSG #esoteric :What? < 1457469590 64572 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03Staticsn0w 5* 10New user account < 1457469704 852756 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Wait of what? Elaborate. < 1457469772 422526 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: I just found out that msc 2015 supports constexpr. now I'll have to look up what else is new in it. < 1457469854 770420 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07!!!14]]4 N10 02https://esolangs.org/w/index.php?oldid=46545 5* 03Staticsn0w 5* (+322) 10Created page with " == Features == !!! consists of some extra features compared to !!!Batch, like a space character (?+?) and a compiler that doesn't just compile to a batch file, it compiles to..." < 1457469919 124804 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07!!!14]]4 M10 02https://esolangs.org/w/index.php?diff=46546&oldid=46545 5* 03Staticsn0w 5* (+112) 10/* Features */ < 1457470050 115893 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=46547&oldid=46501 5* 03Staticsn0w 5* (+10) 10/* Non-alphabetic */ < 1457470354 833086 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07!!!14]]4 10 02https://esolangs.org/w/index.php?diff=46548&oldid=46546 5* 03Staticsn0w 5* (+208) 10/* Features */ < 1457470521 134728 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07!!!14]]4 10 02https://esolangs.org/w/index.php?diff=46549&oldid=46548 5* 03Staticsn0w 5* (-1) 10/* Hello world! */ < 1457470558 688772 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07!!!14]]4 10 02https://esolangs.org/w/index.php?diff=46550&oldid=46549 5* 03Staticsn0w 5* (+5) 10/* Hello world! */ < 1457470671 868653 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07!!!14]]4 10 02https://esolangs.org/w/index.php?diff=46551&oldid=46550 5* 03Staticsn0w 5* (+81) 10/* Features */ < 1457470681 347689 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1457470708 101074 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07!!!14]]4 10 02https://esolangs.org/w/index.php?diff=46552&oldid=46551 5* 03Staticsn0w 5* (+5) 10/* Features */ < 1457470806 700136 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07!!!14]]4 10 02https://esolangs.org/w/index.php?diff=46553&oldid=46552 5* 03Staticsn0w 5* (+1) 10/* Features */ < 1457470989 946674 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07!!!Batch14]]4 10 02https://esolangs.org/w/index.php?diff=46554&oldid=42305 5* 03Staticsn0w 5* (+29) 10 < 1457471331 809731 :jaboja!~jaboja@emn164.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 248 seconds < 1457471532 848774 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Self-modifying Brainfuck14]]4 M10 02https://esolangs.org/w/index.php?diff=46555&oldid=44408 5* 03Mbomb007 5* (-13) 10The examples page on the creator's website are from 2006. < 1457471800 684387 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Self-modifying Brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=46556&oldid=46555 5* 03Mbomb007 5* (+21) 10Brian & Chuck is similar. Quiney is not. < 1457471818 589069 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Self-modifying Brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=46557&oldid=46556 5* 03Mbomb007 5* (+7) 10 < 1457472099 245043 :earendel!~earendel@unaffiliated/earendel QUIT :Ping timeout: 276 seconds < 1457472211 972023 :earendel!~earendel@unaffiliated/earendel JOIN :#esoteric < 1457472294 953290 :J_Arcane!~chatzilla@37-219-5-121.nat.bb.dnainternet.fi PRIVMSG #esoteric :http://cyclopslang.org/ < 1457472506 831543 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Brian & Chuck14]]4 M10 02https://esolangs.org/w/index.php?diff=46558&oldid=45122 5* 03Mbomb007 5* (+0) 10 < 1457472515 393390 :lleu!~gnomebad@unaffiliated/lleu QUIT :Quit: That's what she said < 1457472868 463498 :hppavilion[1]!~DevourerO@74-114-87-78.dynamic.asdk12.org QUIT :Ping timeout: 252 seconds < 1457473632 516225 :hppavilion[1]!~DevourerO@74-114-87-78.dynamic.asdk12.org JOIN :#esoteric < 1457473794 574272 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Self-modifying Brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=46559&oldid=46557 5* 03Mbomb007 5* (+1630) 10Added more documentation < 1457473915 738837 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Self-modifying Brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=46560&oldid=46559 5* 03Mbomb007 5* (+91) 10added link to another interpreter < 1457474403 64640 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de QUIT : < 1457474744 313874 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-nxgerbsmanhckvcl QUIT :Excess Flood < 1457474767 212491 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-ecpfmtbfwjsihlcq JOIN :#esoteric < 1457475499 25725 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Ping timeout: 250 seconds < 1457476152 756931 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Quit: ZNC - http://znc.in < 1457476295 338196 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hey, weird question that might be perfect on #esoteric < 1457476308 986151 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :anyone have ideas for how to get hold of the relocation table of a Windows DLL while running on Linux? < 1457476356 245239 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Did you try 7-Zip? I don't know if that helps at all, although I know it can do something with Windows executable files (I am not quite sure what though) < 1457476359 480727 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: um, objdump from gnu binutils, recent enough version of? < 1457476376 409413 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: you have a copy of the dll, right? < 1457476423 311187 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: yes, just objdump can't parse it < 1457476430 784716 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"File format not recognised" < 1457476446 741441 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: is it an x86_32 or x86_64 dll? and is your binutils not too old? < 1457476460 180259 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :_32 < 1457476470 461141 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's distro binutils for the current version of Ubuntu < 1457476470 594651 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hmm... < 1457476487 357486 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :really we're trying to settle a question about what sort of relocations Windows DLLs have in general < 1457476527 735630 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: dunno, last time I tried to figure out how to decide whether a windows x86_64 file is a dll or an exe, if you only have its content, not the correct name. I couldn't find a way. < 1457476550 911780 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: as in, I don't see anything in the objdump output that distinguishes between those two cases. < 1457476557 204389 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :When opening DLL with 7-Zip I get a ".reloc" section, although I am not sure what its format is, or if it is what you need < 1457476575 529878 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: it looks promising < 1457476577 143650 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: but it's strange if objdump doesn't parse the dll < 1457476597 378841 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :so far I only tried to parse windows dlls with objdump on windows < 1457476605 74652 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and I'm not sure if I tried to parse x86_32 dlls at all < 1457476626 115121 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it may make a difference because I think they might be using different top-level formats (I'm not sure) < 1457476729 570802 :^v!~v^@c-68-41-215-101.hsd1.mi.comcast.net QUIT :Ping timeout: 252 seconds < 1457476862 293595 :^v!~v^@c-68-41-215-101.hsd1.mi.comcast.net JOIN :#esoteric < 1457477425 546337 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 240 seconds < 1457477717 470281 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :My "i686-w64-mingw32-objdump" parses a random x86_32 DLL just fine. < 1457477755 174085 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, I assume it's "fine", I have no wayof telling. It doesn't complain, and there's lots of information in the -x output. < 1457477766 59069 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right, just tried < 1457477775 97570 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :-R fails but -x gives some relocations, which is what I was looking for < 1457477783 204347 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't understand the format, but that's OK < 1457477793 843730 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I was asking for someone else, and they found Microsoft's docs on the subject < 1457477799 341052 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they are apparently writing their own dynamic loader (?) < 1457477807 926056 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think it's kind of weird that one of these relocation entries is of type "MIPS_JMPADDR16". < 1457477829 442690 :Sandra!~canaima@176.1.229.198.in-addr.arpa JOIN :#esoteric < 1457477856 838955 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Most of them are ABSOLUTE or HIGHLOW, but then there's that one and a "HIGH3ADJ". < 1457477866 303197 :Sandra!~canaima@176.1.229.198.in-addr.arpa PRIVMSG #esoteric :Hola < 1457477891 637148 :Sandra!~canaima@176.1.229.198.in-addr.arpa PRIVMSG #esoteric :yo hablo español < 1457477906 114459 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I don't know Spanish speeching/writing so well, sorry < 1457477930 703852 :Sandra!~canaima@176.1.229.198.in-addr.arpa PRIVMSG #esoteric :hello how are you? < 1457477943 770829 :Sandra!~canaima@176.1.229.198.in-addr.arpa PRIVMSG #esoteric :I speak spanih and you? < 1457477945 401344 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: great < 1457477955 262206 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :also wtf < 1457477964 446526 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :writing their own dynamic loader? are they a libc implementor? < 1457477967 941007 :Sandra!~canaima@176.1.229.198.in-addr.arpa PRIVMSG #esoteric :b_jonas: hello o hola < 1457477977 728616 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and for x86_32 too... < 1457477979 201010 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :crazy < 1457477987 638148 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I am fine but did you read the instruction of this IRC channel? Some people go on by mistake by seeming to think it is the Spanish IRC, even though it is not < 1457477992 641293 :Sandra!~canaima@176.1.229.198.in-addr.arpa PRIVMSG #esoteric : b_jonas: I speak spanish and you? < 1457477999 209034 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`? bienvenudo Sandra < 1457478008 609164 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think that's how you spell it? < 1457478010 95983 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err < 1457478012 147551 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`bienvenudo Sandra < 1457478017 250763 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bienvenudo Sandra? ¯\(°​_o)/¯ < 1457478019 840781 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: bienvenudo: not found < 1457478026 144057 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm < 1457478041 435834 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what's the point in having a Spanish welcome command if you have to be Spanish to remember how to spell it < 1457478071 895227 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`bienvenido Sandra < 1457478075 668780 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Sandra: ¡Bienvenido al centro internacional para el diseño y despliegue de lenguajes de programación esotéricos! Por desgracia, la mayoría de nosotros no hablamos español. Para obtener más información, echa un vistazo a nuestro wiki: http://esolangs.org/. (Para el otro tipo de esoterismo, prueba #esoteric en EFnet o DALnet.) < 1457478079 20242 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there we go < 1457478081 265263 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(thanks Wiktionary) < 1457478093 937794 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm not Spanish and I remember how to spell it. < 1457478104 147290 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: try `? welcome.es < 1457478115 372535 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: that doesn't add the nick but it gives the message < 1457478127 460126 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Learning spelling in English is just memorization anyway. < 1457478214 519520 :hppavilion[1]!~DevourerO@74-114-87-78.dynamic.asdk12.org QUIT :Ping timeout: 252 seconds < 1457478243 329532 :Sandra!~canaima@176.1.229.198.in-addr.arpa QUIT :Ping timeout: 246 seconds < 1457478327 655203 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's an interesting rDNS < 1457478336 76772 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is that the default rDNS you get if there isn't another one available? < 1457478525 67261 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07!!!14]]4 10 02https://esolangs.org/w/index.php?diff=46561&oldid=46553 5* 03Staticsn0w 5* (+65) 10/* Features */ < 1457478591 974113 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1457478754 552249 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@messages- < 1457478754 685744 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :fizzie said 6h 27m 55s ago: And, what, retry until everything's balanced? < 1457478768 69996 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :fizzie: obviously hth < 1457478836 474658 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :how does the perl version work, anyway? how does it prevent you ending up in a cul-de-sac of the FSA with no )s in < 1457478996 832510 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh and what if the corpus has unbalanced ()s < 1457479005 411265 :Sandra!~canaima@176.1.229.198.in-addr.arpa JOIN :#esoteric < 1457479023 189269 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :if it doesn't, then i can see how you might keep track of which states allow rebalancing, and avoid cul-de-sacs < 1457479141 805649 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07!!!14]]4 10 02https://esolangs.org/w/index.php?diff=46562&oldid=46561 5* 03Staticsn0w 5* (+63) 10 < 1457479148 413368 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :basically, for each state calculate the maximal number of )s that can follow (possibly infinite) < 1457479177 876632 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07!!!14]]4 10 02https://esolangs.org/w/index.php?diff=46563&oldid=46562 5* 03Staticsn0w 5* (+10) 10/* Filetypes */ < 1457479288 64355 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :now if you wanted to balance several sorts of brackets, nested... < 1457479464 508079 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :you'd end up with a PDA. i think it would involve... what's the name... < 1457479545 907551 :Sandra!~canaima@176.1.229.198.in-addr.arpa PART :#esoteric < 1457479687 481996 :Sandra!~canaima@176.1.229.198.in-addr.arpa JOIN :#esoteric < 1457480212 948880 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :the best i can find is left/right quotient, which seems not quite right. < 1457480338 537483 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :or wait, maybe it _is_ right quotient if you ...dammit, now i've forgotten _that_ word too < 1457480384 636211 :Sandra!~canaima@176.1.229.198.in-addr.arpa QUIT :Excess Flood < 1457480402 426105 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :no wait, left. < 1457480433 143456 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1457480436 985671 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07!!!14]]4 10 02https://esolangs.org/w/index.php?diff=46564&oldid=46563 5* 03Staticsn0w 5* (-207) 10/* Hello world! */ < 1457480463 830617 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07!!!14]]4 10 02https://esolangs.org/w/index.php?diff=46565&oldid=46564 5* 03Staticsn0w 5* (-6) 10/* Filetypes */ < 1457480473 247969 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i suppose this is a special case of intersecting a context-free language with a regular one. < 1457480551 305893 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@tell fizzie see monologue started 15 mins after you idled hth < 1457480551 439227 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1457480678 980477 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@tell Taneb AlphaGo (Google's Go AI) is taking on the world champion starting tomorrow <-- today's iwc annotation seems relevant. < 1457480679 150433 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1457480707 634841 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: do you mean alphabet's go ai hth < 1457480714 316010 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1457480714 645192 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :shachaf: do you mean Taneb hth < 1457480913 755639 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hellochaf. do you mean Taneb Taneb hth? < 1457481088 375426 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1457481282 544141 :vanila!~vanila@unaffiliated/vanila JOIN :#esoteric < 1457481284 626355 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :http://cyclopslang.org/ < 1457481581 4702 :Yurume!23f9939a@121.78.85.35 PRIVMSG #esoteric :the final score for Lee Sedol v. AlphaGo would be 1-0, AlphaGo pisses off after the first loss and will go destroy everything < 1457481597 229678 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :plausible < 1457481609 659098 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: It's much dumber than that. < 1457481615 645427 :spiette!~spiette@x-132-204-251-254.xtpr.umontreal.ca QUIT :Ping timeout: 276 seconds < 1457481662 890063 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: It just maintains a stack of open punctuation, skips (or filters out, I forget what) if the model tries to generate any closing punctuation that doesn't match, and forcibly closes anything that was left open at the end. < 1457481856 451483 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :OKAY < 1457481904 162609 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :so let's see, the first game starts in 4 hours? < 1457481915 623322 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Yurume: I don't think it's capable of communicating in anything but go boards < 1457481931 657392 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :destroying everything with just go moves would be difficult, if potentially not completely impossible < 1457481943 117205 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Whoo! < 1457481954 21695 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Just found out my TeX distribution came with Metafont! < 1457481954 163443 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :And time controls are 2h + 3x1min byo-yomi... serious. < 1457481990 652274 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I never met-a-font... < 1457481991 178927 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: sounds like a question for yudkowsky < 1457481992 736378 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wait, how does that time control work? < 1457482002 993877 :Yurume!23f9939a@121.78.85.35 PRIVMSG #esoteric :ais523 : no problem, afaik it HAS to communicate with an amateur (6d iirc) go player, so AlphaGo may convince him to make a broader contact < 1457482031 529637 :Yurume!23f9939a@121.78.85.35 PRIVMSG #esoteric :1min per (half) move? not sure < 1457482083 745713 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :Yurume: hey your nick implies you might secretly be yudkowsky < 1457482089 412038 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :well, basically you have 3 minutes and after each (half) move the timer is rounded up to full minutes again < 1457482091 232778 :Yurume!23f9939a@121.78.85.35 PRIVMSG #esoteric :hahahaha < 1457482114 45623 :Yurume!23f9939a@121.78.85.35 PRIVMSG #esoteric :oerjan : I did enjoy Crystal Society < 1457482124 548553 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm have i read that < 1457482129 608762 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :int-e: oh, so once the 2h runs out you have 1 minute per move, + 2 more minutes at any time you like < 1457482134 394372 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-ecpfmtbfwjsihlcq QUIT :Quit: EliteBNC free bnc service - http://elitebnc.org - be a part of the Elite! < 1457482137 885452 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's an interesting way to do a time control < 1457482138 822423 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :but they announce that a player has 3 (or 2, or 1) byo-yomi periods left. < 1457482148 290216 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :look at this new language < 1457482163 15158 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm obviously not < 1457482164 590791 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :vanila: oh, I ignore links unless someone gives me a good reason to follow them, and sometimes even then < 1457482205 515244 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :i could take a screenshot of the page < 1457482212 347638 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :and post it directly to the chat < 1457482218 331980 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :would thah help < 1457482258 571347 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I looked at the page < 1457482265 247968 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but decided not to care about it much < 1457482282 921933 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's basically just a non-English language that picks a particularly obscure language for encoding its keywords, isn't it? < 1457482287 652102 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the semantics aren't special < 1457482294 101736 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so it's in the same category as LOLCODE really < 1457482327 211079 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-putbkocggbwvfnlt JOIN :#esoteric < 1457482399 593312 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :whats the word on the game? < 1457482412 250247 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :vanila: i'm sorry i cannot take this seriously as long as it doesn't have a linear type system hth < 1457482417 25309 :lambda-11235!~lambda-11@47.208.113.50 JOIN :#esoteric < 1457482435 840996 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :good idea! < 1457482439 624882 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: hmm, you seem to be following the ais523 system of esolang design, except with more puns < 1457482479 501347 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :heh < 1457482530 574027 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :linear type system means... how do types compose? < 1457482566 765641 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :quintopia: it means a type system curry-howard equivalent to linear logic hth < 1457482570 709659 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ask shachaf for details < 1457482586 679822 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :quintopia: typically, a linear type system is one in which you have to use each lambda binding exactly once < 1457482598 910343 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :linear logic is pretty cool < 1457482616 6707 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this normally involves calling helper functions just to copy and/or delete data < 1457482630 21902 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(if your data is of an ADT, you can typically write functions to copy and delete it recursively) < 1457482642 888196 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :i don't know if anyone is really applying linear logic in programming well though? < 1457482656 557587 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :"well"? < 1457482670 631767 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So I was thinking about linear logic. < 1457482676 10772 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :vanila: well, Verity (the language I work with in my day job) is affine < 1457482684 345715 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :oh cool!!!!!! < 1457482685 98421 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Is Clean with their uniqueness types still a thing? < 1457482688 621761 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :i want to look into that < 1457482691 877626 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or, well, not technically affine on the front-end; if your program isn't affine, though, the compiler will rewrite it so that it is < 1457482698 530265 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :producing a warning in the program < 1457482700 357616 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :that's very interesting! < 1457482706 525006 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(affine is like linear, except that you can discard data if you want to) < 1457482725 443269 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :http://www.veritygos.org/language < 1457482755 405523 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :isn't rust types also somewhat related < 1457482761 770823 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION doesn't actually know < 1457482770 972499 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :it uses some kind of region based thing < 1457482773 534905 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :And how you might extend it to involve Rust-like "borrowed reference" types. < 1457482778 867477 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Yeah, Rust's typing system is affine. < 1457482780 76288 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :rust types have some affine-like behaviour but it's much more complex < 1457482872 421290 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ais523: sounds verbose/redundant. what are the advantages? < 1457482877 864655 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So I guess the way it would work is something like this. If T is a type, and a is a symbol, then ref_a T is a type. < 1457482892 79060 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :you can have reference count type system < 1457482903 805454 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :maybe ? < 1457482908 576633 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :quintopia: in our case, the affine restriction is only on things that happen in parallel, this means that the language is provably race-free < 1457482921 53399 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :woww < 1457482923 775544 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :that's a nice idea < 1457482930 940981 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :And then, uh, what was it. < 1457482941 780259 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(that said, we have shared-memory concurrence that introduces the races again, generating special variables with multiple sets of read/write ports; however you get a warning if that happens) < 1457482952 330597 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ais523: and what are the advantages of full linearity? < 1457482970 594925 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :Here is my understanding of it: < 1457482976 873334 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :* normal lambda calculus: Heap allocated data with GC < 1457482985 771104 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :quintopia: as opposed to being affine? I'm not sure of any offhand, which may be why people don't use it < 1457482991 560745 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ah < 1457483000 852125 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :* Linear lambda calculus: head allocated with statically known collection < 1457483005 417458 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :what field of application is verity for? < 1457483009 450331 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :* Affine/substructural: Stack allocation < 1457483014 976981 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :you can mix them too < 1457483068 751714 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: hardware design < 1457483083 884978 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :Wadler has shown that with basic linear type systems all your datat has a certain 'shape' < 1457483086 963403 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the idea's that it makes it possible to design hardware in a language rather higher level than VHDL or Verilog < 1457483095 780742 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :a non-linaer 'heap' with linear trees from it < 1457483096 317704 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :meaning that hardware design should be much faster and cheaper < 1457483109 309432 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ais523 : ah... so basically it's trying to do the same thing as verilog but better? :D < 1457483130 244595 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: it's like writing in algol rather than asm :-) < 1457483154 239905 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(why algol? because it's about the right level of primitiveness for how far we've got with hardware, and because Verity is an Algol 60 derivative) < 1457483168 459758 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I'm not old enough for algol to have that much meaning to me but ok :D < 1457483244 893118 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, algol had basically died out by the time I was born < 1457483251 864893 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but that doesn't mean that I couldn't learn it after the fact < 1457483272 101653 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there are still working algol 60 compilers around (something that surprised my boss when I used one to gather benchmarks for a paper) < 1457483283 112825 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Given T |- U, and ref_a U |- V, you can get T |- U ⊗ V, as long as T, U, and V don't contain ref_a. That sounds more or less right. < 1457483334 373775 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Also, ref_a is... whatever you call that property where you can take one copy of it and get n copies of it for any natural number n. < 1457483343 442187 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :You can... contract and weaken it? < 1457483351 44524 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 250 seconds < 1457483352 562780 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :linear logic calls it ! < 1457483358 360140 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Rust has a Copy trait that's similar < 1457483380 735832 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :That's an operator, not a property of terms. < 1457483382 843504 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in Verity, the only things that are primitively copyable are integers, but the compiler will add extra copies of things in the source code if you might need to copy them < 1457483395 966903 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :tswett: ah right < 1457483413 713962 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :You could have a rule saying ref_a |- !ref_a. < 1457483464 808149 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :so linear logic isnt't useful for programming really < 1457483476 744027 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :that's why cyclone invented regions < 1457483478 247598 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :vanila: what makes you say that? < 1457483484 47589 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :i just explained why < 1457483485 533229 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :anyway < 1457483492 841904 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :it was weird that rust came out of nowhere < 1457483499 33083 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :instead of people just fixing the cyclone compiler < 1457483512 668278 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? nih < 1457483513 323381 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think they wanted to design a proper language from the ground up < 1457483520 349870 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not just for the region inference but for all the other things too < 1457483522 232457 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :NIH was /not/ invented by Taneb. < 1457483537 762064 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :Number of text encodings I've converted to/from in my code: 5 < 1457483585 777425 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :utf8, latin-1 (which really means windows codepage whatever), utf16, shift-jis, euc-jp < 1457483625 361938 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :that number is 4 more than I would like :/ < 1457483660 940034 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :mad what code < 1457483662 466147 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :What program is it? < 1457483680 894899 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :vanila : text-to-pronunciation < 1457483693 6645 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :ooh that's interesting! < 1457483693 870262 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :for english, french, and now japanese < 1457483738 476423 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :mad: you would like to convert between one encoding? < 1457483746 626457 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1457483764 382462 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :A separate program should be used for encoding instead I think < 1457483769 422535 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :myname: windows-1252 is the latin1ish one < 1457483796 837871 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :yeah windows-1252 is "latin-1 in practice" < 1457483811 158784 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I can explain how to convert between one encoding. < 1457483814 708889 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Done. < 1457483826 972887 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :zzo38 : user input comes in utf8 < 1457483842 668185 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :for french I turn it into utf16 to tokenize it < 1457483858 429231 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and because raw utf8 is inconvenient < 1457483864 354369 :jgcruzh!~jcruzh@206.248.102.200 JOIN :#esoteric < 1457483872 714887 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Are you writing in C or something? < 1457483900 678091 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :the actual dictionary part recognizes latin-1 (aka windows-1252) and nothing else because that's what you need for french anyways < 1457483910 19472 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :this sounds mad < 1457483925 173384 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Why not convert it to Windows-1252 to tokenize it? < 1457483925 533952 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and it does a binary search through the mass of data and I wouldn't want to have it do it in utf-8 data < 1457483945 706336 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :impressively complex program < 1457484009 818046 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :tswett : mostly so that it can handle japanese input if it's present in the stream < 1457484017 112711 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :UTF8<->UTF16 does not require character conversion tables, at least < 1457484032 866088 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :ais523, have you seen thot talk by conal elliot about using CCCs to compile stuff to hardware < 1457484037 557968 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :yeah < 1457484045 339623 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :vanila: no < 1457484046 106555 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :the latin-1 conversion is hardwired also < 1457484048 176703 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, "CCCs"? < 1457484065 840025 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :it only takes latin-1 accent characters and oe ligatures < 1457484081 657629 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ooh! does anyone know a good library for doing operations like wcwidth() that uses char32_t rather than wchar_t (which doesn't handle astral planes on Windows)? < 1457484087 202850 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :http://begriffs.com/posts/2015-06-28-haskell-to-hardware.html < 1457484090 694901 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :here's the video it,s really good < 1457484103 976927 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, video :-( < 1457484110 200766 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :can we get something in text form? < 1457484113 148321 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ais523 : isn't it possible to do an std::string or something like that? < 1457484117 850498 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :http://conal.net/blog/posts/haskell-to-hardware-via-cccs < 1457484118 390800 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I forget < 1457484134 413860 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :I don't think you can learn the things that are in the video from this text < 1457484139 192296 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: would that have a wcwidth operation? < 1457484179 380209 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :vanila: oh, the Verity compiler can do lambda to hardware via CCC already < 1457484184 635131 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :I know < 1457484186 116714 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :only we use a game semantics translation < 1457484192 778980 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :thats why i brought this up < 1457484261 885472 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ais523 : what does wcwidth() use normally? utf16 char? < 1457484271 950904 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it uses wchar_t < 1457484280 528427 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :which... is 16bits right? < 1457484285 870636 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's implementation-defined < 1457484291 23225 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :what < 1457484301 339215 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the interpretation of it is sometimes configurable at runtime via locale, too < 1457484307 97313 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ie another stupid thing that will break < 1457484312 720024 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :however, the most common choices are UTF-16 on Windows and UTF-32 on Linux < 1457484335 913177 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ANOTHER STUPID THING THAT WILL BREAK < 1457484338 955584 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :definitely < 1457484345 807696 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm looking for something like this, except locked to UTF-32 < 1457484349 733959 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :C.A.R. Hoare on algol: "Here is a language so far ahead of its time that it was not only an improvement on its predecessors but also on nearly all its successors." < 1457484356 564620 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and thus less fragile < 1457484362 372632 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(60) < 1457484370 749754 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: when was that spoken? < 1457484371 263790 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :nice one < 1457484376 526924 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :std::string in theory should work < 1457484402 72836 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :C.A.R. Hoare is good < 1457484408 895698 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :but you will probably have to roll your own utf8<->utf16<->utf32 conversion < 1457484428 653509 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I think what most apps do is: < 1457484439 127047 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :break if any non base plane character ever appears < 1457484444 134022 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :the end < 1457484527 768921 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I wrote a program to write into a music file, the internal text (for titles and so on) in the music file is UTF-16, therefore I made my program to accept input in UTF-8 that is why (because UTF-8 is compatible with ASCII and UTF-16 is not) < 1457484533 674072 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :seriously how do we end up with data types that change width between msvc and posix like that < 1457484535 638425 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: this is the reasoning I used for not supporting astral plane in libuncursed 1 on Windows (on the basis that the programs we're communicating with wouldn't handle it either) < 1457484543 297338 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but in libuncursed2 I'd like to do it correctly < 1457484569 918263 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :windows have to support wchar_t due to how the api uses it < 1457484575 717813 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :really grody < 1457484621 476963 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes, all the Windows Unicode APIs are wchar_t interpreted, IIRC, as UTF-16 < 1457484622 263334 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :at work we have a type called plgstring that's defined as std::wstring on win32 and std::string on IOS < 1457484630 964216 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and it's all over the place < 1457484638 881413 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :because of exactly that < 1457484655 779159 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :No you should need UTCE instead, much simpler and more consistent use of wcwidth() and so on is possible with it. < 1457484681 397514 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what's UTCE? < 1457484705 649804 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :It is http://zzo38computer.org/textfile/miscellaneous/utce < 1457484710 599031 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION looks < 1457484764 373750 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :also, locales are horrible and should never be used < 1457484768 929853 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: what I'm doing is indeed about terminals; however, that encoding does not seem to handle all of Unicode < 1457484781 937718 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: for encoding, you mean? or in general? < 1457484792 781245 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :LC_MESSAGES appears to work pretty well at handling its intended function < 1457484816 57668 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I mean the C++ locale thing < 1457484816 767036 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :That is true, UTCE does not (and is deliberately not supposed to) handle all of Unicode. < 1457484837 326054 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :does anyone know much about the occult < 1457484849 735175 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: in my case, I don't want to output characters that the user's terminal might not be able to handle, but I do want to be able to echo anything that the user inputs < 1457484850 475029 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: 1973, alas < 1457484850 820130 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I don't know much about it < 1457484857 336360 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which could theoretically be any unicode character their computer supports < 1457484862 497242 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: in that case, I would say Hoare is correct < 1457484866 920157 :jgcruzh!~jcruzh@206.248.102.200 QUIT :Ping timeout: 244 seconds < 1457484871 982983 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :when would hoare be wrong? < 1457484873 606008 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the "nearly" qualifier ensures that that is the case < 1457484886 970604 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :i can think of scheme < 1457484889 461219 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :If UTCE encoding is used then you can very easily echo anything that the user inputs, including characters which are not in Unicode < 1457484890 799294 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :as being better than algol < 1457484895 829543 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :@messages-lud < 1457484895 963242 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :oerjan said 9h 49m 36s ago: \oren\: Say, how do you prove associativity and commutativity? <-- there is no one method. sometimes you can just expand equations using things you already know. sometimes you can check all cases. sometimes you need a genuinely new trick. < 1457484895 963303 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :oerjan said 9h 48m 31s ago: generally you want to know as many tricks as possible that you can use, that goes for all math. < 1457484902 153233 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :and close enough for the comparison to make sense < 1457484909 53873 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :huh, I note that zzo38 found the same problem with G0/G1 in theory as I discovered in practice < 1457485030 414003 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :zzo38 : what bank is Ý on? < 1457485063 909036 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :zzo38, can i hawve persmission to dowload all of your text files folder? < 1457485083 591564 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Ugh, suddenly gray.tfm is missing < 1457485308 341 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :the 3 different encodings for japanese is because the code for the lexical analyzer I'm adapting supports all 3 < 1457485319 158865 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :except it uses libiconv to convert < 1457485325 70158 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :which is under lgpl < 1457485349 382085 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I wish METAFONT had more clear errors :,( < 1457485349 515564 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and since I don't want to lug around an extra DLL around I have to roll my own basically < 1457485359 127050 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :It just tells me a file is missing, not where it expects it < 1457485382 372187 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :So even if I make or obtain a new one, I have no clue where to put it < 1457485382 638508 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :because you can't statically link against an LGPL lib < 1457485399 928429 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1457485409 334497 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zzo38: You've used METAFONT, correct? < 1457485520 39320 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :hppavilion[1]: Yes I have used METAFONT < 1457485545 626175 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zzo38: Did you ever get an error where suddenly gray.tfm vanished? < 1457485551 619627 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zzo38: For no apparent reason? < 1457485553 209875 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :No I have not < 1457485564 874761 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zzo38: Do you know where gray.tfm should be located at least? < 1457485575 421358 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Apparently not in fonts/tfm/public/misc < 1457485576 484925 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :i had a question zzo < 1457485586 719384 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :vanila: You can, although I recommend only to copy the files you need, and to wait until the night time when I may be sleeping < 1457485595 316216 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :ill wait! < 1457485725 218587 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zzo38: Would you just recommend I reinstall MiKTeX completely? < 1457485730 54879 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zzo38: It seems like overkill < 1457485739 603550 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ais523 : I'm sorta designing a cpu in verilog these days, I guess it would be easier to do it in verity? < 1457485747 921369 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zzo38: But I really have no clue where to put gray.tfm < 1457485769 557511 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :install texlive rather than miktex... < 1457485770 725733 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :hppavilion[1]: Perhaps look at the MiKTeX documentation? < 1457485775 920264 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zzo38: Perhpas < 1457485781 588732 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: you're going to get more efficiency in verilog, just like asm is more efficient than most higher-levle languages < 1457485789 847223 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also verity doesn't do pipelining yet (that's what I'm working on atm) < 1457485932 185562 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :vanila: However, note that the files are there for being downloaded and that you are not prohibited from downloading them; I am just suggesting, probably you do not need all of them, and/or you probably should not load the server too much. < 1457485969 806677 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :yeah that's why I asked= < 1457485998 274141 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ais523 : I've seen a paper on bluespec verilog, where basically they use Queues between stages instead of registers < 1457486003 567715 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and I'm warming up to the idea < 1457486020 639782 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :it makes stall handling more local < 1457486047 317713 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: well a fixed-max-size queue is pretty easy to write in an HDL < 1457486054 126060 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they tend to be specifically optimized by the compilers, too < 1457486057 318457 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :yeah < 1457486057 800618 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zzo38: Can't find anything :/ < 1457486061 959658 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Fuck you, knuth < 1457486064 251018 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Fuck you < 1457486080 102514 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I have a first-word-fallthrough queue for that yes < 1457486092 578894 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(Giant errors are intimidating, but at least tell you what's wrong) < 1457486106 694726 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I'll probably have to add some reset signal to the queue though < 1457486111 641193 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :for branch prediction fails < 1457486118 989837 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and exceptions/interrupts < 1457486225 631143 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Fuck it, just reinstalling MiKTeX and hoping for the best < 1457486393 396928 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :is there any linux kernel hacker here? < 1457486420 432733 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Subject: ?spam? Live The trucker Life With A--Job - That Let's You - Get - Out,--and-drive < 1457486436 892397 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :izabera: not sure about hacker; I've inspected bits of the source before now but they're probably the wrong bits < 1457486450 11741 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ok < 1457486468 551860 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that spambot has a pretty unusual use of whitespace and hyphens < 1457486471 623553 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also I can't drive < 1457486481 612230 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :why not? < 1457486496 907350 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :my grandma can < 1457486510 833794 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :anyway, i'm interested in the ptrace syscall for a thing and i think i found a bug < 1457486520 816787 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :gotta play nice to get a license :/ < 1457486540 891268 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :suppose process1 traces process2, and both are unprivileged < 1457486559 272373 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :then if root tries to trace process2, it can't < 1457486560 913628 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :izabera: I don't have enough concentration, it would be dangerous < 1457486581 76410 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :driving isn't dangerous < 1457486583 410439 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :come on < 1457486591 656348 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :nobody ever died driving < 1457486605 281985 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :driving without huge amounts of attention and awareness of your surroundings is dangerous < 1457486610 794561 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I once managed to walk into a car :-( < 1457486616 562062 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(luckily it was waiting in traffic at the time) < 1457486623 386694 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :even in retrospect I'm not entirely sure how < 1457486632 580636 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :you managed to walk into a car that wasn't even moving? < 1457486638 245814 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes < 1457486674 830158 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ACTION smells insurance fraud < 1457486690 981050 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I didn't claim insurance on it! it was definitely my fault < 1457486694 240864 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also the car was uninjured < 1457486699 571359 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so it had no reason to claim insurance either < 1457486722 904247 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1457486752 561452 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i'd be pretty impressed if you managed to actually damage a car by walking into it < 1457486758 908497 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :what are you, a hulk? < 1457487006 539852 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :izabera: who says it's a bug that root can't trace process 2? < 1457487025 599156 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i don't know < 1457487070 274328 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i think it should, and that unprivileged processes shouldn't be able to prevent root from doing something < 1457487194 814676 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :doesn't it look like a bug? < 1457487205 139713 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :"huh, I note that zzo38 found the same problem with G0/G1 in theory as I discovered in practice" is meaning what problem do you mean exactly? < 1457487360 990209 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: that if you have a character set for G0 that can represent all the characters you used, then G1 is redundant, and thus often causes problems when people try to use it because it turns out not to be the character set they expected < 1457487416 534227 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and (probably due to termcap) a lot of programs assume things about the contents of G1 without forcing those assumptions to be true < 1457487466 170298 :vanila!~vanila@unaffiliated/vanila QUIT :Quit: Leaving < 1457487546 674802 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: i have a driver's licence which i got when i was 18, but in my 30s i stopped feeling confident enough to drive, for much the same reason as you < 1457487606 257518 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION isn't even sure if the licence is still valid, he vaguely recalls reading somewhere that they might start expiring them. < 1457487643 977387 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :you sound old < 1457487700 718670 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :45 < 1457487703 583195 :mihow!~mihow@c-24-21-209-185.hsd1.or.comcast.net JOIN :#esoteric < 1457487715 718315 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :old < 1457487719 536380 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :sorry < 1457487727 832549 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :OOOLLD *COUGH* < 1457487736 46673 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION waves cane at izabera  < 1457487866 426723 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i suppose it didn't help that i only drove regularly in the brief year or so from i got the license until my dad's old car caught fire < 1457487963 558226 :earendel2!~earendel@176.6.123.62 JOIN :#esoteric < 1457487964 231327 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(the worst part of which wasn't the car itself - i got out quickly enough - but that my mother stormed out of the house just as the entrance filled with smoke, we couldn't get in again and the whole house had to be washed down) < 1457488027 444664 :earendel2!~earendel@176.6.123.62 PART :#esoteric < 1457488028 21567 :Alejandro15!~roo@201.243.161.139 JOIN :#esoteric < 1457488035 978790 :earendel!~earendel@unaffiliated/earendel QUIT :Ping timeout: 264 seconds < 1457488038 179100 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :because she left the door open < 1457488187 303852 :Alejandro15!~roo@201.243.161.139 PART :#esoteric < 1457488224 388035 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION resolves to drop funny anecdotes and stick to puns < 1457488238 584540 :earendel!~earendel@unaffiliated/earendel JOIN :#esoteric < 1457488743 38725 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oerjan: actually i think thats the most enjoyable thing ive yet heard from you < 1457488792 871921 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : lua is a good choice, it's just that very few languages like this do determinism <-- some people are having a heap of trouble trying to get ghc to produce deterministic output to work better with nix-style management < 1457488822 980916 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :quintopia: yay! i ... think? < 1457488832 34640 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 244 seconds < 1457488956 350561 :boily!~alexandre@96.127.201.149 QUIT :Quit: RETROSPECTIVE CHICKEN < 1457488961 368565 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1457489191 244850 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Do you know what all of the atoms in the X server mean? I happen to have many atoms installed, many of which I do not know what they are for. There is one that says "ENLIGHTENMENT_DESKTOP" even though I do not use Enlightenment, there is stuff starting with "_NET_SYSTEM_TRAY" even though I do not use a system tray, as well as "IM_PROTOCOLS" and "IM_REMOTE_COMMAND" and various others. There is also "Editres" which has been added recently and I don' < 1457489281 298037 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : did someone tell me something <-- I DON'T KNOW < 1457489401 556454 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :linux kernel is the best code < 1457489417 27246 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :like, there's a function that calls write_unlock_irq() < 1457489427 643746 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ok let's look it up, oh it's a macro < 1457489459 602077 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :it's only a wrapper around _raw_write_unlock_irq() < 1457489464 695724 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ok let's look that up < 1457489489 887731 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :this is defined twice as a macro, and once as a function < 1457489516 360728 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ok now i'm a bit lost, which one is my code calling < 1457489558 680130 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :a minute of guesswork later, ok it must be macro#2, ok let's look that up < 1457489570 194052 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :this is a macro that calls __raw_write_unlock_irq() < 1457489575 907543 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :-_- < 1457489593 575988 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :and finally this is a function that does something < 1457489606 604812 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :so i hate this code < 1457489631 138258 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1457489642 288185 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : what's the point in having a Spanish welcome command if you have to be Spanish to remember how to spell it <-- you can do `? welcome.es in a pinch hth < 1457490691 367348 :mihow!~mihow@c-24-21-209-185.hsd1.or.comcast.net QUIT :Quit: mihow < 1457491102 574729 :mihow!~mihow@c-24-21-209-185.hsd1.or.comcast.net JOIN :#esoteric < 1457491434 128492 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :hmm < 1457491690 7331 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :got to the "register alias table" part of the cpu design and I'm worried it will have too many read/write ports < 1457492470 358243 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 252 seconds < 1457492584 938986 :lleu!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1457493282 803840 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Quit: Leaving < 1457493340 142241 :mihow!~mihow@c-24-21-209-185.hsd1.or.comcast.net QUIT :Quit: mihow < 1457494608 219427 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net JOIN :#esoteric < 1457494935 741142 :Sgeo__!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :AlphaGo match starting in 19 minutes: https://www.youtube.com/watch?v=vFr3K2DORc8 < 1457494950 619274 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Woot. < 1457495103 163175 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :hi all < 1457495150 801213 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :the stream comments are like... < 1457495275 291846 :Sgeo__!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :I hid chat < 1457495287 900394 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Smart. < 1457495355 545597 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Ahh, everyone loves the neural net. < 1457495362 24106 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :22:01:38: ​~hackenv/bin/bash: sek ais523 \ strcc \ stories: \ \ bin/force \ the program \ xtw> \ side x \ path \ $1 \ cat \ chr \ import 0 \ every \ hackenv \ test \ drag (A fisher \ meops \ create \ format \ report \ complaints \ press \ run \ she \ cannot program \ wisdom/general \ loop \ fizzie \ was a programming language used to see it is not an application to the Unicode '. < 1457495395 37609 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it has the ba kslash pattern right < 1457495400 522668 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*backslash < 1457495412 276702 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I wonder what's the fourier transform of the ulam spiral < 1457495433 269550 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :It gets a lot of things right. < 1457495483 137163 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Like, say, the names of the users in the channel. < 1457495494 834287 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :It pretty much never uses a nick that isn't a real one. < 1457495520 511779 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :are the timestamps neural net generated too? < 1457495556 866337 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :I think that watching this stream is a condition of my employment contract or something. < 1457495583 192264 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :mad: what's the square root of blue? < 1457495585 903671 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :ais523: yeah. < 1457495590 909802 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :It's reasonably bad at making timestamps. < 1457495615 632691 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :This version of the neural net makes up the minute and second components randomly every time, not paying any attention to the last timestamp. < 1457495622 11004 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this is one of the more hyped up streams I've seen, multiple channels advertising it < 1457495634 405634 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :The hour tends to stay the same from one message to the next, but it frequently fluctuates. < 1457495638 732807 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :will there be good commentary? I know how to play Go but am really bad at it < 1457495646 818831 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :I don't actually know. I hope so. < 1457495651 245168 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :And likewise. < 1457495651 602292 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :It generates some interesting URLs. Y'all've seen the URLs it generates. < 1457495653 304206 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :21:54:19: see http://www.okairffimelohaspe.com/Zomisoserencridule/Jonus/rtfactbrlEIULer-tomicfopic_Page/newer < 1457495674 801835 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Ah yes, okairffimelohaspe.com/Zomisoserencridule is one of my favorite websites. < 1457495701 828290 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm afraid to click the link now < 1457495703 255434 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :It has some really great tomicfopic pages about rtfactbrlEIULer. < 1457495715 285683 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also would I really recommend a website like that? < 1457495775 923775 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I dunno. < 1457495790 245696 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :That's one of the more baroque URLs it's ever generated. < 1457495800 147603 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Fun fact: it likes to use .html as a top-level domain. < 1457495807 914296 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :TrueWhat stream are we watching? < 1457495825 714710 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :*-True Apparently I was midsentence somewhere else < 1457495858 238021 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :prooftechnique: https://www.youtube.com/watch?v=vFr3K2DORc8 < 1457495862 10029 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Oh yeah, it generates boily's quit messages, too. < 1457495863 382041 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :22:05:11: -!- boily has quit (Quit: IAPICINN CHICKEN). < 1457495876 869744 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Usually it puts an actual word there. < 1457495878 145129 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :tswett: have ICANN approved .html yet? < 1457495884 338575 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I dunno. < 1457495905 697697 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :+ < 1457495921 248726 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I have no idea how anyone keeps up with that chat :v < 1457495928 789774 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :The answer is "you don't" < 1457495949 887555 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :How's AlphaGo doing? < 1457495950 391503 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :By the way, speaking of neural nets... < 1457495951 676827 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :http://lexiconjure.tumblr.com/ < 1457495959 421575 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Example: < 1457495970 227945 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :"chrismatic, adj. [ECOLOGY] (of a plant or flower) having a christic crystal or deposit. late 19th century: from Greek khrisma ‘creeping shape’ + -IC." < 1457495978 245245 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :My favorite part is how it generates plausible etymologies! < 1457495993 703502 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I'm pretty sure there's no such Greek word as "khrisma". < 1457496010 115236 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :But that sounds like a Greek word, and it sounds like the sort of Greek word that could have yielded "chrismatic". < 1457496025 918069 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Sure there is, it means "Krishna" < 1457496027 209196 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :tswett: http://www.etymonline.com/index.php?term=chrism < 1457496028 411500 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is "christic" a real word? < 1457496042 556680 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :khrisma is an unguent, apparently < 1457496048 988754 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Sure enough, there is such a Greek word as "khrisma". < 1457496074 505955 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Wiktionary says "christic", lowercase, isn't a real word, but "Christic" means "of or relating to Christ". < 1457496080 97636 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :There might even be a real plausible definition of chrismatic, knowing that :D < 1457496096 386362 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Also from Greek, of course. "Khristos". < 1457496119 899956 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Which is, unsurprisingly, related to "khrisma". < 1457496150 876410 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I could see chrismatic as meaning "characteristic of a chrismatory" < 1457496177 561236 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I would imagine "christic" would mean something like "relating to ointment". < 1457496192 25572 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, looks like the stream has broken < 1457496209 823760 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :no pic < 1457496211 730272 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Had to reload < 1457496212 479314 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, there it is < 1457496217 948550 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :prooftechnique: nah, that's just coincidence < 1457496233 401665 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it was broken for everyone < 1457496238 642292 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :There could be plants which exude an oily substance, and this substance could be dubbed "chrisma". Then the adjective form of that could be "christic", and the plants that exude that substance could be called "chrismatic". < 1457496248 762198 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :True < 1457496300 4524 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you'd think alphago would respond to an opening move faster < 1457496307 185313 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there aren't that many opening moves played in top-level play < 1457496311 642537 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so you could have answers to them precalculated < 1457496377 336523 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I really like this definition: http://lexiconjure.tumblr.com/post/140628512630/roporation The net says that it's from the Latin verb "roporare". < 1457496442 822264 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :The etymology of "pupple" is given as "Middle English (in the sense ‘assembly, trick’): perhaps related to Old French poper ‘to pop’." < 1457496482 426476 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hm, "roporation" seems to be similar to "anthropomorphization" or "personification", except that it reflects an actual person who just happens to be very similar to the personification of an event < 1457496575 486359 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this is a concept that I don't think had a word before < 1457496589 175555 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :OTOH, I'm not sure it needs one < 1457496613 633180 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :The Humanoid Typhoon? < 1457496676 374995 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, an "activity or event" is the thing that's represented < 1457496697 163774 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :"[count noun] a person or thing that is represented by a particular activity or event: the roporation of the South African people." < 1457496702 918405 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and from the other definitions, I get the sense that it's representing a social movement or group < 1457496720 222982 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :like, there might be a roporation of communism, or of a political party < 1457496735 49008 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :You usually think of people representing movements and whatnot, not the other way around. < 1457496745 903274 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Though, come to think of it... < 1457496768 253154 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :There certainly are activities and evntsthat represent people and things. Like... plays and perormances. < 1457496944 743782 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :there are people representing movements, but there are also movements lenin the other way < 1457497028 28395 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :When I first read about AlphaGo being a big deal, was it Fan Hui that was taken as not a big deal for having been beaten, or was it that Lee Sedol wasn't a power player despite being 9-dan? < 1457497044 971554 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I remember there being some kind of minimization of one matchup or the other < 1457497067 538706 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Fan Hui. < 1457497088 353853 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Lee Se-dol is generally regarded as being the top player. < 1457497110 166132 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Thanks < 1457497120 629032 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :This is akin to Deep Blue v. Kasparov here. < 1457497146 389850 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :That was the impression that I got when this match was talked about, yeah < 1457497167 657128 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Kasparov, Deep Blue, 1996? < 1457497180 89490 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :You could never predict it, that it could see through you. < 1457497205 726052 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well Deep Blue lost the first sequence against Kasparov < 1457497251 936131 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Fan Hui was a quite impressive win though; first time a computer Go program has beaten *any* professional Go player, period. < 1457497414 536092 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Is there a separate stream without these guys talking in the middle of my screen? < 1457497470 425783 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I wonder if the same technique would work in Chess (good brute-forcer + neural net for position analysis) < 1457497828 981944 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :ais523: https://chessprogramming.wikispaces.com/Brainless < 1457497831 678810 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Like that? < 1457497879 133721 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :the commenter said chinese taipei < 1457497882 370384 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :It probably would. IIRC this technique was applied for some other things, like Atari 2600 games... < 1457497885 372620 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :LOL. < 1457497888 438837 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: and implied it was a different country from China < 1457497891 567502 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :may get in trouble for that < 1457497961 207442 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :"Chinese Taipei" is the international neutral appellation for it, isn't it? < 1457497965 751713 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :especially if representing Google < 1457497966 585616 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Good enough for the Olympics, good enough for go? < 1457497989 389382 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :nobody calls it chinese taipei < 1457497991 311579 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :tswett: this is why you get "country or region" dropdowns on websites, installers, etc. < 1457498000 141610 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Yup. < 1457498001 65565 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nobody disputes the existence of Taiwan as a country or region :-) < 1457498006 413638 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :except the olypics for stupid dipplomatic reasons < 1457498030 354805 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Don't the Boy Scouts have a policy of calling it "Taiwan, Province of China"? < 1457498077 745330 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I have no idea < 1457498086 394943 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ais523 : ehh < 1457498091 111331 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Duc A. Hoang: Independent Taiwan!!!!Independent Taiwan!!!! < 1457498161 299397 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, which country is it that #esoteric claims doesn't exist? < 1457498165 52762 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess it might be like that < 1457498226 315892 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Bielfeld? < 1457498234 715834 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Antarctica? < 1457498243 423522 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :`? antarctica < 1457498253 338667 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :antarctica? ¯\(°​_o)/¯ < 1457498268 513824 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :`le/rn antarctica/There's no such country as Antarctica. < 1457498274 603629 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned «antarctica» < 1457498275 158285 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: canada hth < 1457498283 85041 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? tswett < 1457498284 323594 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :tswett is livin' it up with the penguins. He's a title under the cruxite in the lathe. < 1457498297 315668 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i'm pretty sure tswett is just trying to hide his whereabouts < 1457498301 200714 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I'm a what the fuck now? < 1457498307 769935 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :`culprits wisdom/tswett < 1457498309 11716 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net QUIT :Quit: adu < 1457498309 856160 :treaki_!~treaki@p54BF2E55.dip0.t-ipconnect.de JOIN :#esoteric < 1457498313 549580 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :tswett oerjan oerjan elliott Taneb < 1457498324 719337 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Hmmmm. < 1457498337 929638 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So does that mean that the last person to edit it was... me? < 1457498484 874359 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :tswett: no, you were the first < 1457498491 260525 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Ah. < 1457498493 872000 :treaki__!~treaki@p54BF2CAF.dip0.t-ipconnect.de QUIT :Ping timeout: 240 seconds < 1457498581 24503 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :surely last < 1457498608 631269 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`url wisdom/tswett < 1457498610 740442 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/wisdom/tswett < 1457498654 977175 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :tswett: yep, you were the last < 1457498718 330251 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :commentator predicts alphago's move just before it happens, it was that obvious :-) < 1457498725 842212 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they just assumed it had already played it < 1457498740 229404 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and lee sedol thought it would play it too and had his next move lined up < 1457498780 528260 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So I'm the one who added the "he's a title under the cruxite in the lathe" part? < 1457498789 227075 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Least it made the reasonable move. < 1457498807 802843 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :What the heck does that mean? < 1457498846 915426 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :All right, I have a neural net which generates etymologies. It's currently terrible at it. < 1457498924 924071 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Here's the etymology of "atifs" or "aeaniginate" or "bistion" or "blingle" or "chichenct" or "eitholinige" or "dissentic" (the neural net is really confused about this): < 1457498931 166343 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well so far I've figured out that the size 2 black group in the middle is in danger of being captured < 1457498936 545011 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :alphago could force its capture with one more move < 1457498953 773566 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ofc, not being a go professional, I'm not sure what the best way to protect it is or whether it's worth saving < 1457498987 44834 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :`wisdom lifthrasiir < 1457498987 485657 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :1570s, from sord had spartict," from Old English hescentem, Ced- "and Englive (Cardonive te shongint of the bu-stend, the uanct, from -in, Mid-Englash contion usesily or tho onigh to from [a failed attempt at an HTML character entity] " It a counce dergal," a tond forme." < 1457498989 54139 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :lifthrasiir/lifthrasiir is shunned by the rest of his country for being no good at League of Legends. < 1457499006 60884 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :I should append "and Go" to this wisdom < 1457499058 39195 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Is that where wisdom lives, now? < 1457499063 260234 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I made a valid tactical inference by myself! < 1457499066 595715 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION is proud < 1457499072 485397 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :prooftechnique: well it's not all that wise < 1457499154 614097 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I wonder how far out of sync this github repo is :| < 1457499195 376503 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Come on, neural net! Come out with your second version! < 1457499236 643407 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I hope AlphaGo is watching the stream and smirking about the analysts < 1457499249 859715 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Or, like, engaging its smirk subroutine or whatever < 1457499424 746462 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :did the stream break again < 1457499433 313820 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Not for me < 1457499488 641915 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :bah it needed a reload < 1457499528 908150 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :prooftechnique: and the stream would be flooding with nonsense moves < 1457499540 65519 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Dang it, the second version doesn't seem to be able to remember words either. < 1457499552 563583 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :lifthrasiir: True < 1457499756 718485 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :tswett: Second version of what? < 1457499764 145217 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :The neural net. < 1457499793 617307 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :A particular one? < 1457499816 257159 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Yeah, the one I'm training on Harper's OED. < 1457499822 740312 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Oh, neat < 1457499829 778721 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :(The Online Etymology Dictionary, etymonline.com.) < 1457500143 444289 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :In tonight's Democratic primary in Michigan, Clinton County is 56% for Sanders. < 1457500155 963380 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :She couldn't even win her own county. < 1457500183 615834 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1457500210 691238 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :(But she did win several other counties in Michigan.) < 1457500211 278712 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I guess we'll have to see how Sanders County, Montana shakes out < 1457500353 96965 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Ugh, it's not till June? America is the worst. :| I long for the day when we have a few weeks of campaigning, a week or two of voting, and then some results. < 1457500832 323767 :earendel!~earendel@unaffiliated/earendel QUIT :Read error: Connection reset by peer < 1457500850 465642 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :do the Republicans have counties named after them? < 1457500957 107368 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :There's a Santa Cruz County < 1457501088 509775 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the past few moves have been hilarious < 1457501096 64682 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they're both just making vertical lines down the board < 1457501250 514882 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :ais523: AlphaGo won in Gomoku < 1457501310 990900 :earendel!~earendel@unaffiliated/earendel JOIN :#esoteric < 1457501340 817344 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :I want to go to bed < 1457501343 907623 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :but... < 1457501354 372000 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :is "I was watching the Go match" a valid reason to be late to work? < 1457501378 964761 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :depends on where you work < 1457501385 321313 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you could watch it "as live" later, I guess < 1457501395 987160 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :yeah; tough though < 1457501406 773137 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :lifthrasiir: Gomoku strategy is pretty different, really < 1457501409 703178 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Is "I was watching the Go match" if it's your employers? < 1457501420 329767 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :*employers' < 1457501423 442900 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I've beaten Emacs at Gomoku on occasion < 1457501475 99173 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :ais523: yeah, but Gomoku-like long rows in a line occasionally appear in Go as well < 1457501487 986826 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :anyway, I'm not good at either < 1457501515 272013 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's more that, if someone starts making a line in Gomoku < 1457501517 533311 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you have to block it < 1457501521 537939 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :yup < 1457501522 894498 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in Go there's no real reason to do that < 1457501548 155248 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :in the current match we have two lines of six stones each :p < 1457501591 42024 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :That was quite the move < 1457501805 964955 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which one? lee sedol's most recent? < 1457501841 313910 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :I've heard that the most recent move from AlphaGo was a quite mistake < 1457501845 49632 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :quite a* < 1457502033 786742 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: at the time, yes < 1457502054 971241 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :the play on the (3,6), making claim to all the territory between it and the wall < 1457502335 750825 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :What a breathless compliment < 1457502426 917287 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :When AlphaGo develops a drinking problem, this will all seem darkly prophetic < 1457502517 745464 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :according to the commentators it's a standard attack, and possibly even in alphago's database < 1457502584 785311 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but yes, it's a big aggressive thing to do < 1457502591 277661 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the sort of thing you can do if given a spare move < 1457502725 274063 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Lee Se-dol is so quick < 1457503095 505019 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ooh, that was unexpected < 1457503100 624405 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(white move near top right corner) < 1457503170 321065 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :yeah, interesting < 1457503425 958780 :J_Arcane_!~chatzilla@37-219-90-85.nat.bb.dnainternet.fi JOIN :#esoteric < 1457503459 368804 :J_Arcane!~chatzilla@37-219-5-121.nat.bb.dnainternet.fi QUIT :Ping timeout: 252 seconds < 1457503465 784425 :J_Arcane_!~chatzilla@37-219-90-85.nat.bb.dnainternet.fi NICK :J_Arcane < 1457504454 587922 :lambda-11235!~lambda-11@47.208.113.50 QUIT :Quit: Bye < 1457504578 611906 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I would like to play a logarithmic growth game < 1457504643 663476 :gde33|2!kvirc@546A0B75.cm-12-3a.dynamic.ziggo.nl QUIT :Ping timeout: 244 seconds < 1457505480 681850 :gniourf!~gniourf@pdm-l03.insa-lyon.fr QUIT :Ping timeout: 244 seconds < 1457505650 181613 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, this is the sort of position I'd expect to see in a computer v human game < 1457505664 286043 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the human looks to have an edge in each area, but it's not certain < 1457505678 202211 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the computer may well know already that the result isn't as favourable as it looks < 1457505786 990730 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I expect that even some chess problemists might rarely or never play the game, but how common is it? < 1457506100 942836 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there haven't been any captures yet < 1457506116 593108 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mostly because actually capturing something is mostly pointless unless you're forced < 1457506129 207454 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so the captures may wait until near or after the end of the game < 1457506346 468726 :gniourf!~gniourf@pdm-l03.insa-lyon.fr JOIN :#esoteric < 1457506403 783356 :^v!~v^@c-68-41-215-101.hsd1.mi.comcast.net QUIT :Ping timeout: 248 seconds < 1457506551 352959 :^v!~v^@c-68-41-215-101.hsd1.mi.comcast.net JOIN :#esoteric < 1457506589 932011 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :capture! < 1457506591 534876 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1457506858 437764 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Ping timeout: 252 seconds < 1457507316 977614 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :“ ooh! does anyone know a good library for doing operations like wcwidth() that uses char32_t rather than wchar_t (which doesn't handle astral planes on Windows)?” => um, can you use libicu for that? you might not want that for uncursed since it's a big depencency you don't want to add to nethack, even if you only use its C interface though. < 1457507371 802327 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ideally something small and permissively licensed (for NGPL compatibility) < 1457507410 771939 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: also, there's a small standalone wcwidth implementation with a built-in table somewhere in the urxvt source in the etc directory iirc, taken from somewhere else, but not currently used by it < 1457507501 535054 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: also, I'll check if the boost locale library (of which the name refers to localization in a broad sense, not in the unix/C sense of locale) < 1457507543 736814 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Um. http://cheezburger.com/78651649/video-brazzers-meme-porn?ref=kymhottoday < 1457507587 231959 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :hppavilion[1]: Now what's what I call podracing < 1457507722 664095 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Sorry, "now *this* is podracing" < 1457507771 654929 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :“ do the Republicans have counties named after them? => sort of. lots of countries have full names ending in “Republic”. < 1457507842 80655 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :morning < 1457507859 815650 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :int-e: morning < 1457507862 413194 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hint-e < 1457507894 503153 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :So, who's winning? < 1457507897 955714 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :int-e: we're all looking at https://www.youtube.com/watch?v=vFr3K2DORc8 hth < 1457507909 841294 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION is looking at a relay on KGS < 1457507921 219481 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(also i'm looking at girl genius in the other tab) < 1457507983 21609 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :apparently pro players like Alphago's position < 1457508021 124738 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: all three are mentioned are permissively licensed. ICU is under a custom BSD-like license, see http://source.icu-project.org/repos/icu/icu/trunk/LICENSE < 1457508032 559921 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i hope it has time under control :/ < 1457508038 537294 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :b_jonas: Liberia < 1457508040 150337 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: boost is under a custom license that I think is mozilla-like < 1457508068 614672 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but I think the boost locale library doesn't help probably < 1457508068 898190 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Oh! It's live! < 1457508081 805985 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :so let me check that small file distributed with urxvt < 1457508089 65355 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :it has a minute per move forever... < 1457508103 553328 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :time won't be an issue, I think, not for Alphago at least. < 1457508104 654839 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :hppavilion[1]: Technically, only one of them is alive < 1457508125 857872 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :prooftechnique is going to hell < 1457508157 687651 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: if you're referring to girl genius, I'll get there in the evening... < 1457508162 115568 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Unfortunately, I don't understand Go xD < 1457508198 700162 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: http://cvs.schmorp.de/rxvt-unicode/doc/wcwidth.patch?revision=1.6 which says it comes from http://www.cl.cam.ac.uk/~mgk25/ucs/wcwidth.c < 1457508216 245848 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :My boss apparently just heard about the singularity, and I wanted to ruin his working vacation with a basilisk, but then I wondered if it would be more vindictive not to mention it at all < 1457508223 238593 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: if you want something small, then look at this one. < 1457508258 315373 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh and I see comments by people who believe this is still the october version... "basically alphago is playing on infinite 13x13 boards" may no longer be true. < 1457508316 141783 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: as that code currently exists, it takes a wchar_t, but it's simple enough code that you can modify it to work on windows and take a different type < 1457508329 775047 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(this is a theoretical bound that comes from one layer with 2 squares context and 11 layers with one square context in the convolutional network architecture they use... for both networks? I forgot what the architectural difference was. < 1457508346 801134 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :) < 1457508471 806016 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :But they had time and resources enough to retrain a deeper network, I think, if they thought it worth trying out. < 1457508708 216862 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :If this were an anime, this would be the moment that Lee Se-dol determines a weakness in AlphaGo, and realizes that all he has to do is wait out the clock to confuse the neural net. This would be followed by dense internal monologues, and then a furious back and forth until the conclusion of the match. < 1457508784 374521 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: thanks < 1457508823 918623 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so, anyone know what the score in that game would have been? < 1457508824 52015 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :lee resigned, apparently? < 1457508827 350622 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :int-e: yes < 1457508845 962621 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :played one of his opponent's stones, which everyone interpreted as resigning as you don't do that by mistake < 1457508859 915562 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :prooftechnique: Which one is the one that's alive? I would guess Deep Mind < 1457508908 3980 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :AlphaGo is British, apparently, so referring to it as "alive" may be a stretch < 1457508915 999911 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I've seen estimates like W+3.5 floating by (professional player counting; people were relaying bits from various broadcasts) < 1457509179 28970 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :int-e: I've seen W+4.5, probably within an error bar < 1457509224 883475 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :apparently it was about 20 minutes from the end that the professionals realised that alphago had won < 1457509237 59677 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so, behind on board, ahead by komi < 1457509240 889146 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is why it looked like it was losing < 1457509250 786134 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it was, if you don't take the fact it went second into account < 1457509395 502638 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: and GOod night < 1457509456 983843 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmm, something seems to have gone wrong in the opening, move 23 allowing white to cut off black's m14 stones perhaps? black had to struggle to settle those stones... there will be interesting game reviews later I'm sure. < 1457509492 464707 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a komi win, it's hard to judge what went wrong < 1457509503 864035 :J_Arcane!~chatzilla@37-219-90-85.nat.bb.dnainternet.fi QUIT :Ping timeout: 240 seconds < 1457509510 969097 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because black didn't necessarily do anything to lose parity < 1457509515 592273 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just they failed to gain < 1457509551 265003 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :the lead may have been larger... if this is like other monte carlo bots then it excels at playing safely (giving up a point here or there just to keep the game simple) < 1457509572 836934 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, it's specifically designed to aim for a win, not for winning by the maximum possible margin < 1457509576 543105 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Is the komi 6.5 or 7.5? < 1457509583 462624 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :anyway, I have no clue < 1457509587 301298 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it'll prefer a 100% chance of a 0.5 point win than a 50% chance of a 10.5 point win < 1457509589 837485 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :prooftechnique: 7.5 < 1457509594 453221 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :7.5, area counting (chinese rules) < 1457509609 63606 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :technically 3.75 as area scoring values are half as large < 1457509625 647479 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :which for almost all final position has the same effect as 6.5 komi with area (japanese) counting. < 1457509703 517723 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :area scoring makes so much more sense for computer go, though < 1457509705 733185 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because it's objective < 1457509712 184648 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's probably why they're using it < 1457509712 580460 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1457509727 587525 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(exceptions include sekis with eyes and one-sided dame... I expect senseis.xmp.net has pages on those) < 1457509730 861373 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :For this go game, it's basically impossible to verify that Alphago isn't using human assistance, right? < 1457509752 746949 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :b_jonas: right < 1457509777 898942 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: game 2 of kasparov vs. deep blue was widely accused of having human interference < 1457509787 218321 :bender|_!~benderx2@2404:e800:e61a:41d:f430:c660:b7ce:2f32 JOIN :#esoteric < 1457509789 512047 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :but why would Google/Deepmind take that risk? < 1457509793 581747 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :especially when it got a draw in a won endgame < 1457509846 683700 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Did they at least try to collect the few hundred best Go players to the hotel or something to show that they in particular aren't assisting? That would be expensive. < 1457509877 305040 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: it's business, and it might be worth if they're confident that their computer player is so good that in a few years it will beat humans < 1457509886 282947 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Apparently Ke Jie was on Korean TV, commenting on the game. < 1457509889 370814 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: so I dunno, I'm just asking < 1457509907 608192 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also the player that Alphago lost to in the previous series is the referee of this one < 1457509919 944661 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I prefer the mechanical Turk hypothesis. They couldn't teach a computer to play go, so they just spent all their budget on training a world-class player to hide in a box < 1457509939 654157 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but anyway, there are a ton of potential ways to cheat that would be hard to catch < 1457509950 765437 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :networking via injecting DC into the AC power outlets is a fun one < 1457509966 565783 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :prooftechnique: they don't even need to hide in a box. technology has improved past that stage. the player is at leisure at home messing with his computer. < 1457509975 743431 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Fan Hui being referee would be odd to my mind; Fan Hui has been hired by deepmind... < 1457509978 796172 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(it's unlikely anything would notice unless you specifically connected a DC multimeter to the socket, and you'd be unlikely to think of doing that) < 1457509997 685761 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :And he commented in the KGS broadcast during the game, so I bet he didn't referee. < 1457510000 855350 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: since it's running on a huge server park, they don't even need anything like that, because it's impossible to put that many servers in an isolated box that anyone can verify < 1457510012 159801 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Play the next round in a Faraday cage! < 1457510014 252176 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :int-e: hmm, must have misunderstood the commentators then < 1457510032 804543 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :With a gas generator for AlphaGo < 1457510041 870200 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :prooftechnique: even that might not help < 1457510093 676133 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :visible light can get through a faraday cage < 1457510097 657681 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you could use a laser for networking < 1457510101 979933 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :prooftechnique: both because there's no perfect enough faraday cage of the right size that covers all frequencies of EM you can communicate on (eg. would the go player have to sit in a dark room?), and because of non-EM stuff < 1457510102 738523 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so can ultrasound < 1457510106 412131 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :yes, what ais523 says < 1457510149 975998 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Frankly, I think it'd be simpler to just get one of their robot cars to take out Lee Se-dol than go through all that < 1457510174 792282 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :prooftechnique: murdering your opponent wouldn't demonstrate that you had the better AI, though < 1457510175 712216 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :prooftechnique: um, defeating Lee Se-dol in particular isn't the point < 1457510177 687100 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :even if it made you win the series < 1457510200 781298 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :ais523: Better go AI? Maybe not. Better murderbot AI? Checkmate. < 1457510201 135787 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Has game theory expanded to cover The Game (so sorry)? I've heard that it was created to not fall in line with game theroy < 1457510214 197826 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which one? < 1457510240 459965 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :b_jonas: No, but it does reshuffle the rankings a bit < 1457510260 153125 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you're talking about the mind game, its rules are incorrect, which kind-of implies that they're not rules (which you'd expect to be imperatives, rather than statements that have a truth value) < 1457510273 777030 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Ah? < 1457510275 504182 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and it's also not a game in the sense that it involves no choices < 1457510286 632859 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: The Game as in the one where thinking about it makes you lose < 1457510290 6092 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right < 1457510314 696034 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :prooftechnique: sure, but it was demonstrated like several decades ago that machines have a big advantage over humans in the area of murdering squishy humans < 1457510327 339181 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so that has three rules, which I'm not going to quote here because either you already know what they are, or else learning what they are will cause people to act in annoying ways towards you < 1457510329 812923 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I wonder when (or whether) Google will reveal how much hardware they are using this time... < 1457510330 304303 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :True < 1457510347 362698 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :like, basically at the point of usable automatic weapons at the latest < 1457510350 747409 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Anyway, later. < 1457510352 167445 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but possibly earlier < 1457510353 477595 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :rule 3 is the problematic one, in that it makes a statement that clearly isn't true (also attempts to apply itself to people who aren't playing the game) < 1457510365 695105 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and rules 1 and 2 give you no choices < 1457510386 122624 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :both are of the form "when X happens, Y happens", with no choice in the matter < 1457510394 335693 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also the game doesn't actually have a win condition < 1457510405 137105 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so the whole thing is degenerate from the point of view of game theory < 1457510411 676483 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you only have one move, and it only has one outcome < 1457510420 173524 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :game theory's about things like finding the optimal strategy < 1457510423 133035 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but that's kind-of trivial here < 1457510435 624459 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: "However, The Game may have been created in 1977 by members of the Cambridge University Science Fiction Society when attempting to create a game that did not fit in with game theory." < 1457510435 941422 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :is it one of those "the only way to win is not to play" deals? < 1457510442 4416 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :ais523: Zero-sum game? < 1457510452 441339 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Assuming your utility function is "make other people lose" < 1457510453 13899 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :int-e: Nope; there's a rule that you are necessarily playing it and you can't opt out < 1457510454 478583 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :int-e: sort-of; playing guarantees you lose, not playing is not considered a valid method of winning though < 1457510458 391345 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :but then not playing should be modeled as an option before applying the theory ;) < 1457510472 120135 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :rule 3 claims that everyone is playing it, which I can't see as anything other than a false statement < 1457510493 273253 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :only if I accept the rules... but then we're in legal territory now. < 1457510496 341841 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: It's just defining the players as S_b < 1457510501 578182 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :prooftechnique: yes, people who are "actively" playing the game normally seek to make other people lose, as there's not much else you can do < 1457510510 683181 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :int-e: this is my argument too < 1457510513 620828 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :but I seriously need to go < 1457510524 606575 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just because rule 3 claims to apply to nonplayers doesn't mean that it actually does < 1457510544 417311 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: S_b = every sentient being in the multiverse < 1457510551 984872 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Just think of the beauty of that < 1457510555 245128 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :No matter where you co < 1457510556 375012 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :*go < 1457510571 39834 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fun fact: if I make enough contradictory statements about rule 3, it'll cause enough uncertainty about the ruleset to cause the game to cease to exist < 1457510575 571430 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :No matter how many start systems or galaxies or dimensions you cross < 1457510586 81498 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Any time you encounter a being capable of thought < 1457510589 302939 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :They're playing the game < 1457510593 570949 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as it's only defined by its rules, and if people disagree about what those are… < 1457510613 21351 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :incidentally, Wikipedia once had a version of rule 3 which is a trivially true, rather than trivially false, statement < 1457510618 360991 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in an attempt to construct something that wasn't clearly absurd < 1457510621 910642 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but the whole game just doesn't owrk < 1457510637 17532 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: So they failed at making a game that didn't fit with game theory, not by making a game that falls under game theory, but by not making a game? < 1457510651 630512 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: yes < 1457510700 860985 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Ah < 1457510710 856964 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Would formal game theory be a good basis for a Nomic? < 1457510717 566252 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and when people actually treat it like a game, it's because they're following some sort of private ruleset < 1457510732 689911 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's different from the actual game < 1457510738 965381 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :most of those do fit into the system of game theory < 1457510807 843244 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as for nomic, game theory is pretty bad at handling it; it theoretically works but a) as an obvious consequence of its nature, the models are too large to easily handle as (in extreme cases) they have to consider the entirety of the observable universe, and b) most strategies for nomic victory involve psychological/human factors, which require more information to model than is currently available < 1457510848 538534 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :e.g. it's clear that most of the time, many of the players in a nomic are not playing to its stated win condition, but rather to some personal utility function < 1457510879 672780 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can see the debates in Agora where people say that winning should be made more valuable to give people an incentive to win < 1457510891 514362 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and my reply that winning is enough of an incentive to win, because isn't that what playing games is about? < 1457510922 995828 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(that said, the reason why I consider winning in a nomic to be valuable and satisfying is because doing so normally requires some amount of skill and is designed to be nontrivial) < 1457510927 752941 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :@metar EGBB < 1457510928 105855 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :EGBB 090750Z 36018KT 5000 RA SCT007 BKN011 OVC017 04/04 Q0992 < 1457511030 350508 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and nomic's metawincondition normally ensures that if there are even a few people interested in being competitive, if winning is too easy, they will make it difficult by trying to change up the rules on you to make it harder as soon as they see what you're up to < 1457511090 726730 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :one of my win-arrangements in BlogNomic (i.e. someone else won but I was one of the main people causing the win to happen, which is the closest you can get to a team win in a single-winner game), the win condition was trivially easy to achieve, but there was a bunch of skill involved in preventing people changing the win condition on me for long enough to achieve it < 1457511141 285921 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Well, it'd be a stripped-down nomic with something to enable outside interaction < 1457511155 456376 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: oh, I see < 1457511158 852677 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the problem you're facing is < 1457511165 297622 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :game theory is designed for solving games < 1457511167 347554 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not for creating them < 1457511168 609031 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: That nomic is too big? < 1457511171 817744 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Ooooh < 1457511206 989309 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: What I'm trying to get at is that you modify the internal representation of the game, including part of the game being programmed to do just that for you potentially < 1457511243 892597 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't see what this has to do with game theory < 1457511246 811970 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :are you thinking of codenomics? < 1457511292 253912 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Yes, that's the goal < 1457511314 971721 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: The idea is that the code describing the game is rooted in the models game theory uses < 1457511323 509938 :earendel!~earendel@unaffiliated/earendel QUIT :Read error: Connection reset by peer < 1457511337 122662 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: oh, I see < 1457511338 629182 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Like extensive form (but as a graph) < 1457511341 822620 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :such models are very unsuited for nomic < 1457511349 31256 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as they're designed to be easy to analyse < 1457511351 439425 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Is there a better model? < 1457511353 236991 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :xD < 1457511354 65240 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and to contain every possibility < 1457511364 710234 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Should I stick with my Nomic LISP? < 1457511367 745841 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nomics are interesting only if hard to analyse, and often most interesting when people use unexpected possibilities < 1457511438 913767 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: So what would be a better representation? < 1457511491 516741 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not sure < 1457511497 737008 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I tried Prolog once, that was interesting < 1457511504 653072 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :maybe could have worked but more people would need to be involved < 1457511531 407063 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Is there any language family/paradigm you think would be well-suited? < 1457511545 685966 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :something that makes adding special cases retroactively easy < 1457511572 945278 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Perhaps < 1457511591 927356 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Maybe something based on pattern matching? < 1457511631 248810 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that seems like it could work, actually < 1457511721 401199 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Yay! < 1457511858 920857 :earendel!~earendel@unaffiliated/earendel JOIN :#esoteric < 1457512241 106835 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :about that ptrace problem, i found a way for any process to hide themselves from root < 1457512249 106402 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :https://arin.ga/JvvhHD/raw small example < 1457512263 148168 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :get the child's pid, then in another terminal run sudo strace -p thatpid < 1457512269 100978 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :$ sudo strace -p 14162 < 1457512271 106044 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :strace: attach: ptrace(PTRACE_ATTACH, ...): Operation not permitted < 1457512284 909072 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :so unprivileged processes can prevent root from ptracing them < 1457512287 920661 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :izabera: can't you just ptrace the ptracer and get at it that way? < 1457512296 169628 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :yes you can < 1457512313 801454 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION wonders if it's possible for two processes to ptrace each other < 1457512322 225127 :bender|_!~benderx2@2404:e800:e61a:41d:f430:c660:b7ce:2f32 QUIT :Remote host closed the connection < 1457512326 281553 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :what if you don't know who the tracer is? < 1457512376 924006 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :there's no way to get that information in userspace, afaics < 1457512423 429947 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :other than trying literally all the processes < 1457512530 139976 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :does this look like a serious problem? < 1457512639 693693 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :izabera: it shows up in /proc/status < 1457512654 668730 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this is how I debugged the bizarre state Web of Lies got itself into once < 1457512668 112686 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this was back when you couldn't sigkill programs that were being ptraced without the permission of the ptracer < 1457512675 300337 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it had somehow managed to get the real init to ptrace it < 1457512679 793323 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I would like to see a evolutionary biologist explain Homo economicus < 1457512682 363996 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :what should i look for in /proc/status? < 1457512684 631045 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in the end I had to reboot the system < 1457512691 367260 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :izabera: TracerPid, I believe < 1457512721 208902 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ah thank you < 1457512725 32485 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(Web of Lies uses a fake init that also has PID 1, it can get confusing sometimes) < 1457512725 951844 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :wasn't aware of this < 1457512729 788556 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(but I'm pretty sure this was the real one) < 1457512751 158430 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION thinks "who will ptrace the ptracer?" < 1457512776 871127 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :who watches the watchmen? :P < 1457512930 777136 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :anyway all i can see by tracing the tracer is that it's waiting < 1457512957 77684 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :no info on what the tracee is doing < 1457513062 637298 :earendel!~earendel@unaffiliated/earendel QUIT :Read error: Connection reset by peer < 1457513145 113972 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you have to start injecting syscalls into the tracer < 1457513159 132399 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :to get it to do trace instructions on the tracee < 1457513169 817089 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you're using gdb, this would be along the lines of p ptrace(...) < 1457513185 331963 :earendel!~earendel@unaffiliated/earendel JOIN :#esoteric < 1457513203 143704 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i see < 1457513313 289205 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :two processes can ptrace each other < 1457513321 600348 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :even parent and child < 1457513326 697094 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :and you can't attach to either one < 1457513342 243691 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1457513634 241355 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 276 seconds < 1457514473 43103 :pikhq!~pikhq@2601:647:4b00:63aa::f63 QUIT :Ping timeout: 250 seconds < 1457515497 320912 :earendel!~earendel@unaffiliated/earendel QUIT :Ping timeout: 246 seconds < 1457515851 507818 :earendel!~earendel@unaffiliated/earendel JOIN :#esoteric < 1457515865 803737 :atehwa!atehwa@aulis.sange.fi QUIT :Remote host closed the connection < 1457516014 819774 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1457516714 364700 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :izabera: about that stuff, back some years ago I asked a somewhat related question about linux (Linux has changed a bit since, which could give new answers). < 1457516791 357048 :earendel!~earendel@unaffiliated/earendel QUIT :Ping timeout: 252 seconds < 1457516912 525726 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Suppose you're the admin of a linux machine, so you have root access. There's a user on that linux machine who does not (currently) have root access. You want to ban that user, preferably without causing other harm. For this, you have banned the user from ssh, cgi scripts, cron, at, etc, so that he can't start new processes. But the user currently still has some processes running on the machine. < 1457516959 365592 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :The question is, how to kill the processes in such a way that after that you can be sure you have killed all processes? If you just read /proc or list processes in some other way, you might be missing newly forked processes by a race condition, so a malicious process could get lucky and hide itself. < 1457517025 642015 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I'm asking for a solution that can verify for certain that all processes of the user have died. If they haven't died, you can try to kill them again and redo this, and in the unlikely worst case when they won't die, you can reboot the machine, but if the user doesn't have processes that malicously fork, you'd like to avoid that. < 1457517039 467301 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :So find a way to either atomically kill or atomically list all processes of the user. < 1457517048 225930 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :We found two or three solutions in the end. < 1457517099 672213 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :interesting, what are these? < 1457517113 491337 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :izabera: I'll tell later, try to find your own solution first. < 1457517134 651271 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Maybe someone else on the channel wants to think about it too. < 1457517192 586677 :lynn!~lynn@unaffiliated/lynn QUIT :Read error: Connection timed out < 1457517588 853362 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :something something fill the process table with sleeping processes, then list the processes and kill each one of those from that user and replace it with another one that sleeps < 1457517673 432051 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :untested <.< < 1457517722 699707 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :izabera: that could cause a problem in that it could harm processes of other users and even processes of root unnecessarily < 1457517739 612094 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :izabera: the whole point is that we want to avoid harming other processes in the likely case when the user isn't doing anything that serious < 1457517744 743481 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :yeah... < 1457517756 979430 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :izabera: if we're ok with harming the other processes, then we can reboot < 1457517771 316620 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :was just an idea < 1457517774 883926 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :sure < 1457518550 17451 :Sgeo__!~Sgeo@ool-18e43ef5.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1457519033 12583 :bender|!~benderx2@2404:e800:e61a:41d:f430:c660:b7ce:2f32 JOIN :#esoteric < 1457519411 622073 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I'm a bit tempted to make a JS incremental game about stealing souls < 1457520261 648395 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Wouldn't it be more appropriate to do it in qbasic instead, and praise Microsoft while coding... < 1457520584 15045 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1457520861 994985 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 248 seconds < 1457521572 786105 :Slice^!~Train@nat-156-116.internal.eduroam.ucl.ac.uk JOIN :#esoteric < 1457521597 123631 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Huh, AlphaGo won the first match? Weird. < 1457521615 803650 :Slice^!~Train@nat-156-116.internal.eduroam.ucl.ac.uk QUIT :Max SendQ exceeded < 1457521644 786000 :Slice^!~Train@nat-156-116.internal.eduroam.ucl.ac.uk JOIN :#esoteric < 1457521728 117878 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :fizzie, I'm watching the game < 1457521898 377532 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Is the presentation exciting? < 1457522042 930926 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Apparently not. < 1457522058 864645 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think they should at the very least have had some blinking lights in a box for AlphaGo. < 1457522109 817437 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :They have a computer monitor and a man looking at it and playing the moves on an actual board < 1457522130 504465 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes. < 1457522135 43350 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I had a look. < 1457522147 714489 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That's so practical^Wboring. < 1457522268 807099 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :https://gogameguru.com/alphago-defeats-lee-sedol-game-1/ has a summary of the game... seems that at least it wasn't a one-sided affair. < 1457522415 641196 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :I don't know much about Go < 1457522424 431776 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :All I can say so far is that they're putting stones on a board < 1457522430 709532 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric ::-P < 1457522442 823293 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :They seem to both be doing that very well < 1457522481 988543 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :w's slave is a 5 dan amateur player... not too weak < 1457522491 909685 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :w=white player < 1457522673 882001 :FreeFull!~freefull@defocus/sausage-lover QUIT :Ping timeout: 240 seconds < 1457523056 548434 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :what's up with all the "the match will start in 0 seconds" at the beginning of the game... < 1457523065 347588 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(looking at https://www.youtube.com/watch?v=vFr3K2DORc8 ) < 1457523076 459620 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :also stuttering audio... meh < 1457523094 822037 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :int-e, that gets sorted out later < 1457523096 125707 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Much later < 1457523163 998076 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :yeah but now I'm interested in reactions to move 7 and 23 < 1457523267 177900 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :But perhaps I'm hoping for too much, at least in the deepmind video, which is meant to make sense to people who know almost nothing about go... < 1457523345 156242 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :also irritated by the demonstration board... usually people leave out "I" and start numbering at the bottom :P < 1457523348 541285 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1457523629 317338 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :The commentators have missed a pair of moves and it's annoying me because they've not pu them on the demonstration board < 1457523770 186609 :earendel!~earendel@unaffiliated/earendel JOIN :#esoteric < 1457523772 445799 :vanila!~vanila@unaffiliated/vanila JOIN :#esoteric < 1457523773 259458 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :hi < 1457523777 805146 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :good momrinng < 1457523836 447294 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Hey, vanila < 1457523881 559250 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :hello :D < 1457523885 855910 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :im reading about logic programming < 1457523887 126871 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :whats up ? < 1457523935 182503 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :We've been discussing Lee Sedol vs AlphaGo < 1457523982 321600 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :I should probably be interested in that < 1457524016 722908 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :I see a 4hr long video < 1457524022 160285 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :but im not even good at go < 1457524054 168120 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :vanila, I'm 2 and a half hours in and I've played one game of Go in my life < 1457524057 518768 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Which I lost quite badly < 1457524064 238825 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :And I've since forgotten how to play < 1457524071 951142 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :I like playing go < 1457524110 823225 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :i havent done that in ages though < 1457524124 196665 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :What I really wanted to do was make speech regonition interface to play ti < 1457524137 114481 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :but I couldn't find any good free software < 1457524234 29105 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 244 seconds < 1457524249 402955 :Slice^!~Train@nat-156-116.internal.eduroam.ucl.ac.uk QUIT :Quit: Leaving < 1457524254 385108 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :how is alphago different to zen? < 1457524264 946407 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :that stocastic 9d that was on KGS < 1457524413 893941 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :It uses a combination of neural nets and tree search < 1457524615 863906 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :All right, my etymology neural net is clearly making an attempt at remembering words. < 1457524635 387358 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Oooh < 1457524642 238056 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Problem is, it can't. < 1457524661 860134 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :It's probably too small. I'll have to use a larger one. < 1457524763 305988 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Like, here, it starts out thinking that it's writing about the word "doll", then "dome", then "dome" again, then it changes to "domp", then back to "dome", then to "domt". < 1457524986 920864 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Here, let me give you a randomly generated etymology. < 1457525043 926184 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1457525106 158238 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Damp (n.) 1530s, "to shine, head," from French DARTE "a shine, concert, expert," from DIRTUS "dark, strength," from DIRTUS, past participle of DISTUS "strange, make, distinguish," from DIS "well" (see DISPHASE/TIMPERED). Meaning "to reckoner" is from 1808. < 1457525120 334812 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :There it says "see TIMPERED", but the link goes to DISPHASE instead. < 1457525155 499839 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :hehe < 1457525157 380320 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :this is fun < 1457525162 218574 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :can you post some more please? < 1457525323 296714 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Here you go: https://jsfiddle.net/g06kujk6/ < 1457525359 840093 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :There are bits of invalid HTML in there; I'm surprised that the whole thing renders in a reasonable manner. < 1457525403 219207 :jaboja!~jaboja@eml127.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1457525415 187372 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :Related: Bullshed < 1457525418 520979 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :hahaha < 1457525488 131922 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :1808 is remarkably precise < 1457525549 23973 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I can make it give the etymology for any word! < 1457525558 880973 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :tswett, try "jug" < 1457525567 567818 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :this is great :D < 1457525581 82639 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Except that it's only been trained on words starting with A through E, so if you ask it for any other word, it'll almost certainly fail to remember it. < 1457525586 131466 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :How about... "bug"? < 1457525594 330164 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric ::) < 1457525667 178351 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :tswett: nice < 1457525691 179156 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Etymology of "bug": "to dist, concert," from a- (1) "press with" + -phos "form" (see one). Sense of "stranger" is from 1520s. As a noun from 1889. < 1457525722 902604 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Ask me again in a couple of days; I'll have a much better neural net then. < 1457525805 119515 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :tswett: wait, is it generated one? XD < 1457525842 677357 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Yep, that's the generated etymology. < 1457525857 350394 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :I wondered why bug is associated with aphos, while assuming the possibility that it is actually an etymology for some foreign word translated to "bug" < 1457525877 140273 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :it is hilarious < 1457525881 917652 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :sense of a sense of a < 1457525894 449518 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :board (n.) Look up board at Dictionary.com < 1457525894 609725 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric : 1580s, from beach (n.) + -ate (2). Meaning "sense of the sense of a concession of a criment" is from 1650s. Related: Estapoleted; escriptical. < 1457525894 965499 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :tswett: OEDILF http://www.oedilf.com/db/Lim.php has words with starts from Aa to Ga. A random word appears on the top level webpage, new one chosen every ten seconds or something. Take the next such word that starts with A to E and generate its etymology. < 1457525898 579420 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :this is the funniest < 1457525913 538863 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :b_jonas: all right. < 1457525925 589871 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :lifthrasiir, could be going to "aphid"?? < 1457525952 47101 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :Taneb: possibly! < 1457525963 330128 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1457525991 977154 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :All right. Etymology of "beeve"... < 1457526055 159378 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :bullshit (n.) 1520s, from bull (n.) + -al (2). As an adjective, from 1836. < 1457526071 865738 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :a fun fact: "bullal" is a Korean word for testicle < 1457526086 431878 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :lifthrasiir, bollocks < 1457526104 324066 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :1520s, "to cause cloth," from BE- + FOUR (n.). Meaning "a sense, provered to the speak or head of an ancient person" is from 1610s. Related: BULLSHED; BULLISHED. < 1457526166 853632 :boily!~alexandre@96.127.201.149 QUIT :Quit: VERIFIED CHICKEN < 1457526263 269440 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :BULLSHED < 1457526317 889050 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :once the NN is more advanced you could make an index that defines every word in the jabberwocky poem < 1457526354 696213 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Yeah! < 1457526421 188412 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-putbkocggbwvfnlt QUIT :Ping timeout: 240 seconds < 1457526421 615398 :vyv!~vyv@142.114.229.66 QUIT :Ping timeout: 240 seconds < 1457526423 137640 :mad!boulam@69-165-212-148.cable.teksavvy.com QUIT :Ping timeout: 240 seconds < 1457526423 271126 :MoALTz!~no@78-11-183-124.static.ip.netia.com.pl QUIT :Ping timeout: 240 seconds < 1457526423 793266 :tromp_!~tromp@rtc35-237.rentec.com QUIT :Read error: Connection reset by peer < 1457526433 695724 :puckipedia!~puck@irc.puckipedia.com QUIT :Ping timeout: 240 seconds < 1457526438 67142 :tromp_!~tromp@rtc35-237.rentec.com JOIN :#esoteric < 1457526461 99030 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :tswett: thanks < 1457526487 224385 :MoALTz!~no@78-11-183-124.static.ip.netia.com.pl JOIN :#esoteric < 1457526491 798645 :vyv!~vyv@142.114.229.66 JOIN :#esoteric < 1457526531 439627 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I like the "Related: BULLSHED; BULLISHED" part. It looks like it makes sense for "beeve". < 1457526593 819997 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :ACTION beeves < 1457526607 434509 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-penyoxzvnnkwilpu JOIN :#esoteric < 1457526611 246516 :puckipedia!~puck@irc.puckipedia.com JOIN :#esoteric < 1457526699 247122 :heroux!sandroco@gateway/shell/insomnia247/x-hrvqlpezfzrdkyro QUIT :Ping timeout: 276 seconds < 1457526766 983399 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :"spinning rust array" is a neat way to discribe hard disk drives < 1457527004 306973 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :int-e, I call them spinny disk drives < 1457527026 956717 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Mostly because I get the acronym for SSD wrong and it helps cover my tracks and gives people a laugh < 1457527253 204383 :gde33!kvirc@546A0B75.cm-12-3a.dynamic.ziggo.nl JOIN :#esoteric < 1457527358 433859 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: nice < 1457527380 174777 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :we can also call them rotating platter faraday cages, the same as microwave ovens < 1457527404 251265 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :you know, both have a metal casing that a user shouldn't open < 1457527420 33772 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :b_jonas: can you show your solution now? :p < 1457527520 655615 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :izabera: yes... ok, let me find the old mails < 1457527534 875068 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :thanks :3 < 1457527700 880133 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :izabera: my solution is that linux has a counter that counts fork/clone calls, and you can read it from grep ^processes /proc/stat , so check this counter before and after you read the list of processes, and if it didn't change, then you couldn't have missed any process that still lives. < 1457527763 832684 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :and if it did? < 1457527855 345999 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :http://www.informatik.uni-kiel.de/~curry/listarchive/0017.html < 1457527863 40540 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :esolang version: < 1457527910 848249 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :0. genuinely semantically interesting new esolangs 1. syntax replacements for other languages 2. brainfuck derivatives 3. brainfuck syntax replacements < 1457527931 563197 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :where each number there exists 2x more languages of that type < 1457527979 330823 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :izabera: alternate solution by pts is this: setreuid(0, target_uid); then drop the CAP_KILL capability; then kill(-1, SIGKILL); this should magically make kill(-1,) have permission only to kill the right processes, without giving the user permission to harm your process. < 1457528019 789726 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :nice! < 1457528029 112085 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i'll test this < 1457528034 209835 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :no warranty < 1457528035 482459 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :for either < 1457528050 270992 :heroux!sandroco@gateway/shell/insomnia247/x-aiheagdtctusshgw JOIN :#esoteric < 1457528091 125372 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :be very careful, you could either get a solution that has a race condition (but you can tell that only if you read the kernel source waist deep), or just kill all processes of your system < 1457528129 327328 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and as always, it's pretty hard to prove that a particular race condition that depends on multi-cpu scheduling does or does not exist < 1457528143 651163 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Yay relaxed memory < 1457528168 413233 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :best add some sleep between the tests if you try to ptrace this admin kill process from a user process < 1457528496 361735 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Ping timeout: 246 seconds < 1457528805 622113 :atehwa!atehwa@aulis.sange.fi JOIN :#esoteric < 1457528958 213438 :earendel!~earendel@unaffiliated/earendel QUIT :Ping timeout: 268 seconds < 1457529103 877683 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net JOIN :#esoteric < 1457529611 540155 :earendel!~earendel@unaffiliated/earendel JOIN :#esoteric < 1457530179 247247 :jaboja!~jaboja@eml127.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 268 seconds < 1457530816 542875 :earendel!~earendel@unaffiliated/earendel QUIT :Ping timeout: 252 seconds < 1457531430 240003 :jaboja!~jaboja@eml127.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1457531982 189282 :earendel!~earendel@unaffiliated/earendel JOIN :#esoteric < 1457532355 792994 :lynn!~lynn@unaffiliated/lynn QUIT :Read error: Connection reset by peer < 1457533560 51340 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1457533720 661903 :spiette!~spiette@x-132-204-251-254.xtpr.umontreal.ca JOIN :#esoteric < 1457533760 644594 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1457533850 639750 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1457534243 20645 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de JOIN :#esoteric < 1457534307 774521 :jaboja!~jaboja@eml127.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 248 seconds < 1457534531 439158 :dingbat!uid70835@gateway/web/irccloud.com/x-vxvtzqcbhsrtdwzn QUIT :Quit: Connection closed for inactivity < 1457535617 420031 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :@ask ais523 Web of lies? < 1457535617 590426 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1457536057 90538 :lambda-11235!~lambda-11@47.208.113.50 JOIN :#esoteric < 1457536644 917352 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1457537064 387964 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1457537152 527490 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :b_jonas: SIGSTOP all of the user's processes until you're sure all of them are stopped, and then SIGKILL them < 1457537185 541122 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Hopefully no malicious processes will notice that their children/siblings got SIGSTOPped in time < 1457537259 106690 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :FreeFull: someone has suggested that, but I don't see how that would work, unless either you stop all processes on the system (not only the users'). < 1457537286 115452 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :b_jonas: Why wouldn't just stopping the user's processes do? < 1457537291 834938 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :FreeFull: how do you make sure all processes are stopped, and why is that easier than making sure all processes were killed? < 1457537313 193546 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :FreeFull: I mean, you stop some processes, but how do you know there aren't more processes you missed because user processes are forking and exitting like crazy? < 1457537318 818059 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :You can have two processes that monitor each other, and start each other up again if either of them is killed < 1457537364 244800 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :b_jonas: I assume you'd notice the processes piling up then < 1457537365 889812 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :FreeFull: er yes, but you can also have two processes start each other up again if either of them is stopped, or just fork more processes if either of them is stopped, or just fork more processes no matter what all the time < 1457537387 530937 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :FreeFull: the processes are not only forking (like a fork bomb) but also exitting at the same rate, < 1457537405 545465 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :so there's always say about 20 malicious processes at any time, but it's always different ones < 1457537418 504575 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :they could keep forking and the parent exitting so that their pid changes < 1457537461 353470 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :b_jonas: Any snapshot of the currently running processes would see that there are processes by that user running < 1457537483 351772 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :FreeFull: but how do you get an atomic snapshot in first place? < 1457537506 416916 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I don't think it matters if it's atomic. You can't exit until after you've forked < 1457537509 812454 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :FreeFull: in linux, you normally find out about processes by reading the /proc directory, then reading files (say /proc/*/stat ) under them to find out about them < 1457537573 279131 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :FreeFull: new malicious processes can get forked and their parent exit between the start and the end of your listing processes < 1457537623 142066 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Yeah, you're right, they might have lower PIDs < 1457537640 450143 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I'm not sure if /proc can get listed atomically, possibly not < 1457537694 95979 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :FreeFull: even if you can list it atomically (I don't know, you'd have to dive the kernel sources for how getdents works on it), you can't examine the /proc/*/stat files at the same time to tell which of the processes those are of that user. < 1457537710 514119 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :b_jonas: Just knowing that there are such malicious processes would be enough to take further steps < 1457537725 721852 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :And you'd know, because having processes disappear so quickly is unusual < 1457537727 321242 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :FreeFull: yes, but how do you even find that out? that's the point of the questoin < 1457537748 711545 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :FreeFull: ok, but can you give an algorithm to find this out that definitely works? < 1457537785 482916 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I suspect there is some other, more robust method anyway < 1457537886 681720 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :b_jonas: A good starting point would be making all of the user's files unreadable < 1457537907 224125 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :FreeFull: how is that even relevant? and how would you even start to do that without first killing their processes which could create files? < 1457537908 791658 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Although that won't help against fork, it will help against exec* < 1457537946 58745 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :b_jonas: I imagine making /tmp unreadable/unwritable to that user would be hard < 1457537963 140887 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :" I think they should at the very least have had some blinking lights in a box for AlphaGo." -- exactly < 1457538295 573462 :lynn_!~lynn@unaffiliated/lynn JOIN :#esoteric < 1457538375 961755 :lynn__!~lynn@unaffiliated/lynn JOIN :#esoteric < 1457538470 983190 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 250 seconds < 1457538553 558363 :lynn_!~lynn@unaffiliated/lynn QUIT :Ping timeout: 240 seconds < 1457538847 676963 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1457538993 863003 :lynn__!~lynn@unaffiliated/lynn QUIT :Ping timeout: 240 seconds < 1457539070 40024 :bender|!~benderx2@2404:e800:e61a:41d:f430:c660:b7ce:2f32 QUIT :Ping timeout: 248 seconds < 1457539282 135173 :J_Arcane!~chatzilla@37-219-90-85.nat.bb.dnainternet.fi JOIN :#esoteric < 1457539452 631331 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 276 seconds < 1457539507 172947 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1457539910 172604 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 268 seconds < 1457541381 82978 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :Lee Se-dol said in the prior interview that "It will be a matter of me winning 5-0 or winning 4-1." Later, he took a little bit more defensive approach considering DeepMind(AlphaGo)'s learning ability, but still, it's a shocking victory for the AI. < 1457541381 316910 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :Lee lost the very first match. Still 4 matches to go, but just one defeat itself is enough to shock the Go community. < 1457541468 220201 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :vanila: yep. will be interesting and historical. < 1457541891 947239 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1457542294 291385 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :My neural net thinks there's a historical language called Middle Worse. < 1457542355 275350 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I imagine that's a dialect of Middle English centered in Worcestershire < 1457542684 908027 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Here's a dump: https://jsfiddle.net/opo2rom0/ < 1457542713 3545 :lynn_!~lynn@unaffiliated/lynn JOIN :#esoteric < 1457542800 795049 :Melvar!~melvar@dslb-188-109-008-107.188.109.pools.vodafone-ip.de PRIVMSG #esoteric :tswett: Kinda looks like it started writing “Middle Welsh” and then switched to “Old Norse” after the W. < 1457542863 999103 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 240 seconds < 1457543032 104321 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :That would make sense. < 1457543044 667095 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1457543075 459252 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Whoops, looks like I accidentally killed the training session instead of pausing it. < 1457543115 975690 :lynn_!~lynn@unaffiliated/lynn QUIT :Ping timeout: 264 seconds < 1457545920 215878 :dingbat!uid70835@gateway/web/irccloud.com/x-clnwiqjuyoggeigh JOIN :#esoteric < 1457545953 243039 :llue!~gnomebad@cpc15-croy20-2-0-cust489.croy.cable.virginm.net JOIN :#esoteric < 1457545953 376373 :llue!~gnomebad@cpc15-croy20-2-0-cust489.croy.cable.virginm.net QUIT :Changing host < 1457545953 376434 :llue!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1457545953 376462 :llue!~gnomebad@unaffiliated/lleu QUIT :Read error: Connection reset by peer < 1457545969 592050 :llue!~gnomebad@cpc15-croy20-2-0-cust489.croy.cable.virginm.net JOIN :#esoteric < 1457545979 610397 :llue!~gnomebad@cpc15-croy20-2-0-cust489.croy.cable.virginm.net QUIT :Changing host < 1457545979 743777 :llue!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1457545986 953565 :lleu!~gnomebad@unaffiliated/lleu QUIT :Read error: Connection reset by peer < 1457546464 53506 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1457546864 141625 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 244 seconds < 1457550828 570950 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :whoa whoa whoa, new game of life spaceship < 1457550831 868394 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :https://twitter.com/McFunkypants/status/707584950216712192 < 1457550906 884512 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :HOW < 1457550936 440349 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :On my computer "XkbBell" makes sounds but "XBell" does not. Do you know how to fix this? < 1457550973 660713 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: Disconnect the speaker. < 1457551061 477229 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :That will just remove all sounds, and I am not trying to remove all sounds. What I intend it to do is so that "XBell" result in same sound as "XkbBell" < 1457551119 715417 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"If a compatible keyboard extension isn't present in the X server, XkbBell calls XBell with the specified display and percent, and returns False. Otherwise, XkbBell calls XkbDeviceBell with the specified display, window, percent, and name, a device_spec of XkbUseCoreKbd, a bell_class of XkbDfltXIClass, and a bell_id of XkbDfltXIId, and returns True." < 1457551323 892447 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :this is amazing!!!!!!!!!! < 1457551409 262491 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :shachaf: I could read that in the documentation on my computer already, but it does not answer my question at all. < 1457551438 136427 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :shachaf: Wow, that's a neat one. < 1457551521 170650 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :"Congratulations, @zdr! New spaceship speeds don't come along every day, or even every year -- and most new speeds need a big awkward construction, not a tiny new Life form that fits inside a 6x12 bounding box. I bet a glider synthesis for the new c/10 will come along pretty quick." < 1457551523 732667 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I like how fast the thread turned into figuring out a name for it < 1457551543 320868 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :yeah, that new ship is quite the find < 1457551768 772253 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :http://www.conwaylife.com/wiki/Copperhead < 1457551777 31616 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :how can this have not been found! < 1457551918 947594 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :not only a new spaceship but a new speed < 1457552031 264993 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :"It appears that low-hanging fruit have been harvested clean during the 46 years of Life research… or, more precisely, it appeared so before zdr’s post." < 1457552418 148392 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :hey, that’s pretty good. Though, oblique spaceships have been observed in life, like the parallel hbk. < 1457552420 895041 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :what does he mean by this? < 1457552470 467161 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :oh it's not an elementary oblique spaceship < 1457552702 992549 :jaboja!~jaboja@eml127.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1457553343 127193 :J_Arcane!~chatzilla@37-219-90-85.nat.bb.dnainternet.fi QUIT :Ping timeout: 244 seconds < 1457553441 958045 :J_Arcane!~chatzilla@37.219.114.166 JOIN :#esoteric < 1457554006 193323 :jaboja64!~jaboja@ejr220.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1457554240 17047 :jaboja!~jaboja@eml127.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 264 seconds < 1457554357 565171 :vanila!~vanila@unaffiliated/vanila QUIT :Quit: Leaving < 1457554531 359217 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :http://blog.cmpxchg8b.com/2012/09/fun-with-constrained-programming.html < 1457554919 523948 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Remote host closed the connection < 1457554967 552113 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1457554986 77632 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Client Quit < 1457555026 533375 :hppavilion[1]!~DevourerO@74-114-87-72.dynamic.asdk12.org JOIN :#esoteric < 1457555027 345417 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1457555122 404827 :contrapumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1457555199 240246 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1457555302 494204 :hppavilion[1]!~DevourerO@74-114-87-72.dynamic.asdk12.org QUIT :Ping timeout: 252 seconds < 1457555313 323120 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 246 seconds < 1457555385 251616 :lambda-11235!~lambda-11@47.208.113.50 QUIT :Quit: Bye < 1457555863 993833 :sioux000!~user@net-188-217-149-116.cust.vodafonedsl.it JOIN :#esoteric < 1457556288 36149 :nycs!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1457556307 235987 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :https://www.youtube.com/watch?v=vFr3K2DORc8 GUYS < 1457556359 927936 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :wait where's the video < 1457556368 529087 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :there is no video < 1457556392 502881 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i feel betrayed < 1457556417 635214 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Ping timeout: 276 seconds < 1457556747 174711 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ityw https://www.youtube.com/watch?v=vFr3K2DORc8 < 1457556753 299709 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmm < 1457556759 31609 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :no, that's the same link < 1457556785 303191 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :so, that one worked for me earlier today, but I'm not patient enough < 1457556831 688894 :sioux000!~user@net-188-217-149-116.cust.vodafonedsl.it PRIVMSG #esoteric :I HAVE A PROBLEM. TO ENTER IN A ROOM AS I LOOK ? I HAVE TO CHAT WITH FRIENDS OF WHICH I KNOW THE NAMES AND THE ROOMS . How do I access ? < 1457556843 265748 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fungot: help < 1457556843 411716 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :int-e: from: dm date: wed, 9 dec 92 00:45:10 -0500 from: < 1457556849 378764 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :wtf < 1457556850 512780 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :^style < 1457556850 728211 :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 < 1457556860 843607 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :^style irc < 1457556860 977076 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Selected style: irc (IRC logs of freenode/#esoteric, freenode/#scheme and ircnet/#douglasadams) < 1457556869 242757 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fungot: welcome our new friend sioux000 < 1457556869 976126 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :int-e: was going right you couldn't turn away from the top" can be implemented easily.) silly me stepping in front. when the recursive call with the defaults and ( 1) < 1457556884 103165 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :what style is ss? < 1457556954 755847 :sioux000!~user@net-188-217-149-116.cust.vodafonedsl.it PRIVMSG #esoteric :THANK YOU. I'm trying to understand the functioning of pidgin:) < 1457556985 818239 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :oh dear < 1457557026 342730 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :^style ss < 1457557026 515919 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Selected style: ss (Shakespeare's writings) < 1457557031 887086 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh. < 1457557036 962934 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :aha < 1457557051 376624 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :would've named it shakespeare, though < 1457557061 631827 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :fungot: hello < 1457557062 124983 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :myname: william. a good morall my lord. troilus. well know they what they can give, to have't with saying good-morrow. < 1457557063 59783 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fungot: Tell us about yorick < 1457557063 427631 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :int-e: scena quarta. no my good lord! a noble gentleman of rome, even like a stony image, cold and numme. ah now no more < 1457557076 763343 :sioux000!~user@net-188-217-149-116.cust.vodafonedsl.it PRIVMSG #esoteric :pidgin is' safe? anonymous? It connects to the external server as tor ? < 1457557111 695653 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :lol < 1457557138 528630 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? pidgin < 1457557159 235755 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :that lag < 1457557162 641812 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :pidgin? ¯\(°​_o)/¯ < 1457557166 212751 :sioux000!~user@net-188-217-149-116.cust.vodafonedsl.it PRIVMSG #esoteric :yes < 1457557184 27875 :sioux000!~user@net-188-217-149-116.cust.vodafonedsl.it PRIVMSG #esoteric :pidgin . i chat now with pidgin software < 1457557195 362850 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :we can read < 1457557222 969330 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :here is probably not the bestplace to learn how to irc with something that is as horrible for ircing as pidgin < 1457557225 100101 :sioux000!~user@net-188-217-149-116.cust.vodafonedsl.it PRIVMSG #esoteric :yes becouse you use pidgin...or no? < 1457557349 723871 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`learn pidgin is an esoteric chat client whose fundamental design principle is based on the pidgin hole principle: if n+1 messages are sent over n protocols than at least two messages are sent over the same protocol. < 1457557360 492222 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'pidgin': pidgin is an esoteric chat client whose fundamental design principle is based on the pidgin hole principle: if n+1 messages are sent over n protocols than at least two messages are sent over the same protocol. < 1457557383 960358 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` sed -i 's/based on //' wisdom/pidgin < 1457557386 463046 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457557411 208139 :`^_^!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1457557414 208166 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(feel free to pidg in with something funnier) < 1457557474 943496 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh darn < 1457557497 341594 :nycs!~nycs@gw.hq.meetup.com QUIT :Ping timeout: 246 seconds < 1457557513 870391 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` sed -i 's/ than/, then/' wisdom/pidgin < 1457557516 286138 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457557590 503814 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`learn The pidgin hole principle states that if n+1 messages are sent over n protocols, then at least two messages are sent over the same protocol. < 1457557592 809114 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Relearned 'pidgin': The pidgin hole principle states that if n+1 messages are sent over n protocols, then at least two messages are sent over the same protocol. < 1457557608 715792 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(I think the rest was superfluous.) < 1457557646 877842 :sioux000!~user@net-188-217-149-116.cust.vodafonedsl.it PRIVMSG #esoteric ::-/ < 1457557937 476402 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i have a map with bridges and some of them overlap < 1457557964 23753 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :how do i remove the minimum amount of bridges to make them non overlap? < 1457558082 493070 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :(i haven't started doing it yet) < 1457558094 116224 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :so my idea is to check the intersection points < 1457558121 668097 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION would start with the "obvious" greedy algorithm < 1457558124 242719 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :find which bridge intersects most other bridges < 1457558126 540176 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :yea < 1457558144 279822 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Do you know if it is allowed for two different program both using Xlib to use the same Display pointer? < 1457558160 787301 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :int-e: not sure if it's optimal < 1457558161 916057 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(If loaded by dlopen or something like that) < 1457558173 85641 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :izabera: well it's not. < 1457558210 458742 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :can you show an example? < 1457558277 6515 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :http://int-e.eu/~bf3/tmp/brrr.png < 1457558302 491194 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :thanks < 1457558308 95761 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmm, oops, that still works, mompl < 1457558339 341278 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :updated < 1457558364 635891 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :thanks < 1457558496 846378 :sioux000!~user@net-188-217-149-116.cust.vodafonedsl.it QUIT :Quit: Leaving. < 1457558559 918314 :lynn!~lynn@unaffiliated/lynn QUIT :Read error: Connection reset by peer < 1457558591 1170 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :It can be phrased naturally as a maximum independent set problem (with bridges as vertices and edges between crossing bridges)... so it may well be NP-hard, but as long as bridges are straight lines, this is not a proof. < 1457559651 388301 :hppavilion[1]!~DevourerO@74-114-87-72.dynamic.asdk12.org JOIN :#esoteric < 1457560358 102274 :hppavilion[1]!~DevourerO@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :Sgeo: In an environment where @ cannot be represented as the @ sign, what would be a good letter to replace it? (greek, english, or one of those with a diacritic) < 1457560375 379849 :hppavilion[1]!~DevourerO@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :(ONE diacritic, before you do what I know you're thinking) < 1457560462 678389 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hppavilion[1]: one of É Á à Ó Ð Ž since those appear in the @ place in some of the national iso-646 character sets < 1457560477 393966 :hppavilion[1]!~DevourerO@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :Good idea < 1457560482 40337 :hppavilion[1]!~DevourerO@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :I'll go with à < 1457560530 134477 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hppavilion[1]: do you have a context for what the @ that you want to replace stands for here? that might give a better choice < 1457560540 440399 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :What about ∂? < 1457560557 810251 :hppavilion[1]!~DevourerO@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :b_jonas: Sgeo's @. The one which's absolute value is -1 < 1457560567 690231 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :prooftechnique: is that a letter? wait, is it the derivative symbol or the crazy letter from very rare languages that looks like that? < 1457560568 929571 :J_Arcane!~chatzilla@37.219.114.166 QUIT :Ping timeout: 244 seconds < 1457560585 194463 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Both < 1457560614 715139 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hppavilion[1]: eg. if it stands for the player avatar in the text-based game map of a game, then É would make sense because it abbreviates "én" < 1457560647 81394 :hppavilion[1]!~DevourerO@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :b_jonas: Ah < 1457560657 539255 :hppavilion[1]!~DevourerO@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :b_jonas: I like à < 1457560892 861145 :hppavilion[1]!~DevourerO@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :b_jonas: I'm also adding ï, where |ï|=i < 1457560984 470445 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I guess if it stood for the array sigil in perl, or the related symbol in bash used inside a bracket index to get all elements of an array variable, then you could use "Ö" as a mnemonic for "összes" < 1457561028 847633 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :And if it stood as an abbreviation of HEAD in git command line, then in theory you could use "É" but it would be best to just write "HEAD" in full instead of abbreviating it. < 1457561106 778746 :mihow!~mihow@c-76-27-211-133.hsd1.or.comcast.net JOIN :#esoteric < 1457561164 791191 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :If it stands for a separator symbol in a git reference spec that refers to the previous commit in the history of a commit, or for a separator between a filename and peg revision number in subversion, then I'm not sure what letter would be the best. < 1457561338 184093 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :"T" would be approperiate, but it would easily clash with other stuff < 1457562256 823848 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :izabera: I'm pretty sure now your bridge problem is NP-hard by a reduction from planar 3SAT. lousy sketch of gadgets: http://int-e.eu/~bf3/tmp/br3s.png ... the literal will in general have 2n bridges arranged in a small 2n-gon, alternating between true and false; the idea is that exactly n of the bridges must be chosen (in the sketch, n=2). in the clause, the incoming edges come from literals;... < 1457562258 13916 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is |ı| also i? < 1457562262 830074 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :...the idea here is that exactly one additional bridge must be chosen, which is only possible if one of the incoming bridges wasn't chosen, i.e. the corresponding literal was true. so take a planar 3sat-problem, encode it that way (it's fine if some bridges from literals are not used in clause gadgets); add all the minimal bridge requirements and test whether the maximal number of bridges that... < 1457562267 980761 :jaboja64!~jaboja@ejr220.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 264 seconds < 1457562268 867880 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :...can be selected without remaining intersections matches that bound. < 1457562392 481842 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :heh heh, you're doing NP-completeness proofs now? < 1457562413 519380 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hardness. it's an optimization problem after all. < 1457562452 670488 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :isn't that why it's in NP? optmization problems usually are, if you turn them to decision problems with the right comparator < 1457562480 454209 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :but those are different problems. < 1457562577 502418 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :The corresponding decision problem here that's NP-complete is checking whether you can select at least k non-crossing bridges. < 1457562725 743340 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(my main reason to be picky is that I think of NP in terms of certificates; here, certificates of a lower bound is small (it's in NP); I have no clue how to produce a small certificate of optimality (at least naively, that's co-NP)) < 1457562789 79446 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :if you only care about what you can do with an NP oracle (SAT solver ;-) ), then this distinction doesn't matter. < 1457562897 859177 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: yes, but you usually define the decision problem to ask whether the optimal solution is better or equal to an input number, because if you define it that way, it becomes NP. < 1457562903 16434 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Anyway, is this really the first time I've done some complexity theoretic reduction on here? I don't know, but it seems a bit unlikely. < 1457562914 273341 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: asking whether the solution is optimal needn't be NP (it still is for some optimization problems of course) < 1457562931 405577 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: I have no idea if it's the first time < 1457563005 852230 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :in any case, I do like this stuff < 1457563884 985144 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1457564213 439226 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Quit: ZNC - http://znc.in < 1457564256 658777 :spiette!~spiette@x-132-204-251-254.xtpr.umontreal.ca QUIT :Ping timeout: 276 seconds < 1457564267 723679 :haavardp!freebsd@haavard.me QUIT :Read error: Connection reset by peer < 1457564288 978291 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1457564324 847549 :MoALTz_!~no@78-11-183-124.static.ip.netia.com.pl JOIN :#esoteric < 1457564327 762176 :haavardp!freebsd@haavard.me JOIN :#esoteric < 1457564471 152607 :fungot!~fungot@momus.zem.fi QUIT :Ping timeout: 250 seconds < 1457564515 247897 :MoALTz!~no@78-11-183-124.static.ip.netia.com.pl QUIT :Ping timeout: 268 seconds < 1457564641 365795 :hppavilion[1]!~DevourerO@74-114-87-72.dynamic.asdk12.org QUIT :Ping timeout: 252 seconds < 1457564687 652704 :lambdabot!~lambdabot@haskell/bot/lambdabot QUIT :Remote host closed the connection < 1457564907 61219 :lambda-11235!~lambda-11@47.208.113.50 JOIN :#esoteric < 1457564953 767735 :lambdabot!~lambdabot@haskell/bot/lambdabot JOIN :#esoteric < 1457565095 511746 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :Ah e left :/ < 1457565112 25248 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :@ stands for an a with an i dot after it, so ai maybe? < 1457565153 739047 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? food < 1457565155 90723 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :So maybe a with an accent? < 1457565169 512726 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :food? ¯\(°​_o)/¯ < 1457565182 814416 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :. o O ( would you like oerjanic food? ) < 1457565225 7652 :lambda-11235!~lambda-11@47.208.113.50 QUIT :Ping timeout: 250 seconds < 1457565255 123906 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net JOIN :#esoteric < 1457565406 521852 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net JOIN :#esoteric < 1457565433 68799 :heroux!sandroco@gateway/shell/insomnia247/x-aiheagdtctusshgw QUIT :Ping timeout: 250 seconds < 1457565464 201924 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net QUIT :Client Quit < 1457565474 901147 :`^_^!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1457565769 165789 :heroux!sandroco@gateway/shell/insomnia247/x-psjfnznxyhnuchaw JOIN :#esoteric < 1457566887 139665 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1457567227 575826 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :If one wanted to implement a browser < 1457567234 76545 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :What would be the steps one would take? < 1457567239 395016 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Not that I'm planning on doing that < 1457567242 743833 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :That'd just be crazy < 1457567247 302796 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :I got more sodium memory for my laptop < 1457567255 361801 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(1) get the support of a billion dollar company < 1457567280 814185 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: OK. < 1457567288 645638 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Next? < 1457567318 508318 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(2) despair that implementing a browser is mostly about supporting old cruft < 1457567336 545950 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*meticulously supporting < 1457567455 495512 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(3) take the pills the nice people in white coats are handing you, also stop trying to get out of that jacket it'll just hurt more < 1457567510 571405 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(4) die miserable and alone < 1457567516 762744 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :that about covers it hth < 1457567520 725106 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: OK < 1457567523 887176 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Good to know < 1457567559 197579 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :goddamn windows update < 1457567578 333632 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :\oren\: Would you rather be vulnerable to h4x0r5? < 1457567909 832843 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION fit the reboot in while he was brushing the teeth earlier < 1457567951 829127 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i guess it helps that i don't leave my computer on for long periods when not using it < 1457568056 537244 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :also, that i set it to warn me. it's still slightly annoying that it sets a scheduled time by itself. < 1457568212 700677 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : is it one of those "the only way to win is not to play" deals? <-- i simply interpret the Game as "the only way to win is not to care" and that solves all the problems hth < 1457568229 377478 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Well, it's Microsoft's computer; you should be happy that they let you use it! < 1457568282 672216 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(only half kidding. sigh.) < 1457568329 14937 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1457568330 972558 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@metar CYUL < 1457568331 382005 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :CYUL 092300Z 24014KT 15SM BKN057 OVC090 10/05 A2976 RMK SC7AC1 SLP082 < 1457568405 6860 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :BOYL HI < 1457568446 447063 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :int-e: it is now evening < 1457568467 159459 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it seems that they were at least prepared for the poison < 1457568481 931343 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :HELL ØRJAN < 1457568509 746509 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :have i mentioned that ENVA is pretty close to HELL < 1457568566 633802 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@metar HELL < 1457568567 182094 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :No result. < 1457568711 766857 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh, I forgot < 1457568748 791651 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :work, bridges, go match, new spaceship... who has times for comics with so much else going on ;) < 1457568788 641442 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :https://www.google.no/maps/@63.45201,10.9148617,14z?hl=no < 1457568803 408187 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :what spaceship < 1457568804 860045 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :today's headlines: work bridges go match new spaceships. < 1457568826 286641 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: the airport is ENVA, then look a little below to the left hth < 1457568862 320276 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: http://www.conwaylife.com/wiki/Copperhead https://niginsblog.wordpress.com/2016/03/07/new-spaceship-speed-in-conways-game-of-life/ < 1457568885 317343 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :int-e: aha < 1457568886 521208 :mihow!~mihow@c-76-27-211-133.hsd1.or.comcast.net QUIT :Quit: mihow < 1457568927 581476 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :okay, so, yeah, they know about the poison. nothing much going on, a bit of exposition... moving on :) < 1457568960 9085 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :well, exposition... more of a flashback without a flashback. a reminder of what happened back then, perhaps. < 1457569002 634557 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oerjan: Lian? < 1457569065 363256 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :where do you see Lian < 1457569083 278610 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :southwest from the word Trondheim on Google Maps. < 1457569099 587211 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :but then I searched for the airport. it's not in Trondheim. < 1457569114 605394 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ah! Hell. it is found. < 1457569118 843111 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: i tried to link you above. did it not give the right place? < 1457569135 715544 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oh. < 1457569142 612142 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :I didn't see the link. < 1457569151 384987 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :O KAY < 1457569152 492796 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION fails spot checks regularly < 1457569158 904647 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :v_v... < 1457569255 695007 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :a common problem < 1457569316 602975 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :. o O ( quick, a believable excuse! anything! ) < 1457569326 779332 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :uh... uhm... I... I'm eating a sandwich! < 1457569346 388227 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de QUIT : < 1457569364 413425 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I have 21 lines of scrollback... < 1457569372 666262 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :good old xterm. < 1457569404 787231 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :I think screen/tmux each have their own scrollback buffers. < 1457569420 851087 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :they may involve interesting shortcuts to invoke, though. < 1457569434 998872 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :sandwiches are well known to affect spot checks, indeed < 1457569457 516965 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: ^B PgUp in tmux < 1457569462 700711 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :well, it's irssi which has its own backlog as well... but I need to know to look for something first. < 1457569481 589370 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :also, you need to press q to leave the mode < 1457569491 680274 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :anyway, I was actually trying to suggest a line of excusing for boily, not for myself... < 1457569504 543343 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :excusation? < 1457569514 11407 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION isn't sure how to nounify that verb. < 1457569520 525149 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :excuse is a perfectly cromulent noun < 1457569552 899613 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :but it's not the process of making up an excuse. < 1457569553 596101 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :those are sane shortcuts. I'm more and more tempted to switch over to tmux... < 1457569564 693024 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :enexcusement? < 1457569576 371059 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :too french for me < 1457569594 598175 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :excusezmoiment < 1457569625 466938 :yorick!~yorick@oftn/oswg-member/yorick PRIVMSG #esoteric :int-e: what about me? < 1457569675 61601 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? entschuldigung < 1457569683 546506 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :entschuldigung? ¯\(°​_o)/¯ < 1457569711 663133 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn Entschuldigung is the German word for blaming something on trees moving by themselves. < 1457569718 826897 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'entschuldigung': Entschuldigung is the German word for blaming something on trees moving by themselves. < 1457569724 971484 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :yorick: I don't know, did Shakespeare write about you? < 1457569743 123470 :yorick!~yorick@oftn/oswg-member/yorick PRIVMSG #esoteric :I think so < 1457569748 217142 :yorick!~yorick@oftn/oswg-member/yorick PRIVMSG #esoteric :but only briefly < 1457569750 767649 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: an "ent" pun? < 1457569761 373539 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :alas < 1457569768 866143 :yorick!~yorick@oftn/oswg-member/yorick PRIVMSG #esoteric :ACTION resets the alas counter < 1457569770 811535 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :just making sure < 1457569839 240877 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :yorick: so I expected that fungot's shakespeare style might know you... unfortunately, fungot doesn't really take context into account, so it's hard to find out in practice < 1457569882 18458 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION thwacks oerjan < 1457569898 461656 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :^style ss < 1457569907 407519 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :AAAAAAAAAAAAAAAAAAAA < 1457569908 334511 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :yorick: and to be honest, I was at that moment unaware that it's also a (namely your) nickname here :P < 1457569929 913215 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :BBBBB < 1457569951 599464 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? yorick < 1457569952 768451 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :yorick? ¯\(°​_o)/¯ < 1457569969 407289 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :fizzie: CCCCCC < 1457569976 35904 :fungot!~fungot@momus.zem.fi JOIN :#esoteric < 1457569982 330810 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: D? < 1457569992 231446 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :... < 1457569993 606419 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`le/rn yorick/We know nothing about yorick, alas. < 1457569995 876226 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :fizzie: any slight tips this time? < 1457569996 144632 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned «yorick» < 1457570001 957658 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That server's being real slow. < 1457570011 579206 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: Here's a pro tip: don't eat the yellow snow. < 1457570011 971181 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :fizzie: a person would connect to a +5v dc power supply, just need to hope the kernel kills that < 1457570021 349253 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :fungot: o hai. are you eating a sandwich? as a matter of fact, do you eat? < 1457570021 625188 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :^style ss < 1457570022 128073 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :boily: good evening :) < 1457570028 935430 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION hugs fungot < 1457570033 201706 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :wat < 1457570047 67445 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Hmm. < 1457570052 522473 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :uhm... < 1457570053 216705 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Selected style: ss (Shakespeare's writings) < 1457570053 807408 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :boily: val. no valentine indeed, for i am thee; thee will i loue, i gaue thee villaine? the pigge quoth i, this generall applause, and chearefull showt, argues your wisdome, and your royall court, by heauen < 1457570059 88810 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, it's just laggy. < 1457570068 777295 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :I thought I had smothered him... < 1457570076 985522 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think something's up with wolfe.freenode.net. < 1457570094 789603 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :fungot: is there someone you knew well? < 1457570154 668861 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I'm just thrilled we get to add hellorick to the repertoire < 1457570162 128420 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well that's just ricudilous. < 1457570213 196070 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It hasn't even seen 'rjan's question yet, if the debug logging is to be believed. < 1457570233 864171 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shocking < 1457570237 206253 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :'rjan? < 1457570244 905133 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :boily: oe. < 1457570257 943768 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :prooftechellonique. < 1457570269 266149 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :œ. < 1457570272 248893 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think I'll swap them servers. < 1457570273 597554 :fungot!~fungot@momus.zem.fi QUIT :Remote host closed the connection < 1457570282 736299 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That happened instantaneously. Weird. < 1457570314 869110 :fungot!~fungot@momus.zem.fi JOIN :#esoteric < 1457570318 287818 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: Snappier now? < 1457570318 469472 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :fizzie: boy. if to doe were as easie as a downe bed would affoord it < 1457570335 369697 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1457570336 807173 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fungot fungot < 1457570336 967965 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :int-e: banks. take me vp, and they are pale; she takes him by the nose < 1457570348 661180 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :!bfjoust is_this_working_yet < < 1457570351 135700 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​Score for ais523_is_this_working_yet: 0.0 < 1457570354 861675 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh good < 1457570366 37300 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :fungot: so any old acquaintances? < 1457570366 394618 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :oerjan: duke. be it known, as the glasses where they view themselues, which in their throng and press to that last hold, confound themselves. ' tis most meet you should wear it in my arm. < 1457570381 487422 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: Lymia managed to fix it with shellshock < 1457570387 887146 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh the duke... < 1457570388 641559 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: seriously? < 1457570389 753724 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i was impressed < 1457570391 417364 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: yes < 1457570414 449888 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :wait. Lymia shellshocked one of freenode's servers??? < 1457570426 390925 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: no, just EgoBot < 1457570426 582184 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if the bot is still shellshock-vulnerable, it probably shouldn't be on IRC < 1457570474 962382 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: the trick is to get Gregor to awake and update both bash and gearlance < 1457570502 586181 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :because it seems the basic problem was a bug in old gearlance < 1457570533 428044 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION mapoles Gregor a few times to rouse him from his slumber < 1457570552 380976 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :Gregor is not known to slumber lightly < 1457570650 780346 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :In his house at R'lyeh, Gregor waits dreaming. < 1457570656 653745 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That is not dead which can ... COME ON < 1457570754 873200 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :sent him a /msg < 1457570772 437930 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :since he recommended that on a previous occasion < 1457570783 215752 :staffehn_!~quassel@2001:41d0:52:d00::1d3 JOIN :#esoteric < 1457570899 25520 :deltab_!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net JOIN :#esoteric < 1457570944 521933 :Vorpal!~Vorpal@unaffiliated/vorpal QUIT :Ping timeout: 248 seconds < 1457570945 162601 :clog!~nef@bespin.org QUIT :Ping timeout: 248 seconds < 1457570945 295867 :deltab!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net QUIT :Ping timeout: 248 seconds < 1457570945 826377 :feliks!~feliks@unaffiliated/feliks QUIT :Ping timeout: 248 seconds < 1457570945 959748 :carado!~carado@savhon.org QUIT :Ping timeout: 248 seconds < 1457570946 624146 :staffehn!~quassel@2001:41d0:52:d00::1d3 QUIT :Ping timeout: 248 seconds < 1457570954 857902 :Vorpal!~Vorpal@c83-253-76-127.bredband.comhem.se JOIN :#esoteric < 1457570954 991720 :Vorpal!~Vorpal@c83-253-76-127.bredband.comhem.se QUIT :Changing host < 1457570954 991773 :Vorpal!~Vorpal@unaffiliated/vorpal JOIN :#esoteric < 1457571005 216127 :carado!~carado@savhon.org JOIN :#esoteric < 1457571074 163783 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION assumes that split was wolfe croaking... < 1457571189 537821 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I added a few more cursor shapes, now there is arrow with ... written on it, and there is magnification (plain, minus, and plus), and also a stop sign icon. < 1457571232 481925 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :What other mouse cursor icons do you expect should be needed (not counting the ones in the standard X cursor font)? < 1457571333 22083 :feliks!~feliks@unaffiliated/feliks JOIN :#esoteric < 1457571546 541995 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :✊✋✌ < 1457571575 937946 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hezzo38. left hand cursor? < 1457571641 996184 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`unidecode ✊✋✌ < 1457571646 487046 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :U+270A RAISED FIST \ UTF-8: e2 9c 8a UTF-16BE: 270a Decimal: ✊ \ ✊ \ Category: So (Symbol, Other) \ Bidi: ON (Other Neutrals) \ \ U+270B RAISED HAND \ UTF-8: e2 9c 8b UTF-16BE: 270b Decimal: ✋ \ ✋ \ Category: So (Symbol, Other) \ Bidi: ON (Other Neutrals) \ \ U+270C VICTORY HAND \ UTF-8: e2 9c 8c UTF-16BE: 270c Decimal: c < 1457571693 529854 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :boily: There is already hand cursor included in the standard cursor font, in both direction < 1457571699 71721 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`unidecode 🖕 < 1457571702 476858 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :U+1F595 - No such unicode character name in database \ UTF-8: f0 9f 96 95 UTF-16BE: d83ddd95 Decimal: 🖕 \ 🖕 (🖕) \ Uppercase: U+1F595 \ Category: Cn (Other, Not Assigned) < 1457571785 959728 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :HackEgo doesn't know unicode 8.0 yet. < 1457571855 704221 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh well it wasn't a very polite one anyway. "REVERSED HAND WITH MIDDLE FINGER EXTENDED" < 1457572049 797904 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :I added a sodium memory chip. hopefully now I have 12 GB of memory < 1457572110 277518 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :related, I figured out how to use a metal file to turn a big screwdriver into a compuetr-sized one < 1457572129 636448 :mihow!~mihow@c-76-27-211-133.hsd1.or.comcast.net JOIN :#esoteric < 1457572208 456017 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net JOIN :#esoteric < 1457572209 129523 :pikhq!~pikhq@2601:647:4b00:63aa::f63 JOIN :#esoteric < 1457572280 178222 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :YAY it works < 1457572631 217218 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :he\\oren\. sodium memory chip? you salted your machine? < 1457572675 472685 :deltab_!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net NICK :deltab < 1457572764 753608 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :when's the next alphago match? < 1457572832 811958 :mad!boulam@69-165-212-148.cable.teksavvy.com JOIN :#esoteric < 1457572892 955152 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net QUIT :Quit: adu < 1457572969 950377 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :boily: I guess so. < 1457572996 28319 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :for some reason, laptops use lithium batteries and sodium memeory < 1457573083 200029 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :I bet kerbal space program will be faster now < 1457573368 610346 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :meanwhile, damned teasing abyssal rune. "You are suddenly pulled into a different region of the Abyss!". < 1457573391 392652 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :mon cul que t'as le droit de me faire ça juste quand chu pour arriver dessus. < 1457573415 146228 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1457573497 676061 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :actually, ksp isn't that memory taxing. I should really be testing dwarf fortress! < 1457573526 648439 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :heh. or, why not both! < 1457573644 9610 :nisstyre!~yourstrul@li611-52.members.linode.com QUIT :Ping timeout: 264 seconds < 1457573921 312712 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Vitsy14]]4 N10 02https://esolangs.org/w/index.php?oldid=46566 5* 03VTCAKAVSMoACE 5* (+19745) 10Vitsy Esoteric Programming Language < 1457574307 424236 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Vitsy14]]4 10 02https://esolangs.org/w/index.php?diff=46567&oldid=46566 5* 03VTCAKAVSMoACE 5* (+570) 10 < 1457574383 894061 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Vitsy14]]4 M10 02https://esolangs.org/w/index.php?diff=46568&oldid=46567 5* 03VTCAKAVSMoACE 5* (+65) 10 < 1457574493 516084 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Quit: Leaving < 1457574768 195556 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@tell tswett My neural net thinks there's a historical language called Middle Worse. <-- PLAUSIBLE < 1457574768 328791 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1457574859 25924 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : when's the next alphago match? <-- iirc in 2 hours? < 1457574885 829575 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wasn't sure if it was a matter of hours, days, or weeks < 1457574898 970693 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the previous match was really worth watching < 1457575004 627747 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :now we need a new game that we can beat computers at < 1457575023 706737 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well humans still beat computers at BF Joust < 1457575026 898665 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also nomic < 1457575040 645678 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I only know of one computerized Nomic player and it was terrible < 1457575057 239398 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :fungot: is that what you want us to think? < 1457575057 470391 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :oerjan: enter oswald the steward. how faine would i goe to, carry this vnto her graue? be buried quicke with her, and fnord thee after supper, of a weak and silly mind fnord to wail his death. < 1457575064 410182 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that said, it worked on the same principle as fungot's babble output, so it's perhaps not surprising that it did badly < 1457575064 588451 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :ais523: lys. one turfe shall serue as pillow for vs both, and for that i have not the book of honour razed quite, and laid mine honour too fnord on't: the fool will be hang'd else < 1457575075 836920 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :^style agora < 1457575075 970716 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Selected style: agora (a large selection of Agora rules, both current and historical) < 1457575087 166088 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fungot: how would you do as a Nomic player? < 1457575087 299290 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :ais523: all penalties shall be the set of valid ballots on an entity has an initiator, or otherwise defaults to 1.0. < 1457575087 597208 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :fungot: what does graue have to do with this < 1457575087 730760 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :oerjan: ( a) scamster, which must be the entire day of each color of mark is a person is reduced by one or more win conditions are satisfied. such a notification to that creditor according to their category. < 1457575110 257020 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, we need to get one of those new neural net things to look at Agora proposals < 1457575113 874311 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and come up with some of its own < 1457575247 866532 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :grr... this is frustrating... I have the knowledge to reinvent the synthesizer (music instrument)... but I don't know in what direction to reinvent it < 1457575264 129686 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Up? < 1457575294 371177 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :If up doesn't work, then sideways < 1457575328 817862 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net JOIN :#esoteric < 1457575336 191622 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Failing that, consider gaining the knowledge to invent a new direction, and use that one < 1457575446 454502 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :once you accept the standard 12-key per octave keyboard, velocity, pitch bender and mod wheel setup it kindof all turns into that kind of 90's mix-of-every-pop-instrument thing that doesn't bring anyting new to the table < 1457575485 928388 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Then use microtonal instruments < 1457575504 332659 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I've looked into that as well < 1457575509 655143 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :it's kinda futile < 1457575540 262274 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :The keytar already happened, so consider melding it with another instrument. A theremin with a keyboard could change the musical landscape < 1457575552 791687 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Vitsy14]]4 M10 02https://esolangs.org/w/index.php?diff=46569&oldid=46568 5* 03VTCAKAVSMoACE 5* (+3) 10Fixed table break < 1457575568 13585 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :prooftechnique : you mean like an ondes martenot? < 1457575640 158564 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Well, I'll be dipped < 1457575641 454894 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :There is analog and digital synthesizer, there is hardware and software synthesizer, so which would be? Or something that doesn't match? < 1457575717 934273 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :software < 1457575770 977955 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :that's a much easier proposition than hardware and the only thing it's missing is input specific to that particular synth < 1457575842 653515 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I find the 80s German industrial scene did a lot of good work when it came to finding specific inputs for things < 1457575861 49802 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Maybe your synthesizer should interpret input from pieces of metal being beaten on < 1457575917 827572 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :isn't that called a vibraphone? :D < 1457575950 340636 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Vitsy14]]4 10 02https://esolangs.org/w/index.php?diff=46570&oldid=46569 5* 03VTCAKAVSMoACE 5* (+5) 10Fixed a problem with the table. < 1457575954 925430 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :It is practically impossible to invent a new instrument, it seems < 1457575969 324827 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? pidgin < 1457575983 336988 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :The pidgin hole principle states that if n+1 messages are sent over n protocols, then at least two messages are sent over the same protocol. < 1457576029 429806 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :I made a terrible program to write music with once < 1457576045 118911 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :\oren\: What program is that? < 1457576081 913292 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :prooftechnique : well, it's easy to invent a new _irrelevant_ instrument :D < 1457576083 425084 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :zzo38: it was a set of perl and C programs that transformed a weird language into a wav file < 1457576098 927066 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :mad: I'm still waiting for the Otamatone revolution < 1457576122 842324 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :nayway, it used exact fracitons for tuning, instead of letters < 1457576138 879087 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :prooftechnique : when they make it easy to play in tune < 1457576139 476936 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :O, so it is writing just intonation? < 1457576144 298590 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :yes < 1457576161 865517 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :you can write just intonation with letters < 1457576202 838716 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :basically you have to use 3:2 just fifths and violate the usual rules of writing < 1457576223 997869 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :Like using C Fb G as a major chord gives you just intervals < 1457576225 776942 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :(almost) < 1457576227 543699 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :so on each note, you write the fraction that it makes with the previous note < 1457576321 854982 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :I forget the syntax I used for that, but I got it to play a simple tune < 1457576335 469694 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :I'll try to find it sometime < 1457576366 940180 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I have done just intonation before with DATA commands in BASIC < 1457576488 36557 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :\oren\ : it's not very hard to translate note names to fractions < 1457576533 602303 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :you just have to decide for every 3rd if you want it to be just (5/4) or made out of a superposition of 2 whole tones (81/64) < 1457576764 942391 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :For western music the only real intervals are the octave (2/1), the fifth (3/2), whole tone (9/8) and just major 3rd (5/4) < 1457576772 794263 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :everything else is a byproduct of those < 1457576832 31164 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :the semitone is the difference between 3 whole tones and a fifth for instance < 1457577506 915584 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Vitsy14]]4 M10 02https://esolangs.org/w/index.php?diff=46571&oldid=46570 5* 03VTCAKAVSMoACE 5* (+0) 10Fix typo < 1457577683 719223 :boily!~alexandre@96.127.201.149 QUIT :Quit: SPEEDY CHICKEN < 1457577780 637616 :clog!~nef@bespin.org JOIN :#esoteric < 1457578686 67517 :Alejandro15!~roo@201.243.161.139 JOIN :#esoteric < 1457578696 785278 :Alejandro15!~roo@201.243.161.139 PART :#esoteric < 1457578825 759311 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :ais523: < 1457578829 594511 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!sh stat /bin/bash < 1457578830 47819 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :File: `/bin/bash' \.Size: 907184..Blocks: 1784. IO Block: 4096 regular file \ Device: ca01h/51713d Inode: 359597. Links: 1 \ Access: (0755/-rwxr-xr-x) Uid: ( 0/ UNKNOWN). Gid: ( 0/ UNKNOWN) \ Access: 2016-03-10 00:39:08.000000000 +0000 \ Modify: 2009-08-23 17:18:23.000000000 +0000 \ Change: 2009-11-05 19:51:30.000000000 +0000 < 1457578856 54007 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: what am I meant to deduce from this? < 1457578859 507055 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mod time? < 1457578871 723211 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :That, yeah. < 1457579086 615817 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I'm pretty sure it's a chroot that Gregor didn't think to update. ;c < 1457579389 295394 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :I've sent a email to the unicode mailing list about the gaps in the Mathematical Alphanumeric Symbols block < 1457579433 171004 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :I see no reason why these couldn't be defined as decomposing to the equivalent letters in Letterlike Symbols < 1457579525 77948 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1457579660 923383 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :having gaps in contiguous ranges is the flaw that made programmers hate EBCDIC < 1457579842 193516 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :"we're very sorry for this bug. this will be changed immediately and everyone will have to adapt" < 1457579983 559590 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :\oren\: Did you drop the cirled Latin letters from your font? < 1457580021 77733 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ebcdic caused C digraphs < 1457580023 567497 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Oh, nevermind, there it is < 1457580027 637023 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :*they are < 1457580041 376880 :puckipedia!~puck@irc.puckipedia.com QUIT :Read error: Connection reset by peer < 1457580041 510402 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :so ebcdic is a net negative in my life no matter its merits or flaws < 1457580060 586987 :puckipedia!~puck@irc.puckipedia.com JOIN :#esoteric < 1457580062 838715 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :in EBCDIC 'Z' - 'A' == 40. < 1457580068 558936 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :what a great difference. < 1457580116 486209 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :if they added BCD support to C then ebcdic would be easier to process < 1457580136 77195 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :prooftechnique: no not yet. I'm going to move those characters to the script math < 1457580187 521230 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :\oren\: Ah, okay. I was hoping for caps versions, but more math scripts can't hurt :) < 1457580206 134536 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :I'm planning on making the capitals too of course < 1457580235 396979 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :This font has taken over my entire setup :D Emacs, terminal, Firefox < 1457580251 902610 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :And my statusbar, which has been fun < 1457580268 987604 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :oh man < 1457580272 644057 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :craziest idea < 1457580298 698598 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :computer that uses BCD with 10 bit words, and each word encodes 0..999 < 1457580314 380597 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :nice! < 1457580315 643321 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :double word would encode 0.999999 < 1457580351 866615 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :that would be way more efficient than 8 bit BCD < 1457580415 728687 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :1000/1024 versus 100/256. night and day < 1457580467 448069 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :wait I think you have to divide the logarithms? or something? < 1457580495 977715 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :> logBase(2,1000) < 1457580497 533531 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : No instance for (Typeable t0) < 1457580497 666874 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : arising from a use of ‘show_M90262971364701015908444’ < 1457580497 666978 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : In the expression: < 1457580504 994981 :mihow!~mihow@c-76-27-211-133.hsd1.or.comcast.net QUIT :Quit: mihow < 1457580522 533939 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :\oren\: you should look at https://en.wikipedia.org/wiki/Chen%E2%80%93Ho_encoding < 1457580523 656709 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :> logBase 2 1000 -- ? < 1457580525 58362 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 9.965784284662087 < 1457580532 837996 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :and also https://en.wikipedia.org/wiki/Densely_packed_decimal < 1457580557 283113 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :`` perl -e 'print (log 1000)/(log 2)' < 1457580560 934569 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :6.90775527898214 < 1457580628 379520 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :`` perl -e 'print (log 1000)' < 1457580629 968811 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :6.90775527898214 < 1457580642 911606 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :`` perl -e 'print ((log 1000)/(log 2))' < 1457580645 478607 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :9.96578428466209 < 1457580669 821654 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :`` perl -e 'print ((log 100)/(log 2))' < 1457580672 76333 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :6.64385618977473 < 1457580686 993059 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :`` perl -e 'print ((log 1000)/(log 1024))' < 1457580687 690832 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :0.996578428466209 < 1457580694 141365 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :`` perl -e 'print ((log 100)/(log 256))' < 1457580694 828252 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :0.830482023721841 < 1457580855 699704 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :http://sites.ieee.org/scv-cs/files/2013/03/Right-SizingPrecision1.pdf <- paper on variable sized floating point numbers < 1457580875 404080 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :(and suggesting that it could be the future of computation) < 1457580939 162909 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :AUGH < 1457581077 509663 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :HGUA? < 1457581631 772763 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :mad: i thought digraphs/trigraphs were added to support keyboards that lacked those keys < 1457581707 145331 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :No, they're specifically for charsets missing them. < 1457581726 361081 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Specifically, *some* EBCDIC code pages. < 1457581770 380464 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :it's because IBM has a seat on the standards comittee < 1457581772 14200 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and < 1457581772 916512 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :never < 1457581773 763707 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ever < 1457581774 199874 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :(EBCDIC code pages all have a common subset, but that common subset does *not* include the trigraph/digraph characters. Worse, the trigraph/digraph characters are encoded differently in the code pages where they exist!) < 1457581775 406951 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :relented < 1457581775 692829 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :good to know < 1457581816 851536 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :also keyboards are purposely designed to have all 32 ascii punctuation signs < 1457581823 179641 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :sometimes in kinda roundabout ways < 1457581830 71625 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :It's even sillier when you consider that you can only use C on IBM mainframes from within the POSIX environment, which by necessity must have the characters in question. < 1457581847 116224 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :like ` (accent deadkey for typing èàù) + space < 1457581851 227269 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :for ` < 1457581851 744347 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :(POSIX has a hard requirement for them) < 1457581856 845465 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :same for ^ < 1457581877 67493 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :That might be true of some keyboards. < 1457581903 795834 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :On US keyboards, all of the printable ASCII characters are available as either a key press or shift and a key press. < 1457581921 732585 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :ASCII is one hell of a US-centric standard. :) < 1457581923 909436 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :yes because english doesn't have accents so they didn't need any hacks < 1457581935 78486 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Well. Ish. < 1457581941 312835 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :English has (had) them but infrequently. < 1457581959 480205 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :that's more like the situation of dutch < 1457581969 267046 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :And they weren't in use in the US with typewriters, so it was deemed reasonable to omit them. < 1457581983 478177 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :They've also become even more infrequent because of that. < 1457582014 190790 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Hence why it's typically spelled "resume", rather than "résumé" these days. < 1457582032 925296 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :the root cause is that spelling evolved other ways of writing the extra vowels that you didn't have in latin < 1457582036 246683 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :And "naive" instead of "naïve". < 1457582100 698352 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :I'm pretty specifically referring to diactric usage that was normative in US Engliah circa 1900 but is not circa 2000. :) < 1457582131 275284 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :kindof like how dutch doesn't need 'ü' and 'ö' because it moved 'u' to 'oe', and 'ö' to 'eu' < 1457582262 377195 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ï makes little sense in english because english has so few vowel-vowel sequences inside words < 1457582315 456918 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :It was a systemic pattern then: every time you had a vowel-vowel sequence you put a diaresis. < 1457582333 519686 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :"Zoë", "coöperate", "reëlect", etc. < 1457582354 633085 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :I grant that it's not *that* significant, and so it makes sense it got dropped. :) < 1457582355 326225 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :most of the time when you do have vowel-vowel, it's a french loan < 1457582364 430841 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Boölean < 1457582381 798511 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :so it's likely do have had a diaresis from the get go < 1457582385 309861 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Uh, I'm pretty sure that's "boolean" even with diaresis usage. < 1457582388 514411 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :oërjan < 1457582524 985527 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oerhört < 1457582593 973664 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :for most languages, diacritics are overdesign anyways < 1457582695 118358 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :I prefer ẍ < 1457582776 340024 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :yeah, I'm sure the poor indian tribe appreciates having ẍ in their romanization < 1457582789 382137 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :second game is on < 1457582800 891141 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :making it impossible to type so they don't write anything down < 1457582811 635021 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :then their kids all learn english only < 1457582812 296700 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :https://www.youtube.com/watch?v=l-GsfyVCBu0&src_vid=vFr3K2DORc8&feature=cards&annotation_id=68c52597-c5c6-4484-9007-74c98feeaa85 < 1457582814 528275 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :problem solved < 1457582823 451586 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :Huh? I thought it was for the second derivative of x by t? < 1457582885 342135 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION thinks maybe there must be a better way to copy the link without all that junk < 1457582915 129243 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :https://youtu.be/l-GsfyVCBu0 < 1457582920 874741 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :just scrool down to the share part < 1457582930 529912 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :they have a copyable minilink < 1457582946 694717 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Hahaha. "Chat is disabled for this live stream" < 1457582958 962690 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Or should I say "kekekeke" < 1457583062 546061 :bender|!~benderx2@2404:e800:e61a:41d:f430:c660:b7ce:2f32 JOIN :#esoteric < 1457583063 837762 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :prooftechnique: they did that yesterday too, after a while. < 1457583154 66668 :bender|!~benderx2@2404:e800:e61a:41d:f430:c660:b7ce:2f32 QUIT :Read error: Connection reset by peer < 1457583195 204368 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :shit no matter if I run Df, ksp and a youtube video all at once my memry still isn't full < 1457583211 720257 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :wtf do people even do with 16GB? < 1457583224 496447 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Photoshop. < 1457583230 338697 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Chrome for more than an hour < 1457583258 716050 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :And also just keeeping more things in memory for better load times, I guess < 1457583264 617456 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Depends on your OS's memory manager < 1457583371 491510 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :I have 12GB and I can't fill it, I guess when I get 16 (another 8GB chip is in the mail) I'll run a VM or something < 1457583482 58930 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Yeah, I've usually got a couple of vagrant boxes, a browser, emacs, terminal, and other assorted nonsense. I usually hover around 50-60% utilization < 1457583491 899708 :deltab!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net PRIVMSG #esoteric :yeah, my office just received a server with 20GiB that used to run VMs < 1457583516 346749 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :But memory's cheap and I'd rather have it and not need it than the other way :D < 1457583557 65612 :deltab!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net PRIVMSG #esoteric :linux is good at using memory for filesystem cache < 1457583682 253827 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :windows is currently keeping a bunch of memory on "standby" not sure what that means < 1457583782 301536 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :it seems to mean "not in use, but not empty either" < 1457583794 714883 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :so I assume it's the file cache < 1457583822 819063 :deltab!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net PRIVMSG #esoteric :I expect sysinternals has an article explaining it < 1457583828 13742 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1457583835 661640 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Probably recently closed application state, too < 1457583887 909666 :idris-bot!~idris-bot@dslb-188-109-008-107.188.109.pools.vodafone-ip.de QUIT :Quit: Terminated < 1457583907 517501 :idris-bot!~idris-bot@dslb-188-109-008-107.188.109.pools.vodafone-ip.de JOIN :#esoteric < 1457584005 401833 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :well, maybe it was overkill, but at least ksp runs super smooth now < 1457584138 996777 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1457584388 225889 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :The ! command in vim can be useful to do stuff that is not built-in to vim, such as !tac to reverse lines and so on < 1457584412 16988 :llue!~gnomebad@unaffiliated/lleu QUIT :Quit: That's what she said < 1457584632 162376 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric ::g/^/m0 < 1457584634 760709 :treaki__!~treaki@p54BF2CC1.dip0.t-ipconnect.de JOIN :#esoteric < 1457584678 304760 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Quit: Leaving < 1457584815 513655 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Such a command is also moving it to the top of the file (if used with a selected area); now I can know that too, although I meant only part of the file, of course other commands such as cut, awk, sed, rev, xclip, grep, etc can also be used; many of those things can be done with built-in commands too somehow though < 1457584835 905593 :treaki_!~treaki@p54BF2E55.dip0.t-ipconnect.de QUIT :Ping timeout: 248 seconds < 1457584849 730609 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :But if you use ! command then you can use the same commands as the UNIX shell rather than always using different one < 1457585531 96998 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 QUIT :Ping timeout: 250 seconds < 1457585532 380640 :kragniz!~kragniz@nyaa.kragniz.eu QUIT :Ping timeout: 246 seconds < 1457585566 885531 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :alphago made a surprising move, they say < 1457585660 370169 :kragniz!~kragniz@nyaa.kragniz.eu JOIN :#esoteric < 1457585754 41332 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 JOIN :#esoteric < 1457585952 635226 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :what's the move? < 1457586001 599855 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Read error: Connection reset by peer < 1457586134 970466 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: it replied to P9 with O10 < 1457586172 386839 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's the most recent move, Lee Sedol has spent a lot of time (10 minutes?) thinking about it < 1457586311 29194 :kragniz!~kragniz@nyaa.kragniz.eu QUIT :Ping timeout: 250 seconds < 1457586344 511225 :kragniz!~kragniz@nyaa.kragniz.eu JOIN :#esoteric < 1457587177 206381 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :If a implementation of Famizork mapper with CPLD were made, how many cells would it require? < 1457587940 121134 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :https://youtu.be/kImJgUN5Y9s < 1457587977 635581 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net QUIT :Quit: adu < 1457588175 190316 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :also, preview: http://www.orenwatson.be/script.png < 1457588235 515799 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :based on cursive writing the way I learned it in primary school < 1457588256 412951 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Nice < 1457588305 523963 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I always forget how incomprehensible the D'Nealian G is < 1457588344 78255 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :yah. In school I always just drew a random scribble for G < 1457588425 732245 :puckipedia!~puck@irc.puckipedia.com QUIT :*.net *.split < 1457588503 981792 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Russian cursive has more pathological cases, I think, though < 1457588530 744170 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Cf. шиншилла < 1457588531 611271 :dingbat!uid70835@gateway/web/irccloud.com/x-clnwiqjuyoggeigh QUIT :Quit: Connection closed for inactivity < 1457588576 334049 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Which looks like this: https://i.imgur.com/4Ux8lgg.jpg < 1457588642 944756 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :my dad has a friend named shchakhmatov, whose signature looks like "Max", so my dad always called him Max < 1457588771 442333 :puckipedia!~puck@irc.puckipedia.com JOIN :#esoteric < 1457588854 737731 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :well that and shch is a ridiculous consonant cluster < 1457589020 896578 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Isn't that just Щ? < 1457589110 467144 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :yeah, well in russian they apparently say shch a lot so it's one letter < 1457589155 489534 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I think only in Ukrainian and such is it really like a shch sound. In Russian, anyway, it's just a... I dunno. Longer sh? < 1457589170 902728 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :It's a bit more nuanced than that < 1457589187 830615 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :But it's close < 1457589282 11655 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :well he's been in japan for 30 years, so I think his name is probably now officialy シャッハマトブ < 1457589297 939984 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Haha :) < 1457589300 587650 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Fair point < 1457589356 162908 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :apparently a lot of russian mathematicians ended up at Osaka university somehow < 1457589406 154056 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Hopped on a boat, never went home < 1457589551 381048 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :Ok, I found a article that cites him as D. Shakhmatov < 1457589604 782410 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :so maybe Щ is basically a sh < 1457589692 263473 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :whatever, when I met him in Barcelona my dad just yelled "hey Max!" < 1457589717 56942 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net JOIN :#esoteric < 1457589743 975730 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :ahoydu! < 1457589777 524942 :puckipedia!~puck@irc.puckipedia.com QUIT :*.net *.split < 1457589817 152029 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :thy does Unicode have separate codepoints for latin, greek and chinese cursive, but not cyrillic? < 1457589831 996353 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :wait, chinese cursive? < 1457589908 628451 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :I think they are on the tertiary ideographic plane < 1457589947 989188 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :oh, that's just what's planned < 1457589958 509033 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :they havent assigned any codepoints yet < 1457590027 970395 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :but they are planning on having seal script, bronze script, and oracle bone script < 1457590071 923361 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :\oren\: yeah, planned. also I think they are essentially different enough scripts to the modern han anyway < 1457590075 806089 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :well I guess technically, modern chinese is a cursivized version of oracle bone characters < 1457590085 941482 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :no one would unify Linear B with modern Greek ;) < 1457590119 712098 :puckipedia!~puck@irc.puckipedia.com JOIN :#esoteric < 1457590134 944390 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :well linear B is an alternate writing system entirely IIRC < 1457590223 819281 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :hmm, it is true. how about runes and modern Latin alphabets then? < 1457590239 409125 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :yeah, runes hav their own < 1457590289 797633 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :so they should have cyrillic cursive since it barely resembles printed cyrillic at all < 1457590448 538788 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net QUIT :Quit: Bye < 1457591012 810458 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1457591751 676141 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :hippavilion[1]! < 1457591868 941676 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :How's the game going? < 1457592062 16846 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 244 seconds < 1457592213 910349 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :prooftechnique: it's pretty interesting < 1457592231 6050 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :lee sedol has a lot of sure but small territories; alphago's territory is larger but shakier < 1457592255 943945 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so it's basically up to how much lee sedol can reduce alphago's territory by attacking it < 1457593124 956759 :MoALTz_!~no@78-11-183-124.static.ip.netia.com.pl NICK :MoALTz < 1457593588 849652 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I do have some idea about a new kind of inter-client protocol for X, other than _SEND_RESOURCE, can be MEDIA_PLAYER protocol. The user should be allowed to enable/disable use of this protocol (the default is up to the individual program). It is done by the playback window gaining ownership of the MEDIA_PLAYER selection; it can pause playback if it ever loses ownership. < 1457593646 137907 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :What's the result of the second game? < 1457593647 496729 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :It can then be controlled by sending selection requests to it, and can be based on what the selection target is; some selection targets used with it might be: FILE_NAME, STRING, TARGETS, PLAY, PAUSE, STOP, RECORD, EJECT, NEXT_TRACK, PREV_TRACK, REWIND, FAST_FORWARD < 1457593670 187297 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: it's not finished < 1457593692 33838 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :what < 1457593702 501539 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Does these thing make sense to you? < 1457593702 787876 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but it's eight in the morning < 1457593705 914025 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it's like afternoon there < 1457593714 581780 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :15 or something < 1457593723 393840 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Don't a game of Go to take a long time though? < 1457593739 762352 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: neither of them has used up their 2 hour base time < 1457593776 350534 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :but then, they didn't yesterday either < 1457593793 629642 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ok < 1457593816 54353 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I'll check back later then < 1457593835 184823 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's an interesting game, I'm enjoying it < 1457593866 728304 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: yoerjan < 1457593887 560821 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :g'dachaf < 1457593914 491496 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :bonjoerjan < 1457594314 241732 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1457594598 241701 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Ping timeout: 276 seconds < 1457595762 305951 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :and lee is on extra time < 1457595874 751410 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :b_jonas: ^ < 1457596161 474080 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ooh, lee sedol spent one of his extra minutes < 1457596163 125669 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :only one left < 1457596187 825668 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :are they in the endgame, just doing their captures and whatever? < 1457596203 783825 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :as in, the easier moves < 1457596218 627074 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :midgame < 1457596222 893853 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ouch < 1457596230 213984 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :but the end of it < 1457596234 839869 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :there's still a little open territory to fight < 1457596239 872439 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :but it's down to a few points here and there < 1457596356 799734 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :again? < 1457596359 825602 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the other one < 1457596361 810027 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and late midgame < 1457596369 456636 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :lee sedol's on one minute per move from now on < 1457596411 186716 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :well, he's a professional, I guess he knows what he's doing using his time < 1457597284 721909 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so go programs have a tendency to play bad moves if they'll win anyway, as they're programmed to take a sure win if they see one < 1457597290 378627 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the commentators think that that might be happening < 1457597385 927856 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it still might not be endgame yet, though < 1457597390 357816 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not all the territory is settled < 1457597467 16403 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :alphago's running low on time too < 1457597489 457786 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it has 4 minutes of regular time + overtime (which is 1 minute per move, plus 2 minutes that can be added to specific individual moves) < 1457597542 288260 :J_Arcane!~chatzilla@37-219-114-166.nat.bb.dnainternet.fi JOIN :#esoteric < 1457597628 971581 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :it's endgame now < 1457597643 522783 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think so, yes < 1457597667 696158 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :michael redmond thinks alphago is winning again < 1457597815 214728 :earendel!~earendel@unaffiliated/earendel QUIT :Ping timeout: 268 seconds < 1457597914 957227 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :alphago in overtime too now < 1457598406 296449 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :alphago wins! < 1457598484 539999 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :next game in two days < 1457598564 938560 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :great < 1457598652 868686 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite < 1457598802 146256 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :all the people says that Lee had no significant mistake and still lost < 1457598808 801899 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :it is significant < 1457598821 370535 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :going to bed < 1457598830 347907 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :someone ping me ith tanything interesting coming out of the press conference please < 1457598963 247441 :incomprehensibly!sid3405@gateway/web/irccloud.com/x-xuxnvplitwunmqpz QUIT :Ping timeout: 268 seconds < 1457598999 946215 :ocharles_!sid30093@gateway/web/irccloud.com/x-pgdpcwwkfsjgztoa QUIT :Ping timeout: 268 seconds < 1457599060 773563 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :great < 1457599204 124784 :ocharles_!sid30093@gateway/web/irccloud.com/x-qmquuqxhzlwqcrft JOIN :#esoteric < 1457599345 422378 :incomprehensibly!sid3405@gateway/web/irccloud.com/x-wklzoyenlfwsvjyj JOIN :#esoteric < 1457599504 10622 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :lifthrasiir: apparently on one of the streams, one of the 9 dan commentators identified a move that he thinks lost Lee the game < 1457599526 831219 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but unfortunately, my source is a livethread and there's not enough context to figure out which :-( < 1457600062 932946 :heroux!sandroco@gateway/shell/insomnia247/x-psjfnznxyhnuchaw QUIT :Ping timeout: 244 seconds < 1457600217 956988 :J_Arcane!~chatzilla@37-219-114-166.nat.bb.dnainternet.fi QUIT :Ping timeout: 244 seconds < 1457600405 340200 :mad!boulam@69-165-212-148.cable.teksavvy.com QUIT :Quit: Pics or it didn't happen < 1457601000 326510 :earendel!~earendel@unaffiliated/earendel JOIN :#esoteric < 1457601387 364846 :earendel!~earendel@unaffiliated/earendel QUIT :Ping timeout: 246 seconds < 1457601446 371685 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1457602680 816925 :heroux!sandroco@gateway/shell/insomnia247/x-qdvfjbvmwprfxnkq JOIN :#esoteric < 1457602709 176219 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :congrats to both players < 1457603419 27267 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1457603529 363401 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net QUIT :Quit: adu < 1457605370 586107 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: What do you think of your brethren beating us meatbags in Go? (The game, not the language.) < 1457605370 855840 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :fizzie: i just want a nice pastime, go to the grocery store door i thought " let-values" < 1457605854 723205 :jaboja!~jaboja@ejr220.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1457606000 989670 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :who doesn't < 1457606744 575071 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07List of ideas14]]4 M10 02https://esolangs.org/w/index.php?diff=46572&oldid=46358 5* 03YoYoYonnY 5* (+132) 10/* Joke/Silly Ideas */ < 1457607943 530851 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :interesting addition < 1457608920 284410 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :what was the language whose programs build a ring (i guess?) called? < 1457609203 514398 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1457610687 445215 :Riviera!Riviera@2a03:b0c0:1:d0::10:b001 PRIVMSG #esoteric :myname: You don't mean a turning tarpit with ring, right? < 1457610742 409747 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i guess < 1457611387 916718 :earendel!~earendel@unaffiliated/earendel JOIN :#esoteric < 1457611527 605329 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :̀wisdom < 1457611532 445369 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`relcome earendel < 1457611542 881946 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`wisdom < 1457611557 857466 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@tell Gregor your bot, it is tremendously slow hth < 1457611557 990994 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1457611565 884141 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​Э/EH? < 1457611572 302386 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457611573 565802 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Stack14]]4 M10 02https://esolangs.org/w/index.php?diff=46573&oldid=45264 5* 03VTCAKAVSMoACE 5* (+84) 10Added another example esolang to the list. < 1457611592 984207 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :̀test < 1457611606 9160 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`test < 1457611608 509779 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457611615 4374 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`relcome < 1457611616 681112 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​07Welcome 08to 09the 02international 06hub 13for 04esoteric 07programming 08language 09design 02and 06deployment! 13For 04more 07information, 08check 09out 02our 06wiki: 13. 04(For 07the 08other 09kind 02of 06esoterica, 13try 04#esoteric 07on 08EFnet 09or 02DALnet.) < 1457611619 46873 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ah! < 1457611634 14570 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :earendel: please refer to the rainbow welcome message up there ↑ < 1457611925 180807 :boily!~alexandre@96.127.201.149 QUIT :Quit: SLUG CHICKEN < 1457614311 469456 :bender|!~benderx2@2404:e800:e61a:41d:c417:3bf6:9860:397 JOIN :#esoteric < 1457615602 875545 :contrapumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Quit: Textual IRC Client: www.textualapp.com < 1457615625 430411 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1457616282 647623 :clog!~nef@bespin.org QUIT :Ping timeout: 276 seconds < 1457616289 329988 :clog!~nef@bespin.org JOIN :#esoteric < 1457616928 647694 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Vitsy14]]4 10 02https://esolangs.org/w/index.php?diff=46574&oldid=46571 5* 03VTCAKAVSMoACE 5* (+8908) 10 < 1457617164 791932 :bender|!~benderx2@2404:e800:e61a:41d:c417:3bf6:9860:397 QUIT :Remote host closed the connection < 1457617563 952862 :jaboja!~jaboja@ejr220.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 240 seconds < 1457618028 564674 :hkgit03!c3f4eb82@gateway/web/cgi-irc/kiwiirc.com/ip.195.244.235.130 JOIN :#esoteric < 1457618037 910627 :hkgit03!c3f4eb82@gateway/web/cgi-irc/kiwiirc.com/ip.195.244.235.130 PRIVMSG #esoteric :Hello < 1457619003 941723 :heroux!sandroco@gateway/shell/insomnia247/x-qdvfjbvmwprfxnkq QUIT :Ping timeout: 244 seconds < 1457619021 367843 :heroux!sandroco@gateway/shell/insomnia247/x-kbsjuodrzjuzgzzt JOIN :#esoteric < 1457619293 929966 :J_Arcane!~chatzilla@37-219-114-166.nat.bb.dnainternet.fi JOIN :#esoteric < 1457619629 421437 :spiette!~spiette@72-53-140-195.cpe.distributel.net JOIN :#esoteric < 1457620215 42201 :heroux!sandroco@gateway/shell/insomnia247/x-kbsjuodrzjuzgzzt QUIT :Ping timeout: 250 seconds < 1457620311 92575 :heroux!sandroco@gateway/shell/insomnia247/x-oedypqmptvjdmfrt JOIN :#esoteric < 1457620333 984429 :hkgit03!c3f4eb82@gateway/web/cgi-irc/kiwiirc.com/ip.195.244.235.130 QUIT : < 1457620664 659177 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 QUIT :Quit: ZNC http://znc.in < 1457620713 997795 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 JOIN :#esoteric < 1457621097 244062 :jaboja!~jaboja@ejr220.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1457621155 421986 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Anybody want a keybase invite? I have 8 or 9, I think. < 1457621489 31438 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Ping timeout: 250 seconds < 1457621781 254166 :lambda-11235!~lambda-11@47.208.113.50 JOIN :#esoteric < 1457622303 334173 :clog!~nef@bespin.org QUIT :Ping timeout: 246 seconds < 1457622836 959479 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fungot, do you want a keybase invite from prooftechnique? < 1457622837 160207 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :b_jonas: i'm a cl programmer :) you fnord your code? it makes my eyes bleed < 1457622884 781533 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Oh, fungot, you smug lisp weenie < 1457622885 171064 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :prooftechnique: how do i use to make similar links to r5rs from scheme pastes that aren't of the form " fnord". pl/ 1, and -0 is a 0 0 5 0 0 < 1457622966 881498 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and he still doesn't understand how quotation marks work < 1457623074 805763 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :fungot: What do you think about quotes? < 1457623075 161213 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :prooftechnique: now that i think about it? when it comes to punctuation, i end up liking it better. or worse yet horror of horrors there is a mandelbrot for some esolang? < 1457623104 357474 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Wow. That was really close to coherent < 1457623231 305388 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :So AlphaGo won again, huh? < 1457624417 384980 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Yes. Impressive. I'm now worried that Lee may not win any game after all. < 1457624475 773412 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I only watched the first hour or two. What was the result? < 1457624501 729568 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Lee resigned again... and he was never clearly ahead from what I've read. < 1457624527 911603 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :And in the end I think he was losing by more than 10 points, but that doesn't really mean much. < 1457624815 7472 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Okay I can't count. It was more like 6 to 8 points. < 1457625037 793377 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Still < 1457625082 796917 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :On one hand, this is pretty groundbreaking stuff. On the other hand, I don't know how impressed I should be that a server farm beat a single brain at a computational task. < 1457625119 389648 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :At least Deep Blue fit in a closet < 1457625613 72783 :lambda-11235!~lambda-11@47.208.113.50 QUIT :Quit: Bye < 1457625648 605493 :adu!~ajr@static-108-48-76-162.washdc.fios.verizon.net JOIN :#esoteric < 1457626784 969627 :heroux!sandroco@gateway/shell/insomnia247/x-oedypqmptvjdmfrt QUIT :Ping timeout: 244 seconds < 1457627317 947387 :heroux!sandroco@gateway/shell/insomnia247/x-mpimddnjkfecyrdm JOIN :#esoteric < 1457629019 539022 :adu!~ajr@static-108-48-76-162.washdc.fios.verizon.net QUIT :Quit: adu < 1457629431 218572 :clog!~nef@bespin.org JOIN :#esoteric < 1457629503 242712 :jaboja!~jaboja@ejr220.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 276 seconds < 1457629691 859513 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i'm watching alphago's 2nd match < 1457629704 362450 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :the commenter said "oh this is a very weird move from alphago" < 1457629713 693905 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :and lee sedol left the room < 1457629732 805870 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :they didn't show him but i imagine him cursing and kicking his chair in rage < 1457629956 361876 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1457630150 433050 :jaboja!~jaboja@ejr220.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1457630163 972247 :J_Arcane!~chatzilla@37-219-114-166.nat.bb.dnainternet.fi QUIT :Ping timeout: 244 seconds < 1457630590 60657 :heroux!sandroco@gateway/shell/insomnia247/x-mpimddnjkfecyrdm QUIT :Ping timeout: 248 seconds < 1457630969 147410 :heroux!sandroco@gateway/shell/insomnia247/x-ppsvsztqnbtummeh JOIN :#esoteric < 1457630976 257208 :zadock!~outsider@81.180.208.252 JOIN :#esoteric < 1457631159 791315 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03ETHproductions 5* 10New user account < 1457631229 411900 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :prooftechnique: the first time computers started winning against humans in chess, they required a whole server farm to win too. But then computers got faster. < 1457631302 820254 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I think my tongue was somewhat firmly in my cheek, but I take your point. < 1457632515 157955 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Japt14]]4 N10 02https://esolangs.org/w/index.php?oldid=46575 5* 03ETHproductions 5* (+1175) 10Created page with "'''Japt''' is a language designed for ''code-golfing''. == Overview == Japt is a compiled language, or specifically, ''transpiled''. Many functions have been shortened to a..." < 1457632583 324935 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=46576&oldid=46547 5* 03ETHproductions 5* (+11) 10/* J */ Added Japt to language list < 1457632757 897366 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :just realized df will turn 10 this year < 1457632952 270214 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :myname: um, do you mean dwarven fortress? < 1457632957 820099 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :or some other df? < 1457632994 861489 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :dwarf fortress < 1457633216 253408 :jaboja64!~jaboja@ejw72.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1457633446 383799 :jaboja!~jaboja@ejr220.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 252 seconds < 1457633901 238159 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :The dwarf named after me was a transcendent sculptor < 1457633991 453799 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Sorry, stonecarver < 1457634084 920990 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Japt14]]4 M10 02https://esolangs.org/w/index.php?diff=46577&oldid=46575 5* 03ETHproductions 5* (+72) 10Added categories < 1457634825 509207 :mihow!~mihow@c-76-27-211-133.hsd1.or.comcast.net JOIN :#esoteric < 1457635143 323438 :lleu!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1457635227 969935 :mihow!~mihow@c-76-27-211-133.hsd1.or.comcast.net QUIT :Quit: mihow < 1457635935 617573 :lynn_!~lynn@unaffiliated/lynn JOIN :#esoteric < 1457636231 31836 :jaboja64!~jaboja@ejw72.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 250 seconds < 1457636463 637839 :lambda-11235!~lambda-11@24-156-46-20.erkacmtk02.com.dyn.suddenlink.net JOIN :#esoteric < 1457636535 682556 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de JOIN :#esoteric < 1457637232 384245 :Treio!~Treio@87.244.233.250 JOIN :#esoteric < 1457637437 648509 :LexiciScriptor!~LexiciScr@net-93-65-109-245.cust.vodafonedsl.it JOIN :#esoteric < 1457638205 987394 :lynn_!~lynn@unaffiliated/lynn NICK :lynn < 1457638218 418321 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org JOIN :#esoteric < 1457638428 508648 :LexiciScriptor!~LexiciScr@net-93-65-109-245.cust.vodafonedsl.it QUIT :Quit: LexiciScriptor < 1457638608 440584 :lambda-11235!~lambda-11@24-156-46-20.erkacmtk02.com.dyn.suddenlink.net QUIT :Quit: Bye < 1457638800 157627 :jaboja64!~jaboja@ejw72.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1457639910 663986 :LexiciScriptor!~LexiciScr@net-93-65-109-245.cust.vodafonedsl.it JOIN :#esoteric < 1457639917 155975 :LexiciScriptor!~LexiciScr@net-93-65-109-245.cust.vodafonedsl.it QUIT :Client Quit < 1457639952 869242 :lynn!~lynn@unaffiliated/lynn QUIT :Read error: Connection reset by peer < 1457640315 862339 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1457640471 377484 :gde33!kvirc@546A0B75.cm-12-3a.dynamic.ziggo.nl PART :#esoteric < 1457641256 89646 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :izabera: My wife was worried that he might get sufficiently frustrated to do something drastic. < 1457641278 266624 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I got the impression from some random earlier headlines that he was all "I'll win 5-0 or 4-1, no question about that" beforehand. < 1457641412 717536 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"For me, I'm not interested in playing against an easy opponent, especially for an easy-to-handle computer, --" says Ke Jie. Sounds suspiciously similar. < 1457641465 457528 :lambda-11235!~lambda-11@24-156-46-20.erkacmtk02.com.dyn.suddenlink.net JOIN :#esoteric < 1457641477 71544 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :`relcome lambda-11235 < 1457641498 492630 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​02lambda-11235: 06Welcome 13to 04the 07international 08hub 09for 02esoteric 06programming 13language 04design 07and 08deployment! 09For 02more 06information, 13check 04out 07our 08wiki: 09. 02(For 06the 13other 04kind 07of 08esoterica, 09try 02#esoteric 06on 13EFnet 04or 07DALnet.) < 1457641526 286564 :lambda-11235!~lambda-11@24-156-46-20.erkacmtk02.com.dyn.suddenlink.net PRIVMSG #esoteric :prooftechnique: Thanks. I've already been welcomed. < 1457641535 582276 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric ::) < 1457641921 612776 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ARGH! the algorithm I'm trying to implement can't work. it's broken as designed. damn. < 1457641930 2646 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I'll have to rethink this whole thing. < 1457642094 20332 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1457642099 478791 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Now I understand why I didn't implement it like that before I started to rewrite it. < 1457642251 381665 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I started to rewrite a code to use what I thought was a simpler algorithm. It turns out the simpler algorithm can't work. The complication was necessary. < 1457643240 65186 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1457643449 32376 :zadock!~outsider@81.180.208.252 QUIT :Quit: Leaving < 1457643727 653604 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I think I read in newspaper the Go player expected to win against the computer the first time but that after the program is corrected then next time they probably cannot win < 1457643750 316055 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :fizzie: "my wife [...]" oh you're old < 1457643767 93878 :lambda-11235!~lambda-11@24-156-46-20.erkacmtk02.com.dyn.suddenlink.net QUIT :Quit: Bye < 1457644261 68069 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Vitsy14]]4 10 02https://esolangs.org/w/index.php?diff=46578&oldid=46574 5* 03VTCAKAVSMoACE 5* (+15038) 10Links fo' days, fixed some typos < 1457644627 338124 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Vitsy14]]4 M10 02https://esolangs.org/w/index.php?diff=46579&oldid=46578 5* 03VTCAKAVSMoACE 5* (+91) 10Added some wikitrivia. < 1457644655 271835 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Vitsy14]]4 M10 02https://esolangs.org/w/index.php?diff=46581&oldid=46579 5* 03VTCAKAVSMoACE 5* (+4) 10Fix italicization. < 1457645040 333820 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Language list14]]4 M10 02https://esolangs.org/w/index.php?diff=46582&oldid=46576 5* 03VTCAKAVSMoACE 5* (+12) 10Added Vitsy to language list. < 1457645154 264388 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Do you know if there is any way with Xlib that you could figure out the clipping rectangle boundaries of a GC? < 1457645458 523420 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org QUIT :Ping timeout: 252 seconds < 1457645484 10973 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523, zzo38: I have some vague thought about cpu architecture that probably doesn't even have a truth value, but I want to run it through you < 1457645514 467655 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :go on < 1457645543 795162 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :You know how much of the problem of the x86 arch is that it's really old, and at each step they updated it incrementally such that the same cpu can both run existing programs faster but also new programs can be written better but the chip implementing these two are practically the same. < 1457645573 238339 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes < 1457645575 162684 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Although there were a few specific mistakes in these updates, most of the problem is just wanting to repeat such small incremental changes in the arch to make this possible, many times. < 1457645643 547681 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org JOIN :#esoteric < 1457645710 503834 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :And some of the particular decisions that made sense in the earlier stages of x86 but no longer are well known, like how the instruction encoding is really hard to decode quickly because it's very variable width, or that the 8 and 16 bit instructions have to update parts of registers, < 1457645752 205081 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :etc. < 1457645777 243987 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :But there's a particular thing where I only now realized why the x86 design made sense originally but no longer. < 1457645816 753610 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :You know how despite the z80 being bigger, the 6502 instruction set turns out to be way more powerful than the z808 instruction set in practice? < 1457645847 273812 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :And I think one of you mentioned the reason for that, which was really not obvious to me since I didn't actually program those cpus: < 1457645918 167035 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :that the 6502 has only one accumulator, but it has instructions addressing the zero page with an 8 bit offset, and those instructions are really short, all of them being 2 bytes long, so you effectively use those 256 bytes as registers. < 1457645971 885219 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Whereas on the z80, you have somewhat more general registers, but still not enough of them of course, and if you run out of them, you're really screwed, because the z80 doesn't have any sane way to address memory. < 1457645985 283661 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :It doesn't even have instructions to address memory with immediate offsets. < 1457646070 324137 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Those RISC chips that have three-argument instructions on 15 to 32 independent registers 4 bytes long each and instructions with three register operands could get away with not having memory access instructions with encoded offsets, < 1457646085 465597 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org QUIT :Ping timeout: 252 seconds < 1457646131 309387 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but the z80 is not like that, it has few registers, they're overlapping, and the arithmetic instructions only work on A or LH as one of the sources and destination, so you effectively have register-to-register moves and ONE-OPERAND instructions, not even two-operand ones.. < 1457646172 169618 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :This might not be entirely accurate, since I'm a bit fuzzy about how the z80 works, and surely it has some tricks I'm missing, plus it has the IX and IY registers to help out. < 1457646175 592523 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :But still. < 1457646223 754771 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Anyway, you know how the x86 has more registers than the z80, and two-operand instructions to access that. But the trick is that not only it has those, but it also has what is effectively the equivalent of 6502's zero-page access: < 1457646270 481980 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :all the general instructions can use 8 byte offsets around four of the registers, so you can access 128 bytes above and 128 bytes below the stack base pointer, plus three other similar spaces based on the other registers. < 1457646316 67677 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :AND even though the general instructions are two-operand, they work both ways: the memory operand can be either source and destination, encoded by a bit in the opcode. < 1457646371 146193 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :So the x86 is a hybrid cpu that tried to have the advantages of both a larger instruction set risc cpu and the in-memory registers of 6502. < 1457646424 81232 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :And I think this was a good idea at the 8086, and probably still a mostly sane idea at the 386, but turned out to be a bad idea later. < 1457646461 984334 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Mostly because you can't run instructions parallel and out of order and speculatively if they all reference main memory and any main memory write could affect any main memory read. < 1457646483 102871 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :The cpu can work out the dependencies between register accesses, but not between memory writes. < 1457646551 851581 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, the major "zero page"ish use I've seen on x86 is offsets from bp or sp < 1457646552 731619 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :So we ended up with a CPU that we are effectively trying to program like a RISC machine with everything stored in registers, sometimes even to the point that if you don't have enough general registers, it can be worth to save a value to an xmm register instead of the stack. < 1457646558 786774 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's like having a sliding window zero page < 1457646577 587066 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :perhaps we could have a stack that's /only/ addressible like that < 1457646583 960101 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :to solve the aliasing issues < 1457646588 793607 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: yes, and the MMIX has such a sliding window register stack. < 1457646598 951889 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :It's great design. < 1457646615 933851 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Now, there are some things in MMIX I don't like, but the sliding window local register stack is brilliant. < 1457646632 803570 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(It also has global registers that don't move when the window slides.) < 1457646722 107706 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :They at least did away with the two-direction instructions with the vector instructions: those only read from memory, never write, but they were still all two-operand before AVX. And even AVX uses the mod-r/m encoding so there are two bits in every instruction just to say that it's accessing registers only, not memory. < 1457646761 317796 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Mind you, at that point they have worse problems with the instruction encoding, but still. < 1457646800 498188 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually one thought I've had < 1457646803 117058 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :And even with all the great vector instructions, you can't do away with the general register instructions, you still have to use them for conditionals etc. < 1457646812 380505 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is a CPU where the /only/ memory accesses are pushes and pops on a set of stacks < 1457646822 479598 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :each of which is independent < 1457646830 341796 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this solves all cacheing and aliasing problems < 1457646851 523934 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although, of course, it's not so great for programming as you don't have any random-access memory < 1457646875 489880 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: yes, that would be very inefficient for programming < 1457646892 722804 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I wonder what sort of programs can be written efficiently on a multiple-stack machine < 1457646897 608412 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :could you write a compiler, for example? < 1457646927 850763 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :let's say, a compiler that runs in O(n log n) in the size of the original program, and does optimizations on an AST < 1457646992 691841 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: doesn't forth sort of work like this, where there's a data stack, a jump stack, and even a limited size for loop stack? It also has main memory, and one of the stacks are accessible through main memory, but I think a variant where none of those stacks are acessible in the main memory would look very similar to forth. < 1457647017 257479 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: so there would be no constant-time reversal of a stack? < 1457647045 585604 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no, also the stacks are conceptually infinite anyway < 1457647086 840605 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: and do you allow enough stacks? eg., can a program use 256 stacks? < 1457647089 827802 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, let's add a slow random-access permanent storage, like a hard disk or SSD < 1457647094 793393 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I know that doesn't matter for the asymptotics, but still < 1457647098 265504 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: there are a lot but a finite number < 1457647100 216541 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :maybe 16 < 1457647120 745334 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :16 is too few unless you also have registers (or stacks limited to a small fixed depth) < 1457647132 43448 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the main problem I have here is that this model can do program spawn-and-wait trivially < 1457647139 156599 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :or... wait < 1457647143 449448 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but can't do multiprocessing at all well < 1457647167 953427 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: with the 16 stacks, would you allow directly reading and writing any of the top 16 elements? or just the top element? < 1457647212 819833 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there's a reasonably large window at the top of the stack that's all readable and writable < 1457647217 662425 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :great < 1457647218 911493 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :again, finitely large < 1457647224 462666 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :in that case 16 stacks are enough < 1457647235 960968 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :because you can put multiple registers on the same stack < 1457647240 263239 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually maybe we should have fewer stacks, it might be more efficient < 1457647241 605059 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: yes < 1457647320 82979 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Totally different, but there's a crazy home-made eso-hardware that tries to masquarade as forth-based, but actually has a stack of, I kid you not, two elements max depth. < 1457647351 718801 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :The docs at first tells it has four elements, but later admits that the bottom two are reserved for interrupt handlers so you can only use the top two if you don't want to lose the value. < 1457647362 32747 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :At that point, I don't understand what makes this stack-based. < 1457647430 990300 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :It's really an accumulator-based machine with zero-operand instructions only, since you can keep one thing (the accumulator) on the stack for a few instructions, but have to load a "register" from memory as the second operand, then run one instruction that uses the two values together. < 1457647444 285885 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(Arithmetic, indirect store, or conditional jump.) < 1457647472 318042 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I can buy that it was easy to implement it in hardware this way (since it also has very few instructions), but I totally don't buy that it's stack-based or in any way related to forth. < 1457647516 658621 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :This one is the opposite: you say it's stack-based, but actually it has enough general purpose registers for a risc machine. < 1457647551 770504 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's stack-based in that it uses stacks for /storage/, not in that it uses them for calculation < 1457647556 811498 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Yep. < 1457647576 881483 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Anyway, it's an interesting question. It's not obvious what it could do. < 1457647606 528893 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :your "L1 cache" is the top of the stacks < 1457647607 265354 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :It would have to be very different from normal random-access programs. < 1457647632 682095 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they get swapped out if you push too much onto them to fit into the cache, but the swapping is very predictable and can be done in the background; in particular you can always do a linear load < 1457647701 835986 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :By the way, the next M:tG set seems to be graveyard-themed like Odyssey: they bring back madness (which is why zzo38 was talking about madness, I didn't understand why), and a new threshold variant < 1457647773 513280 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes, I know < 1457647775 750882 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I follow M:tG < 1457647781 950247 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :yes, more than I do < 1457647841 370578 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I'm surprised. It seems strange for them to bring back BOTH madness and threshold. Two such strange mechanics in one set? In Odyssey, madness was at least in a later set of the block. < 1457647846 971752 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :madness (if you discard this card, discard it into exile, then cast it for its madness cost or put it into your graveyard), delirium (if you have four or more card types in your graveyard, …), skulk (~ can't be blocked by creatures with higher power), investigate (place a Clue artifact token onto the battlefield with "{2}, sacrifice ~: draw a card") < 1457647864 457614 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also apparently they tested threshold but didn't like the way it played < 1457647896 370301 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Also, I think madness and threshold and other graveyard counting are mechanics I don't really enjoy playing with, because you have to build around them. < 1457647907 308805 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Build the kind of decks I don't want to build around them. < 1457647914 727138 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Decks that put cards to the graveyard. < 1457647930 242897 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Can work if it's a whole set of course, but not too well in isolation. < 1457648063 915523 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :come to think of it, SoI only has four mechanics < 1457648064 780326 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :"let's say, a compiler that runs in O(n log n) in the size of the original program, and does optimizations on an AST" -- um, a compiler from what to what? I think you can do peephole matching on a tree in O(n log n) if you serialize the tree in a way that it's pre/postorder and the smaller weight child is closer to the parent than the larger weight child. < 1457648073 150528 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Khans and Dragons each had six < 1457648101 327054 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: I'm thinking in general < 1457648122 107654 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :basically you want to be able to do a recursive tree pattern match < 1457648150 973082 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, for a specific example, let's say we want something that matches sexps against patterns, which allow * to mean "any sexp here" < 1457648154 402169 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :The problem is that a compiler also needs a symbol table, which is a dictionary, and I think that requires random access. < 1457648159 701858 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and converts them to other patterns < 1457648191 818264 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: you could convert variables to lambdas and lambdas to stack references, Underload-style < 1457648194 942244 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :So the trees are no problem, but referring to O(n) symbols O(n) times in an arbitrary way is effectively random access. < 1457648222 710043 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, even more specific concrete example < 1457648233 519723 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: if the program is arbitrary, then it can refer to any symbol, even older ones < 1457648236 701408 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :s/(a $x $y)/(b $y $x)/g < 1457648248 152997 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :where sexps not starting with a and b are unchanged < 1457648256 191259 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :can a stack machine do this in O(n log n) time? < 1457648258 400885 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: hmm < 1457648261 59558 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: let me think < 1457648263 807929 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :clearly you can do it without the /g < 1457648332 799677 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(also this regex syntax is highly dubious) < 1457648403 350881 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: I have the feeling that you can do that in O(n log n) time with a couple of stacks, let me try to figure out how exactly < 1457648414 586006 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :the number of stacks matter of course, because this is something you can't do with one tape < 1457648553 89815 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: first pass, annotate each node with the length (number of recursive nodes) of itself and children and grandchildren etc to a sufficient fixed depth. < 1457648560 357055 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Ping timeout: 252 seconds < 1457648582 932312 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, you're assuming unbounded integers there < 1457648587 171988 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :admittedly this isn't a problem in practice < 1457648604 893732 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: no, only O(log n) size integers, which you can handle I think < 1457648614 438153 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right, because of that < 1457648686 694833 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :In fact, let's say annotate each node with the length and head of itself and each close relative (including parent and nephew) < 1457648734 950452 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Second pass: read the tree in sequence, and figure out where in the output sequence each symbol will move. For this, you keep track of the offset of how much each node moves, and when you encounter an "(a" or one of its relatives, you add or subtract the right weights. < 1457648747 441142 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Third pass: sort everything, in O(log n) passes < 1457648754 542157 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Fourth pass: fix it up to the output format < 1457648775 833568 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I'm not sure this works, but I think it might. < 1457648803 527663 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :And there's probably a much easier way. < 1457648813 397066 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :If it works that is. < 1457648911 221696 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, actually that's a good point: can we sort a stack in O(n log n)? < 1457648922 221745 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's surely got to be possible but I'm not sure if any of the standard algorithms work < 1457648952 771556 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: yes, because you can sort in O(n log n) time with two or three _tapes_, that is, three to six stacks. < 1457648974 140286 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, which algo? quicksort seems promising < 1457649006 137171 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: much of Knuth vol 3 is about external sorting with tapes. In short, mergesort or its inverse. < 1457649032 702754 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :was wondering about mergesort < 1457649085 105351 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: however, radix sort also works here because you're keyed with numbers < 1457649094 248175 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :O(log n) long numbers < 1457649136 274211 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :also takes O(log n) passes < 1457649140 191807 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :haha, that's really dirty :-) < 1457649142 216761 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :works though < 1457649143 881079 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it's not < 1457649144 942858 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :really < 1457649148 663696 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1457649177 684246 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I tend to mentally react to anything that assumes integers are finitely large < 1457649188 916129 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :integers don't work like that in theory! only in practice < 1457649227 467109 :Treio!~Treio@87.244.233.250 QUIT :Quit: Leaving < 1457649236 341386 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: my favourite algorithmic problem can be solved in O(n) time despite that it requires a sorting step, because the sorting is on keys O(log n) large < 1457649268 35701 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, doesn't that give you a total O(n log log n)? < 1457649273 504906 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :radix sort is O(n log k) < 1457649437 965643 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1457649491 395570 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Client Quit < 1457649491 566730 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: it's in the ram model with, integers large enough to address O(n), so you use bucket sort < 1457649520 320281 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's cheating :-P < 1457649521 303194 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: in the ram model, even radix sort is O(n log n) time < 1457649541 128713 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as I said, radix sort is O(n log k), where k is the maximum value of the things you're sorting < 1457649548 379609 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this doesn't require assuming that integers are bounded < 1457649553 722217 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :yes, and k=O(n) here < 1457649561 725897 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :or maybe k=n**O(1) < 1457649563 703663 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :arguably in the ram model, all algorithms are O(1) < 1457649572 555083 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because you can only store a finite amount of data < 1457649579 233972 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :sure there's a large constant factor, but you don't count that :-P < 1457649585 38309 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: bucket sort _doesn't_ work on arbitrarily large values < 1457649596 710403 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it needs O(n+k) times if k is your largest possible integer < 1457649653 455739 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Although I'm not sure if my algorithmic problem actually requires sorting, maybe that's just the lazy way to prove it works in O(n) < 1457649659 523873 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I'll have to think about it < 1457649721 733941 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ais523: i'm not convinced. a simple counter could run forever as long as you keep adding memory, and it takes so long to step 64 gigs through all of its states that you have plenty of time to upgrade while it's running < 1457649749 852901 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :quintopia: well the RAM model b_jonas is talking about includes finitely large addresses < 1457649769 484788 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although I guess you could pause the program, increase all the address sizes, then continue < 1457649826 92161 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ais523: then we'll have to count up in increments of *however many rams we've used up ach time we ran out of addresses* < 1457649855 930041 :spiette!~spiette@72-53-140-195.cpe.distributel.net QUIT :Quit: :qa! < 1457649867 948387 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :and just remember what they had when we pulled them < 1457649916 591588 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: I haven't really thought about how fast it could be done on a real pointer machine (depends on the definition of the problem at that point). The interesting part of that problem to me is that it's possible but not trvial to do it in O(n**(1+epsilon)) time rather than O(n**(2+epsilon)) < 1457649942 316690 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :And that I could use it as a great _educational_ example on what algorithm theory is about. < 1457650021 255648 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Since the O(n**3) algorithm is obvious, and the O(n**2) algorithm is simple enough too, and I can show that the latter is faster, and can tell that there's an O(n**(1+epsilon)) time algorithm but that one is difficult. < 1457650096 773235 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Except that I'm a bit confused. < 1457650116 526563 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :In that variant, the linear algorithm is actually O(n) and doesn't involve sorting. < 1457650159 311461 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :There's another variant where I'll have to think whether the quasi-linear algorithm can be done linearly, but in that case the exponents of the easy algorithms might be different, I'm not sure. < 1457650177 289182 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Dunno, I'm tired. < 1457650337 892632 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Ok, let me try to hastily assemble an M:tG deck or two since I both have to work and then will play M:tG tomorrow. < 1457650344 267665 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :And it's late. < 1457651766 514814 :hppavilion[1]!~DevourerO@74-114-87-82.dynamic.asdk12.org JOIN :#esoteric < 1457652247 882618 :Sgeo_!~Sgeo@ool-18e43ef5.dyn.optonline.net JOIN :#esoteric < 1457652363 963040 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1457652644 996206 :J_Arcane!~chatzilla@37-219-114-166.nat.bb.dnainternet.fi JOIN :#esoteric < 1457652883 426799 :hppavilion[1]!~DevourerO@74-114-87-82.dynamic.asdk12.org QUIT :Ping timeout: 252 seconds < 1457652959 969554 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1457653657 372028 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1457653660 329761 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`? inoric < 1457653662 703961 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 260 seconds < 1457653672 95644 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`? inory < 1457653672 229224 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :`? fnord < 1457653725 427923 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :inoric? ¯\(°​_o)/¯ < 1457653725 598531 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​? ¯\(°​_o)/¯ < 1457653725 598622 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :inory? ¯\(°​_o)/¯ < 1457653753 721940 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :what is fnord? what is fnord? fnord is the space between your pixels at your monitor. fnord is the reason lisp has that many parantheses. fnord is the color only the blind can see. fnord is the sound of a single clapping hand. < 1457653756 210170 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :λ-calculus is the basis of normal purely-functional programming < 1457653789 490782 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`le/rn inory/Inorically, inory is when you say something is irony that really isn't < 1457653793 991978 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned «inory» < 1457653842 786379 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :SKI (or another CL) is the basis of normal epically-functional programming < 1457653870 961712 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :And Turing machines^1 are^2 the basis^3 of imperative^4 programming^2 < 1457653928 623813 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :But really, there's no machine that corresponds to logic programming < 1457653937 139416 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I mean, there's actual logic, but that's pretty different < 1457653984 923947 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Actual logic isn't very horny < 1457653999 800599 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(That's a horn clause joke, ftr) < 1457654080 142011 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION swats hppavilion[1] for missing punctuation -----### < 1457654085 913925 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Dammit xD < 1457654097 67873 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`le/rn inory/Inorically, inory is when you say something is irony that really isn't. Moron. < 1457654099 45985 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Relearned «inory» < 1457654110 960246 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :dammit again < 1457654131 697072 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: You didn't punctuate either xD < 1457654144 856425 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: it only applies to wisdoms hth < 1457654152 94069 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Oh < 1457654169 410321 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :also, because `learn_append only works when things are punctuated. < 1457654208 39123 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` sed -i 's/Moron./Someone who does this is an inorite./' wisdom/inory < 1457654209 975496 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457654244 530719 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: How about we add le/rn_sub? < 1457654251 302346 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`cat le/rn < 1457654251 956417 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :sep="/"; [[ "$0" == *//* ]] && sep="//"; [[ "$1" == ?*"$sep"* ]] || exit 1; key="$(echo "${1%%$sep*}" | lowercase)"; value="${1#*$sep}"; [ -e "wisdom/$key" ] && verb="Relearned" || verb="Learned"; echo "$value" > "$(echo-p "wisdom/$key")" && echo "$verb «$key»" < 1457654260 596576 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: _sub? < 1457654268 64169 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :what's that supposed to mean? < 1457654269 14001 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Substitute < 1457654314 659006 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: It'd be shorthand for `` sed -i 's/from/to/' wisdom/name < 1457654334 252886 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :For those who don't *nix pain be upon them < 1457654388 737348 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :sounds a little limited. < 1457654409 897929 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Yeah, but it'd be nice < 1457654447 412743 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`culprits wisdom/fnord < 1457654449 371617 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :int-e ais523 oerjan < 1457654474 679958 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` sed -i 's/paran/paren/' wisdom/fnord < 1457654477 326604 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457654512 424814 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :that's badly capitalized too < 1457654800 352162 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: are you familiar with the Warren Abstract Machine hth (i'm not really) < 1457654891 368419 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: I've heard of it, but don't remember it being abstract < 1457654929 22322 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :looks pretty officially abstract imo < 1457655698 553791 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : what was the language whose programs build a ring (i guess?) called? <-- capra i think < 1457655726 97940 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*cabra < 1457655746 255676 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :except it's only semi- < 1457655754 47646 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :sounds right < 1457655784 969193 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :ah, burro is what i looked for < 1457656120 931493 :lambda-11235!~lambda-11@47.208.113.50 JOIN :#esoteric < 1457656168 674161 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: It would be pretty cool to see a useful language whose programs form a mathematical-in-nature structure < 1457656356 878160 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de QUIT : < 1457656701 778374 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :hppavilion[1], what do you even mean by that < 1457656720 856017 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Phantom_Hoover: Like cabra < 1457657119 655715 :Sgeo_!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :Uh. Is it... normal for no-compete clauses to be in event waivers for attending an event? < 1457657123 553248 :Sgeo_!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :Because that seems bizarre < 1457657135 697982 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :well that's the very narrow niche of cpressey's ventures into algebraic structures on programs < 1457657204 277387 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :which didn't get very far, imo, because he defined his algebras on programs up to computational equivalence, which is an incredibly nasty relation if you're looking at most nontrivial classes of program < 1457657497 125816 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :Sgeo_: ????? < 1457657518 3010 :Sgeo_!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :The "Camp No Counselors Waiver and Release of Liability" contains this clause: < 1457657532 466676 :Sgeo_!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :"9. I further agree that I will not directly or indirectly engage in any business that competes with Camp No Counselors, or solicit any person working on behalf of Camp No Counselors for any business that directly or indirectly competes with Camp No Counselors, for a period of three years following the Camp No Counselors event. " < 1457657550 153465 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :that's pretty unusual and probably unenforcable < 1457657643 964004 :Sgeo_!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :I feel like I should hold off registering, though < 1457658125 601541 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Sgeo_: I think it's prohibiting you from starting a competitor, not from joining a competitor's camp < 1457658134 801702 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Sgeo_: So you don't steal their ideas :P < 1457658311 225596 :Sgeo_!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :Still seems like a bit of a harsh restriction just from going once < 1457658339 420336 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1457659486 458184 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : as I said, radix sort is O(n log k), where k is the maximum value of the things you're sorting <-- i recall from when reading about one of edwardk's experiments that sorting is actually O(n) if you interpret n as total input memory in bits. < 1457659501 967149 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :A sign extend operation: x-=(x&s)<<1; < 1457659512 532101 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(his experiment was generalizing radix sorting to arbitrary data structures, i think) < 1457659555 1109 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(Where "s" is a number only with the sign bit of the input format set) < 1457659572 492139 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :that is, if you consider the size of the integers you sort as irrelevant except for their contribution to total memory < 1457659646 863082 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :https://hackage.haskell.org/package/discrimination < 1457659725 421931 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: so (x&s) is either 0 or -1 < 1457659739 164644 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(-1)<<1 is undefined in C but -2 in two's complement? < 1457659744 569727 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and adding 2 to a number doesn't sign extend it < 1457659746 783888 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so I'm confused < 1457659828 675312 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :No, the "x" is actually of a larger type than the input, but is input and zero extended into "x" initially < 1457659832 127154 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: isn't it either 0 or minint? < 1457659844 173388 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: oh right, good point < 1457659862 445064 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and INT_MIN << 1 is kind-of awkward to define but is most reasonably defined as 0 < 1457659881 923336 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :As far as C program is concerned, x, s, and (x&s) are all non-negative initially (although the result might be negative) < 1457659967 15339 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ais523: AIUI, it's for turning a previously zero-extended value into a sign-extended one. < 1457659992 305111 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah right < 1457660099 934593 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :isn't INT_MIN << 1 = INT_MIN - 1 = 0b111...110? < 1457660123 582441 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :oh, wait, never ind < 1457660134 695640 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :stupid two's complement < 1457660151 111453 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :INT_MIN = 0b1000...00 < 1457660319 542063 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :\oren\: apparently it is really INT_MIN for a smaller int, cast into the larger one. < 1457660337 246712 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*int type < 1457660691 162592 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :I'm going to color the nonstandard charatcers in my font demo. < 1457660698 534292 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :What color should they be? < 1457660729 999019 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :What, precisely, do "over" and "under" mean in math? I know what context they're used in and can often guess which one's right, but I don't know their strict definitions < 1457660773 259505 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :over is how you pronounce a fraction bar < 1457660779 861480 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :never heard under < 1457660869 621693 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :\oren\: No, like "+ forms a group over the reals" < 1457660871 981101 :jaboja64!~jaboja@ejw72.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 264 seconds < 1457660952 585208 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :oh. that means that the tuple (+,ℝ) is a group < 1457660985 496692 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :a group is a tuple of a operation and a set < 1457660994 65340 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :\oren\: Yes, but what are the definitions of "over" and "under" < 1457660997 711110 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :\oren\: I know what a group is xD < 1457661027 986618 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :an operation is over a set if it is closed in it, i guess < 1457661048 414017 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :myname: Then why do we say "closed over x" < 1457661054 447305 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :myname: Why not just say "is over x" < 1457661078 676088 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :myname: I think operations and functions are just always "over" values < 1457661084 266464 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :That is probably the definition < 1457661088 12355 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Though I could check ##math < 1457661133 295321 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Checked < 1457661215 374851 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :Dad says "+ is over ℝ" means the domain of the two operands is ℝ < 1457661286 748898 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :you could also have a function f(x,y) "over ℝ and ℂ" meaning one operand is real and the other complex < 1457661535 575609 :Elronnd!elronnd@znc.dank.ninja NICK :realdonaldtrump < 1457661666 409326 :realdonaldtrump!elronnd@znc.dank.ninja NICK :Elronnd < 1457661765 955103 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :𝐓𝐑𝐔𝐌𝐏 𝐓𝐑𝐔𝐌𝐏 𝐓𝐑𝐔𝐌𝐏 < 1457661893 50986 :yorick!~yorick@oftn/oswg-member/yorick QUIT :Ping timeout: 250 seconds < 1457661899 923086 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :\oren\: All functions are closed over 𝕍. True fact. < 1457662047 340370 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(I think we should define ALL the bb letters) < 1457662088 98613 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :𝔹𝔹 is the set of bitmaps describing blackboard bold letters. hth. < 1457662102 931237 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`unidecode 𝐓𝐑𝐔𝐌𝐏 𝐓𝐑𝐔𝐌𝐏 𝐓𝐑𝐔𝐌𝐏 < 1457662104 118018 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+1D413 MATHEMATICAL BOLD CAPITAL T] [U+1D411 MATHEMATICAL BOLD CAPITAL R] [U+1D414 MATHEMATICAL BOLD CAPITAL U] [U+1D40C MATHEMATICAL BOLD CAPITAL M] [U+1D40F MATHEMATICAL BOLD CAPITAL P] [U+0020 SPACE] [U+1D413 MATHEMATICAL BOLD CAPITAL T] [U+1D411 MATHEMATICAL BOLD CAPITAL R] [U+1D414 MATHEMATICAL BOLD CAPITAL U] [U+1D40C MATHEMATICAL BOLD C < 1457662167 453611 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :𝕩𝕚 is the set of imaginaries produced from 𝕩 < 1457662183 293872 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :"Make Blackboard Bold Great Again" < 1457662216 656916 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :\oren\: Think we need a `bb command for that? < 1457662480 593322 :yorick!~yorick@ip51cd0513.speed.planet.nl JOIN :#esoteric < 1457662480 766525 :yorick!~yorick@ip51cd0513.speed.planet.nl QUIT :Changing host < 1457662480 766587 :yorick!~yorick@oftn/oswg-member/yorick JOIN :#esoteric < 1457662728 611176 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :𝔸𝔹ℂ𝔻𝔼𝔽𝔾ℍ𝕀𝕁𝕂𝕃𝕄ℕ𝕆ℙℚℝ𝕊𝕋𝕌𝕍𝕎𝕏𝕐ℤ < 1457662731 638897 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :𝕒𝕓𝕔𝕕𝕖𝕗𝕘𝕙𝕚𝕛𝕜𝕝𝕞𝕟𝕠𝕡𝕢𝕣𝕤𝕥𝕦𝕧𝕨𝕩𝕪𝕫 < 1457662734 613321 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :𝟘𝟙𝟚𝟛𝟜𝟝𝟞𝟟𝟠𝟡 < 1457662740 133730 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :hfwt < 1457662786 848563 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Nice < 1457662811 652793 :lambda-11235!~lambda-11@47.208.113.50 PRIVMSG #esoteric :f(x, y) if over ℝ, and under 𝔽𝕚ℝ𝕖. < 1457662836 101101 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :Oh yes, and the new version is out, featuring capital cursive and lowercase cursive, in the right codepoints < 1457662853 704807 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :𝒜ℬ𝒞𝒟ℰℱ𝒢ℋℐ𝒥𝒦ℒℳ𝒩𝒪𝒫𝒬ℛ𝒮𝒯𝒰𝒱𝒲𝒳𝒴𝒵𝒶𝒷𝒸𝒹ℯ𝒻ℊ𝒽𝒾𝒿𝓀𝓁𝓂𝓃ℴ𝓅𝓆𝓇𝓈𝓉𝓊𝓋𝓌𝓍𝓎𝓏 < 1457662941 201452 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Very nice < 1457662964 954321 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I love the lowercase blackboard e :D < 1457663000 192741 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :*subtle* < 1457663012 381612 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1457663013 968730 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :05a04e07s08t03h09e10t11i02c < 1457663024 621392 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :prooftechellonique. < 1457663030 708497 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Helloily! < 1457663182 373667 :lambda-11235!~lambda-11@47.208.113.50 PRIVMSG #esoteric :I think over refers to the domain of a function and under refers to its range. < 1457663199 254177 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Hm... < 1457663203 343172 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Consider list theory < 1457663233 900883 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Pure lists, specifically. One might call it ZFl or ZFCl < 1457663253 384930 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :How would one optimally define numbers with it? < 1457663291 809747 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :The first way that comes to mind is f(n)=[[]]*n, where * is the bounded repetition (repn) operation < 1457663317 415158 :lambda-11235!~lambda-11@47.208.113.50 PRIVMSG #esoteric :hppavilion[1]: Like |z| is a function over ℂ and under ℝ. < 1457663356 15381 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Quit: mihow < 1457663381 101138 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :The way more similar to the standard set definition is f(n)=[f(n--)], where -- is of course predecessor < 1457663392 593812 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :lambda-11235: Interesting... < 1457663413 401659 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :lambda-11235: Unless, of course, you include sgeoids < 1457663421 585153 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1457663433 546195 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I definitely read that as Zermelo-Flaenkel < 1457663442 739256 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Wait, no, then it's still under ℝ < 1457663458 123562 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :In fact, |z| isn't under ℝ, it's under ℝx>=0 < 1457663475 795189 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :prooftechnique: Read what as Zermelo-Flaenkel? < 1457663479 787678 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ZF? < 1457663485 214843 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Zfl < 1457663487 477519 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Ah < 1457663488 299592 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :*ZFl < 1457663502 150986 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :ZFl < 1457663509 82844 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :prooftechnique: One of the things I think math needs is a mathematical definition of naming things < 1457663534 228302 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :m("Gaussian"++x) = m(x)+m(x)i < 1457663561 595721 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :m("Gaussian real") = ℂ < 1457663569 729497 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(Maybe it should be a capital M?) < 1457663584 894831 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :ℨ𝔢𝔯𝔪𝔢𝔩𝔬-𝔉𝔯𝔞𝔢𝔫𝔨𝔢𝔩 < 1457663602 510264 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :he\\oren\. < 1457663624 6124 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :(that porthello was typeset in fraktur, but I'm too lazy for that, so please imagine it is.) < 1457663635 105436 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :今ボアリは < 1457663699 146563 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :𝔥𝔢\\𝔬𝔯𝔢𝔫\ < 1457663701 977242 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :prooftechnique: What I'm getting at is I want a function oe(n, s, d) that returns the optimal encoding of n as an element of s where lists can be of depth d < 1457663714 597725 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :And is defined for all n in s < 1457663727 700104 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Hmm < 1457663733 89926 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`thanks \oren\ < 1457663734 234036 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Thanks, \oren\. Thoren\. < 1457663740 165034 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Where s is N, Z, R, C, etc. < 1457663748 427563 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :ℑ 𝔣𝔬𝔯 𝔬𝔫𝔢 𝔱𝔥𝔦𝔫𝔨 𝔣𝔯𝔞𝔨𝔱𝔲𝔯 𝔩𝔬𝔬𝔨𝔰 𝔡𝔦𝔰𝔱𝔦𝔫𝔤𝔲𝔦𝔰𝔥𝔢𝔡 𝔞𝔫𝔡 𝔫𝔬𝔟𝔩𝔢. < 1457663752 261049 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(You can pattern match, and probably have to for those sets) < 1457663770 783163 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(So really, you're defining 4+ related functions that with the same name and one fixed argument) < 1457663811 533530 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : hppavilion[1]: Like |z| is a function over ℂ and under ℝ. <-- i don't recall any such thing. "over" and "under" as hppavilion[1] describes applies to algebraic structures, not just any functions. < 1457663813 517093 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :prooftechnique: We can assume tuples are just length 2 lists and sets are just lists where we ignore ordering < 1457663818 512739 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Okay, so what does "optimal" mean? < 1457663854 246230 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :prooftechnique: You can define the standard operations (+, -, *, /) with it and it uses the least number of empty lists < 1457663857 406812 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :𝔈𝔵𝔠𝔢𝔭𝔱 𝔱𝔥𝔢 𝔨 𝔦𝔰 𝔱𝔬𝔬 𝔪𝔲𝔠𝔥 𝔩𝔦𝔨𝔢 𝔱𝔥𝔢 𝔱. < 1457663863 801001 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :the reals are a group under addition, addition forms a group over the reals. < 1457663898 357022 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :So optimality([]) = 1, optimality(l) = sum([optimality(i) for i in l]) < 1457663903 74649 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :and underlying set functor is a technical term, the right adjoint to the free structure. < 1457663914 948155 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :optimum = min(encodings) < 1457663916 661612 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :What's the EgoBot command that spits out the unicode info? < 1457663924 518871 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :prooftechnique: unidecode? < 1457663930 791581 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :`unidecode ⓚ < 1457663931 301056 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`help uni < 1457663931 459862 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch " downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ < 1457663931 593094 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+24DA CIRCLED LATIN SMALL LETTER K] < 1457663933 98718 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :helloily < 1457663941 624656 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :`unidecode 𝓀 < 1457663944 359572 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :quinthellopia. < 1457663944 783684 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+1D4C0 MATHEMATICAL SCRIPT SMALL K] < 1457663950 278493 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :bonne nuitopia! < 1457663954 939070 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :you arent sokay < 1457663955 72369 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :prooftechnique: You can use multiple characters with unidecode < 1457663958 407109 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :night < 1457663972 800299 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Oh, neat. Thanks. < 1457663979 258211 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :But also, \oren\, see above < 1457663990 654176 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :`unidecode ⓚ 𝓀 < 1457663993 439278 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+24DA CIRCLED LATIN SMALL LETTER K] [U+0020 SPACE] [U+1D4C0 MATHEMATICAL SCRIPT SMALL K] < 1457663997 93506 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :also, i recall we pronounced binomial coefficients as "n over k", that's a different but similar use as fractions... < 1457664013 362404 :boily!~alexandre@96.127.201.149 QUIT :Quit: YEARLY CHICKEN < 1457664111 471206 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh and another use: R^n is a vector space over the reals. then it's not the same as the underlying set. < 1457664118 295158 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Never heard that < 1457664191 168530 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :Oh, yeah I havent removed those yet < 1457664266 457383 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : `help uni <-- HackEgo < 1457664278 772980 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :'s help command takes no arguments. < 1457664327 770615 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Figured as such < 1457664338 962019 :izabera!~izabera@unaffiliated/izabera NICK :izy < 1457664429 295134 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :𝔉𝔘ℨℨ𝔜 𝔚𝔘ℨℨ𝔜 𝔚𝔄𝔖 𝔄 𝔅𝔈𝔄ℜ. 𝔉𝔘ℨℨ𝔜 𝔚𝔘ℨℨ𝔜 ℌ𝔄𝔇 𝔑𝔒 ℌ𝔄ℑℜ. 𝔉𝔘ℨℨ𝔜 𝔚𝔘ℨℨ𝔜 𝔚𝔄𝔖𝔑'𝔗 𝔙𝔈ℜ𝔜 𝔉𝔘ℨℨ𝔜 𝔚𝔄𝔖 ℌ𝔈? < 1457664441 585502 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :AAAAAAAA < 1457664459 295617 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i cannot read that. anyway, food -> < 1457664500 811135 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :That was very hard to read < 1457664505 587694 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :𝔣𝔲𝔽𝔽𝔶 𝔴𝔲𝔽𝔽𝔶 𝔴𝔞𝔰 𝔞 𝔟𝔢𝔞𝔯. 𝔣𝔲𝔽𝔽𝔶 𝔴𝔲𝔽𝔽𝔶 𝔥𝔞𝔡 𝔫𝔬 𝔥𝔞𝔦𝔯. 𝔣𝔲𝔽𝔽𝔶 𝔴𝔲𝔽𝔽𝔶 𝔴𝔞𝔫'𝔱 𝔳𝔢𝔯𝔶 𝔣𝔲𝔽𝔽𝔶 𝔴𝔞𝔰 𝔥𝔢? < 1457664517 602355 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :wait wtf happened there? < 1457664523 733960 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :That's a very good question < 1457664571 731722 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :`unidecode 𝔽 < 1457664572 474346 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+1D53D MATHEMATICAL DOUBLE-STRUCK CAPITAL F] < 1457664625 125367 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :fúźźý wúźźý wáś á béáŕ. fúźźý wúźźý hád ńő háíŕ. fúźźý wúźźý wáń't véŕý fúźźý wáś hé? < 1457664689 266187 :izy!~izabera@unaffiliated/izabera NICK :izabera < 1457664696 473558 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :¿ǝɥ sɐʍ ʎzznɟ ʎɹǝʌ ʇ,usɐʍ ʎzznʍ ʎzznɟ ˙ɹıɐɥ ou pɐɥ ʎzznʍ ʎzznɟ ˙ɹɐǝq ɐ sɐʍ ʎzznʍ ʎzznɟ < 1457664772 867532 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I just realized that my definition of optimality makes it so f(0) = [], f(n) = [P(n)] < 1457664816 777734 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :prooftechnique: New definition of optimality: optimality([]) = 1, optimality(i:l)=1+optimality(i)+optimality(l) < 1457664831 401585 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Then again, the old definition only works when d=infinity < 1457664850 729001 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :And the numbers are the naturals < 1457664857 188356 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Hmm < 1457664880 209129 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :But still, if d is finite then you just output the list as a sum of nested lists of max depth d < 1457664883 647928 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Held in a list < 1457664892 684834 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :`unidecode ɟʍʎ < 1457664893 409384 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+025F LATIN SMALL LETTER DOTLESS J WITH STROKE] [U+028D LATIN SMALL LETTER TURNED W] [U+028E LATIN SMALL LETTER TURNED Y] < 1457664958 2537 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 248 seconds < 1457665017 579649 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :hppavilion[1]: I honestly don't follow what you're going for. Can you show a worked example of expected output for some input? < 1457665045 377517 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :prooftechnique: I don't either; the goal is to figure out what the expected output is < 1457665064 577540 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :ƒบzzγ พบzzγ พαร α вεαя. ƒบzzγ พบzzγ нα∂ ท๑ нαïя. ƒบzzγ พบzzγ พαรท'т νεяγท∂บzzγ, พαร нε? < 1457665092 95740 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :All right, so say I want to optimally encode 4 in ℕ. < 1457665112 243246 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :What's the limit on the list depth? < 1457665144 251733 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :prooftechnique: I'm going for a function enc(n, S, d) that takes a number n that is a member of S, a set S which is from some finite collection of sets (probably N, Z, Q, R, or C), and a maximum list depth d (which is, of course, natural) < 1457665235 635896 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Okay, so given 4 in ℕ and setting d to 4, what's our encoding? < 1457665247 623590 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :It should then return a list which is equal to n encoded optimally into a list of maximum depth d- one where +, -, *, and / can be defined- where the maximum list depth is d and it works for all S. < 1457665261 747958 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Does it just look like [[],[],[],[]]? < 1457665272 29922 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :prooftechnique: I would guess [[[[]]]] < 1457665287 330620 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Mine has optimality 4, whereas yours is 5 < 1457665302 216751 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Gah! Again, I hit the the-answer-is-fucking-obvious-moron barrier! < 1457665304 801630 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I think < 1457665315 135286 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Yeah, pigeonhole principal < 1457665345 751803 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :prooftechnique: I give up. Have any idea how to encode arbitrary reals as lists? < 1457665353 393852 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Optimality be damned? < 1457665363 634677 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I don't think your definition of optimality works the way you think it does < 1457665375 45639 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Or I just don't understand your notation < 1457665379 944921 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :well, define some way of a comma < 1457665447 97621 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :ah, easy < 1457665471 136240 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :(length of numbers before comma, [numbers]) < 1457665479 870329 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :there's your real < 1457665491 808747 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :hppavilion[1]: You can Church-encode the reals, so that might get you somewhere < 1457665505 107794 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :where positions might be made by (value, position) < 1457665517 247958 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :prooftechnique: What do you not get? Or I don't get? < 1457665521 927683 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :of course (a, b) is just [[a, b], [a]] < 1457665552 981587 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :myname: Comma as in a decimal point? < 1457665559 65983 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :yeah < 1457665580 787575 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :myname: Oh, (a, b) is just [a, b] in theory < 1457665595 958265 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :if [] are ordered, yes < 1457665605 555652 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :myname: YES! THAT'S THE ENTIRE POINT! < 1457665606 162439 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :you don't need the fancy positioning then < 1457665640 655574 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :yo 12,345 is [2,[1,2,3,4,5]] < 1457665647 452 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :there is your real < 1457665648 45391 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :myname: What if n=pi? < 1457665664 207210 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :hppavilion[1]: define pi as a real < 1457665668 813491 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :myname: I do < 1457665682 770154 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :go for it < 1457665701 760357 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :give me your definition of it < 1457665732 611340 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :myname: Of what, precisely? < 1457665734 83303 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Of pi? < 1457665738 671967 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Not sure yet < 1457665739 643903 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :You have optimality [] = 1; optimality (x:xs) = 1 + optimality x + optimality xs, which doesn't typecheck, if I follow your notation < 1457665740 147323 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :in other words: how do you define pi without using pi in the reals? < 1457665762 463472 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :myname: Oh, you want pi without pi? tau/2 obviously < 1457665765 794928 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Kidding, kiddin < 1457665766 409522 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :g < 1457666042 991809 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :🙃 < 1457666167 926127 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :myname: How about... pi=4*summ([1:inf{2}), x) < 1457666173 571926 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I got that from a taylor series online < 1457666207 968183 :lleu!~gnomebad@unaffiliated/lleu QUIT :Read error: Connection reset by peer < 1457666217 648202 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(that first argument to summ is an interval with a skip) < 1457666237 470042 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(Wait, no, it's not quite that < 1457666279 817679 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :pi=4*(1+summ(x=[3:inf{2}), -1/x)) < 1457666284 751579 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :summ is, of course, summation < 1457666287 832599 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :there you go, define addition and multiplication on your [] thingie < 1457666297 330893 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :myname: Yep < 1457666299 896817 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Sounds about right < 1457666309 668742 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :myname: It's just a haskelly list, but nestable < 1457666311 182519 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :hth < 1457666326 136623 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :And pur < 1457666326 727675 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :e < 1457666336 873800 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :setler killed all the impure sets < 1457666355 649784 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Dammit, that expression was wrong too < 1457666367 154981 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :It's not n-m-o-q-p, it's n-m+o-q+p < 1457666375 15625 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :MUCH harder to summation < 1457666382 791803 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :no < 1457666397 1686 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :myname: Really? < 1457666467 94815 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :it's pi=4*(1+summ([3:inf{2}), (-1)^x/x)) < 1457666479 513700 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Oh, I suppose you could turn step up to 4 and replace 1/x with 1/x+1/(x+2) < 1457666504 249102 :contrapumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1457666505 763652 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :https://www.math.hmc.edu/funfacts/ffiles/30001.1-3.shtml says otherwise < 1457666522 683497 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :oh, wait < 1457666530 274725 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :not ^x < 1457666536 551572 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :because your sum is stupid < 1457666561 661558 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :myname: It's the best I could do without latex < 1457666575 486074 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :And even if I had latex, I'd need google because I don't latex very often < 1457666581 395649 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :myname: It's stupid, but it works < 1457666607 652813 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :pi=4*(summ([0:inf), (-1)^x/(2*x+1)) < 1457666608 444075 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Apparently < 1457666616 717604 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :OK, that works too < 1457666642 87516 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Here's a cool feature all low-level languages should have < 1457666646 975891 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :<> function call notation < 1457666654 539096 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :f(*a) < 1457666661 787783 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :It allows you to choose the return type < 1457666671 124908 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Allowing multimethods for output, too < 1457666677 708084 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(return type must be directly specified) < 1457666726 512385 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(Also, must be defined, though languages should be able to guess return type if they're similar but this specific type is undefined- e.g. float -> double < 1457666731 413161 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :) < 1457666751 26916 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :What would be good for a low-level language that hasn't been done yet? < 1457667005 438172 :^v^v!~v^@c-68-41-215-101.hsd1.mi.comcast.net JOIN :#esoteric < 1457667012 773444 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 260 seconds < 1457667012 907514 :^v!~v^@c-68-41-215-101.hsd1.mi.comcast.net QUIT :Ping timeout: 260 seconds < 1457667042 767113 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :@sassages-loud < 1457667042 900462 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :oerjan said 1d 1h 37m 54s ago: My neural net thinks there's a historical language called Middle Worse. <-- PLAUSIBLE < 1457667087 535021 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1457667355 724244 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: What would be good for logic programming? Any ideas? < 1457667384 192094 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Preferably something fairly minimal < 1457667722 444816 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Logical-event maybe? < 1457667843 385883 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Hmmm. < 1457667899 636177 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :One might say I spend a lot of time trying to come up with "low-level" stuff. < 1457667941 379463 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Look at, say, Al Dente, and tell me that's not low-level. < 1457668023 775338 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :(You might describe Al Dente as a low-level logical-event language...) < 1457668092 518420 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :whoa whoa whoa < 1457668097 272363 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@mesdames-loud < 1457668097 405670 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :You don't have any messages < 1457668102 222927 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan hasn't used that one yet < 1457668368 15208 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :@meddaged < 1457668368 148657 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Unknown command, try @list < 1457668382 608041 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :@xessaxes < 1457668382 741455 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :You don't have any messages < 1457668398 283651 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :@pulp < 1457668398 454369 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Maybe you meant: pl help < 1457668407 461951 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :@whelp < 1457668407 595749 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :help . Ask for help for . Try 'list' for all commands < 1457668408 748317 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`le/rn middle worse/Mïðal VVőrszü vvoràði nyëlv spöket af magyar inva̋ðerek Herefördshirben < 1457668411 750918 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :leszármazott < 1457668414 448417 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : argh < 1457668417 710474 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned «middle worse» < 1457668421 863806 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :stupid newline paste < 1457668447 276407 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I can't read that. < 1457668478 549594 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`lastfiles < 1457668480 106533 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom/middle worse < 1457668488 681078 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`mkx bin/sedlast//sed -i "$1" "$(lastfiles)" < 1457668494 732775 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin/sedlast < 1457668501 194398 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :`cat bin/mkx < 1457668502 223896 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :key=$(mk "$@") && echo "$key" && chmod +x "$key" < 1457668535 116884 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :`cat bin/mk < 1457668535 806907 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[[ "$1" == ?*//* ]] || { echo usage: "mk[x]" file//contents >&2; exit 1; }; key="${1%%//*}"; value="${1#*//}"; echo "$value" > "$(echo-p "$key")" && echo "$key" < 1457668540 728647 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`le/rn middle worse/Mïðal VVőrszü vvoràði nyëlv spöket af magyar inva̋ðereknek leszármazottok Herefördshirben äppröxima̋tely 1250. < 1457668544 859871 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Relearned «middle worse» < 1457668562 260368 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I still can't read that. < 1457668573 211966 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :excellent! < 1457668654 520111 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :tswett: imagine hungarians inexplicably invading herefordshire some time before 1250 hth < 1457668670 583165 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Kokogadene. < 1457668728 428931 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :tswett: google translate can't read that < 1457668736 822586 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :although it thinks it's japanese < 1457669579 973895 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`le/rn middle worse/Mïðal VVőrszü vvoràði nyëlv spöket af magyar inva̋ðereknek leszármazottai Herefördshirben äppröxima̋tely 1250. < 1457669583 225117 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Relearned «middle worse» < 1457670132 212185 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Quit: Leaving < 1457670253 336381 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Japanese is the most accurate guess as to what language that is. < 1457670265 971150 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I just realized that the term "Video Graphics Array" doesn't really make sense. < 1457670275 536979 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :"Video graphics"? Isn't that what "video" means? < 1457670397 6858 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :as opposed to text graphics < 1457670410 879324 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :like the block and line charatcers < 1457670588 495855 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Yeah, but why not just "video array"? < 1457670595 979229 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Is it simply because that's too short? < 1457670601 141018 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :(Which, mind, is a perfectly good reason.) < 1457670687 479679 :deltab!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net PRIVMSG #esoteric :I guess to fit in with CGA and EGA < 1457670711 33934 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :Maybe "video" refers to a greater refresh rate? < 1457670796 157895 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :deltab: that makes sense. < 1457670810 925141 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :What type of graphics does this thing provide? Text graphics? Nope, this thing provides video graphics. < 1457670939 374494 :treaki_!~treaki@p54BF2CC7.dip0.t-ipconnect.de JOIN :#esoteric < 1457670951 340690 :deltab!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net PRIVMSG #esoteric :CGA and EGA were both 60 Hz < 1457671021 162409 :deltab!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net PRIVMSG #esoteric :maybe the 256 color registers with 262,144-color global palette < 1457671071 457057 :incomprehensibly!sid3405@gateway/web/irccloud.com/x-wklzoyenlfwsvjyj PRIVMSG #esoteric :@so !haskell (\s t->putStrLn(s ++ show s ++ show t ++ t))"@so !haskell (\\s t->putStrLn(s ++ show s ++ show t ++ t))""--"-- < 1457671071 590261 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :.hs: 1: 1:Parse error: ! < 1457671175 690285 :treaki__!~treaki@p54BF2CC1.dip0.t-ipconnect.de QUIT :Ping timeout: 244 seconds < 1457671176 233195 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Now, the Game Boy has a CPU clock speed of 4.19 MHz, and a frame rate of 60 Hz. The screen size is 160 * 144. That means that the number of clock cycles per pixel-frame is... < 1457671185 285161 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :> 4190000 / (60 * 160 * 144) < 1457671186 689396 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 3.0309606481481484 < 1457671197 560175 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :About 3. That's not very many. < 1457671276 850305 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Does that mean that if you're, say, walking around a map, then a very large percentage of the CPU is spent simply updating the screen? < 1457671306 288235 :deltab!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net PRIVMSG #esoteric :I don't think you'd have the CPU update each pixel separately < 1457671477 402211 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Hmm. Looks like it had something to do with tiles and sprites. < 1457671483 533289 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@list so < 1457671483 990864 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :No module "so" loaded < 1457671487 424739 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@help so < 1457671487 558240 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :help . Ask for help for . Try 'list' for all commands < 1457671508 316512 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Interesting how older computing technology is occasionally quite a bit more complicated than the newer stuff. < 1457671513 845720 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Like, the overall complexity has only increased. < 1457671538 578021 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :But there are certain problems where the simple solution works nowadays, but wouldn't have worked back then, because of the computing resources required. < 1457671557 339584 :deltab!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net PRIVMSG #esoteric :yeah < 1457671590 210627 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Like, what form does computer audio take nowadays? A big list of millions of numbers. < 1457671597 589412 :deltab!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net PRIVMSG #esoteric :and some things are reversed: palette cycling was easy and cheap on systems using color register, but nowadays you'd have to update each pixel < 1457671652 256306 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :What was it way back when? You'd have a few different synthesis things and some kind of code controlling them, I dunno. < 1457671659 716484 :deltab!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net PRIVMSG #esoteric :people have done that in web browsers by changing the palette bytes in a PNG and redisplaying it < 1457671688 37799 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@so < 1457671688 170942 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Error: expected a Haskell expression or declaration < 1457671700 379925 :deltab!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net PRIVMSG #esoteric :yep, various waveform generators: square, sawtooth, noise, sine if you were lucky < 1457671701 602533 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@soh < 1457671701 775854 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Maybe you meant: yow src show do < 1457671726 546421 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@so x >>= \a -> b < 1457671726 679864 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :do { a <- x; b} < 1457671732 688674 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Yes if it is a indexed color PNG then you can easily do that < 1457671777 138147 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(With any program that can display PNG, including but not limited to web browsers) < 1457671820 217081 :deltab!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net PRIVMSG #esoteric :you can, but to display it means the program has to decompress the whole image again, render it to a buffer, and copy the buffer into the screen buffer < 1457671846 817797 :deltab!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net PRIVMSG #esoteric :changing color registers was just a few writes < 1457671859 103339 :deltab!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net PRIVMSG #esoteric :hardware did the rest < 1457671866 267571 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Yes, even on Famicom you can change the colours by hardware < 1457671930 367247 :deltab!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net PRIVMSG #esoteric :but that went when 16, 24, 32-bit color came along < 1457671938 932650 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :@so fmap f a < 1457671939 65882 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :fmap f a < 1457671955 408665 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :@so fmap f . fmap g $ a < 1457671955 542000 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :fmap f . fmap g $ a < 1457672325 496664 :deltab!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net PRIVMSG #esoteric :the GameBoy had hardware scrolling, tiles, an overlay window, sprites, and four wave generators: http://fms.komkon.org/GameBoy/Tech/Software.html < 1457672418 582183 :lambda-11235!~lambda-11@47.208.113.50 QUIT :Quit: Bye < 1457672439 794636 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net JOIN :#esoteric < 1457672856 882512 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :The X window system does support having different depths and visuals and stuff and both read/write and read-only colormaps, decomposed and together; however which ones are supported depends on the X server in use (some might not support palettes, while on some others it might be read-only, too) < 1457672888 358427 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :If computer hardware were made that supported all of these modes then the program could too < 1457672914 614762 :deltab!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net PRIVMSG #esoteric :ACTION nods < 1457674957 216810 :variable!~variable@freebsd/developer/variable JOIN :#esoteric < 1457675200 160519 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1457675404 307287 :contrapumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 268 seconds < 1457675551 360820 :variable!~variable@freebsd/developer/variable QUIT :Quit: 1 found in /dev/zero < 1457675809 667540 :lynn!~lynn@unaffiliated/lynn QUIT :*.net *.split < 1457675809 800944 :yorick!~yorick@oftn/oswg-member/yorick QUIT :*.net *.split < 1457675810 11925 :puckipedia!~puck@irc.puckipedia.com QUIT :*.net *.split < 1457676167 140659 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1457676167 273954 :yorick!~yorick@oftn/oswg-member/yorick JOIN :#esoteric < 1457676167 274028 :puckipedia!~puck@irc.puckipedia.com JOIN :#esoteric < 1457676568 83462 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 244 seconds < 1457676670 80695 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1457678895 427002 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1457680246 362541 :lynn!~lynn@unaffiliated/lynn QUIT :*.net *.split < 1457680246 534645 :yorick!~yorick@oftn/oswg-member/yorick QUIT :*.net *.split < 1457680246 668188 :puckipedia!~puck@irc.puckipedia.com QUIT :*.net *.split < 1457680528 603364 :diginet!~diginet@107.170.146.29 QUIT :Quit: diginet has quit! < 1457680638 25568 :diginet!~diginet@107.170.146.29 JOIN :#esoteric < 1457680892 24176 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1457680892 157618 :yorick!~yorick@oftn/oswg-member/yorick JOIN :#esoteric < 1457680892 157684 :puckipedia!~puck@irc.puckipedia.com JOIN :#esoteric < 1457681307 181005 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net QUIT :Quit: Bye < 1457681371 73734 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :well, at least my whining to the unicode mailing list brought their attention to the fact that there's no standard machine readable documentation which lists all the characters in each "math variable alphabet" < 1457681416 269726 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :instead it's only listed in the notes in the character list pdf. < 1457681497 928679 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Write one yourself if you need it, and publish them as public domain < 1457681614 622725 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :that's sort of what I've done on my fontdemo page. < 1457681942 582310 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Sgeo_: yes, that looks like a strange restriction to me. < 1457682214 101848 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite < 1457682440 319905 :lynn!~lynn@unaffiliated/lynn QUIT :*.net *.split < 1457682440 453406 :yorick!~yorick@oftn/oswg-member/yorick QUIT :*.net *.split < 1457682440 587062 :puckipedia!~puck@irc.puckipedia.com QUIT :*.net *.split < 1457682880 857765 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1457682881 30438 :yorick!~yorick@oftn/oswg-member/yorick JOIN :#esoteric < 1457682881 30526 :puckipedia!~puck@irc.puckipedia.com JOIN :#esoteric < 1457686273 926199 :earendel!~earendel@unaffiliated/earendel QUIT :Ping timeout: 244 seconds < 1457686529 510084 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Quick < 1457686536 503344 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Somebody define high-phenated < 1457686797 176946 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1457686953 900040 :olsner!~salparot@c83-252-193-184.bredband.comhem.se QUIT :Ping timeout: 240 seconds < 1457687697 973966 :olsner!~salparot@c83-252-193-184.bredband.comhem.se JOIN :#esoteric < 1457688189 718148 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: is it possible to get tswett's etymology bot to produce definitions too? < 1457688533 546471 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: Define high-phenated. < 1457688533 739630 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :fizzie: but that's only to be used so rarely? :p. ugh i need to do pages that look suitable for a srfi. < 1457688548 462374 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Apparently it's not worth defining, it's too rare. < 1457689138 865615 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? phenate < 1457689151 305944 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :phenate? ¯\(°​_o)/¯ < 1457689512 245558 :zgrep!sid43445@gateway/web/irccloud.com/x-oevbiojbkxyvopgg PRIVMSG #esoteric :hppavilion[1]: If you're high-phenated, you are phenated on an elevated level, a level above the regular sort of phenation one gets at phenation clinics. If you're low-phenated, you've actually been deprived of phenation, probably also at a phenation clinic, though people do sometimes de-phenate themselves using various tools such as hammers and chainsaws. < 1457689537 914872 :zgrep!sid43445@gateway/web/irccloud.com/x-oevbiojbkxyvopgg PRIVMSG #esoteric :fungot: What does "phenate" mean? < 1457689538 235780 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :zgrep: this particular professor was very interested in another ancient concept called a newspaper, then maybe näppärä would be fingery" or something < 1457689546 794456 :zgrep!sid43445@gateway/web/irccloud.com/x-oevbiojbkxyvopgg PRIVMSG #esoteric :o.o < 1457689553 625422 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Whoa < 1457689562 658419 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :That started out coherent and a bit horrifying < 1457689573 773012 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: Are you actually from the future? < 1457689573 906728 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :fizzie: if you can hang around in the scheme world certainly seems hard. < 1457689601 427526 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I think I figured out how wormholes work < 1457689604 302410 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm guessing "ancient concept called a newspaper" is a verbatim quote. And "näppärä" is Finnish. < 1457689618 538502 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Ah < 1457689649 417784 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :2007-11-06 04:58:06 you might be interested in another ancient concept called a newspaper, then < 1457689699 918360 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fungot: do you mean to imply that you're from the scheme world, but that world is now of the past only? < 1457689700 150898 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :b_jonas: add another zero in there. the generally preferred method of development is not entry level developer < 1457689750 81550 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fungot: we're not supposed to get code written by replacable code monkeys? we've been doing this all wrong then! maybe that's why the application never seems to work. < 1457689750 317091 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :b_jonas: it would be lumpy from the star wars trilogy are among my favorite movies, but the throughput doesn't grow equally. < 1457689772 370342 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fungot: is lumpy the ninth elf? < 1457689772 503964 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :b_jonas: s/ at/ in/, though. < 1457689787 103306 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :yeah < 1457689938 901358 :mtve!~mtve@10130.x.rootbsd.net QUIT :Quit: Terminated with extreme prejudice - dircproxy 1.2.0 < 1457690125 325153 :lynn_!~lynn@unaffiliated/lynn JOIN :#esoteric < 1457690161 605967 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 240 seconds < 1457690637 318863 :lynn_!~lynn@unaffiliated/lynn QUIT :Ping timeout: 246 seconds < 1457690932 773755 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :fizzie, do you run zemhill? < 1457690967 555883 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes, if you can call it that. < 1457690984 310638 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(As in, I haven't touched it in a long while.) < 1457691008 879638 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Can you take a look at http://zem.fi/bfjoust/hill.git/ and see what's up with it? < 1457691038 412522 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :All the objects are clearly there, but, master seems to be attached to an older commit for some reason < 1457691048 831534 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :(When you clone it) < 1457691065 653493 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :What's up is that I forgot to set up that post-update hook (for update-server-info) you need for the "dumb HTTP" serving mechanism to work right. < 1457691099 510773 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I was this close: || ... to actually doing that the other day, then got distracted by a shiny object. < 1457691105 85234 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Let's do that now. < 1457691195 474691 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Done. Also ran it once for good measure. Doing a pull now should work. < 1457691214 933537 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Hopefully.) < 1457691232 337852 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :opps < 1457691265 939890 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Is fixx < 1457691295 832886 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The shorter it takes to fix something, the longer I procrastinate with it. < 1457691327 801027 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fungot, help fizzie fix those hooks already < 1457691327 985608 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :b_jonas: ( a real mathematical function!) from the sorting package) with modified structures. < 1457691353 977610 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Sounds like a game of Clue(do). < 1457691669 486541 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :how do i skip a makefile rule if none of the targets has been modified? < 1457691696 176577 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 244 seconds < 1457691701 321541 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :makefiles are some dark magic i don't master < 1457691746 122722 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i mean if none of the dependencies < 1457691982 539169 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :izabera: isn't that what make does normally? it skips those rules < 1457692038 616810 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :then i'm using it wrong < 1457692072 361683 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :headers: $(sources) < 1457692079 877822 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric : generate headers here ... < 1457692089 629038 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :^ want to skip it if none of the sources have been modified < 1457692162 98370 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :izabera: does your rule actually touch the file called headers? < 1457692181 684233 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Make skips the rule if the dependencies have not been modified since headers was modified < 1457692192 691624 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it needs something to compare to < 1457692207 23666 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :it doesn't touch them < 1457692279 657304 :vodkode!~vodkode@fl-71-52-127-115.dhcp.embarqhsd.net JOIN :#esoteric < 1457692281 756039 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :https://arin.ga/XLDTei/raw looks like this < 1457692396 879561 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :headers is executed every time < 1457692682 173059 :lleu!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1457692874 29103 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :izabera: then put the actual output filenames as target operands too, like headers: struct.h proto.h\nstruct.h proto.h: $(src)\n\tcd src & { \\\n... < 1457692901 160740 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :otherwise Make has no way to guess when your headers are fresh enough < 1457692958 892391 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :now i'm using headers: $(src) src/proto.h src/struct.h and make with no parameters executes headers < 1457693444 498842 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 260 seconds < 1457693574 852250 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :\o/ solved it < 1457693598 183982 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :https://arin.ga/4lg1We/raw thanks for the help b_jonas < 1457693600 639483 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :A phony target will always execute if named, since there's no output file(s) to compare the input file timestamps to. < 1457693643 138298 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :now i unphonyed it < 1457693840 915806 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Sadly that's slightly wrong, in a way that's generally only problem for running it in parallel with -j. < 1457693867 283781 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :A "foo bar: baz" rule doesn't say "use these commands to generate the files 'foo' and 'bar' from 'baz'". < 1457693890 13899 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Instead, it says: "use these commands to generate 'foo' from 'baz'" + "use these same commands to generate 'bar' from 'baz'". < 1457693955 682703 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :In the serial case, it doesn't run twice, but that's only because after it's ran once, both outputs are fresh. < 1457693973 210463 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :In parallel, though, it'll run the whole block of commands twice. < 1457693986 731775 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :For details, see e.g. http://www.cmcrossroads.com/article/rules-multiple-outputs-gnu-make < 1457694300 636496 :earendel!~earendel@unaffiliated/earendel JOIN :#esoteric < 1457694404 325636 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ok so i split that in two rules < 1457694407 219128 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :should be ok, right? < 1457694897 244008 :earendel2!~earendel@176.7.88.215 JOIN :#esoteric < 1457694921 693177 :earendel!~earendel@unaffiliated/earendel QUIT :Ping timeout: 244 seconds < 1457695129 526251 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That should be fine; the "one output per rule" case is simple, and you can actually generate the files separately. < 1457695157 5748 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(It's more of a problem if you have some funky external tool that makes you more than one file at once.) < 1457695276 428304 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i have to change the $(obj): $(src) thing as well, right? < 1457695329 337283 :zadock!~outsider@cthulhu.tuiasi.ro JOIN :#esoteric < 1457695369 675817 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :that was easy obj/%.o: src/%.c < 1457695381 45768 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :no :( < 1457695385 3182 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :doesn't work < 1457695491 406901 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :yay fixed it < 1457695514 862247 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :https://arin.ga/GsNbbd/raw < 1457695516 835434 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :thank you guys < 1457695633 372104 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(make is an esoteric language) < 1457696351 217320 :zadock!~outsider@cthulhu.tuiasi.ro QUIT :Quit: Leaving < 1457696383 426337 :zadock!~outsider@cthulhu.tuiasi.ro JOIN :#esoteric < 1457696449 889746 :zadock!~outsider@cthulhu.tuiasi.ro QUIT :Remote host closed the connection < 1457696718 198824 :zadock!~outsider@cthulhu.tuiasi.ro JOIN :#esoteric < 1457698320 351442 :jaboja!~jaboja@ejw72.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1457698786 667770 :zadock!~outsider@cthulhu.tuiasi.ro QUIT :Quit: Leaving < 1457699608 40043 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 264 seconds < 1457699837 724606 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1457701184 52728 :yorick__!~yorick@oftn/oswg-member/yorick JOIN :#esoteric < 1457701297 627214 :yorick!~yorick@oftn/oswg-member/yorick QUIT :Ping timeout: 240 seconds < 1457702428 657141 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :b_jonas: Most esolangs I've seen have more comprehensive docs than make < 1457702469 535872 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :`addquote b_jonas: Most esolangs I've seen have more comprehensive docs than make < 1457702490 604927 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1272) b_jonas: Most esolangs I've seen have more comprehensive docs than make < 1457704896 922321 :earendel2!~earendel@176.7.88.215 QUIT :Read error: Connection reset by peer < 1457704952 848076 :earendel!~earendel@unaffiliated/earendel JOIN :#esoteric < 1457705163 224786 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Vitsy14]]4 M10 02https://esolangs.org/w/index.php?diff=46583&oldid=46581 5* 03VTCAKAVSMoACE 5* (+5) 10Fixed dates. < 1457707413 34169 :lambda-11235!~lambda-11@47.208.113.50 JOIN :#esoteric < 1457707677 629553 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :wow < 1457707694 424928 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :do you recall that I said on this channel recently that I've never seen 7-zip crash? < 1457707700 962376 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it crashed now. < 1457708316 365773 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION ponders adding "7-zip support" to the topic... nah. < 1457709776 140019 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Backtrace contains run > _actual_start > really_start. < 1457709795 427182 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Somewhat surprised there isn't no_honest_for_reals_now_start. < 1457710875 955770 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :prepare_to_stop_starting_now < 1457712274 7795 :J_Arcane!~chatzilla@37-219-114-166.nat.bb.dnainternet.fi QUIT :Ping timeout: 240 seconds < 1457712426 381204 :jaboja64!~jaboja@emf122.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1457712633 871778 :jaboja!~jaboja@ejw72.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 240 seconds < 1457713595 559187 :spiette!~spiette@72-53-140-195.cpe.distributel.net JOIN :#esoteric < 1457714479 960218 :J_Arcane!~chatzilla@37-219-114-166.nat.bb.dnainternet.fi JOIN :#esoteric < 1457715879 960184 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric : b_jonas: Most esolangs I've seen have more comprehensive docs than make < 1457715908 630281 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Isn't this why stuff like scons or cmake got made < 1457716417 739102 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There's never enough build systems. < 1457716754 636112 :nortti!nortti@ayu.smar.moe PRIVMSG #esoteric :we should create an esoteric build system. like autotools < 1457716942 80404 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I'll bet Sgeo's already done it < 1457716983 738946 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :If we do create one, I vote for måke as the name < 1457717034 616017 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :At least more modern languages seem to have decided to standardize on sane ones. < 1457717043 76477 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :sbt, gradle, cargo and such. < 1457717247 536278 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :"info make" is actually reasonably comprehensive < 1457717308 137720 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1457718052 70736 :FreeFull!~freefull@defocus/sausage-lover QUIT :Quit: Rebooting < 1457718171 7855 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1457718443 174085 :mtve!~mtve@10130.x.rootbsd.net JOIN :#esoteric < 1457718694 946173 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Any recommendations for a good text-based adventure game? I'm looking for something new to do for a few days. < 1457719454 128378 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Well, I wrote interpreters for the Z-machine VM, so if the game you play is Zork then you can use that < 1457720211 540504 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I did read report of the game with AlphaGo, they say that both players made bad moves. But what computer hardware is AlphaGo running on? < 1457720264 82850 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :It's a server farm. Last total I saw was something like 1200 cores and 400 GPUs or something crazy like that < 1457720287 929421 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :At what clock speeds and what instruction set? < 1457720288 964547 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Sorry, 176 GPUs, as of October 2015 < 1457720297 495354 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :The details have not been released < 1457720316 905542 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :And there's been no update to those totals since October, so it's probably more, now < 1457721228 141728 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1457722045 142962 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 244 seconds < 1457722684 800166 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1457724043 248887 :mtve!~mtve@10130.x.rootbsd.net PRIVMSG #esoteric :game of life question: is "o2bo$bo$2bo$o!" orphan? sorry being really dumb friday evening. < 1457724160 547828 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Lymia: I've seen enough griping about Gradle to confidently say not everyone thinks it's all that sane. < 1457724181 164773 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I haven't used it before. < 1457724183 752842 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I assumed it was sane. < 1457724207 542171 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :It was very easy to set up when I was doing Minecraft mods. < 1457724212 581431 :lynn_!~lynn@unaffiliated/lynn JOIN :#esoteric < 1457724214 4173 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :But beyond that, it was entirely inscrutable < 1457724226 284607 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :If something broke, I doubt I'd have been able to even try to fix it < 1457724236 414195 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And sbt managed to be unbeliavably resource-hungry when I was doing a Scala thing (as in, running out of few gigs of memory when doing a toy project), but that was pretty early on, so maybe it's better (or worse...) now. < 1457724266 820277 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :sbt needs to compile Scala. < 1457724270 388010 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Which is... < 1457724283 168613 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I'm pretty sure scalac's responsible for the memory use, not sbt, anyway. < 1457724370 48254 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 244 seconds < 1457724527 931413 :J_Arcane!~chatzilla@37-219-114-166.nat.bb.dnainternet.fi QUIT :Ping timeout: 244 seconds < 1457724803 177794 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :mtve: Definitely looks that way, though I'm definitely not an expert < 1457724804 273559 :vanila!~vanila@unaffiliated/vanila JOIN :#esoteric < 1457724912 703429 :mtve!~mtve@10130.x.rootbsd.net PRIVMSG #esoteric :most of wannabe breakthroughs appears to be simple bugs, so i guess i need to start catching it, finally. < 1457724930 825739 :lynn_!~lynn@unaffiliated/lynn QUIT :Read error: Connection reset by peer < 1457724949 530722 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :When making a set of global variables to communicate with audio thread, exactly which of those variables should be volatile and which should not be? < 1457725095 440986 :J_Arcane!~chatzilla@37-219-114-166.nat.bb.dnainternet.fi JOIN :#esoteric < 1457725245 541681 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Syms14]]4 N10 02https://esolangs.org/w/index.php?oldid=46584 5* 0350.161.94.113 5* (+7366) 10..Why not.. < 1457725355 433430 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :fizzie, I have 8 GB of memory, and haven't run out before, anyway. < 1457725371 150740 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :When compiling large Scala projects. But... I might be missing something nasty. < 1457725379 86509 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :It would not surprise me at all if it used excessive resouecs. < 1457725381 664223 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :resources* < 1457725516 284210 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Syms14]]4 10 02https://esolangs.org/w/index.php?diff=46585&oldid=46584 5* 0350.161.94.113 5* (+0) 10/* Interpreter */ < 1457725716 387258 :APic!apic@apic.name QUIT :Ping timeout: 276 seconds < 1457725860 611161 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Syms14]]4 10 02https://esolangs.org/w/index.php?diff=46586&oldid=46585 5* 0350.161.94.113 5* (-440) 10/* Interpreter */ < 1457725924 704122 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Syms14]]4 10 02https://esolangs.org/w/index.php?diff=46587&oldid=46586 5* 0350.161.94.113 5* (+2) 10/* Interpreter */ Yes, I should use the preview button. < 1457726098 976217 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net JOIN :#esoteric < 1457726830 504873 :mtve!~mtve@10130.x.rootbsd.net PRIVMSG #esoteric :"o2bo$bo$2bo$o2bo!" has 3 parents but "o2bo$bo$2bo$o!" has none, new GoE? what am i missing? < 1457726846 892783 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1457727031 720945 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :how do you read an RLE pattern? other than copy-and-pasting it into Golly? < 1457727086 265265 :mtve!~mtve@10130.x.rootbsd.net PRIVMSG #esoteric :it's like "X..X\n.X..\n..X.\nX...\n" < 1457727199 313740 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so o means set, b means blank, and numbers are prefix pepeat counts? < 1457727204 415875 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :with $ being newline, and ! being EOF? < 1457727219 880487 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or, hmm < 1457727223 39751 :mtve!~mtve@10130.x.rootbsd.net PRIVMSG #esoteric :seems so, i use golly indeed < 1457727229 639834 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that doesn't explain the "bo" which is the wrong length and appears to be centred < 1457727269 256355 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :mtve, are you searching for parents with size (n+2)*(n+2)? < 1457727277 576022 :mtve!~mtve@10130.x.rootbsd.net PRIVMSG #esoteric :yep < 1457727280 860791 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :A larger pattern can get smaller. < 1457727290 528651 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1457727348 651007 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mtve: what are the rules? produce that pattern in a 4×4 box after one step? or do we have to allow blank space around it? < 1457727409 309165 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :you can use a SAT solver to do this < 1457727476 840476 :mtve!~mtve@10130.x.rootbsd.net PRIVMSG #esoteric :6x6 pattern surrounded by spaces produces 4x4 pattern in the center surrounded by spaces, yep, i'm using sat. i'm missing something obvious here. < 1457727491 648260 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :mtve, post it on the forum? < 1457727525 82928 :mtve!~mtve@10130.x.rootbsd.net PRIVMSG #esoteric :i need to check everything first, it just could not be that simple. < 1457727528 481752 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :o4b2o$bo3b2o$2bo$3bo$4bo$2o$2o! < 1457727539 290680 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mtve: that produces your pattern in the centre 4×4 after one step < 1457727565 814357 :mtve!~mtve@10130.x.rootbsd.net PRIVMSG #esoteric :nope. < 1457727612 816591 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err golly crashed and I put the blocks in the wrong place < 1457727622 387289 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :when recreating it from memory < 1457727662 717444 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :o3b2o$bo3bo$2bo$3bo$o3bo$2o! < 1457727664 527677 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mtve: there < 1457727676 160682 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :uh, oh < 1457727685 532365 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :http://www.ericweisstein.com/encyclopedias/life/GardenofEden.html < 1457727689 529417 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :mtve, are you sure you have the right definition of garden of eden? < 1457727690 714438 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :It is not known if a pattern which has a father pattern, but no grandfather pattern exists (Gardner 1983, p. 249). < 1457727697 624190 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :what the hell? < 1457727704 783669 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :take a garden of eden and go forward one step < 1457727736 776095 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :vanila: you might be able to synthesize it from a different father < 1457727753 38125 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :oh I see! < 1457727753 916428 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in the gardens in the article, most of the cells disappear after one cycle < 1457727755 88898 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :thanks < 1457727756 141143 :mtve!~mtve@10130.x.rootbsd.net PRIVMSG #esoteric :vanula: yep, got trapped too. it means that one step can has many fathers < 1457727764 699979 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :I get it now :D < 1457727793 846055 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :mtve, I believe the definition of "garden of eden" might not care about the surrounding cells. < 1457727803 399156 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :That is, the 4x4 pattern produced does not need to be surrounded by blank squares. < 1457727830 838737 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :"Each Garden of Eden configuration contains at least one finite pattern (an assignment of states to a finite subset of the cells) that has no predecessor regardless of how the surrounding cells are filled." < 1457727834 765789 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Garden_of_Eden_(cellular_automaton) < 1457727916 303509 :mtve!~mtve@10130.x.rootbsd.net PRIVMSG #esoteric :i've red all wikis already, still don't get it < 1457727958 947755 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :I would have to make a solver < 1457727977 707857 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :Lymia, how does this compared with 'orphan'? < 1457727988 744771 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :http://www.conwaylife.com/wiki/Garden_of_Eden#Orphans < 1457728017 686025 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :Computer searches have revealed that there are no Gardens of Eden contained within a 6 × 6 bounding box.[3] < 1457728030 732278 :mtve!~mtve@10130.x.rootbsd.net PRIVMSG #esoteric :ais523: try one step of $4b2o$b2o$3b2o$3b2o$5b2o$2b2o4$3bobo$2bo3bo$bob2o$3b2obo$bo3bo$2bobo5$2bo$2bo3bo$3b2obo$bob2o$bo3bo$5bo! < 1457728086 681711 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :is there a name for configurations with a predecessor, but no second order predecessor? < 1457728098 836578 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :and... are any of such configurations known? < 1457728106 480839 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :mtve, I believe the definition of a garden of eden is. < 1457728118 464715 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :For example, if the bounding box is a 4x4 square < 1457728142 273700 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(iow, the configuration should not be a garden of eden, but all its predecessors should be) < 1457728142 418619 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :There are no configurations of any size which produce that pattern in the bounding box, regardless of its surrounding squares < 1457728183 638363 :mtve!~mtve@10130.x.rootbsd.net PRIVMSG #esoteric :ah, so alive cells must touch bounding box, yes, could be < 1457728191 655222 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :int-e, not sure if there's a name but there was a citation about it in the thing i linked 2 links ago < 1457728210 333295 :mtve!~mtve@10130.x.rootbsd.net PRIVMSG #esoteric :Lymia: thanks for hints! < 1457728255 886605 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :vanila: oh thanks < 1457728291 818871 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 248 seconds < 1457728306 660509 :mtve!~mtve@10130.x.rootbsd.net PRIVMSG #esoteric :int-e: Conway itself will give you $50 for it < 1457728413 893436 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 240 seconds < 1457728447 311285 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmmm itself < 1457728458 144344 :mtve!~mtve@10130.x.rootbsd.net PRIVMSG #esoteric :int-e: http://www.conwaylife.com/wiki/Lifeline_Volume_6, see The Grandfather Problem < 1457728491 20511 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :mtve, under which rules. < 1457728492 346279 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :X...XX\n.X...X\n..X...\n...X..\nX...X.\nXX.... < 1457728495 721514 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :This is a parent to that pattern. < 1457728526 535285 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Hah. "Your obvious ideas are most likely wrong." < 1457728560 3359 :mtve!~mtve@10130.x.rootbsd.net PRIVMSG #esoteric :Lymia: yes indeed. < 1457728600 404678 :mtve!~mtve@10130.x.rootbsd.net PRIVMSG #esoteric :many thanks to everybody's time < 1457728674 583910 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1457728700 858983 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mtve: 10bobo$8bo5bo$9b5o$7bob5obo$9b5o$5bo3b5obo$6bo3b4o$3bo3bo6bo$bo6bo3bo$ 2b4o3bo$ob5o$2b5o$ob5obo$2b5o$bo5bo$3bobo! < 1457728728 735118 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :produces your pattern in an otherwise blank playfield after one tick < 1457728754 758303 :mtve!~mtve@10130.x.rootbsd.net PRIVMSG #esoteric :wow, it was great < 1457728808 756538 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :alternating quantifiers are so difficult < 1457728839 860236 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the block generators are really large in order to be able to get rid of them in one tick without interfering with any of the other parts of the pattern < 1457728845 745649 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, bit, not block < 1457729014 496379 :mtve!~mtve@10130.x.rootbsd.net PRIVMSG #esoteric :Lymia: so no, as ais523 pointed, orphan==GoE < 1457729031 695445 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de JOIN :#esoteric < 1457729049 455972 :mtve!~mtve@10130.x.rootbsd.net PRIVMSG #esoteric :ais523: many thanks, now i've nailed error in my model. < 1457729132 70892 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mtve: the orphan is the minimal part of a GoE that makes it a GoE < 1457729143 224962 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and a GoE is any pattern that include an orphan somewhere < 1457729163 490492 :mtve!~mtve@10130.x.rootbsd.net PRIVMSG #esoteric :got it < 1457729473 993404 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :How about an algebraic language based on order theory rather than operations? < 1457729485 613100 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Or an ordered field language? < 1457729947 824010 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :What does that mean? :v < 1457729971 743858 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :prooftechnique: The programs form an ordered field < 1457729976 857701 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Hyperfield, no less < 1457729990 35056 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :while trying to figure out what was causing my kernel panics earlier today, I realised I was using an HP Pavilion right now < 1457729999 479895 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Awesome < 1457730000 399720 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :whereas hppavilion[1] isn't < 1457730010 324004 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1457730018 11201 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this is possibly going to cause some sort of very small rift in the space-time continuum? < 1457730026 266943 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :(A hyperfield has succ, pred, add, sub, mul, div, exp, root, log, tet, sroot, slog, etc.) < 1457730054 717569 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :ACTION looks out the window < 1457730054 896641 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :OH MY GOD PONIES < 1457730065 967815 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :(My sister is watching my little pony next to me) < 1457730078 16405 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :I'm trying to remember how to define anticons < 1457730079 549120 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think I saw a pony in person today < 1457730096 69168 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :went for a walk in the countryside < 1457730127 698855 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and instead of usual animals like cows and sheep, the fields were providing something different < 1457730143 895289 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :first one containing animals had ponies, next one had oxen (I think; could have been bulls but the horns were the wrong shape) < 1457730158 177496 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then the next one had geese; not sure if they lived there, the fence certainly wasn't keeping them in < 1457730164 816007 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then the one after that had chickens < 1457730181 430709 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and only one more field had an animal in (not counting obviously wild birds in small numbers), and it was a cat < 1457730191 962134 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :again, who presumably didn't live there < 1457730270 895862 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :@src (++) < 1457730271 72452 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :[] ++ ys = ys < 1457730271 72535 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :(x:xs) ++ ys = x : (xs ++ ys) < 1457730271 72592 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :-- OR < 1457730271 72617 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :xs ++ ys = foldr (:) ys xs < 1457730776 768387 :nortti!nortti@ayu.smar.moe PRIVMSG #esoteric :ais523: aren't bulls and ox the same thing, except ox are castrated? < 1457730783 315314 :nortti!nortti@ayu.smar.moe PRIVMSG #esoteric :*oxen < 1457730789 221177 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not sure < 1457730792 836270 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :nortti: you're thinking steers < 1457730796 410500 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :oxen are a different species < 1457730797 254784 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not very good at recognising unusual farm animals < 1457730809 807508 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also there's an emu farm nearish to where I live, but you can't see the emus from the road < 1457730859 260482 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Is it possible to make xterm to change the mouse cursor icon based on whether or not the program has requested to receive mouse inputs? < 1457730861 355380 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not 100% sure why the farmers there decided to farm emus, but they did < 1457730893 491733 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: xterm does know whether the program requested mouse inputs, so that seems like a patch that's possible to write without major changes < 1457731073 954535 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :It seem would therefore be more easily to tell the mouse mode of the program when using the mouse then. < 1457731108 805579 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I do have the xterm source codes on my computer (since I needed a newer version of xterm than was included in the package manager) < 1457731128 658375 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :pointerMode... so yeah it definitely knows. < 1457731227 511517 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :it sounds like a useful addition to me as well < 1457731259 142618 :lynn_!~lynn@unaffiliated/lynn JOIN :#esoteric < 1457731419 317742 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 246 seconds < 1457731561 587227 :spiette!~spiette@72-53-140-195.cpe.distributel.net QUIT :Ping timeout: 240 seconds < 1457731571 509612 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :I think someone should make Kitten, as seen in the topic < 1457731666 897490 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :I'll take a crack at it < 1457731866 550725 :yorick!~yorick@oftn/oswg-member/yorick JOIN :#esoteric < 1457731965 162972 :yorick__!~yorick@oftn/oswg-member/yorick QUIT :Ping timeout: 244 seconds < 1457732152 676900 :yorick!~yorick@oftn/oswg-member/yorick QUIT :Ping timeout: 244 seconds < 1457732171 176656 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Read error: Connection reset by peer < 1457732202 539321 :yorick!~yorick@ip51cd0513.speed.planet.nl JOIN :#esoteric < 1457732202 678722 :yorick!~yorick@ip51cd0513.speed.planet.nl QUIT :Changing host < 1457732202 678827 :yorick!~yorick@oftn/oswg-member/yorick JOIN :#esoteric < 1457732398 855385 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? ligature < 1457732415 8650 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh lag. < 1457732418 779774 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ligature? ¯\(°​_o)/¯ < 1457732573 463820 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :hrm < 1457732575 266117 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :ais523, so. < 1457732592 907352 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I'm writing a program to collect every BFJoust program ever on the zemhill and EgoBot hills. < 1457732606 463564 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: via looking at repo history, presumably? < 1457732609 149040 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Yeah. < 1457732629 559144 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :note that they work a bit differently: EgoBot doesn't save a program that's submitted into last place, zemhill does for one generation < 1457732638 4767 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :You think it'd be interesting to put the results of that on the BFJoust page? < 1457732646 949768 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that said, if a program is submitted into last, there's at least a decent chance it's completely meaningless < 1457732670 254798 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :!bfjoust meaningless HQ+99++ < 1457732672 728422 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​Score for ais523_meaningless: 6.2 < 1457732677 720786 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :eh < 1457732683 90948 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I can't do anything about it. < 1457732686 538573 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :If it's not tehre < 1457732687 485414 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a /lot/ of bad programs have been submitted < 1457732688 113896 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :there* < 1457732690 544008 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :... well, I can < 1457732699 928783 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I can search my IRC logs. < 1457732701 802146 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(not to mention that nop.bfjoust used to actually get onto the hill on occasion) < 1457732703 313361 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :But I have gaps < 1457732716 319755 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, in the very very early days of egojoust < 1457732721 7892 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the hill was upside-down by mistake < 1457732726 687677 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it rewarded more losses rather than more wins < 1457732736 386972 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :(surprisingly enough, one of the bots from the Stack Overflow hill seems to be surviving on zemhill ) < 1457732740 30763 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :we didn't notice right away (although we did notice pretty quickly) < 1457732746 152757 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: which one is that? < 1457732791 308808 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :http://zem.fi/git/?p=hill;a=blob;f=StackOverflow.Sp3000_ParanoidBot.bfjoust;hb=5dd28bafd2a08864e3639e0d3163645ed6bcbfe8 < 1457732806 18970 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Seems pretty similar to some stuff I've seen on the main hill < 1457732814 493867 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric : the hill was upside-down by mistake < 1457732814 660077 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric : it rewarded more losses rather than more wins < 1457732816 951301 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :uhm < 1457732817 743660 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :So. < 1457732821 911572 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :The best program is "<" < 1457732823 563533 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :no contest. < 1457732830 631090 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes < 1457732839 840115 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :eventually someone submitted that when they realised what was going on < 1457732853 9708 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Another enhancement for xterm would be a UTCE version (which would be able to use the DEC Technical character set, as well as simplify a lot of the other codes involved in xterm) < 1457732859 995589 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :incidentally, "zero your own flag first but stay on the tape" rules are not 100% trivial, although they're probably pretty trivial < 1457732869 608098 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: DEC Technical is a different set from the line-drawing one, right? < 1457732874 711680 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that basically nobody supports? < 1457732903 397437 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Hrm. < 1457732905 929850 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Idea for a variant. < 1457732913 962899 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :How'd BFJoust work out on a cyclic tape? < 1457732936 942113 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :ais523: Yes, it is different from the VT100 character graphics set (which is fully compatible with Unicode, and is also compatible with many non-Unicode X fonts) < 1457732957 303939 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Depending on the circumstance < 1457732962 573956 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :You might even get tricked into clearing your own flag. < 1457732967 260432 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: assuming you can't trivially just reach the enemy's flag with < ? < 1457732974 292346 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Yeah < 1457732990 941538 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's not that different, probably a bit more complex < 1457732992 879660 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Flag [1-8 cells] Flag [1-8 cells] [loop] < 1457732995 72007 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Something like that. < 1457733003 74706 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :With parity for +- and >< < 1457733053 99118 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Do you know what file and where in the file I would have to look to modify xterm to change the mouse pointer? < 1457733060 499617 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :(256 configurations. \o/) < 1457733066 955734 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: no < 1457733083 867530 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: fwiw, the minimum tape length of 10 rather than 2 was intentional < 1457733090 238910 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :to guarantee you could get some safe decoys < 1457733124 815996 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :maximum of 30 was chosen to guarantee a chance of decoy overlap (higher maximum means you can't make as many assumptions about the minimum) and to ensure that you could get over to the enemy's flag in the middle of a lock loop and back again < 1457733130 666868 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I'd like it so that the minimum tape length is less than the minimum length between flags. < 1457733141 273474 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :The danger if you go past the flag here isn't that you lose. < 1457733156 273449 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :It's that you loop all the way back and clear your own flag. < 1457733219 821608 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :10 and 30 make it so that cell 20 might be the opponent's flag or your own < 1457733268 33452 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Tape length 10 would have the flags at most 5 cells apart though. < 1457733274 932267 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1457733414 858519 :hppavilion[2]!~DevourerO@93-231-58-66.gci.net JOIN :#esoteric < 1457733455 812483 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: I was thinking more in terms of an 8-28 sized gap < 1457733476 564519 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :halving it to 4-14 wouldn't change the fundamentals of attack programs < 1457733488 366939 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but you could set fewer decoys, which would make the crazy programs less crazy and I wouldn't really want that :-( < 1457733504 826385 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :There's also the bidirectional aspect. < 1457733508 696864 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Which makes defense that much harder < 1457733513 867961 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net QUIT :Ping timeout: 240 seconds < 1457733516 386886 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :You can't tripwire both < and > < 1457733520 667056 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Not easily, anyway < 1457733529 301207 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :So I guess it'd be attack biased in the first place < 1457733533 398192 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can reverse tripwire it < 1457733538 555770 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but yes, you'd have to set decoys both sides < 1457733568 779843 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I think you'd want parity on < and > too. < 1457733591 511391 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it'd probably be possible to detect which direction the opponent was clearing in and then focus on it < 1457733597 276531 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :<>-direction, that is < 1457733608 155953 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :unlike +- direction that's quite expensive to change < 1457733658 800060 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :zzo38: oh it looks like the logic for the pointer is all over the place. xtermDisplayCursor() in misc.c actually changes the pointer, but there are many calls to that function. < 1457733692 699881 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :s/pointer/pointer shape (X11 term: Cursor) < 1457734075 154131 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the chances of xterm's code not being hellishly crufty by this point are pretty low < 1457734082 623797 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :xterm has the dubious distinction of predating X < 1457734109 839746 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(i.e. the graphics environment it's most closely associated with) < 1457734260 24056 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I know that xterm actually predates X < 1457734335 661496 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I don't know if writing a new one might be better or not < 1457734473 237600 :dos!~DevourerO@93-231-58-66.gci.net JOIN :#esoteric < 1457734506 220031 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :huh < 1457734523 526671 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :nyuroki and growth2 clearly have a massive lead in points on zemhill < 1457734562 765429 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :But margin3 somehow gets +5 ranks out of the markov scoring < 1457734657 35701 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :hellymia < 1457734666 706128 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :meow < 1457734671 723788 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :is it bfjoust days again? < 1457734683 960080 :hppavilion[2]!~DevourerO@93-231-58-66.gci.net QUIT :Ping timeout: 240 seconds < 1457734721 27617 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Maybe < 1457734800 26802 :dos!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :I would like to see a game where you get to mess with the basic equations of life as you play... < 1457734802 672082 :dos!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Whoops < 1457734809 8388 :dos!~DevourerO@93-231-58-66.gci.net NICK :hppavilion[1] < 1457734880 720082 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Interesting < 1457734888 166442 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :I don't see many category-theoretical imperative languages. < 1457734952 813638 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Suddenly, E=MC^19 < 1457735054 3839 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Whose decision was it to decide what to put into the standard X cursor font? Is there any explanation as to why some of them (such as gumby and rtl_logo) are there? < 1457735099 26123 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :G=-6.674 * 10^-11 < 1457735103 499817 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :RIP universe. < 1457735112 375437 :lynn_!~lynn@unaffiliated/lynn NICK :lynn < 1457735141 867330 :lynn!~lynn@unaffiliated/lynn PRIVMSG #esoteric :zzo38: I remember looking through those a while ago < 1457735188 702281 :lynn!~lynn@unaffiliated/lynn PRIVMSG #esoteric :Most of them look slapped together in about fifteen seconds, so < 1457735220 820741 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Quit: ZNC - http://znc.in < 1457735259 20877 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :XC_kitchensink < 1457735262 657775 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I have heard the suggestion that "XC_trek" could be used to indicate "warp speed" < 1457735264 739646 :lynn!~lynn@unaffiliated/lynn PRIVMSG #esoteric :"trek" is very dorky too. Oh, oh, and "star"! < 1457735270 204951 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Only thing missng. < 1457735283 364580 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :The "i" in "missing" is also missing < 1457735324 164526 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :ACTION sharpens her cleaver < 1457735347 743508 :lynn!~lynn@unaffiliated/lynn PRIVMSG #esoteric :https://camo.githubusercontent.com/f66eff40ca06a6d1e519ded2853e9b1acdaa048c/68747470733a2f2f662e636c6f75642e6769746875622e636f6d2f6173736574732f3438313931302f37353836372f62373838663662342d363064392d313165322d386132322d6266363932643465616234642e676966 < 1457735349 446497 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :what's that talk about missing eyes... < 1457735364 223541 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :So a 3-state binary turing machine is enough to be TC, correct? < 1457735370 450768 :lynn!~lynn@unaffiliated/lynn PRIVMSG #esoteric :Uh that link is about ffffifty times longer than I expected it to be < 1457735449 490854 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :If that's so, how does that not mean there are only 43046721 (3^16 (3^4^2, as it's binary and every state can connect to one of 4 other states for each symbol)) possible computations? < 1457735469 707198 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I am making a set of additional cursor shapes (to supplement the standard ones), so possibly XC_kitchensink could be added on??? < 1457735509 51708 :lynn!~lynn@unaffiliated/lynn PRIVMSG #esoteric :I need a coffee_mug with ᗡAᗡ on it < 1457735552 668068 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Yes, maybe you can make one so that it looks like that one < 1457735556 380273 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I can understand these as icons < 1457735558 842017 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :But not as cursors < 1457735671 943830 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :These are my extra cursor shapes http://sprunge.us/WOaJ I intend to eventually go up to 127 < 1457735855 119791 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :hppavilion[1], the tape is still infinite, no? < 1457735866 667060 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :You could store a program on the tape. < 1457735879 131847 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :That one of those 3^16 computations executes. < 1457735963 703219 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :If you think one is missing then you can tell me that too I suppose, or draw your own and see if it should be included or not < 1457735985 815330 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh, ais523 is the expert on that 2,3 turing machine thing... I hadn't realized. < 1457735990 987783 :ais523!~ais523@unaffiliated/ais523 NICK :callforjudgement < 1457736000 54872 :callforjudgement!~ais523@unaffiliated/ais523 NICK :ais523 < 1457736013 708995 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :OK, at least that's a reasonably straightforward typo < 1457736017 979870 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :go to hit #esoteric to see what the ping's about < 1457736023 63050 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hit the nick box instead, which is right above it < 1457736035 89008 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :zzo38, XC_kitchen_sink. As a joke, doh. < 1457736054 561759 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Lymia: Yes you did tell me that one already, it may be added on < 1457736085 674476 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: basically, the input is infinitely long (in my construction; unbounded input would do to explain the situation though) < 1457736092 859434 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Or XC_and_a_kitchen_sink < 1457736101 34583 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :As 255 < 1457736120 562380 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which means that you can encode arbitrarily many different computations in the input < 1457736126 12816 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Yes that may be the other idea I suppose < 1457736141 522787 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there's no "distance of information propagation" limit in Turing machines in general or in this one in particular < 1457736169 595991 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there is a limit to how much information you can store in a given length of tape, obviously, but you just use longer and longer sections of the tape as the calculation goes on < 1457736281 394070 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :People often talk about minimalist computers (e.g. Turing, Minsky, Kolmogorov) < 1457736287 140670 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Never heard of a "Minimalist OS" though < 1457736293 952098 :lynn!~lynn@unaffiliated/lynn PRIVMSG #esoteric :Amazing Elm docs for divide : Rational -> Rational -> Rational from a Ratio package I found: < 1457736297 226021 :lynn!~lynn@unaffiliated/lynn PRIVMSG #esoteric :Division. It's sort of like multiplication! < 1457736406 9411 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :it's funny because it's true. < 1457736431 594268 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :I would like to see an OS written for a ~slightly-~extended TM < 1457736567 15762 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :There are Forth-based operating systems, and I would want to have a simple Forth-based operating system for portable computer that also does SSH with Plan9 forwarding and one-time-pad encryption < 1457736603 236111 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Do you know how to draw the kitchen sink icon? < 1457736620 590903 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Hex (09A-F) alphabet, two unbounded integer registers < 1457736632 530473 :lynn!~lynn@unaffiliated/lynn PRIVMSG #esoteric :int-e: Yesss. So true, but so useless. < 1457736685 977673 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Or maybe 16, not sure yet < 1457736703 655259 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :When dealing with fractions, yes it is also multiplication similar to division too < 1457736707 638649 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: Forth OS is pretty minimalist < 1457736714 211789 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, zzo38 said that already < 1457736714 563616 :Treio!~Treio@87.244.233.250 JOIN :#esoteric < 1457736720 96544 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :ais523: I mean one that runs on a minimalist machine < 1457736731 929967 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Hrm < 1457736735 476447 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's more a category of OSes than anything else, though, it's /so/ minimal that you end up writing your own code to fill in the gaps, so different ones end up different < 1457736739 106421 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: ah right < 1457736740 875866 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :You'd be implying a contour. < 1457736755 956874 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :implementing processes in esolangs often isn't too hard < 1457736761 506773 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :with round-robin preemption < 1457736762 846727 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Every node can have a small ASM program (lencapped at somewhere from 1 to 8 instructions) that manipulates the state < 1457736787 476538 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :ais523: I assume it's impossible to write a low-level OS in Haskell. Am I correct? < 1457736815 136436 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: probably not, one of the general rules with Haskell is that you can do hyperefficient things if you /really/ want to < 1457736822 542114 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but the program you write will no longer look anything like Haskell < 1457736828 99825 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Ah < 1457736865 990151 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Instructions for the minos machine can do things like move you on the tape (absolutely or relatively), input and output data (somehow), etc. < 1457736955 923626 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Oh. < 1457736960 793234 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Or a kitchen sink in profile < 1457736962 933204 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :That'd be easy < 1457737135 886249 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :https://paste.lymia.moe/lymia/83f4b00cbc70758214339acfb813abade1b849aa.png < 1457737138 943805 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Possibly something like this. < 1457737171 844270 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Here's an idea for a somewhat funny educational document < 1457737197 83016 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :A fake catalog advertising abstract machines as if they were real devices to buy and use < 1457737490 120154 :Treio!~Treio@87.244.233.250 QUIT :Quit: Leaving < 1457737541 377852 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1457738537 58186 :Sgeo_!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :https://xkcd.com/1002/ < 1457738549 966276 :Sgeo_!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :Arimaa and Go are being solved before Poker? < 1457738554 301096 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :https://mjg59.dreamwidth.org/40505.html ... when will we see pirate blinkenlights installations? < 1457738668 973377 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1457738892 264349 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :"and the outcome of sending a constant stream of "Set room lights to full" and "Open curtain" commands at 3AM seems fairly predictable." < 1457738917 387313 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :One way to get them to start doing meaningful security. < 1457739038 864889 :mbrcknl!sid28171@gateway/web/irccloud.com/x-wqukfchzbmnaquol QUIT :Write error: Connection reset by peer < 1457739213 218576 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!bfjoust die < < 1457739215 690650 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​Score for Lymia_die: 0.0 < 1457739805 696318 :mbrcknl!sid28171@gateway/web/irccloud.com/x-amogajhmjxxpgpov JOIN :#esoteric < 1457739957 707198 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Sgeo_: what does solving Poker really mean... https://en.wikipedia.org/wiki/Cepheus_%28poker_bot%29 is close to optimal (in the game theory sense) strategy in the two-player version of Texas hold'em, but it doesn't do any opponent modeling or exploitation of weaknesses. < 1457740029 28444 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :see also https://en.wikipedia.org/wiki/Computer_poker_players which lists some other interesting programs... < 1457740153 249664 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :and adding players makes this problem harder (and subject to collusion, hmm) < 1457740250 511833 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :wo < 1457740251 562088 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :wow* < 1457740258 420525 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Switching my version gatherer to use git-hg instead of hg directly < 1457740276 100916 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Speeds up the version gathering to ~1-3 minutes rather than >10 minutes. :/ < 1457740427 859940 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :what kind of versions are you gathering? < 1457740762 778928 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :bfjoust programs < 1457740770 260037 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Looking through the whole revision history < 1457740934 509042 :jaboja64!~jaboja@emf122.neoplus.adsl.tpnet.pl QUIT :Remote host closed the connection < 1457741193 837937 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :With game such as chess and Go and so on it would be theoretically possible that a sufficiently powerful computer should solve the game and always win, but with some games such case is more unclear, and in the case of Snakes&Ladders, nobody can make any decision to have any kind of advantage (although a calculation may be possible to determine how much advantage the first player has) < 1457741311 222936 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`quote 1272 < 1457741321 825496 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1272) b_jonas: Most esolangs I've seen have more comprehensive docs than make < 1457741368 543250 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` sed -i '1272s/^/ (make is an esoteric language) /' quotes < 1457741376 206587 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457741379 50127 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`quote 1272 < 1457741381 348837 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1272) (make is an esoteric language) b_jonas: Most esolangs I've seen have more comprehensive docs than make < 1457741441 447277 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Is make GNU make? I find info documentation quite useful and indeed comprehensive... < 1457741463 208127 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i dunno < 1457741473 818041 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :maybe he mispled comprehensible < 1457741476 277487 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :We need to simulate a universe. < 1457741484 954500 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :maybe. < 1457741494 997587 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :prooftechnique: any opinions? < 1457741498 830618 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: we're already doing that hth < 1457741506 224237 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :you just happen to be inside < 1457741521 968371 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :unfortunately, we didn't leave enough resources to recurse. < 1457741522 353023 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :so, i have this data Foo = A | B | C deriving (Eq, Show) and i need to make something optional < 1457741558 225716 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :right now i am soing data Bar = Optional Foo (Foo -> Bool) | Forced Foo < 1457741560 598888 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Nigh-Impossible Challenge: Computer that can play Nomic < 1457741568 546634 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: also your schemes seem to be escalating in a singularity < 1457741571 329500 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :because the optional wouöd breal both eq and show < 1457741577 966348 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :would break < 1457741587 647914 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: is there any recourse in that situation? (there must be a better way to use this pun...) < 1457741604 869980 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :is there a way to not use that "Forced" constrictor wi < 1457741615 232517 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :without breaking eq/show? < 1457741629 66171 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :oerjan: So, what the fuck. < 1457741636 486500 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :What is the purpose of quantum physics? < 1457741646 157812 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Seriously. < 1457741655 285228 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hppavilion[1]: create a black hole before the world ends < 1457741660 849716 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Not even #esoteric justifies quantum physics. < 1457741661 319863 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: it's part of how that simulation saves resources hth < 1457741713 97599 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Today's xkcd is deeply disturbing < 1457741731 333499 :Riviera!Riviera@2a03:b0c0:1:d0::10:b001 PRIVMSG #esoteric :why? < 1457741744 608020 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hppavilion[1]: the last line reminded me of the "twitch installs arch linux" episode < 1457741911 736578 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(what happened: some botnet took control, downloaded a Gentoo iso image, wrote it to /dev/sda and booted it... end of story) < 1457741949 651326 :Riviera!Riviera@2a03:b0c0:1:d0::10:b001 PRIVMSG #esoteric :same way docker wants to be installed < 1457741954 999277 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :and because even with the bots it was hard to type long commands, they put the commands into a pastebin, then executed them < 1457741964 230044 :Riviera!Riviera@2a03:b0c0:1:d0::10:b001 PRIVMSG #esoteric :right < 1457742032 211918 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh and they ran the job in the background... because the first attempts were interrupted by ^C :-) ) < 1457742232 612529 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmm, stupid cloudflare. "Install and run [email protected]!" <-- I suspect this is SETI@home < 1457742298 298279 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(source: http://twitchintheshell.com/ ... I have javascript disabled) < 1457742337 657390 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@tell prooftechnique If we do create one, I vote for måke as the name <-- only shachaf can make that one hth < 1457742337 796952 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1457742389 910927 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: help < 1457742427 458528 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: http://codu.org/logs/log/_esoteric/2016-03-11#172303prooftechnique < 1457742441 47583 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :am i missing a pun < 1457742443 821333 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :yes < 1457742468 395037 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what is it < 1457742477 474135 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ACTION prepares to be antiswatted < 1457742542 897097 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what's going on tdnh hth < 1457742551 401675 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :did i mention that i've been awake since 5 < 1457742555 466968 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :scow < 1457742640 249497 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :http://www.muppetlabs.com/~breadbox/sketch/ < 1457742643 311315 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: i recommend google translate < 1457742657 41893 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oh < 1457742735 62682 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Can we make a page for GNU Make? < 1457742740 289225 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Or whatever the first version is < 1457742752 236523 :APic!apic@apic.name JOIN :#esoteric < 1457742923 625900 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION antiswats shachaf. -----### a giant explosion occurs. < 1457742968 319199 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION likes supernovae < 1457743092 698847 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh I guess this was just an antimatter swatter < 1457743108 647711 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :mostly harmless < 1457743354 402931 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :what's the pun in måke again? < 1457743411 389601 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :@ask boily what does it mean to "expand int-e"? < 1457743411 568584 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1457743444 740042 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :olsner: he meant the wisdom entry < 1457743477 188993 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :apparently boily's afraid of mixing languages. < 1457743512 570904 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :`? int-e < 1457743516 646163 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :int-e är inte svensk. < 1457743539 843454 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? boily < 1457743540 963317 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​"Only sane man" boily is monetizing a broterhood scheme with the Guardian of Lachine, apparently involving cookie dealing. He's also a NaniDispenser, a Trigotillectomic Man Eating Chicken and a METARologist. He is seriously lacking in the f-word department. He is also a renowned Capitalist. < 1457743611 89982 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Gregor Gregor Gregor < 1457743611 229583 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :bot seems to be dead/not-here < 1457743611 229685 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :it's here, but resting? < 1457743643 445091 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fungot: what about you? < 1457743643 820007 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :int-e: os 9? that's, um, ' elucidating'? don't you find this amusing. who needs a desktop when you have 52 different fnord competing for the same thing. < 1457743645 361375 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@botsnack < 1457743645 500683 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric ::) < 1457743656 412598 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :... uh. < 1457743665 47746 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :@botsmack < 1457743665 186983 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric ::) < 1457743725 880478 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net JOIN :#esoteric < 1457743743 967733 :Sgeo_!~Sgeo@ool-18e43ef5.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1457743859 250602 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : what's the pun in måke again? <-- you need to translate to hebrew hth < 1457743901 821064 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :nap time goodbye resting sleep mode activated... < 1457744081 747578 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :oerjan: oh, it's a norwegian/hebrew/#esoteric/make pun < 1457744154 426588 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :fizzie, your chainlance repo is a mess. :( < 1457744653 269124 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm aware of that. < 1457744653 527841 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1457744723 449068 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Anything in particular?) < 1457744808 106685 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :like < 1457744809 136987 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :everything < 1457744836 799536 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :So, uhm < 1457744841 205023 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :As I understand it < 1457744846 663156 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :The web part needs Ruby? < 1457744863 366825 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes, but why would anyone be interested in the web part? It's horrible. < 1457744896 729019 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :The visualization. < 1457744935 665860 :Lilly_Goodman!~canaima@185.1.229.198.in-addr.arpa JOIN :#esoteric < 1457744980 437141 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Surely this can be rewritten into static HTML < 1457744998 182700 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm not sure what exactly you mean. < 1457745015 17790 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :http://zem.fi/bfjoust/vis/ < 1457745016 10701 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :This part. < 1457745023 944643 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Statically rendered into .html files with no dependency on Ruby < 1457745048 787998 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, everything else than the json data files, sure. < 1457745072 749580 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :But I wasn't expecing anyone else to want to take the website, so I didn't feel any reason not to try out this nanoc thing. < 1457745106 297154 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I need some kind of visualizer. :P < 1457745114 728457 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :And there's a perfect good one right there. < 1457745162 304164 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well. In theory, you can just take the "prerendered" one from the web, and replace the json files to change the contents. < 1457745174 219397 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't think there's anything dynamic baked in the generated HTML. < 1457745221 607500 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Also that's not "perfectly good", it's very incomplete (if a lot flashier) compared to the old egostats stuff. < 1457745257 695269 :Lilly_Goodman!~canaima@185.1.229.198.in-addr.arpa PRIVMSG #esoteric :hello my friends, how are you? < 1457745265 654267 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :What's it missing? < 1457745291 996170 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net QUIT :Ping timeout: 264 seconds < 1457745311 126436 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Oh < 1457745312 903979 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Just some analysis < 1457745317 223638 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Well, I suppose I can work on fixing that. < 1457745332 143632 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :All the clustering stuff, at least. < 1457745350 496819 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Those used to be kind of interesting. < 1457745355 634407 :Lilly_Goodman!~canaima@185.1.229.198.in-addr.arpa PRIVMSG #esoteric :hello my friends, how are you? you do? < 1457745387 234150 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :Lilly_Goodman < 1457745462 428003 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`bienvenido Lilly_Goodman < 1457745465 235525 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Lilly_Goodman: ¡Bienvenido al centro internacional para el diseño y despliegue de lenguajes de programación esotéricos! Por desgracia, la mayoría de nosotros no hablamos español. Para obtener más información, echa un vistazo a nuestro wiki: http://esolangs.org/. (Para el otro tipo de esoterismo, prueba #esoteric en EFnet o DALnet.) < 1457745495 30411 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Maybe I'll work on it myself. :P < 1457745499 586761 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :And PR at you < 1457745587 302161 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net JOIN :#esoteric < 1457745673 695232 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh i had an idea the other day why so many people with canaima find their way here, and that maybe it's not really a mistake in their channel list after all < 1457745767 593584 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :basically, if canaima presents channels in a long alphabetical menu, then it's quite likely that #esoteric is, entirely naturally, the last entry just before the #espana / #espanol ones... < 1457745814 6122 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :so it could just people searching for the latter, and then seeing us just above the first search hit < 1457745817 888271 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*just be < 1457746085 880238 :Lilly_Goodman!~canaima@185.1.229.198.in-addr.arpa PRIVMSG #esoteric :Hello oerjan you do? < 1457746106 614742 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :Lilly_Goodman: i wonder how you found us < 1457746115 745052 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :many people with canaima do, somehow < 1457746133 739860 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :even if we are not a spanish chat < 1457746151 520110 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :also, i'm waiting for the big Go game < 1457746155 814683 :Lilly_Goodman!~canaima@185.1.229.198.in-addr.arpa PRIVMSG #esoteric :mmm < 1457746231 489676 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Hrm < 1457746242 277288 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :even if i don't understand Go much either, but some here do < 1457746242 429423 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest nop . < 1457746243 34856 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.nop: points -32.14, score 2.98, rank 47/47 < 1457746270 97720 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest parityscan (>)*9 ([(.)*-1]>>)*-1 < 1457746270 551628 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.parityscan: points -34.00, score 2.25, rank 47/47 < 1457746290 828302 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Not bad. < 1457746295 17024 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest parityscan (>)*8 ([(.)*-1]>>)*-1 < 1457746295 505348 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.parityscan: points -34.14, score 2.28, rank 47/47 < 1457746315 715394 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :~2 point loss... < 1457746322 820267 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :In exchange for a super-fast poke < 1457746323 322254 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :hrm < 1457746330 714047 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest parityscan (>)*4 (+)*10 (>)*4 ([(.)*-1]>>)*-1 < 1457746331 271919 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.parityscan: points -36.67, score 1.55, rank 47/47 < 1457746344 462674 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest nop (>)*4 (+)*10 (>)*4 < 1457746344 908767 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.nop: points -33.90, score 2.33, rank 47/47 < 1457746349 247131 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION wonders if the game has been mentioned outside nerd forums, he tried the two top norwegian newspaper web pages yesterday and it wasn't mentioned on their front pages < 1457746380 56928 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION checks bbc news < 1457746402 973004 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :oerjan: Damn you! < 1457746479 647962 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :oerjan: Oh, you were talking about Go < 1457746481 799903 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Damn me! < 1457746523 687655 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: as i said the other day, "the only way to win the Game is not to care" hth < 1457746531 415318 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(paraphrased) < 1457746546 597157 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :which perhaps some nerds find unreasonably hard < 1457746552 660208 :Lilly_Goodman!~canaima@185.1.229.198.in-addr.arpa QUIT :Ping timeout: 260 seconds < 1457746605 309013 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it's really a nerd sniping game, isn't it < 1457746622 36994 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :oerjan: Fair enough < 1457746650 77537 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :nothing on front page, checking tech... < 1457746679 446646 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :oerjan: It'll probably be some bullshit about AI < 1457746683 935023 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ah there it is < 1457746709 745468 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :In Magic: the Gathering a lot more situations are possible, including the only way to win the game is to concede!!! < 1457746718 355344 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i expect slightly better than average from bbc < 1457746744 629072 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :zzo38: Any ideas for GUTs for an esoverse off the top of your head? < 1457746791 208179 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :hppavilion[1]: No < 1457746845 265821 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :zzo38: How about off the bottom? Heads work like a deque, remember < 1457746855 961500 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :'On Thursday, the Korea Times reported that locals had started calling AlphaGo "AI sabum" - or "master AI".' < 1457746880 592338 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Not that either < 1457746887 217071 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Damn < 1457747334 266923 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de QUIT : < 1457747433 616957 :Lilly_Goodman!~canaima@181.34.28.4 JOIN :#esoteric < 1457747570 992575 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :zzo38, ooh, details? (On conceding to win_ < 1457747571 633862 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :) < 1457747617 400130 :vanila!~vanila@unaffiliated/vanila QUIT :Quit: Leaving < 1457747626 365371 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Ping timeout: 252 seconds < 1457747662 464954 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Sgeo: http://zzo38computer.org/textfile/miscellaneous/magic_card/puzzle.5 < 1457747737 704730 :Lilly_Goodman!~canaima@181.34.28.4 PRIVMSG #esoteric :hola < 1457747738 636888 :Lilly_Goodman!~canaima@181.34.28.4 PRIVMSG #esoteric :hello < 1457747758 528910 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :Oh, so you're on a team with someone else, and [I didn't actually read the cards] there's a situation where conceding prevents you from having to do something that hurts a teammate? < 1457747764 240384 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :`welcome Lilly_Goodman < 1457747770 756782 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Lilly_Goodman: 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.) < 1457747815 182767 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Sgeo: Well, look for the text of the relevant cards (they aren't many), and see if it is of help to you < 1457747928 512642 :Lilly_Goodman!~canaima@181.34.28.4 PRIVMSG #esoteric :Sgeo and HackEgo thanks of the welcome < 1457748208 524254 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1457748761 291120 :Lilly_Goodman!~canaima@181.34.28.4 PRIVMSG #esoteric ::'( < 1457748847 777800 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: The "Finnish BBC" (Yle) had an article. < 1457748888 321550 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think this has been copyedited to be broken, possibly while updating it. < 1457748915 260423 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :Lilly_Goodman: this channel is sometimes silent < 1457748935 719760 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :next game in 1:15 hours https://www.youtube.com/watch?v=qUAmTYHEyM8 < 1457748945 683235 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There's a sentence that says (translated): "Alpha Go's advantage is that it never tires or gets worried, Hassabis." < 1457748957 185057 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think it's supposed to be "-- Hassabis said/says". < 1457748980 643008 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Everyone keeps repeating the number-of-atoms-in-the-universe thing. < 1457749000 905873 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :Hassabisilla < 1457749026 251152 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :fizzie: humans are bad with exponential growth mkay < 1457749084 882282 :Lilly_Goodman!~canaima@181.34.28.4 PRIVMSG #esoteric ::-( no please < 1457749093 370281 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: Hassabis is the second, improved version of Hassa. (Compare the V.32, V.32bis modem standards.) < 1457749109 61326 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ah. < 1457749195 241903 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Even in the game of Pokemon card, a deck consisting of 1x Bulbasaur [Lv15] and 59 basic energy cards is guaranteed to win against a deck consisting of 1x Mewtwo [Lv53] and 59 basic energy cards. < 1457749251 665210 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(Even though the first deck in general is pretty bad, and in most cases the second deck is better.) < 1457749357 625320 :Lilly_Goodman!~canaima@181.34.28.4 QUIT :Ping timeout: 244 seconds < 1457749390 473854 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(An alternative to Bulbasaur [Lv.15] would be Weedle [Lv.15] and that works too.) < 1457749805 612146 :lynn!~lynn@unaffiliated/lynn QUIT :Read error: Connection reset by peer < 1457750102 773793 :Lilly_Goodman!~canaima@181.34.28.4 JOIN :#esoteric < 1457750265 880991 :Lilly_Goodman!~canaima@181.34.28.4 PRIVMSG #esoteric ::'( < 1457750866 945025 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Lilly_Goodman: Yes? < 1457750910 784437 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*chirp* < 1457750958 33394 :Lilly_Goodman!~canaima@181.34.28.4 PRIVMSG #esoteric :hppavilion[1]: :-/? < 1457751039 529495 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :ACTION calls an exterminator to eliminate our cricket problem < 1457751047 309208 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Seriously, there should not be crickets indoors. < 1457751056 691669 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :they're not indoors < 1457751068 123343 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it's just so silent we can hear through the walls < 1457751222 786744 :Lilly_Goodman!~canaima@181.34.28.4 PRIVMSG #esoteric ::'( < 1457751307 33038 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :oerjan: Why are there no functional-logic languages that can run on bare metal? xD < 1457751318 85372 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :(Because THAT would be practical, of course) < 1457752328 693622 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Quit: mihow < 1457752341 92791 :Lilly_Goodman!~canaima@181.34.28.4 PRIVMSG #esoteric :I speak Spanish and English as I do not understand because I feel lonely and I do not have friends < 1457752643 775913 :Lilly_Goodman!~canaima@181.34.28.4 QUIT :Ping timeout: 248 seconds < 1457752990 740919 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :That was interesting. < 1457753009 423588 :Lilly_Goodman!~canaima@181-17-32-129.dyn.movilnet.com.ve JOIN :#esoteric < 1457753035 862720 :Lilly_Goodman!~canaima@181-17-32-129.dyn.movilnet.com.ve PRIVMSG #esoteric :hola < 1457753113 46790 :Lilly_Goodman!~canaima@181-17-32-129.dyn.movilnet.com.ve PRIVMSG #esoteric :I speak Spanish and English as I do not understand because I feel lonely and I do not have friends < 1457753585 129229 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Quit: Leaving < 1457753829 600271 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i left the youtube channel open so i'd hear when it started but now they've got this annoying waiting music < 1457753924 475394 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :which ruins the whole point < 1457753943 657824 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :because i have to turn it off < 1457754251 496145 :Lilly_Goodman!~canaima@181-17-32-129.dyn.movilnet.com.ve PRIVMSG #esoteric :what? < 1457754265 614731 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh now it'll start < 1457754278 964929 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :Lilly_Goodman: https://www.youtube.com/watch?v=qUAmTYHEyM8 the go match < 1457754313 586140 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :man vs. machine < 1457754321 111680 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :It has begun < 1457754324 483013 :Lilly_Goodman!~canaima@181-17-32-129.dyn.movilnet.com.ve PRIVMSG #esoteric :a ok < 1457754326 65878 :Lilly_Goodman!~canaima@181-17-32-129.dyn.movilnet.com.ve PRIVMSG #esoteric ::-( < 1457754385 433399 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :Lilly_Goodman: most of us here are geeks, when we talk we talk about geeky stuff < 1457754552 923507 :Lilly_Goodman!~canaima@181-17-32-129.dyn.movilnet.com.ve PRIVMSG #esoteric :I speak spanish... < 1457754583 256334 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :most of us here do not speak spanish < 1457754666 916070 :Lilly_Goodman!~canaima@181-17-32-129.dyn.movilnet.com.ve PRIVMSG #esoteric :I no entiendo English < 1457754836 157075 :Lilly_Goodman!~canaima@181-17-32-129.dyn.movilnet.com.ve PRIVMSG #esoteric ::'( < 1457754846 989324 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Lilly_Goodman: Would you happen to be Venezuelan? If so, you've got the wrong channel < 1457754964 700129 :Lilly_Goodman!~canaima@181-17-32-129.dyn.movilnet.com.ve PRIVMSG #esoteric :In Venezuela speak spanish, no Engish < 1457754979 319852 :Lilly_Goodman!~canaima@181-17-32-129.dyn.movilnet.com.ve PRIVMSG #esoteric :hppavilion[1]: In Venezuela speak spanish, no Engish < 1457754983 886537 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Lilly_Goodman: I saw < 1457754992 640800 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Lilly_Goodman: Um, let me try google translate < 1457755068 234843 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Lilly_Goodman: Este es un canal de programación informática para surrealistas, básicamente. Si estabas buscando algún otro tipo de elementos esotéricos, recomiendo probar #esoteric en DALnet. < 1457755074 612591 :Lilly_Goodman!~canaima@181-17-32-129.dyn.movilnet.com.ve PRIVMSG #esoteric :hppavilion[1]: no entiendo ney < 1457755107 988487 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: we have a spanish translation already, you know < 1457755112 509802 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`bienvenido < 1457755120 469042 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​¡Bienvenido al centro internacional para el diseño y despliegue de lenguajes de programación esotéricos! Por desgracia, la mayoría de nosotros no hablamos español. Para obtener más información, echa un vistazo a nuestro wiki: http://esolangs.org/. (Para el otro tipo de esoterismo, prueba #esoteric en EFnet o DALnet.) < 1457755123 585008 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :oerjan: I know, but I couldn't remember the command xD < 1457755140 576599 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Perhaps we need `welcome_spanish? < 1457755159 556941 :Lilly_Goodman!~canaima@181-17-32-129.dyn.movilnet.com.ve PRIVMSG #esoteric :HackEgo: donde hablan español?? < 1457755168 12168 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Hackego is a bot < 1457755172 906657 :Lilly_Goodman!~canaima@181-17-32-129.dyn.movilnet.com.ve PRIVMSG #esoteric :hppavilion[1]: donde hablan español < 1457755175 947075 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Lilly_Goodman: lo que no entiendes? < 1457755179 389308 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Lilly_Goodman: No < 1457755188 404384 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Lilly_Goodman: https://translate.google.com < 1457755212 221883 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :I've got to hand it to them on one point < 1457755215 38076 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :they've been prompt every time < 1457755248 152993 :Lilly_Goodman!~canaima@181-17-32-129.dyn.movilnet.com.ve PRIVMSG #esoteric :hppavilion[1]: y nadie habla español en esta pagina? < 1457755272 892595 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Lilly_Goodman: Si < 1457755277 813893 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :(only spanish I know) < 1457755320 705091 :Lilly_Goodman!~canaima@181-17-32-129.dyn.movilnet.com.ve PRIVMSG #esoteric :hppavilion[1]: y si yo hablo español y ustedes lo traducen a ingles, pueden? < 1457755335 513915 :Lilly_Goodman!~canaima@181-17-32-129.dyn.movilnet.com.ve PRIVMSG #esoteric :hppavilion[1]: lo que pasa es q estoy sola y sin amigos y nadie me quiere :-( < 1457755407 385474 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Lilly_Goodman: < 1457755407 667909 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Parece que usted puede tener una depresión. Simplemente no han encontrado su gente, sin embargo, probablemente < 1457755427 341519 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :(No estoy capacitado para dar ayuda mental) < 1457755511 78234 :Lilly_Goodman!~canaima@181-17-32-129.dyn.movilnet.com.ve PRIVMSG #esoteric :hppavilion[1]: no quiero ayuda de depresion solo quiero saber si puede ser mi amigo? < 1457755565 655286 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :`bemvindo < 1457755567 813444 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: bemvindo: not found < 1457755575 605268 :Lilly_Goodman!~canaima@181-17-32-129.dyn.movilnet.com.ve PRIVMSG #esoteric :hppavilion[1]: lo q pasa es que me expulsaron de el #canaimasocial < 1457755576 836645 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Still no bemvindo? Shocking < 1457755591 16321 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? wisdom.pt < 1457755592 442826 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom.pt? ¯\(°​_o)/¯ < 1457755604 630019 :Lilly_Goodman!~canaima@181-17-32-129.dyn.movilnet.com.ve PRIVMSG #esoteric :hppavilion[1]: lo q pasa es que me expulsaron de el #canaima-social por decir perdon, que le parece eso? < 1457755627 329180 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :`wercome < 1457755628 558800 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​エソテリックプログラミング言語のディザインとデプロイメントの国際な場所へようこそ!詳しく、ウィキを見て: http://esolangs.org/wiki/Main_Page。(他のエソテリック、irc.dal.netの#esotericへ) < 1457755700 381696 :Lilly_Goodman!~canaima@181-17-32-129.dyn.movilnet.com.ve PRIVMSG #esoteric :que es eso? < 1457756065 473243 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Canaima parece tranquilo. Usted debe tratar de senderismo. Usted puede hacer un montón de amigos durante una excursión. < 1457756091 5599 :Lilly_Goodman!~canaima@181-17-32-129.dyn.movilnet.com.ve PRIVMSG #esoteric :q fino gracias < 1457756756 693595 :Lilly_Goodman!~canaima@181-17-32-129.dyn.movilnet.com.ve PRIVMSG #esoteric :porque tan callados? < 1457757007 172222 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :fines de semana son a menudo tranquilo aquí < 1457757155 709220 :Lilly_Goodman!~canaima@181-17-32-129.dyn.movilnet.com.ve PRIVMSG #esoteric :a ok entiendo y cuando es mas divertido aqui? < 1457757273 111217 :treaki__!~treaki@p54BF2DBE.dip0.t-ipconnect.de JOIN :#esoteric < 1457757509 106706 :treaki_!~treaki@p54BF2CC7.dip0.t-ipconnect.de QUIT :Ping timeout: 244 seconds < 1457757523 655545 :Lilly_Goodman!~canaima@181-17-32-129.dyn.movilnet.com.ve PRIVMSG #esoteric :a ok entiendo y cuando es mas divertido aqui? < 1457757815 415678 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Later < 1457758194 657729 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net QUIT :Quit: Leaving < 1457758473 467134 :Lilly_Goodman!~canaima@181-17-32-129.dyn.movilnet.com.ve PRIVMSG #esoteric :oh < 1457758789 423954 :Lilly_Goodman!~canaima@181-17-32-129.dyn.movilnet.com.ve QUIT :Ping timeout: 260 seconds < 1457758920 882944 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :I don't know how to evaluate who's winning < 1457759240 23236 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :zzo38: can you tell who's winning in a go match? < 1457759247 278765 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :\oren\: That's a Hard Problem. < 1457759310 752181 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :yah, that's why i asked a human instead of one of our bots < 1457759323 296564 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :one of the commenters at the alphago challenge is a 9 dan professional player and the best he could do is to roughly guesstimate the score < 1457759481 484977 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :\oren\: I don't know? < 1457759500 235203 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :You could calculate the score from the current position but if the game is not finished it won't tell you who is winning. < 1457759549 152754 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Evaluating the strength of a position in Go is not just hard for computers, it's hard in general. < 1457759799 218782 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :aww < 1457759818 101778 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :well, actually, that's good < 1457760015 388626 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :but somewhat annoying for the spectator < 1457760086 120490 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :how do you tell who's winning in chess? < 1457760546 37085 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :I think yoyu count how many pieces they have left and which kinds < 1457760586 565508 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Yes you can do that in chess at least, which provides some more easily estimate I suppose < 1457760725 971933 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1457760815 671741 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :helloerjan < 1457760866 256984 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :yoren < 1457760893 584066 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :are you watching α碁? < 1457760920 76906 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :yes < 1457761041 364126 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric : Why did it take the computer a minute and a half at the beginning of the game to respond to what seems like a very obvious opening move that you could precompute the response to? < 1457761137 814179 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :they ran /bin/alphago --suspense=7 < 1457761175 646476 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: iiuc the computer doesn't have any opening book < 1457761182 816143 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :but why < 1457762542 335145 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :`? iiuc < 1457762548 893790 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :iiuc? ¯\(°​_o)/¯ < 1457762699 249907 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn iiuc i understand iiuc correctly < 1457762703 426631 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn iiuc i understand iiuc correctly. < 1457762706 227618 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'iiuc': iiuc i understand iiuc correctly < 1457762708 989052 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Relearned 'iiuc': iiuc i understand iiuc correctly. < 1457762955 251907 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? testing < 1457762956 505254 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Testing can only do so much. < 1457762969 498280 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`learn Testing can do so much < 1457762974 14357 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Relearned 'testing': Testing can do so much < 1457762982 987365 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`sedlast s/$/./ < 1457762991 6088 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457763003 145065 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, maybe it should cat lastfiles too. < 1457763007 41113 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? testing < 1457763008 360263 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Testing can do so much. < 1457763021 624744 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :DEFINTELYI < 1457763214 854273 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`cat bin/sedlast < 1457763215 509770 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :sed -i "$1" "$(lastfiles)" < 1457763223 618035 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`cat bin/lastfiles < 1457763224 444912 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :hg log -l 1 --template "{files}\n" < 1457763229 833953 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ah < 1457763240 236730 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :sorcery and witchcraft < 1457763796 403234 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net JOIN :#esoteric < 1457763802 566214 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :how does alphago manage time anyway? is it always taking 1:30 minutes (decreasing slowly) per move or is it "taking time to think" sometimes, playing obvious moves more quickly? < 1457763806 894758 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :OK, it's safe now < 1457763891 247896 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :anyway, after an exciting fight starting in the top left corner, it looks like alphago stands quite a bit better already. too bad. < 1457763901 696827 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: :P < 1457763905 866934 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Quit: brb < 1457763927 606890 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :oerjan: I had some idea earlier I'm now trying to remember xD < 1457764136 488364 :Sprocklem!~sprocklem@131.104.23.7 JOIN :#esoteric < 1457764160 39549 :Sprocklem!~sprocklem@131.104.23.7 NICK :Guest55048 < 1457764196 375587 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :A language based on nothing but arrows and brackets (asciicized) < 1457764245 5612 :Guest55048!~sprocklem@131.104.23.7 QUIT :Changing host < 1457764245 144925 :Guest55048!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1457764317 265134 :Guest55048!~sprocklem@unaffiliated/sprocklem NICK :Sprocklem < 1457764324 274553 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Hm... < 1457765991 972205 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net QUIT :Ping timeout: 264 seconds < 1457766209 66460 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh... final fight < 1457767304 157620 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :lee on overtime again < 1457767355 118228 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :well, last ditch effort, a fight he cannot hope to win < 1457767372 435245 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :that's admirably fighting spirit though... and a great show for spectators < 1457767396 100108 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :of course, if that group at the bottom lives, then that would turn the game around < 1457767407 379636 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I just don't see it. < 1457767483 788423 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :I admit I'm really weak at Go strategy, but I agree. < 1457767679 592342 :Sprocklem_!~sprocklem@131.104.23.11 JOIN :#esoteric < 1457767703 47465 :Sprocklem_!~sprocklem@131.104.23.11 NICK :Guest91351 < 1457767714 448457 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 260 seconds < 1457767859 591958 :lambda-11235!~lambda-11@47.208.113.50 QUIT :Quit: Bye < 1457768243 936697 :lleu!~gnomebad@unaffiliated/lleu QUIT :Quit: That's what she said < 1457768784 825436 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :that was a fast move by alphago < 1457769457 872245 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :too many kos on board... I guess we get to find out whether alphago has inherited the monte carlo bot's weaknesses in that area < 1457769463 70495 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :err bots' < 1457769480 534723 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric ::P < 1457770081 276536 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? haiku < 1457770092 300784 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​🀨や⛄ < 1457770098 676651 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`quote HIRAGANA < 1457770100 625191 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1260) MAHJONG TILE AUTUMN / HIRAGANA LETTER YA / SNOWMAN WITHOUT SNOW < 1457770422 446476 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :over < 1457770472 910934 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`unidecode 🀨や⛄ < 1457770474 348697 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+1F028 MAHJONG TILE AUTUMN] [U+3084 HIRAGANA LETTER YA] [U+26C4 SNOWMAN WITHOUT SNOW] < 1457770724 715335 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`unidecode -– < 1457770725 494935 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+002D HYPHEN-MINUS] [U+2013 EN DASH] < 1457772068 275133 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite < 1457772073 149464 :yorick__!~yorick@oftn/oswg-member/yorick JOIN :#esoteric < 1457772241 627229 :yorick!~yorick@oftn/oswg-member/yorick QUIT :Ping timeout: 240 seconds < 1457772693 724924 :yorick!~yorick@oftn/oswg-member/yorick JOIN :#esoteric < 1457772798 68438 :yorick__!~yorick@oftn/oswg-member/yorick QUIT :Ping timeout: 248 seconds < 1457773954 980036 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1457775906 983973 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :int-e: It definitely played some "forced" moves very quickly. < 1457775919 281022 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, "very" -- not as quickly as a human, but noticeably faster than others. < 1457775962 320234 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm sure someone's already plotted the timing. < 1457776026 721542 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :http://i.imgur.com/22zZDSZ.png < 1457776041 24322 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Thanks, r/dataisbeautiful.) < 1457776065 992625 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That's for the first match, but it's clearly different from the human. < 1457776084 568 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Except for turn 52. < 1457776189 517669 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The intro-to-AI course tournament I keep mentioning every now and then allocated 1 hour of (single-thread) CPU time to each participant, and watching how they manage time was kind of interesting. < 1457776251 117893 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :For each bot, my result page plots included a graph of turn/cumulative time used, with one line for each game they played, and colored according to win/tie/loss. < 1457776259 379698 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The results were nicely distinctive. < 1457776345 548382 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :http://users.ics.aalto.fi/htkallas/ai2012/img/cpu_ajeeb.png <- there's one example, where the bot clearly has three separate strategies depending on how much time it has left. < 1457776398 413358 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Or I guess the first turning point could also depend on how many moves it has made -- the games are so grouped initially, it's hard to tell. < 1457776537 454059 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :But there's an obvious "start going fast when you have only 100 seconds left" mode, and also a faster-than-midgame opening mode, which might last either for the first 300 seconds or 40 moves. And those changes are so abrupt, it's clearly a programmed-in feature. < 1457776556 372395 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Whereas the general sloping rightwards is probably just a consequence of positions getting simpler.) < 1457776576 462256 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :http://users.ics.aalto.fi/htkallas/ai2012/details.xhtml has same plots for all the 2012 participants. < 1457776679 149353 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Also I haven't worked for the ICS department for the last three years, but they don't seem to be in a hurry to clean my personal web directory.) < 1457776826 753162 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :http://users.ics.aalto.fi/htkallas/ai2012/img/cpu_justice.png and this one on the other hand clearly has some sort of a gradually decreasing time-per-turn thing. < 1457776855 86744 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(The occasional flat horizontal lines are probably because the game in question has some situations where there's only one legal move.) < 1457776893 475544 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Holy monologue, Batman. < 1457777411 162849 :bender|!~benderx2@2404:e800:e61a:41d:2916:9c5e:848f:a840 JOIN :#esoteric < 1457779129 321144 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric ::) < 1457780434 12217 :bender|!~benderx2@2404:e800:e61a:41d:2916:9c5e:848f:a840 QUIT :Quit: lel wait a sec < 1457782332 363800 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net QUIT :Read error: Connection reset by peer < 1457782339 647214 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net JOIN :#esoteric < 1457782586 582550 :bender|!benderpc@2404:e800:e61a:41d:b9c6:933d:745e:b708 JOIN :#esoteric < 1457783435 552600 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :uuuh < 1457783445 295800 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :fizzie, can you paste your test/reference.out < 1457783463 532568 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :In the chainlance repo. < 1457783471 619315 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I'm pretty sure something's wrong with my nodejs < 1457783476 936333 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Because I'm getting lines like ">>><<<<<<<<< "eulav$" ohce ;"denraeL"=brev || "denraeleR"=brev && ] "yek$/modsiw" e- [ ;"}pes$*#1{$"=eulav ;")esacrewol | "}*pes$%%1{$" ohce($"=yek ;1 tixe || ]] *"pes$"*? == "1$" [[ ;"//"=pes && ]] *//* == "0$" [[ ;"/"=pes < 1457783786 99830 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :^ reverses a file < 1457786794 408364 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fizzie: interesting tournament, thanks; what game is that? < 1457786858 896485 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :"World Journal of Research and Review", yay, sounds legitimate < 1457787054 588932 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :A few days ago one of these spams promised a "blind peer review" within 4 days; I found that refreshingly honest. < 1457787096 117868 :myname!~myname@84.200.43.57 PRIVMSG #esoteric ::D < 1457787117 382999 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :"that one really looks like a paper" < 1457787133 308088 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :myname: no looking, just feel it! < 1457787156 703412 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :it's only a matter of time before you can publish scigen stuff in nature < 1457787590 355777 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :are they playing 5 games anyway even if lee already lost 3? < 1457788471 979161 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :izabera: yes < 1457788495 324347 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :izabera: and lee can still earn a bonus if he wins ($20k or so?) < 1457788839 95464 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :yeah i've just read it on wikipedia < 1457788842 373690 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :20k per win < 1457788854 421353 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :+ 150k if he plays all 5 games < 1457789352 495131 :bender|!benderpc@2404:e800:e61a:41d:b9c6:933d:745e:b708 QUIT :Quit: [reboot] < 1457790568 790926 :jaboja!~jaboja@emf122.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1457791109 742764 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I realize that Moody has lost an eye, a leg, and much of his nose and doesn't have them back. However, given the above I think that's probably because he lost them to Dark Magic, being an Auror who fought Death Eaters. < 1457791122 551687 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :argh, sorry, mispaste < 1457791130 583076 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`wisdom < 1457791139 146634 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :theory/To be theory is to be like a theorem, but inferior. < 1457791636 966290 :jaboja64!~jaboja@ejp122.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1457791843 809560 :jaboja!~jaboja@emf122.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 248 seconds < 1457791921 930907 :jaboja64!~jaboja@ejp122.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 244 seconds < 1457792174 967921 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de JOIN :#esoteric < 1457792334 333479 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1457792844 312929 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 246 seconds < 1457792917 622128 :bender|!~benderx2@2404:e800:e61a:41d:ac88:f162:c2af:741e JOIN :#esoteric < 1457793347 332698 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1457793663 333697 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 246 seconds < 1457793795 358208 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1457794629 341788 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 246 seconds < 1457795329 184002 :J_Arcane!~chatzilla@37-219-114-166.nat.bb.dnainternet.fi QUIT :Ping timeout: 244 seconds < 1457796568 939492 :Yurume!23f9939a@121.78.85.35 QUIT :Ping timeout: 252 seconds < 1457796569 110547 :newsham!~chat@udp217044uds.hawaiiantel.net QUIT :Ping timeout: 252 seconds < 1457796605 94455 :idris-bot!~idris-bot@dslb-188-109-008-107.188.109.pools.vodafone-ip.de QUIT :Ping timeout: 252 seconds < 1457796643 837142 :Yurume!23f9939a@121.78.85.35 JOIN :#esoteric < 1457797484 237249 :J_Arcane!~chatzilla@37-219-114-166.nat.bb.dnainternet.fi JOIN :#esoteric < 1457797944 974316 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net JOIN :#esoteric < 1457798015 793128 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I am now crunching a 9000x9000 BF Joust hill. < 1457798025 131497 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I hope my laptop doesn't overheat. < 1457798457 874881 :jaboja64!~jaboja@ejp122.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1457798889 260339 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :3.7G ./run/evaluation_tmp < 1457798890 100541 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :holy < 1457798903 806419 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I didn't think wrenchlance would use so much disk space. < 1457799026 242246 :mysanthrop!~myname@84.200.43.57 JOIN :#esoteric < 1457799110 48183 :jameseb-!~jameseb_@runciman.hacksoc.org JOIN :#esoteric < 1457799138 653399 :fizzie!fis@unaffiliated/fizzie QUIT :Ping timeout: 246 seconds < 1457799139 43584 :myname!~myname@84.200.43.57 QUIT :Ping timeout: 246 seconds < 1457799139 177197 :sewilton!sid32560@gateway/web/irccloud.com/x-tsswuvdhbntvxenf QUIT :Ping timeout: 246 seconds < 1457799139 177295 :jameseb!~jameseb_@runciman.hacksoc.org QUIT :Ping timeout: 246 seconds < 1457799139 394530 :cnr!~connor@unaffiliated/conehead QUIT :Ping timeout: 246 seconds < 1457799139 528093 :^v^v!~v^@c-68-41-215-101.hsd1.mi.comcast.net QUIT :Ping timeout: 246 seconds < 1457799139 661665 :fungot!~fungot@momus.zem.fi QUIT :Ping timeout: 246 seconds < 1457799142 277409 :sewilton!sid32560@gateway/web/irccloud.com/session JOIN :#esoteric < 1457799144 243831 :fizzie`!fis@unaffiliated/fizzie JOIN :#esoteric < 1457799152 539786 :sewilton!sid32560@gateway/web/irccloud.com/session QUIT :Changing host < 1457799152 673247 :sewilton!sid32560@gateway/web/irccloud.com/x-mxhlmzcmtbyurkwl JOIN :#esoteric < 1457799191 602281 :^v!~v^@c-68-41-215-101.hsd1.mi.comcast.net JOIN :#esoteric < 1457799207 451688 :cnr!~connor@dragonfruit.coffeeman.me JOIN :#esoteric < 1457799207 622684 :cnr!~connor@dragonfruit.coffeeman.me QUIT :Changing host < 1457799207 622748 :cnr!~connor@unaffiliated/conehead JOIN :#esoteric < 1457799982 533753 :newsham!~chat@udp217044uds.hawaiiantel.net JOIN :#esoteric < 1457800833 863420 :Melvar!~melvar@dslb-188-109-008-107.188.109.pools.vodafone-ip.de QUIT :Ping timeout: 240 seconds < 1457802065 807696 :Melvar!~melvar@dslb-188-109-008-148.188.109.pools.vodafone-ip.de JOIN :#esoteric < 1457802358 329671 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :I want to write a new code editor < 1457802393 460537 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :it will use advanced Unicode characters to have a cool interface < 1457802546 578087 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :like using ▁▂▃▄▅▆▇█ to make a scrollbar showing where you are in the file < 1457802843 963403 :jaboja64!~jaboja@ejp122.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 240 seconds < 1457803169 814013 :jaboja64!~jaboja@ejp122.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1457803312 386348 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :wut < 1457803338 135506 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Python's multiprocessing library is a little arbitary sometimes. ^.^; < 1457803365 918697 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :In terms of syntax, semantics, API? < 1457803469 345 :mysanthrop!~myname@84.200.43.57 PRIVMSG #esoteric :\oren\: i thought about something similar, too, but i am too comfortable using vim < 1457803478 328150 :mysanthrop!~myname@84.200.43.57 NICK :myname < 1457803836 367784 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :However it distributes work. < 1457803841 788480 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :It's letting cores go inactive for minutes at a time. < 1457803865 368052 :lambdabot!~lambdabot@haskell/bot/lambdabot QUIT :Remote host closed the connection < 1457803943 683304 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :prevents overheating :P < 1457804028 201373 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :~800/9000 done. \o/ < 1457804041 139552 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :that doesn't sound so bad < 1457804056 180000 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :100 minutes so far? < 1457804071 436098 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Around 1 and a half hour, yeah. < 1457804077 208788 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :And it'll get faster near the end. < 1457804082 224996 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Since there's less matchups left per program < 1457804123 919921 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Memory usage's wtf though. < 1457804262 171532 :lambdabot!~lambdabot@haskell/bot/lambdabot JOIN :#esoteric < 1457804423 303701 :bender|!~benderx2@2404:e800:e61a:41d:ac88:f162:c2af:741e QUIT :Ping timeout: 268 seconds < 1457804456 235646 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@botsnack < 1457804456 369081 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric ::) < 1457804489 337789 :lleu!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1457804778 738856 :fizzie`!fis@unaffiliated/fizzie PRIVMSG #esoteric :Lymia: reference.out: http://sprunge.us/ZdCL < 1457804820 840802 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I fixed it already < 1457804837 491997 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :https://github.com/Lymia/chainlance/commit/0316061c60ffbe577131805ea92199eac9e488b7 < 1457804889 355700 :fizzie`!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, I didn't even know/notice it had something like that. < 1457804912 469773 :fizzie`!fis@unaffiliated/fizzie PRIVMSG #esoteric :Guess I've never had it trip. < 1457804916 821676 :fizzie`!fis@unaffiliated/fizzie NICK :fizzie < 1457804961 139632 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :int-e: The game's called "Hierarchy" (Hierarkia); it was made by a Finnish chess I-don't-know-which-title, who originally wanted to make it an actual board game, but that never went anywhere; he then donated it for the course. < 1457804987 83742 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :int-e: We used it to make it a bit less probable people just submitted code they copy-pasted from someone's chess program. < 1457805012 660574 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's also got a little bit higher branching factor, but it's no Go. < 1457805027 777400 :jaboja64!~jaboja@ejp122.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 248 seconds < 1457805067 990529 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The rule page has 404d. < 1457805243 411723 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :My laptop's CPU doesn't have the greatest clock speed, so. < 1457805305 97215 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Not the greatest single-threaded preformance. < 1457805499 702539 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Huh, what the: someone's made a copy of the page. < 1457805528 635098 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :? < 1457805565 183948 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :int-e: http://www.cs.hut.fi/~framling/hierarkia/ here you go. (The Scheme stuff was no longer in use when I was running the thing.) < 1457805572 300434 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :https://github.com/Lymia/chainlance/blob/master/wrenchlance-stub.c < 1457805573 509249 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Anyway. < 1457805581 997623 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :This is what I'm doing right now, and it seems to work pretty well. < 1457805715 697888 :idris-bot!~idris-bot@dslb-188-109-008-148.188.109.pools.vodafone-ip.de JOIN :#esoteric < 1457805879 554936 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fizzie: thanks < 1457805906 538135 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Made by this guy: http://www.chessgames.com/player/jyrki_parkkinen.html < 1457807061 715450 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :bleh < 1457807096 942684 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I'm turning down the split size for the parmap next time. < 1457807103 841186 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :So it doesn't end up putting 3 cores idle < 1457807390 58632 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :The things I do for neural nets. < 1457807416 128977 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Apparently CUDA doesn't actually support Debian or something. Ubuntu, but not Debian. < 1457807428 897946 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I am, of course, running Debian. < 1457807436 919486 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :wtf < 1457807441 85271 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :why is there nothing running < 1457807455 406652 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :urgh < 1457807481 154147 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1457807487 751620 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :if you have 4 cores, should you not tell it to have 4 threads? < 1457807507 34102 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So... this is a little tricky to do. CUDA wants packages that don't exist on Debian. < 1457807514 766385 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, threads, unlike processes, use shared-memory concurrency < 1457807525 728604 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :or is that just my instinct < 1457807550 100198 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if a lot of the sharing is actually used, it might be inefficient to run the threads on different processors due to all the synchronization that has to take place between the processors < 1457807571 433898 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :OTOH if the threads are mostly independent then you could run 4 with no problems, and might or might not benefit from more depending on the properties of the scheduler < 1457807572 297075 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I did tell it to use 4 threads. < 1457807576 48788 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :It's not. < 1457807576 225845 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :i mean, the number of cores is the limit of actual concurrency that you can do, right? < 1457807612 165278 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :ais523, I have literally 0 dependence between cores. < 1457807631 924506 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :then why not use an actual fork instead of threads < 1457807656 647245 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :\oren\: you can get more concurrency if the threads are using completely different parts of the computer < 1457807677 110625 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :e.g. if one thread is using the memory bus, it can reasonably act in pseudo-parallel with another thread on the same CPU that's just doing arithmetic < 1457807701 158254 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Uh? < 1457807702 726902 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Why should I < 1457807737 311720 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Why would I rather deal with distributing work between multiple independent processes when it's already hard enough when that's done with shared memory and threads. < 1457807742 967458 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :What benefit do I derive from that. < 1457807778 358199 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :maybe the processes will actually run on separeate cpus? < 1457807824 592424 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Perhaps you should stop being so presumptuous about what the problem is. :/ < 1457807851 6139 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :well, i thought the problem was that on;ly one cpu core was bing used? < 1457807851 315239 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't know what the problem is, but I think my advice is reasonable so far < 1457807868 775060 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if the threads are completely independent, then the correct number to use will be comparable to the number of CPUs, possibly a little more < 1457807900 112617 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Because your advice is thoroughly off base? How many wrong things did you assume. Let's see. < 1457807949 398063 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :First of all, Python already uses multiple processes because it has that dumb global interpreter lock. < 1457807981 411191 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Second of all, even if I wasn't, the threads would only be spinning off external processes anyway then doing a little parsing on the output. I'm only using its multiprocessing library at all because it splits the workload for me. < 1457808014 32880 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Third of all, the problem isn't even that, for some reason, I have 4 threads that decided to run on one core. That doesn't even make much sense on Linux, where threads are much like processes to the scheduler anyway in the first place. < 1457808015 179875 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :tswett: This must be about something like a more modern version of CUDA? Because there are CUDA packages right there in the Debian repository. < 1457808034 478690 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :It's that for some reason multiprocessing's work distribution is not running and letting threads in the thread pool sit idle for minutes at a time. < 1457808036 627685 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I've got nvidia-cuda-dev 6.5.19-3 installed. < 1457808053 31215 :jaboja64!~jaboja@ejp122.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1457808166 160480 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :fizzie: uhhh, you have? Lemme see that. < 1457808184 162365 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :The ideal solution would really be to wait asynchronously in one thread in the Python code. < 1457808192 484957 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :https://packages.debian.org/jessie/nvidia-cuda-dev < 1457808197 676760 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's non-free, of course. < 1457808201 223671 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :But there's no library code for that, and I'd need to write it out on my on. < 1457808202 386852 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :own* < 1457808210 483834 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(And that's 6.0.37-5 because jessie.) < 1457808276 335190 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :fizzie: do you have nvidia-alternative installed? < 1457808290 334466 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Oh, I think "nvidia-cuda-toolkit" is maybe the more topper-level package.) < 1457808298 942264 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes. < 1457808317 237635 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :What version? I'm trying to install 340.96-1 and it says it can't find it. < 1457808362 358963 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I've got 352.79-1, but this is also something like stretch or sid, I forget what exactly. < 1457808399 613306 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :stretch has a higher-priority pin, so technically that, I guess. < 1457808584 114412 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Let me see if doing random things with aptitude will fix the problem. < 1457808590 431224 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Without also creating even worse problems. < 1457808651 777284 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :It seems like aptitude keeps saying "I can't install that thing you asked me to install, but I can uninstall a whole bunch of other stuff instead." < 1457808835 798519 :MoALTz!~no@78-11-183-124.static.ip.netia.com.pl QUIT :Ping timeout: 248 seconds < 1457808840 911938 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :Sometimes if you uninstall everything (for a given value of "everything") and reinstall, it fixes the dependency tree < 1457808888 199032 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Hmm, it looks like it actually did manage to install it. < 1457808958 196731 :MoALTz!~no@78-11-183-124.static.ip.netia.com.pl JOIN :#esoteric < 1457809002 650041 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :aptitude is annoyingly intolerant of badly written packages < 1457809109 264101 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :ideally, it shouldn't be possible for a package with wrong dependencies to screw up other, correctly made packages, but that doesn't seem to be the case < 1457809359 716872 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :What shortcut should be "save"? < 1457809367 503310 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :I'm thinking control-S < 1457809378 942665 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :but nano uses control-O < 1457809394 32246 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :...for some reason < 1457809479 908523 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :F2 < 1457809506 314146 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :C-Q and C-S are occasionally used for XON and XOFF, right? < 1457809521 455087 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :yes < 1457809528 814785 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :int-e: that's a good idea, since it's one keypress < 1457809652 474649 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :\oren\: Ctrl-S is vulnerable to potentially really major terminal misparses < 1457809656 615162 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :I'm planning on having a "hint bar" like nano < 1457809680 486869 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so if you want to use it as a keybinding in a terminal-based program, you'd better be really confident in your ability to configure the terminal correctly < 1457809691 718243 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nano mocks you for pressing Ctrl-S for this reason (in cases where it's parsed correctly) < 1457809699 664765 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :are the F keys generally safe? < 1457809744 990145 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :F1-F5 are vulnerable to ambiguities < 1457809747 357393 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the others are safe < 1457809785 144507 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(this is because F1-F5 aren't sent to the application at all on an actual VT100, so people had to invent codes for them; some of the invented codes are used for other keys that actually did exist on a VT100 but not on a PC keyboard, but in an inconsistent way) < 1457809837 66789 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the problem here being that the question when things like xterm were originally ported to PC-like keyboard layouts was not "how do I tell the program what keys on a PC keyboard are being pressed", but "how do I allow the user to use this program, which was designed for a VT100, on a PC keyboard" < 1457809878 783053 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so for example, in practice there are two codes you're likely to see for F1, one is unambiguously F1, the other is ambiguous with Num Lock < 1457809972 724903 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :aptitude's suggestions can seem kinda cheeky sometimes. < 1457809990 447240 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :"Hey aptitude, I want you to install this package, version 6.5." "All right, how about if I don't install it instead?" < 1457810006 17825 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :"No, you need to actually install it." "All right, how about if I install version 6.0 instead?" < 1457810030 791980 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :"No, it needs to be version 6.5." "Oh, why didn't you say so?" < 1457810126 214768 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :agh < 1457810522 999716 :Treio!~Treio@87.244.233.250 JOIN :#esoteric < 1457810583 440356 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :tswett: I have had problem like that but found out ways to resolve it by manually specifying version of packages in different orders and then it won't say there is a conflict < 1457810625 382279 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1457810635 61647 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1457811616 983252 :digitalc1ld!~redacted@192.73.232.206 NICK :digitalcold < 1457811851 715236 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Time to reboot and see if X still works! < 1457811880 851623 :Treio!~Treio@87.244.233.250 QUIT :Quit: Leaving < 1457811976 174671 :jaboja64!~jaboja@ejp122.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 244 seconds < 1457812002 272461 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :urgh < 1457812007 696978 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :It's reading 347M of data every round < 1457812017 119467 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I can't imagine that being good for efficiency < 1457812152 93856 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :But on the other hand < 1457812159 924545 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I really don't want to give a shot at concurrency in c < 1457812281 674324 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Do they make SATA power extension cables? < 1457812284 465922 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :I really need to finish my string and array libraries before I can implement this < 1457812307 603664 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: I was trying to work out if it'd be possible to run this sort of thing on a GPU < 1457812311 831387 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I think the answer is "not efficiently" < 1457812315 314085 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Looks like they certainly do. < 1457812327 665430 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I can't see any way to make BF Joust data-parallel across warps < 1457812339 142530 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is needed or you're only using about 1/32 of the GPU's power < 1457812405 523961 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :And the answer is no, X does not still work. < 1457812412 58534 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :tswett: do you have a giant computer case or something? < 1457812459 369365 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :No, but... < 1457812473 830960 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I want to hook up five SATA devices: four hard drives and one optical drive. < 1457812489 297315 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :My PSU, as far as I can see, has two SATA power cables, one with two connectors and one with three connectors. < 1457812537 792503 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :oh. < 1457812541 699705 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :But the optical drive is too far away from the hard drives for a single SATA power cable to supply both drives. < 1457812592 358250 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :uh, would it just be stupid to put ahard disk in one of the optical drive bays? < 1457812607 253664 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :assuming you have more than one < 1457812630 714865 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I've got three or four optical drive bays. But those are bigger. < 1457812638 784534 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Right? < 1457812676 552065 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :And presumably I could get some sort of adapter so I can fit a hard drive in an optical bay, but that sounds harder than just getting an extension cable. < 1457812677 255272 :jaboja64!~jaboja@ejp122.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1457812687 281557 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :oh, are you afraid of leaving something not securely screwed into a bay? < 1457812868 711206 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :ACTION had an extra psu jammedinto an optical bay on his old computer < 1457812991 116402 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Don't you have your computer mounted in gimbals? < 1457813039 168886 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :heh. this was the computer that I left open with a cardboard manifold connecting it to a big room fan < 1457813065 925884 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :thus pressurizing the case, sort of < 1457813112 729013 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :hmm, what of you actually kept the air pressure higher inside a computer? < 1457813196 43520 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net QUIT :Quit: Bye < 1457813328 846884 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :yeah, i think theoretically, it woudl increase the rate at which temperature exchages with the air < 1457813355 416191 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :ais523, I was thinking about running multiple instructions at onec. < 1457813356 678315 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :once* < 1457813371 808378 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :There are many conditions in BF Joust when the two opposing programs are "non-interacting", so to speak. < 1457813385 214634 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :All right, let me try to get X working again. < 1457813386 885416 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :For example, when they're on different cells entirely, or the cell they're both on is 128 < 1457813397 751813 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: good point < 1457813415 885028 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :This has definitely happened to me before. < 1457813416 180895 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually one thing you could to is check the number of cycles before a program goes past the fifth cell < 1457813420 653861 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :It'd be a torquelance style compilation with serious optimization involved. < 1457813433 412592 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and just start at that location < 1457813484 39395 :variable!~variable@freebsd/developer/variable JOIN :#esoteric < 1457813607 269614 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :you could also detect when both programs are doing [+] (with various numbers of +'s) on the same cell, and make a lookup table of the outcomes? < 1457813665 587188 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :maybe there's too many possibilities.... < 1457813826 929572 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :The approach I was thinking would be splitting every part of the program into two "segments", kinda. < 1457813860 632128 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :"How many cycles I can run in one/few instructions in a row" < 1457813871 926425 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :"Execute x cycles, which may be the previous value, or less than such" < 1457813999 730229 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :come to think of it, at any moment both programs are in an inner loop < 1457814010 989647 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you could probably do some sort of optimization on it < 1457814018 93282 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :via calculating the outcome in advance < 1457814035 166290 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that would help a lot because [-] loops are very common < 1457814546 989822 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :All right, the nouveau module is not loaded. So I just need to make it so that the other module is loaded? And what module would that be, exactly? < 1457814774 675384 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Aha, I need to install nvidia-driver. < 1457814869 288349 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :There we go, now it's working. < 1457814892 870218 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Now let's see if I can train a neural net of size SIXTEEN FUCKING HUNDRED. < 1457814898 508538 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :(Hint: PROBABLY FUCKING NOT.) < 1457814928 866002 :variable!~variable@freebsd/developer/variable QUIT :Quit: 1 found in /dev/zero < 1457815072 361176 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :But I can do one of size 1300. Wow. < 1457815156 597453 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I can even do one of size 1500. I wasn't expecting that. < 1457816842 814370 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:Minebit14]]4 M10 02https://esolangs.org/w/index.php?diff=46588&oldid=46256 5* 03Erinius 5* (+34) 10 < 1457817713 75271 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Heheh, my computer's graphics aren't working too hot. < 1457817883 485567 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :wait, why are you running X at the same time as this? < 1457817950 385334 :Hoolootwo!~Hoolootwo@sorunome.de PRIVMSG #esoteric :what graphics card? < 1457817951 69679 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :That's a good question. < 1457817971 401209 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :It's a GT 430. < 1457818018 620436 :Hoolootwo!~Hoolootwo@sorunome.de PRIVMSG #esoteric :hmm okay, probably better than any of mine < 1457818019 152598 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Quit: ZNC - http://znc.in < 1457818048 171928 :Hoolootwo!~Hoolootwo@sorunome.de PRIVMSG #esoteric :last time I tried to do anything on a GPU, my cpus were faster by about an order of magnitude :/ < 1457818135 141089 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Let's see. Released in 2010 at $79. 40 nanometer fab. 1 GB memory. 269 gigaflops. < 1457818185 796228 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Lemme compare that to something a little more modern. < 1457818248 298057 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :The GTX 950. Released in 2015 at $159. 28 nanometer fab. 4 GB memory. 1573 gigaflops. < 1457818258 813537 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :That's a lot floppier. < 1457818550 290441 :Hoolootwo!~Hoolootwo@sorunome.de PRIVMSG #esoteric :very floppy, though not as much as some of my 8 inch wangs :P < 1457818553 322117 :Hoolootwo!~Hoolootwo@sorunome.de PRIVMSG #esoteric :http://siarchives.si.edu/wp3/wp-content/uploads/2010/08/newwang.jpg < 1457818593 147128 :Reece`!~nothing@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net JOIN :#esoteric < 1457818900 413198 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :1600? < 1457818903 63335 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :That's, like, tiny < 1457819111 7239 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :double density... expensive stuff < 1457819275 990218 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Are floppy disks good for anything nowadays < 1457819332 700303 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I'd expect there's legacy hardware in the industry that still uses them < 1457819407 203583 :Hoolootwo!~Hoolootwo@sorunome.de PRIVMSG #esoteric :I have been using them a bit to get a 286 onto the internet, but for practical purposes no < 1457819521 634326 :MoALTz!~no@78-11-183-124.static.ip.netia.com.pl QUIT :Ping timeout: 240 seconds < 1457819614 55766 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 248 seconds < 1457819739 538614 :MoALTz!~no@78-11-183-124.static.ip.netia.com.pl JOIN :#esoteric < 1457820348 675348 :hydraz!~demhydraz@unaffiliated/demhydraz NICK :thetypo < 1457820353 398090 :nortti!nortti@ayu.smar.moe NICK :norrti < 1457820364 530011 :norrti!nortti@ayu.smar.moe NICK :nortti < 1457820379 983811 :thetypo!~demhydraz@unaffiliated/demhydraz NICK :hidraz < 1457820423 358269 :hidraz!~demhydraz@unaffiliated/demhydraz NICK :hydraz < 1457820519 397980 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :When playing causal constructed Magic: the Gathering with friends, if I offer the people sweets like bonbons or assorted wafers or jelly beans, is it usually considered bad form to offer a selection with more than four copies of any one type of bonbon or wafer or jelly bean? < 1457820671 145012 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1457820671 366794 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :wouldn't those be counters... < 1457820699 182901 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: no, they'd make the cards dirty. < 1457820713 778036 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hello, ais523 < 1457820714 803386 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Player counters, of course. < 1457820720 323488 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hi < 1457820722 754007 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :shachaf: heh, that might work < 1457820726 766996 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hopefully you don't offer poison counters, though. < 1457820739 912334 :hydraz!~demhydraz@unaffiliated/demhydraz NICK :thetypo < 1457820744 86109 :thetypo!~demhydraz@unaffiliated/demhydraz NICK :hydraz < 1457820750 982017 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :shachaf: hmm, how many other named player counters are there even? < 1457820951 698299 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: about that machine that only accesses a limited set of stacks, I think it's actually possible to do symbol table translation too efficiently, only you have to do it on the whole file and all symbols together, rather than incrementally < 1457820965 86870 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :b_jonas: I guess I don't know of any others < 1457820973 166580 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: yes, it's definitely a different syle of programming < 1457820992 302981 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fwiw programs written in this style might work more efficiently even on regular CPUs < 1457820997 908482 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: however, you brought up this machine because it would get rid of all aliasing problems, but you don't really need just stacks for that < 1457821010 586468 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: not just aliasing, cacheing too < 1457821017 899712 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it was originally invented to get rid of cache stalls < 1457821028 255650 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also to satisfy hppavilion[1]-like thinking of "let's be different for the sake of it" < 1457821120 682456 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: I see. I like the model of a pointer machine (with a fixed finite size of registers) that accesses trees with *immutable* nodes and can create new nodes, decide whether a node is null, and access the children of nodes, and its core is finite state. < 1457821164 917716 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :how is this garbage-collected? < 1457821197 275699 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: presumably anything that's not accessible from the root anymore would be collected. < 1457821209 85090 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no, I mean hardware-wise < 1457821262 750713 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: I don't know, it's not really a specific hardware thing, just a theoretical model. hardware implementations typically have more complicated rules to be optimized, which are useful for real world programming, such as built-in fixed integer arithmetic. < 1457822638 428581 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :xenon is overpowered < 1457822730 489116 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1457822739 553692 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1457822859 143973 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: I found out about two cards in older sets that seem to be in the wrong color if you apply the modern color pie. There's an instant for {W} and an instant for {G} that untaps a target permanent, and the latter even has more options than that. < 1457822911 895154 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :These days that's exclusively blue, with Dream's Grip doing this. < 1457822966 724003 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :White can untap creatures, green can untap lands or specific creatures that have a self-untap ability, and then there's Magewright Stone. < 1457822989 727301 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :s/ight S/ight's S/ < 1457823952 87134 :Reece`!~nothing@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net QUIT :Quit: Leaving < 1457824042 659135 :idris-bot!~idris-bot@dslb-188-109-008-148.188.109.pools.vodafone-ip.de QUIT :Ping timeout: 260 seconds < 1457824050 214615 :Melvar`!~melvar@dslb-178-004-081-022.178.004.pools.vodafone-ip.de JOIN :#esoteric < 1457824099 846573 :Melvar!~melvar@dslb-188-109-008-148.188.109.pools.vodafone-ip.de QUIT :Ping timeout: 248 seconds < 1457824740 300229 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I know that with standard cards a player might have poison counters and experience counters; with a custom card I made up it is possible for a player to have any kind of counter. < 1457825056 245764 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(I don't know of others but you can tell me if there is; maybe I forgot some?) < 1457825190 704560 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1457825955 597693 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I had to shorten the kitchen sink picture posted here yesterday because it was previously too long and it should be maximum 16x16 like the standard X cursor font is < 1457825965 935497 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(I did fix it though.) < 1457826337 824656 :asie!~asie@asie.pl JOIN :#esoteric < 1457826339 562423 :asie!~asie@asie.pl PRIVMSG #esoteric :oh hi < 1457826345 58992 :asie!~asie@asie.pl PRIVMSG #esoteric :oh, font design? < 1457826367 338538 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :sometimes < 1457826385 706655 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Yes some people on here have designed other fonts < 1457826427 713935 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Although I also did a supplementary X cursor font and a new character encoding too (which requires new font to go with it though) < 1457826666 909713 :asie!~asie@asie.pl PRIVMSG #esoteric :esofont < 1457826690 342150 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :asie: the 1×5 font is pretty eso < 1457826703 688480 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it uses subpixel antialiasing; it's actually readable if you get really close to the screen < 1457826706 244333 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if oddly coloured < 1457827668 657062 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Is there a Magic the Puzzling that says something like "Your upkeep is beginning; place your triggered abilities on the stack." and your opponent also has some things that trigger during your upkeep too? < 1457827683 776208 :jaboja64!~jaboja@ejp122.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 248 seconds < 1457827709 881193 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: I've never seen one. < 1457827720 747994 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But I think the only Magic: The Puzzlings that I've seen have been yours. < 1457827748 318754 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I have not myself written one like that (yet) < 1457827761 658570 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Do you know how to make up one? < 1457827768 14299 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :No. < 1457827776 433563 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(I mean one Magic: the Puzzling in general, it doesn't necessarily have to be like that) < 1457827777 318739 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :All your Magic: The Puzzlings have seemed way too complicated to me. < 1457827780 599268 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: might be interesting to port 3SAT into Magic < 1457827786 764261 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You need to know (or look up) so many cards. < 1457827790 174780 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so we could set Magic: the Puzzlings that had nothing to do with Magic, just maths < 1457827804 951798 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Like the entirety of The Dark. < 1457827839 738859 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :shachaf: That is just one of them though, others name cards explicitly and some do not have so many < 1457827851 759913 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's still a lot. < 1457827868 920319 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What if the puzzle was presented as a picture that showed every card you need to know to solve it? < 1457827906 426402 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :That would do yes, if you can print it out, although having text file would also help < 1457827923 819632 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Even so, some puzzles that do have pictures do not actually show all of the cards, or contain obsolete text < 1457827968 843202 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :At least if it was a web page where you could mouseover a card name to see it. < 1457827975 281696 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Those are pretty common. < 1457828003 438979 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I am using a format that is design to be not too difficult to parse by computer, so they could be converted into other formats < 1457828030 320088 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, I did see at least one Magic: The Puzzling that wasn't yours. < 1457828053 793673 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :My puzzles 5 and 6 and 7 do not have as many cards as the others < 1457828112 940293 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What do you call that ability on a card that lets you discard it from your hand? < 1457828129 713557 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, cycling. < 1457828163 970135 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Cycling you can discard it and also draw a card < 1457828176 416602 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Not all ability to discard from your hand may be cycling though < 1457828191 885903 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes, I was looking for that specific one. < 1457828317 814091 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de QUIT : < 1457828551 52600 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Perhaps look at puzzle.5 and/or puzzle.6 and/or puzzle.7 and see if you can understand it < 1457828619 311209 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You should include a full URL. < 1457828659 392862 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i,i zzo38:puzzle.5 < 1457828660 884533 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :http://zzo38computer.org/textfile/miscellaneous/magic_card/puzzle.5 < 1457828715 865328 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :The others are in the same directory < 1457829909 877748 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :zzo38: why not use HTML? < 1457829965 757984 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :You could do funky stuff like... < 1457830044 469228 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :
Alice's hand:
  • Crumble
< 1457831621 582633 :lambda-11235!~lambda-11@47.208.113.50 JOIN :#esoteric < 1457832443 683737 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I suppose that is another way yes, although I prefer to post as plain text. However conversion would be possible if wanted < 1457832645 810107 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Although that kind of HTML does make some sense. Not only can CSS (either included or user-defined) be used, but also allow to convert formats more easily by using the class names provided. < 1457833309 435689 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(But it does mean it is require to parse HTML in order to make the conversion) < 1457835137 662033 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 260 seconds < 1457835208 360174 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 252 seconds < 1457835809 973627 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1457836506 835686 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@ask fizzie Holy monologue, Batman. <-- you're not secretly oklopol, are you? < 1457836507 6612 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1457836594 833363 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` echo $'hi\nthere' < 1457836600 367543 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1457836627 791499 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :hi \ there < 1457836821 58932 :bender|!~benderx2@2404:e800:e61a:41d:ac88:f162:c2af:741e JOIN :#esoteric < 1457836991 883443 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Quit: My MacBook Pro has gone to sleep. ZZZzzz… < 1457837029 166517 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : theory/To be theory is to be like a theorem, but inferior. <-- . o O ( physicists might disagree on the "inferior" ) < 1457837049 320593 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 246 seconds < 1457837074 522709 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523 has such exquisite timing < 1457837324 862425 :boily!~alexandre@rrcs-198-179-121-100.nys.biz.rr.com JOIN :#esoteric < 1457837396 787339 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boihly < 1457837449 945167 :boily!~alexandre@rrcs-198-179-121-100.nys.biz.rr.com PRIVMSG #esoteric :hellørjan! < 1457837465 708307 :boily!~alexandre@rrcs-198-179-121-100.nys.biz.rr.com PRIVMSG #esoteric :@metar KROC < 1457837466 18645 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :KROC 130154Z 26004KT 10SM BKN250 11/M08 A3003 RMK AO2 SLP174 T01061078 < 1457837469 124035 :boily!~alexandre@rrcs-198-179-121-100.nys.biz.rr.com PRIVMSG #esoteric :@massages-loud < 1457837469 257680 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :olsner asked 1d 2h 7m 37s ago: what does it mean to "expand int-e"? < 1457837491 36564 :boily!~alexandre@rrcs-198-179-121-100.nys.biz.rr.com PRIVMSG #esoteric :olsner: hellolsner. to expand int-e's `wisdom entry < 1457837518 780369 :boily!~alexandre@rrcs-198-179-121-100.nys.biz.rr.com PRIVMSG #esoteric :oerjan: we're in Rochester for the weekend. there is much tile shuffling. < 1457837564 910699 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Another idea of a Magic: the Gathering card is one which alters the stipulation of the puzzle. (What strangeness!!! I wonder if extra rules might be needed to support such thing?) < 1457837723 321726 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: now i'll just have to guess which one https://en.wikipedia.org/wiki/Rochester < 1457837729 915452 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(i suppose KROC is a hint) < 1457837738 5618 :boily!~alexandre@rrcs-198-179-121-100.nys.biz.rr.com PRIVMSG #esoteric :KROC is a good hint. < 1457837794 126143 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Wikipedia reveals it right away < 1457837827 295761 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(Even the initial "K" indicates United States, so even if you do not look it up you might know that already) < 1457837838 423066 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :well yeah < 1457837846 173899 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :although most of the places are in the US < 1457837873 874232 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :are any of the places hard < 1457837923 831618 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: should i get the swatter < 1457838027 107459 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: only if you're stuck between KROC and a hard place hth < 1457838054 573523 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION hits shachaf with the saucepan ===\__/ < 1457838066 561000 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i figure the swatter was too soft for this < 1457838181 980400 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i,i stuck between between a KROC and a DHAR EPLAC < 1457838201 693564 :boily!~alexandre@rrcs-198-179-121-100.nys.biz.rr.com PRIVMSG #esoteric :I can't mapole shachaf; I'm travelling light. < 1457838211 858910 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :DHAR ES SALA'AM < 1457838488 538878 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :<\oren\> if you have 4 cores, should you not tell it to have 4 threads? <-- that's what ghc recommends, although s/thread/capability/ because ghc has lightweight threads and calls the actual underlying OS ones something else < 1457838555 712983 :boily!~alexandre@rrcs-198-179-121-100.nys.biz.rr.com PRIVMSG #esoteric :I thought the proper voodoo number is n+1 for gcc and make. < 1457838659 925274 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1457838693 679474 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :bleh, kernel panics are so annoying < 1457838909 6453 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: are these the kernel panics triggered by yesterday's spacetime disruption < 1457838938 784371 :boily!~alexandre@rrcs-198-179-121-100.nys.biz.rr.com PRIVMSG #esoteric :there was a disruption? < 1457838978 878785 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :around the time of the first mention of kernel panics < 1457838980 933625 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :iirc < 1457838994 769749 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's triggered via plugging my laptop into my router < 1457838998 991138 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but not always < 1457839029 309194 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ah a heisendisruption < 1457839099 720435 :Hoolootwo!~Hoolootwo@sorunome.de PRIVMSG #esoteric :sounds like some weird timing issue < 1457839112 986762 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :What is the error message in the kernel panic message? < 1457839141 491319 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: Attempted to kill init! < 1457839163 237353 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but there were so many errors appearing beforehand that it's possible that something was just overwriting random memory < 1457839188 403489 :boily!~alexandre@rrcs-198-179-121-100.nys.biz.rr.com PRIVMSG #esoteric :then don't kill init. < 1457839188 536980 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also this thing has a manufacturer of 1, product of 2, serial number of 3, and a different serial number of 0123456789ABCDEF < 1457839201 761523 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which makes me think that someone put dummy data in the device strings < 1457839432 632873 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :given the amount of error spam before that I have a suspicion that something was randomly corrupting kernel memory < 1457839459 905354 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :http://picat-lang.org/ I love this language < 1457839826 660279 :boily!~alexandre@rrcs-198-179-121-100.nys.biz.rr.com QUIT :Quit: RICE CHICKEN < 1457840636 244317 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :. o O ( they chose a less annoying waiting music today ) < 1457840655 598020 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :still room for improvement < 1457841635 728300 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :game 4 starting < 1457841868 440371 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :will he win at least one? < 1457841893 624416 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :that's the big remaining question < 1457841973 433039 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :in the press conference after match 3 he said something on the lines of "this is a defeat for lee sedol, not for mankind" < 1457842045 442362 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :defiant forever! death to the undying! < 1457842189 581204 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :It is a defeat for Lee Sedol for that tournament anyways; not forever. The problem I have is if they do not mention enough details of the computers in use < 1457842222 435478 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :apparently they are copying the second game so far < 1457842449 671883 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :diverged < 1457842456 991288 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :A game with complete information (such as Go), I would expect theoretically a sufficiently powerful computer can win (unless a perfect strategy would force the other player to win or draw). Games such as Kriegspiel chess do not have complete information. < 1457842526 969662 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Someone on ChessVariants mentioned something very silly, which is to use the "Swizzelstick" rule: You must touch your nose while moving the pieces, and you must urinate over your opponent's pieces if you win, otherwise it doesn't count. < 1457842599 692247 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Anyways "theoretically a sufficiently powerful computer" doesn't necessarily mean that it is, and even if it isn't doesn't necessarily mean the computer program will lose either. < 1457842640 293737 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :What is your opinion of these things please? < 1457842692 603890 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :are you asking serious opinions on the swizzlestick thing? < 1457842699 470175 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :"eww" < 1457842714 147000 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :No, not on that, I mean in general < 1457842761 672814 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I mean about game vs computer programs in general, such as chess and Go and so on. < 1457842806 437975 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :we don't have sufficiently powerful computers that can analyze all the possible moves in go to a decent depth < 1457842834 49316 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i think generalized Go is something like EXPTIME-complete, so perfect play might be intractable. < 1457842934 395317 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Yes I know there is not sufficiently powerful computers, and probably would be too difficult to make up such a computer anyways (you can easily get into limits by laws of physics too I suppose). < 1457842956 134273 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Also by "generalized Go" what generalizations do you mean? < 1457842987 158289 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :larger boards < 1457843001 780062 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :O, OK < 1457843007 908759 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :possibly larger amount of players? < 1457843094 306542 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Another thing is consider what significant differences (if any) when the board size is odd than when it is even < 1457843176 187831 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :that's entirely unreasonable, obviously your chi can't flow on an even board < 1457843318 222512 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Whether or not your chi can flow on the board does not affect the rules of the game though, isn't it? < 1457843330 261807 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :>:O outrage < 1457843574 405105 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :izabera: B Nomic ran a "political go" for a while < 1457843586 468269 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :where players could become allies which meant their stones counted as the same colour for the purpose of capturing < 1457843588 932588 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(it was multiplayer) < 1457843599 192863 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not sure if there was a limit on alliances < 1457843616 726361 :treaki_!~treaki@p54BF27F3.dip0.t-ipconnect.de JOIN :#esoteric < 1457843650 203308 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmm, one color go < 1457843705 261399 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :If you have only one colour of stones then you must play on all points in any order and then once it is full, you must remove all of the stones from the game. < 1457843726 788096 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :http://senseis.xmp.net/?OneColourGo is something different though < 1457843752 76479 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :so you've taken away the option to pass? < 1457843785 447785 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :clearly the optimal strategy is to play one stone then pass twice < 1457843815 82573 :treaki__!~treaki@p54BF2DBE.dip0.t-ipconnect.de QUIT :Ping timeout: 250 seconds < 1457843816 493489 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and claim the entire board as territory < 1457843818 683921 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :That is just something by the same name anyways < 1457843822 465659 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :ais523: Yes of course < 1457843908 30868 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :The "One Colour Go" mentioned on Sensei's Library is really you must use physically the same colours for both player just to confuse you as far as I understand it does not affect the rules of the game (although fouls might become more common, and you have to figure out how to deal with it; if you use a computer then the computer resolves it automatically) < 1457843991 187355 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :like non-flagging minesweeper < 1457844016 15530 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think speedruns play non-flagging < 1457844019 831312 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because of the time it takes to click the button < 1457844075 702859 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :izabera: Yes I suppose it is a similar thing < 1457844086 915848 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Although then you don't have to worry about fouls < 1457844107 6230 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :It just mean, you cannot annotate the game during the play < 1457844194 83206 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Possibly if you play minesweeper with scratching cards it might be more difficult to mark where you believe are the bombs too, although maybe it depend what kind of pencil you use < 1457844357 854274 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :What kind of pencil are you going to use? < 1457844695 221478 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1457844726 548053 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :what if you could make or break alliances at any time? < 1457844948 135265 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :then, you might cooperate with someone to capture some stones, and then they stab you in the back to get that territory < 1457845082 250689 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I sometimes get a kernel panic when switching the printer on or off < 1457845175 70090 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :I have never gotten a kernel panic except for my stupid attempt at a kernel module < 1457845233 177205 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :which, when loaded, accidentally overwrote something important < 1457845416 870256 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :how would go work on a unbounded field? < 1457845424 718360 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :such as a torus < 1457845565 744083 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :\oren\: oh you could definitely break alliances any time < 1457845573 28410 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you might need a restriction on making them though < 1457845708 483847 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: Which kernel? < 1457845715 222021 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :I have another idea but it will take some text to explain so I'll put it in my website after I figre it out. < 1457845802 954385 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :shachaf: Is 3.2.0-87-generic x86_64 a kernel version number? < 1457845870 482356 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I now published version 1 of the JavaScript Xlib package (called "remote-xlib") and also atarted to make another package to provide widgets for use with it < 1457845891 900729 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: Linux, then. < 1457845909 480873 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Yes, it is Linux < 1457846969 872203 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :how does this sound so far http://www.orenwatson.be/ungriddedgo.htm < 1457847032 391726 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :it's go on a board with no grid < 1457847486 159730 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :Now I'm wondering what the correct radius of a liberty is < 1457847572 965799 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :hmm < 1457847586 115441 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :probably 0.7 or so < 1457848177 874680 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wow at https://bugs.launchpad.net/ubuntu/+source/linux/+bug/882147 – someone is seriously arguing that it's OK if a kernel feature sometimes silently doesn't work, reporting success, because programs should be prepared for that situation < 1457848213 808718 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :their reasoning is that that's what the kernel does < 1457848221 243779 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1457848236 408978 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :someone else said that that's clearly a kernel bug as it doesn't match the docs, and they said the docs should be fixed < 1457848267 205651 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then when someone else said that they fix the kernel to match the docs as they're closer to the intention, the original person suggested changing both (!) < 1457848280 595899 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this may well be trolling at this point, but it's pretty creative < 1457848333 741508 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :rrgh i hite whoever that guy it < 1457848340 314575 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :*hate *is < 1457848388 439677 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the interface in question is inotify, and the bug in question is tail -f not working < 1457848402 475720 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it seems that tail already has an undocumented workaround, spelled "---disable-inotify" < 1457848457 293361 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :see this kind of person is why we need Linus and his FUCK YOUs < 1457848464 510804 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I like this naming convention < 1457848531 761683 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :triple -? < 1457848535 830415 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes < 1457848565 289468 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :haha, someone arguing with the user brought up the hypothetical of "what if select() has a bug" to which the response was "patch every application using select() with a check against the kernel version" < 1457848579 467833 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or the alternative "give the kernels in question a database of select-using applications so that it can patch it" < 1457848587 872994 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The extra - is borrowed from CSS, I'm sure. < 1457848588 424992 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pretty much everything up to that point was plausible stupidity < 1457848604 47665 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that alternative, though, is clearly trolling < 1457848620 788112 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: aha < 1457848631 887906 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I was parsing it as (---))disable-inotify < 1457848637 187796 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :* (---)disable-inotify < 1457848643 567586 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but you're parsing it as (--)(-disable-inotify)? < 1457848645 727152 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :makes sense < 1457848690 745638 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :several programs have hidden options with 3 dashes < 1457848721 133547 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :`` factor ---debug 10 # first example that comes to mind < 1457848729 72936 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: That's how I was trying to make sense of the triple -. < 1457848731 691744 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :factor: unrecognized option '---debug' \ Try `factor --help' for more information. < 1457848736 182847 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :-_- < 1457848741 434497 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :fuck you HackEgo < 1457848745 520736 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Wow, that factor option is really hidden. < 1457848751 473586 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :$ factor ---debug 10 < 1457848753 533570 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :[using single-precision arithmetic] 10: 2 5 < 1457848797 283770 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :does factor handle >64bit numbers (at all | in reasonable time) yet? < 1457848821 94018 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :yes < 1457848830 997535 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :with pollard rho < 1457848835 101912 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: http://docs.factorcode.org/content/word-__gt__bignum,math.html hth < 1457848841 198937 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :so it works better if there are several smaller factors < 1457848872 466867 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: factor(1), not factor the programming language < 1457848888 224131 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What sorts of programming languages can you factor? < 1457848900 739928 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :$ factor 1000000000000 < 1457848902 320688 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :1000000000000: 2 2 2 2 2 2 2 2 2 2 2 2 5 5 5 5 5 5 5 5 5 5 5 5 < 1457848914 886651 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: I assume that was intended as a joke, but it's arguably an interesting question < 1457848925 524724 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It was meant halfway in between. < 1457848926 744672 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ais523: that's... < 64 bits < 1457848927 247468 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :C factors into the preprocessor and rest of the compiler, I guess? < 1457848934 188274 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :izabera: err, good point < 1457848936 556879 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's > 32 < 1457848947 850865 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is there a sense in which you multiply programming languages? < 1457848949 387376 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :$ factor 1000000000000000000000000 < 1457848950 898308 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :1000000000000000000000000: 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 < 1457848958 326636 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :try with something less stupid... < 1457848960 128317 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :no offense < 1457848981 567277 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: if you interpret programming languages as being defined by their compilers, then multiplication could be compiler composition < 1457848982 436879 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :izabera: that seems kind of rude, "no offense" or not < 1457848998 314918 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Can you factor regular languages? < 1457849001 157049 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :izabera: it worked for my purpose, which was seeing if factor ran quickly on a bignum with a lot of small factors < 1457849012 146008 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :$ time factor $(tr -dc 0-9 < /dev/urandom | head -c 40) < 1457849014 596689 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :2352950823555604190942608370577849550714: 2 13 23 1291 4210103 723923547371247021321949091 < 1457849016 609871 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :real: 0m0.034s, user: 0m0.000s, sys: 0m0.027s < 1457849053 187990 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess that's one way to produce a random number… < 1457849055 450582 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :literally the only test that's more meaningless is to test how fast it can factor 2^n < 1457849075 13937 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :izabera: I would have done that but it's harder to spell < 1457849090 809808 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I was just checking to see if it could parse the number /at all/ < 1457849096 225365 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If a programming language is defined by a compiler, what's an interpreter? A special sort of compiler? < 1457849099 401810 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and this was inspired by the mention of "single precision arithmetic" < 1457849123 37105 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: compiles into user interactions, I guess < 1457849123 785164 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :it's backed by gmp so that's handled decently < 1457849132 794747 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :pollard rho doesn't really scale that well tho < 1457849200 473250 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: Is it really compiling if it compiles a bit at a time? < 1457849302 67887 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :now you've got me trying to work out how to write a lazy compiler :-) < 1457849329 80755 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: A JIT? < 1457849357 954794 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :With a JIT compiler it's reasonable to define languages that compile into infinite programs. < 1457849382 349435 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :JITting sections would make sense, and probably be required < 1457849389 939789 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :how do you parse an infinite program, though? < 1457849395 867190 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The output is infinite, not the input. < 1457849403 707739 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :presumably it'd need to be specified as an AST rather than as a sequence of bytes < 1457849420 67846 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm thinking of compiling programs with higher-rank polymorphism by monomorphizing. < 1457849437 572840 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Particularly in the case of non-regular data types? < 1457849476 923767 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I was going to say that I don't like infinite programs. But of course the output of a compiler is also a program. < 1457849629 48658 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, is there some way in Haskell to pattern-match on a data structure only if it's already been forced (and thus its constructor is available)? < 1457849633 167602 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :some sort of "nonforcing match"? < 1457849659 275070 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I was thinking about how you'd do optimizations on an infinite AST < 1457849708 348681 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Not in Report Haskell, but you can do it in GHC. < 1457849736 252386 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think? < 1457849746 409051 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Now I'm not sure. < 1457850239 441370 :llue!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1457850297 220525 :lleu!~gnomebad@unaffiliated/lleu QUIT :Read error: Connection reset by peer < 1457851127 965763 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, you can certainly do it with false negatives. < 1457851146 407603 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what are false negatives? < 1457851194 943475 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You might think something isn't evaluated when it is. < 1457851219 237064 :lambda-11235!~lambda-11@47.208.113.50 QUIT :Quit: Bye < 1457851252 217605 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, I see < 1457851267 688060 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I didn't realise "false negative" was the phrase in that context < 1457851285 54760 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :less than 100% false negatives? < 1457851308 675420 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe it's not the phrase. < 1457851409 774521 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The phrases "false positive" and "false negative" are scow. < 1457852174 978816 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :lee sedol in overtime, alphago with over an hour left < 1457852189 170543 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :one of them has been using time inefficiently, it's unclear which < 1457852412 350670 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Quit: Leaving < 1457853087 393846 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ooh, I think alphago got horizoned < 1457853096 250508 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's adding stones to a dead group < 1457853165 577376 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as far as I can tell, that move it just played is clearly, objectively bad and it is obvious to a go player of pretty much nay skill level < 1457853327 896966 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(and it's probably not just me missing something obvious as the 9p commentator agrees) < 1457854026 647583 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net QUIT :Ping timeout: 276 seconds < 1457854310 20950 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net JOIN :#esoteric < 1457854790 658522 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net JOIN :#esoteric < 1457855497 833859 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :whoa whoa whoa < 1457855521 823506 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the commentators don't seem to know about the horizon effect < 1457855521 957260 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: whoa? < 1457855536 153130 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :the computer resigned < 1457855541 698685 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it's a perfectly good description of the move at T11 (S11 on the commentator's board, which is misnumbered) < 1457855542 477155 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: what's the horizon effect? < 1457855550 917057 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :or that's what someone said in another channel? < 1457855555 967971 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and it's inexplicable otherwise < 1457855557 792406 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: still playing < 1457855566 948561 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: basically if you see an impending large loss in your future < 1457855568 209724 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ok, bad information < 1457855572 268329 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: no, they just discussed when it would resign < 1457855573 819160 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you play a series of forcing moves to push it further back < 1457855581 827741 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :even if those moves are losing in their own right < 1457855582 687406 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: i don't have audio on hth < 1457855591 28573 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so that it's out of the range that your evaluation function looks like < 1457855594 32488 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*looks at < 1457855605 704535 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: hm < 1457855611 87984 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's a common issue with tree search AIs < 1457855633 85671 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(it's believed to have caused Deep Blue to draw a won a game in one of its famous matches against Kasparov) < 1457855682 451269 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the move at T11 forced Lee Sedol to play at S10; it was perfectly forcing < 1457855687 128035 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it just obviously loses one stone for no benefit < 1457855823 329023 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and Alphago was looking at a -16 loss around then, which is large but not necessarily gamelosing < 1457855832 851593 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, -14, I miscounted < 1457856285 600419 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm now he says it's close < 1457856379 268792 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :alphago was commonly believed to be winning before it went haywire < 1457856385 656955 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :now it's probably losing < 1457858186 406193 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: that A8 move looks like another case? < 1457858263 787278 :haavard_!freebsd@haavard.me JOIN :#esoteric < 1457858334 248659 :sewilton!sid32560@gateway/web/irccloud.com/x-mxhlmzcmtbyurkwl QUIT :Ping timeout: 246 seconds < 1457858334 609686 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 QUIT :Ping timeout: 246 seconds < 1457858334 742979 :zemhill!bfjoust@selene.zem.fi JOIN :#esoteric < 1457858334 743056 :haavardp!freebsd@haavard.me QUIT :Read error: Connection reset by peer < 1457858337 484340 :sewilton_!sid32560@gateway/web/irccloud.com/x-ryauxnyxmedyucdr JOIN :#esoteric < 1457858343 636758 :erdic!~erdic@unaffiliated/motley QUIT :Ping timeout: 246 seconds < 1457858364 394954 :erdic!~erdic@unaffiliated/motley JOIN :#esoteric < 1457858507 461674 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: redmond seems to be recognizing the effect but he's just calling them forcing moves < 1457858587 208841 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: he's realised that alphago is playing forcing moves but not why < 1457858601 9004 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(it's a response to realising that your evaluation of the position was too optimistic) < 1457858672 768188 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :whoa whoa whoa < 1457858683 286019 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ah < 1457858690 928182 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :alphago resigned < 1457859189 708853 :bender|!~benderx2@2404:e800:e61a:41d:ac88:f162:c2af:741e QUIT :Read error: Connection reset by peer < 1457859806 797388 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :3-1 < 1457859822 848347 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Seems AlphaGo isn't unbeatable < 1457860055 442427 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1457860269 433236 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite < 1457860475 448265 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :cospiracy theory time: they lost on purpose < 1457860506 713076 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :lee is almost a national hero and they were humiliating him too much < 1457862297 286408 :bender|!~benderx2@2404:e800:e61a:41d:ac88:f162:c2af:741e JOIN :#esoteric < 1457862347 13152 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1457863075 826128 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :izabera: isn't it good to humiliate another nation's hero? < 1457863101 24237 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :alphago is supposedly a british computer < 1457863143 342423 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :\oren\, do you want all the Brits to be driven out of South Korea < 1457863163 978243 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Why is it good? < 1457863182 806039 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :It's good if the other nation is your nation's enemy < 1457863185 909402 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :But not otherwise < 1457863200 718307 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :well it adds to your natin's hero's prestige to have beaten someone else's < 1457865008 341081 :Reece`!~nothing@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net JOIN :#esoteric < 1457865402 838205 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net QUIT :Quit: adu < 1457866980 354497 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: In puzzle.6, how is Artificial Evolution being used? < 1457867260 473481 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And what's the goal? < 1457868292 489728 :Reece`!~nothing@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net QUIT :Quit: Leaving < 1457868668 995454 :boily!~alexandre@rrcs-198-179-121-100.nys.biz.rr.com JOIN :#esoteric < 1457868838 503607 :boily!~alexandre@rrcs-198-179-121-100.nys.biz.rr.com QUIT :Client Quit < 1457869335 402659 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1457869679 268775 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :I'm late in the party and still I'm impressed of Lee's outcome < 1457869697 948491 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :probably the best thing to both Lee and Google < 1457869760 16448 :J_Arcane!~chatzilla@37-219-114-166.nat.bb.dnainternet.fi QUIT :Ping timeout: 244 seconds < 1457871664 473222 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Ping timeout: 260 seconds < 1457871784 459336 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :spectators too < 1457871953 589026 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I'm glad we got to see that Alphago still displays classical MC tree search weaknesses (a horizon effect, essentially, leading to ludicruous moves when the AI is losing) < 1457872002 373197 :jaboja!~jaboja@emo25.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1457872190 296314 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :why are you glad? < 1457872224 129222 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :is it something like "there's still a chance for humans" or...? < 1457872250 370926 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :No. I was wondering whether the Alphago team had somehow solved this problem... now I know they didn't. < 1457872266 518435 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :so... why are you glad? < 1457872290 539271 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :to find out if they solved it I guess < 1457872294 807523 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Sorry, did you see the "we got to see" part of what I wrote? < 1457872348 138869 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :yes < 1457872351 10433 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Anyway, I'm interested in Go AI progress ... as an observer. So yeah, what oren said. < 1457872357 907014 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :doesn't look like good news < 1457872398 396133 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I like knowing where we stand. < 1457872472 593241 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :If it hadn't done this while behind that would also have made me happy. But it takes a really strong player (or some artificial setup; I'm sure the Alphago team itself has also experimented with positions where Alphago would've been behind) to get Alphago into that position. < 1457872475 615538 :idris-bot!~idris-bot@dslb-178-004-081-022.178.004.pools.vodafone-ip.de JOIN :#esoteric < 1457872552 615349 :Melvar`!~melvar@dslb-178-004-081-022.178.004.pools.vodafone-ip.de NICK :Melvar < 1457872553 549197 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :izabera: The thing that annoys me about your question, btw, is that I initially wrote "I'm glad to see" and realized that this isn't quite what I meant. So I rephrased that part... and then you start asking why I'm glad :-( < 1457872574 700909 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :sorry < 1457872701 288505 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :And now I'm sorry that I made you apologize. Oh well, communication is hard. < 1457872823 129148 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :And of course I'm also glad to see the human win, but that's on a much more emotional level, not really connected to my scientific curiosity. < 1457875246 240638 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :heh heh, humans… you think you're better because you make something you think are the right moves when you're already losing < 1457875309 298007 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :If you think those moves are somehow better or more elegant or something, you should have put that in the rules so we get more points for a match played elegantly, or something, rather than complaining that the bots don't do something you didn't ask for. < 1457875373 340271 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Also, congrats to both players. < 1457875450 235964 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :b_jonas: you're not serious about the "humans" remark, right < 1457875508 928210 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Too bad I don't know Go well. ;d < 1457875510 56441 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric ::D* < 1457875846 85219 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :b_jonas: The thing is, it's a situation where there are no "right moves" anymore; every move is losing. In such a situation, humans try to make the game more complicated (increase the variance of the likely outcomes), as far as it's possible without losing points; they bank on opponent's mistakes (which tend to be merely human)... Alphago apparently has not learned to do that; it assumes an... < 1457875852 80376 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :...almost perfect opponent, where this kind of strategy would just prolong the inevitable. < 1457875964 567453 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I'm sure it's a solvable problem (and one that a commercial Go program will have to solve; people will want to take handicaps against it, and then the computer will be behind for most of the game... There are some known approaches too, "dynamic komi" being perhaps the most promising) < 1457876031 871616 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: maybe, but how much of that works in practice against such a strong player as Li Sedol? < 1457876072 808847 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Ultimately one needs some measure of how hard an overplay (technically a mistake, but one that is hard to refute, only incurs a small loss if refuted and is profitable otherwise) is to refute. < 1457876116 816977 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :b_jonas: Well, the endgame is hard... it's easy to lose half a point here, half a point there, when moves still have sizes of 5 points an more. < 1457876400 853603 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :and from what I've read the game was still quite close 20-30 moves before Alphago resigned; around that point it started to play forcing moves that lose points. < 1457877384 587972 :jaboja!~jaboja@emo25.neoplus.adsl.tpnet.pl QUIT :Remote host closed the connection < 1457877778 459937 :J_Arcane!~chatzilla@37-219-114-166.nat.bb.dnainternet.fi JOIN :#esoteric < 1457877891 779759 :earendel!~earendel@unaffiliated/earendel QUIT :Ping timeout: 248 seconds < 1457880780 214053 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Bernard Madoff wants to give me 100 million euros. < 1457880784 812931 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :He regrets his crimes and wants my assistance in giving this money away to charity. < 1457880789 429833 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :He's "rightly convinced that somebody of your statue [sic] will not stoop so low to derail in this kind of social and humanitarian task --". < 1457880793 453083 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I wasn't even aware I had a statue. < 1457880806 378349 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-penyoxzvnnkwilpu QUIT :Excess Flood < 1457880832 792249 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :well you have a coin < 1457880839 87084 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :why wouldn't you have a statue as well? < 1457880854 225479 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That's true. And statues usually don't stoop, if they're well made. < 1457880937 342535 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-prhhtehkiicvmety JOIN :#esoteric < 1457880997 79836 :nys!~nysnamovo@blk-103-227-154.eastlink.ca JOIN :#esoteric < 1457881030 359968 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de JOIN :#esoteric < 1457881076 181433 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :but I guess you could put a statue on track to derail a train < 1457882439 199612 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :\oren\: I read someone's idea for ungridded Go once. In that version, two stones have to actually touch in order to be connected. A liberty is any spot where you could put a connected stone. < 1457882505 403274 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :tswett: heh. someone did mention go on grids other than a plain rectangular grid, but I haven't heared of an ungridded one yet. < 1457882511 139165 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :http://senseis.xmp.net/?GoOnABoardWithoutLines < 1457882520 766556 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :in fact, wait, I might even have a link < 1457882592 559329 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :there's the whole http://senseis.xmp.net/?Variants page... some links are broken though < 1457882619 836054 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :in particular the one on http://senseis.xmp.net/?GeneralGraphGo :-( < 1457882665 230400 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hmm no < 1457882773 679053 :lambda-11235!~lambda-11@47.208.113.50 JOIN :#esoteric < 1457883418 202406 :carado!~carado@savhon.org QUIT :Ping timeout: 268 seconds < 1457883495 925463 :nys!~nysnamovo@blk-103-227-154.eastlink.ca QUIT :Ping timeout: 244 seconds < 1457883672 554137 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So, looks like people like Bridge Go: http://senseis.xmp.net/?BridgeGo < 1457884018 681716 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :So, I'm at my parents' place for the Easter break < 1457884025 553389 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Forgot one or two things < 1457884031 782339 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Such as my phone charger < 1457884048 498650 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :And the doohickey to get my desktop to connect to wi-fi < 1457884154 562193 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Borrow a phone charger from them < 1457884210 59648 :shikhin!shikhin@unaffiliated/shikhin NICK :Their < 1457884223 947303 :Their!shikhin@unaffiliated/shikhin NICK :shikhin < 1457884454 213525 :carado!~carado@savhon.org JOIN :#esoteric < 1457884494 857542 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :b_jonas: that solves one of the issues < 1457884779 96554 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :wait wait. Easter break? But Easter is more than two weeks away, isn't it? < 1457884872 703722 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :b_jonas: I get a month off < 1457884907 836740 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :b_jonas: minus the "more than"? (unless you insist on waiting until Monday) < 1457884976 211355 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: um yes, sorry, exactly two weeks away < 1457885749 247380 :bender|!~benderx2@2404:e800:e61a:41d:ac88:f162:c2af:741e QUIT :Ping timeout: 268 seconds < 1457886026 346979 :Reece`!~nothing@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net JOIN :#esoteric < 1457886330 567800 :jaboja!~jaboja@emo25.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1457886753 754154 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :`` seq 10 | head ---presume-input-pipe -c -5 < 1457886766 885066 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1 \ 2 \ 3 \ 4 \ 5 \ 6 \ 7 \ 8 < 1457886828 303265 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :--- is a thing? < 1457886835 359463 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :for secret options < 1457886844 373499 :myname!~myname@84.200.43.57 PRIVMSG #esoteric ::o < 1457886847 955573 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :`` seq 10 | head ---presume-input-pipe ---disable-inotify -1 < 1457886849 669320 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :head: unrecognized option '---disable-inotify' \ Try `head --help' for more information. < 1457886864 205353 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :`` seq 10 | tail ---presume-input-pipe ---disable-inotify -1 < 1457886865 83423 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :tail: option used in invalid context -- 1 < 1457886872 860697 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :`` seq 10 | tail ---presume-input-pipe ---disable-inotify -f < 1457886875 34889 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1 \ 2 \ 3 \ 4 \ 5 \ 6 \ 7 \ 8 \ 9 \ 10 < 1457886917 629960 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :`` touch x; rm ---presume-input-tty xc < 1457886919 570223 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :`` touch x; rm ---presume-input-tty x < 1457886922 144737 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :rm: cannot remove `xc': No such file or directory < 1457886925 946790 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457887077 131302 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fungot, which level are you stuck on? < 1457888057 705556 :lambda-11235!~lambda-11@47.208.113.50 QUIT :Ping timeout: 260 seconds < 1457888563 163951 :lambda-11235!~lambda-11@47.208.113.50 JOIN :#esoteric < 1457889083 899819 :vanila!~vanila@unaffiliated/vanila JOIN :#esoteric < 1457889095 61043 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :https://gist.github.com/rui314/3b66fe949b5ee3b21120 < 1457889182 638870 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :https://raw.githubusercontent.com/shinh/bflisp/master/bflisp.bf < 1457889268 27354 :fungot!~fungot@momus.zem.fi JOIN :#esoteric < 1457889750 762530 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :nice :) < 1457889815 73574 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :how large a subset of c does it compile? < 1457889881 231639 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :im sure you can find the answer by reading the source < 1457890297 581460 :jaboja!~jaboja@emo25.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 240 seconds < 1457890504 332468 :gremlins!~nothing@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net JOIN :#esoteric < 1457890536 316466 :Reece`!~nothing@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net QUIT :Ping timeout: 246 seconds < 1457891155 330148 :jaboja!~jaboja@emo25.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1457891356 959652 :earendel!~earendel@unaffiliated/earendel JOIN :#esoteric < 1457892019 582415 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1457892039 250086 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 268 seconds < 1457892050 675490 :sebbu2!~sebbu@unaffiliated/sebbu NICK :sebbu < 1457892113 380159 :Sgeo_!~Sgeo@ool-18e43ef5.dyn.optonline.net JOIN :#esoteric < 1457892243 982508 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1457892256 502910 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :https://twitter.com/senokay/status/709077093192077312 I'm not really good at bc. < 1457892261 640827 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :dc* < 1457892364 858039 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric ::D cool < 1457892369 533284 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :it computes pi? < 1457894624 954017 :heroux!sandroco@gateway/shell/insomnia247/x-ppsvsztqnbtummeh QUIT :Ping timeout: 244 seconds < 1457894858 331840 :Reece`!~nothing@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net JOIN :#esoteric < 1457894925 321142 :gremlins!~nothing@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net QUIT :Ping timeout: 246 seconds < 1457894940 315294 :Reece`!~nothing@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net QUIT :Read error: Connection reset by peer < 1457895591 842011 :heroux!sandroco@gateway/shell/insomnia247/x-gktqckwcgddlsteg JOIN :#esoteric < 1457895982 559444 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1457897015 561354 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fungot, do you have values that are static and some that aren't? < 1457897015 822356 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :b_jonas: another t-shirt worthy phrase from rodgerthegreat x-d a language based on actual music. where the wiki files go < 1457897327 327294 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1457897782 135825 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :fungot: what does your t-shirt say? < 1457897782 269419 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :olsner: should i do that? < 1457897824 956122 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? fungot < 1457897825 367685 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :int-e: no. you cannot solve the halting problem... and a political career ruined by the fact that we're whining about ook! on irc is that it's overloaded as the extension for scheme files written in elisp < 1457897844 769947 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :fungot is our beloved channel mascot and voice of reason. < 1457897867 157361 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I like the idea of a political career being ruined by the fact that we're whining about ook! on irc. < 1457897926 527742 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :maybe any one of us could've had a political career if it wasn't for this channel < 1457897959 493545 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :You may be right. So thanks #esoteric for being here! < 1457897979 400916 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fungot for president < 1457897979 534166 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :shachaf: where do you want the number of < 1457898032 844167 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fungot: what are your views on taxes < 1457898032 978130 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :shachaf: oh well... < 1457898064 450199 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fungot: I concur < 1457898064 687609 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :int-e: when your projects are there, o fnord. eihn siit silloin oo mit fnord." < 1457898085 383731 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fungot: but I suspect that's going too far < 1457898085 769040 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :int-e: it's just a fnord sexpr to html converter... but right now i'm preoccupied with the oracle of bacon fat and bacon strips? yum. fnord saa fnord fnord verkkotunnuksia.', oh yes. < 1457898100 710379 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :^style < 1457898100 843848 :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 < 1457898130 676307 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fungot: en puhu suomea < 1457898130 994090 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :shachaf: strange layout. care about one thing. why isn't it just a different way no. i keep thinking of mold for some reason, i decided to write a mandelbrot for some esolang < 1457898131 635474 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fungot: ok, so you don't want to talk about healthcare. in that case, what are your views about the government interfering with the education system? < 1457898131 968170 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :b_jonas: oh i must've seen her before then. all the standard stuff that pc-select does i have a non-vector version at my homepage is fnord lg n) < 1457898276 776027 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fungot: may the fnord be with you... < 1457898277 292698 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :int-e: in poland, comics are free to implement it? seat of their pants?) those few hours the basement computer class was open for all. i cannot take this imperative madness, i have written an infix-to-prefix converter but it isnt what he though < 1457898345 781744 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :random noise gets boring < 1457898356 284646 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fungot: who do you think should be the next us supreme court justice twh < 1457898356 418412 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :shachaf: if you ask me < 1457898362 204017 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fungot: i am asking you < 1457898362 337380 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :shachaf: yep. black lung." < 1457899869 699357 :variable!~variable@freebsd/developer/variable JOIN :#esoteric < 1457900171 167670 :Vorpal!~Vorpal@unaffiliated/vorpal QUIT :Ping timeout: 244 seconds < 1457900478 590412 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Quit: Leaving < 1457900552 662370 :Vorpal!~Vorpal@unaffiliated/vorpal JOIN :#esoteric < 1457900746 956758 :variable!~variable@freebsd/developer/variable QUIT :Quit: 1 found in /dev/zero < 1457900885 655606 :Vorpal!~Vorpal@unaffiliated/vorpal QUIT :Ping timeout: 244 seconds < 1457901193 41384 :Vorpal!~Vorpal@unaffiliated/vorpal JOIN :#esoteric < 1457901603 341928 :jaboja!~jaboja@emo25.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 246 seconds < 1457902250 971494 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1457903010 17283 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :While the bug I have reported in SQLite has been fixed in the code repository much earlier than when 3.11.0 was released, it seem that the change is not merged into the released version until 3.12.0 though. Do you know why? < 1457903034 692144 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: Did you see my question above? < 1457903075 618325 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :No, can you repeat please? < 1457903095 385412 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric : zzo38: In puzzle.6, how is Artificial Evolution being used? < 1457903115 875403 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :O, well, it is on the stack. < 1457903124 393025 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What choices are being made? < 1457903135 532886 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :The choices aren't made until it resolves. < 1457903141 906959 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, right. < 1457903146 91952 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :However, the target is Airdrop Condor. < 1457903152 788041 :hppavilion[1]!~DevourerO@74.121.220.2 JOIN :#esoteric < 1457903154 853982 :hppavilion[1]!~DevourerO@74.121.220.2 PRIVMSG #esoteric :Whoo. < 1457903158 118918 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :OK then. < 1457903159 837451 :hppavilion[1]!~DevourerO@74.121.220.2 PRIVMSG #esoteric :At Disney World. < 1457903160 47887 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What's the goal? < 1457903171 55852 :hppavilion[1]!~DevourerO@74.121.220.2 PRIVMSG #esoteric :(Well, not yet, but I'm in Orlando) < 1457903183 455547 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :You have to guarantee you can win; it is the default stipulation. < 1457903195 635207 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(See the Codex if this part is unclear) < 1457903195 768969 :hppavilion[1]!~DevourerO@74.121.220.2 PRIVMSG #esoteric :(I'm going to Universal Studios /then/ DW) < 1457903203 162015 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What's next? Andlanda, GA? < 1457903225 891263 :hppavilion[1]!~DevourerO@74.121.220.2 PRIVMSG #esoteric :Oooh, here's an idea for a board game < 1457903227 184446 :hppavilion[1]!~DevourerO@74.121.220.2 PRIVMSG #esoteric :Enigma < 1457903256 687152 :hppavilion[1]!~DevourerO@74.121.220.2 PRIVMSG #esoteric :Or maybe a digital board game < 1457903283 27868 :hppavilion[1]!~DevourerO@74.121.220.2 PRIVMSG #esoteric :A board game where one side is the Axis, the other side is the Allies. The Axis creates encryption using the mechanics of the game, the Allies have to crack it < 1457903302 174062 :lynn!~lynn@unaffiliated/lynn PRIVMSG #esoteric :I went there last summer, too. Epcot was neat < 1457903309 86474 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Don't they have to crack each other's encryptions? < 1457903338 112762 :hppavilion[1]!~DevourerO@74.121.220.2 PRIVMSG #esoteric :Best part is, you don't /know/ when the allies crack it, you have to calculate and make a new encryption when they do. But there's something that gives you an aversion to making a new code, so you have to be sure it's cracked < 1457903343 353918 :hppavilion[1]!~DevourerO@74.121.220.2 PRIVMSG #esoteric :shachaf: It's asymmetric < 1457903362 25025 :hppavilion[1]!~DevourerO@74.121.220.2 PRIVMSG #esoteric :The rest of the game is just battleship+risk < 1457903378 884390 :hppavilion[1]!~DevourerO@74.121.220.2 PRIVMSG #esoteric :I think it'd have to be digitized for optimal effect < 1457903398 633978 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hppavilion[1]: But the Enigma cipher was symmetric. < 1457903540 235231 :hppavilion[1]!~DevourerO@74.121.220.2 PRIVMSG #esoteric :shachaf: No, I mean the game is asymmetric < 1457903565 169216 :hppavilion[1]!~DevourerO@74.121.220.2 PRIVMSG #esoteric :shachaf: And the cypher you use can be symmetric, or it can be asymmetric. Part of the game is making your own cypter < 1457903567 995719 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :I like the idea fro the game < 1457903568 874016 :hppavilion[1]!~DevourerO@74.121.220.2 PRIVMSG #esoteric :*cypher < 1457903575 881266 :hppavilion[1]!~DevourerO@74.121.220.2 PRIVMSG #esoteric :vanila: My idea? < 1457903581 995606 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :yeah < 1457903602 519175 :hppavilion[1]!~DevourerO@74.121.220.2 PRIVMSG #esoteric :vanila: Yay! Of course, knowing me, I'll get bored of it in 3 days and never think about it again :/ < 1457903642 125866 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :im the same :) < 1457903692 491222 :hppavilion[1]!~DevourerO@74.121.220.2 PRIVMSG #esoteric :vanila: I'm still thinking about how to balance cyphers though; my first thought is to make it unbounded < 1457903709 657536 :hppavilion[1]!~DevourerO@74.121.220.2 PRIVMSG #esoteric :But if I do that, there's nothing to prevent someone from implementing PGP at game startup < 1457903718 506296 :hppavilion[1]!~DevourerO@74.121.220.2 PRIVMSG #esoteric :And thus winning automatically < 1457903735 553460 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :maybe you could limite the compuutation people can do somehow < 1457903748 718244 :hppavilion[1]!~DevourerO@74.121.220.2 PRIVMSG #esoteric :vanila: Yeah, duh xD < 1457903781 927641 :hppavilion[1]!~DevourerO@74.121.220.2 PRIVMSG #esoteric :vanila: I was thinking that I make the encryption some sort of pseudo-ASM and require (a) you unlock commands and (b) every block costs you < 1457903791 39715 :hppavilion[1]!~DevourerO@74.121.220.2 PRIVMSG #esoteric :(block = line) < 1457903812 760822 :hppavilion[1]!~DevourerO@74.121.220.2 PRIVMSG #esoteric :vanila: But not a pure ASM, as that's complicated < 1457903828 728322 :hppavilion[1]!~DevourerO@74.121.220.2 PRIVMSG #esoteric :You would instead use an ASM with access to JSON data < 1457903855 978090 :hppavilion[1]!~DevourerO@74.121.220.2 PRIVMSG #esoteric :vanila: My favourite part of the game is that you're making actual encryption in it :) < 1457903874 21597 :hppavilion[1]!~DevourerO@74.121.220.2 PRIVMSG #esoteric :Most games would start with a caearian cypher and slowly escalate into something hideous < 1457903932 354507 :hppavilion[1]!~DevourerO@74.121.220.2 PRIVMSG #esoteric :vanila: I'm thinking that, in the game, you manufacture "objects" that you can "protect" < 1457903944 351997 :hppavilion[1]!~DevourerO@74.121.220.2 PRIVMSG #esoteric :The more protected an object, the harder it is to steal < 1457903947 791598 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :like eys? < 1457903948 919166 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :keys < 1457903965 431140 :hppavilion[1]!~DevourerO@74.121.220.2 PRIVMSG #esoteric :vanila: Not quite; this is about protecting the keys, actually < 1457904003 581088 :hppavilion[1]!~DevourerO@74.121.220.2 PRIVMSG #esoteric :The best strategy is to have a "codebook" object (which is really just some JSON or an algorithm) and put as much protection as you can into it, because once the allies get their hands on both a device and a codebook, you're screwed < 1457904081 123965 :hppavilion[1]!~DevourerO@74.121.220.2 PRIVMSG #esoteric :vanila: The key catalog (the thing that tells units how to encrypt/decrypt a message for each day) (which is not strictly necessary, but is advised) is an object < 1457904109 232527 :hppavilion[1]!~DevourerO@74.121.220.2 PRIVMSG #esoteric :When you "protect" it, it gets harder for your enemies to obtain a copy of it < 1457904162 29525 :hppavilion[1]!~DevourerO@74.121.220.2 PRIVMSG #esoteric :(You don't need a key catalog, but if you don't use one you're pretty much just using a fixed encryption that'll get cracked the moment they get a copy) < 1457904199 743023 :hppavilion[1]!~DevourerO@74.121.220.2 PRIVMSG #esoteric :vanila: There will /also/ be tendency for error that occurs, with frequency proportional (or otherwise related) to code complexity < 1457904255 890081 :hppavilion[1]!~DevourerO@74.121.220.2 PRIVMSG #esoteric :The tendency for error especially comes in any time you call random in your units. They use a very lopsided randomization algorithm. < 1457904270 785755 :hppavilion[1]!~DevourerO@74.121.220.2 PRIVMSG #esoteric :So it's advised you keep all randomization at the toplevel < 1457904959 330224 :hppavilion[1]!~DevourerO@74.121.220.2 PRIVMSG #esoteric :vanila: One of the best strategies in the game is to send the occasional junk transmission xD < 1457905012 878204 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :that's clever < 1457905285 209254 :hppavilion[1]!~DevourerO@74.121.220.2 PRIVMSG #esoteric :vanila: I just found that Scotch quality = 1/malts < 1457905331 907810 :hppavilion[1]!~DevourerO@74.121.220.2 PRIVMSG #esoteric :vanila: I think Clockwork would be a fun language < 1457905354 857975 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :what's Clockwork? < 1457905745 849427 :MoALTz_!~no@78-11-183-124.static.ip.netia.com.pl JOIN :#esoteric < 1457905955 787972 :MoALTz!~no@78-11-183-124.static.ip.netia.com.pl QUIT :Ping timeout: 248 seconds < 1457906058 798586 :MoALTz_!~no@78-11-183-124.static.ip.netia.com.pl NICK :MoALTz < 1457906468 425862 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Libra14]]4 N10 02https://esolangs.org/w/index.php?oldid=46589 5* 03Erinius 5* (+862) 10Created page with "'''Libra''' is a language that provides no real features, so the programmer must rely entirely upon libraries to do anything. These standard libraries use extremely esoteric t..." < 1457906652 700468 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Libra14]]4 10 02https://esolangs.org/w/index.php?diff=46590&oldid=46589 5* 03Erinius 5* (+111) 10 < 1457906816 339085 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Quit: ZNC - http://znc.in < 1457907090 18534 :hppavilion[1]!~DevourerO@74.121.220.2 PRIVMSG #esoteric :vanila: Like in actual clocks < 1457907112 13276 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :ohh < 1457907119 52200 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :that sounds very nice < 1457907311 861688 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? break < 1457907313 77401 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? fall < 1457907315 25472 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? powerup < 1457907351 942059 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :fall? ¯\(°​_o)/¯ < 1457907352 75582 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :break? ¯\(°​_o)/¯ < 1457907353 148433 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :powerup? ¯\(°​_o)/¯ < 1457907380 712949 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? invincibility frames < 1457907381 873170 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :invincibility frames? ¯\(°​_o)/¯ < 1457907415 455733 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :whats this b-jonas < 1457907532 35954 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :vanila: dunno. I think we once speculated on a language where if control falls out of too many braces at the time without a sentence break;ing the fall, you die, unless you cast feather fall before < 1457907577 755256 :Melvar!~melvar@dslb-178-004-081-022.178.004.pools.vodafone-ip.de QUIT :Ping timeout: 252 seconds < 1457907577 926435 :newsham!~chat@udp217044uds.hawaiiantel.net QUIT :Ping timeout: 252 seconds < 1457907579 11627 :Sgeo__!~Sgeo@ool-18e43ef5.dyn.optonline.net JOIN :#esoteric < 1457907605 812634 :Melvar!~melvar@dslb-178-004-081-022.178.004.pools.vodafone-ip.de JOIN :#esoteric < 1457907610 424477 :hppavilion[1]!~DevourerO@74.121.220.2 QUIT :Ping timeout: 252 seconds < 1457907633 69209 :hppavilion[1]!~DevourerO@74.121.217.2 JOIN :#esoteric < 1457907643 406584 :Sgeo_!~Sgeo@ool-18e43ef5.dyn.optonline.net QUIT :Ping timeout: 252 seconds < 1457907970 185423 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? walk < 1457907971 687534 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :walk? ¯\(°​_o)/¯ < 1457908013 632857 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`learn walk without return or you'll attract bugs < 1457908018 541375 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'walk': walk without return or you'll attract bugs < 1457908028 634168 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :no wait, that makes no sense < 1457908032 13474 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`unlearn walk < 1457908033 5324 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: unlearn: not found < 1457908043 961105 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` rm -v wisdom/walk < 1457908046 936935 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :removed `wisdom/walk' < 1457908188 863307 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`forget < 1457908189 854530 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :rm: cannot remove `wisdom/': Is a directory \ Forget what? < 1457908264 207639 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? frenemy < 1457908266 58441 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :frenemy? ¯\(°​_o)/¯ < 1457908284 698347 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is the set of frenemies clopen? < 1457908286 789942 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`learn Frenemy is the relationship between Kirby and king Dee Dee < 1457908293 957032 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'frenemy': Frenemy is the relationship between Kirby and king Dee Dee < 1457908343 776768 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That seems like some inside joke no one else in the channel would know about. < 1457908352 383082 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But maybe it's just my knowledge that is lacking. < 1457908361 211558 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Just your knowledge. < 1457908390 270273 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, there's a King Dedede. < 1457908398 365364 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`sedlast s/$/./ < 1457908405 244615 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457908407 269691 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Dedede? Is that his real name? < 1457908412 509165 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Yes. < 1457908720 789550 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :`evil < 1457908721 834510 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :KILL A PUPPY EVERY DAY. < 1457908729 753499 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :lol < 1457908741 500083 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :`cat bin/evil < 1457908742 588099 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cat "$(find evil -type f | shuf -n1)" | tr '[:lower:]' '[:upper:]' < 1457908750 101895 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :`ls evil < 1457908753 54123 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :313 < 1457908763 60610 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i need these < 1457908911 637244 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :vanila: Another one of my projects is actually making Kitten < 1457908933 553047 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? fish < 1457908934 612631 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :fish? ¯\(°​_o)/¯ < 1457908935 378934 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? pie < 1457908936 722852 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :I like pie \ I like pie < 1457908936 943813 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? bread < 1457908938 132800 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bread? ¯\(°​_o)/¯ < 1457908938 266000 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? bun < 1457908939 171239 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bun? ¯\(°​_o)/¯ < 1457909158 550336 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :`evil < 1457909159 550818 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :KILL A PUPPY EVERY DAY. < 1457909164 558320 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :well < 1457909516 983137 :hppavilion[1]!~DevourerO@74.121.217.2 QUIT :Ping timeout: 250 seconds < 1457909999 970436 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? stupidity < 1457910000 936824 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :stupidity? ¯\(°​_o)/¯ < 1457910003 389139 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? soviet russia < 1457910004 995713 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :soviet russia? ¯\(°​_o)/¯ < 1457910005 129354 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? infinite < 1457910007 580988 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :infinite? ¯\(°​_o)/¯ < 1457910010 141675 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? taxes < 1457910011 673155 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? yoda < 1457910011 806850 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :taxes? ¯\(°​_o)/¯ < 1457910013 308895 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Yoda object-verb dialogue adopts. < 1457910081 962891 :hppavilion[1]!~DevourerO@74.121.217.2 JOIN :#esoteric < 1457910369 970341 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1457910968 496098 :newsham!~chat@udp217044uds.hawaiiantel.net JOIN :#esoteric < 1457911019 136849 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :vanila: Yet another project of mine is making a good shell for windows xD < 1457911036 50183 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de QUIT : < 1457911036 786510 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :how about making a good shell for linux < 1457911042 85404 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :would love that... < 1457911052 651273 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :lol windows < 1457911057 934121 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :myname: Yep xD < 1457911063 372512 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :cygwin -> shells -> pick one < 1457911071 709800 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :izabera: Native windows < 1457911081 741052 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :myname: I've tried getting Ubuntu running on this laptop, but it wouldn't load < 1457911099 706974 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :cygwin -> shells -> choose one -> download source -> compile with msvc < 1457911108 734833 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :lol < 1457911112 774882 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :izabera: I mean a shell for windows that I designed on my own < 1457911123 598559 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :the problem isn't the shell < 1457911135 700070 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :download the gnu utils and you can kinda work with it < 1457911139 989206 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :myname: It's a fun project I'm doing because I want to < 1457911153 896131 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :what's your standard for a good shell? < 1457911154 921911 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Gbagbo14]]4 N10 02https://esolangs.org/w/index.php?oldid=46591 5* 03Qpliu 5* (+3758) 10Created page with "The Gbagbo programming language expresses calculations on bags. It is named after the former Ivory Coast President Laurent Gbagbo. ==Lexical structure== Single character to..." < 1457911161 395957 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :izabera: Not cmd < 1457911167 937084 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=46592&oldid=46582 5* 03Qpliu 5* (+13) 10/* G */ < 1457911169 316565 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :powershell < 1457911196 790141 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :izabera: Designed not because we need a shell, but because it's something that would be useful < 1457911198 316482 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :that's not enough of a description < 1457911206 813810 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :izabera: Not an afterthought < 1457911212 838401 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :A full thought in and of itself < 1457911333 758916 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :I'm currently making up commands < 1457911346 859884 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :merge.wal: for 'x' $[2:] @ cat $x >> $1 < 1457911381 864875 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :the @ is a redirection that calls its lhs then its rhs until the lhs fails < 1457911422 705039 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :for binds the name the first argument suggests to each successive item of the second argument each time it is called, failing when it runs out < 1457911430 431714 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :And cat and >> behave exactly as you expect them to < 1457911433 292059 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :so... it's like cat $foo > $bar where $bar is 1 and $foo is this weird "everything but the first" var < 1457911468 63988 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :myname: Kind of < 1457911480 822997 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :for x in "${@:2}"; do cat "$x" >> "$1"; done < 1457911482 419143 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :in bash < 1457911489 29587 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? mountaintop boatmaker < 1457911492 274225 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :mountaintop boatmaker? ¯\(°​_o)/¯ < 1457911503 243624 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :izabera: Mine's more legible? < 1457911520 511469 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :myname: merge takes a destination filename then a list of filenames and appends each of the filenames in the list to the destination in order < 1457911561 980675 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :that is exactly what i said < 1457911566 754274 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :myname: OK, I wasn't sure < 1457911581 420012 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :myname: I wasn't sure whether what you said would have the behavior I expected < 1457911583 257133 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :cat "${@:2}" >> "$1" you could also write it like this in bash, although it's not entirely equivalent because the file is only opened once < 1457911588 198280 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :there is some $@ or the like which is "every argument but the first" and would do exactly what you wnt < 1457911603 259738 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :izabera: hard disadvantage < 1457911603 560018 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :myname: Cool. I like mine better. < 1457911652 815463 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :myname: I'm not doing this for practicality, I'm doing it to improve my knowledge of PX < 1457911668 40743 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :(PX is like UX, but the users are programmers themselves) < 1457911686 704659 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :myname: Also, this way I have a shell that I understand 100% perfectly < 1457911701 586286 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :(+-90%) < 1457911832 244941 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :myname: What commands are necessary for a good shell I wonder... < 1457911854 198312 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :the commands don't make the shell < 1457911859 541307 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :myname: The builtins do < 1457911867 301158 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :Partially < 1457911882 979065 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 250 seconds < 1457911925 722493 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :The primary ones I have so far are echo, cat, cd, df (delete file), chk (evaluate its argument and fail if it is false), chk.f (fail if the flag its argument talks about did not occur in the flags), and for (the for mentioned above) < 1457911940 421268 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :why is cat a builtin < 1457911952 240692 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :why is df a builtin < 1457911952 780520 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :myname: Because... um... I didn't know how else to read a file? < 1457911960 885837 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :myname: Good point, I guess < 1457911965 521040 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :launch the external cat command? < 1457911969 729477 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :izabera: Oh, right < 1457911993 584031 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :the actually needed builtins are only a few < 1457911998 936542 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :cd is one of them < 1457912001 419432 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :myname: I heard < 1457912012 512883 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :Those are builtins, and I have a basic mv (with -d to delete the source) and merge, which was explained above < 1457912020 246314 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :commands that do something meaningful to the shell's internal state need to be builtins < 1457912025 861007 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :Then there are a few calculator languages launched from shell commands < 1457912038 83958 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :But those are more external programs than commands < 1457912044 89854 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i am not sure if an echo executable would make sense < 1457912058 678434 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :`` type -a echo < 1457912060 190503 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :echo is a shell builtin \ echo is /bin/echo < 1457912095 632860 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :myname: echo is usually builtin, AFAIK < 1457912096 989469 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i'm surprised by how fast it replied < 1457912206 968586 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :Hm... < 1457912237 280078 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :? unary redirector (well, not really redirection but some kind of modifier) just checks if the command it modifies succeeded < 1457912244 435976 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :I think I don't have something for that yet < 1457912300 992085 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :what should the check do? < 1457912314 193278 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :it sounds like: if true then true else false < 1457912590 504014 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :if common linux shells don't have it, there is probably a reason < 1457912670 881471 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :common linux shells have a lot of idiosyncrasies < 1457912682 258226 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :very stupid ones < 1457912764 822570 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :https://github.com/izabera/shellnotes i've been keeping a list < 1457913212 777126 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? lagmonster < 1457913216 823152 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :lagmonster? ¯\(°​_o)/¯ < 1457913289 412896 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? CHOAM < 1457913290 904736 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :CHOAM? ¯\(°​_o)/¯ < 1457913402 802307 :lambda-11235!~lambda-11@47.208.113.50 PRIVMSG #esoteric :`? wat < 1457913403 765541 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wat? ¯\(°​_o)/¯ < 1457913758 548354 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :Gah! Must switch projects again! < 1457913761 449219 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :Damn you brain! < 1457913779 134821 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :vanila: What would be great for Kitten? < 1457913795 470043 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :I don't know what kitten is < 1457913828 644848 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1457913904 729062 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? vespene < 1457913905 780522 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :vespene? ¯\(°​_o)/¯ < 1457914078 851724 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :vanila: Check the topic < 1457914777 418236 :boily!~alexandre@rrcs-198-179-121-100.nys.biz.rr.com JOIN :#esoteric < 1457914818 151571 :boily!~alexandre@rrcs-198-179-121-100.nys.biz.rr.com PRIVMSG #esoteric :hellœrjan. < 1457914940 478617 :boily!~alexandre@rrcs-198-179-121-100.nys.biz.rr.com PRIVMSG #esoteric :`wisdom < 1457914942 679610 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :int-e/int-e är inte svensk. < 1457914982 132882 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boheily < 1457915016 687590 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`le/rn wat/Angkor Wat is a famous temple complex in Cambodia. < 1457915019 710391 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned «wat» < 1457915040 949817 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ooh < 1457915055 717359 :boily!~alexandre@rrcs-198-179-121-100.nys.biz.rr.com PRIVMSG #esoteric :ooh? < 1457915067 142883 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn_append wat It is the largest religious monument in the world. < 1457915069 118406 :lambda-11235!~lambda-11@47.208.113.50 QUIT :Quit: Bye < 1457915069 997176 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'wat': Angkor Wat is a famous temple complex in Cambodia. It is the largest religious monument in the world. < 1457915083 887996 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION did not know that < 1457915089 669914 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net JOIN :#esoteric < 1457915586 493478 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`quote 112 < 1457915587 499314 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :112) Some people are reasonable, some people who are not reasonable insist on changing things so therefore progress depends on not reasonablepeple < 1457915634 440936 :boily!~alexandre@rrcs-198-179-121-100.nys.biz.rr.com PRIVMSG #esoteric :hellochaf. < 1457915640 992547 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :yowly < 1457915651 203176 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@yowly < 1457915651 336311 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :While you're chewing, think of STEVEN SPIELBERG'S bank account ... his < 1457915651 336394 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :will have the same effect as two "STARCH BLOCKERS"! < 1457915706 176442 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? attack < 1457915707 81049 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :attack? ¯\(°​_o)/¯ < 1457915748 804932 :boily!~alexandre@rrcs-198-179-121-100.nys.biz.rr.com PRIVMSG #esoteric :attack? < 1457915806 323949 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : No. I was wondering whether the Alphago team had somehow solved this problem... now I know they didn't. <-- . o O ( do human brains have horizon effects ) < 1457915833 933903 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: probabl! < 1457915834 761244 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :y < 1457915842 922919 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :I don't think tehy do < 1457915845 805952 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(was that an instance... I hope not...) < 1457915852 972853 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :int-e: *MWAHAHAHA* < 1457915919 140045 :hppavilion[1]!~DevourerO@74.121.217.2 QUIT :Ping timeout: 244 seconds < 1457915990 498699 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: do you recall enough of ghc's #8827 to have an idea how safe or unsafe Data.Coerce is? < 1457916016 224803 :hppavilion[1]!~DevourerO@74.121.217.2 JOIN :#esoteric < 1457916034 722707 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :vanila: but perhaps you just say that because you didn't think about it deeply enough. < 1457916042 353174 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric ::P < 1457916057 658020 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :vanila: You know J? < 1457916066 98148 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :there was a very funny video of someone who made a NES AI < 1457916069 207820 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :hppavilion[1], a bit! < 1457916069 746872 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :vanila: #esoteric should make something like that. < 1457916078 419658 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :and then when he tried it on tetris it sucked < 1457916084 224760 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :An uber-terse array language of awesomeness < 1457916088 249525 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :and when it almost lost it just paused the game < 1457916097 659355 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :and kept it paused so that it would never lose < 1457916107 354638 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :oerjan: I think so, indirectly < 1457916107 488169 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :that's a brilliant strategy! < 1457916116 650627 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :there are some safety mechanisms to avoid them but not perfect < 1457916134 816988 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? defense < 1457916136 230908 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :defense? ¯\(°​_o)/¯ < 1457916406 126976 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :int-e: any unsafeness is due to modules defining data types with unexposed constructors that are not meant to be convertible, without considering the role mechanism? < 1457916464 36778 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: Looking at https://ghc.haskell.org/trac/ghc/wiki/SafeRoles I gather that type roles are respected, and hence one cannot break the reprentational aspect of the type system through coerce; at the same time it may still be possible to break abstractions... how bad is that? Can I use `coerce` to convert runST into unsafePerformIO, say? [probably not because of the rank 2 type, but maybe... < 1457916468 682517 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :so all the discussion is about how far to safeguard against that. there is in any case usually no breach of memory safety, only invariants < 1457916470 37184 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :...there are other constructs like that...] < 1457916529 692123 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :int-e: in Unsafe mode you can break abstractions, i don't remember if coerce is supported in Safe mode. < 1457916543 234810 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(and ST has a nominal type role for its phantom type argument...) < 1457916553 190885 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :heh < 1457916556 259660 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: the module is Unsafe < 1457916571 988764 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@let import Control.Monad.Free < 1457916573 76961 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : : < 1457916573 210274 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : The package (profunctors-5.1.1) is required to be trusted but it isn't! < 1457916615 299939 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :int-e: i'm not talking about the module you're importing, but the one you're defining < 1457916631 335156 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :This is the reason why I'm asking... profunctors' Data.Profunctors.Unsafe module is marked "Trustworthy" and effectively exports `coerce`. < 1457916632 226180 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :an Unsafe module can use unsafeCoerce, after all. < 1457916672 914260 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :wheras Data.Coerce is Unsafe. < 1457916676 549847 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :int-e: oh, i'm not clear enough about the current state to say whether that's bad < 1457916677 683448 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :i don't know why people still bother with haskell < 1457916678 33873 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@let import Data.Coerce < 1457916679 238442 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : .L.hs:75:1: < 1457916679 371760 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : Data.Coerce: Can't be safely imported! < 1457916679 371847 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : The module itself isn't safe. < 1457916713 733041 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it is possible that you need Unsafe mode just to _use_ coerce, even if it's imported from somewhere trustworthy < 1457916720 369753 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i don't quite remember < 1457916740 311558 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net QUIT :Quit: Bye < 1457916750 697108 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :vanila: i barely do now, i don't have ghc on my laptop :P < 1457916765 214928 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: "effectively" means I can define coerce' a = (#.) undefined (const a) undefined < 1457916769 314545 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :I think it would be nice to write a new haskell compiler < 1457916784 57135 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net JOIN :#esoteric < 1457916786 614185 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :and it has just the same type as coerce. < 1457916790 481541 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmm < 1457916803 22599 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :or perhaps you mean inferring Coercible constraints is restricted < 1457916804 126164 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :What do you al feel about modern haskell? < 1457916943 131101 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :vanila: are you getting at anything in particular, or are you just trolling? < 1457916947 777917 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :um ok < 1457916953 754786 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :good for you < 1457916981 183003 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I do have complaints about Haskell... but no more than about other programming languages that I use. < 1457916988 972817 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :not interested dude talk to someone else < 1457916993 864581 :deltab!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net QUIT :Ping timeout: 240 seconds < 1457917007 782216 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Ah, trolling it is then. Fine. < 1457917020 829126 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :you're an idiot < 1457917021 426092 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : or perhaps you mean inferring Coercible constraints is restricted <-- yeah < 1457917106 769946 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :vanila: are you aiming for a ban tdnh < 1457917125 932966 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net PRIVMSG #esoteric :@slap vanila < 1457917126 66278 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :I don't perform such side effects on command! < 1457917220 353439 :boily!~alexandre@rrcs-198-179-121-100.nys.biz.rr.com PRIVMSG #esoteric :lambdabot: you should use this chännel's traditional weapons. < 1457917234 758147 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net PRIVMSG #esoteric :It didn't work? I tested it on myself in a private chat first. Oh well. < 1457917253 794410 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :lambdabot is somewhat random < 1457917424 530675 :deltab!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net JOIN :#esoteric < 1457917435 769619 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :boily: like parenthesis? < 1457917469 665384 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: okay, then the puzzle is why Data.Coerce is not marked as Trustworthy... < 1457917536 515912 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: (I played around a bit, and yes, it looks that Coercible inference is restricted in SafeHaskell. Thanks for the hint!) < 1457917639 335568 :boily!~alexandre@rrcs-198-179-121-100.nys.biz.rr.com PRIVMSG #esoteric :b_jhellonas. unbalancing parentheses is a crime against humanity. < 1457917641 938529 :boily!~alexandre@rrcs-198-179-121-100.nys.biz.rr.com PRIVMSG #esoteric :ACTION eyes fungot < 1457917642 405061 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :boily: last time i checked elucidatewhy is to become proficient in scheme programming by seeing how i can get it's just what oklopol and bsmntbombdood did have the occasional orgies, though. < 1457917670 578167 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :int-e: on thinking, i think throwing around trolling accusations shouldn't be done this lightly < 1457917713 27808 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: Well, I guess I see why; it's really about giving library authors time to sprinkle `nominal` type constraints in their code where needed (like Data.Map). < 1457917926 244111 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :int-e: i think the role considerations just haven't converged to a stable state yet. < 1457917954 648762 :lambdabot!~lambdabot@haskell/bot/lambdabot QUIT :Quit: hey, be careful with that cable! < 1457917978 431858 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :0.0 < 1457917985 566914 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :lambdabot quit !? < 1457917989 613011 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :also, #8827 isn't implemented yet < 1457918001 625639 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: i assume int-e is reconfiguring things < 1457918009 63175 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :oerjan: Ah < 1457918013 968410 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan's right < 1457918015 141116 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :possibly related to our coerce discussion < 1457918017 348737 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :oerjan: Wait, int-e is in charge of lambdabot? < 1457918022 680203 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: yes < 1457918033 882203 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :oerjan: *miniature mind blow* < 1457918037 295759 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric ::P < 1457918038 800056 :vanila!~vanila@unaffiliated/vanila PART #esoteric :"Leaving" < 1457918051 86776 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :*not a big mind blow, but still technically a mind blow* < 1457918063 15136 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(I've decided to trust profunctors for now...) < 1457918072 795001 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :int-e: Profunctors...? < 1457918081 389018 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :oerjan: For some reason, I can never get my mind off the concept of a language called Unilang < 1457918084 925437 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hppavilion[1]: one of ekmett's many libraries < 1457918092 523966 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :int-e: Ah? < 1457918098 302631 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :my memory is a bid vague, i'm not entirely sure whether int-e came here to the channel of his own accord, or whether he tagged along with lambdabot after we nagged to get it here < 1457918119 154637 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :https://hackage.haskell.org/package/profunctors < 1457918130 866477 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :he may not have been the maintainer back then < 1457918141 201680 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: I came here on my own accord the first time... not sure about my return ;) < 1457918156 422504 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :s/on/of/ (meh) < 1457918226 170544 :lambdabot!~lambdabot@haskell/bot/lambdabot JOIN :#esoteric < 1457918242 218031 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :But it was probably unrelated to lambdabot. < 1457918245 634526 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@bot < 1457918250 172890 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric ::) < 1457918313 674038 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i was going to suggest on/of are both acceptable, sadly stackexchange disagrees with me < 1457918335 164592 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :but one comment suggests confusion with "on my own account" < 1457918569 290425 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : If it hadn't done this while behind that would also have made me happy. But it takes a really strong player (or some artificial setup; [...] <-- afaiu go has a pretty extensive handicap system, so not _that_ artificial... < 1457918655 960380 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION chuckles evilly at boily < 1457918711 205417 :boily!~alexandre@rrcs-198-179-121-100.nys.biz.rr.com PRIVMSG #esoteric :huh? < 1457918725 975168 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net PRIVMSG #esoteric :boily: Unbalanced parens. < 1457918730 147530 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: actually the first time I came here the esolangs mailing list was still functioning; perhaps it mentioned the IRC channel? < 1457918746 399906 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :perhaps < 1457919731 967356 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :eek is easter that soon < 1457919837 319749 :boily!~alexandre@rrcs-198-179-121-100.nys.biz.rr.com PRIVMSG #esoteric :Easter Approaches. The Holy Zombie will Come and Enlighten us All. < 1457919865 419724 :boily!~alexandre@rrcs-198-179-121-100.nys.biz.rr.com PRIVMSG #esoteric :> (61 - 32) * 5 / 9 < 1457919866 837193 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 16.11111111111111 < 1457919885 33174 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :I've got a framework for a bot working! < 1457919894 772900 :boily!~alexandre@rrcs-198-179-121-100.nys.biz.rr.com PRIVMSG #esoteric :> 21 * 9 / 5 + 32 < 1457919896 278838 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 69.8 < 1457919944 700379 :boily!~alexandre@rrcs-198-179-121-100.nys.biz.rr.com PRIVMSG #esoteric :hppavellon[1]! < 1457919952 443279 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :ahoily! < 1457920556 595768 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmm. well, your head exploded yes that's a good point to stop reading ;) ... reading old logs is fun :) < 1457920737 25897 :boily!~alexandre@rrcs-198-179-121-100.nys.biz.rr.com QUIT :Quit: COLLECTIVE CHICKEN < 1457920742 840781 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? sand < 1457920753 319608 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :sand? ¯\(°​_o)/¯ < 1457920790 756521 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`learn Sand is what microprocessors are made of. GregorR invented it. < 1457920799 692292 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'sand': Sand is what microprocessors are made of. GregorR invented it. < 1457920807 161494 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :if you don't stop reading when your head explodes, severe side effects may occur. < 1457920848 207995 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :( I wrote my compiler! And I built my processor, mother board, RAM, hard disk etc from sand. Sand that I /invented/!) (context was trust) < 1457920862 92675 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :Gregor dropped the R eventually, i guess the people revolted against him. < 1457920863 748136 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :trust in software and hardware, that is. < 1457920972 171595 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :and he had only got cheap deathrayatcost defenses that failed at the worst possible moment < 1457921138 205683 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :clearly he should have kept to the build everything yourself policy < 1457921198 149067 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :I'm working on thoof4irc < 1457921837 815138 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :!ps < 1457922088 446767 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :Hm... < 1457922097 152347 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :The bot is a bit buggy < 1457922160 681396 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :!sh ps < 1457922161 24156 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​\ \ Signal 18 (CONT) caught by ps (procps version 3.2.8). \ Please send bug reports to or < 1457922174 427545 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :If anyone wants to experiment a bit with it, I can add a help and join it to #esoteric < 1457922186 341499 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :But it doesn't seem to always get the messages I send it < 1457922222 83060 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :The trigger is %% < 1457922223 844091 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :^prefixes < 1457922223 977426 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , j-bot [ . < 1457922226 520066 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric : hmm. I'm not doing much esoteric stuff anymore. < 1457922243 351358 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :int-e: date? < 1457922252 302778 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :2006-05-27 < 1457922261 631444 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :O KAY < 1457922264 977924 :Lilly_Goodman!~canaima@181-18-120-217.dyn.movilnet.com.ve JOIN :#esoteric < 1457922275 850264 :hppavilion[1]!~DevourerO@74.121.217.2 QUIT :Quit: Leaving < 1457922289 47945 :Lilly_Goodman!~canaima@181-18-120-217.dyn.movilnet.com.ve PRIVMSG #esoteric :Hola < 1457922291 342411 :Lilly_Goodman!~canaima@181-18-120-217.dyn.movilnet.com.ve PRIVMSG #esoteric :hello < 1457922462 583677 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: so yeah, my return in late 2013 is connected to me taking over lambdabot < 1457922487 295563 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@let import Control.Monad.Free < 1457922488 508218 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : Defined. < 1457922491 624142 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@undef < 1457922491 757684 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Undefined. < 1457922492 502669 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fine. < 1457922503 829542 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :in any case, good night < 1457922783 530118 :hppavilion[1]!~DevourerO@74.121.217.2 JOIN :#esoteric < 1457922786 404222 :hppavilion[1]!~DevourerO@74.121.217.2 QUIT :Client Quit < 1457923033 445786 :hppavilion[1]!~DevourerO@74.121.217.2 JOIN :#esoteric < 1457923058 414818 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :Lilly_Goodman: ¿Tiene algún interés en los lenguajes de programación esotéricos? O la programación en absoluto? < 1457923062 778758 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :@messages- < 1457923062 912197 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :oerjan said 4m 14s ago: CHICKEN :P < 1457923081 979400 :Lilly_Goodman!~canaima@181-18-120-217.dyn.movilnet.com.ve PRIVMSG #esoteric :hppavilion[1]: si < 1457923083 861027 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :Probably was not supposed to put that public xD < 1457923101 317987 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :Lilly_Goodman: ¿Qué tipo de programación? < 1457923190 257355 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :Lilly_Goodman: Qué lenguajes de programación lo sabes? < 1457923249 876623 :Lilly_Goodman!~canaima@181-18-120-217.dyn.movilnet.com.ve PRIVMSG #esoteric :hppavilion[1]: se el de castellano y me interesa conrespecto a la computadora en si < 1457923294 417859 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :Lilly_Goodman: < 1457923294 605725 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :Google no se está traduciendo que adecuadamente. ¿Se puede reformular? O corregir los errores tipográficos? < 1457923371 920601 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :oerjan: Would an IRC bot that does category theory be of interest to this channel? Or does lambdabot already serve that function? < 1457923373 800642 :Lilly_Goodman!~canaima@181-18-120-217.dyn.movilnet.com.ve PRIVMSG #esoteric :hppavilion[1]: me puedes decir el hardware, se compone de la unidad central, los periféricos de entrada y salida?? < 1457923412 962443 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :Lilly_Goodman: No estoy seguro de lo que estás pidiendo < 1457923474 369831 :Lilly_Goodman!~canaima@181-18-120-217.dyn.movilnet.com.ve PRIVMSG #esoteric :una pregunta... el hardware de la computadora, se compone de la unidad central, los periféricos de entrada y salida? responde < 1457923496 898694 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :Lilly_Goodman: < 1457923497 89710 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :Eso suena bastante bien < 1457923524 191777 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :Por otra parte, yo no soy un tipo de hardware < 1457923647 174227 :Lilly_Goodman!~canaima@181-18-120-217.dyn.movilnet.com.ve PRIVMSG #esoteric :hppavilion[1]: de que parte eres? < 1457923682 645245 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :shachaf: Could you figure out my puzzle now? < 1457923702 619255 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :Lilly_Goodman: Hago la programación de computadoras. La mayoría de nosotros. Pocos de nosotros comprende el metal desnudo, por lo que yo puedo decir. < 1457923740 2415 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: I didn't look at it since yesterday. < 1457923753 485197 :Lilly_Goodman!~canaima@181-18-120-217.dyn.movilnet.com.ve PRIVMSG #esoteric :hppavilion[1]: a esta bien... < 1457923787 46990 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :Lilly_Goodman: OK < 1457923833 569925 :Lilly_Goodman!~canaima@181-18-120-217.dyn.movilnet.com.ve PRIVMSG #esoteric :hppavilion[1]: tengo otra pregunta,,, para introducir cambios en un documento es necesario tipiarlo todo de nuevo? responde < 1457923854 957155 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :shachaf: Would a bot with category theory as a builtin function be of interest to #esoteric? Assuming λbot doesn't already fulfill that function? < 1457923891 797881 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :Lilly_Goodman: < 1457923891 982973 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :tipiarlo no se traducirá < 1457923998 120736 :Lilly_Goodman!~canaima@181-18-120-217.dyn.movilnet.com.ve PRIVMSG #esoteric :hppavilion[1]: tengo otra pregunta,,, para introducir cambios en un documento es necesario escribirlo todo de nuevo? responde < 1457924024 248921 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :Lilly_Goodman: No < 1457924044 646589 :Lilly_Goodman!~canaima@181-18-120-217.dyn.movilnet.com.ve PRIVMSG #esoteric :hppavilion[1]: dime el porque de tu respuesta < 1457924051 745792 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :¿Dónde está este documento? (También, tener en cuenta #esoteric NO es el soporte técnico) < 1457924081 659838 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :Lilly_Goodman: < 1457924081 844500 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :Sería estúpido si tiene que volver a escribir un documento para hacer un cambio menor < 1457924100 265331 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't know what such a bot would be. < 1457924120 345088 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :shachaf: A bot that includes a simple command API for manipulating categories < 1457924128 129095 :Lilly_Goodman!~canaima@181-18-120-217.dyn.movilnet.com.ve PRIVMSG #esoteric :hppavilion[1]: jajajaja es para una tarea y no puedo responder asi < 1457924128 262562 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :shachaf: And category theorizing < 1457924170 645000 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :Lilly_Goodman: Pero ¿dónde está el documento que necesita cambiar? ¿Qué software? < 1457924263 132630 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :Lilly_Goodman: Escucha, parece agradable, pero realmente no parece que este es el canal que está buscando. Creo que se debe encontrar en otro lugar que se adapta mejor a lo que usted está tratando de logros como un canal de soporte técnico con el español como idioma principal. < 1457924307 33474 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't know what that would be like. < 1457924338 197118 :sajonara!~sajonara@188.64.25.51 JOIN :#esoteric < 1457924353 672693 :Lilly_Goodman!~canaima@181-18-120-217.dyn.movilnet.com.ve PRIVMSG #esoteric : hppavilion[1]: en Word < 1457924423 753113 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :Lilly_Goodman: < 1457924423 946443 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :Por favor. Encontrar un canal que hace de soporte técnico. Este canal no está hecho para responder a sus preguntas de la tecnología, que está aquí para geeks que tienen un lugar para pasar el rato. < 1457924511 473377 :Lilly_Goodman!~canaima@181-18-120-217.dyn.movilnet.com.ve PRIVMSG #esoteric :donde pueden que me ayuden < 1457925729 662325 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? frenemy < 1457925740 324598 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Frenemy is the relationship between Kirby and king Dee Dee. < 1457926731 841815 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :shachaf: vaporware told me to tell you that it is scow < 1457926757 79421 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What is vaporware? < 1457926764 895673 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :shachaf: Here's a preliminary approximation of a category theory CMD: http://pastebin.com/GGWvepfX < 1457926776 821080 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :shachaf: Someone on ifMUD is named "vaporware" < 1457926783 683920 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :They told me to tell you < 1457926793 514895 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: Aha. I know who that is. < 1457926823 565964 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: Tell vaporware that it's too good. < 1457926853 48618 :sajonara!~sajonara@188.64.25.51 QUIT :Quit: Leaving < 1457927024 293917 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :http://ifmud.port4000.com:4001/finger?user=vaporware < 1457927071 770895 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :shachaf: So what did I do wrong? < 1457927100 961991 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Posted a link to pastebin.com without using raw.php < 1457927107 175830 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :http://pastebin.com/raw/GGWvepfX -- so much better < 1457927126 41198 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :*fine* < 1457927138 266004 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :http://pastebin.com/raw/GGWvepfX < 1457927140 855641 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Anyway, I don't think that's a helpful way of thinking about categories. < 1457927141 96752 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :Happy? < 1457927148 377426 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :For the thing that people usually do with them. < 1457927149 425759 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :shachaf: That's for finite categories < 1457927151 901528 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But maybe it is. I don't know. < 1457927162 901963 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :shachaf: That's just the API for building categories, isn't it? < 1457927188 78758 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :shachaf: There'll also be ways to build bigger (i.e. infinite) categories, if I do it right < 1457927201 708634 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :make sure you can build large categories hth < 1457927376 550501 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: Can I talk to vaporware without making an account? < 1457927469 70066 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :shachaf: Yes; enter "connect guest" when it asks you to login < 1457927479 399866 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :And then you can type "page vaporware =" and the message < 1457927569 544203 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Can I also talk to them in a public place? < 1457927572 34746 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Like an IRC channel? < 1457927607 143490 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Who's Olly? A bot or a human? < 1457927627 898199 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :You can't use channels if you are a guest < 1457927638 69784 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :But you can type "lounge" to enter the same location they are in < 1457927649 132465 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :And then enter text with a quotation mark at first to say stuff < 1457928081 574519 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :shachaf: Yep, that was the goal < 1457928124 322223 :Lilly_Goodman!~canaima@181-18-120-217.dyn.movilnet.com.ve PRIVMSG #esoteric :donde hay un grupo que se pueda preguntar en español < 1457928147 237700 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :aqui < 1457928225 530510 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Lilly_Goodman: Sorry I am not very good Spanish, this channel is for English. (Possibly some people can write/read other language too but mostly is just commonly English, therefore I would expect English writing please.) < 1457928300 580030 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :shachaf: So how should the interface work for infinite categories? Obviously, you can't add arbitrary morphism < 1457928302 70950 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :s < 1457928312 751433 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: Am I making a fool of myself in the lounge? < 1457928333 248384 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I don't know, although you are allowed to go into other location too if you prefer < 1457928351 554051 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But then how will I know what people are saying in the lounge? < 1457928354 778086 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(Including back into the starting location, or into the apartment building) < 1457928385 855162 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :You can type "@recapchannel lounge" to read it. (If you have an account this can be abbreviated to "@recap lounge") < 1457928393 9146 :Lilly_Goodman!~canaima@181-18-120-217.dyn.movilnet.com.ve QUIT :Ping timeout: 250 seconds < 1457928997 177995 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: How do I find out where you are? < 1457929016 32530 :dingbat!uid70835@gateway/web/irccloud.com/x-byegtmcogbaxhcfk JOIN :#esoteric < 1457929052 142359 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :shachaf: You can use the "finger" command; type "finger zzo38" or "finger #20071" < 1457929069 756917 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :How do I get there? < 1457929083 130343 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :To get to the apartment building from the lounge, go east, and then go south to reach apartment building, and go to the top floor < 1457929092 965698 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: Oh, I can also type "where zzo38". < 1457929093 99429 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :And then go into the east hall < 1457929102 857560 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Yes that works too < 1457929111 10557 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(I didn't know that, now I know) < 1457929873 580336 :puckipedia!~puck@irc.puckipedia.com QUIT :Ping timeout: 240 seconds < 1457929969 739067 :treaki__!~treaki@p5B11CE30.dip0.t-ipconnect.de JOIN :#esoteric < 1457930050 302512 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I can describe workings of ifMUD if you want it < 1457930135 169385 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I can also tell you what things to set if you do have account < 1457930143 35462 :puckipedia!~puck@irc.puckipedia.com JOIN :#esoteric < 1457930163 974919 :treaki_!~treaki@p54BF27F3.dip0.t-ipconnect.de QUIT :Ping timeout: 240 seconds < 1457930247 458841 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :The command " to say to the current room, while ; is say to your current channel, : is describe yourself to do something (for example ": does something"), . followed by a name and space and text to whisper, and % followed by a channel name and space and text allows you to type to a specific channel which is not necessarily your current channel. < 1457930252 760989 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :`? sparta < 1457930259 716497 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :sparta? ¯\(°​_o)/¯ < 1457930262 691004 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :-_- < 1457930328 987150 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What's the difference between page and whisper? < 1457930345 82914 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :If you do have account, then the first few things you might want to do are to use @desc to write a description for yourself (enter "@desc me =" and a description); the description can also contain a JotaCode program if you want, and to use @option to set options. < 1457930379 451852 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :shachaf: They work similarly. You might use whisper for in-character and page for out-of-character, although nobody really cares about such distinction much. < 1457930438 819938 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :They also save the messages to different lists so that you can recap one or the other < 1457930598 14390 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Also guests cannot use @exec either; registered users can use @exec to execute JotaCode programs and then it will tell you the answer, for example "@exec @mul(6,7)" is a valid program. < 1457931338 547628 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Each object has fields and flags. You can view fields of objects someone else programmed only if the "examinable" flag is set on that object, although some fields are private and cannot be seen at all (even by the object's owner!). This includes your current channel, however there is a hack you can use to programmatically access your own current channel (setting yourself examinable will not allow other people's programs to access your current chan < 1457931496 797317 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`le/rn sparta/WE. DON'T. KNOW. ANYTHING. ABOUT. SPARTA! < 1457931500 549739 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned «sparta» < 1457931698 295136 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net PRIVMSG #esoteric :`? c++ < 1457931699 831936 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Along with C, C++ is a language for smart people. < 1457931716 943885 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net PRIVMSG #esoteric :`? haskell < 1457931718 57463 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Unbound implicit parameter (?haskell::Wisdom) \ arising from a use of implicit parameter `?haskell' < 1457931835 314556 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :shachaf: So what's the optimal way to implement categories if the way I tried isn't good? < 1457931850 426875 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :Is it to give it a function to tell it whether or not an arrow can occur? < 1457932019 818286 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :Hm... < 1457932110 452021 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :`? c < 1457932112 770299 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :C is the language of��V�>WIד�.��Segmentation fault < 1457932137 147837 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :lambda-11235: Are there any good models that don't have a ubiquitous language for them? < 1457932147 468167 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :For declarative programming? < 1457932162 366928 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :(Logic :: PROLOG, λ-calc :: Haskell) < 1457932469 152871 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1457932974 234282 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Implement categories for what? < 1457933001 488992 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net PRIVMSG #esoteric :hppavilion[1]: For dependently typed languages, representing λΠω on the λ-cube, there is the choice of Agda, Coq, or Idris, without any of them necessarily being the goto language. < 1457933326 244767 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net PRIVMSG #esoteric :Looking through Wikipedia, dataflow programming might be one such model, although I'm not very familiar with that paradigm or the languages that implement it. < 1457933327 269866 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :INTERPROVE- for INTERCALian mathematicians < 1457933335 25296 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :It has, for example, the REEL type < 1457933404 273179 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :CHALLENGE: Haskell with only tuples, lists, and bools < 1457933508 278058 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :lambda-11235: What could be done as a type theory that makes absolutely no sense? < 1457933529 939513 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net PRIVMSG #esoteric :hppavilion[1]: You only need lists. < 1457933537 281819 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :lambda-11235: Oh, right < 1457933541 945251 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :[]=0, [[]]=1 < 1457933555 64915 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :lambda-11235: Wait, but what do you do for tuples? < 1457933585 584784 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net PRIVMSG #esoteric :hppavilion[1]: []=0, 1=[[],[]], otherwise they won't be the same type. < 1457933608 587992 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :Oh < 1457933611 136211 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :Right, right < 1457933619 891603 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net PRIVMSG #esoteric :Why do you need tuples? < 1457933632 686180 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :lambda-11235: They just seem like they'd be useful < 1457933686 278666 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net PRIVMSG #esoteric :Then why only use tuples, lists, and bools if it should be useful? < 1457933727 265992 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net PRIVMSG #esoteric :Actually, all you need is functions. < 1457933810 774472 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :lambda-11235: I'd like to see a way of constructing functions on pure lists out of pure lists < 1457933825 544355 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :(Non-homogenous) < 1457933926 872162 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net PRIVMSG #esoteric :hppavilion[1]: What do you mean? f :: [a] -> [a]? < 1457934252 519573 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net PRIVMSG #esoteric :As far as what can be done with type theory that is hard to make sense of, check out http://homotopytypetheory.org/. < 1457934387 228130 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net PRIVMSG #esoteric :I haven't found interest or time to read it yet, and to be honest I'm only starting to learn type theory. < 1457934447 747786 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net PRIVMSG #esoteric :But I know it's a HoTT topic in the type theory community. :) < 1457935994 425905 :hppavilion[1]!~DevourerO@74.121.217.2 QUIT :Ping timeout: 260 seconds < 1457936196 24435 :hppavilion[1]!~DevourerO@74.121.217.2 JOIN :#esoteric < 1457936390 210674 :bender|_!~benderx2@2404:e800:e61a:41d:ac88:f162:c2af:741e JOIN :#esoteric < 1457937323 100048 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :Hm... < 1457937334 960035 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :What I really want to do right now is put a new spin on functional programming < 1457937664 380872 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :Probably... hm.... < 1457937753 12821 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Quit: Leaving < 1457938035 111889 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net QUIT :Quit: Bye < 1457939073 178785 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :Hm... < 1457939077 805636 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :What to do, what to do < 1457939116 89854 :Effilry!~firefly@oftn/oswg-member/FireFly JOIN :#esoteric < 1457939288 520049 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :ACTION bashes his head against the wall of #esoteric < 1457939317 105345 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :that's not how you work your brain hth < 1457939406 225391 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :oerjan: Yeah < 1457939420 757266 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what's some good tea twh < 1457939424 445366 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :It's late, so I'm not drugged up anymore < 1457939431 568520 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :And thus my brain is even worse at focusing than usual < 1457939500 336504 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :I still want to play Nomic, but I can't get anyone to play xD < 1457939612 327043 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :this latest girl genius arc seems to be a run of chekhov's guns fizzling out < 1457939726 815655 :izabera1!~izabera@unaffiliated/izabera JOIN :#esoteric < 1457939728 604030 :heroux!sandroco@gateway/shell/insomnia247/x-gktqckwcgddlsteg QUIT :*.net *.split < 1457939728 845107 :vodkode!~vodkode@fl-71-52-127-115.dhcp.embarqhsd.net QUIT :*.net *.split < 1457939729 7270 :atehwa!atehwa@aulis.sange.fi QUIT :*.net *.split < 1457939729 174600 :Nithogg!~ethiraric@jrc16-h01-176-150-43-109.dsl.sta.abo.bbox.fr QUIT :*.net *.split < 1457939729 405606 :FireFly!~firefly@oftn/oswg-member/FireFly QUIT :*.net *.split < 1457939729 539029 :izabera!~izabera@unaffiliated/izabera QUIT :*.net *.split < 1457939729 672657 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi QUIT :*.net *.split < 1457939765 955182 :heroux!sandroco@gateway/shell/insomnia247/x-gktqckwcgddlsteg JOIN :#esoteric < 1457939766 88732 :vodkode!~vodkode@fl-71-52-127-115.dhcp.embarqhsd.net JOIN :#esoteric < 1457939766 88856 :atehwa!atehwa@aulis.sange.fi JOIN :#esoteric < 1457939766 88888 :Nithogg!~ethiraric@jrc16-h01-176-150-43-109.dsl.sta.abo.bbox.fr JOIN :#esoteric < 1457939770 233122 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: from my coffee shop days, i recall rooibos < 1457939774 703275 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi JOIN :#esoteric < 1457939837 500558 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :are you past your coffee shop period < 1457939842 980818 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what period are you in now twh < 1457939870 321424 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :right now i seem to be in an italian restaurant period < 1457939904 684490 :kline!~kline@nds/committee/kline QUIT :Ping timeout: 276 seconds < 1457940048 536737 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: Is it true that Norwegian pizza is the best in the world? < 1457940122 48835 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Foods in Canada are better than others < 1457940138 454122 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(Even if it is the same chain of restaurant in a different country) < 1457940194 592773 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: yep. specifically the norwegian pizza made by kurds running italian restaurants. < 1457940213 607230 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: Why? < 1457940231 29663 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :*Sigh* < 1457940244 680163 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :I'm setting up nomic over Github. Now to find somebody to play < 1457940254 276945 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :s/somebody/some people/ < 1457940267 264854 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Does it use VoIP? < 1457940268 488876 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :I might adjust the rules more frequently < 1457940279 208299 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I would play if it used VoIP, except that I have no mic. < 1457940284 61334 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :shachaf: I don't even know what VoIP is xD < 1457940286 567597 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :Voice over IP? < 1457940290 340975 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes. < 1457940308 396175 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :Is that just basically skype for classical hackers? < 1457940348 657666 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: Well, I heard the chains are the best. < 1457940353 94089 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Like Peppes and the other one. < 1457940389 492403 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :shachaf: I don't know why, but in my experience, it is. < 1457940402 380347 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: Which other countries have you tried? < 1457940562 618736 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :United States < 1457940570 712033 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Which states? < 1457940574 975668 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Also some stuff imported from England < 1457940591 163431 :kline!~kline@nds/committee/kline JOIN :#esoteric < 1457940602 731543 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I forget which states, but I think the ones near British Columbia < 1457940875 276632 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :How about singleton nomic? Nomic where the entire game must be governed by a single overly-complicated rule < 1457940881 447152 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :But a still-atomic rule < 1457940921 58877 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :shachaf: Well, my nomic doesn't have VoIP unfortunately < 1457940931 207134 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i just wanted to make a pun hth < 1457940934 639581 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :Oh < 1457940938 679017 :hppavilion[1]!~DevourerO@74.121.217.2 PRIVMSG #esoteric :What was the pun? < 1457941064 25267 :izabera1!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ba-dum-tss < 1457941918 961664 :J_Arcane_!~chatzilla@37-219-245-89.nat.bb.dnainternet.fi JOIN :#esoteric < 1457942021 116751 :J_Arcane!~chatzilla@37-219-114-166.nat.bb.dnainternet.fi QUIT :Ping timeout: 244 seconds < 1457942033 226345 :J_Arcane_!~chatzilla@37-219-245-89.nat.bb.dnainternet.fi NICK :J_Arcane < 1457942666 317479 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`pastequotes zzo38 < 1457942672 117230 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/paste/paste.9775 < 1457942731 513780 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`pastequotes > bin/aglist < 1457978382 235761 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :shachaf >> bin/aglist < 1457978389 1187 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :shachaf: thx tdh < 1457978392 79499 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` echo shachaf >> bin/aglist < 1457978394 148911 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457978582 518092 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` echo bin/*list < 1457978584 19871 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin/FireFlist bin/aglist bin/danddreclist bin/don'taskdon'ttelllist bin/dontaskdonttelllist bin/emptylist bin/erflist bin/flist bin/list bin/listlist bin/llist bin/makelist bin/mlist bin/olist bin/pbflist bin/slist bin/smlist bin/testlist bin/wrlist < 1457978616 355754 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` cat bin/makelist < 1457978617 346054 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cp bin/emptylist bin/"$1" < 1457978621 477655 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`makelist ehlist < 1457978623 449054 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457978630 710530 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` echo b_jonas >> bin/ehlist < 1457978633 244053 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457978635 678156 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` rot13 < bin/ehlist < 1457978636 494595 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :rpub -a "$(onfranzr "$0")${@:+ }$@: "; gnvy -a+2 "$0" | knetf; rkvg \ o_wbanf < 1457978665 771234 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`learn ehlist is update notification for the Everyday Heroes webcomic. http://eheroes.smackjeeves.com/ < 1457978668 212210 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'ehlist': ehlist is update notification for the Everyday Heroes webcomic. http://eheroes.smackjeeves.com/ < 1457978686 799083 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ok, now what should I call the Bardsworth one? barlist, balist, bwlist? < 1457978713 845287 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :or maybe bardsworthlist? < 1457978831 806005 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? slist < 1457978835 238050 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? wrlist < 1457978841 565247 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh right, I know what wrlist is < 1457978846 358257 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :that one will probably never be active < 1457978850 645072 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? flist < 1457978866 914498 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :b_jonas: you should `list hth < 1457978871 607347 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wrlist? ¯\(°​_o)/¯ < 1457978877 971505 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :flist? ¯\(°​_o)/¯ < 1457978893 459674 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`makelist bardsworthlist < 1457978907 13403 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` echo b_jonas > bardsworthlist < 1457978915 271704 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :argh < 1457978919 989329 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` rm bardsworthlist < 1457978924 85750 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` echo b_jonas > bin/bardsworthlist < 1457978938 229724 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457978939 730857 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Update notification for the webcomic Homestuck. < 1457978940 805689 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :rm: cannot remove `bardsworthlist': No such file or directory < 1457978944 582716 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457978947 989079 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457978956 619946 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`learn bardsworthlist is update notification for the Bardsworth webcomic. http://www.bardsworth.com/ < 1457978960 104327 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'bardsworthlist': bardsworthlist is update notification for the Bardsworth webcomic. http://www.bardsworth.com/ < 1457978960 237999 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` rm bardsworthlist < 1457978962 76601 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457978969 825684 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` rot13 < bin/bardsworthlist < 1457978970 720861 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :o_wbanf < 1457978975 317366 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :uh < 1457978982 809334 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :binsworthlist < 1457978985 78803 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :bin/sworthlist < 1457978997 92 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` makelist bardsworthlist && echo b_jonas >> bin/bardsworthlist < 1457978998 841190 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457979001 388536 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` rot13 < bin/bardsworthlist < 1457979002 527508 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :rpub -a "$(onfranzr "$0")${@:+ }$@: "; gnvy -a+2 "$0" | knetf; rkvg \ o_wbanf < 1457979008 981603 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :better < 1457979144 159410 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :can we create stuff like this for non-webcomic stuff too? < 1457979193 335793 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i don't understand < 1457979207 666995 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :what is this "non-webcomic stuff"? < 1457979218 516773 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :there cannot possibly be such a thing < 1457979231 319775 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :sure there can be < 1457979236 975030 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :There should be a list for new messages in #esoteric. < 1457979266 698294 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` makelist ioccclist && cat b_jonas > bin/ioccclist < 1457979268 681240 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cat: b_jonas: No such file or directory < 1457979287 104441 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` cat bin/makelist < 1457979287 902759 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cp bin/emptylist bin/"$1" < 1457979340 766177 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`learn ioccclist is update notification for when a new year of the International Obfuscated Contest is announced, or the winners for a year is announced, or the source codes of winners are released. http://www.ioccc.org/#news < 1457979344 707708 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'ioccclist': ioccclist is update notification for when a new year of the International Obfuscated Contest is announced, or the winners for a year is announced, or the source codes of winners are released. http://www.ioccc.org/#news < 1457979374 695676 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` echo -e 'shift\nfor n in "$@"; do echo "$n" > bin/"$1"; done' >> bin/makelist < 1457979376 586941 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457979385 170319 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oops < 1457979392 161140 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :that completely doesn't work tdnh < 1457979393 340523 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`revert < 1457979403 660622 :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. < 1457979473 378193 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`mkx bin/makelist//file="bin/$1"; shift; cp bin/emptylist "$file"; for n in "$@"; do echo "$n" >> "$file"; done < 1457979477 513274 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin/makelist < 1457979531 170119 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe lists should print usage information when run with no arguments. < 1457979536 683748 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Then they can be self-contained. < 1457979555 902177 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` rot13 < bin/ioccclist < 1457979556 713174 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457979563 679659 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :um < 1457979569 422745 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :did you revert me? < 1457979583 743221 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? ioccclist < 1457979584 668450 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ioccclist is update notification for when a new year of the International Obfuscated Contest is announced, or the winners for a year is announced, or the source codes of winners are released. http://www.ioccc.org/#news < 1457979593 894564 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh right < 1457979605 997722 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` makelist ioccclist && echo b_jonas > bin/ioccclist < 1457979608 522239 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457979611 269330 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` rot13 < bin/ioccclist < 1457979612 104775 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :o_wbanf < 1457979615 418840 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :nope < 1457979618 754067 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` makelist ioccclist && echo b_jonas >> bin/ioccclist < 1457979620 685143 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457979641 35793 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :we need a subscribe command (which also figures out your nickname, which needs a HackEgo infrastructure update) < 1457979655 219740 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :b_jonas: whoa whoa whoa, I just fixed makelist < 1457979656 445346 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :maybe you could stop the bot spamming < 1457979672 396068 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :b_jonas: You can `` makelist listname user1 user2 < 1457979675 479890 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` rot13 < ioccclist < 1457979676 219084 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bash: ioccclist: No such file or directory < 1457979683 853746 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` rot13 < bin/ioccclist < 1457979684 716488 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :rpub -a "$(onfranzr "$0")${@:+ }$@: "; gnvy -a+2 "$0" | knetf; rkvg \ o_wbanf < 1457979695 363397 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :shachaf: I see. but you still need a way for people to subscribe later < 1457979702 925965 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :They can still use echo. < 1457979712 189018 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(maybe change the list template so that `foolist subscribe would subscribe you) < 1457979722 921628 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But then how do you subscribe someone else? < 1457979746 445260 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(no wait, don't do that, that would be a bad interface, for you could accidentally trigger the list too easly) < 1457979753 772934 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(it needs to be a separate top-level command) < 1457979771 20318 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe you should have to confirm when you trigger the list. < 1457979771 721097 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :shachaf: extra argument probably. like `subscribe foolist versus `subscribe foolist shachaf < 1457979778 795185 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`olist confirm 1 < 1457979807 422200 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :shachaf: or just make it check the actual webpage source and remember the number of the last strip and trigger only if it's updated since < 1457979819 17634 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :There's no Internet connection. < 1457979826 648694 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And some lists don't have numbers. < 1457979861 56631 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But for lists that do have numbers, you can require a number, and even not alert if someone else has listed that number before. < 1457979887 332094 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` elinks -dump http://www.math.bme.hu/~ambrus/pu/verst < 1457979887 897119 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bash: elinks: command not found < 1457979889 621151 :Guest91351!~sprocklem@131.104.23.11 QUIT :Ping timeout: 240 seconds < 1457979931 236156 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` curl http://www.math.bme.hu/~ambrus/pu/verst | sed -n '/^Alf/,$p' < 1457979932 779267 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Failed to connect to socket 2. \ \ curl: (52) Empty reply from server < 1457979974 663742 :lambda-11235!~lambda-11@47.208.113.50 PRIVMSG #esoteric :Is it possible to have HackEgo delete the root fs? < 1457979978 564841 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :shachaf: yes, maybe, but I still recommend not using the foolist subscribe syntax < 1457980285 981439 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :In the case of danddreclist at least, my own convention is that I post messages having a specific syntax in order to notify < 1457980329 480990 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :The message happens to be a HackEgo command so that other people can program it to emit names or to do whatever other stuff they might want < 1457980332 403258 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I haven't read any danddreclist updates ina long time. < 1457980372 528172 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :They are also all logged in the public IRC logs, so searching there also make it possible to find the date/time < 1457980449 366436 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But sometimes the IRC logging bot stops working. < 1457980487 800644 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Yes although there are two < 1457980497 506636 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes, but they might both stop working at the same time. < 1457980598 317182 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :That is possible yes. < 1457980624 320434 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :At least it can be known by checking if any numbers are skipped. < 1457980649 231537 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :well, these update notification lists are opportunistic anyway. you should periodically check the original sources where the webcomics appear, rather than just rely on the irc messages. < 1457980817 267830 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :should we have an xkcdwhatiflist? < 1457980833 190066 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Lists are only useful with more than one subscriber. < 1457980895 964732 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :maybe, but creating one is the best way to find out who wants to subscribe < 1457980899 232662 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I think it can be useful even if the command does not exist, although then the command can later be added if someone want to. < 1457980906 945623 :Sprocklem!~sprocklem@131.104.23.4 JOIN :#esoteric < 1457980911 680390 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :b_jonas: Yes and that is part of it too < 1457980930 162770 :Sprocklem!~sprocklem@131.104.23.4 NICK :Guest42719 < 1457980937 39088 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :shachaf: I mean, you just brought aglist to have more than one member < 1457980957 23118 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :True. < 1457981000 282350 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I won't create an xkcdwhatiflist now though. < 1457981025 181867 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what if you did? < 1457981044 13131 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`whatiflist < 1457981210 60207 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1457981589 718428 :Guest42719!~sprocklem@131.104.23.4 QUIT :Quit: [ < 1457981620 507832 :Sprocklem_!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1457981677 848410 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` makelist keenlist b_jonas && learn 'keenlist is notification for when Tom Hall finally acquires the necessary intellectual property rights to create the videogame series Commander Keen: The Universe is Toast' < 1457981680 781689 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'keenlist': keenlist is notification for when Tom Hall finally acquires the necessary intellectual property rights to create the videogame series Commander Keen: The Universe is Toast < 1457981683 968955 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` rot13 < bin/keenlist < 1457981686 138069 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :rpub -a "$(onfranzr "$0")${@:+ }$@: "; gnvy -a+2 "$0" | knetf; rkvg \ o_wbanf < 1457981703 598858 :Sprocklem_!~sprocklem@unaffiliated/sprocklem NICK :Sprocklem < 1457981835 684721 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03Afukada 5* 10New user account < 1457981854 819357 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Should we have a listlist as update notification for when a new list is created, and make makelist automatically trigger it? < 1457981968 950000 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Or a listlistlist that announces whenever listlist gets implemented < 1457981969 827634 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :This is not SQL < 1457982181 412216 :zzo38!~zzo38@24-207-50-123.eastlink.ca QUIT :Remote host closed the connection < 1457982940 982055 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 250 seconds < 1457983118 555228 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de JOIN :#esoteric < 1457983286 658365 :atrapado!~atrapado@unaffiliated/atrapado JOIN :#esoteric < 1457983539 449208 :gremlins!~nothing@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net JOIN :#esoteric < 1457983608 374756 :Reece`!~nothing@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net QUIT :Ping timeout: 246 seconds < 1457983983 866275 :gremlins!~nothing@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net QUIT :Ping timeout: 240 seconds < 1457983994 346022 :atrapado!~atrapado@unaffiliated/atrapado QUIT :Remote host closed the connection < 1457984027 931248 :atrapado!~atrapado@unaffiliated/atrapado JOIN :#esoteric < 1457984343 200205 :AlexR42!~textual@ip-79-111-109-202.bb.netbynet.ru QUIT :Quit: My Mac has gone to sleep. ZZZzzz… < 1457984368 677899 :AlexR42!~textual@ip-79-111-109-202.bb.netbynet.ru JOIN :#esoteric < 1457984650 737617 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmm, toast < 1457984765 626861 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :At the bottom and in the comments, http://qntm.org/spells refers to a supposed esolang named Hoon. Does anyone have information about this language other than what's directly on that page? I couldn't load the links given there. < 1457984939 43829 :atrapado!~atrapado@unaffiliated/atrapado QUIT :Remote host closed the connection < 1457984970 2835 :atrapado!~atrapado@unaffiliated/atrapado JOIN :#esoteric < 1457985131 482525 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :aha, https://github.com/cgyarvin/urbit/blob/master/doc/book/0-intro.markdown has information about it < 1457985169 34660 :lleu!~gnomebad@cpc15-croy20-2-0-cust489.croy.cable.virginm.net JOIN :#esoteric < 1457985169 168146 :lleu!~gnomebad@cpc15-croy20-2-0-cust489.croy.cable.virginm.net QUIT :Changing host < 1457985169 168211 :lleu!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1457985169 168228 :lleu!~gnomebad@unaffiliated/lleu QUIT :Read error: Connection reset by peer < 1457985182 353854 :llue!~gnomebad@unaffiliated/lleu QUIT :Read error: Connection reset by peer < 1457985199 24287 :lleu!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1457985307 884856 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Nock14]]4 10 02https://esolangs.org/w/index.php?diff=46593&oldid=40989 5* 03B jonas 5* (+106) 10 < 1457985957 859807 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Nock14]]4 10 02https://esolangs.org/w/index.php?diff=46594&oldid=46593 5* 03B jonas 5* (+208) 10 < 1457985960 228783 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Hoon14]]4 N10 02https://esolangs.org/w/index.php?oldid=46595 5* 03B jonas 5* (+310) 10Created page with "'''Hoon''' is a dynamically typed esoteric functional programming language. It compiles to a small lower level dynamically typed functional esoteric language called [[Nock]]...." < 1457986032 467755 :lynn!~lynn@unaffiliated/lynn PRIVMSG #esoteric :Can't believe there was no Hoon page yet < 1457986048 479789 :lynn!~lynn@unaffiliated/lynn PRIVMSG #esoteric :I know a bit about it, b_jonas! < 1457986057 670172 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :wait wait, there's a newer webpage < 1457986067 274226 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :the one I linked to says it's moved to https://github.com/urbit/urbit < 1457986078 887117 :lynn!~lynn@unaffiliated/lynn PRIVMSG #esoteric :http://urbit.org/docs/dev/hoon/ is up-to-date < 1457986143 340215 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :lynn: supposedly. I just get some nonsense javascript from there. presumably that javascript might mean something in some browsers. < 1457986152 774172 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I'll give links to the github thing instead < 1457986222 424483 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :lynn: ps. I hate when people post "I'm surprised nobody has mentioned $foo yet" to a forum thread. If you think there should be a page, just create it. < 1457986247 937331 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :hoon is dumb < 1457986251 674898 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :urbit sucks < 1457986255 310330 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Nock14]]4 10 02https://esolangs.org/w/index.php?diff=46596&oldid=46594 5* 03B jonas 5* (+74) 10 < 1457986258 490251 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Hoon14]]4 10 02https://esolangs.org/w/index.php?diff=46597&oldid=46595 5* 03B jonas 5* (+93) 10 < 1457986273 422916 :lynn!~lynn@unaffiliated/lynn PRIVMSG #esoteric :I rather meant: I was silently assuming there'd be a Hoon page < 1457986290 248739 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :vanila: yes, it is dumb, but we're trying to build a comprehensive encyclopedia of esolangs here < 1457986291 688147 :lynn!~lynn@unaffiliated/lynn PRIVMSG #esoteric :If I'd known, I would've gladly written a stub about it :) < 1457986368 762757 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :maybe it would be better to describe both Nock and Hoon as typeless rather than dynamically typed < 1457986383 468518 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Hoon14]]4 10 02https://esolangs.org/w/index.php?diff=46598&oldid=46597 5* 03B jonas 5* (-18) 10 < 1457986392 858770 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Nock14]]4 10 02https://esolangs.org/w/index.php?diff=46599&oldid=46596 5* 03B jonas 5* (-18) 10 < 1457986395 21240 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1457986416 373345 :lynn!~lynn@unaffiliated/lynn PRIVMSG #esoteric :Nock is definitely typeless; Hoon sort of is, depending on how you look at it < 1457986643 549855 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :feel free to edit the pages. the newer github repo has some more docs, but I'm not going to read them and try to understand them. < 1457986743 446166 :lynn!~lynn@unaffiliated/lynn PRIVMSG #esoteric :yes, it's really hard to make sense of em :< < 1457987030 562506 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net JOIN :#esoteric < 1457987386 730461 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Hoon14]]4 10 02https://esolangs.org/w/index.php?diff=46600&oldid=46598 5* 03B jonas 5* (+54) 10 < 1457987439 868905 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=46601&oldid=46592 5* 03B jonas 5* (+22) 10 < 1457987903 968371 :nycs!~nycs@gw.hq.meetup.com QUIT :Ping timeout: 244 seconds < 1457988089 532762 :nycs!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1457988599 88961 :jaboja!~jaboja@eju175.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1457988662 801880 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`wisdom < 1457988682 110364 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :atrix/Atrix is a brand of hand cream. Not to be confused with atriq. < 1457988809 225591 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`culpritz wisdom/atrix < 1457988809 823666 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: culpritz: not found < 1457988812 725170 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`culprits wisdom/atrix < 1457988832 652523 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@google how to erase lines from IRC backlog < 1457988834 482227 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :https://www.irccloud.com/faq < 1457988835 747950 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :int-e ais523 oerjan oerjan elliott Bike FreeFull ais523 ais523 oerjan < 1457989238 76578 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :int-ello. you can't erase. all lines are permanent. the Internet's Ink is indelible. < 1457989612 435930 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@google how to turn the Sun into a supernova < 1457989614 297956 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :http://www.universetoday.com/107791/will-the-sun-explode/ < 1457989614 431369 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Title: Will The Sun Explode? - Universe Today < 1457989729 633081 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :I can't allow that, int-e. < 1457989755 452267 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :well how are you going to stop me? < 1457989803 675278 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :I will find you, and I will mapole you. < 1457989826 899353 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :(unless you sunexplode before I get to that.) < 1457989863 891231 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :sounds like a challenge < 1457990028 137929 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: you aren't going to escape the long mapole of the law < 1457990037 966858 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :pity that page says it's likely not going to work, not even with the added energy of a mapole. < 1457990041 32654 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`learn_append int-e Det kommer att explodera solen. < 1457990046 702835 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'int-e': int-e är inte svensk. Det kommer att explodera solen. < 1457990061 283524 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :olsner: hellolsner. do you validate the Swedish used there? < 1457990091 143989 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Heute die Welt, Morgens das Sonnensystem! < 1457990123 693657 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :. o O ( shachaf said something. there must be a pun somewhere, but I can't see any... ) < 1457990181 674655 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :boily: it's misdirection. < 1457990192 20287 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :boily: sounds a bit off. "it will explode the sun"? < 1457990205 228751 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :shachaf: ITYM "Morgen". ("Morgens" means "in the morning") < 1457990237 780589 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :olsner: I was trying to make it translate "he" or "she", but Google Translate was stuck on "it" for whatever reason. < 1457990242 267883 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :or "morgen" actually < 1457990252 141392 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: Probably. The first Google result was http://tvtropes.org/pmwiki/pmwiki.php/Main/TodayXTomorrowTheWorld which misled me. < 1457990270 378716 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :Morgens die Welt, Nachmittags das Sonnensystem? < 1457990299 590405 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`? fternooner < 1457990300 687521 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :fternooner (Danish »fternooner«, Norwegian «ttermiddag», Swedish ”ftermiddag”) is a screamingly delicious pastry. < 1457990347 223654 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :boily: Hen kommer att spränga solen. (that's e, he/she would be han/hon) < 1457990606 456106 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`le/rn int-e/int-e är inte svensk. Hen kommer att spränga solen. < 1457990608 638341 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Relearned «int-e» < 1457990627 724171 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :what's the difference between spränga and explodera? < 1457990716 886723 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :same meaning really, but the wrong/right one is in/transitive < 1457990732 494170 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :I can never remember which of those words means which kind of verb :) < 1457990751 714545 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :if it's the same as in german, things can explode, but you can't explode them; you'd blow them up. < 1457990752 442740 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :transitive has a direct object; intransitive can't have one hth < 1457990778 874447 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :or detonate them, that's better < 1457990779 383365 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :so, yeah, explodera doesn't take an object < 1457990801 442124 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :make them go FOOF! < 1457990822 277608 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :German has "sprengen". < 1457991025 625963 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? splode < 1457991026 344008 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :splode? ¯\(°​_o)/¯ < 1457991256 840120 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :sunsplosions are purdy < 1457991304 265385 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? supernova < 1457991305 51563 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :supernova? ¯\(°​_o)/¯ < 1457991307 790503 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? sunscreen < 1457991308 924670 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :sunscreen? ¯\(°​_o)/¯ < 1457991378 94518 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? sunglasses < 1457991379 748200 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? eye drops < 1457991379 914468 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :sunglasses? ¯\(°​_o)/¯ < 1457991380 880084 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :eye drops? ¯\(°​_o)/¯ < 1457991383 986545 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? eye serum < 1457991384 990278 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :eye serum? ¯\(°​_o)/¯ < 1457991386 879977 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? eye scream < 1457991387 911406 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :eye scream? ¯\(°​_o)/¯ < 1457991472 691999 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`learn scream = icecream - eye < 1457991474 692732 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'scream': scream = icecream - eye < 1457991490 636732 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmm < 1457991493 43777 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`revert < 1457991501 29339 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :that doesn't work, right... < 1457991502 485383 :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. < 1457991530 178025 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`rm canary < 1457991531 839507 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457991542 153701 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? scream < 1457991545 894195 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :scream = icecream - eye < 1457991550 659928 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`rm wisdom/scream < 1457991552 681593 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457991570 803034 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`cat cana < 1457991572 421069 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cat: cana: No such file or directory < 1457991572 554403 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`cat canary < 1457991573 155202 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​*tsjørp* < 1457991631 851232 :AlexR42!~textual@ip-79-111-109-202.bb.netbynet.ru QUIT :Quit: My Mac has gone to sleep. ZZZzzz… < 1457991649 247148 :AlexR42!~textual@ip-79-111-109-202.bb.netbynet.ru JOIN :#esoteric < 1457991883 434310 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? canary < 1457991884 377143 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​*tsjørp* < 1457991895 421542 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :lol < 1457991921 188156 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`stat wisdom/canary < 1457991921 791291 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​ File: `wisdom/canary' -> `../canary' \ Size: 9 Blocks: 0 IO Block: 1024 symbolic link \ Device: 12h/18d Inode: 1054017 Links: 1 \ Access: (0777/lrwxrwxrwx) Uid: ( 5000/ UNKNOWN) Gid: ( 0/ UNKNOWN) \ Access: 2016-03-14 17:20:28.000000000 +0000 \ Modify: 2015-12-09 04:13:17.000000000 +0000 \ Change: 2015-12-09 04: < 1457991930 242093 :AlexR42!~textual@ip-79-111-109-202.bb.netbynet.ru QUIT :Ping timeout: 276 seconds < 1457992280 968377 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1457992398 247617 :MoALTz!~no@78-11-183-124.static.ip.netia.com.pl QUIT :Ping timeout: 276 seconds < 1457992444 609825 :spiette!~spiette@x-132-204-251-254.xtpr.umontreal.ca QUIT :Quit: :qa! < 1457992448 676928 :MoALTz!~no@78-11-183-124.static.ip.netia.com.pl JOIN :#esoteric < 1457992618 457197 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net QUIT :Ping timeout: 252 seconds < 1457993043 993888 :nycs!~nycs@gw.hq.meetup.com QUIT :Ping timeout: 264 seconds < 1457993478 316536 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=46602&oldid=46601 5* 03Erinius 5* (+12) 10/* L */ < 1457993730 299618 :boily!~alexandre@96.127.201.149 QUIT :Quit: CONSERVATIVE CHICKEN < 1457994443 886526 :Sgeo__!~Sgeo@ool-18e43ef5.dyn.optonline.net JOIN :#esoteric < 1457995106 108937 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? dowry < 1457995107 95588 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :dowry? ¯\(°​_o)/¯ < 1457995215 577770 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`learn A dowry is a pribe paid for a brice, or maybe a bribe paid for a pride. < 1457995218 366969 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'dowry': A dowry is a pribe paid for a brice, or maybe a bribe paid for a pride. < 1457995678 868883 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :it could be a bribe paid for a price; that would actually make sense < 1457995704 556618 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: no, it's a price paid for a bride < 1457995712 881703 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I knew that. < 1457995760 688745 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :but you had "pribe paid for a brice" and I just swapped two letters. < 1457995781 912426 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(I'm not sure where you placed the "d") < 1457995798 539521 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :the d is in the pride < 1457995861 32659 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :anyway I'm afraid we're miscommunicating again < 1457995897 571197 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I am, yes < 1457996298 228297 :atrapado!~atrapado@unaffiliated/atrapado QUIT :Quit: Leaving < 1457996760 448482 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Quit: ZNC - http://znc.in < 1457997881 723087 :jaboja!~jaboja@eju175.neoplus.adsl.tpnet.pl QUIT :Remote host closed the connection < 1457998325 219117 :vanila!~vanila@unaffiliated/vanila QUIT :Quit: Leaving < 1457999539 927484 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net JOIN :#esoteric < 1457999631 315198 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 246 seconds < 1457999659 18989 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1458000212 51083 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de QUIT : < 1458000430 707354 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-prhhtehkiicvmety QUIT :Quit: EliteBNC free bnc service - http://elitebnc.org - be a part of the Elite! < 1458000637 395801 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-qqnzzyisxctkddnk JOIN :#esoteric < 1458000861 919579 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net QUIT :Ping timeout: 244 seconds < 1458001577 51715 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1458001641 655429 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Quit: Leaving < 1458002739 888186 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? detonation < 1458002749 626184 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :detonation? ¯\(°​_o)/¯ < 1458002787 71282 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn Detonation is the act of destroying a musical instrument. < 1458002789 311316 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'detonation': Detonation is the act of destroying a musical instrument. < 1458002893 918875 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: what if there was a variant of learn that would refuse to relearn wth < 1458002974 661204 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ouch < 1458002983 756318 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :not that much? < 1458002988 129890 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: hm? < 1458003173 134366 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :that pun is painful < 1458003183 212650 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :you're welcome < 1458003779 148751 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Quit: [ < 1458003848 652102 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1458005162 623292 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1458005779 673929 :lleu!~gnomebad@unaffiliated/lleu QUIT :Quit: That's what she said < 1458006763 502321 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :It occurs to me that the rules to my gridless go are sufficiently general to apply to any manifold with a metric < 1458006816 297859 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :so it could be played on a sphere, infinite plane, or the projective plane. < 1458006845 182533 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :well, only two-dimensional manifolds < 1458007039 843225 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :manifolds with uneven curvature could be interesting < 1458007080 531062 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :because a stone is harder to kill if it's on a saddle than on a hill < 1458008296 212697 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i don't quite see why it has to be 2d < 1458008319 2518 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :you'd just use balls instead of disks < 1458008401 987836 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm food < 1458009240 241746 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :cold kebab doggy bag < 1458009504 803467 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :\oren\: ^^ < 1458012382 5906 :earendel!~earendel@unaffiliated/earendel QUIT :Ping timeout: 248 seconds < 1458012522 974438 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :b_jonas: good thing we didn't bet on olist hth < 1458012933 973472 :earendel!~earendel@unaffiliated/earendel JOIN :#esoteric < 1458013184 638614 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :show starting < 1458013329 211413 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i need to wake up in 8 hours tdnh < 1458013711 843831 :Sgeo__!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :Cy&H done by PBF's author: http://explosm.net/comics/4238/ < 1458013728 187664 :Sgeo__!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :Don't know if that qualifies for pbflist < 1458013755 386901 :Sgeo__!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :(NSFW) < 1458013793 346566 :Sgeo__!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :`pbflist ^ < 1458013798 943396 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :pbflist ^: shachaf Sgeo quintopia ion b_jonas < 1458013808 211101 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, I thought you meant smlist. < 1458013813 320686 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That was much more exciting. < 1458013828 859602 :Sgeo__!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :sm? < 1458013839 247820 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? smlist < 1458013840 663566 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Non-update notification for the webcomic Super Mega. < 1458015554 624208 :MoALTz!~no@78-11-183-124.static.ip.netia.com.pl QUIT :Ping timeout: 244 seconds < 1458015638 146270 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :hmm, but how would liberties be defined in 3d go? < 1458015652 828380 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :same way? < 1458015660 798668 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :er, 3d-ungridded go < 1458015683 146522 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i don't know how ungridded go works at all < 1458015694 938967 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :http://www.orenwatson.be/ungriddedgo.htm < 1458015757 477664 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :is that interesting? < 1458015785 13456 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :there's something similar for tetris < 1458015797 718708 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :it means ko fights should get pretty interesting < 1458015839 981597 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :because you can recreate a previous position, but with a few stones shifted slightly, possibly allowing nearby stones to intefere < 1458015916 821731 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :I should try to write a computer version of ungridded go < 1458015947 286499 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :also, the branching factor is a lot higher < 1458015975 309709 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :a computer version wouldn't work < 1458015981 782255 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :why? < 1458016011 625667 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :because rationals vs reals < 1458016024 323912 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :well I suppose it would be limited to the precision of rationals on the hardware-- yeah. < 1458016052 63990 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :in a computer it's like a gridded go with larger stones < 1458016149 5599 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :right, but it should still have a much different tactics than regular go. < 1458016156 516603 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :well, sort of < 1458016182 819726 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i think 3d go would be interesting < 1458016185 651510 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :obviously until people start playing it we can't know < 1458016274 655542 :treaki_!~treaki@p54BF2ECB.dip0.t-ipconnect.de JOIN :#esoteric < 1458016331 840948 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :http://www.di.fc.ul.pt/~jpn/gv/boards.htm < 1458016339 884954 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :look at continuous boards < 1458016500 688198 :treaki__!~treaki@p5B11CE30.dip0.t-ipconnect.de QUIT :Ping timeout: 276 seconds < 1458016515 111334 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :hehe "45 flip degrees" < 1458017793 766784 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :holy shit. what if you also had an expanding board < 1458017834 419552 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :that would be terrible, never mind < 1458023523 865206 :augur_!~augur@c-73-46-94-9.hsd1.fl.comcast.net QUIT :Ping timeout: 240 seconds < 1458023895 206153 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net JOIN :#esoteric < 1458024468 733756 :earendel!~earendel@unaffiliated/earendel NICK :eArendel < 1458026397 454101 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :operations on strings: append, insert, substring, search, split, compare. am I missing any? < 1458026528 486356 :lambda-11235!~lambda-11@47.208.113.50 PRIVMSG #esoteric :\oren\: reverse, index, sort < 1458026651 910904 :lambda-11235!~lambda-11@47.208.113.50 PRIVMSG #esoteric :find/match < 1458026700 434449 :lambda-11235!~lambda-11@47.208.113.50 PRIVMSG #esoteric :I guess that falls under search, my bad, it's late. < 1458026848 719865 :lambda-11235!~lambda-11@47.208.113.50 QUIT :Quit: Bye < 1458027132 335633 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :rotate, swap bytes < 1458027192 341448 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :and most importantly, strfry and memfrob < 1458028549 324766 :mroman!~mroman@160.85.232.112 JOIN :#esoteric < 1458028552 841322 :mroman!~mroman@160.85.232.112 PRIVMSG #esoteric :fnard < 1458030187 927675 :J_Arcane!~chatzilla@37-219-245-89.nat.bb.dnainternet.fi QUIT :Ping timeout: 244 seconds < 1458030995 997926 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1458031934 156725 :FireFly!~firefly@oftn/oswg-member/FireFly PRIVMSG #esoteric :Go on a torus is really annoying with the lack of edges and corners < 1458031938 231642 :FireFly!~firefly@oftn/oswg-member/FireFly PRIVMSG #esoteric :so hard to make territory < 1458032646 197959 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :machine 4 human 1 < 1458032657 819472 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Good night < 1458033380 566442 :MoALTz!~no@78-11-183-124.static.ip.netia.com.pl JOIN :#esoteric < 1458038061 631893 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1458038589 555812 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net JOIN :#esoteric < 1458039109 736134 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`wisdom < 1458039128 702220 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :not found/not found? ¯\(°​_o)/¯ < 1458039278 583148 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`culprits wisdom/not\ found < 1458039288 794621 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1458039292 750740 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :...? < 1458039627 977121 :asie!~asie@asie.pl QUIT :Ping timeout: 264 seconds < 1458040156 560021 :mroman!~mroman@160.85.232.112 PRIVMSG #esoteric :`halp < 1458040157 436636 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No halp 4 u < 1458040259 722097 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :wait, really? < 1458040274 385304 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :that looks like a false alarm < 1458040290 202820 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh, "Cy&H done by PBF's author" < 1458040292 154346 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :seriously < 1458040547 803053 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :b_jellonaseriously. < 1458040870 337060 :asie!~asie@asie.pl JOIN :#esoteric < 1458041086 839278 :boily!~alexandre@96.127.201.149 QUIT :Quit: RAMPAGING CHICKEN < 1458041557 368632 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net QUIT :Ping timeout: 252 seconds < 1458042524 304625 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net JOIN :#esoteric < 1458044373 965210 :eArendel!~earendel@unaffiliated/earendel QUIT :Ping timeout: 240 seconds < 1458045063 867662 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net QUIT :Ping timeout: 240 seconds < 1458045462 39028 :lleu!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1458045726 266407 :jaboja!~jaboja@aah15.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1458047016 190506 :jaboja!~jaboja@aah15.neoplus.adsl.tpnet.pl QUIT :Remote host closed the connection < 1458048867 241888 :eArendel!~earendel@unaffiliated/earendel JOIN :#esoteric < 1458049114 521267 :heroux!sandroco@gateway/shell/insomnia247/x-tspzudtazchsedbu QUIT :Ping timeout: 252 seconds < 1458049203 375799 :jaboja!~jaboja@aah15.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1458050303 990920 :eArendel2!~earendel@176.2.68.165 JOIN :#esoteric < 1458050401 491563 :eArendel!~earendel@unaffiliated/earendel QUIT :Read error: Connection reset by peer < 1458050616 285561 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1458052692 224643 :J_Arcane!~chatzilla@37-219-245-89.nat.bb.dnainternet.fi JOIN :#esoteric < 1458053625 130805 :spiette!~spiette@x-132-204-251-254.xtpr.umontreal.ca JOIN :#esoteric < 1458054029 17685 :lambda-11235!~lambda-11@47.208.113.50 JOIN :#esoteric < 1458054787 296557 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :wait what < 1458054790 806193 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :this seems strange < 1458054817 819396 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :how can they award AlphaGo a dan rank after just two matches with two people? shouldn't they wait to see how he fares in more matches against other opponents? < 1458054878 38473 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :what a farce! It's like giving the peace Nobel to Obama < 1458054892 393740 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :they're giving a rank in advance, hoping it would motivate Alphago to improve < 1458055096 435924 :FireFly!~firefly@oftn/oswg-member/FireFly PRIVMSG #esoteric :I think it's a honorary rank in this case < 1458055103 223637 :FireFly!~firefly@oftn/oswg-member/FireFly PRIVMSG #esoteric :or that's how I gathered it < 1458055111 395866 :FireFly!~firefly@oftn/oswg-member/FireFly PRIVMSG #esoteric :what I gathered* < 1458055126 653448 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :aren't all _high_ dan ranks (like, above 5 dan or something like that) honorary? < 1458055175 750244 :FireFly!~firefly@oftn/oswg-member/FireFly PRIVMSG #esoteric :Don't know < 1458055204 689457 :FireFly!~firefly@oftn/oswg-member/FireFly PRIVMSG #esoteric :I'm not sure how much I should trust Hikaru no Go on this matter < 1458055306 141582 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :there… might be a difference between China and Korea about the dan rank stuff that I'm not aware of, or some other subtlety. < 1458055317 858518 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I sit here as a poor Westerner who can't imagine how these things go < 1458055904 331843 :ineiros!ineiros@kapsi.fi JOIN :#esoteric < 1458056615 255637 :J_Arcane!~chatzilla@37-219-245-89.nat.bb.dnainternet.fi QUIT :Ping timeout: 268 seconds < 1458057011 663736 :jaboja!~jaboja@aah15.neoplus.adsl.tpnet.pl QUIT :Remote host closed the connection < 1458057915 351872 :mroman!~mroman@160.85.232.112 QUIT :Quit: Lost terminal < 1458058011 301549 :zadock!~outsider@81.180.208.252 JOIN :#esoteric < 1458059412 472993 :eArendel2!~earendel@176.2.68.165 QUIT :Quit: eArendel2 < 1458059460 17481 :earendel!~earendel@unaffiliated/earendel JOIN :#esoteric < 1458061335 727007 :shikhin!shikhin@unaffiliated/shikhin NICK :dtscode < 1458061338 502403 :dtscode!shikhin@unaffiliated/shikhin NICK :shikhin < 1458062192 45492 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1458062881 98438 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fungot: you're underappreciated < 1458062881 386532 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :shachaf: lauri's parents have also lied to my parents now that i understand < 1458064051 957305 :lambda-11235!~lambda-11@47.208.113.50 QUIT :Quit: Bye < 1458064207 357411 :heroux!sandroco@gateway/shell/insomnia247/x-anpwnbjcflbpkrit JOIN :#esoteric < 1458065692 223951 :zadock!~outsider@81.180.208.252 QUIT :Quit: Leaving < 1458066182 246777 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de JOIN :#esoteric < 1458066192 470554 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fungot: that's awful, how can they live with themselves? < 1458066192 658108 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :int-e: why would i want to work on a better plan of action is just right. < 1458067636 651168 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :^style < 1458067636 784720 :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 < 1458067704 382722 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`welcome Vorpal < 1458067709 456218 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :long time Norpal < 1458067716 330544 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Vorpal: 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.) < 1458068721 441072 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :shachaf: thanks < 1458069333 430904 :Reece`!~nothing@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net JOIN :#esoteric < 1458071145 181035 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net JOIN :#esoteric < 1458071846 297386 :J_Arcane!~chatzilla@37-219-65-95.nat.bb.dnainternet.fi JOIN :#esoteric < 1458071931 928197 :FreeFull!~freefull@defocus/sausage-lover QUIT :Quit: Rebooting < 1458072089 560615 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1458072398 40318 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Anybody want to play Nomic over Github? < 1458072422 421263 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :I need at least 2 more players < 1458072615 930230 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PART #esoteric :"ERC (IRC client for Emacs 24.5.1)" < 1458072726 614461 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 JOIN :#esoteric < 1458072748 558005 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :hppavilion[1]: I'd be into it < 1458072809 139625 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :prooftechnique: Cool! Follow the repo at https://github.com/hppavilion1/github-lambdanomic and I'll add you to the list < 1458072837 610943 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :prooftechnique: I just need one more person (and the last person starred it instead of following, so I'm not sure if they'll get an alert when something goes up) < 1458072837 744354 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :It is done < 1458072849 326095 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :(I've been looking for them on IRC every day) < 1458072949 257062 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I'm already planning a rule that all rules must be provided in a machine readable format, so that bots can be entities :D < 1458072983 991502 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :prooftechnique: I was thinking that the format should probably be mathematical- some sort of predicate logic < 1458072984 859465 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric ::P < 1458073004 605880 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Sounds machine readable to me < 1458073014 915092 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Yep, probably, other than (a -> b) -> c < 1458073022 981121 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Still readable, but harder-to-read-able < 1458073038 288505 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :prooftechnique: And note in the rules that it says any rule-following entity can serve as 0 or 1 players < 1458073052 174304 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :prooftechnique: Though also note that the rules only allow you to add rules currently >:) < 1458073088 218616 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :So the first rule change I'm planning will be an overriding rule that requires that broadens rulechange scope < 1458073117 332440 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :prooftechnique: Of course, you'll have to provide the machine-readable format < 1458073133 238538 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Even better, design by committee :D < 1458073142 520043 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :>:D < 1458073167 400881 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :prooftechnique: Will that rule say that the machine readable format is the canonical rule and the english is simply an interpretation? < 1458073202 727601 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :NOT the canonical rule? < 1458073208 594212 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :That's probably the most convenient way, though then we get into the issue of rules that can be expressed in English but not the canonical form < 1458073218 28909 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Yep < 1458073240 328758 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :So really we need a supplemental rule to establish that rules must be reducible to some canonical form to be proposed in the first place < 1458073264 714393 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :It's a real chicken and egg situation < 1458073266 804045 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :prooftechnique: I recommend we have a file called "predfuncs.txt" that provides a list of builtin predicates and functions that a rule-following machine must support < 1458073279 353195 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :In english, as they have to be added by the botmaster < 1458073289 319386 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Oh, that would work. < 1458073300 870526 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :prooftechnique: My favorite part of the GitHub model of nomic: Branches < 1458073455 801631 :Reece`!~nothing@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net QUIT :Read error: Connection reset by peer < 1458073806 597125 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1458074549 989306 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1458075127 920269 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net JOIN :#esoteric < 1458075285 292698 :spiette!~spiette@x-132-204-251-254.xtpr.umontreal.ca QUIT :Quit: :qa! < 1458075337 227305 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net QUIT :Ping timeout: 268 seconds < 1458075464 643558 :lambda-11235!~lambda-11@47.208.113.50 JOIN :#esoteric < 1458075666 436501 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :lambda-11235: I might've asked you already, but do you have any desire to play Nomic? < 1458075691 570447 :lambda-11235!~lambda-11@47.208.113.50 PRIVMSG #esoteric :hppavilion[2]: What is Nomic? < 1458075704 38501 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :lambda-11235: It's a game where you change the game's rules as you go < 1458075726 361244 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :lambda-11235: the short way to explain nomic is "a game in which changing the rules is a move in the game" < 1458075740 86715 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :lambda-11235: Here's the initial ruleset I'm using for my game: https://raw.githubusercontent.com/hppavilion1/github-lambdanomic/master/rules.md < 1458075748 386097 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although in practice, it normally turns into "a game, together with a codified method of changing its rules to improve it as you play" < 1458075767 239300 :lambda-11235!~lambda-11@47.208.113.50 PRIVMSG #esoteric :Sounds like a Calvin and Hobbes kinda game. < 1458075793 149002 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :lambda-11235: Yes, but it's regulated < 1458075796 819340 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :The rules of Calvinball are sacred < 1458075809 318487 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :lambda-11235: prooftechnique is playing, btw < 1458075819 789536 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :calvinball has a lot in common with nomic < 1458075826 545910 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :It does < 1458075830 672309 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(actually I've seen someone claim it's not a nomic because the rule "you can't use the same rule twice" can't be changed) < 1458075832 671747 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :But nomic is more structured < 1458075860 446812 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not always < 1458075861 444542 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :ais523: And calvinball has no voting < 1458075865 281759 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :And the unspoken mask rule < 1458075872 341608 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :ais523: Nomic could be calvinball if you tried hard enough < 1458075880 352922 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the Fantasy Rules Committee is pretty unstructured, and theoretically has voting but it hardly ever comes up < 1458075885 957860 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[2]: nomic can be anything if you want it to be < 1458075890 281258 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :including a non-nomic < 1458075896 155618 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Yeah < 1458075898 130766 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :True < 1458075936 807026 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :ais523: Fun nomic rule: This rule is only valid if the halting problem for whether it can be played returns FALSE < 1458075942 97011 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :It's paradoxical AND uncomputable < 1458075947 478500 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :It's an uncomputable paradox < 1458075958 321013 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :(Dear lord, please let my logic be correct. Amen.) < 1458075960 91400 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[2]: many nomics have a rule that if you construct a paradox, you win < 1458075965 755427 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :ais523: True < 1458075981 153347 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although Agora got rid of that eventually because people managed to scam the paradox rule much more often than they produced an actual paradox < 1458075993 676280 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :ais523: Did you have to study hexadecimology to get your doctorate? < 1458076014 309701 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no, hexadecimal is pretty unrelated to what I did in my PhD < 1458076020 619794 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :ais523: xD < 1458076025 456193 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :really, numbers don't come up all that often < 1458076028 980924 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :ais523: I thought of a new title < 1458076033 461287 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :ais523: cdr (codoctor) < 1458076053 884920 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :You are a codoctor if and only if your spouse is a doctor < 1458076067 376013 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Which seems at best useless, at worst a way to get a fancy title without putting effort into it < 1458076068 131030 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :BUT < 1458076100 455284 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Codoctor has equal precedence as a title to doctor (prec(dr) > prec(mr), prec(mrs), prec(ms); prec(dr) = prec(reverend) < 1458076101 678459 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :) < 1458076107 766543 :sewilton_!sid32560@gateway/web/irccloud.com/x-ryauxnyxmedyucdr QUIT : < 1458076113 802610 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Which means that you can be doctor-codoctor John Smith < 1458076128 348137 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this still seems useless < 1458076128 753113 :sewilton_!sid32560@gateway/web/irccloud.com/x-bczkjvmjierfxkli JOIN :#esoteric < 1458076141 785293 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :ais523: OK, it is < 1458076144 349026 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :ais523: But it's fun < 1458076171 623082 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :ais523: It's fun to be able to say "Not only did I get a doctorate, so did the man/woman/other I married" < 1458076176 978747 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Why codoctor? I'd think that'd make you at best a doctor by proxy. < 1458076188 825508 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :prooftechnique: Your spouse is your "other half" < 1458076191 52868 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Your complement < 1458076192 373715 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Your dual < 1458076196 757299 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :dual=co < 1458076216 545818 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :It's a math joke < 1458076218 917259 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Wouldn't you also be a (for the sake of argument) comister? < 1458076225 44312 :sewilton_!sid32560@gateway/web/irccloud.com/x-bczkjvmjierfxkli QUIT :Client Quit < 1458076238 229135 :sewilton!sid32560@gateway/web/irccloud.com/x-oydmcuxbzujhmmie JOIN :#esoteric < 1458076246 18193 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :prooftechnique: Yes, but "mister" is the default title, so nobody would care < 1458076280 937643 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Just because you're reverend-doctor smith, doesn't mean you /have/ to always include both reverend AND doctor, or even either at all (you could just call yourself mister if you felt like it) < 1458076288 33301 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :this is not a good meaning of duality < 1458076296 745045 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what if you have more than one spouse? < 1458076308 89273 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I feel that copumpkin would take issue with hppavilion[2]'s definition of duality too < 1458076309 72268 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :shachaf: Your dual is the set of your spice < 1458076312 724281 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Is marriage an involution? < 1458076318 142332 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :But if you're male and didn't get any fancy degree, you're mr. no matter what < 1458076322 818186 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :prooftechnique: Sure < 1458076331 734862 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :in general spouse is an arbitrary and not good thing to choose here < 1458076345 736763 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :prooftechnique: Wait, no, the function that takes a person and returns the set of their spouses is the involution < 1458076353 689264 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: whoa whoa whoa, is that what the story of cinderella is about? < 1458076355 885247 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Marriage is a thing that binds to people into a dual relationship < 1458076372 464987 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :shachaf: Well who would be better suited as the co- of a person? < 1458076373 533122 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :What about polygamists? < 1458076385 307553 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :prooftechnique: "set of your spouses" < 1458076387 643839 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The set of every other person in the world? < 1458076403 175269 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :shachaf: No, the universe is your family at your generational level < 1458076405 273508 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :codoctor seems like it should just mean "not a doctor", and that could be anyone < 1458076406 368612 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: ? < 1458076417 149060 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a codoctor /should/ be a time-reversed doctor < 1458076423 739461 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :ais523: How so? < 1458076424 912886 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Oh, that's better < 1458076425 517650 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :perhaps they turn theorems into coffee? < 1458076431 451506 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: The prince turned into a copumpkin at midnight. < 1458076448 591407 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :shachaf: Surely at noon < 1458076449 8422 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: ah I see < 1458076457 881267 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :prooftechnique: It's not a math joke that is 100% rigorous. Can we just leave it at that? < 1458076469 190507 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Your spouse (or spouses) is (are) your dual < 1458076485 93247 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :By definition < 1458076486 978891 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Is it really a math joke without rigor? Sounds like a conjecture joke to me hth < 1458076488 854398 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :You know why? < 1458076489 800590 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :but marriage is a scam < 1458076494 751842 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :so i don't accept your definition < 1458076505 213489 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Because the spouse of your spouse is yourself < 1458076512 258132 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :sps^2(x)=x < 1458076521 432863 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What if my spouse is the empty set? < 1458076524 107848 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Like, "what's purple and commutes?" is a math joke < 1458076525 694405 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What's the spouse of that? < 1458076547 785328 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :shachaf: The empty set is the spouse of all bachelors/bachelorettes < 1458076559 832285 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's not really an empty set, more like an empty monad < 1458076567 263394 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The spouse of my enemy is my friend. < 1458076583 235442 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :shachaf: Even better, the domain of sps is exclusively people in a marital relationship. < 1458076588 201704 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :And sets of said people < 1458076590 876465 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :There. < 1458076596 561241 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :shachaf: You are not in sps's domain < 1458076603 400993 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :How do you know that? < 1458076611 40906 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :shachaf: Because it's the definition of sps < 1458076622 476987 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :sps : MarriedPeople -> MarriedPeople < 1458076626 228613 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I have two spouses, A and B. How do I define sps? < 1458076632 293167 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :prooftechnique: It returns the set < 1458076645 338487 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And it takes a set as input, of course. < 1458076645 471762 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :prooftechnique: So that above definition isn't 100% correct < 1458076655 579821 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So P(M) -> P(M) < 1458076659 891711 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But how do you know I'm not in M? < 1458076673 391237 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :shachaf: Are you married? < 1458076679 995135 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :none of your business hth < 1458076693 485071 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :shachaf: Then I don't know if you're in the MarriedPeople type < 1458076713 437401 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :s/in/an element of/ < 1458076714 40152 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :sps looks a lot like id, with that definition < 1458076721 336568 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :prooftechnique: It isn't ID < 1458076737 624387 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :prooftechnique: It's just has a domain and codomain that are the same type < 1458076742 33871 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :prooftechnique: That's allowed < 1458076744 336832 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :sps {me, A, B} = ? < 1458076747 889370 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :succ : Nat -> Nat < 1458076753 174866 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :prooftechnique: Empty set < 1458076764 712009 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :look < 1458076768 47157 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :sps : {MarriedPeople} -> {MarriedPeople} < 1458076768 753108 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :the whole premise is flawed < 1458076779 993413 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :marriage is an arbitrary thing < 1458076780 126818 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :shachaf: Well we DID take the axiom of choice < 1458076789 339022 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :it's not fundamental like duality < 1458076791 546588 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[2]: there are only finitely many people < 1458076796 923327 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :ais523: Yes, and? < 1458076801 297283 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so the axiom of choice seems irrelvant here < 1458076805 62929 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Oh right < 1458076807 273311 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Forgot about that < 1458076819 769213 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :shachaf: It is < 1458076824 115865 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Why is it the empty set? < 1458076829 83200 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I have two spouses, A and B < 1458076849 961413 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :prooftechnique: And you're taking the spouse of an entire marital set < 1458076869 597190 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Which is equivalent to the intersection of the spouse of all items of the marital set < 1458076875 321163 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :You said I had to do that :/ < 1458076898 963875 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What's the spouse of {A,B} if A and B aren't married? < 1458076907 509784 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :shachaf: That is not a defined operation < 1458076917 885417 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :shachaf: A and B have to be married < 1458076927 800903 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Then why would I need sps? :P < 1458076935 421098 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :sps({Me, A, B}) = sps(Me) I sps(A) I sps(B) = {} < 1458076992 789093 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :(I like doing abstract math on concrete things) < 1458077004 162878 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :I is intersection, btw < 1458077045 724675 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :All right, so sps me = ? < 1458077057 884689 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :prooftechnique: {A, B} < 1458077069 688645 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Okay, but now what's sps^2 me? < 1458077081 124658 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :prooftechnique: sps^2(x) = sps(sps(x)) < 1458077086 541318 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :prooftechnique: That's pretty standard notation < 1458077094 331528 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Sort of like sps^-1 < 1458077100 897238 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I know what the notation means, I mean what's the value of it? < 1458077113 121196 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Oh, wait, I follow, now < 1458077117 265467 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :You do intersection for sets < 1458077118 776193 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :prooftechnique: Oh, sps^2(Me) = Me < 1458077125 303259 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :sps returns a set, remember < 1458077137 357187 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :No, it still doesn't work. < 1458077144 635058 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :And it accepts a set, though shorthand permits the input to be written just as a set < 1458077150 262696 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The spoue of the empty set isn't defined. < 1458077152 124317 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :shachaf: What's the issue now? < 1458077168 576910 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But the spouse of {A,B} can be the empty set. < 1458077174 438527 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :shachaf: sps({}) = People-MarriedPeople? < 1458077180 432757 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You only made it uglier by ruling out one-person marriages, you didn't fix it. < 1458077182 41936 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :sps : {MarriedPeople} -> {People} < 1458077189 519177 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :shachaf: There < 1458077200 429755 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If {A,B} are married, then you want sps(sps({A,B})) to be {A,B} < 1458077206 233364 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And sps({A,B}) to be {} < 1458077209 621409 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :shachaf: ONE PERSON MARRIAGES ARE AN ABOMINATION (ax. 3) < 1458077218 905053 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :That's a good point... < 1458077220 80904 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Hm... < 1458077256 231845 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What you should do is define the complement of a set of people to be the set of everyone else in the universe. < 1458077272 547958 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :I think we might be able to remediate this by replacing the set of MarriedPeople in the input with a labeled digraph < 1458077291 768288 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :LABELED DIGRAPHS WON'T FIX OUR MARRIAGE, GERALD! < 1458077302 176259 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :prooftechnique: xD < 1458077310 642585 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :shachaf: I think we overdid this < 1458077330 518063 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Underdid, we haven't solved marriage, yet < 1458077339 99880 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :I just wanted to be "doctor codoctor hppavilion[1]" someday < 1458077341 574253 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If you really wanted it to work, you'd probably want a family of spouse functions, indexed by marriage set. < 1458077349 428783 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :shachaf: That's a good idea < 1458077357 580258 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe it's even a natural transformation. < 1458077363 212348 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :shachaf: Try telling that to my wife~ < 1458077377 172359 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :*wives < 1458077384 313133 :lynn!~lynn@unaffiliated/lynn PRIVMSG #esoteric :"I now declare you... a non-empty marriage set." < 1458077392 872915 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :sps[ms] : ms -> ms < 1458077405 87796 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :"You may unify your constraints" < 1458077410 236338 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :sps[{}](x) -> undefined < 1458077419 255687 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Mostly because x is impossible < 1458077429 146330 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Just say x < 1458077443 149823 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :shachaf: OK < 1458077451 793390 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :shachaf: But the empty set has no elements < 1458077457 411666 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :p < 0.5 < 1458077476 216212 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :(not s/0.5/0.05) < 1458077485 673862 :lynn!~lynn@unaffiliated/lynn PRIVMSG #esoteric :hppavilion[2]: https://en.wikipedia.org/wiki/Empty_function < 1458077515 980910 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :lynn: Huh < 1458077543 165131 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :OK, so don't define it at all. < 1458077551 447747 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :shachaf: Fair enough < 1458077552 237595 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Anyway you should make it a natural transformation. < 1458077561 177662 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :shachaf: How do I do that? < 1458077567 614918 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :I'm still working on my category theory < 1458077579 39769 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :sps[{x}](x) = {} < 1458077588 692021 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't know. < 1458077605 993981 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :So sps[x](y) is basically just x\y < 1458077611 683550 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes. < 1458077614 132978 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :OK < 1458077626 424799 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Now here's the definition < 1458077655 232134 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :By the way, marriages might not be cliques. < 1458077664 177593 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess I should say transitive. < 1458077670 481422 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe A is married to B and B is married to C but not A to C. < 1458077677 674976 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe marriage is a directed graph. < 1458077679 795850 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :why would you expect marriages to be transitive < 1458077691 165138 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :doctor(x) -> forall y[y in sps[marset(x)](y)] : codoctor(y) < 1458077692 689186 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: Well, hppavilion[2] is using equivalence classes. < 1458077697 394803 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in the case of heterosexual marriage with two genders, they're antitransitive < 1458077711 177420 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Why? < 1458077714 149827 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :ais523: So you want digraph marriages? < 1458077717 896108 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Presumably a person is always married to themselves. < 1458077733 846964 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: if A is married to B and B is married to C, then (with these assumptions) A and C have the same gender and B has a different gender < 1458077747 473493 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and no, it is quite unusual, with standard definitions, for someone to be married to themselves < 1458077750 55257 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Where sps(x) = {y, z} does not imply sps(y) = {x, z} or sps(z) = {x, y} (index excluded) < 1458077761 605178 :lynn!~lynn@unaffiliated/lynn PRIVMSG #esoteric :shachaf: I feel like that doesn't really match everyday usage of the term < 1458077765 177916 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although given the relaxation on definitions of marriage recently, it might be possible to pull it off < 1458077767 681332 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: Only if there are two genders. < 1458077774 301426 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: that was one of my assumptions < 1458077782 401042 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Wait, now that we have a marset(x) function, we don't need the index, do we? < 1458077782 725229 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :now, ofc these assumptions aren't true in practice < 1458077784 943401 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, yes. < 1458077791 691205 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Wait, no, marriage sets aren't exclusive < 1458077800 538219 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they are both true more than half the time, but not 100% accurate < 1458077820 739883 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :x in marset(y) -/> ~(x in marset(z)) where marset(z) /= marset(y) < 1458077831 1011 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, surely there's got to be some jurisdiction somewhere that was relying on gender as the only prevention of someone marrying themselves < 1458077832 98013 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :ais523: There, there's your nontransitive marriage < 1458077832 425934 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Maybe it's better to formalize "Marital status" rather than marriage itself < 1458077843 480774 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: I think a "heterosexual marriage" with more than two people is a somewhat strange idea. < 1458077844 169129 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Since then the singleton case is defined < 1458077848 645968 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it seems like marrying yourself could be good for, say, tax purpsoes < 1458077854 48899 :lynn!~lynn@unaffiliated/lynn PRIVMSG #esoteric :Is marriage ever irreflexive? < 1458077858 48757 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :prooftechnique: But that defeats the point < 1458077866 722249 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :~married(x, x) < 1458077867 984535 :lynn!~lynn@unaffiliated/lynn PRIVMSG #esoteric :I mean. Not reflexive < 1458077879 556768 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: Isn't that the main purpose of marriage anyway? < 1458077894 251537 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: for some people yes, for other people no < 1458077898 366777 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :ais523: OK, what's the current question? In small words? < 1458077926 893434 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Is coppro the dual of ppro? < 1458077936 463189 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :coppavillion < 1458077937 126861 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[2]: what I'm thinking about is "is there any jurisdiction in which it is legally possible to marry yourself, and would there be any benefit in doing so?" < 1458077952 338432 :lynn!~lynn@unaffiliated/lynn PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Self-marriage < 1458077961 174511 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :ais523: There certainly are jurristictions where it's allowed, according to cdr. Ripley < 1458077972 125494 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :ais523: Are there any other titles we need to invent? < 1458077978 312685 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: It seems to me that it should either be impossible to marry yourself or everyone should automatically be married to themselves. < 1458077981 164569 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adr. Smith (antidoctor) < 1458078001 268433 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :You become an antidoctor when you receive your antidoctorate, also known as a Darwin Award < 1458078020 995041 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :shachaf: In our system or in real life? < 1458078048 173009 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"our"? < 1458078052 955234 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :shachaf: My? < 1458078053 271293 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Since when are we married? < 1458078055 959204 :Opodeldoc!~Opodeldoc@208.114.92.193 JOIN :#esoteric < 1458078064 982095 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :shachaf: No, I mean our system of defining marriage < 1458078066 590791 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Surely sologamy isn't right. Autogamy would more Greek < 1458078075 723266 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :lynn: hmm, that article covers a different side of the subject than what I'd hoped :-( < 1458078084 340452 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :prooftechnique: Antimonogamy: Being married to -1 people < 1458078100 722819 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :I'm in a nullogamous relationship < 1458078130 1003 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I think antimonogamy is a marriage that kills the priest < 1458078140 138916 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: http://www.selfmarriageceremonies.com/faq/ says there are no tax benefits. < 1458078146 380873 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :according to the linked sources, the sologamous marriage mentioned near the top wasn't legally recognised < 1458078150 286964 :lynn!~lynn@unaffiliated/lynn PRIVMSG #esoteric :shachaf: Well, if you're married to yourself, and hppavilion[2] also is... < 1458078154 558952 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But that seems like hardly a marriage at all. < 1458078165 529560 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :lynn: Oh, is the rule that everyone is married to myself? < 1458078173 21882 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: gah at the pronouns there < 1458078178 27044 :lynn!~lynn@unaffiliated/lynn PRIVMSG #esoteric :Yes. HTH < 1458078184 832333 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I understand they want to be gender-inclusive, but changing pronouns at random is not a good way to do that :-( < 1458078198 381610 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Yeesh, who wrote this terrible article? Wiki editors should be all over this < 1458078213 717596 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it has a couple of cleanup tags < 1458078221 678941 :lynn!~lynn@unaffiliated/lynn PRIVMSG #esoteric :Do I have to marry myself to love myself? < 1458078223 790863 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it could do with another one but I'm not entirely sure what it should be < 1458078224 900464 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: There should be a tag for pronouns. < 1458078227 526663 :lynn!~lynn@unaffiliated/lynn PRIVMSG #esoteric :^ This question is very cute < 1458078233 63176 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So they're consistent at any point in time but change every second. < 1458078240 94235 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: that's beautiful :-) < 1458078252 987528 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :does it also work on gender-specific words? < 1458078259 529989 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :ais523: Well duh < 1458078265 144005 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that aren't pronouns? < 1458078269 562322 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Yes < 1458078279 853223 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :ais523: Of course, it would also include "xe" in the cycle just to bug people < 1458078298 160909 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[2]: at Agora we use e, em, eir, eirs, eirself < 1458078304 933665 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but this is not just gender-neutral but sentience-neutral < 1458078305 300476 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :ais523: Yes, I heard < 1458078310 559809 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :ais523: Interesting < 1458078311 552390 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"e" includes not just "he" and "she" but also "it" < 1458078337 632329 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this is important because occasionally we have situations where inanimate objects or even concepts are capable of participating in the game < 1458078368 48833 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Whoa... < 1458078385 562920 :lynn!~lynn@unaffiliated/lynn PRIVMSG #esoteric :"e" sounds so much like "he" < 1458078399 973275 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Does e? < 1458078401 817671 :lynn!~lynn@unaffiliated/lynn PRIVMSG #esoteric :Cockney English pronouns < 1458078411 991680 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes, the Cockney connection is unfortunate < 1458078495 801637 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :sher < 1458078597 385201 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I pronounce "e" as in "even", not as in "meter". < 1458078616 774465 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :shachaf: Those are very bad example word choi- ooooooh < 1458078619 346573 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :That's the joke < 1458078624 964510 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: assuming you're referring to the first e in those two words, I pronounce those the same way < 1458078723 87719 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: I was actually just trying to be ambiguous. < 1458078743 235640 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I actually pronounce it like "end". < 1458078841 273265 :lynn!~lynn@unaffiliated/lynn PRIVMSG #esoteric :I pronounce "e" as the letter, but all the other ones as the "them/their" series without the first consonant < 1458078932 821202 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i,i 'a' as in "tomato" < 1458078984 261283 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? gaspacho < 1458078985 832997 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :You like Gazpacho and I like Gaspacho. Let's call the whole thing off! < 1458078987 464066 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? gazpacho < 1458078988 503728 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :You like Gazpacho and I like Gaspacho. Let's call the whole thing off! < 1458078994 693192 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` ls -l wisdom/ga{s,z}pacho < 1458078995 435126 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​-rw-r--r-- 1 5000 0 71 Dec 9 04:13 wisdom/gaspacho \ -rw-r--r-- 1 5000 0 71 Dec 9 04:13 wisdom/gazpacho < 1458078999 454057 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what! < 1458079012 968384 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net QUIT :Ping timeout: 244 seconds < 1458079116 960812 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Quit: ZNC - http://znc.in < 1458079117 240949 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1458079124 485179 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` sed -i 's/Gaspacho/Gazpacho/' wisdom/gaspacho; sed -i 's/Gazpacho/Gaspacho/' wisdom/gaspacho < 1458079125 301307 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`? wether < 1458079131 480976 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wether? ¯\(°​_o)/¯ < 1458079133 83752 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1458079133 545642 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hellochaf! < 1458079138 993748 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` \? gaspacho; \? gazpacho < 1458079140 120261 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :You like Gaspacho and I like Gazpacho. Let's call the whole thing off! \ You like Gazpacho and I like Gaspacho. Let's call the whole thing off! < 1458079165 470645 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@yowly < 1458079165 622220 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :... I want a COLOR T.V. and a VIBRATING BED!!! < 1458079203 243631 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :I don't want a vibrating bed. < 1458079217 949664 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@yowly < 1458079218 83258 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :I'm also against BODY-SURFING!! < 1458079234 752694 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :I'm not against body surfing. < 1458079248 987009 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :int-e: int-ello. please calibrate zippy hth < 1458079276 231081 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Do you pronounce "ello" as in "elo" or as in "hello"? < 1458079313 642962 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :there's a difference? < 1458079340 577195 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Let's call the whole thing off. < 1458079356 73109 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? gaszpacho < 1458079357 462939 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :gaszpacho is a polish soup, traditionally szerved cold for hot szummer days < 1458079382 495814 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? gaspasjo < 1458079383 471363 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :gaspasjo is a norwegian soup, which died out due to a lack of hot summer days < 1458079387 495188 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? gaspatsjo < 1458079388 662367 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :gaspatsjo is a norwegian soup, which died out due to a lack of hot summer days < 1458079402 861313 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1458079407 243265 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Ping timeout: 276 seconds < 1458079409 903148 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? tanebventions < 1458079411 84724 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Tanebventions include D-modules, Chu spaces, automatic squirrel feeders, the torus, Stephen Wolfram, Go, submarine jousting, the universe, weetoflakes, persistence, the reals, Lambek's lemma, robots, progress, and this sentence. He never invents anything involving sex. < 1458079417 541133 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 240 seconds < 1458079454 952215 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` sed -i 's/S/gazpacho, S/' wisdom/tanebvention < 1458079456 794433 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1458079498 828423 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :According to Wikipedia, Gazpacho is refreshing and cool. < 1458079570 977784 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :the Best Szoup in the World! < 1458079582 201183 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :(after pho, of course.) < 1458079763 165737 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`le/rn pho/Phở is a Vietnamese soup invented by nooodl to stress-test implementation of Unicode combining characters. < 1458079769 17077 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned «pho» < 1458079785 179300 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`sedlast s/tion/tions/ < 1458079791 202610 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1458079807 917406 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`` ls wisdom/ph* < 1458079809 253113 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom/phantom_hoover \ wisdom/phantom__hoover \ wisdom/phantom___hoover \ wisdom/phantom_______hoover \ wisdom/phantom__________hoover \ wisdom/phantom____________________hoover \ wisdom/pho \ wisdom/phở \ wisdom/photograph \ wisdom/php < 1458079822 216442 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`? phở < 1458079824 166403 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Phở là một món ăn truyền thống của Việt Nam, cũng có thể xem là một trong những món ăn đặc trưng nhất cho ẩm thực Việt Nam. < 1458079840 377207 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :I think we could should be merging both together. < 1458079973 654085 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? pho < 1458079974 613657 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Phở is a Vietnamese soup invented by noooooooodl to stress-test implementations of Unicode combining characters. < 1458080014 487187 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :whoa whoa whoa, maur is nowhere to be seen < 1458080034 98852 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? nooodlventions < 1458080034 831215 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :nooodlventions? ¯\(°​_o)/¯ < 1458080071 832940 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION stealth mapole shachaf < 1458080106 904016 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@tell mauris you bring yourself here, you vile absent person! < 1458080107 37631 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1458080117 177565 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@tell mauris here being #esoteric. < 1458080117 311014 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1458080130 139820 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :15:15 -NickServ(NickServ@services.)- Last seen : Feb 06 03:27:23 2016 (5w 3d 18h ago) < 1458080155 889563 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :aurgh. < 1458080264 527860 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: http://qntm.org/gay talks about marrying yourself among other things that came up. < 1458080564 747302 :lynn!~lynn@unaffiliated/lynn PRIVMSG #esoteric :shachaf: boily: maur is Lynn now, actually (and goes by "she/her"!) Hellooo~. < 1458080589 581924 :lynn!~lynn@unaffiliated/lynn PRIVMSG #esoteric :It doesn't help that I started hitting this "shift key" thing more often, very incognito name change < 1458080617 263289 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :@tell hppavilion[2] yes < 1458080617 396700 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1458080674 908947 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :lynn, wait are you nooodl < 1458080713 383760 :lynn!~lynn@unaffiliated/lynn PRIVMSG #esoteric :yeah! My handles: slowly moving backwards in the alphabet < 1458080879 728910 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hellynn! < 1458080944 817006 :lynn!~lynn@unaffiliated/lynn PRIVMSG #esoteric :boinjourly~ < 1458081100 786602 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :boily is well ahead of you tbf < 1458081219 981068 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :whoa whoa whoa < 1458081253 866370 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` sed -i 's/is/is not/' wisdom/mauri < 1458081256 556093 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1458081263 123099 :lynn!~lynn@unaffiliated/lynn PRIVMSG #esoteric :Phantom__Hoover: yes, I'm amazed imo < 1458081281 459269 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom__Hoover: I'm ahead of boily on that basis < 1458081292 824295 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :aloril_ remains distant and enigmatic, above us all < 1458081338 117079 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, and I'm first out of the people who start with an alphabetical character? < 1458081361 520452 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :yes you completely ruined an excellent joke < 1458081402 945976 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :did you know that aloril has been here constantly for well over a decade and has never, as far as i can tell, uttered a single word < 1458081423 764905 :lynn!~lynn@unaffiliated/lynn PRIVMSG #esoteric ::D < 1458081430 984474 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :might be a bot in that case < 1458081434 736925 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but in that case, why the underscore? < 1458081451 43935 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :they're using xchat < 1458081455 310400 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :so definitely not a bot < 1458081463 243166 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :time to go home, anyway < 1458081472 43094 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1458081680 594750 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :holy shit https://en.wikipedia.org/wiki/Minichess#3.C3.973_and_3.C3.974_boards < 1458081740 216410 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@ask zzo38 Do you like this? https://en.wikipedia.org/wiki/Minichess#3.C3.973_and_3.C3.974_boards < 1458081740 350078 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1458081818 290737 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :solved problems are boring < 1458082260 755216 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :Alcest is also quite mysterious. and I never saw APic speak. < 1458082301 527253 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :/^[aA].*/ nicks are very intriguing people. < 1458082361 648396 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :Phantom__Hoover: there's an Aloril in that page. < 1458082368 628362 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :exactly < 1458082371 379647 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :the mystery thickens. < 1458082443 240680 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it does < 1458082463 26849 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :How about b_jon as the correct spelling? < 1458082467 232731 :APic!apic@apic.name PRIVMSG #esoteric :boily: Then You just do not idle in here long enough ;=P < 1458082482 480724 :APic!apic@apic.name PRIVMSG #esoteric :And what is the Problem with Bots anyhow? < 1458082529 249225 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :An A-nick Spoke! < 1458082537 360073 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :fungot: are you problematic? < 1458082537 615737 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :boily: i last saw mukunda on mar 01 at fnord am utc, saying: i don't run into anyone i know. < 1458082641 937912 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1458083238 381690 :Opodeldoc!~Opodeldoc@208.114.92.193 QUIT :Quit: Leaving < 1458083293 453090 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :wait, on 3x3 each pawn starts on the second line? < 1458083327 196045 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :like, one line before the last? < 1458083384 810441 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :well, those were the positions aloril_ solved it for < 1458083388 523142 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :someone else solved the rest < 1458083404 455752 :lynn!~lynn@unaffiliated/lynn PRIVMSG #esoteric :I once had to implement the 4x5 "Microchess" on that page as a Python exercise < 1458083452 556718 :lynn!~lynn@unaffiliated/lynn PRIVMSG #esoteric :It was almost interesting!! < 1458083583 535248 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :programming class? < 1458083595 943846 :lynn!~lynn@unaffiliated/lynn PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Minichess#4.C3.974.2C_4.C3.975_and_4.C3.978_chess The middle one. 1. Nb3+ Kb4 is a funny opening move. < 1458085737 136322 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 244 seconds < 1458086084 183515 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de QUIT : < 1458086484 983702 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1458086492 239482 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hellørjan. < 1458086510 334738 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :helloily. < 1458086570 110284 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :calibrate, hmm < 1458086859 991914 :heroux!sandroco@gateway/shell/insomnia247/x-anpwnbjcflbpkrit QUIT :Ping timeout: 264 seconds < 1458086872 631748 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :"server and client side remote code execution through a buffer overflow in all git versions before 2.7.1"... darn. < 1458087055 230401 :jaboja!~jaboja@aah15.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1458087438 340206 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Quit: Leaving < 1458087654 500193 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Ah, it appears that providing read-only (gitweb) access to trusted repos seems fine; this concerns repos which encode directory trees that are too deep. (That's my own conclusion without reading a single line of code... season with salt to taste.) < 1458088039 289402 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :rubio is out of the running < 1458088120 48291 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :he\\oren\. following the elections? < 1458088134 328593 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :also, there are red characters on your font page. what are they for? < 1458088735 270302 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :new additions? < 1458088958 998932 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(I recall that new characters got a different color; I forgot which color though) < 1458088982 208892 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :usually the orenew characters are green, but there's a bunch of red ones at the end. < 1458088990 760110 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :newer reds. newereds. < 1458089004 725607 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : `culprits wisdom/not\ found < 1458089016 81442 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`culprits wisdom/not found < 1458089029 680621 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :b_jonas < 1458090012 381692 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :itl hppavilion[1] misunderstands either involutions, relations, or both. < 1458090117 396310 :boily!~alexandre@96.127.201.149 QUIT :Quit: DISCARD CHICKEN < 1458090360 246795 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: at least you had the option of not logreading < 1458090368 890822 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :for those of us in the channel at the time it was involuntary < 1458090451 13729 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION releases shachaf through a trap door to the swatomat < 1458091307 139313 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1458091390 825348 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : yes, the Cockney connection is unfortunate <-- ardly hever a problem < 1458095647 796412 :Sgeo__!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :impl<'lock, T: 'lock> Lock<'lock, T> { < 1458095932 625646 :andrew__!~andrew@61.141.94.115 JOIN :#esoteric < 1458095941 25946 :andrew__!~andrew@61.141.94.115 QUIT :Remote host closed the connection < 1458096056 638371 :andrew__!~andrew@61.141.94.115 JOIN :#esoteric < 1458096251 624476 :andrew__!~andrew@61.141.94.115 QUIT :Remote host closed the connection < 1458096425 399221 :andrew__!~andrew@61.141.94.115 JOIN :#esoteric < 1458096451 458395 :andrew__!~andrew@61.141.94.115 QUIT :Remote host closed the connection < 1458097196 398166 :jaboja!~jaboja@aah15.neoplus.adsl.tpnet.pl QUIT :Remote host closed the connection < 1458097588 135751 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :what happens when a candidate drops out of the election? < 1458097597 727650 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :are their votes lost? < 1458097917 386189 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i think some of this stuff varies by US state < 1458098042 326333 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :because technically, they are electing representatives who will do the actual voting at the party congresses, and iirc it may vary by state laws how much freedom those representatives have. < 1458098103 451504 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :this all very vaguely remembered. < 1458098795 475119 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :It also depends on the party in question. < 1458098865 80647 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :The relevant details are at https://en.wikipedia.org/wiki/Faithless_elector < 1458098870 694557 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :oerjan: ^ < 1458098878 733022 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Because these aren't state-run elections, these are elections in private organizations in each state. < 1458098886 298409 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :With some state regulation involved. < 1458098931 774651 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Though typos are also taken as written, which is why we had one vote for someone called "John Ewards" in 2004 < 1458098933 877983 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :See https://en.wikipedia.org/wiki/Faithless_elector#2000_to_present < 1458099839 963454 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net JOIN :#esoteric < 1458101395 960586 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1458101430 813417 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :huh, so it seems that my issues with abiword starting spontaneously were nothing to do with it being first in alphabetical order, but simply to do with a bug in abiword: https://bugs.launchpad.net/ubuntu/+source/abiword/+bug/1432271 < 1458101468 604201 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :*shocking* < 1458101498 89634 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :aaa < 1458101988 858926 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and I'd gone to all the trouble to write a program called aaaa-test for debugging before I thought to search if anyone had reported this first < 1458102094 611032 :MoALTz_!~no@78-11-183-124.static.ip.netia.com.pl JOIN :#esoteric < 1458102265 559967 :MoALTz!~no@78-11-183-124.static.ip.netia.com.pl QUIT :Ping timeout: 240 seconds < 1458102631 237170 :treaki__!~treaki@p5B11C3D8.dip0.t-ipconnect.de JOIN :#esoteric < 1458102776 773747 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I didn't know people used abiword < 1458102844 11663 :treaki_!~treaki@p54BF2ECB.dip0.t-ipconnect.de QUIT :Ping timeout: 264 seconds < 1458102884 486981 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :prooftechnique: they don't use it, it just spontaneously shows up hth < 1458102892 157035 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Aha < 1458103904 818606 :heroux!sandroco@gateway/shell/insomnia247/x-ypehhgpvozapdoel JOIN :#esoteric < 1458105038 339387 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :http://ix.io/sEe what a combinatoric naming. < 1458105061 911889 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :(a list of all Unicode hangul jamos, named so that they can be used in the internal naming) < 1458105727 636491 :lleu!~gnomebad@unaffiliated/lleu QUIT :Quit: That's what she said < 1458106012 11025 :heroux!sandroco@gateway/shell/insomnia247/x-ypehhgpvozapdoel QUIT :Ping timeout: 264 seconds < 1458106082 172010 :jkl!~SportsCar@60.12.95.82 JOIN :#esoteric < 1458106155 884094 :jkl!~SportsCar@60.12.95.82 QUIT :Client Quit < 1458106292 919511 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net QUIT :Ping timeout: 244 seconds < 1458108152 785786 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :poor gil < 1458109661 31277 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :People talk about distance units like "light years", but do they ever talk about the other way around, measuring time in terms of distance units? < 1458109830 28296 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :like using, say, light miles to measure very short time periods? < 1458109873 323114 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, people arguably do that when talking about frequencies of electromagnetic radiation < 1458109887 323138 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :sometimes they're presented as wavelengths instead < 1458110133 873811 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Presumably it's "1/light miles" < 1458110151 136225 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess that's true. < 1458110184 370172 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if light years are a unit of distance, light miles are a unit of time < 1458110208 422237 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess you're writing it as "1/light" because you're dividing by c, not multiplying by it? < 1458110260 739201 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes. < 1458110739 310827 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1458111120 314627 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Ping timeout: 246 seconds < 1458111158 315267 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wow, does visible light oscillate fast < 1458111167 475078 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it just struck me that its cycle time is measured in light-nanometres < 1458111365 103210 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nanometres are already too short for me to visualize < 1458111372 215332 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :divide by the speed of light, which is unimaginably big… < 1458111390 455292 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, light-nanometres or nano-lightmetres? < 1458111406 480911 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :colight nanometres < 1458111698 657640 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :lniagnhotmetres < 1458111902 394095 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :a light nanometre would be aprox 3.3e-18 seconds < 1458111927 456165 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :well, 3.3333...e-18 < 1458111973 235857 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :so 3 and a third attoseconds < 1458112178 767555 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :so if red light is about 700 nanometres, then its cycle time is 2333 attoseconds < 1458112230 847111 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :so 428 terahertz < 1458112329 598210 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :one foot is approx. one lightnanosecond and one soundmillisecond ... so lightfeet and soundfeet for nano/milliseconds makes sense? < 1458112841 790680 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i joined kgs and won against easybot \o/ < 1458112847 105079 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i'm on a roll < 1458112855 620339 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i'll take on lee sedol in no time < 1458113338 568971 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :you misspelled "at" hth < 1458113390 518981 :lambda-11235!~lambda-11@47.208.113.50 QUIT :Quit: Bye < 1458113505 217490 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :take at? < 1458113513 299760 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :at a roll? < 1458113525 330446 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :won at easybot? < 1458113558 167365 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :"at no time" hth < 1458113577 992069 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :confusing... < 1458113603 883978 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :english prepositions often are < 1458114874 6770 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: that wasn't a misspelling but a different word from the one you said < 1458114896 820791 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :misspellings often produce something that is also a word < 1458114904 836062 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :both valid preposition that give the sentence different meanings < 1458114905 952541 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hth < 1458114982 940960 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :is it joke dissection day < 1458115022 619432 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :joke dissection day is not a widely-recognized holiday < 1458115047 875874 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@google "joke dissection day" < 1458115049 292608 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :No Result Found. < 1458115053 983669 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :in fact it looks like you invented it just now < 1458115082 97241 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric ::D < 1458115090 500033 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shocking < 1458115108 82253 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :izabera: so meta < 1458115130 820355 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :who would invent something like joke dissection day anyway, sounds like a pretty shitty holiday < 1458115133 643743 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :unless perhaps it's a prank played on medical students or residents? < 1458115149 288039 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :you never know which dissection day is real < 1458115201 929438 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :everybody ready for the shachaf dissection day celebration? < 1458115268 388756 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :hmm, it would have to be vivisection if you want to participate though < 1458115350 587902 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? dissecting the angle < 1458115353 32150 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :dissecting the angle? ¯\(°​_o)/¯ < 1458115540 2933 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it might just be disturbing subjects day < 1458115563 867724 :J_Arcane!~chatzilla@37-219-65-95.nat.bb.dnainternet.fi QUIT :Ping timeout: 240 seconds < 1458115591 90647 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :when oerjan is king, all subjects are disturbing < 1458115640 608069 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :what's the equivalent to jester, except disturbing rather than funny < 1458115717 744959 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :poet laureate hth < 1458115730 745004 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :thx < 1458115764 608705 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Apparently Norway has no poet laureate. < 1458115846 265385 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :okay < 1458115887 541777 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: seems like a niche for you to fill hth < 1458116068 261087 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :apparently the united states poet laureate's stipend hasn't been adjusted for inflation since it was established in 1936 tdnh < 1458116131 669770 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :however, trondheim has an official poet residence < 1458116148 660949 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :do you reside there < 1458116153 910718 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :no < 1458116168 721498 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i used to live within walking distance of it, but no longer < 1458116197 799076 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :is it called dikterheim < 1458116213 543837 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :dikterbolig < 1458116267 936292 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :that reminds me of the story by heinlein that featured someone who went by Diktor < 1458116287 128824 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :https://no.wikipedia.org/wiki/Adrianstua < 1458116334 5145 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :shachaf: is that the very “By his bootstraps” ? < 1458116342 270631 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :yes < 1458116397 792720 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :dikt is norwegian for poem < 1458116429 429282 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I found that out in order to put the word "dikterheim" together. < 1458116470 851039 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :b_jonas: _By His Bootstraps_ was p. good < 1458117147 768559 :mroman!~mroman@160.85.232.129 JOIN :#esoteric < 1458117254 321861 :jaboja!~jaboja@ejq8.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1458117905 370708 :jaboja64!~jaboja@ejq8.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1458117912 413593 :jaboja!~jaboja@ejq8.neoplus.adsl.tpnet.pl QUIT :Read error: Connection reset by peer < 1458121144 161981 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1458121420 320534 :mroman!~mroman@160.85.232.129 PRIVMSG #esoteric :fnird < 1458121451 668557 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1458122173 808195 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite < 1458122340 974978 :AlexR42!~textual@128.204.19.165 JOIN :#esoteric < 1458122605 364598 :jaboja64!~jaboja@ejq8.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 252 seconds < 1458122706 266003 :jaboja!~jaboja@ejq8.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1458123340 402269 :bender|_!~benderx2@2404:e800:e61a:41d:7c53:217e:776d:420e JOIN :#esoteric < 1458123483 584995 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :skype asks your profile info when you create an account and you can only answer male or female to the gender question < 1458123495 494016 :AlexR42!~textual@128.204.19.165 QUIT :Quit: My Mac has gone to sleep. ZZZzzz… < 1458123705 5445 :jaboja!~jaboja@ejq8.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 250 seconds < 1458124146 669526 :MoALTz_!~no@78-11-183-124.static.ip.netia.com.pl NICK :MoALTz < 1458124499 420405 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1458124872 709723 :AlexR42!~textual@128.204.19.165 JOIN :#esoteric < 1458126426 1521 :jaboja!~jaboja@ejq8.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1458126669 317394 :AnotherTest!~turingcom@193.190.253.145 JOIN :#esoteric < 1458127026 858796 :AlexR42!~textual@128.204.19.165 QUIT :Quit: My Mac has gone to sleep. ZZZzzz… < 1458127047 814253 :vodkode!~vodkode@fl-71-52-127-115.dhcp.embarqhsd.net QUIT :Quit: Leaving < 1458127217 672896 :AlexR42!~textual@128.204.19.165 JOIN :#esoteric < 1458127413 985579 :boily!~alexandre@96.127.201.149 QUIT :Quit: WINDY CHICKEN < 1458127815 358025 :AnotherTest!~turingcom@193.190.253.145 QUIT :Ping timeout: 246 seconds < 1458128192 997169 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :izabera, that's the case with a lot of things unfortunately :( < 1458128579 241207 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1458129039 328112 :vodkode!~vodkode@fl-71-52-127-115.dhcp.embarqhsd.net JOIN :#esoteric < 1458130781 7483 :vanila!~vanila@unaffiliated/vanila JOIN :#esoteric < 1458131097 664386 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 260 seconds < 1458131473 554954 :bender|_!~benderx2@2404:e800:e61a:41d:7c53:217e:776d:420e QUIT :Ping timeout: 240 seconds < 1458132270 808657 :AlexR42!~textual@128.204.19.165 QUIT :Quit: My Mac has gone to sleep. ZZZzzz… < 1458132919 691893 :Alcest!~alcest@69.64.40.177 QUIT :K-Lined < 1458133372 591426 :AlexR42!~textual@128.204.19.165 JOIN :#esoteric < 1458133955 369908 :mroman!~mroman@160.85.232.129 PRIVMSG #esoteric :izabera: well to be honest... < 1458133965 458030 :mroman!~mroman@160.85.232.129 PRIVMSG #esoteric :to reflect all possible choices "gender" would have to be a blank field < 1458133989 923001 :mroman!~mroman@160.85.232.129 PRIVMSG #esoteric :same goes for sexuality < 1458134009 435431 :mroman!~mroman@160.85.232.129 PRIVMSG #esoteric :there's just too much diversity there to actually demand that everybody knows about it. < 1458134242 583612 :AlexR42!~textual@128.204.19.165 QUIT :Quit: My Mac has gone to sleep. ZZZzzz… < 1458134341 369326 :AlexR42!~textual@128.204.19.165 JOIN :#esoteric < 1458134351 61412 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i think a common option is something like "male" "female" "other" "i don't want to share" < 1458136033 362233 :AlexR42!~textual@128.204.19.165 QUIT :Quit: My Mac has gone to sleep. ZZZzzz… < 1458136222 19764 :AlexR42!~textual@128.204.19.165 JOIN :#esoteric < 1458136276 71852 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"abort", "retry", "ignore" is a good triplet. < 1458137165 925461 :spiette!~spiette@206.167.243.3 JOIN :#esoteric < 1458137442 996210 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`olist 1028 < 1458137454 365623 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :HackEgo? < 1458137468 190933 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :olist 1028: shachaf oerjan Sgeo FireFly boily nortti b_jonas < 1458137648 619458 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1458137657 493763 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :that was slow < 1458137859 146206 :heroux!sandroco@gateway/shell/insomnia247/x-onctgyfuhxcubdls JOIN :#esoteric < 1458140034 399326 :AlexR42!~textual@128.204.19.165 QUIT :Quit: My Mac has gone to sleep. ZZZzzz… < 1458140777 566367 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :wtf? are they mad? < 1458141054 639720 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net JOIN :#esoteric < 1458142429 26122 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1458144291 409626 :mroman!~mroman@160.85.232.129 QUIT :Quit: Lost terminal < 1458145271 531274 :AlexR42!~textual@128.204.19.165 JOIN :#esoteric < 1458145381 924125 :J_Arcane!~chatzilla@37-219-65-95.nat.bb.dnainternet.fi JOIN :#esoteric < 1458147243 947244 :spiette!~spiette@206.167.243.3 QUIT :Ping timeout: 244 seconds < 1458147529 584031 :deltab!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net QUIT :Ping timeout: 240 seconds < 1458147863 925119 :J_Arcane!~chatzilla@37-219-65-95.nat.bb.dnainternet.fi QUIT :Ping timeout: 244 seconds < 1458147974 656970 :deltab!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net JOIN :#esoteric < 1458148203 213837 :J_Arcane!~chatzilla@37-219-65-95.nat.bb.dnainternet.fi JOIN :#esoteric < 1458149934 180169 :spiette!~spiette@x-132-204-251-254.xtpr.umontreal.ca JOIN :#esoteric < 1458150080 556291 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :b_jonas: Who? < 1458151527 228023 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1458152270 780130 :gde33!kvirc@546A0B75.cm-12-3a.dynamic.ziggo.nl JOIN :#esoteric < 1458152455 156521 :AlexR42!~textual@128.204.19.165 QUIT :Quit: My Mac has gone to sleep. ZZZzzz… < 1458153461 129257 :idris-bot!~idris-bot@dslb-178-004-081-022.178.004.pools.vodafone-ip.de QUIT :Quit: Terminated < 1458153477 995571 :idris-bot!~idris-bot@dslb-178-004-081-022.178.004.pools.vodafone-ip.de JOIN :#esoteric < 1458154093 221150 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net JOIN :#esoteric < 1458154257 754415 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :prooftechnique: Hi < 1458154264 591128 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :@massages-lud < 1458154264 724412 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :coppro said 20h 27m 27s ago: yes < 1458154275 462484 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de JOIN :#esoteric < 1458154275 843438 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :lol < 1458155429 973204 :lleu!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1458155662 610217 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net QUIT :Quit: Bye < 1458155664 225627 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net QUIT :Ping timeout: 268 seconds < 1458155964 380210 :vanila!~vanila@unaffiliated/vanila QUIT :Quit: Leaving < 1458156177 460315 :AlexR42!~textual@128.204.19.165 JOIN :#esoteric < 1458156312 739629 :zzo38!~zzo38@24-207-50-123.eastlink.ca JOIN :#esoteric < 1458156734 186673 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Headsecks14]]4 10 02https://esolangs.org/w/index.php?diff=46603&oldid=32498 5* 03198.86.29.24 5* (+8) 10/* Syntax */ Pedantically, the unicode code points ordinals are natural numbers, which is why their remainder is always nonnegative. < 1458156825 999405 :nycs!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1458156937 666851 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Ping timeout: 240 seconds < 1458157112 330169 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Is it possible on Linux for a terminal emulator using pseudoterminals to read the termios settings that a program has applied? < 1458157204 546241 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :?messages-loud < 1458157204 718604 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :shachaf asked 20h 57m 44s ago: Do you like this? https://en.wikipedia.org/wiki/Minichess#3.C3.973_and_3.C3.974_boards < 1458157725 241443 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1458157989 216861 :ais523!~ais523@unaffiliated/ais523 QUIT :Client Quit < 1458158032 206024 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Now I can see it is solve chess on 3x3 although I would expect anyways, but board is much smaller so much more easily to solve < 1458158090 439689 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: I tried "whomet" on you in ifmud but the list was empty. < 1458158097 831960 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Unlike vaporware. < 1458158173 911943 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I did not program that list < 1458159146 53026 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1458160540 269964 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net JOIN :#esoteric < 1458160544 51679 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmm, is there any non-obvious speedup [beyond guessing only half of the digits] for the current "ponder this"? < 1458160613 443434 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :myname: If you're curious, that "yes" was about whether coppro was dual to ppro < 1458162805 212785 :APic!apic@apic.name QUIT :Ping timeout: 268 seconds < 1458163206 672023 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net JOIN :#esoteric < 1458163487 931272 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net QUIT :Ping timeout: 244 seconds < 1458163721 619906 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Malbolge programming14]]4 10 02https://esolangs.org/w/index.php?diff=46604&oldid=35324 5* 03217.236.237.114 5* (-30) 10/* Reducing the number of immutable NOPs */ < 1458163729 515081 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net JOIN :#esoteric < 1458164385 623441 :deltab!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net QUIT :Ping timeout: 244 seconds < 1458164456 645393 :deltab!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net JOIN :#esoteric < 1458164457 522259 :AlexR42!~textual@128.204.19.165 QUIT :Quit: My Mac has gone to sleep. ZZZzzz… < 1458165968 4062 :nycs!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1458166534 893851 :tswett!~tswett@192.241.237.138 QUIT :Ping timeout: 277 seconds < 1458166544 7322 :Warrigal!~tswett@192.241.237.138 JOIN :#esoteric < 1458166610 560832 :spiette!~spiette@x-132-204-251-254.xtpr.umontreal.ca QUIT :Read error: Connection reset by peer < 1458166646 245837 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Quit: ZNC - http://znc.in < 1458166754 603654 :lleu!~gnomebad@unaffiliated/lleu QUIT :Quit: That's what she said < 1458168548 151910 :Sgeo__!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :Dear CNN: Please learn how to display math < 1458168548 959676 :Sgeo__!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :kthx < 1458168552 605070 :Sgeo__!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :http://www.cnn.com/2016/03/16/europe/fermats-last-theorem-solved-math-abel-prize/index.html < 1458168566 226958 :Sgeo__!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :"There are no whole number solutions to the equation xn + yn = zn when n is greater than 2." < 1458168628 950141 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :lol < 1458168918 994861 :jaboja!~jaboja@ejq8.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 250 seconds < 1458169099 720371 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Sgeo__: Fuck you, CNN < 1458169101 723985 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Fuck you < 1458169121 979783 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i can solve that easily for n > 2 < 1458169209 449853 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Sgeo__: rest assured that journalist take the same meticulous approach to reporting on areas that you don't understand < 1458169211 718200 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :prooftechnique: Hi? < 1458169220 43215 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :*journalists < 1458169340 78225 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Hm... < 1458169477 367356 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(of course it's also possible that the journalist had it type-set correctly and then it got messed up by some software stack) < 1458169575 98444 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Which person here was going to write a compiler-writing tutorial < 1458169576 189384 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :? < 1458169607 455761 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :what for < 1458169625 32500 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :just write each part of the pipeline, done < 1458169676 181908 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Does attempting to write a compiler in Python make me a bad person? < 1458169682 622151 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Not FOR python, mind you- IN python < 1458169711 42970 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :What is the compiler for? < 1458169727 742176 :APic!apic@apic.name JOIN :#esoteric < 1458169744 820730 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :python isn't bad < 1458169760 571675 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I'd be worried about speed, perhaps. < 1458170890 772430 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1458171073 969652 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1458171581 419299 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1458171792 586436 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`wisdom < 1458171818 359206 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :test/test failed. HackEgo-JUnit is not available. < 1458171861 530054 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :Gregor approaching 14 days idlity < 1458171874 321899 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hellørjan. 'tis the season for the Gregorsleep. < 1458171878 779809 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :aha < 1458171931 394121 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`culprits wisdom/test < 1458171940 73900 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :oerjan oerjan oerjan oerjan oerjan oerjan oerjan oerjan mroman_ mroman_ mroman_ mroman_ mroman_ mroman_ mroman_ < 1458171956 494644 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION thwacks mroman and oerjan with a testified mapole < 1458171957 245623 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1458171981 60572 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :our unit tests are nondeterministic. you will get a different number of failures every time you run them. < 1458171995 92308 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :also, Jenkins may not find them from time to time. < 1458172096 988979 :jaboja!~jaboja@ejq8.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1458172182 372233 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wait, why am I not in the culprits there? I thought I was in basically every wisdom entry due to failed attempts to delete them at random < 1458172299 821511 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :his523. a strange fact indeed. < 1458172358 729549 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: i think you may have timed out so things late in the alphabet are unaffected, or something < 1458172372 139924 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` echo wisdom/* < 1458172373 447449 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom/` wisdom/`? wisdom/`? `? wisdom/^ wisdom/== wisdom/ wisdom/_̰̆̓_̦̻̖͍̟̖̅ͭͭͬ͡_͉̭ͧ͒̐_̯͙̬̬̦̯͂͋͒ͧ͋̋_̴̝̔̉̅ͨ͞ wisdom/! wisdom/? wisdom/?? wisdom/@ wisdom/* wisdom/\ wisdom/☃ wisdom/⊥ wisdom/ꙮ wisdom/⌨ wisdom/  wisdom/𝕈 wisdom/🐐 wisdom/̸̸̼͚͇̮͕̳̞̤̜̯̪̪̂ͭ̎̏̔ͦ͒ͪ͌̾ͦͨ̚̚ͅ < 1458172396 435569 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION bets this messed up shachaf's client again < 1458172433 987173 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`` echo wisdom/* < 1458172434 812144 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom/` wisdom/`? wisdom/`? `? wisdom/^ wisdom/== wisdom/ wisdom/_̰̆̓_̦̻̖͍̟̖̅ͭͭͬ͡_͉̭ͧ͒̐_̯͙̬̬̦̯͂͋͒ͧ͋̋_̴̝̔̉̅ͨ͞ wisdom/! wisdom/? wisdom/?? wisdom/@ wisdom/* wisdom/\ wisdom/☃ wisdom/⊥ wisdom/ꙮ wisdom/⌨ wisdom/  wisdom/𝕈 wisdom/🐐 wisdom/̸̸̼͚͇̮͕̳̞̤̜̯̪̪̂ͭ̎̏̔ͦ͒ͪ͌̾ͦͨ̚̚ͅ < 1458172441 65071 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :just making sure it is properly messed. < 1458172474 525762 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: i protest that mapole, i do not think i have anything to do with the substance of that entry, at most minor correction. < 1458172500 861087 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`url wisdom/test < 1458172501 629534 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/wisdom/test < 1458172506 565526 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :protest taken into account. I retract that mapoling. < 1458172517 884056 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oh, and: F̩ù̗͚n͕̫̪̝͈g̲̻o͖͖̹ͅt̤̻̲̙͍͍ ̥̰̭ͅi͖̻͙͠s̼̠ ̸͇̲̣O͉̟͓̬u͚̝͎r̪̹̻ ̛͕̰̙L̼̬͔o̬͔͚̼r̤̲̱͇̪͕d͓̞̞ ͉̙̗̰̣͕̦́a҉͉͔n̷͚̯̦ͅd͏̝̦̬͈͉͉̫ ̷̗͕̹̹̳͉̫S̩̜̙̱a̲͟v̩̜̣i̧̪̠̰̤̻o̞͍u̯̭͙̹͕͝r ̤H̥̙̺e̛ ̦C̵̟̙o͈͇̥̬̳̻̯m̩̙̣̩̣̬͍e̙̝̮̬̤̘̟s̥̣̞͎̟ ̶̝͔͙̙̣̠t̴̤͓o̩̱̬̦̼ < 1458172520 69367 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :̛̼D̲̙͕é͍̤̰̫l͔͉̯ͅi̦̘̬̞̕v̸̘͈͎̱͕̲e̫̫̜̫̺̞͢r̥̮̻͈͉͓̝ ͈̥̭͓U̕s̯͓̩̟̠ ͖̜̯̘̻̱̀ͅF̀ro͎m̯͝ ̗̰̩̣M͈̝a҉k̷̪̱̲̭̥į̣̞̹̻͈̮̠ng͓͚̻̠ ̮̥͍͍̩̝̹͘S̕e̻̤̰̜̭̠n̹s̴e̸̠͓̱̤ < 1458172562 658372 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm in fact i was just using it as an actual test file, then reverting. < 1458172585 642346 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i've changed to using testing for that purpose. < 1458172645 489343 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :fungot: are you much related to Zalgo? < 1458172645 704905 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :oerjan: chicken isn't logged, is it? i would never expect shivers to be available. < 1458172676 937149 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :fungot: boily's chickens are definitely logged. < 1458172677 70847 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :oerjan: if i could get ready on thursday? < 1458172697 487282 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :fungot: well that's today where i am < 1458172697 653564 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :oerjan: also, were you? that's rather nasty. i can not use those languages < 1458172758 833210 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :fungot: I know oerjan uses unusual languages, but they aren't nasty. well... resonably not nasty. < 1458172759 179999 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :boily: and the dog doesn't? you can make sort of os architecture are we talking about shooting yourself in the situation you are using it < 1458172766 292332 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION doesn't like Norwegian "til" < 1458172773 458408 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :fungot: we got a dog? < 1458172773 715006 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :boily: ofcourse, i wrote that lazy streams thing after i finally figured out the " joy of cats". i could always use fold. < 1458172813 257548 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: also it is possible wisdom/test is younger than your deletion, was it more than 17 months ago? < 1458172829 713247 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: I can't remember < 1458172846 557942 :lleu!~gnomebad@cpc15-croy20-2-0-cust489.croy.cable.virginm.net JOIN :#esoteric < 1458172846 691620 :lleu!~gnomebad@cpc15-croy20-2-0-cust489.croy.cable.virginm.net QUIT :Changing host < 1458172846 691694 :lleu!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1458172923 465385 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: what's so bad about "til"? btw i realized the other day that the norwegian preposition "oppå" is cognate to up-up-on hth < 1458173032 774782 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: my client is messed up tdnh < 1458173041 245436 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :basically, the norwegian "på" is cognate to en:upon, and means the same thing as en:on, and then the process repeated once more. < 1458173060 650276 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :eh? < 1458173118 403500 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: no:oppå <- opp+på, no:på <- old norse:upp á < 1458173147 26566 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :no:oppå = en:upon by meaning, but up+upon by etymology < 1458173160 969732 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :up-up-on. there's something wrong going on there... < 1458173176 717511 :Warrigal!~tswett@192.241.237.138 QUIT :Remote host closed the connection < 1458173187 495825 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :basically á went out of use and på took its place. < 1458173208 235794 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :on the other hand, we have “au dessus”: «at the of on». < 1458173219 336652 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :O KAY < 1458173304 554075 :Warrigal!~tswett@192.241.237.138 JOIN :#esoteric < 1458173494 960150 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :also, i recall reading that "på" is the only norwegian word root that is not originally a borrowing that starts with "p". < 1458173509 801501 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :of course, originally it started with "u", then. < 1458173522 179062 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :upå? < 1458173528 466629 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :upp á, i said < 1458173594 373181 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :otoh there are some pretty old borrowings, like "prest" < 1458173697 441354 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :does this mean PIE didn't have words starting with "b"? < 1458173758 163438 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(not to be confused with "bʰ") < 1458173854 998047 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :http://starling.rinet.ru/cgi-bin/response.cgi?root=config&morpho=0&basename=\data\ie\piet&first=241 ← has some b- words. < 1458173959 316787 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm "peg" < 1458174051 10954 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :fine, it is simply false, no:pinne is a counterexample. < 1458174104 50077 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :let me guess: no:pinne is en:pine is fr:pin. < 1458174110 450084 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :no, en:pin < 1458174132 112243 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :en:pine = no:furu < 1458174136 21714 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :close enough. < 1458174149 122103 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :no:furu, as in en:fir? < 1458174187 266513 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm yes those seem cognate < 1458174195 459545 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :although en:fir = no:bartre < 1458174211 207004 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :heh, linguistics talk < 1458174234 388940 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :or wait < 1458174239 124906 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :um, is norvegian "på" the same particle as swedish "på"? < 1458174242 83568 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :en:fir isn't that broad < 1458174246 445008 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: yeah < 1458174305 18288 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :b_jhellonas. are Hungarian trees borrowed from PIE by chance, or completely ugric? < 1458174320 20103 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :apparently en(US):fir = no:edelgran < 1458174339 560739 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :boily: "au dessus" doesn't seem too strange to me, if you compare it either to some other strange French stuff, or to those very few prepositions in Hungarian that require their argument in a case other than accusative < 1458174369 503944 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :boily: uh, I'm not sure, there are lots of trees, and I think they're borrowed from different languages because people met them in different times < 1458174395 65608 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :. o O ( a time for trees... turn turn turn ♪ ) < 1458174406 833416 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and I don't really know much about etymology < 1458174441 620957 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :and then you have en:larch vs. no:lerk. < 1458174444 616645 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :the larch. < 1458174446 650545 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :the larch. < 1458174459 54486 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Presumably some of them probably come from finno-ugric roots, some from slavic, some from turkish, etc. < 1458174464 529277 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: what i remember is that the hungarian word for "apple" is the same as the kazakh one. (which makes sense since that's where apples come from.) < 1458174676 405888 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION notes that en. wiktionary has a table for alma + cases & plural, and a table for alma + possessives, but not one that combines them >:) < 1458174679 932952 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :boily: if I can trust the internets, then “fűz” (willow) and “nyír” (birch) are from finno-ugric stuff, whereas “tölgy” (oak) and “bükk” (beech) are of uncertain origin. < 1458174703 682806 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :bükk feels very PIEish to me hth. < 1458174718 983616 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :which would of course essentially multiply the table sizes afaik < 1458174736 223667 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :boily: basically, many things the Magyars met while they were still nomadic and shooting arrows backwards from their horses have finno-ugric names, and things they met later when they decided to stay put and do agriculture have names that come from Slavic or Turkish. < 1458174752 322604 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :makes sense. < 1458174759 35670 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :“fenyő” (pine) also comes from finno-ugric < 1458174770 611951 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :en:willow, but fr:saule and no:selje. < 1458174776 831446 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :because you don't need to do agriculture to just notice the big obvious trees that are in the mountains everywhere < 1458174822 356237 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :how to recognize different types of trees. < 1458174832 443569 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : and then you have en:larch vs. no:lerk. <-- well we're really not big on "ch" hth < 1458174935 891399 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :en:ash no:ask... < 1458174960 570173 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :not big on "sh" either < 1458174971 947920 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de QUIT : < 1458174972 498675 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :en:oak no:eik < 1458174986 92778 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :en:maple no:lønn < 1458175000 768108 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :en:birch no:bjørk < 1458175000 938365 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :érable sounds better imfo. < 1458175037 594152 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :OKAY < 1458175038 245440 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :an unusual one: en:yew no:barlind fr:if < 1458175070 976194 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :also, I totally don't know the names of most of these trees in English, I had to look them up < 1458175083 186569 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i didn't know that, or willow < 1458175094 101754 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :well, oak and pine and willow I do know, but not much more < 1458175108 412946 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :en:spruce = no:gran < 1458175137 810379 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I don't know the rest either way, as in, neither can I tell from the English word what tree it is, nor from the tree its English name, but then, I don't know too much about plants even in Hungarian < 1458175153 759012 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I'm not really a botanics sort of guy < 1458175174 808801 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :DON'T KNOW MUCH ABOUT BOTANY, DON'T KNOW MUCH ABOUT ETYMOLOGY... < 1458175186 633942 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :correct < 1458175208 120777 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :herpetology? seismology? chickens? < 1458175224 623500 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :surely there must be a proper word for the study of chickens < 1458175246 558459 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: farming? < 1458175248 80699 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :probably herpetology, if you squint hard enough. < 1458175326 731903 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :coelosaurology < 1458175378 36981 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm i'm mispling that < 1458175409 226070 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*coelurosaurology < 1458175443 462490 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :Ok... let's see how many mods I can install before ksp goes completely screwy < 1458175494 643752 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :uh, avidomesticology? < 1458175499 223438 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :\oren\: 0 hth < 1458175531 940681 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :or should it be -1 < 1458175559 967973 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :\oren\: mixing greek and latin, ZERO ON THE FINAL < 1458175563 699004 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :it's true I've had things go screwy even without any mods < 1458175589 661946 :gde33|2!kvirc@546A0B75.cm-12-3a.dynamic.ziggo.nl JOIN :#esoteric < 1458175612 394637 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION should get some new memes but that would require actually browsing top subreddits < 1458175638 9965 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the Marco Rubio meme is a new one and seems to be popular recently < 1458175682 745573 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm are there retro-memeticists < 1458175703 825801 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :people who wilfully use only memes at least 10 years old < 1458175729 491827 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: maybe but nobody would recognise them as memes < 1458175746 132288 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :darn < 1458175766 119443 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: even if they're obvious clichés? < 1458175776 243702 :gde33!kvirc@546A0B75.cm-12-3a.dynamic.ziggo.nl QUIT :Ping timeout: 276 seconds < 1458175777 409785 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :except possibly the whole "the cake is a lie" thing, where the fact that it's an outdated meme is itself a meme; not sure if the original is 10 years old yet though < 1458175889 425601 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :marco is dead tho < 1458175902 430241 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: wait which marco rubio meme, there seem to be at least 3 < 1458175930 937768 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: let's dispel with this faction that «obama» doesn't know what «he's» doing, «he» knows exactly what «he's» doing < 1458175936 949265 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*with this fiction < 1458175944 768219 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :words in «» can be swapped out, and often are < 1458175952 775597 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :typically it gets repeated a few times, then someone says "ther eit is" < 1458175958 628155 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :* "there it is" < 1458175976 758061 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ok makes no sense tdh < 1458175986 492974 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: that's why it became a meme, this actually happened < 1458175989 448747 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in a debate, very high profile < 1458176002 574040 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Rubio said it four times, three of them pretty much in a row (the third time after he'd been called for doing it twice) < 1458176010 793295 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and "there it is" was the response at the time < 1458176055 456475 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :okay < 1458176083 731221 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION considers dropping learning memes until the US election is over < 1458176097 833345 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i'm not following it anyhow. < 1458176100 950968 :Sgeo__!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :oerjan, https://www.youtube.com/watch?v=HNRNHgi1RzU < 1458176113 492248 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :AAAA < 1458176140 743115 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo__: I'm assuming that's a link to the original occasion? < 1458176152 243343 :Sgeo__!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :ais523, yes < 1458176227 905784 :Sgeo__!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :The fourth time he rephrased it a bit. Still got booes < 1458176430 690154 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :mean while donald trump says exactly the same slogans a hundred times over < 1458176554 112433 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :but then, his slogans are catchy < 1458176863 170469 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :china china china china china china china china. < 1458177712 781679 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :https://pbs.twimg.com/media/Cdsr2R9WoAIx48G.jpg Canadian take-out! < 1458177759 6380 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 250 seconds < 1458177765 118676 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :boily: china is not a verb < 1458177794 677188 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it is both a noun and an adjective though < 1458177808 251665 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :lifthrasiir: bwah ah ah ah ah :D < 1458177808 385136 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although the adjective-noun combination is either nonsensical or tautological depending on how you look at things < 1458177842 974439 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :https://www.youtube.com/watch?v=RDrfE9I8_hs < 1458177874 885120 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :ais523: china china makes perfect sense < 1458177886 986252 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :to be exact, China china < 1458177896 579408 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :lifthrasiir: oh yes, that combination works < 1458177906 625213 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and is one I hadn't thought of < 1458178070 271282 :jaboja!~jaboja@ejq8.neoplus.adsl.tpnet.pl QUIT :Remote host closed the connection < 1458178155 24897 :boily!~alexandre@96.127.201.149 QUIT :Quit: VINYL CHICKEN < 1458178663 540663 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Quit: mihow < 1458178753 542472 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 240 seconds < 1458178785 420185 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1458178900 643287 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Quit: Leaving < 1458179924 905396 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION puts a green hat on fungot  < 1458179925 38856 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :oerjan: not by far. it's awesome. and by insane, i mean) < 1458180036 762043 :AlexR42!~textual@128.204.19.165 JOIN :#esoteric < 1458180585 409555 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1458180900 595840 :AlexR42!~textual@128.204.19.165 QUIT :Quit: My Mac has gone to sleep. ZZZzzz… < 1458181179 559824 :Warrigal!~tswett@192.241.237.138 QUIT :*.net *.split < 1458181179 730644 :lleu!~gnomebad@unaffiliated/lleu QUIT :*.net *.split < 1458181179 864232 :treaki__!~treaki@p5B11C3D8.dip0.t-ipconnect.de QUIT :*.net *.split < 1458181179 864319 :FreeFull!~freefull@defocus/sausage-lover QUIT :*.net *.split < 1458181255 370203 :treaki__!~treaki@p5B11C3D8.dip0.t-ipconnect.de JOIN :#esoteric < 1458181338 644193 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1458181514 475968 :Warrigal!~tswett@192.241.237.138 JOIN :#esoteric < 1458181514 609313 :lleu!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1458181543 570299 :Warrigal!~tswett@192.241.237.138 QUIT :Max SendQ exceeded < 1458181550 440165 :Warrigal!~tswett@192.241.237.138 JOIN :#esoteric < 1458183039 683267 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :"We don't win anymore! We don't win with trade, we don't win with Isis, we don't win with China, we don't win with healthcare. We are going to start winning again for the American people" < 1458183222 382386 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :"we are going to build a wall, and who's going to pay for it?" "MEXICO!" < 1458183294 701388 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :etc. < 1458183302 313755 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :they're catchy < 1458185379 609857 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :Let's just dispense with this notion that Barack Obama doens't knwo what he's doing < 1458185407 236284 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :Barack Obama knows EXATLCY what he's doing < 1458185894 586639 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03Jimmy23013 5* 10New user account < 1458185947 481081 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :\oren\: the original was "dispel with", which people keep misquoting because it isn't correct Enlish < 1458185951 212190 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*English < 1458185962 887498 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they keep mentally substituting something that's actually correct < 1458186017 186024 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :let's just mispel with this substition < 1458186306 640259 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :lol < 1458186691 791260 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Undefined14]]4 N10 02https://esolangs.org/w/index.php?oldid=46605 5* 03Jimmy23013 5* (+1136) 10Created page with "'''Undefined''' is a programming language that, every program in it causes [[undefined behavior]]. Extra command line arguments and lack of source files also triggers undefine..." < 1458186767 634750 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Undefined14]]4 M10 02https://esolangs.org/w/index.php?diff=46606&oldid=46605 5* 03Jimmy23013 5* (+0) 10 < 1458187067 141242 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :based on the edit summary snippet < 1458187075 482795 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm assuming that every program in existence is an interpreter for this language < 1458187084 184625 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :called it :-) < 1458187127 723015 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I like it, it's an absence-of-language joke that hasn't been done before < 1458187188 104940 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I have added XC_xterm_sideways < 1458187225 986367 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Undefined14]]4 10 02https://esolangs.org/w/index.php?diff=46607&oldid=46606 5* 03Ais523 5* (+25) 10cat :-) < 1458187877 961665 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :'!' for comment, ' ' for transparent, '-' for white, '#' for black, '.' for transparent hotspot, '+' for white hotspot, '@' for black hotspot < 1458188501 410892 :MoALTz_!~no@78-11-183-124.static.ip.netia.com.pl JOIN :#esoteric < 1458188581 468343 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :ais523: I thought it must be a C variant < 1458188598 954352 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :well, in a sense it is < 1458188720 635702 :MoALTz!~no@78-11-183-124.static.ip.netia.com.pl QUIT :Ping timeout: 244 seconds < 1458188954 355127 :treaki_!~treaki@p54BF2FB2.dip0.t-ipconnect.de JOIN :#esoteric > 1458189180 11946 JOIN :#esoteric > 1458189184 72781 JOIN :#esoteric > 1458189184 578680 JOIN :#esoteric > 1458189220 73414 JOIN :#esoteric > 1458189224 136294 JOIN :#esoteric > 1458189224 644555 JOIN :#esoteric > 1458189260 112701 JOIN :#esoteric > 1458189264 173582 JOIN :#esoteric > 1458189264 680600 JOIN :#esoteric > 1458189300 154648 JOIN :#esoteric > 1458189304 210664 JOIN :#esoteric > 1458189304 719019 JOIN :#esoteric > 1458189340 193924 JOIN :#esoteric > 1458189344 258290 JOIN :#esoteric > 1458189344 766585 JOIN :#esoteric > 1458189380 234866 JOIN :#esoteric > 1458189384 300298 JOIN :#esoteric > 1458189384 808769 JOIN :#esoteric > 1458189420 274459 JOIN :#esoteric > 1458189424 337059 JOIN :#esoteric > 1458189424 843426 JOIN :#esoteric > 1458189460 315566 JOIN :#esoteric > 1458189464 380919 JOIN :#esoteric > 1458189464 889185 JOIN :#esoteric > 1458189500 354420 JOIN :#esoteric > 1458189504 413279 JOIN :#esoteric > 1458189504 921596 JOIN :#esoteric > 1458189540 373311 JOIN :#esoteric > 1458189544 434303 JOIN :#esoteric > 1458189544 940823 JOIN :#esoteric > 1458189580 408273 JOIN :#esoteric > 1458189584 472604 JOIN :#esoteric > 1458189584 980821 JOIN :#esoteric > 1458189620 448898 JOIN :#esoteric > 1458189624 511658 JOIN :#esoteric > 1458189625 20029 JOIN :#esoteric > 1458189660 488907 JOIN :#esoteric > 1458189664 546317 JOIN :#esoteric > 1458189665 55087 JOIN :#esoteric > 1458189700 529750 JOIN :#esoteric > 1458189704 593402 JOIN :#esoteric > 1458189705 102621 JOIN :#esoteric > 1458189740 572630 JOIN :#esoteric > 1458189744 629870 JOIN :#esoteric > 1458189745 137945 JOIN :#esoteric > 1458189780 611023 JOIN :#esoteric > 1458189784 675982 JOIN :#esoteric > 1458189785 184109 JOIN :#esoteric > 1458189820 650939 JOIN :#esoteric > 1458189824 717391 JOIN :#esoteric > 1458189825 225835 JOIN :#esoteric > 1458189860 689021 JOIN :#esoteric > 1458189864 750536 JOIN :#esoteric > 1458189865 258870 JOIN :#esoteric > 1458189900 730148 JOIN :#esoteric > 1458189904 783054 JOIN :#esoteric > 1458189905 291336 JOIN :#esoteric > 1458189940 769462 JOIN :#esoteric > 1458189944 835040 JOIN :#esoteric > 1458189945 343133 JOIN :#esoteric > 1458189980 808550 JOIN :#esoteric > 1458189984 863410 JOIN :#esoteric > 1458189985 371317 JOIN :#esoteric > 1458190020 851007 JOIN :#esoteric > 1458190024 908779 JOIN :#esoteric > 1458190025 417145 JOIN :#esoteric > 1458190060 891082 JOIN :#esoteric > 1458190064 952088 JOIN :#esoteric > 1458190065 460364 JOIN :#esoteric > 1458190100 928200 JOIN :#esoteric > 1458190104 990754 JOIN :#esoteric > 1458190105 497559 JOIN :#esoteric > 1458190140 968180 JOIN :#esoteric > 1458190145 28722 JOIN :#esoteric > 1458190145 537174 JOIN :#esoteric > 1458190181 9669 JOIN :#esoteric > 1458190185 71456 JOIN :#esoteric > 1458190185 579809 JOIN :#esoteric > 1458190221 51295 JOIN :#esoteric > 1458190225 116075 JOIN :#esoteric > 1458190225 624357 JOIN :#esoteric > 1458190261 91804 JOIN :#esoteric > 1458190265 149777 JOIN :#esoteric > 1458190265 658183 JOIN :#esoteric > 1458190301 127355 JOIN :#esoteric > 1458190305 189541 JOIN :#esoteric > 1458190305 697816 JOIN :#esoteric > 1458190341 170899 JOIN :#esoteric > 1458190345 235300 JOIN :#esoteric > 1458190345 743368 JOIN :#esoteric > 1458190381 211837 JOIN :#esoteric > 1458190385 270612 JOIN :#esoteric > 1458190385 778843 JOIN :#esoteric > 1458190421 252110 JOIN :#esoteric > 1458190425 315053 JOIN :#esoteric > 1458190425 823367 JOIN :#esoteric > 1458190461 290025 JOIN :#esoteric > 1458190465 352615 JOIN :#esoteric > 1458190465 861207 JOIN :#esoteric > 1458190501 328739 JOIN :#esoteric > 1458190505 395264 JOIN :#esoteric > 1458190505 903465 JOIN :#esoteric > 1458190541 368194 JOIN :#esoteric > 1458190545 433504 JOIN :#esoteric > 1458190545 939749 JOIN :#esoteric > 1458190581 405886 JOIN :#esoteric > 1458190585 463056 JOIN :#esoteric > 1458190585 969552 JOIN :#esoteric > 1458190621 445315 JOIN :#esoteric > 1458190625 502688 JOIN :#esoteric > 1458190626 11043 JOIN :#esoteric > 1458190661 487216 JOIN :#esoteric > 1458190665 549771 JOIN :#esoteric > 1458190666 58235 JOIN :#esoteric > 1458190701 527553 JOIN :#esoteric > 1458190705 591762 JOIN :#esoteric > 1458190706 100852 JOIN :#esoteric > 1458190741 566245 JOIN :#esoteric > 1458190745 627526 JOIN :#esoteric > 1458190746 135806 JOIN :#esoteric > 1458190781 606341 JOIN :#esoteric > 1458190785 667130 JOIN :#esoteric > 1458190786 175417 JOIN :#esoteric > 1458190821 647054 JOIN :#esoteric > 1458190825 711794 JOIN :#esoteric > 1458190826 220027 JOIN :#esoteric > 1458190861 685200 JOIN :#esoteric > 1458190865 732855 JOIN :#esoteric > 1458190866 238522 JOIN :#esoteric > 1458190901 726862 JOIN :#esoteric > 1458190905 790795 JOIN :#esoteric > 1458190906 298093 JOIN :#esoteric > 1458190941 765780 JOIN :#esoteric > 1458190945 831495 JOIN :#esoteric > 1458190946 339488 JOIN :#esoteric > 1458190981 804589 JOIN :#esoteric > 1458190985 864427 JOIN :#esoteric > 1458190986 372435 JOIN :#esoteric > 1458191021 845392 JOIN :#esoteric > 1458191025 908767 JOIN :#esoteric > 1458191026 414731 JOIN :#esoteric > 1458191061 886607 JOIN :#esoteric > 1458191065 950064 JOIN :#esoteric > 1458191066 458416 JOIN :#esoteric > 1458191101 928147 JOIN :#esoteric > 1458191105 988019 JOIN :#esoteric > 1458191106 496039 JOIN :#esoteric > 1458191141 966438 JOIN :#esoteric > 1458191146 27385 JOIN :#esoteric > 1458191146 535418 JOIN :#esoteric > 1458191182 8297 JOIN :#esoteric > 1458191186 71680 JOIN :#esoteric > 1458191186 579591 JOIN :#esoteric > 1458191222 48779 JOIN :#esoteric > 1458191226 108276 JOIN :#esoteric > 1458191226 616500 JOIN :#esoteric > 1458191262 89493 JOIN :#esoteric > 1458191266 151490 JOIN :#esoteric > 1458191266 659832 JOIN :#esoteric > 1458191302 131703 JOIN :#esoteric > 1458191306 193059 JOIN :#esoteric > 1458191306 701469 JOIN :#esoteric > 1458191342 168551 JOIN :#esoteric > 1458191346 234376 JOIN :#esoteric > 1458191346 742798 JOIN :#esoteric > 1458191382 215807 JOIN :#esoteric > 1458191386 278972 JOIN :#esoteric > 1458191386 786925 JOIN :#esoteric > 1458191422 252882 JOIN :#esoteric > 1458191426 316255 JOIN :#esoteric > 1458191426 824273 JOIN :#esoteric > 1458191462 294340 JOIN :#esoteric > 1458191466 356407 JOIN :#esoteric > 1458191466 862092 JOIN :#esoteric > 1458191502 334841 JOIN :#esoteric > 1458191506 399584 JOIN :#esoteric > 1458191506 908080 JOIN :#esoteric > 1458191542 374828 JOIN :#esoteric > 1458191546 438060 JOIN :#esoteric > 1458191546 946379 JOIN :#esoteric > 1458191582 404175 JOIN :#esoteric > 1458191586 460865 JOIN :#esoteric > 1458191586 966360 JOIN :#esoteric > 1458191622 451229 JOIN :#esoteric > 1458191626 515360 JOIN :#esoteric > 1458191627 23688 JOIN :#esoteric > 1458191662 489861 JOIN :#esoteric > 1458191666 553473 JOIN :#esoteric > 1458191667 61835 JOIN :#esoteric > 1458191702 528264 JOIN :#esoteric > 1458191706 586636 JOIN :#esoteric > 1458191707 95061 JOIN :#esoteric > 1458191742 574798 JOIN :#esoteric > 1458191746 639789 JOIN :#esoteric > 1458191747 148063 JOIN :#esoteric > 1458191782 615137 JOIN :#esoteric < 1458191783 244411 :glogbot!dlopen@libdl.so JOIN :#esoteric > 1458191786 675345 JOIN :#esoteric > 1458191787 181885 JOIN :#esoteric < 1458191791 51003 :EgoBot!dlopen@libdl.so JOIN :#esoteric < 1458191791 806908 :FireFly!~firefly@oftn/oswg-member/FireFly JOIN :#esoteric < 1458191894 282497 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Do you know why XGetSubImage requires you to specify the format for the image (if the XImage structure will already specify)? < 1458192014 810953 :Gregor!dlopen@libdl.so JOIN :#esoteric < 1458193393 258439 :variable!~variable@freebsd/developer/variable JOIN :#esoteric < 1458193579 566592 :variable!~variable@freebsd/developer/variable NICK :constant < 1458193654 355841 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net QUIT :Ping timeout: 252 seconds < 1458193705 715178 :AlexR42!~textual@128.204.19.165 QUIT :Quit: Textual IRC Client: www.textualapp.com < 1458197030 234293 :constant!~variable@freebsd/developer/variable QUIT :Ping timeout: 268 seconds < 1458197644 707577 :AlexR42!~textual@128.204.19.165 JOIN :#esoteric < 1458197752 645812 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net QUIT :Quit: Bye < 1458198466 906188 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :What kind of effects for Magic: the Gathering cards might make interesting puzzles but that do not make sense for an actual game? < 1458198593 14326 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1458198759 556075 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(Possibly some such effects may even do things which are impossible in a normal game) < 1458198980 48625 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Ping timeout: 244 seconds < 1458199167 34160 :bender|!benderpc@2404:e800:e61a:41d:30d7:eab2:37b2:27d4 JOIN :#esoteric < 1458199448 680079 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: a card that lets you undo the turn, perhaps < 1458199489 286751 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :for this to work in a puzzle you'd have to spend resources to gain information on what's in the opponent's hand or library (or some other hidden zone), undo the turn, then use the information to win < 1458199502 563107 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the solution would involve finding a winning path no matter what was there, but the details depended on what you found there < 1458199551 492477 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Yes that is one idea < 1458199551 787235 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i like that < 1458199859 759903 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :OK < 1458200459 727057 :AlexR42!~textual@128.204.19.165 QUIT :Quit: My Mac has gone to sleep. ZZZzzz… < 1458200710 741820 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Other things I have considered are many kind of effects that cause the game to end in a draw; with default stipulations, you have not solved the puzzle if the game ends in a draw for any reason. < 1458201082 42535 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ooh, perhaps you could also use it to mill some cards to determine what order they are in, undo the mill, and then exploit your knowledge of which cards you'll draw < 1458201259 712143 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Yes < 1458202384 304548 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: cards that are really overpowered if you can build decks with them (even in limited) but that somehow don't seem to help you in that particular puzzle. or really underpowered ones like One with Nothing; or ones obsolated for all practical purposes by different cards, like Squire. < 1458202681 999897 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: One with Nothing's effect is one that many decks find useful < 1458202689 384187 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the problem is that there are better cards with the effect < 1458202705 468964 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there's a creature costing B that you can discard cards to for free, for example < 1458202717 945838 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and Lion's Eye Diamond costs 0 and gives you 3 mana, that's better than One with Nothing in two ways < 1458203263 582267 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: ok < 1458203320 279180 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: then Squire and Grizzly Bears might be better examples < 1458203348 521828 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(maybe unless you're playing Muraganda Petroglyphs) < 1458203619 550447 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite < 1458203995 879048 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :are there no white bears? those would be better than Squire in pretty much all practical circumstances < 1458204015 853657 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(the only non-contrived situation I can think of offhand where you'd prefer a Squire involves an opponent's Ensnaring Bridge) < 1458206437 11925 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 250 seconds < 1458206996 755699 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :there is one non-changeling white bear, but white uses lions instead < 1458207512 916460 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1458207656 807409 :MoALTz_!~no@78-11-183-124.static.ip.netia.com.pl NICK :MoALTz < 1458208008 408894 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :And windows already has working pipes, only they start out with a too little buffer by default so you have to change the buffer size with a windows api call, but linux had that very same problem for a while until they increased the default buffer size. < 1458208052 324300 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :On unix, you dealt with it by using unix domain sockets, which both had a larger buffer and a buffer of whose size you can adjust with a sockopt call. < 1458208070 62888 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :It's worse on windows because no unix sockets. < 1458209397 570838 :mroman!~mroman@160.85.232.202 JOIN :#esoteric < 1458209414 885919 :mroman!~mroman@160.85.232.202 PRIVMSG #esoteric :fnąrd < 1458210701 915903 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1458211419 623566 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :will it be the first thunderstorm of the year? stay tuned! < 1458211462 452929 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :(or not. that shit can fry your machines you won't even have time to say fungot.) < 1458211462 622591 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :boily: why would it fail? < 1458211473 975328 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :fungot: because ELECTRICITY! < 1458211474 140025 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :boily: is it possible to download an offline copy of teach scheme in fixnum days < 1458211496 731041 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :fungot: I don't think you couldn't. < 1458211497 10751 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :boily: and for the live data. this is cool! :) works. i guess you know what the consequences of shouting out " heil bush" among friends, that would < 1458211530 816424 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :fungot: we say «C't'une fois George Bush...» as a lead on for a stupid joke. < 1458211531 86540 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :boily: which is strange, but most libraries i see announced for cl do require low level tricky stuff :) forthers would say that. < 1458211548 700871 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :fungot: forthers are special people. < 1458212332 515726 :asie!~asie@asie.pl QUIT :Ping timeout: 252 seconds < 1458212670 9700 :bender|!benderpc@2404:e800:e61a:41d:30d7:eab2:37b2:27d4 QUIT :Ping timeout: 248 seconds < 1458212774 313483 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :did you know that canada is 50% the letter a < 1458212824 627639 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :izabellora. now that you mention it... < 1458212902 320348 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :helloily < 1458213012 172975 :asie!~asie@asie.pl JOIN :#esoteric < 1458213454 258459 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :izabera, the catalan language is almost 50% a's, too < 1458213525 346161 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :Tanelle. < 1458213596 191109 :andrew_!~andrew@61.141.94.115 JOIN :#esoteric < 1458213678 538089 :boily!~alexandre@96.127.201.149 QUIT :Quit: ADVANCED CHICKEN < 1458214250 558646 :bender|!benderpc@2404:e800:e61a:41d:30d7:eab2:37b2:27d4 JOIN :#esoteric < 1458216554 592643 :andrew_!~andrew@61.141.94.115 QUIT :Remote host closed the connection < 1458216788 378011 :spiette!~spiette@72-53-140-195.cpe.distributel.net JOIN :#esoteric < 1458219059 23318 :jaboja!~jaboja@aejd230.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1458221702 352216 :impomatic_!~digital_w@145.2.112.87.dyn.plus.net JOIN :#esoteric < 1458222864 222725 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net JOIN :#esoteric < 1458223262 44127 :earendel!~earendel@unaffiliated/earendel QUIT :Ping timeout: 248 seconds < 1458223337 184307 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net QUIT :Ping timeout: 268 seconds < 1458223601 809241 :earendel!~earendel@unaffiliated/earendel JOIN :#esoteric < 1458223838 4720 :jaboja!~jaboja@aejd230.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 248 seconds < 1458226138 951372 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Ping timeout: 244 seconds < 1458226653 732848 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-qqnzzyisxctkddnk QUIT :Excess Flood < 1458226897 250813 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-naqsblyqrzvpucbl JOIN :#esoteric < 1458227352 874795 :mroman!~mroman@160.85.232.202 QUIT :Quit: Lost terminal < 1458227567 680380 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net JOIN :#esoteric < 1458228788 969543 :XorSwap!XorSwap@wpa-6-662.cc.umanitoba.ca JOIN :#esoteric < 1458229294 202752 :J_Arcane!~chatzilla@37-219-65-95.nat.bb.dnainternet.fi QUIT :Ping timeout: 268 seconds < 1458229503 124506 :jaboja!~jaboja@aejd230.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1458229530 641591 :adu!~ajr@static-108-48-76-162.washdc.fios.verizon.net JOIN :#esoteric < 1458229813 9890 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de JOIN :#esoteric < 1458229897 620288 :bender|!benderpc@2404:e800:e61a:41d:30d7:eab2:37b2:27d4 QUIT :Ping timeout: 240 seconds < 1458230074 643641 :munekita!~androirc@bl15-204-186.dsl.telepac.pt JOIN :#esoteric < 1458230183 424451 :munekita!~androirc@bl15-204-186.dsl.telepac.pt QUIT :Remote host closed the connection < 1458232338 558936 :XorSwap!XorSwap@wpa-6-662.cc.umanitoba.ca QUIT :Quit: Leaving < 1458232895 980552 :adu!~ajr@static-108-48-76-162.washdc.fios.verizon.net QUIT :Quit: adu < 1458233091 806723 :earendel!~earendel@unaffiliated/earendel QUIT :Ping timeout: 248 seconds < 1458233808 633751 :jaboja!~jaboja@aejd230.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 276 seconds < 1458234510 180806 :jaboja!~jaboja@aejd230.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1458235248 419921 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1458236045 361485 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1458236136 223246 :FreeFull!~freefull@defocus/sausage-lover QUIT :Quit: rebooting < 1458236515 646095 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1458237423 927696 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net JOIN :#esoteric < 1458238669 344880 :adu!~ajr@static-108-48-76-162.washdc.fios.verizon.net JOIN :#esoteric < 1458239209 342626 :earendel!~earendel@unaffiliated/earendel JOIN :#esoteric < 1458239827 686896 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1458241994 930587 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Hellall < 1458242379 831557 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net QUIT :Quit: Bye < 1458242416 107558 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Hm... < 1458242418 199158 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :prooftechnique: Hi < 1458242423 695263 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: HI! < 1458242427 600005 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: YOU'RE HERE! < 1458242433 461219 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: AS OPPOSED TO BEING DEAD! < 1458242434 879456 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :YAY! < 1458242437 569839 :asie!~asie@asie.pl PRIVMSG #esoteric :YAY! < 1458242439 341431 :asie!~asie@asie.pl PRIVMSG #esoteric :wait < 1458242442 292213 :asie!~asie@asie.pl PRIVMSG #esoteric :what? < 1458242451 638552 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :asie: Oooh, are you new? < 1458242459 581717 :asie!~asie@asie.pl PRIVMSG #esoteric :no < 1458242462 430201 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Oh < 1458242466 554961 :asie!~asie@asie.pl PRIVMSG #esoteric :i'm actually old, just stopped coming here for a few years < 1458242469 46850 :asie!~asie@asie.pl PRIVMSG #esoteric :with brief interruptions < 1458242472 806248 :asie!~asie@asie.pl PRIVMSG #esoteric :in which i did visit < 1458242473 968790 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :asie: adu just hasn't been online when I was recently < 1458242475 1950 :asie!~asie@asie.pl PRIVMSG #esoteric :but now i'm sticking around < 1458242479 801216 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Yay! < 1458242486 680900 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :asie: Have you ever played Nomic? < 1458242491 174461 :asie!~asie@asie.pl PRIVMSG #esoteric :Yes. < 1458242492 658037 :asie!~asie@asie.pl PRIVMSG #esoteric :I love Nomic! < 1458242494 909504 :asie!~asie@asie.pl PRIVMSG #esoteric :I ran a Nomic on Reddit once < 1458242500 942031 :asie!~asie@asie.pl PRIVMSG #esoteric :good times < 1458242509 382217 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :asie: Yay! I'm trying to start one over Github and just need one more player :) < 1458242512 198575 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :https://github.com/hppavilion1/github-lambdanomic < 1458242516 200641 :asie!~asie@asie.pl PRIVMSG #esoteric :Wait < 1458242518 891898 :asie!~asie@asie.pl PRIVMSG #esoteric :With issues and pull requests? < 1458242531 278788 :asie!~asie@asie.pl PRIVMSG #esoteric ::| < 1458242636 151335 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I'm so thrilled that I'm not dead < 1458242641 877815 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :asie: Yeah, basically < 1458242647 932417 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :asie: It's the best idea I had < 1458242661 26120 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :We wshould really have a `rewelcome < 1458242677 53533 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :asie: GitHub is an OK platform for it, for one particular reason: Branches < 1458242707 109967 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :What do branches buy us? < 1458242752 642275 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :prooftechnique: The ability to fork off games < 1458242759 417082 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :(Not to be confused with actual forking) < 1458242768 852662 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :(Not to be confused with fucking of any sort) < 1458242773 125662 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :(xD) < 1458242864 742672 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :asie: Is there a problem with doing it that way? Rule proposals are done via issues, not pull requests, mind you < 1458242887 849238 :asie!~asie@asie.pl PRIVMSG #esoteric :GitHub does not have the best of interfaces < 1458242901 217490 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :asie: It has a decent interface and hosts everything for me. < 1458242922 660256 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :asie: And you use issues to propose rules, not pull requests, because that would be /pretty/ stupid < 1458242929 873953 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :asie: Feel like playing at all? < 1458242933 184266 :asie!~asie@asie.pl PRIVMSG #esoteric :Not sure. < 1458242938 247339 :asie!~asie@asie.pl PRIVMSG #esoteric :I might just pop in on a random day < 1458242948 874989 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :OK < 1458242959 379931 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :asie: I need one more player to make it work xD < 1458242968 543004 :asie!~asie@asie.pl PRIVMSG #esoteric :You don't xD < 1458242974 900811 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Because there are 3, and I want 4 players minimum (1 proposes a rule, 3 to vote) < 1458242981 540149 :asie!~asie@asie.pl PRIVMSG #esoteric :Just add time < 1458242988 946425 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :asie: ? < 1458243077 974267 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :asie: Also, the game hasn't started yet, but the initial ruleset is complete, so I can't add time :P < 1458243095 457955 :asie!~asie@asie.pl PRIVMSG #esoteric :Yes you can < 1458243100 630870 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :asie: How? < 1458243105 511464 :asie!~asie@asie.pl PRIVMSG #esoteric :You've just added 1.5 minutes of time between your last posts. < 1458243109 370794 :asie!~asie@asie.pl PRIVMSG #esoteric :as in, on IRC < 1458243115 323597 :asie!~asie@asie.pl PRIVMSG #esoteric :If you wait longer, you add more time. < 1458243120 15546 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :xD < 1458243124 141274 :asie!~asie@asie.pl PRIVMSG #esoteric :No xD. < 1458243126 967291 :asie!~asie@asie.pl PRIVMSG #esoteric :Time is serious business. < 1458243143 239402 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I was thinking about a nomic based on Juno. The hard part is figuring out what sort of messages constitute a nomic < 1458243158 565576 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :asie: Also, one of the existing players failed to follow the repo, and isn't showing up on IRC, so they won't get a memo when the game updates < 1458243164 174461 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Or when they have to vote < 1458243165 685514 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric ::/ < 1458243184 668422 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: Are you AFK? < 1458243216 664132 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :earendel: Hi < 1458243243 886404 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :(wait, I think I confused earendel with Elronnd) < 1458243276 257610 :earendel!~earendel@unaffiliated/earendel PRIVMSG #esoteric :hello anyway < 1458243282 790906 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :earendel: Yep, same to you < 1458243297 204826 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :earendel: You wouldn't happen to be a Nomic player, would you? < 1458243308 729903 :earendel!~earendel@unaffiliated/earendel PRIVMSG #esoteric :nope, sry. < 1458243312 545895 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :OK :/ < 1458243350 667270 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :`? elrond < 1458243372 776988 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Elrond is a rogue program originally created to police the Matrix, eventually gaining increased individuality and becoming a threat to the Machines themselves. < 1458243418 227803 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :prooftechnique: You're part of gh λ-n, right? Do you know of anyone who would like to join so we can have enough people? < 1458243525 456620 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`wisdom < 1458243532 245013 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :4chan/4chan is twice as loud as stereo. < 1458243871 537718 :lleu!~gnomebad@unaffiliated/lleu QUIT :Read error: Connection reset by peer < 1458244193 218366 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :hppavilion[2]:I'm part of a what? < 1458244215 967456 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :prooftechnique: The Nomic I'm doing over GitHub. I think you joined, didn't you? < 1458244221 227275 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Oh. Yes < 1458244226 964688 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I didn't know that's what it was called < 1458245804 756447 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03Rjhunjhunwala 5* 10New user account < 1458246576 699773 :adu!~ajr@static-108-48-76-162.washdc.fios.verizon.net PRIVMSG #esoteric :hppavilion[2]: hi < 1458246580 866143 :adu!~ajr@static-108-48-76-162.washdc.fios.verizon.net PRIVMSG #esoteric :hppavilion[2]: I was afk < 1458246589 176503 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: Ah < 1458246603 206712 :adu!~ajr@static-108-48-76-162.washdc.fios.verizon.net PRIVMSG #esoteric :hppavilion[2]: but not I am AK < 1458246609 386862 :adu!~ajr@static-108-48-76-162.washdc.fios.verizon.net PRIVMSG #esoteric := at keyboard < 1458246615 883793 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :OK < 1458246629 752811 :adu!~ajr@static-108-48-76-162.washdc.fios.verizon.net PRIVMSG #esoteric :s/not/now/ < 1458246651 60581 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: I'm attempting to write a compiler < 1458246669 566957 :adu!~ajr@static-108-48-76-162.washdc.fios.verizon.net PRIVMSG #esoteric :hppavilion[2]: good news < 1458246692 962481 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: I've got a thing that outputs ASM given the manual AST for an arithmetic expression (only using signed 64-bit integers) < 1458246697 250429 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :And I have a typechecker < 1458246709 272977 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Of course, it doesn't output the /right/ ASM yet, but oh well < 1458246714 841365 :adu!~ajr@static-108-48-76-162.washdc.fios.verizon.net PRIVMSG #esoteric :lol < 1458246933 138254 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de QUIT : < 1458247080 564805 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07S.I.L.O.S14]]4 N10 02https://esolangs.org/w/index.php?oldid=46608 5* 03Rjhunjhunwala 5* (+1922) 10Created page with "= S.I.L.O.S = == Summary == S.I.L.O.S language of the future "All of the challenge of assembly all of the slowness of the jvm" A minimalist language which strives to be Turing..." < 1458247490 970504 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1458247551 678335 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :the initial sentence got me hooked up < 1458248334 933993 :adu!~ajr@static-108-48-76-162.washdc.fios.verizon.net QUIT :Ping timeout: 244 seconds < 1458249478 563714 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1458249672 45700 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net JOIN :#esoteric < 1458249696 335001 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :hais523 < 1458249705 580754 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hi < 1458249710 294337 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: Did I ask you if you wanted to play lambda-nomic yet? < 1458249722 937118 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :hppavilion[2]: so is it a lisp compiler? < 1458249729 817994 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :hppavilion[2]: I don't think so < 1458249737 671399 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: No, it's a C-ish language < 1458249745 722645 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: Do you want to play lambda-nomic? Over GitHub? < 1458249759 497398 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :hppavilion[2]: so did you write your own assembler too? < 1458249775 309243 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: I'm writing an assembler that will convert to another assembler and become x86 < 1458249786 842654 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :ah < 1458249795 411689 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :I did so because I can't be bothered to learn x86 yet < 1458249801 668321 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Currently, the assembler is interpreted though < 1458249814 343889 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :hppavilion[2]: so it's a VM < 1458249844 353171 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: Currently, yes, but compiling the intermediate ASM to x86 ASM should be relatively trivial < 1458249865 533226 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :If I design it right, that is < 1458249873 733695 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :hppavilion[2]: I should try to make an MMIX JIT < 1458249888 181529 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :The problem is getting the language to go into the intermediate ASM in the first place < 1458249912 931555 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :I'm trying to make it calculate (3+(-9))*(-2) = 12, but it keeps spitting out 18 and I can't figure out why < 1458249923 102425 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: So do you want to play that nomic? < 1458249931 32958 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :hppavilion[2]: what's a nomic? < 1458249946 368701 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`? nomic < 1458249947 456193 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: It's a game of Nomic. < 1458249948 794392 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :we need an entry for this < 1458249956 417937 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :nomic? ¯\(°​_o)/¯ < 1458249959 77317 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: Nomic is a game where you modify its own rules < 1458249960 528949 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this is the second time I've seen that question asked this week < 1458249975 312673 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :`le/rn Nomic is a game where you modify the rules of the game, at least at first < 1458249976 314237 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1458249977 862641 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :nomic = ¯\(°[ZWSP])/¯ < 1458249984 493046 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :It's a joke, but it's actually accurate :) < 1458250007 938541 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes < 1458250010 440151 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :(Not that funny of a joke, but a joke nonetheless) < 1458250017 421359 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although few nomics remove the self-modification altogether < 1458250022 130697 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :what kind of game is it? < 1458250025 755598 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(and if they did, they would cease to be nomics and just be games) < 1458250026 201360 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :ais523: For what purpose? < 1458250033 745734 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nomic's kind-of game-complete < 1458250041 899938 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in the same way that BF is Turing-complete < 1458250043 956212 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: Read rules.md at https://github.com/hppavilion1/github-lambdanomic < 1458250046 414112 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :given any game, a nomic can imitate that game < 1458250048 638759 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: That's one example of a nomic < 1458250064 93683 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :here: https://en.wikipedia.org/wiki/Nomic < 1458250064 227589 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :ais523: Any computable game < 1458250082 370889 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :no, any game < 1458250116 335024 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :coppro: "This rule is only valid if the current program halts: ..." < 1458250148 529362 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[2]: you can enact uncomputable rules in a Nomic just fine, you might just have problems enforcing them < 1458250155 750742 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :ais523: Fair enough < 1458250157 201143 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nomics actually raise a lot of philosophical problems about how games work < 1458250163 898515 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because I often see people break rules intentionally < 1458250190 48218 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the most common view is that such rules breaches actually didn't happen, although some nomics add other methods of handling them < 1458250195 902378 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :ais523: Oooh, a nomic rule where breaking the rules can, in some scenarios, have some benefit < 1458250199 706630 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :however, if you have a rule, and consequences for breaking it, is it even a rule any more? < 1458250208 250902 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :ais523: like putting all the money in the center of the board instead of the bank in Monopoly < 1458250239 187347 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :hppavilion[2]: so? < 1458250248 635064 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :hppavilion[2]: if you had a game with that as a rule, then the nomic can imitate that game < 1458250284 957794 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: The HTML 5 specification defines what valid documents are and also what to do in the case of invalid documents. < 1458250303 194473 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: that's because it's two specs < 1458250307 931434 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :one for clients and the other for servers < 1458250322 620296 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the spec for clients includes a description of what to do if connected to a non-compliant server < 1458250434 112635 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :ACTION <3 scholar.google.com < 1458250676 272086 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: So nomic? < 1458250794 96841 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :hppavilion[2]: what about it? < 1458250831 935682 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: Would you like to join my game of nomic over GitHub? < 1458250845 26229 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :hppavilion[2]: oh, no thanks < 1458250850 837395 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :OK < 1458250854 237660 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :I have very little time as is < 1458250907 713443 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :hppavilion[2]: I must admit it's utility as a microcosm of the U.S. legal system is interesting < 1458250942 725527 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :"a remarkably complete microcosm of a functional legal system" < 1458250985 624596 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-naqsblyqrzvpucbl QUIT :Excess Flood < 1458251107 311548 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-oilcjxhayabwjpuh JOIN :#esoteric < 1458251119 147699 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :hppavilion[2]: have you been playing? < 1458251148 478256 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: No, I've been trying to get enough players to start :P < 1458251163 30368 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :hppavilion[2]: I see 3 in the players ifle < 1458251165 334509 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :I need at least 4 and I have 3, though one didn't follow the repo and as such won't get the memo when we start < 1458251196 680048 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :4 because one person proposes a rule, and 3 is pretty much the bare minimum number of voters for a working game < 1458251228 332429 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :hppavilion[2]: I'd like to see a game on a shelf in 5 years with a big sticker that says "started as a nomic" < 1458251256 819645 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: Would lol, but can't < 1458251277 806313 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :hppavilion[2]: why can't lol? < 1458251293 460837 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: I don't lol < 1458251300 495697 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :ah < 1458251306 520173 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :regilious reasons? < 1458251317 416497 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :hppavilion[2]: are you a grumpy person? < 1458251371 787876 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: No < 1458251387 614337 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: I just got overexposed to comedy and developed a tolerance to funny things :P < 1458251396 133847 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :I still find them funny, but I don't reflexively laugh < 1458251413 158244 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Quit: ZNC - http://znc.in < 1458251428 725365 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :hppavilion[2]: oh no, 4chan has immunized you to humor < 1458251468 684800 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: Not 4chan < 1458251477 228052 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :the internet? < 1458251492 230193 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :cat pics? < 1458251508 473042 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :The Daily Show? < 1458251513 987829 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-oilcjxhayabwjpuh QUIT :Changing host < 1458251514 121468 :Lord_of_Life!Elite12246@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1458251514 121545 :Lord_of_Life!Elite12246@unaffiliated/lord-of-life/x-0885362 QUIT :Changing host < 1458251514 121572 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-oilcjxhayabwjpuh JOIN :#esoteric < 1458251705 424456 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :hppavilion[2]: I genuinly hope you get your humor back, it's a vital life skill < 1458251736 606300 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: I don't lack humor, I just don't laugh out loud at funny things < 1458251778 558716 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :well, neither do I but I still say "lol" when the corner of my mouth starts to smile < 1458251823 269697 :J_Arcane!~chatzilla@37-219-248-249.nat.bb.dnainternet.fi JOIN :#esoteric < 1458251867 912797 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :maybe we should make our own acronym for silent LOLs, like "Silent & Merry" or S&M for short < 1458251887 22640 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :https://youtu.be/zMLE7a3faI4 i like the game < 1458252201 674401 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1458252699 749307 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`wisdom < 1458252705 400862 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :holy water/Holy water is water made by boiling the hell out of Spain. < 1458252875 326924 :Alcest!~alcest@69.64.40.177 JOIN :#esoteric < 1458253015 500480 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :where boiling = applying boily < 1458253045 6083 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION thwacks olsner < 1458253052 815319 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fungot, are you boiling? < 1458253053 180260 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :b_jonas: i'm using some cvs version of plt bindings for fuse, if anyone here actually read on lisp by graham as an intro to programming and problem solving. and a bad one < 1458253056 633166 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hellolsner. you scored 0.9 shachafs for that. < 1458253062 283355 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric ::D < 1458253282 544302 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :boily: What's shachaf's average shachaf score? < 1458253295 946864 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :boily: Also, what's the Cosmic Background Shachafery's level? < 1458253326 426674 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :what's the banana equivalent shachaf dose? < 1458253405 921881 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :b_jellonas, hppavellon[2]. < 1458253415 503071 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hellochaf. are you bananas? < 1458253433 438212 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ask fungot < 1458253433 707314 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :shachaf: good gracious i leave for two or three words ( and trap to gc if it exceeds 8 when leaving the page, but it < 1458253440 934297 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? banana < 1458253443 612815 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :banana? ¯\(°​_o)/¯ < 1458253458 435590 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :`le/rn banana/nananananananananananananananana. < 1458253460 288183 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :`? pineapple < 1458253463 330210 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned «banana» < 1458253464 138477 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Pineapple is a hybrid species descended from a cultivar of spinach and wild ivy, making it a class 6 vegetable. < 1458253484 297461 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :if not bananas, I think he might be ananas < 1458253506 12928 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`culprits wisdom/pineapple < 1458253509 565542 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :shachaf shachaf oerjan elliott boily olsner < 1458254504 176724 :nooga!~nooga@91.235.25.1 JOIN :#esoteric < 1458254566 56121 :nooga!~nooga@91.235.25.1 PRIVMSG #esoteric ::D < 1458254619 244544 :nooga!~nooga@91.235.25.1 PRIVMSG #esoteric :boily: and here I am < 1458254659 932805 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :nhellooga! < 1458254690 502344 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :at last! one of my random @tells worked! ha ha ha. mwah ah ah ah ah. MWAAH AH AH AH AH!!! < 1458254698 928092 :nooga!~nooga@91.235.25.1 PRIVMSG #esoteric :bhellooily < 1458254706 290787 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :whoa whoa whoa < 1458254708 86945 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? nooga < 1458254709 876228 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :no. < 1458254713 190875 :nooga!~nooga@91.235.25.1 PRIVMSG #esoteric :wat < 1458254715 139816 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :noooooooooooooga is the correct spelling < 1458254724 771095 :carado!~carado@savhon.org QUIT :Remote host closed the connection < 1458254748 280868 :nooga!~nooga@91.235.25.1 PRIVMSG #esoteric :sure, I'll respond to noo+ga < 1458254840 819999 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :`? noooooooooooooga < 1458254841 560241 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :noooooooooooooga? ¯\(°​_o)/¯ < 1458254910 441659 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :nooga: Do you mean /no(o+ga)?/? < 1458254941 34682 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :ah christ < 1458254943 12951 :nooga!~nooga@91.235.25.1 PRIVMSG #esoteric :uh < 1458254948 254598 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :nooga is different to nooodl then?? < 1458254948 467068 :nooga!~nooga@91.235.25.1 PRIVMSG #esoteric :yes, you got me < 1458254970 181744 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :Phantom_Helloover. they are different entities. < 1458254985 75957 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hellynn! < 1458254988 534770 :nooga!~nooga@91.235.25.1 PRIVMSG #esoteric :cough cough < 1458255029 110478 :nooga!~nooga@91.235.25.1 PRIVMSG #esoteric :are there any new, interesting bf derivatives? < 1458255063 742218 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :new, interesting, derivative: pick two. < 1458255121 338149 :nooga!~nooga@91.235.25.1 PRIVMSG #esoteric :bf derivative, interesting: pick one? < 1458255179 346906 :nooga!~nooga@91.235.25.1 PRIVMSG #esoteric ::> < 1458255202 117405 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :wait who's nooga then < 1458255204 99167 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :polish? < 1458255206 315569 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :friends with asie? < 1458255220 533760 :nooga!~nooga@91.235.25.1 PRIVMSG #esoteric :oh, have you seen him lately? < 1458255263 518411 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :nooga: He was on just a little bit ago < 1458255271 773779 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :is nooga a kind of nougat? < 1458255274 310362 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :In fact < 1458255280 381817 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :asie: Someone's looking for you < 1458255321 86910 :nooga!~nooga@91.235.25.1 PRIVMSG #esoteric :shachaf: nougat theme was raised 2 or 3 years ago IIRC < 1458255330 796225 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Ugh, can't get my compiler to compile < 1458255334 988071 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Because I'm an idiot < 1458255344 166434 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :What I'm trying to do should be simple < 1458255361 484597 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :I want -(-x) to compile into the proper ASM < 1458255366 196649 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Without optimization < 1458255372 271220 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :So it should spit out x < 1458255377 930473 :nooga!~nooga@91.235.25.1 PRIVMSG #esoteric :Phantom_Hoover: yup, Polish but I'm not friends with asie, never had a chance to meet him ;P < 1458255407 911993 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :yes the second is a nooodl-property, you have obviously become a hybrid individual in my mind < 1458255438 244566 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Phantom_Hoover: Sort of like \oren\ and oerjan for me in my first few weeks? < 1458255465 687291 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :well that's a really weird hybrid < 1458255476 313086 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Phantom_Hoover: o..r..n < 1458255487 452139 :nooga!~nooga@91.235.25.1 PRIVMSG #esoteric :Phantom_Hoover: I've been idling here since 2005 I think < 1458255489 813498 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :oerjan and oren both fit the pattern < 1458255496 761715 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :o.*r.*n < 1458255497 823501 :nooga!~nooga@91.235.25.1 PRIVMSG #esoteric :but then forgot to run irssi one day < 1458255592 351441 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :no i mean as the notional person < 1458255612 513980 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Ah < 1458255628 228658 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :.* <-- most useless regex ever < 1458255641 574151 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :"I want... well, just give me whatever. I don't give a shit" < 1458255752 734006 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oerjan and int-e are two resonance structures for the same molecule. < 1458255761 392868 :nooga!~nooga@91.235.25.1 PRIVMSG #esoteric :"[^"]*" ;d < 1458255820 944480 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :nooga: hellooga < 1458255851 185382 :nooga!~nooga@91.235.25.1 PRIVMSG #esoteric :shachaf: forgot an n < 1458255859 102954 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Did I? < 1458255876 545266 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`culprits wisdom/nooga < 1458255884 203674 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :oerjan elliott nooga Bike FreeFull elliott Sgeo olsner oerjan FreeFull shachaf shachaf nitia < 1458255890 399720 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :shachaf: Do you know anything about compilation? < 1458255897 353846 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I know a few things. < 1458255927 910919 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(Whether any of them are about compilation is confidential.) < 1458255952 731269 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :shachaf: What should I compile - (negation) to? < 1458255964 816721 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Allowing compilation to be recursive? < 1458255971 333429 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Assuming I have to use SUB or RSUB < 1458256052 201886 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :NEG < 1458256064 235679 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :mynamello. SYN SYN ENQ. < 1458256066 574811 :nooga!~nooga@91.235.25.1 PRIVMSG #esoteric :hppavilion[2]: the easiest way is to write an interpreter and write a program that traces its execution and dumps the trace as the compiled form < 1458256087 209068 :nooga!~nooga@91.235.25.1 PRIVMSG #esoteric :of interpreter's input < 1458256191 83513 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :nooga: That sounds like a joke < 1458256199 680128 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :nooga: So I'm just going to ignore it < 1458256207 155560 :nooga!~nooga@91.235.25.1 PRIVMSG #esoteric :as you wish < 1458256208 284680 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :myname: I'm using SUB and RSUB < 1458256212 110238 :nooga!~nooga@91.235.25.1 PRIVMSG #esoteric :but then check out pypy < 1458256317 381504 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hppavilion[2]: What do you compile anything to? < 1458256438 877528 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :shachaf: ? < 1458256453 589818 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :shachaf: Ah, to ASM < 1458256457 56031 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :A generic ASM < 1458256476 601613 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Inspired, of all places, by TIS-100 (without the parallellity) < 1458256506 81337 :nooga!~nooga@91.235.25.1 PRIVMSG #esoteric :ew < 1458256534 59534 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :nooga: What? < 1458256535 624191 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :-x is always 0-x < 1458256537 858021 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm not sure what the question is. < 1458256542 644409 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :myname: Yes... < 1458256548 962000 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :ACTION thinks < 1458256553 873817 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :ACTION is probably an idiot < 1458256561 331283 :nooga!~nooga@91.235.25.1 PRIVMSG #esoteric :myname: how do you compile y-x ? < 1458256571 561011 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :sub y,x < 1458256574 499239 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :ACTION may have left out crucial details that hppavilion[1] forgot were the core of the issue < 1458256584 23238 :nooga!~nooga@91.235.25.1 PRIVMSG #esoteric :substitute y for 0 ? < 1458256584 682943 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :yes < 1458256596 920433 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :myname: SUB is unary and is basically "decrement the accumulator by n" < 1458256598 46619 :nooga!~nooga@91.235.25.1 PRIVMSG #esoteric :tadaaa < 1458256649 258074 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :mov akk, 0 < 1458256651 888172 :nooga!~nooga@91.235.25.1 PRIVMSG #esoteric :what if the argument is < 0 ? < 1458256652 737454 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :sub x < 1458256705 564931 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :(still 0-x) < 1458256707 197516 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Just disallow negation. < 1458256708 785814 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :myname: And... hm... this seems 1000000 times easier, but every time I go back it becomes difficult < 1458256714 561455 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :shachaf: Solution! < 1458256731 150590 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Problem: P xed, and I do not want people to x < 1458256732 755927 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :"go back"? < 1458256739 456588 :nooga!~nooga@91.235.25.1 PRIVMSG #esoteric :myname: I was asking hppavilion[2] < 1458256741 223646 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Solution: THOU SHALT NOT x < 1458256760 195846 :nooga!~nooga@91.235.25.1 PRIVMSG #esoteric :myname: about his architecture limitations ;d < 1458256774 459306 :nooga!~nooga@91.235.25.1 PRIVMSG #esoteric :hppavilion[2]: what would SUB -10 do ? < 1458256777 531407 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :nnnso? < 1458256781 238879 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :I think I know my problem < 1458256787 409180 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :nooga: add 10, most likely < 1458256796 34069 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Your problem is that you don't know the target architecture. < 1458256803 693486 :nooga!~nooga@91.235.25.1 PRIVMSG #esoteric :then: LD 0; SUB x ? < 1458256805 348060 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :shachaf: That too < 1458256813 166352 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :shachaf: Which is odd, given that I made it < 1458256911 686995 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :THERE we go < 1458256996 494422 :nooga!~nooga@91.235.25.1 PRIVMSG #esoteric :next time design an OISC < 1458257008 366467 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :nooga: No < 1458257029 769617 :nooga!~nooga@91.235.25.1 PRIVMSG #esoteric :why, they're awesome, TTAs and stuff < 1458257111 417954 :lambda-11235!~lambda-11@47.208.113.50 JOIN :#esoteric < 1458257116 189598 :nooga!~nooga@91.235.25.1 PRIVMSG #esoteric :I've once made a TTA computer from 74 chips on a huge breadboard < 1458257133 246861 :nooga!~nooga@91.235.25.1 PRIVMSG #esoteric :and then lost the breadboard, which was the most expensive part of that precious rig < 1458257399 349745 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :YES < 1458257400 441754 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :IT WORKS < 1458257417 291117 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :ACTION happily claps to himself < 1458257555 806417 :lambda-11235!~lambda-11@47.208.113.50 QUIT :Quit: Bye < 1458257568 701982 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net QUIT :Quit: adu < 1458257574 621172 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net JOIN :#esoteric < 1458257583 779762 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net QUIT :Client Quit < 1458257650 624915 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :myname: I got it working < 1458257652 650638 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric ::) < 1458257660 556515 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :I just had to rewrite the compilation from scratch < 1458257683 329346 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net JOIN :#esoteric < 1458257753 64380 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :lambda-11235: Hi! < 1458257966 678488 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :I came up with a great use for ubsan to implement a weak version UB-C the other day - UB-C is a C dialect where you can only use undefined behavior, but the weaker version might only e.g. require that each statement invoke UB or that each function must UB before returning < 1458257983 455007 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :so if you implement the ubsan error callbacks so they just set a flag, you could have other instrumented code (profiling instrumentation perhaps?) check the flag to ensure that some UB has been triggered and abort if it hasn't < 1458258008 147924 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :Nasal Demon C. < 1458258015 969839 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1458258021 684561 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :yeah, I might call it Nasal Demon Tribute < 1458258267 752733 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :someone's impression of american voters http://heltnormalt.no/truthfacts < 1458258369 771963 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION wonders who makes that comic anyway... < 1458258465 925045 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh it's wulff & morgenthaler < 1458258627 100229 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :oerjan: Translation? < 1458258641 51793 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :all the comics on that site have norwegian text but often the translators slip up just enough to see that many of them are translated from danish. < 1458258669 918131 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[2]: "american voters" "idiot" "idiot with a weapon" < 1458258679 783094 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Ah < 1458258709 815414 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[2]: YOU ARE NOT HELPING THEIR CASE < 1458258721 745022 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :oerjan: HOW SO < 1458258758 450503 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i thought i'd said enough that the meaning would be obvious. < 1458258761 734828 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Ah < 1458258812 36719 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net PRIVMSG #esoteric :hppavilion[2]: Hello. < 1458258975 635055 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :AAAAAAAAAAAAA < 1458258987 470692 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :he\\oren\. AAAAAAAAAAAAA? < 1458259013 155503 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :I just typed in my work password to my home compuer eight-ten times before I realized. < 1458259026 316607 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ah, so your password is AAAAAAAAAAAAA? < 1458259033 813434 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :I got really frustrated with my own stupidity < 1458259062 911083 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :no, it's a digimon and some random number < 1458259078 717815 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :much like a 14 year old's yahoo email < 1458259096 370574 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :maybe the universe is running out of intelligence flux, it would explain so much < 1458259130 947921 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hellœrjan. you're saying intelligence flows, much like telluric currents? < 1458259158 314129 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :I think I < 1458259168 249246 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boiclearly. < 1458259171 813943 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :will add maybe 5 to 10 more mods < 1458259405 371057 :nooga!~nooga@91.235.25.1 QUIT :Read error: Connection reset by peer < 1458259419 976447 :nooga!~nooga@91.235.25.1 JOIN :#esoteric < 1458259426 786941 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : fungot: we say «C't'une fois George Bush...» as a lead on for a stupid joke. <-- is that quëbêcois for "once upon a time" < 1458259427 205937 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :oerjan: of course- secondary prague. i've been noodling around with yasos and rotty's implementation, i mean applications? stuff that interacts with current irc infrastructure. really what we should do < 1458259590 508275 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :yes, it's always good to have redundant pragues for emergencies < 1458259666 765459 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :you never know when you need an emergency czech-up < 1458259911 453130 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :ok, time to see whther this time rockets will just suddenly explode < 1458259928 126893 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :well, more than usual anyway < 1458259932 59741 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :did i break boily < 1458259943 653873 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :oi augur < 1458259953 773539 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :can i use you as a spectrograph some more < 1458259970 830282 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@time boily < 1458259971 86801 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Local time for boily is Thu, 17 Mar 2016 20:12:50 -0400 < 1458259977 91053 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :there should be a mod where I have to program my space probes in advance < 1458260042 232264 :nooga!~nooga@91.235.25.1 PRIVMSG #esoteric :ha < 1458260152 356311 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :oerjan: if the universe runs out of intelligence flux, does that mean all intelligence will stay put where it is? < 1458260154 740676 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :preferably it would only support fortran 60, BASIC, assembler, and COBOL < 1458260174 45765 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :in other words, like real life < 1458260280 505753 :nooga!~nooga@91.235.25.1 PRIVMSG #esoteric ::K < 1458260299 28487 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :olsner: that also explains a lot. < 1458260326 726940 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :\oren\: also ADA hth < 1458260339 835395 :nooga!~nooga@91.235.25.1 PRIVMSG #esoteric :also lisp < 1458260698 568902 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :Oh yeah ADA! < 1458261106 957908 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net QUIT :Ping timeout: 244 seconds < 1458261177 559736 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oerjan: o hai! I was watching reviews on Shut Up and Sit Down. < 1458261194 491951 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION mapoles y'all vile punsters < 1458261246 558117 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oerjan: it's a tortured, injokish version of «Une fois c't'un gars...»: “There was that one guy once...” < 1458261249 899839 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :aha < 1458261287 46460 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :c't = c'etais ? < 1458261294 249590 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*c't' < 1458261315 483725 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*t < 1458261348 842854 :nooga!~nooga@91.235.25.1 PRIVMSG #esoteric :french :O < 1458261418 875672 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :depending on context, c'était or c'est. it's up to you. < 1458261431 889917 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :ugh < 1458261440 242082 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ugh is not valid French hth. < 1458261455 313087 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :u; < 1458261457 576613 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :u' < 1458261463 613967 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :u'i'o < 1458261483 979452 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :\oren\: are you on a Dvorak keyboard? < 1458261494 170241 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :no < 1458261521 411345 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :qwertyuiop[]\asdfghjkl;'zxcvbnm,./ < 1458261584 288233 :nooga!~nooga@91.235.25.1 PRIVMSG #esoteric :baoaoao < 1458261723 707539 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :tsé veut dire, genre. < 1458261806 251518 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :nooga: what's a baoaoao? a hawai'ian baobab? a Chinese bun with reverb? < 1458261843 569123 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :an evil villain with a really thick accent < 1458261930 954262 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :and a cold? < 1458261957 810924 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :a war cry shouted when someone trips over a plate of lutefisk? < 1458261965 762230 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :no, just really weird accent hth < 1458261985 496479 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: doesn't sound norse enough for that < 1458262006 779585 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :I try to cover all possible bases. < 1458262028 590623 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Even in an infinite-dimensional vector space? < 1458262071 723076 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm actually i don't know that the vikings had lutefisk < 1458262078 319577 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :Hilbert space is quite useful for that kind of reasoning. < 1458262216 452799 :nooga!~nooga@91.235.25.1 PRIVMSG #esoteric :ah herregud < 1458262217 266759 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :shachaf, depends on whether the unit ball is compact hth < 1458262239 566835 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :what's the oldest recorded meal that is still continously consumed since its inception? < 1458262289 356249 :nooga!~nooga@91.235.25.1 PRIVMSG #esoteric :venison steak? < 1458262290 744471 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm apparently the history of lutefisk is not well-established < 1458262328 922082 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :the "recorded" might be a problem. < 1458262341 310458 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 246 seconds < 1458262356 739027 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :boily, bread? < 1458262376 933137 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :nooga: *å < 1458262589 983797 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :Phantom_Hoover: probably. < 1458262595 894888 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i,i Exercises: (a) Is the unit disc compact? (b*) Is it recordable? < 1458262691 432608 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :. o O ( there was no pun in that. stop seeing puns in every shachafutterance. ) < 1458262717 963714 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What? Of course there was a pun. < 1458262719 400519 :nooga!~nooga@91.235.25.1 PRIVMSG #esoteric :oerjan: uff da < 1458262774 75751 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oh. well, then... < 1458262795 827305 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION regularly mapoles shachaf < 1458262816 114496 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You can't mapole me! < 1458262829 16902 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: (a) of course (b) no, it's immutable. hth. < 1458262831 752437 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :OKAY < 1458262871 613688 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You should mapole oerjan instead. < 1458262889 529183 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :can't imagine why. < 1458262894 262537 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Just give me the mapole. < 1458262924 194775 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :you'll just stab yourself with the corkscrew. < 1458262938 105147 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :leave the mapole to licensed canadians. < 1458262968 48016 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :a fool and his mapole are soon parted < 1458263020 643231 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION lends his mapole to shachaf “You have to speak the Québécois word for ‘friend‘ for it to operate properly” < 1458263031 993074 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :wait! < 1458263037 796547 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Quit: mihow < 1458263039 688996 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :I'm not a fool :P < 1458263048 92714 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Can I get a service animal to help operate the mapole? < 1458263059 620204 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :a mapooch, as it were < 1458263063 24570 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: [evidence inconclusive] < 1458263080 295157 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :AAAAAAAAAAAARGH! and here I find myself unarmed! < 1458263093 667455 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION snatches oerjan's swatter and swings at shachaf --------### < 1458263098 234917 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@dice < 1458263098 368343 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :unexpected end of input: expecting number, "d" or "(" < 1458263103 74664 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@dice 1d20 < 1458263103 208641 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :boily: 13 < 1458263109 418520 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :d20 < 1458263109 552238 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :shachaf: 15 < 1458263116 684508 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION misses < 1458263118 717738 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: i assume you're counting on shachaf in no way whatsoever being able to guess or far less pronounce the québécois word for friend < 1458263118 959334 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net PRIVMSG #esoteric :Phantom_Hoover: hey, sup < 1458263135 386864 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :also, that's not my swatter. < 1458263145 124120 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oh. hm. eh. < 1458263146 911634 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: I'm doing all this on my phone, so that's a fair guess. < 1458263152 704215 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION puts back that swatter where he found it. < 1458263165 608701 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That swatter is obviously counterfeit. < 1458263193 871001 :jaboja!~jaboja@aejd230.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 240 seconds < 1458263201 758824 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION guesses that the word is "m'" < 1458263213 265796 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :wait, "'m'" < 1458263233 99281 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ACTION swats boily for swatter forgery -----### < 1458263237 503094 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ow. < 1458263253 159510 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :augur, here's me saying 'boat' https://clyp.it/tsd1t5wf < 1458263261 198163 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :is the vowel a diphthong? < 1458263261 675611 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1458263266 553583 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oerjan: nope. < 1458263316 317023 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net PRIVMSG #esoteric :Phantom_Hoover: yes, sounds like a pretty standard /oʊ/ diphthong < 1458263333 967316 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :"êm'"? < 1458263355 544965 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :augur, man that one really fucks with me < 1458263364 32993 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net PRIVMSG #esoteric :why? < 1458263365 883224 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :https://clyp.it/yzae35cb ← that website is fun :D < 1458263387 13598 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oerjan: sorry, wrong root. < 1458263395 76628 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :i just can't hear a transition in it < 1458263409 76726 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oerjan: qc:chum. < 1458263419 200835 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :like the rp schwa-ʊ is really obvious to me but oʊ isn't < 1458263449 991077 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :darn < 1458263482 392606 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net PRIVMSG #esoteric :Phantom_Hoover: its very subtle, since its a back-back diphthon < 1458263533 387042 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net PRIVMSG #esoteric :the height change is also pretty small. its not like /aɪ/ or /aʊ/ with big changes in both height and backness < 1458263546 604844 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(2+2d0)*(2+2) < 1458263562 734020 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@dice (2+2d0)*(2+2) < 1458263562 867500 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :unexpected "d": expecting digit, operator, "+", "-" or ")" < 1458263569 148380 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh < 1458263576 48792 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(2+2d1)*(2+2) < 1458263576 182357 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :oerjan: (2 + (1+1)) * (2 + 2) => 16 < 1458263585 7296 :nooga!~nooga@91.235.25.1 QUIT :Ping timeout: 250 seconds < 1458263636 150554 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@dice (2+2d1)*(2+2) < 1458263636 284194 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :oerjan: (2 + (1+1)) * (2 + 2) => 16 < 1458263696 846340 :earendel!~earendel@unaffiliated/earendel PRIVMSG #esoteric :@dice 2d6 < 1458263696 980058 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :earendel: 2+4 => 6 < 1458263705 302721 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :augur, thanks for the explanation, as thanks have this incomprehensible scottish folk song i found on youtube: https://www.youtube.com/watch?v=BCkcYYQv3so < 1458263789 497144 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net PRIVMSG #esoteric :@dice 1d0 < 1458263789 630705 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :unexpected 'd': expecting digit, operator or end of input < 1458263882 151683 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net PRIVMSG #esoteric :Phantom_Hoover: also keep in mind that there's a real continuum of diphthongness. the vowel space is more or less continuous, so you can have arbitrarily fine distinctions in the diphthongs < 1458263912 752532 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@dice 2d6 * 2d4 < 1458263912 886010 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :oerjan: (6+3) * (4+4) => 72 < 1458263913 502386 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :i wish we just had consonants < 1458263956 679708 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :consonants took me like a weekend with wikipedia and appendix E of lotr, it's been like 6 years and i still don't get vowels < 1458263981 27604 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net PRIVMSG #esoteric :Phantom_Hoover: if you just had consonants, you wouldnt have any speech! you gotta put stuff between them :) < 1458263987 206440 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net PRIVMSG #esoteric :also lots of consonants are continuous too :) < 1458264000 446748 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net PRIVMSG #esoteric :anything that isnt a stop is in a continuous domain < 1458264054 807048 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net PRIVMSG #esoteric :but if you're practicing using different vowels, pay less attention to the sound and more to the physical position of your articulators < 1458264224 762944 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`` grep -FIinrs fricative wisdom/* < 1458264236 938344 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :or was it a quote? < 1458264241 122959 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`quote fricative < 1458264250 369529 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1093) nooodl: when my girlfriend asks me to give her uvular fricative I'm pretty sure that's not what she means < 1458264250 504799 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1458264394 2700 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : Phantom_Hoover: if you just had consonants, you wouldnt have any speech! you gotta put stuff between them :) <-- PFFT! < 1458264405 756765 :earendel!~earendel@unaffiliated/earendel PRIVMSG #esoteric :e = it, a = be .. ea = world (the words eru used to bring the world into existance) .. i also noticed all beautiful things have at least one "i" .. while all darker things have more "u"s < 1458264435 603324 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net PRIVMSG #esoteric :oerjan: some phonologists would say that has a very very short [ə] in there :) < 1458264484 661984 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :augur, the position of my articulators is my own business thank you very much! < 1458264487 443341 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :. o O ( ghrhghrrrghghghhghhghhhhhrgh ) < 1458264495 355537 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net PRIVMSG #esoteric :there's actually an old joke about richer, fancier phonological analysis, where a language that initially looks like Georgian, with its monstrous consonant clusters, is gradually found to have more and more abstract vowels until finally it turns out to have CV syllables like hawaiian < 1458264575 690130 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :maguriviguriviladoje < 1458264725 844432 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :https://clyp.it/xxj4dt1p ? < 1458264943 325593 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: that was _after_ the georgian turned into hawaiian hth < 1458264955 342257 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :now do the proper mgrvgrvladje hth < 1458264995 560381 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION sadly has never managed to find that word used for real instead of just as an example of how bad georgian gets < 1458265055 318934 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: also, you are clearly dropping the last vowel tdnh < 1458265096 875291 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :https://clyp.it/tebfx3fd < 1458265106 609819 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :there is no last vowel. it's an e. it's silent. < 1458265126 837548 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: that's not a language with CV syllables, then. pay attention. < 1458265177 396799 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: also, whenever that example is mentioned, it's supposed to have just 2 syllables, hth < 1458265183 898721 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :aaaaaaaaaargh. < 1458265202 386982 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :you're not helping there. I have to clear my sinuses between each clip. < 1458265204 83046 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(i'm not sure linguists agree) < 1458265206 879 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION has a nasty cold going on < 1458265218 251707 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: ah. < 1458265219 658895 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net PRIVMSG #esoteric :oerjan: ive seen gvrtskpvnisk as an example before :) < 1458265234 64379 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ooh, 9 consonants < 1458265305 172992 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :uploading... uuuploaadiiing ♪ < 1458265335 27490 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :https://clyp.it/ba0sqoz0 < 1458265355 556586 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :we need some arabic to euthanize boily's throat properly. < 1458265385 916892 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :don't you dare. < 1458265439 310294 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :also, i have no idea what you're saying in between the attempts < 1458265447 41697 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :let me translate. < 1458265499 868197 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :“Ok, good, we'll try with this one... *sigh* no, really, y'know... eeeeh... ok... where is it... where is it... ah, there it is! < 1458265530 906766 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :sounds very sane to me tdh < 1458265543 115008 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :[first attempt] [second attempt] [third attempt cut short] ah bastard... [fourth attempt] < 1458265558 577985 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :no, really, ah, augur who just posted something... < 1458265640 772846 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :I'v seen gvrtskpvn... fsck... ok, remain calm... gvrtskpvnisk gvrtskpvnisk... decidedly... *cough* sorry... gvrtskpvnisk” < 1458265667 317705 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :very good. now take these pills... < 1458265813 607804 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :not sure it's a good idea to accept random pills over the intarwebs. < 1458265891 598367 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i don't see why, i got them from a very nice nigerian farmacy < 1458265925 794334 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION rests his case < 1458265946 623438 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oh, any victim here who'd like to say fr:chirurgien? < 1458265976 30807 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :uh... is the g soft? < 1458265994 570011 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :it is. < 1458266023 727866 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :https://clyp.it/515sjmup < 1458266051 778649 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :Phantom_Hoover: that's cheating! < 1458266074 414156 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :https://clyp.it/h0c0v0kh < 1458266090 313696 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :quite good. < 1458266196 597890 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i think i won't. the computer seems to be opposing me again. < 1458266210 477777 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, apparently the first automatic error reporting system worked like this: the crashing program printed a memory dump to the screen; then an automated physical camera took a photograph of the screen < 1458266230 36637 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and every day someone developed the photographs for that day and took them to the programmers < 1458266233 242991 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oerjan: noooooooo! < 1458266279 364572 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :time for me to go drown my sorrows in extra strength trachea cleaning syrup. < 1458266293 747715 :boily!~alexandre@96.127.201.149 QUIT :Quit: SMILING CHICKEN < 1458266529 557794 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :the flaw, as usual, is that the website does not let me click anywhere to just start talking. < 1458266618 125411 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :now food -> < 1458266678 248668 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1458268101 244160 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@tell boily https://clyp.it/lvcysxmx < 1458268101 377757 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1458268136 653032 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION hopes that log in nagging isn't obligatory < 1458268841 382325 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? banana < 1458268844 219281 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :nananananananananananananananana. < 1458268979 533108 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`le/rn banana/Bananananananana BATMAN! < 1458268982 735478 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Relearned «banana» < 1458269190 879870 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/noodle < 1458269191 511547 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cat: bin/noodle: No such file or directory < 1458269203 189788 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` ls bin/noo* < 1458269204 274719 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin/nooodl: < 1458269214 661040 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/nooodl < 1458269215 248336 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cat: bin/nooodl: No such file or directory < 1458269221 915222 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/nooodl: < 1458269223 219373 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​ELF............>.....@.....@.......b..........@.8. .@.........@.......@.@.....@.@................................8......8@.....8@............................................@.......@.....W......W........ ............]......]`.....]`...........`........ ...........]......]`.....]`............................ < 1458269228 578715 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :wat < 1458269239 892262 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/? < 1458269240 398203 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/bash \ topic=$(echo "$1" | lowercase | sed "s/noo\+dl/nooodl/;s/ *$//") \ topic1=$(echo "$topic" | sed "s/s$//") \ cd wisdom \ if [ \( "_$topic1"_ = "_ngevd"_ \) -a \( -e ngevd \) ]; \ then cat /dev/urandom; \ elif [ -e "$topic" ]; \ then cat "$topic" | rnooodl; \ elif [ -e "$topic1" ]; \ then cat "$topic1" | rnooodl; < 1458269271 268186 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`culprits bin/nooodl: < 1458269278 130147 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :tswett tswett oerjan elliott nooodl < 1458269288 82078 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`url bin/nooodl: < 1458269291 92103 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/bin/nooodl%3A < 1458269341 809749 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :In Magic: the Gathering will you ever have to use Donate on Copper Tablet in order to affect APNAP order of ability on stack? < 1458269346 907220 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` ls -l bin/nooodl: < 1458269347 605899 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :lrwxrwxrwx 1 5000 0 9 Dec 9 04:12 bin/nooodl: -> /bin/echo < 1458269358 376281 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ah. < 1458270375 416726 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1458270403 881405 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1458271105 936751 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1458272678 998929 :lleu!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1458273289 925555 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Ping timeout: 244 seconds < 1458273379 771639 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 248 seconds < 1458273532 51320 :Elronnd!elronnd@znc.dank.ninja PART :#esoteric < 1458273630 523824 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1458273643 801164 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Read error: Connection reset by peer < 1458274029 163225 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :`danddreclist 76 < 1458274030 925690 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :danddreclist 76: shachaf nooodl boily \ http://zzo38computer.org/dnd/recording/level20.tex < 1458274036 239797 :Elronnd!elronnd@znc.dank.ninja JOIN :#esoteric < 1458274050 87845 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: How can I read ifmud logs without connecting or making an account? < 1458274069 178566 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :shachaf: As far as I know, you cannot. < 1458274102 384158 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :It is necessary to connect to the MUD in order to read anything, although some information about players can be accessed from the webpage. < 1458274131 208016 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`cat bin/` < 1458274131 740074 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/bash \ TIMEFORMAT="real: %lR, user: %lU, sys: %lS" \ shopt -s extglob globstar \ eval -- "$1" < 1458274191 591992 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Other one can be < 1458274195 376367 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :`cat bin/`` < 1458274195 977162 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/sh \ export LANG=C; exec bash -O extglob -c "$@" < 1458274208 999827 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` sed -i '4s/$/ | rnooodl/' 'bin/`' < 1458274211 616830 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1458274239 6125 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` sed -i '2s/$/ | rnooodl/' 'bin/``' < 1458274240 937396 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1458274566 742084 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION feels conflicted < 1458274570 681868 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Deadfish14]]4 10 02https://esolangs.org/w/index.php?diff=46609&oldid=46457 5* 03Albedo 5* (+1667) 10/* Julia */ Julia language interpreter added < 1458274602 923443 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Why do you hate Xaw? < 1458274913 303918 :MoALTz_!~no@78-11-183-124.static.ip.netia.com.pl JOIN :#esoteric < 1458275137 214197 :MoALTz!~no@78-11-183-124.static.ip.netia.com.pl QUIT :Ping timeout: 268 seconds < 1458275284 281573 :treaki__!~treaki@p5B11C124.dip0.t-ipconnect.de JOIN :#esoteric < 1458275542 739828 :treaki_!~treaki@p54BF2FB2.dip0.t-ipconnect.de QUIT :Ping timeout: 260 seconds < 1458276662 836142 :MDude!~kvirc@c-73-187-225-46.hsd1.pa.comcast.net JOIN :#esoteric < 1458277020 274614 :paul2520_!~paul2520@paulkaefer.com QUIT :Ping timeout: 276 seconds < 1458277059 268955 :coppro!~scshunt@taurine.csclub.uwaterloo.ca QUIT :Ping timeout: 276 seconds < 1458277433 999001 :coppro!raedford@taurine.csclub.uwaterloo.ca JOIN :#esoteric < 1458277646 639313 :nitrix!~nitrix@unaffiliated/nitrix QUIT :Read error: Connection timed out < 1458278009 826736 :Guest92480!~nitrix@104.236.108.9 JOIN :#esoteric < 1458278390 791309 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Deadfish14]]4 M10 02https://esolangs.org/w/index.php?diff=46610&oldid=46609 5* 03Albedo 5* (+32) 10/* Julia */ < 1458278423 927438 :lleu!~gnomebad@unaffiliated/lleu QUIT :Read error: Connection reset by peer < 1458278596 257657 :paul2520_!~paul2520@paulkaefer.com JOIN :#esoteric < 1458278657 791835 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :[lymia@chino ~]$ file ext4-test.iso < 1458278657 990858 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :ext4-test.iso: Linux rev 1.0 ext4 filesystem data, UUID=5b006110-6427-4300-9ba3-e399deaca23f (extents) (large files) (huge files) < 1458278665 559220 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Let's see how this goes. < 1458278674 310552 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :This is probably a terrible idea. < 1458279041 935131 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :how terrible? < 1458279255 1732 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net JOIN :#esoteric < 1458279531 986191 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net QUIT :Ping timeout: 264 seconds < 1458279590 521435 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :on a scale of eating a spoonful of cinnamon powder to solar highways < 1458279606 256296 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :*roadways < 1458279665 471980 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :wtf < 1458279678 67684 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Linux is willing to touch an EXT4 formatted CD. < 1458279679 535539 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Not only that. < 1458279682 211127 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :But since it's a BD-RE disk. < 1458279697 650260 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :It's willing to mount it read/write as an EXT4 formatted disk. < 1458279705 512184 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :and it works < 1458279741 333140 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I didn't know that. < 1458279775 183159 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I'm going to type in a command I really shouldn't < 1458279960 972152 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :$ mkfs.exfat -n "WHY" /dev/cdrom < 1458279965 510128 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Let's see what Windows thinks now < 1458280346 830416 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Maybe I should need to write my own window manager in order to avoid some of the problems that i3 has; I am not sure? < 1458280519 714827 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` rgrep nooodl wisdom < 1458280547 185707 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Windows refuses to even acknowledge that the BD-RE is formatted with anything. < 1458280550 996533 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom/noooodl:nooooodl is the correct spelling \ wisdom/pho:Phở is a Vietnamese soup invented by noooooooodl to stress-test implementations of Unicode combining characters. < 1458280552 714268 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :It would prefer to pretend it's blank. < 1458280789 136331 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/rnooodl < 1458280789 648671 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :perl -pe 's/([Nn])ooodl/"$1@{[o x(3+rand 7)]}dl"/ge' < 1458280795 433343 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :er... < 1458280802 129914 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :no, wait, that's fine < 1458280817 765370 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? noodle < 1458280819 232267 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Nooooooodles are the invention of the Chinese. They were brought to Europe by Marco Polo, a distant ancestor of Taneb. < 1458280869 599390 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh wait that won't be affected < 1458280883 788110 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION still conflicted < 1458280904 549615 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat wisdom/noodle < 1458280905 227310 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cat: wisdom/noodle: No such file or directory < 1458280917 338656 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :now what. < 1458280928 831994 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`culprits wisdom/noodle < 1458280948 555380 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1458280950 589761 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :your imagination hth < 1458280960 711486 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/? < 1458280961 284181 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/bash \ topic=$(echo "$1" | lowercase | sed "s/noo\+dl/nooodl/;s/ *$//") \ topic1=$(echo "$topic" | sed "s/s$//") \ cd wisdom \ if [ \( "_$topic1"_ = "_ngevd"_ \) -a \( -e ngevd \) ]; \ then cat /dev/urandom; \ elif [ -e "$topic" ]; \ then cat "$topic" | rnooodl; \ elif [ -e "$topic1" ]; \ then cat "$topic1" | rnooodl; < 1458280964 928352 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net JOIN :#esoteric < 1458280971 707615 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm right < 1458280979 800501 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat wisdom/nooodle < 1458280980 432958 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Nooodles are the invention of the Chinese. They were brought to Europe by Marco Polo, a distant ancestor of Taneb. < 1458281001 991262 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` cat wisdom/noooodl < 1458281002 799949 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cat: wisdom/noooodl: No such file or directory < 1458281005 959645 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` cat wisdom/nooodle < 1458281006 830765 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Nooodles are the invention of the Chinese. They were brought to Europe by Marco Polo, a distant ancestor of Taneb. < 1458281012 885562 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` cat wisdom/nooodle < 1458281013 513116 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Noooodles are the invention of the Chinese. They were brought to Europe by Marco Polo, a distant ancestor of Taneb. < 1458281016 437808 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh it's just because of capitalization < 1458281020 140948 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Ah, it was just bad luck. < 1458282790 216156 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net QUIT :Quit: adu < 1458283792 737437 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net QUIT :Quit: Bye < 1458286070 641067 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Do you know how the --expose_debug_as stuff works in Node.js? < 1458286491 351818 :earendel!~earendel@unaffiliated/earendel QUIT :Ping timeout: 246 seconds < 1458286832 937371 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: leaving < 1458287911 649187 :nooga!~nooga@91.235.25.1 JOIN :#esoteric < 1458288975 623529 :earendel!~earendel@unaffiliated/earendel JOIN :#esoteric < 1458288993 161349 :nooga!~nooga@91.235.25.1 PRIVMSG #esoteric :whois asie < 1458289000 38517 :nooga!~nooga@91.235.25.1 PRIVMSG #esoteric :damn ;d < 1458289789 242616 :asie!~asie@asie.pl PRIVMSG #esoteric :fail < 1458291258 626420 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1458291392 651335 :nooga!~nooga@91.235.25.1 QUIT :Ping timeout: 244 seconds < 1458291762 581563 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Rdebath14]]4 10 02https://esolangs.org/w/index.php?diff=46611&oldid=43713 5* 03Rdebath 5* (+17358) 10/* Performance Matrix */ < 1458292301 625928 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1458292364 16871 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Do you know if any old Magic: the Puzzling are incompatible with D'Angelo rules (without the puzzle explicitly specifying as such)? < 1458292809 249238 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Rdebath14]]4 10 02https://esolangs.org/w/index.php?diff=46612&oldid=46611 5* 03Rdebath 5* (+84) 10/* Performance Matrix -- Add section titles < 1458292894 865532 :nooga!~nooga@91.235.25.1 JOIN :#esoteric < 1458293265 492189 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Is there any common ancillary chunk for PNG that contains icons arranged in a grid? < 1458293897 8580 :bender|!benderpc@2404:e800:e61a:41d:30d7:eab2:37b2:27d4 JOIN :#esoteric < 1458294484 113 :J_Arcane!~chatzilla@37-219-248-249.nat.bb.dnainternet.fi QUIT :Ping timeout: 240 seconds < 1458294656 711915 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I could try to make up the format which may be called "grId" or "grID" (or standardized with "R" instead of "r" if they would accept it as a standardized extension), but I am not sure which way is better. < 1458294781 679493 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Data consist of the tile width, tile height, baseline position. < 1458294918 333469 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: I don't know < 1458294937 641022 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :you'd have to look at other graphical games < 1458294989 229587 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :though I think most don't use a grid, but sprites (with rectangle boundaries and a hot point in it) arranged freely in an image < 1458296810 467480 :lleu!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1458296813 689977 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03Victorm137 5* 10New user account < 1458297289 357661 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1458297441 363082 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@massages-loud < 1458297441 496521 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :oerjan said 8h 9m ago: https://clyp.it/lvcysxmx < 1458297472 849283 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@tell oerjan I heard you! :D < 1458297472 982952 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1458297805 451223 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :after a day with strong winds and heavy rain, I woke up this morning and there's about half an inch of snow outside. < 1458297831 313511 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@metar CYUL < 1458297832 379812 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :CYUL 181029Z 01009KT 15SM FEW012 BKN070 M02/M05 A2970 RMK SF1AC7 SF TR SLP062 < 1458297922 747258 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@metar ENVA < 1458297923 151786 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :ENVA 181020Z 30010KT 9999 VCSH FEW032 BKN055 03/M03 Q1022 TEMPO BKN014 RMK WIND 670FT 31016KT < 1458298491 545359 :MoALTz_!~no@78-11-183-124.static.ip.netia.com.pl NICK :MoALTz < 1458299991 644485 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Ping timeout: 276 seconds < 1458300319 283326 :boily!~alexandre@96.127.201.149 QUIT :Quit: REPUBLICAN CHICKEN < 1458302038 737800 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Is there a name for the OISC called http://www.tldp.org/HOWTO/Coffee-5.html ? < 1458302046 338518 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :s/called/described in/ < 1458302179 415830 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :http://esolangs.org/wiki/MOISC isn't the same, but mentions it < 1458302921 181750 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1458302938 371871 :ais523!~ais523@unaffiliated/ais523 QUIT :Client Quit < 1458303143 726313 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07SBN14]]4 N10 02https://esolangs.org/w/index.php?oldid=46613 5* 03B jonas 5* (+353) 10Created page with "'''SBN''' (Subtract and Branch if Negative) is a single instruction low level language. It is described in Fotis Georgatos, "Coffee Making", [http://www.tldp.org/HOWTO/Coffee..." < 1458303950 243205 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1458304746 619280 :mroman!~mroman@160.85.232.140 JOIN :#esoteric < 1458304748 878752 :mroman!~mroman@160.85.232.140 PRIVMSG #esoteric :fnord < 1458306540 250992 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07S.I.L.O.S14]]4 10 02https://esolangs.org/w/index.php?diff=46614&oldid=46608 5* 03Rjhunjhunwala 5* (+3446) 10added code samples < 1458306592 562560 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07S.I.L.O.S14]]4 10 02https://esolangs.org/w/index.php?diff=46615&oldid=46614 5* 03Rjhunjhunwala 5* (-3446) 10Undo revision 46614 by [[Special:Contributions/Rjhunjhunwala|Rjhunjhunwala]] ([[User talk:Rjhunjhunwala|talk]]) < 1458307372 247320 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de JOIN :#esoteric < 1458307437 201162 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1458307602 367328 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Conor O'Brien14]]4 10 02https://esolangs.org/w/index.php?diff=46616&oldid=45928 5* 03Conor O'Brien 5* (+334) 10added lots of my languages < 1458307766 713796 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Y (programming language)14]]4 N10 02https://esolangs.org/w/index.php?oldid=46617 5* 03Conor O'Brien 5* (+208) 10Created page with "**Y** is a programming language designed to be good with interacting with itself when tiled/chained. It has a stack-based memory model. One can find an interpreter [http://con..." < 1458307786 615207 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Y (programming language)14]]4 M10 02https://esolangs.org/w/index.php?diff=46618&oldid=46617 5* 03Conor O'Brien 5* (+2) 10fix bold < 1458308179 283598 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=46619&oldid=46602 5* 03B jonas 5* (+10) 10/* S */ < 1458309603 295431 :mroman!~mroman@160.85.232.140 QUIT :Quit: Lost terminal < 1458312088 367659 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1458312196 666249 :ais523!~ais523@unaffiliated/ais523 QUIT :Excess Flood < 1458312225 116738 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1458312364 58524 :Guest92480!~nitrix@104.236.108.9 QUIT :Changing host < 1458312364 230549 :Guest92480!~nitrix@unaffiliated/nitrix JOIN :#esoteric < 1458312538 979630 :Guest92480!~nitrix@unaffiliated/nitrix NICK :nitrix < 1458312687 401061 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: for the ever-growing wishlist for scapegoat (version control), make sure all commands behaves sensibly if there are changes that (a) rename a file such that the new name refers to the old file on a case-insensitive file system, or (b) remove a directory but create a regular file with the same pathname or the reverse. < 1458312730 146802 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: well in scapegoat, the working directory is basically just a means of communicating with the repository < 1458312746 357142 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the repository itself would have no problem with such things, the only difficulty would be reading and writing with the filesystem < 1458313061 605444 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: sure, for (a) you have to make sure the client commands work correctly, the repo isn't a problem < 1458313135 330705 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: for (b), not only that, but you could also have a bug without the working directory, when a command generates user-readable diffs between revisions. < 1458313162 519638 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1458313169 61454 :asie!~asie@asie.pl PRIVMSG #esoteric ::D < 1458313239 41737 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1458313524 335350 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net JOIN :#esoteric < 1458313525 957 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1458313527 678317 :hppavilion[2]!~DevourerO@97-102-128-200.res.bhn.net NICK :hppavilion[1] < 1458313535 274695 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :callforjudgement: Hi < 1458313580 205564 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hi hppavilion[1] < 1458313602 780124 :ais523!~ais523@unaffiliated/ais523 QUIT :Disconnected by services < 1458313613 649192 :J_Arcane!~chatzilla@37-219-248-249.nat.bb.dnainternet.fi JOIN :#esoteric < 1458313628 168045 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :callforjudgement: I forget, are you ais523 under an altnick? Or someone else? < 1458313648 688341 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: this is my alternate nick, yes (primary nick in some contexts, but not Freenode IRC) < 1458313654 872269 :callforjudgement!~ais523@unaffiliated/ais523 NICK :ais523 < 1458313656 523405 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :callAh < 1458313666 519448 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mostly I use it for gaming purposes < 1458313671 41777 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ais523 is for programming < 1458313685 25677 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Makes sense < 1458313685 234503 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this causes problems in #tasvideos, which is about both programming and gaming < 1458313692 12246 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric ::P < 1458313704 656288 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :ais523: I got my compiler working for basic arithmetic expressions! < 1458313718 858074 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :If you didn't hear yet1 < 1458313720 795296 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :*! < 1458313721 137106 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :10 LET X% = Y% + 10 < 1458313722 299158 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that sort of thing? < 1458313730 238027 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(I think % is integer, right?) < 1458313745 100335 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :ais523: Like (3+(-9))*(-2) < 1458313749 419300 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :That's my test expression < 1458313762 166702 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: I was intentionally misinterpreting "basic" as "BASIC" < 1458313766 89961 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :It doesn't do variables yet, but it is structured s.t. they shouldn't be a problem < 1458313767 935834 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Oh xD < 1458313885 823433 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :a+b, a-b, a*b, a/b, -a < 1458313914 407185 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1458313932 379510 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1458313942 418155 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :ais523: It doesn't exactly have a parser yet though :P < 1458313951 127425 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :So you have to enter the AST manually < 1458314040 408952 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :ais523: As the great and wise ais523, what would you recommend I implement next? < 1458314062 554248 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :simple control flow < 1458314082 592761 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's quite easy to back yourself into a corner from which it's impossible to write a while loop < 1458314093 426980 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :OK < 1458314098 253259 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you're not used to the way compilers work < 1458314098 419402 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so it's important to get that working early < 1458314103 941233 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :ais523: I believe that corner is called "Haskell" < 1458314129 458841 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :;-) < 1458314236 612884 :paul2520_!~paul2520@paulkaefer.com NICK :paul2520 < 1458314255 537270 :paul2520!~paul2520@paulkaefer.com QUIT :Changing host < 1458314255 670932 :paul2520!~paul2520@unaffiliated/paul2520 JOIN :#esoteric < 1458314293 527965 :Frooxius!~Frooxius@194.108.5.201 JOIN :#esoteric < 1458314472 34240 :bender|!benderpc@2404:e800:e61a:41d:30d7:eab2:37b2:27d4 QUIT :Read error: Connection reset by peer < 1458314731 251758 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric ::t Control.Monad.Loops.whileM < 1458314732 845870 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Monad m => m Bool -> m a -> m [a] < 1458314761 810922 :lambda-11235!~lambda-11@47.208.113.50 JOIN :#esoteric < 1458314764 532868 :spiette!~spiette@72-53-140-195.cpe.distributel.net QUIT :Ping timeout: 252 seconds < 1458315131 423737 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1458315285 805250 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1458315525 448418 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1458315545 850361 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1458316123 2138 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1458316130 988070 :earendel!~earendel@unaffiliated/earendel NICK :ea|chill < 1458316150 357679 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1458316352 747911 :ais523!~ais523@unaffiliated/ais523 QUIT :Excess Flood < 1458316438 590066 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1458316555 869765 :ais523!~ais523@unaffiliated/ais523 QUIT :Client Quit < 1458316564 593457 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1458316643 717477 :vanila!~vanila@unaffiliated/vanila JOIN :#esoteric < 1458317403 962905 :J_Arcane!~chatzilla@37-219-248-249.nat.bb.dnainternet.fi QUIT :Ping timeout: 240 seconds < 1458317592 183809 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1458317617 229545 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1458318534 145223 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1458318548 925499 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1458318808 41639 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net QUIT :Ping timeout: 264 seconds < 1458319488 941061 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1458319569 643643 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 276 seconds < 1458319736 543419 :J_Arcane!~chatzilla@37-219-248-249.nat.bb.dnainternet.fi JOIN :#esoteric < 1458319854 239272 :zadock!~outsider@81.180.208.252 JOIN :#esoteric < 1458323483 664326 :ea|chill!~earendel@unaffiliated/earendel NICK :earendel < 1458324331 400270 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-oilcjxhayabwjpuh QUIT :Excess Flood < 1458324397 328305 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-ezdqqaoxrtgyeevm JOIN :#esoteric < 1458324512 918698 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Read error: Connection reset by peer < 1458324659 225189 :`^_^v!~nycs@38.125.127.189 JOIN :#esoteric < 1458326718 540645 :vodkode!~vodkode@fl-71-52-127-115.dhcp.embarqhsd.net QUIT :Remote host closed the connection < 1458326836 694857 :`^_^v!~nycs@38.125.127.189 QUIT :Quit: This computer has gone to sleep < 1458326930 583290 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1458327038 125292 :Reece`!~nothing@host-92-13-205-245.as43234.net JOIN :#esoteric < 1458327120 710768 :Reece`!~nothing@host-92-13-205-245.as43234.net QUIT :Client Quit < 1458327439 892472 :lynn!~lynn@unaffiliated/lynn QUIT :Read error: Connection reset by peer < 1458327507 929283 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1458328731 672359 :zadock!~outsider@81.180.208.252 QUIT :Quit: Leaving < 1458329701 94601 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1458329740 968286 :earendel2!~earendel@176.0.97.170 JOIN :#esoteric < 1458329750 356024 :lynn!~lynn@unaffiliated/lynn QUIT :Read error: Connection reset by peer < 1458329788 787916 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1458329801 627718 :earendel!~earendel@unaffiliated/earendel QUIT :Ping timeout: 244 seconds < 1458329829 118399 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1458330716 613250 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :The X version 11 has a few things wrong including too many extensions I think. I can make suggestion for improvement of next version. One is the things mentioned in Appendix B of ICCCM. Another is more separation between the protocol and implementation; for example cursor themes is a feature that the server might or might not implement but is not exposed in the protocol. Also many XKB features would now be core instead. < 1458330862 513945 :lynn!~lynn@unaffiliated/lynn QUIT :Read error: Connection reset by peer < 1458330946 529725 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(So what is now called XkbBell would simply be XBell instead and the old XBell would be gone. A few other features might also be removed, such as access control lists and other security settings; these would now be server features that the protocol doesn't include, and/or you may implement security features by X proxy servers.) < 1458331074 740038 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1458331290 432047 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Other features to add may be XPutTrueImage and XGetTrueImage to be able to transfer arbitrary truecolor pictures even on displays which do not support truecolor, and XDrawBezier to draw Bezier curves, as well as optional support for memory-mapped drawable. When asked the server responds by two strings, one is the computer name and the other is system-dependent (on Linux it is a filename). The client then checks if it is running on the same compute < 1458331324 811740 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Xlib functions may be XLockSurface and XUnlockSurface to access memory-mapped drawables, somewhat similarly to SDL. < 1458331603 875103 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Other thing to add are some additional keysyms (including UTCE characters that do not already have X keysyms nor Unicode), and the ability to steal events from other clients. < 1458331638 473998 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1458331832 27011 :jaboja!~jaboja@aejf66.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1458331911 911020 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :The screen saver controls could perhaps also be simplified, since many features of the screen saver may be controlled by client protocols instead. The server protocol should be limited to blanking the screen at a specified timeout (which can be disabled or forced too), and otherwise the screen saver may be started and otherwise controlled by the window manager, using properties and ClientMessage on the root window to control it. < 1458331915 807736 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Do you like this? < 1458332408 329964 :earendel2!~earendel@176.0.97.170 QUIT :Quit: earendel2 < 1458332429 968739 :earendel!~earendel@unaffiliated/earendel JOIN :#esoteric < 1458332462 857293 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :How does this relate to Wayland, Freon, and I suppose there are others? < 1458332524 607764 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I find those other to be a bit more badly designed and do not even do the stuff that X should do < 1458332684 672003 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :So what is that functionality? Apparently you're not satisfied with mere compositor-and-window-manager. < 1458332813 111735 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :There are various, including how it deals with keyboard, mouse, events, and inter-client-communications, and X does not even require a compositor or a window manager. < 1458332956 425092 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I wasn't describing X11; that is my general picture of Wayland. < 1458332994 15932 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION is still running X11 without a compositing manager. < 1458333022 164056 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Yes, although X doesn't require a compositor or window manager as Wayland does. (I do not use a compositor myself) < 1458333061 71089 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(X11 without a window manager, on the other hand, would be quite hard to use effectively.) < 1458333091 983145 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :If you are running only one program then it is suitable though < 1458333248 593823 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Wayland usse a different architecture and I think X is mostly (but not entirely) a better design, which is why I made the proposal of X12 < 1458333269 162059 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :So anyway, do I like this... you start in the middle of the X11 specification (which few people have read, never mind remember), then you describe a few seemingly random changes and additions that you would make without explaining why... it's very hard to like something without having some idea of what it's supposed to be good for. And in any case, it sounds like a pipe dream to me. < 1458333273 957736 :nooga!~nooga@91.235.25.1 QUIT :Ping timeout: 240 seconds < 1458333329 180281 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Changes and additions and also removals actually < 1458333344 749 :nooga!~nooga@91.235.25.1 JOIN :#esoteric < 1458333383 722604 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Also I did explain it. < 1458333548 358081 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :“ it's quite easy to back yourself into a corner from which it's impossible to write a while loop” – heh heh heh heh < 1458333570 959812 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but since this is #esoteric, it's funnier if you back yourself to that corner first, and THEN implement while loops anyway < 1458334102 930005 :lynn_!~lynn@unaffiliated/lynn JOIN :#esoteric < 1458334272 684213 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 276 seconds < 1458334284 304736 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03Chad3814 5* 10New user account < 1458334824 209815 :lynn_!~lynn@unaffiliated/lynn QUIT :Read error: Connection reset by peer < 1458334849 952541 :lynn_!~lynn@unaffiliated/lynn JOIN :#esoteric < 1458335194 498239 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Brainfuck algorithms14]]4 10 02https://esolangs.org/w/index.php?diff=46620&oldid=46328 5* 03Chad3814 5* (+222) 10added exponents < 1458335460 579510 :lynn__!~lynn@unaffiliated/lynn JOIN :#esoteric < 1458335505 166012 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net JOIN :#esoteric < 1458335568 828539 :augur_!~augur@c-73-46-94-9.hsd1.fl.comcast.net JOIN :#esoteric < 1458335599 920561 :lynn_!~lynn@unaffiliated/lynn QUIT :Ping timeout: 244 seconds < 1458335694 660267 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :My ideas also are, a keyboard may have from 0 to 256 keys, and there may also be no mouse or more than one mouse, and a mouse may point off-screen (whether or not this is actually possible depends on the implementation; for example with an actual mouse it might not be, although if touch screen or Wii remote is used then it may be useful) < 1458335743 210264 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net QUIT :Ping timeout: 268 seconds < 1458335753 35396 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(There might not be any keyboard or mouse available, in which case the display is output only.) > 1458336159 576493 JOIN :#esoteric > 1458336163 627719 JOIN :#esoteric > 1458336164 134168 JOIN :#esoteric > 1458336201 990261 JOIN :#esoteric > 1458336206 49814 JOIN :#esoteric > 1458336206 555957 JOIN :#esoteric > 1458336233 798487 JOIN :#esoteric > 1458336237 849826 JOIN :#esoteric > 1458336238 355469 JOIN :#esoteric > 1458336265 793720 JOIN :#esoteric > 1458336269 843292 JOIN :#esoteric > 1458336270 348965 JOIN :#esoteric > 1458336310 4197 JOIN :#esoteric > 1458336314 60516 JOIN :#esoteric > 1458336314 566558 JOIN :#esoteric > 1458336346 179344 JOIN :#esoteric < 1458336347 371467 :glogbot!dlopen@libdl.so JOIN :#esoteric > 1458336350 231509 JOIN :#esoteric > 1458336350 739766 JOIN :#esoteric < 1458336351 416069 :EgoBot!dlopen@libdl.so JOIN :#esoteric < 1458336378 678363 :fizzie!fis@unaffiliated/fizzie QUIT :Ping timeout: 276 seconds < 1458336378 857050 :lifthrasiir!~lifthrasi@115.68.131.49 QUIT :Ping timeout: 276 seconds < 1458336445 2717 :lifthrasiir!~lifthrasi@115.68.131.49 JOIN :#esoteric < 1458336452 22999 :fizzie!fis@unaffiliated/fizzie JOIN :#esoteric < 1458336496 302615 :rodgort!~rodgort@105.ip-167-114-152.net JOIN :#esoteric < 1458336588 37115 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net JOIN :#esoteric < 1458336707 374725 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Another set of keysyms to add would be television controls. < 1458336859 291966 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Also a window position and mouse position can now include a signed 16-bit Z coordinate which normally is zero and does nothing, although some server implementations may allow it to do something, such as support for 3D input/output. < 1458336926 342299 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Support for scaled fonts would be removed though. < 1458337020 697883 :nooga!~nooga@91.235.25.1 PRIVMSG #esoteric :uh? < 1458337041 783654 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :As far as I know I have listed everything that should be needed but you can tell me if you believe I added something irrelevant or missed something important. < 1458337579 16672 :izabera!~izabera@unaffiliated/izabera NICK :iz_ < 1458338153 96482 :tromp_!~tromp@rtc35-237.rentec.com QUIT :Ping timeout: 250 seconds < 1458338412 497544 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Quit: ZNC - http://znc.in < 1458340022 477933 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Erinius14]]4 10 02https://esolangs.org/w/index.php?diff=46621&oldid=46280 5* 03Erinius 5* (+12) 10 < 1458341416 61527 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1458342968 254457 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net QUIT :Quit: adu < 1458343255 76421 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1458343289 688555 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@messages- < 1458343289 867361 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :boily said 12h 43m 36s ago: I heard you! :D < 1458343301 860503 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shocking < 1458343338 735042 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de QUIT : < 1458343561 783598 :nooga!~nooga@91.235.25.1 PRIVMSG #esoteric :is it normal to become a cultist after learning enough emacs to discover org mode? < 1458343928 421449 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Read error: Connection reset by peer < 1458343990 194961 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1458344404 784966 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :nooga, highly abnormal < 1458344572 28604 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover is wrong, but that's just because he's not a cultist so they won't tell him hth < 1458344658 360251 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :oerjan is profoundly abnormal, don't listen to a word he says < 1458344680 764969 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :half of that is true. < 1458344683 519624 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Now I made my own farbfeld conversion program http://sprunge.us/WQDS http://sprunge.us/AiSC < 1458344697 79336 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :the other part is technically not a proposition. < 1458344717 863408 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :zzo38, nice < 1458344804 836214 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :good xkcd < 1458344824 716358 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`quote insanity < 1458344836 900239 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :397) There's that saying that the definition of insanity is doing the same thing over and over again and expecting different results. [...] You've just gave me a different result [...] It's always insane to expect different results, even when it's likely to occur. < 1458344957 457610 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` ls bin/*w*list < 1458344959 913828 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin/bardsworthlist \ bin/wrlist < 1458344976 202898 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i guess no one made that xkcdwhatiflist < 1458345006 676428 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :quite a poor one though < 1458345010 205391 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :no qualitatives < 1458345049 872003 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :what's a qualitative < 1458345213 921137 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :when he actually describes something in interesting detail rather than just wittering on about how big a particular number is < 1458345234 351242 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1458345251 751584 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@massages-loud < 1458345251 930318 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :You don't have any messages < 1458345281 107381 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : @metar ENVA <-- spring's a-coming < 1458345293 92156 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :excluding the light snow this evening < 1458345300 971534 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :which turn into heavier rain < 1458345321 729169 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boi mean hily < 1458345342 425344 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*+, < 1458345439 515063 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ooh i guessed right, the etching in the restaurant of an obscure dutch person was a rembrandt < 1458345452 207687 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :_probably_ not the original hth < 1458345480 34579 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :this guy, and same etching https://nl.wikipedia.org/wiki/Johannes_Silvius < 1458345558 551293 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :boi mean hily? < 1458345562 893218 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hellørjan. < 1458345663 971205 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net JOIN :#esoteric < 1458345824 463308 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION is shocked that "i mean, hi" doesn't seem to be a meme < 1458345879 767388 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :oerjan: What's that from? < 1458345936 91642 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh i misremembered it http://bash.org/?5300 < 1458345950 423402 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :the original doesn't have the "i mean" part < 1458345962 830270 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :although some copies do < 1458345969 720820 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*copycats < 1458346050 144059 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ah, that one. vulgar, but it'll always remain stupidly funny in my heart ^^ < 1458346116 684103 :jaboja64!~jaboja@aal203.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1458346174 105852 :bender|!benderpc@2404:e800:e61a:41d:147e:4d06:aa00:1dc9 JOIN :#esoteric < 1458346224 627094 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oerjan: btw, about your chirurgien: you're saying /ʒɛ̃/ instead of /ʒjɛ̃/ hth. < 1458346333 740649 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :damn i was wondering about that < 1458346348 11417 :jaboja!~jaboja@aejf66.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 264 seconds < 1458346511 237744 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :just found “l - the amulet of Pugatu {Gourm +Blink rPois Int-2 SInv}”, dungeon level 4. < 1458346519 920739 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :I am so going to be dead in five minutes tops. < 1458346658 572248 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: https://clyp.it/o5eofg0b < 1458346686 306124 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :definitely trying to hard, now < 1458346689 549090 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*too < 1458346705 328220 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric ::D < 1458347831 597082 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net JOIN :#esoteric < 1458348091 653471 :jaboja64!~jaboja@aal203.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 244 seconds < 1458348493 944698 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :“You finish putting on the +5 large shield of Loss {rPois rN+ Dex+2}” < 1458348517 990514 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :not only am I going to die, I am going to be killed to death, then my corps will be murdered. < 1458348551 173386 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net QUIT :Quit: adu < 1458349297 817134 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: also, it'll void your insurance < 1458349422 931129 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION gasps in abject terror < 1458349454 663803 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :meanwhile, I'm still strangely alive. the implacable feeling of dread gwos, inexorably, gnawing at my heart. particularly the left ventricle. < 1458349470 49657 :nooga!~nooga@91.235.25.1 QUIT :Ping timeout: 248 seconds < 1458349477 588119 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :gwoing sounds painful. < 1458349577 661677 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :I'm fingering a lot of typos tonight... < 1458349610 287949 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :. o O ( what's a gwoe, and how the fungot am I managing to be gwoing without even knowing what it is ) < 1458349610 466488 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :boily: you got to keep it up -_- < 1458349625 292105 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :fungot: apparently I do that already. < 1458349625 475901 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :boily: fnord. i guess the key here is that your final answer?) mmmm.....really? so.....you like atlanta? < 1458349679 709043 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :fnord. fnord. fnord. fnord. ♪ < 1458349751 631416 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Yes! < 1458349754 958550 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Got CF working! < 1458349856 199863 :jaboja64!~jaboja@aal203.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1458349874 411567 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hppavellon[1]. < 1458349884 545183 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :ahoily < 1458349934 226303 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1458350198 363910 :gde33|2!kvirc@546A0B75.cm-12-3a.dynamic.ziggo.nl PART :#esoteric < 1458350569 528356 :lleu!~gnomebad@unaffiliated/lleu QUIT :Ping timeout: 260 seconds < 1458350802 676155 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :fungot: fnord? < 1458350802 915964 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :olsner: i should get 0, 2, 4, 5, 39, 14, or 23 are very, very strange way < 1458350820 755064 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :fungot: boily? < 1458350820 933672 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :olsner: i'm not very familiar either. so who inherits the wiki? < 1458350840 920550 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :probably elliott < 1458350854 978055 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :no, elliott already had it < 1458350874 721079 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :does that mean the current owner is already dead? < 1458350906 689418 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hellolsner. contrary to evidence, I am not fungot. I am sane. < 1458350906 907703 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :boily: and you can get in 30 seconds < 1458350907 721623 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :well one can never be sure with Gregor as much as he idles. < 1458350917 164596 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i suspect fizzie is alive though. < 1458350941 755631 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :boily: that's what everyone thinks, but actually we are all fungot < 1458350941 934177 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :olsner: so whats going on < 1458350945 788513 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :fizzie: O HAI! are you alive? < 1458350948 830960 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: are you insinuating that fungot is not sane < 1458350949 9640 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :oerjan: bill gates is evil. i don't think < 1458350970 247151 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :see, perfectly sane. < 1458351003 83912 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :which tells us that we should avoid vaccinations < 1458351005 269799 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION fails to find a counter-argument. < 1458351033 848677 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :I am fully vaccinated against quite everything. < 1458351043 447275 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ic < 1458351052 503389 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :that does explain some things < 1458351053 552295 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ebola too? < 1458351063 410801 :lleu!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1458351076 28216 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :i hope elliot comes back to this IRC < 1458351081 769848 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :eeeeh... maybe not ebola, but it could be covered by another shot for all I know. < 1458351084 291682 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1458351099 395160 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :vanello. one day, one day... < 1458351121 813998 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :i also wonder where oklopol and bsnmtbombdood are < 1458351128 82979 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :I (vaguely) think elliott had reasonable reasons to leave and they are not likely to be resolved yet < 1458351156 636107 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@ask oklopol helloklopol. where are you at now? < 1458351156 814737 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1458351162 832551 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :its weird for me talking to people outside of here, they dont like brainfuck < 1458351170 158709 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :I mean like < 1458351174 134318 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@ask bsmntbombdood y u no back here? < 1458351174 351474 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1458351176 311163 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :they're against it < 1458351189 545977 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :vanila: shocking < 1458351192 191980 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :this is probably the centre of not liking brainfuck derivatives < 1458351199 706928 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :maybe they're confusing it with some derivative < 1458351213 880302 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :that gives bme a idea for a brainfuck derivative.... < 1458351218 506845 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :people outside of this chännel are weird. < 1458351226 758045 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :The language is called: brainfuck < 1458351227 343125 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :shachaf: uhm, can I get back my mapole please? < 1458351237 561982 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :and it has exactly the same tokens and semantics as regular brainfuck < 1458351240 158664 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :s/out.*nel//boily < 1458351248 505903 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :what do you think? < 1458351266 627999 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm at least oklopol should be stalkable. < 1458351291 18615 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :I guess my idea isn't liked < 1458351295 905136 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :the one time I need to rightfully mapole someone else, shachaf is absent and he got my beloved mapole... < 1458351358 435919 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :well he has published papers in 2015 < 1458351360 7452 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :vanila: you should disguise your idea with an elaborate backstory à la kvikkalkul, only for people to realize in horror that it was brainfuck all along. < 1458351389 421192 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :but to work mine has to be called the same thing < 1458351390 559247 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :boily: or not disguise it at all, being the very most obvious ur-derivative of brainfuck < 1458351408 798539 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :it turns every bf program into a polyglot :O < 1458351411 957547 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :vanila: i think oklopol is in chile doing math hth < 1458351425 117251 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :a brainfuck/brainfuck polyglot? < 1458351428 659102 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`? oklopol < 1458351433 207234 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :oklopol "so i hear these blogs are getting popular, people like writing about their lives and shit. on this thing called the internet which is like a neural network only really stupid." < 1458351439 434655 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :interesting < 1458351441 843126 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :olsner: it's slightly harder the other way round. < 1458351449 619628 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :why would you do math in chile? what kind of math can be done there that can't be done elsewhere? < 1458351468 317156 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :the whole country is linear. < 1458351504 20106 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :I hope oklobol is going "arriba! mathematica en chile!" and shaking hips for a year < 1458351510 786730 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :mostly from looking at his web domain. which is his real name.com < 1458351523 124070 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :vanila: Every brainfuck program was already a polyglot in many extension derivatives < 1458351618 531723 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :vanila: Perhaps you should make a kiv... whatever-like backstory for a Brainfuck derivative, where the basic foundation is "The government heard about brainfuck and thought it was real, and made it better for their purposes" < 1458351629 941978 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :hahaha < 1458351637 283788 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :microsoft B# < 1458351650 387841 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :Ō_Ō... < 1458351686 367064 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: you can borrow my swatter if it's important -----### < 1458351773 436173 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : s/out.*nel//boily <-- i don't think all those sed flags are correct hth < 1458351779 252644 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :vanila: Oooh < 1458351780 864960 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Even better < 1458351784 927716 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :oerjan: they are correct, but not here < 1458351807 825059 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Why don't we make an /official/ actively-maintained BF derivative that the channel treats as the OFFICIAL Brainfuck derivative < 1458351834 885639 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :why don't we pour river water in our socks? < 1458351847 713135 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :because it would make them wet < 1458351848 503600 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :vanila: Then 90% of new brainfuck derivatives < 1458351876 761772 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :vanila: We can go to the talk page and say "Meh. Just a lame attempt to clone UberFuck" < 1458351891 363626 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric ::D < 1458351892 775471 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :vanila: And thus discourage new derivatives by limiting them to only one < 1458351910 923761 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :vanila: And instead of people making new derivatives, they request that they add their features to UberFuck < 1458351921 3003 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :And we do so if it's good < 1458351929 448321 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Thus limiting the flow of new derivatives < 1458351933 129649 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oerjan: thanks, but the moment is not right now. I'll be waiting for the next opportunity, eh? < 1458351934 108687 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Success! < 1458351981 692098 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :boily: What do you think of this plan? < 1458351997 769893 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: well with your luck at timing (see: quintopia) ... < 1458352052 665495 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? boily < 1458352055 516191 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​"Only sane man" boily is monetizing a broterhood scheme with the Guardian of Lachine, apparently involving cookie dealing. He's also a NaniDispenser, a Trigotillectomic Man Eating Chicken and a METARologist. He is seriously lacking in the f-word department. He is also a renowned Capitalist. < 1458352067 231303 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i'm not sure there's more room there < 1458352091 985918 :heroux!sandroco@gateway/shell/insomnia247/x-onctgyfuhxcubdls QUIT :Ping timeout: 244 seconds < 1458352106 431959 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? quintopia < 1458352108 604204 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :quintopia is our resident tl;dr generator. He is flooded by thundercats and thunderdogs. < 1458352134 196600 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn_append quintopia He is the temporal antipode of boily despite living on the same continent. < 1458352138 931547 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'quintopia': quintopia is our resident tl;dr generator. He is flooded by thundercats and thunderdogs. He is the temporal antipode of boily despite living on the same continent. < 1458352144 371926 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :that is much true :/ < 1458352153 607256 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 240 seconds < 1458352272 637091 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :oerjan: Perhaps we should expand HackEgo's ability to learn per factoid < 1458352302 915815 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oklopol composes death metal? i suppose i _shouldn't_ be surprised. < 1458352320 116593 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: the problem isn't learning, it's fitting it in an irc line < 1458352391 89340 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :oerjan: Yeah, it'd use multiple lines < 1458352399 126037 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :oerjan: It'd cap closer to 3 < 1458352404 478486 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` allquotes | grep '.\{300\}' < 1458352406 934768 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :82) Well yeah, but furthermore unlike, oh, say, an Apple product, you don't have to sign their "we own your sperm" license agreement to GET that SDK and the requisite libraries. ... pikhq: Sure, but it's the only way Apple could get a first-born-son clause into a modern licensing agreement without infringing child or slave labor < 1458352410 795998 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :huh, who appointed boily as "only sane man"? < 1458352421 547752 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :we have some quotes that are already longer < 1458352430 134250 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :I think it was oerjan. < 1458352433 267303 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :olsner: i did hth < 1458352439 627909 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :he did htah < 1458352446 78986 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :olsner: are you claiming to be sane < 1458352457 569430 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :no, I'm merely claiming boily not to be < 1458352464 510998 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :ACTION prepares his torch and pitchfork for olsner < 1458352465 886845 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*GASP* < 1458352467 148856 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :or insinuating < 1458352471 951667 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION blows a raspberry at olsner < 1458352497 850428 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: would you like to borrow the saucepan ===\__/ < 1458352501 229181 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :boily: please keep blowing me < 1458352509 715417 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :olsner: ... < 1458352510 59331 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oerjan: mind if I do. < 1458352524 546169 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION *THWONGNGNGNGS* olsner over the head < 1458352544 379710 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :over my head? haha, you missed :D < 1458352549 42844 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :ACTION rings the EsoGong in olsner's ears < 1458352559 201898 :vanila!~vanila@unaffiliated/vanila QUIT :Quit: Leaving < 1458352562 356130 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :damned prepositions. < 1458352570 428162 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :on, not over. < 1458352572 582078 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Shattering olsner's esodrums in the process < 1458352595 627098 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oerjan: thanks for the pan. < 1458352611 545468 :boily!~alexandre@96.127.201.149 QUIT :Quit: TROOPER CHICKEN < 1458352652 347442 :adu!~ajr@73.133.129.229 JOIN :#esoteric < 1458352747 371384 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :hadu < 1458352775 35897 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: I want to make an "official" BF derivative to curb the number of other BF derivatives < 1458352782 923904 :adu!~ajr@73.133.129.229 PRIVMSG #esoteric :hppavilion[1]: < 1458352787 987324 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: Because people will request features in that instead of making their own < 1458352805 238535 :adu!~ajr@73.133.129.229 PRIVMSG #esoteric :hppavilion[1]: sounds like only a nomic bf will do ;) < 1458352818 963300 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: It's not quite a nomic < 1458352856 691606 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: It's a language to redirect the number of other derivatives to a central derivative < 1458352859 879307 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: ALSO < 1458352864 715716 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: When someone DOES make a derivative < 1458352882 673894 :adu!~ajr@73.133.129.229 PRIVMSG #esoteric :like befunge, funge98 < 1458352890 495210 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :We can say "Meh, just a lame attempt to clone UberFuck" < 1458352892 580817 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Or whatever < 1458353043 801180 :heroux!sandroco@gateway/shell/insomnia247/x-bbklpcpnffpsqpic JOIN :#esoteric < 1458353068 763750 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: So then people are ashamed and never make another derivative again < 1458353224 47700 :Elronnd!elronnd@znc.dank.ninja QUIT :Ping timeout: 264 seconds < 1458353244 383020 :adu!~ajr@73.133.129.229 PRIVMSG #esoteric :hppavilion[1]: seems kind of anti-innovation to me < 1458353259 485553 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: People can suggest innovation into the new language < 1458353264 612293 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :But they don't create a wikipage < 1458353270 155851 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :And we don't spam < 1458353320 387505 :Elronnd!elronnd@znc.dank.ninja JOIN :#esoteric < 1458353785 611506 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Quit: Leaving < 1458353889 958102 :jaboja64!~jaboja@aal203.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 244 seconds < 1458354629 703607 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Even the footnotes have footnotes. < 1458354773 252418 :adu!~ajr@73.133.129.229 PRIVMSG #esoteric :interesting < 1458354803 199019 :adu!~ajr@73.133.129.229 PRIVMSG #esoteric :hppavilion[1]: so this new bf is an ellaborate way to combine wiki pages < 1458355241 229182 :adu!~ajr@73.133.129.229 QUIT :Quit: adu < 1458355336 685165 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: Yes < 1458355379 729407 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: Also, it'd double as a "What if Microsoft made \"MS B#\" because they didn't realize brainfuck wasn't meant to be used" < 1458355436 33426 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Oh, adu left :/ < 1458355545 315749 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net JOIN :#esoteric < 1458355559 481374 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: Also, it'd double as a "What if Microsoft made \"MS B#\" because they didn't realize brainfuck wasn't meant to be used" < 1458355699 784429 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :hppavilion[1]: nah, they'd add DOTNET to it, and it wouldn't be bf anymore < 1458355745 327293 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: It'd be sort of like BF < 1458355748 340100 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :C# is still C-style < 1458355758 357109 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :F# is still... um... < 1458355763 485337 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Nevermind on F# < 1458355796 363539 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :hppavilion[1]: have you ever heard of C++/CLI? < 1458355805 309730 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: Nope < 1458355830 689293 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :hppavilion[1]: it's basically C# but with template<> added and unmanaged pointers added so it looks like C++ < 1458355885 430198 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :hppavilion[1]: and VB.NET is basically C#, but with punctuation replaced with Words < 1458355889 110907 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: Ah < 1458355893 880152 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Ew < 1458355918 22759 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :hppavilion[1]: so MS doesn't really make language compilers, they just make different C# sugars < 1458355938 978873 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Ah < 1458355943 502274 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: So they're stupid? < 1458355961 415508 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :hppavilion[1]: they're not stupid if you're a VB head trying to use some fancy .net library < 1458355982 215681 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Aaaaah < 1458356019 95933 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :hppavilion[1]: but if you're switching languages to escape the C# model, then you really can't < 1458356032 203312 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: F#? < 1458356041 792541 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :I think F# wins on laziness, and C++/CLI wins on unmanaged pointers, but that's about it < 1458356061 234101 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: So CLI is a stupid platform to pick? < 1458356068 87746 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :I like to overgeneralize and oversimplify < 1458356084 749640 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :hppavilion[1]: I like the CLR < 1458356096 949833 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: Remind me what the R stands for again? < 1458356104 52861 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Common Language Ruby? < 1458356104 804922 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :runtime < 1458356107 793890 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Oh right < 1458356116 507545 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: What would be a good language model to compile? < 1458356127 204957 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :the CLI/CLR has a single ambiguous instruction for "add" that calls the "__op_add()" method or something < 1458356161 577692 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Interesting... < 1458356170 100436 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :whereas the JVM has like 4 add instructions for int, long, single, double, and one for method calls < 1458356182 155132 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: I'm already compiling a language called dk (I suck at names), which is going well < 1458356187 943526 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :which you can use to call the "add()" method, which isn't really special in Java < 1458356192 93807 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Is there any other sort of language I should work on? < 1458356211 711553 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :hppavilion[1]: my favorite languages recently involve metaprogramming < 1458356230 381769 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :namely: Rust, Scheme, and Haskell < 1458356237 957942 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :Haskell metaprogramming is kind of a beast < 1458356238 582000 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Interesting < 1458356264 50096 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :but Rust metaprogramming is a builtin feature < 1458356270 137383 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :just as it is in Scheme < 1458356276 789023 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: Any new and interesting paradigms you've seen lately? Outside C-like/functional/logic? < 1458356289 892260 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :hppavilion[1]: Candle < 1458356295 719128 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: Go on < 1458356309 235972 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :http://lambda-the-ultimate.org/node/4327 < 1458356357 122203 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :Candle is a language that is supposed to be a combination of XML, JSON, JsonSchema, XQuery, and XSLT all at the same time < 1458356361 249982 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Wut. < 1458356388 651776 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :I know, right? < 1458356418 344174 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :hppavilion[1]: Go is also interested, but I've used it quite extensivly, to the point where it's basically compiled JavaScript in my mind < 1458356428 799036 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :s/interested/interesting/ < 1458356449 259627 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: I'm thinking modal logic programming. Is that a good idea? < 1458356465 486306 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :hppavilion[1]: like Prolog? yeah < 1458356472 202459 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: OK < 1458356489 11277 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :I also read a very interesting article about JSON-LD today < 1458356497 64386 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :I didn't realize how much JSON-LD hates RDF < 1458356502 596618 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :but they really hate RDF < 1458356525 144009 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :http://manu.sporny.org/2014/json-ld-origins-2/ < 1458356634 757854 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: I'm trying to figure out how to best AST a PROLOG-like language xD < 1458356635 846661 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :I mean it makes sense, why would you have a DBMS, along with a triple-store layer backed by the DBMS, then a sparql server with a parser and everything that translates sparql into the triple-store layer, then write an library for client-side requests of the sparql server, then write an app that makes use of your client-side sparql library < 1458356649 668244 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :when you can just load a JSON-LD instead? < 1458356709 797836 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I do not really like Candle it isn't very good I happen to find RDF is better < 1458356795 225747 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :"It was initially developed by the JSON for Linking Data Community Group before being transferred to the RDF Working Group[3] for review, improvement, and standardization." < 1458356802 535021 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :I love RDF, but I've never been able to build anything effective with it because of the reasons listed in that article < 1458356851 195944 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: Is converting a PROLOG-like AST into some intermediate AST pretty much my only option for compiling a Modal PROLOG? < 1458356890 175694 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :hppavilion[1]: have you heard of the traditional way to compile prolog? < 1458356917 681924 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: Lol, NOPE! < 1458356919 942714 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :(xD) < 1458356951 806328 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Warren_Abstract_Machine < 1458356976 899107 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :that's the equivalent of a VM for prolog, and I think most implementations are in part modeled on it < 1458356982 449119 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Well, yes < 1458356983 487880 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :WAM < 1458356986 970135 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Heard of that < 1458357150 215351 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :hppavilion[1]: also OWL has some representations that sound like what you're talking about < 1458357159 84566 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: OWL? < 1458357175 163439 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :hppavilion[1]: have you ever heard of the "Semantic Web"? < 1458357182 522478 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :hppavilion[1]: or "Linked Data"? < 1458357183 828226 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Yes < 1458357189 430047 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: Web Ontology Language? < 1458357192 195033 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :yes < 1458357192 433834 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :How is that OWL? < 1458357198 932485 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :hppavilion[1]: French... < 1458357210 790781 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: Ah < 1458357215 594899 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :Ontological de Web Language < 1458357219 540747 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :or something < 1458357275 522878 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: Wikipedia disagrees. < 1458357276 146644 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Web_Ontology_Language#Acronym < 1458357346 175669 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :I always thought it was French, like SI = International System < 1458357352 937401 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Yeah, that makes sense < 1458357356 323818 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: BUT YOU WERE WRONG < 1458357364 380788 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: I don't even know how to start compiling a Modal PROLOG :/ < 1458357372 156498 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :it happens, sometimes < 1458357374 101424 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :At least with dk it was straightforward < 1458357384 662039 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :I'm pretty sure I need to intermediate it < 1458357461 296791 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: I don't even know how to represent the AST well :/ < 1458357474 799426 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :hppavilion[1]: how about lisp? < 1458357492 763735 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :hppavilion[1]: (AstOperator AstOperands ...) < 1458357500 227636 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: No, I mean I don't know how to make the AST < 1458357511 298377 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: I want it to have PROLOG like syntax, I know, with some sugar < 1458357520 332612 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Some stuff to integrate it with CTL < 1458357526 314673 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :And perhaps other ML < 1458357547 10750 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :But I don't know the best way to do it < 1458357568 270688 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Because there's no order to the lines or anything < 1458357576 535617 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :It's just a set of relations < 1458357625 234689 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Hm... < 1458357627 820112 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :I think I might have it < 1458357635 479066 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :brb < 1458357714 503129 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: NUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU < 1458358595 492941 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Semantic Web isn't as good as RDF I think < 1458360027 767917 :nooga!~nooga@91.235.25.1 JOIN :#esoteric < 1458360291 767803 :nooga!~nooga@91.235.25.1 QUIT :Ping timeout: 248 seconds < 1458360311 474748 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :back < 1458360337 331540 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :zzo38: have you read that article? < 1458360696 927615 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I have read similar articles before < 1458360729 155256 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :zzo38: those "I made X because I hate Y" articles < 1458360822 375640 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :is hppavilion[1] still here? < 1458360868 718884 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :hppavilion[1]: I think the most interesting AST transformations I did was for a single-pass C parser < 1458360902 493188 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: I might be... < 1458360931 778519 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :hppavilion[1]: I had all these partial types, that were like other AST nodes, but with stuff missing < 1458360957 523937 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :and the only way I could keep it straight was to give them different names, and then rebuild them into the complete node types < 1458360976 647691 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Yes sometimes I have read various stuff < 1458360991 681115 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :hppavilion[1]: https://github.com/andydude/p6-c-parser/blob/master/lib/C/AST/Ops.pm6 < 1458361028 150261 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: Interesting... < 1458361054 950212 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :hppavilion[1]: most people think the AST is just "enum" and "struct" for C < 1458361075 2135 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: It isn't? xD < 1458361119 285435 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :hppavilion[1]: unsigned int *restrict *const x[4][5], *y[7][8][9]; < 1458361126 599006 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: I think I'm going to make a collection of languages that all compile to the same platform < 1458361129 875763 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :how do you represent that? < 1458361147 242173 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: A struct and some enums, probably < 1458361153 619039 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: How do YOU represent that? < 1458361155 51151 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :xD < 1458361170 187634 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :hppavilion[1]: I'll tell you < 1458361239 748489 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: Do so < 1458361250 583984 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :hppavilion[1]: I need to run my parser < 1458361366 553700 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :http://pastebin.com/raw/w8aYBJPz < 1458361449 147801 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGH < 1458361510 482514 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :hppavilion[1]: that's just the tokenization < 1458361514 672144 :MoALTz!~no@78-11-183-124.static.ip.netia.com.pl QUIT :Ping timeout: 244 seconds < 1458361522 375566 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA < 1458361522 554599 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA < 1458361522 858601 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA < 1458361527 879672 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA < 1458361532 907446 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA < 1458361537 862733 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA < 1458361544 939799 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA < 1458361549 865894 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA < 1458361552 492643 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :http://pastebin.com/raw/1TXU3p9Z < 1458361553 520898 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :*that*s the tokenization < 1458361554 905358 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA < 1458361558 821446 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :i mean the AST < 1458361559 873448 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA < 1458361564 903316 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv < 1458361565 339544 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :hppavilion[1]: please < 1458361566 882192 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Oh < 1458361568 980368 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Crap < 1458361570 885543 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :I was not expecting it to go that far < 1458361574 907158 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Sorry < 1458361576 886678 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :(Or did freenode not let it through? Please tell me they didn't) < 1458361578 910760 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: Yes? < 1458361588 598719 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :ACTION clicks the link < 1458361594 142268 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :hppavilion[1]: I see many many many A's < 1458361594 707609 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :ACTION takes a deep breath < 1458361606 609047 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :ACTION keels over and dies to save the channel < 1458361643 876899 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :so much drama < 1458361651 920779 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :ACTION is dead < 1458361668 849723 :treaki_!~treaki@p54BF20D3.dip0.t-ipconnect.de JOIN :#esoteric < 1458361677 810098 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :ACTION resuscitates hppavilion[1] < 1458361687 187602 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Dammit, adu < 1458361691 62712 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Didn't you see the DNR < 1458361727 564266 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :ACTION is not a licensed professional < 1458361753 749799 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: Oh, right < 1458361833 378568 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :hppavilion[1]: all you need for an AST is (node-type children...) < 1458361845 348961 :treaki__!~treaki@p5B11C124.dip0.t-ipconnect.de QUIT :Ping timeout: 276 seconds < 1458361927 735566 :llue!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1458361945 92249 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :hppavilion[1]: so what do you mean you "don't know how to make the AST"? < 1458361989 571334 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :you basically turn all the interesting things in a grammar production into a struct if there is no repetition or alternation < 1458362004 38947 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :you turn repetition into lists < 1458362017 69383 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :you turn alternation into tagged unions < 1458362025 519656 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :and you're done < 1458362044 759950 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: I figured it out < 1458362050 947621 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :hppavilion[1]: oh ok < 1458362054 233552 :^v!~v^@c-68-41-215-101.hsd1.mi.comcast.net QUIT :Quit: ZNC - http://znc.in < 1458362055 985902 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: I'm making the compiler in Python, BTW :P < 1458362096 396230 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :hppavilion[1]: in Python my prefered method of making a tagged union is subclassing < 1458362113 655891 :lleu!~gnomebad@unaffiliated/lleu QUIT :Ping timeout: 240 seconds < 1458362140 658162 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :Python3 has the "enum" builtin, and Python2 has a downloadable enum library, but it's pretty lame, just assigning a value to a bunch of names < 1458362384 398491 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: Yes, that's basically what I would do < 1458362393 222273 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :subclassing? < 1458362400 122921 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: Yes < 1458362408 940504 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: But I don't need tagged unions ATM < 1458362417 902499 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :then you can still type-check with isinstance(node, TheSuperClass) < 1458362441 996830 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: Yep, that's one idea < 1458362449 527774 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: I did it instead with types and maps < 1458362453 984879 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :Types are strings < 1458362467 108372 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :And nodes calculate their types from their children's types < 1458362489 379814 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :that sounds complicated < 1458362497 696536 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: It isn't < 1458362510 456669 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: Just repetitive < 1458362532 39987 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net PRIVMSG #esoteric :adu: It doesn't calculate so much as lookup < 1458362599 717872 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 244 seconds < 1458362654 995026 :^v!~v^@c-68-41-215-101.hsd1.mi.comcast.net JOIN :#esoteric < 1458362802 737733 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :I like how similar Python and JavaScript are < 1458362866 224220 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :I know this one guy who refused to use the builtin json library in Python but parsed json anyways by giving an environment to eval with true=True and false=False so that eval(str) worked like json.loads(str) < 1458363030 479880 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :and whenever he needed to inline the json at the beginning of a script, he would just "from x import true, false" < 1458363043 2890 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1458364781 755028 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :adu: Why did you do that < 1458364786 289314 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :What was wrong with him < 1458364797 69062 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :do what? < 1458364805 917535 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Parse JSON in Python with eval < 1458364812 801565 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :I didn't < 1458364821 688774 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Oops, I meant to write "Why did he do that" < 1458364823 632901 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Sorry < 1458364840 227306 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :I don't even use eval in JavaScript, I always use JSON.parse() < 1458364860 99149 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Sometimes whem I'm sleepy I want to write one word but write another < 1458364862 775281 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :and in Python, I always use json.loads() < 1458364876 935336 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :adu: What was wrong with him? < 1458364906 184667 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :FreeFull: ah a much better question, in a single word, I would have to say: MIT < 1458365136 886689 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :actually, probably more along the lines of MIT drop-out < 1458365313 900678 :hppavilion[1]!~DevourerO@97-102-128-200.res.bhn.net QUIT :Ping timeout: 240 seconds < 1458366776 69431 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net QUIT :Quit: adu < 1458367680 5045 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Use of eval and new Function in JavaScript may be used if you want to read user JavaScript codes or to compile some other code so that it runs more efficiently, although I would expect that in many cases using the JSON functions would probably be better. (JSZM does use JSON.parse in one place; one part of the code generates JSON data by use of regular expressions, and then parses it.) < 1458367995 744021 :iz_!~izabera@unaffiliated/izabera NICK :izabera < 1458368861 228396 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? repetive < 1458368876 304558 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :repetive? ¯\(°​_o)/¯ < 1458368882 664207 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? repetion < 1458368884 563353 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :repetion? ¯\(°​_o)/¯ < 1458368957 923492 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn A repetive action is one that tries to repeat something, but fails miserably. < 1458368961 751868 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'repetive': A repetive action is one that tries to repeat something, but fails miserably. < 1458369816 254827 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: do you take them when the ed is igh? < 1458369876 699628 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION senses strong winds above him < 1458369913 115662 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :. < 1458369969 588853 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :.. < 1458369988 741152 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i don't think that one really works, shachaf < 1458370009 421845 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :maybe when the ed is ear? < 1458370015 84573 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh i got that < 1458370020 502482 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i just don't think it works. < 1458370060 40403 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :would you prefer it with an elaborate story about an editor who becomes an ear < 1458370074 403461 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`quote ear < 1458370075 345542 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :8) Lil`Cube: you had cavity searches? not yet trying to thou, just so I can check it off on my list of things to expirence \ 12) IN AN ALTERNATE UNIVERSE: First, invent the direct mind-computer interface. Second, learn the rest with your NEW MIND-COMPUTER INTERFACE. \ 13) If I ever made a game where you jabbed bears ... I'd call it jabbear. \ 163) "* There is no scientifically-justifiable reason to exclude pornography, which is a vital part of the web ecosystem. However, bear in mind that we're tracing JavaScript, not MPEG and JPEG decoding." ^^^ This bullet-point is m < 1458370134 486276 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :we had a local meme involving an ear once. but i've forgotten it. < 1458370177 232065 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`quote \ northern ireland is quite a way to drag someone from scotland <-- not really. I just checked in google earth Vorpal: but dragging people across water's a bit tricky \ 1128) Every time I end up on an audiophile web-crawl I get this feeling maybe we should just get rid of ears in general. < 1458370916 503098 :PinealGlandOptic!~PinealGla@82.144.205.57 JOIN :#esoteric < 1458371386 603723 :lambda-11235!~lambda-11@47.208.113.50 QUIT :Quit: Bye < 1458372246 984049 :gonad!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1458372262 565843 :llue!~gnomebad@unaffiliated/lleu QUIT :Read error: Connection reset by peer < 1458373295 399724 :llue!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1458373507 768880 :gonad!~gnomebad@unaffiliated/lleu QUIT :Ping timeout: 248 seconds < 1458374046 40833 :bender|!benderpc@2404:e800:e61a:41d:147e:4d06:aa00:1dc9 QUIT :Ping timeout: 248 seconds < 1458376864 290641 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1458377196 941922 :llue!~gnomebad@unaffiliated/lleu QUIT :Read error: Connection reset by peer < 1458377203 311193 :llue!~gnomebad@cpc15-croy20-2-0-cust489.croy.cable.virginm.net JOIN :#esoteric < 1458377203 489662 :llue!~gnomebad@cpc15-croy20-2-0-cust489.croy.cable.virginm.net QUIT :Changing host < 1458377203 489727 :llue!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1458377323 171558 :J_Arcane!~chatzilla@37-219-248-249.nat.bb.dnainternet.fi QUIT :Ping timeout: 244 seconds < 1458378589 457261 :nooga!~nooga@91.235.25.1 JOIN :#esoteric < 1458380039 481319 :nooga!~nooga@91.235.25.1 QUIT :Ping timeout: 260 seconds < 1458380325 98417 :bender|!benderpc@2404:e800:e61a:41d:147e:4d06:aa00:1dc9 JOIN :#esoteric < 1458380722 339337 :MoALTz!~no@78-11-183-124.static.ip.netia.com.pl JOIN :#esoteric < 1458382138 686640 :Elronnd!elronnd@znc.dank.ninja QUIT :Quit: Let's jump! < 1458382183 457061 :nooga!~nooga@91.235.25.1 JOIN :#esoteric < 1458382273 414275 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite < 1458382492 538884 :Elronnd!elronnd@znc.dank.ninja JOIN :#esoteric < 1458384416 472604 :llue!~gnomebad@unaffiliated/lleu QUIT :Quit: That's what she said < 1458384450 511775 :lleu!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1458384504 604190 :lleu!~gnomebad@unaffiliated/lleu QUIT :Write error: Connection reset by peer < 1458384528 625068 :lleu!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1458384693 934765 :earendel!~earendel@unaffiliated/earendel QUIT :Ping timeout: 240 seconds < 1458385098 687461 :earendel!~earendel@unaffiliated/earendel JOIN :#esoteric < 1458387501 285912 :earendel!~earendel@unaffiliated/earendel QUIT :Quit: earendel < 1458387599 87867 :earendel!~earendel@unaffiliated/earendel JOIN :#esoteric < 1458387861 368916 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1458387865 34035 :earendel!~earendel@unaffiliated/earendel QUIT :Ping timeout: 250 seconds < 1458388370 738812 :earendel!~earendel@unaffiliated/earendel JOIN :#esoteric < 1458389245 946451 :Treio!~Treio@87.244.233.250 JOIN :#esoteric < 1458389419 457685 :nooga!~nooga@91.235.25.1 QUIT :Ping timeout: 260 seconds < 1458389683 409443 :nooga!~nooga@91.235.25.1 JOIN :#esoteric < 1458391700 768776 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1458392403 985192 :gonad!~gnomebad@cpc15-croy20-2-0-cust489.croy.cable.virginm.net JOIN :#esoteric < 1458392413 851938 :gonad!~gnomebad@cpc15-croy20-2-0-cust489.croy.cable.virginm.net QUIT :Changing host < 1458392414 30854 :gonad!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1458392421 806795 :lleu!~gnomebad@unaffiliated/lleu QUIT :Read error: Connection reset by peer > 1458393411 773840 JOIN :#esoteric > 1458393415 831051 JOIN :#esoteric > 1458393416 339327 JOIN :#esoteric > 1458393459 800222 JOIN :#esoteric < 1458393460 448128 :glogbot!dlopen@libdl.so JOIN :#esoteric > 1458393463 863375 JOIN :#esoteric > 1458393464 372751 JOIN :#esoteric < 1458393495 370729 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :glogbot: gellogbot. < 1458393539 854309 :Gregor!dlopen@libdl.so QUIT :Ping timeout: 248 seconds < 1458393549 432400 :PinealGlandOptic!~PinealGla@82.144.205.57 QUIT :Ping timeout: 260 seconds < 1458393555 200968 :Gregor!~Gregor@libdl.so JOIN :#esoteric < 1458393647 257594 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION pokes Gregor < 1458394844 165717 :earendel!~earendel@unaffiliated/earendel JOIN :#esoteric < 1458396168 69055 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Huhwhat. < 1458396337 55415 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`wisdom < 1458396349 505445 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :smlist/Non-update notification for the webcomic Super Mega. < 1458396357 31913 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Gregor's bot is still shellshocked? < 1458396397 834641 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION doesn't know of any other urgent business concerning Gregor < 1458396527 587315 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de JOIN :#esoteric < 1458397449 316491 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07S.I.L.O.S14]]4 10 02https://esolangs.org/w/index.php?diff=46622&oldid=46615 5* 03Rdebath 5* (+23) 10Formatting < 1458397770 642026 :hydraz!matheus@unaffiliated/demhydraz QUIT :Quit: Bai. < 1458397795 900199 :hydraz!matheus@heddw.ch JOIN :#esoteric < 1458397796 37732 :hydraz!matheus@heddw.ch QUIT :Changing host < 1458397796 37808 :hydraz!matheus@unaffiliated/demhydraz JOIN :#esoteric < 1458397911 906325 :hydraz!matheus@unaffiliated/demhydraz QUIT :Remote host closed the connection < 1458398127 762206 :devhydraz!matheus@heddw.ch JOIN :#esoteric < 1458398127 938854 :devhydraz!matheus@heddw.ch QUIT :Changing host < 1458398128 76347 :devhydraz!matheus@unaffiliated/demhydraz JOIN :#esoteric < 1458398226 559125 :devhydraz!matheus@unaffiliated/demhydraz NICK :hydraz < 1458398324 57112 :impomatic_!~digital_w@145.2.112.87.dyn.plus.net QUIT :Quit: http://corewar.co.uk < 1458398353 376981 :nooga!~nooga@91.235.25.1 QUIT :Ping timeout: 252 seconds < 1458399202 272919 :hydraz!matheus@unaffiliated/demhydraz QUIT :Quit: Bai. < 1458399213 376681 :hydraz!matheus@heddw.ch JOIN :#esoteric < 1458399213 577879 :hydraz!matheus@heddw.ch QUIT :Changing host < 1458399213 715363 :hydraz!matheus@unaffiliated/demhydraz JOIN :#esoteric < 1458400319 31963 :bender|!benderpc@2404:e800:e61a:41d:147e:4d06:aa00:1dc9 QUIT :Ping timeout: 250 seconds < 1458400972 671050 :lambda-11235!~lambda-11@47.208.113.50 JOIN :#esoteric < 1458401704 430330 :MDude!~kvirc@c-73-187-225-46.hsd1.pa.comcast.net QUIT :Ping timeout: 260 seconds < 1458401734 617385 :nooga!~nooga@91.235.25.1 JOIN :#esoteric < 1458402015 617158 :nooga!~nooga@91.235.25.1 QUIT :Ping timeout: 276 seconds < 1458403150 902942 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fungot, do you fly a flag? < 1458403151 264963 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :b_jonas: one memory cell with fnord und mul div fnord the entire system in scheme is essentially an implementation?') on channel in case am being ignored, but i would be fine < 1458403195 289507 :boily!~alexandre@96.127.201.149 QUIT :Quit: CLAIMED CHICKEN < 1458403463 407094 :MDude!~kvirc@c-73-187-225-46.hsd1.pa.comcast.net JOIN :#esoteric < 1458404419 965459 :gonad!~gnomebad@unaffiliated/lleu QUIT :Ping timeout: 244 seconds < 1458404497 13319 :nooga!~nooga@91.235.25.1 JOIN :#esoteric < 1458404557 990305 :lleu!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1458405782 551033 :Treio!~Treio@87.244.233.250 QUIT :Quit: Leaving < 1458407164 442363 :^v!~v^@c-68-41-215-101.hsd1.mi.comcast.net QUIT :Ping timeout: 260 seconds < 1458407240 793133 :^v!~v^@c-68-41-215-101.hsd1.mi.comcast.net JOIN :#esoteric < 1458410251 341130 :jaboja64!~jaboja@aal203.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1458415084 364250 :jaboja64!~jaboja@aal203.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 252 seconds < 1458415273 271110 :jaboja64!~jaboja@aal203.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1458415462 213143 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Digital root calculator14]]4 10 02https://esolangs.org/w/index.php?diff=46623&oldid=30995 5* 03217.236.224.221 5* (+94) 10/* External resources */ Added Malbolge < 1458415616 830625 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fungot: that's great, but would it be turing complete? < 1458415617 181639 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :int-e: fnord maybe i need some user space program to store packets sent to netfilter's queue or ulog targets? fnord stores them nicely from queue but i would just treat the input file < 1458415636 341637 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :No wonder this code didn't work < 1458415638 528739 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Infinite loop < 1458415644 53395 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I forgot to increment the counter < 1458415709 62778 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmm, counter-terrorism < 1458415814 806382 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Not to mention other parts were bogus too < 1458417244 49892 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1458417868 979499 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 250 seconds < 1458418053 621669 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1458418063 447824 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1458423211 768953 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Quit: ZNC - http://znc.in < 1458424323 259255 :jaboja64!~jaboja@aal203.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 276 seconds < 1458426273 26627 :jaboja64!~jaboja@aejd62.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1458427207 226385 :earendel!~earendel@unaffiliated/earendel QUIT :Ping timeout: 268 seconds < 1458428126 550071 :Warrigal!~tswett@192.241.237.138 NICK :tswett < 1458428814 503441 :J_Arcane!~chatzilla@37-219-248-249.nat.bb.dnainternet.fi JOIN :#esoteric < 1458429275 972576 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1458429945 97596 :Nithogg!~ethiraric@jrc16-h01-176-150-43-109.dsl.sta.abo.bbox.fr QUIT :Quit: WeeChat 1.4 < 1458431566 268699 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1458431576 2767 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1458432565 653672 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I searched for "There is no scientifically-justifiable reason to exclude pornography, which is a vital part of the web ecosystem." and just got logs of this channel. < 1458432569 460557 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :And stuff unrelated to that quote. < 1458432625 966282 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :tswett: I think it was invented by someone /in/ this channel, when they were writing something in a serious or semi-serious style < 1458432630 931042 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not sure though < 1458432670 936263 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if I am right on that, it was probably fizzie, due to a quick guess at mine as to who would a) agree with that statement, and b) be doing something in which the sentence would have a reasonable context < 1458432682 969044 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b) is the main factor here, probably most of the channel agrees with a) < 1458432894 146187 :MDude!~kvirc@c-73-187-225-46.hsd1.pa.comcast.net QUIT :Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/ < 1458432955 8948 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :I've got a new favourite out of context bible quote < 1458432966 122215 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :"Fear ye not therefore, ye are of more value than many sparrows." < 1458433046 204286 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So I've got one of those Chinese magic puzzle cubes. < 1458433076 686498 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Also known as "like a Rubik's cube but better". < 1458433092 184724 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :This one's the "Pocket Cube"—2x2x2. < 1458433146 250369 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I'm studyin' this bad boy. < 1458433207 488139 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :A pretty decent sequence is R U R' U'. It only affects four pieces, and it has order 6. < 1458433280 982113 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Of course, cube theorists call it [R,U]. < 1458433419 719644 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :It's not easy to explain what [R,U] does, but of course it generates sequences [R,U]^2, of order 3, and [R,U]^3, of order 2, and it can be understood in terms of these. < 1458433448 847639 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Taneb: that statement is a lot more reassuring than its opposite would be < 1458433470 803442 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Ye are of less value than many sparrows? < 1458433479 383538 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :tswett: you also have to negate the start < 1458433500 32987 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the resulting statement would become disconcerting, rather than reassuring < 1458433508 201917 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Fear ye therefore; ye are of less value than many sparrows? < 1458433519 51143 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, a 2×2×2 cube is equivalent to the corners of a 3×3×3 cube < 1458433524 510130 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Sure is. < 1458433525 127807 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :tswett: I'm glad the Bible doesn't say that *shudders* < 1458433528 779535 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't know how I'd react < 1458433559 589307 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION wonders where to put the quantifier < 1458433565 64224 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :[R,U]^3 flips the FR edge and the UB edge. < 1458433597 793517 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as in, is it "there is a group of many sparrows so that ye are of more value than that group of sparrows" < 1458433624 672903 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or "out of all sparrows, many possible choices of sparrow would give ye more value than that sparrow"? < 1458433646 60119 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :[R,U]^2 rotates both of the FR corners clockwise, and both of the UB corners counterclockwise. < 1458433830 673455 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Lemme see about [R,U]. [R,U] moves UFR to DFR like F, and DFR to UFR like R; it also moves UBR to UBL like U', and UBL to UBR like B'. < 1458433903 60524 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric ::o people are talking about the rubiks cube < 1458433944 151266 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :The two-by-two-by-twube. < 1458433951 795787 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :still < 1458434050 343495 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :you were talking about edges < 1458434054 83131 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :2x2 has none < 1458434086 228561 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ACTION feels betrayed < 1458434103 421271 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Sure it does. All cubes have edges. It just doesn't have pieces which correspond to those edges. < 1458434134 180750 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :that's a bit of a stretch < 1458434155 993350 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :In any case, by "the edge" I meant "the two pieces lying along the edge". < 1458434183 421466 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :the 2x2x2 cube has edges but no edge pieces. < 1458434226 700300 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :that's just the traditional design < 1458434253 170805 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i'm sure someone could come up with a center that doesn't need any kind of hidden edges < 1458434365 400671 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de QUIT : < 1458434380 103468 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you could create a spherical 2×2×2 cube < 1458434384 529504 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :edges. this thing has edge pieces but no edges: http://www.twistypuzzles.com/museum/large/00579-01.jpg < 1458434390 789489 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :except it wouldn't be a cube any more < 1458434394 119289 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just isomorphic to one < 1458434400 747549 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(I was looking for a 2x2x2 one, but that's what I found) < 1458434413 307551 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :izabera: it is impossible to create a cube of any kind which does not have edges. < 1458434431 304068 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Rubik's or otherwise. < 1458434434 141871 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1458434455 865953 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :prove it < 1458434477 290411 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :All cubes have faces, right? < 1458434486 754118 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :yes < 1458434494 292880 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :And all cubes have pairs of adjacent faces, right? < 1458434499 932559 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :yes < 1458434513 111728 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :What do you call the area at which two adjacent faces meet? < 1458434518 13416 :nooga!~nooga@91.235.25.1 QUIT :Ping timeout: 244 seconds < 1458434522 906684 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :the other kind of edges < 1458434536 586341 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :That's the kind of edge I've been talking about this whole time. < 1458434570 312434 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :maybe you should have talked about the right kind of edges this whole time < 1458434586 962713 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I don't have anything to say about that kind of edge. < 1458434603 313683 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :tswett: hmm, what if the faces /don't/ meet, and are only adjacent in the sense that they're aligned at 90 degrees from each other? < 1458434633 778957 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :That's an interesting thought. < 1458434662 206793 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :You could make a "cube" shaped like an octahedron with the corners just a little bit truncated. < 1458434751 245508 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :All right, where have they got some algorithms for this darned thing? < 1458434751 980969 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :there's a tetrhedron version of the 2x2x2 cube: https://en.wikipedia.org/wiki/Pyramorphix < 1458434880 712861 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :This sequence does some kind of corner rotation, but also has the effect of doing L' R on the whole thing: L' U R' D2 R U' R' D2 R2 < 1458434895 973220 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Let me see if I can adjust it so it doesn't do that. < 1458435010 837900 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Let's see. Just start with R' instead of L', then rotate the rest of it pitch-up, that should give you... R' F R' B2 R F' R' B2 R2. < 1458435027 169558 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Yup. Now let me see what that did. < 1458435071 509831 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :That sequence rotates UBL, UBR, and UFR clockwise like U. < 1458435156 203863 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :If you append U' to it, it instead swaps the UF pieces like U. < 1458435190 988252 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :try R U2 R' U' R U' R' U2 < 1458435227 687068 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :found the cuber < 1458435261 487198 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Ooh, that's a fun one. < 1458435280 689856 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :That one rotates UBL, UFL and UFR counterclockwise. < 1458435286 681094 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :As in... < 1458435301 96779 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :The one I previously mentioned moves the corners around forming a clockwise rotation. < 1458435308 722447 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :This one rotates each corner counterclockwise in place. < 1458435318 112101 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :so you can solve the cube now :P < 1458435386 833286 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :wouldn't it be better to just link a guide or something < 1458435403 61731 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Can I find a big list of 2x2x2 algorithms somewhere? < 1458435418 91884 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :look up ortega method < 1458435438 33197 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :well, cuber. I can solve them, but I struggle with the notation, and I'm not very fast. "them" being, in principle, arbitrary size (4x4x4 is the most fun one, perhaps) < 1458435582 4480 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :People probably have big lists... but I don't know. < 1458436074 982159 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Looks like I'm looking for "CLL" algorithms at the moment. < 1458436080 213461 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I assume that means "completing the last layer". < 1458436091 220317 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :c is for corners < 1458436177 731880 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :But this is 2x2x2. < 1458436276 428011 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Quit: Leaving < 1458436362 724584 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Let me find my favorite algorithm for flipping an edge around. < 1458436433 909066 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :disassemble; reassemble... unless you have an even sized cube larger than 2x2x2 < 1458436530 931167 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I just did it, actually. < 1458436557 979860 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION thinks < 1458436637 639469 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Here's how to do it: https://www.speedsolving.com/wiki/index.php/Special:MediawikiAlgDB?mode=view&view=default&puzzle=2&group=CLL&cid=27 < 1458436702 140668 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I see what you mean < 1458436751 800202 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :still won't work on odd sized cubes, but you didn't care about that < 1458436874 243215 :MDude!~kvirc@c-73-187-225-46.hsd1.pa.comcast.net JOIN :#esoteric < 1458438052 172761 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Though I'm doing those algorithms on a solved cube and getting some funny results. < 1458438120 204526 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Oh well. < 1458438242 60818 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :R U F2 U R F R' U F R U2 is an algorithm for flipping the UL edge around. < 1458438336 69802 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :And its reverse is the same thing, of course: U2 R' F' U' R F' R' U' F2 U' R' < 1458438374 973256 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :It doesn't seem like a very beautiful algorithm. < 1458438694 932552 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1458439366 5162 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1458440191 26901 :jaboja64!~jaboja@aejd62.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 244 seconds < 1458441141 285172 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Quit: Leaving < 1458441290 837420 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :philosophical question: is it possible to use test driven development to develop a testsuite? < 1458441304 476933 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :one of the things I'm writing at the moment is a generic terminal testsuite < 1458441314 186858 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and I am testing it as I write it by using it to test terminals < 1458441325 292085 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I am wondering what other development styles I could theoretically have used instead < 1458441476 262845 :jaboja64!~jaboja@aejd62.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1458442056 23179 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Of course you can do that. < 1458442072 796261 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Just come up with some things that work and some things that don't work and test to see if they're caught as they're supposed to be. < 1458442211 50407 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :tswett: so in other words, I have to write a terminal that's broken in every possible way? < 1458442217 378943 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and I have to do this /before/ writing my terminal testsuite? < 1458442240 527563 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think this leads to an impossible recursive loop, because the test tests would require the tests I'm originally trying to write in order to test them < 1458442273 49244 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I could probably come up with an answer for that if it weren't for the fact that I just had a bottle of Dragon's Milk. < 1458442325 677821 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :come to think of it, I'd /also/ need a terminal that's working in every possible way :-D < 1458442327 768626 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that sounds like a useful thing < 1458442350 132495 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :TIL that according to Tolkien, Bilbo and Frodo's names were actually Bilba and Froda, but he translated them as Bilbo and Frodo to align closer to the reader's expectations of masculine names < 1458442368 529557 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Maybe I should write a terminal emulator, to avoid the mess of xterm and the insufficiency of everything else < 1458442402 208044 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :coppro: I did not know that < 1458442578 140504 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: what do you consider insufficient in non-xterm terminals? < 1458442587 25067 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as in, what about them makes them want to not use them? < 1458442615 656477 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I knew that about Bilbo but not Frodo. < 1458442678 183390 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I think the other terminals do not use bitmap fonts is one, and also many ones add too much extra stuff as well as missing stuff too < 1458442933 370235 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there aren't many bitmap fonts that cover all of Unicode < 1458442946 132258 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :additionally, providing bitmap fonts in enough sizes to let everyone scale their terminals as they want is difficult < 1458442967 192991 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so I think most terminals don't use bitmap fonts because of practical considerations, rather than because they think they're inherently bad < 1458443215 575923 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1458443409 929984 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I would to use only bitmap fonts, but it wouldn't have Unicode nor have KOI8, anyways. (Unicode is not even compatible with the pieces of big Sigma in the DEC Technical set anyways.) < 1458443544 90391 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(We would need to make up a UTCE bitmap font. A UTCE font is a .pcf font with two bytes per character.) < 1458443616 265717 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(Also requiring that character sizes are all the same for byte1 being 0 to 31, and for characters with byte1 being 128 to 255, the width must be exactly twice as much.) < 1458443760 768613 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :The terminal emulator would then include the internal tables to convert ISO 2022 characters into UTCE characters < 1458444230 514166 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Another thing is that xterm does not support user-defined fonts, and there is a reasonable reasons for such, but it could be implemented anyways as an option only if the default font already has the correct size < 1458444431 824520 :llue!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1458444447 30490 :lleu!~gnomebad@unaffiliated/lleu QUIT :Read error: Connection reset by peer < 1458444450 795519 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1458445695 37602 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :The other thing I would have is three files of source codes, one is for DEC emulation, one is for Tektronix emulation, and one is for use with X window, therefore you can omit the files you do not need and can more easily to be use on different computer; do you like this? < 1458445734 313962 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 246 seconds < 1458446041 193522 :bender|!benderpc@2404:e800:e61a:41d:147e:4d06:aa00:1dc9 JOIN :#esoteric < 1458446324 571217 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: does anyone actually use Tektronix emulation? < 1458446334 379824 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's one feature I'd omit I think < 1458446341 336938 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :being able to comple out parts of the code is good though < 1458446464 428777 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1458446558 191003 :bender|!benderpc@2404:e800:e61a:41d:147e:4d06:aa00:1dc9 QUIT :Ping timeout: 268 seconds < 1458446688 793918 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION discovers he forgot to restart the putty session after it dropped 4 hours ago < 1458446701 208638 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :no wonder it was quiet < 1458446709 257324 :jaboja64!~jaboja@aejd62.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 276 seconds < 1458447725 528859 :MoALTz_!~no@78-11-183-124.static.ip.netia.com.pl JOIN :#esoteric < 1458447910 142942 :MoALTz!~no@78-11-183-124.static.ip.netia.com.pl QUIT :Ping timeout: 244 seconds < 1458447970 164603 :treaki__!~treaki@p5B11C89E.dip0.t-ipconnect.de JOIN :#esoteric < 1458448162 731716 :treaki_!~treaki@p54BF20D3.dip0.t-ipconnect.de QUIT :Ping timeout: 260 seconds < 1458450311 714744 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1458451959 978979 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :ais523: Yes, if Tektronix emulation is a separate source file then you can easily omit it if you do not need it, although the compile scripts will need to take that into account too. < 1458452088 556766 :bender|!benderpc@2404:e800:e61a:41d:147e:4d06:aa00:1dc9 JOIN :#esoteric < 1458452276 494232 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :That is one main reason to be a separate file, which is because often it will not even be in use, so it is entirely separate from the others. For example you can have preprocessor symbols USE_DEC and USE_TEKTRONIX and then tell it to link or not link file dec.o and tektronix.o < 1458452337 520229 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Unless you are making your own front-end for systems other than X you would also need main.c then. < 1458452569 590505 :bender|!benderpc@2404:e800:e61a:41d:147e:4d06:aa00:1dc9 QUIT :Ping timeout: 240 seconds < 1458452631 845628 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03SlackerSnail 5* 10New user account < 1458452732 237898 :Alcest!~alcest@69.64.40.177 QUIT :Remote host closed the connection < 1458452741 28113 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Another thing xterm does not do is to be able to adjust key repeat, although this is because X does not support changing it only per window. But, another idea would be to fake it if the DEC key repeat codes are used and based on its own timers when that happens. < 1458452861 253457 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I would aim for more complete DEC and Tektronix emulation than xterm and other programs has. < 1458453468 512832 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :That mean everything included, including Sixel and ReGIS graphics, Tektronix APL mode, DEC Technical characters, local mode (this can be used to alter settings with escape codes, for example), etc. < 1458453585 374033 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Not all actual features of the user setting menu in DEC terminals would actually be in there though, since some are not applicable to terminal emulators, such as settings for power, while others are unneeded because other settings of the terminal emulator can be used instead, such as brightness controls. < 1458453665 722054 :hppavilion[1]!~DevourerO@198.134.89.148 JOIN :#esoteric < 1458453688 317830 :hppavilion[1]!~DevourerO@198.134.89.148 PRIVMSG #esoteric :WE WILL BE A FNORD / COME ON TELL US THAT YOU WANT US / WE WON'T BE IGNORED / NOW IT'S TIME FOR OUR REWARD < 1458453696 243108 :hppavilion[1]!~DevourerO@198.134.89.148 PRIVMSG #esoteric :I have no idea why I had to say that < 1458453953 988966 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1458453964 322316 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Then you must learn why. < 1458454217 45759 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 250 seconds < 1458454235 914818 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Why are the formats of pictures in Xlib called XYBitmap and XYPixmap and ZPixmap? Where do the names come from? < 1458454439 229608 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Deadfish14]]4 10 02https://esolangs.org/w/index.php?diff=46624&oldid=46610 5* 03SlackerSnail 5* (+724) 10/* Implementations */ < 1458454476 110238 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Deadfish14]]4 10 02https://esolangs.org/w/index.php?diff=46625&oldid=46624 5* 03SlackerSnail 5* (+1) 10/* =SmileBASIC */ < 1458454606 326852 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Is there any library to write a X proxy program with? < 1458454659 426360 :hppavilion[1]!~DevourerO@198.134.89.148 QUIT :Ping timeout: 260 seconds < 1458456188 142798 :deltab!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net PRIVMSG #esoteric :"The data for a pixmap is said to be in "ZFormat" if it is organized as a set of pixel values in scanline order." < 1458456201 533387 :deltab!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net PRIVMSG #esoteric :I guess because of the path of the electron beam < 1458456518 801671 :lambda-11235!~lambda-11@47.208.113.50 QUIT :Quit: Bye < 1458456695 439482 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I did guess that, although the electron beam goes in the same direction for XYBitmap and XYPixmap formats too, and they are also in the scanline order. < 1458456746 594220 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :The difference is that XYPixmap stores each plane as a separate bitmap while ZPixmap stores each pixel as a single unit. < 1458456816 253974 :AlexR42!~textual@128.204.19.165 JOIN :#esoteric < 1458457942 552197 :deltab!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net PRIVMSG #esoteric :ACTION nods and shrugs < 1458460504 490019 :ski!~ski@remote11.chalmers.se QUIT :Ping timeout: 260 seconds < 1458460812 938569 :gonad!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1458460816 146693 :llue!~gnomebad@unaffiliated/lleu QUIT :Read error: Connection reset by peer < 1458461186 622534 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1458461490 618440 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 276 seconds < 1458463465 301242 :J_Arcane_!~chatzilla@37-219-110-117.nat.bb.dnainternet.fi JOIN :#esoteric < 1458463561 363518 :J_Arcane!~chatzilla@37-219-248-249.nat.bb.dnainternet.fi QUIT :Ping timeout: 252 seconds < 1458463565 941265 :J_Arcane_!~chatzilla@37-219-110-117.nat.bb.dnainternet.fi NICK :J_Arcane < 1458464059 657445 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1458464827 30954 :bender|!benderpc@2404:e800:e61a:41d:147e:4d06:aa00:1dc9 JOIN :#esoteric < 1458464841 964365 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1458464901 771201 :nooga!~nooga@91.235.25.1 JOIN :#esoteric < 1458465093 908804 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1458467526 729753 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite < 1458468001 698432 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1458468855 975141 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 264 seconds < 1458471166 751440 :AlexR42!~textual@128.204.19.165 QUIT :Quit: My Mac has gone to sleep. ZZZzzz… < 1458471324 888447 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-ezdqqaoxrtgyeevm QUIT :Excess Flood < 1458471548 366479 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-ivddogollxyeduyn JOIN :#esoteric < 1458471666 973997 :Reece`!~nothing@host-92-13-205-245.as43234.net JOIN :#esoteric < 1458471873 908596 :Reece`!~nothing@host-92-13-205-245.as43234.net QUIT :Client Quit < 1458472073 578258 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1458472321 543203 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1458475500 180889 :carado!~carado@savhon.org JOIN :#esoteric < 1458476207 952405 :lishaoshuai!~lishaoshu@218.75.123.165 JOIN :#esoteric < 1458476246 491775 :lishaoshuai!~lishaoshu@218.75.123.165 PRIVMSG #esoteric :hello < 1458476253 328738 :lishaoshuai!~lishaoshu@218.75.123.165 PRIVMSG #esoteric : hey ,guys < 1458476254 984106 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :`welcome lishaoshuai < 1458476285 178578 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :lishaoshuai: 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.) < 1458476341 928727 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :only 31s < 1458476344 401838 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :good bot < 1458476365 130286 :lishaoshuai!~lishaoshu@218.75.123.165 PRIVMSG #esoteric :oh,my English is poor. < 1458476512 767998 :lishaoshuai!~lishaoshu@218.75.123.165 PRIVMSG #esoteric : I am come from China. < 1458476525 928464 :lishaoshuai!~lishaoshu@218.75.123.165 PRIVMSG #esoteric :I am coming from China. < 1458476554 71402 :lishaoshuai!~lishaoshu@218.75.123.165 PRIVMSG #esoteric :I am learning Linux. < 1458476566 160403 :lishaoshuai!~lishaoshu@218.75.123.165 PRIVMSG #esoteric :It's interesting. < 1458476586 332046 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :yay < 1458476637 354900 :lishaoshuai!~lishaoshu@218.75.123.165 PRIVMSG #esoteric :But it is too difficult to me. < 1458476660 400020 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :what's the problem? < 1458476983 948551 :lishaoshuai!~lishaoshu@218.75.123.165 PRIVMSG #esoteric :thinks, i am junior student . For me,if i want to go to a major company ,I must know TCP/IP and a lot about Linux.I think you know the chinese company like Huawei,and Xiaomi. < 1458477101 98788 :lishaoshuai!~lishaoshu@218.75.123.165 PRIVMSG #esoteric :http://codecraft.huawei.com/ It's a topic about Huawei,It makes me headache. < 1458477254 830781 :lishaoshuai!~lishaoshu@218.75.123.165 PRIVMSG #esoteric :I think izabera that you can solve it. if you have interest and Please help me. My mail is 1049188593@qq.com . < 1458477327 920059 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i can't read chinese < 1458477444 160614 :lishaoshuai!~lishaoshu@218.75.123.165 PRIVMSG #esoteric :what's your mail. < 1458477497 107563 :lishaoshuai!~lishaoshu@218.75.123.165 PRIVMSG #esoteric :I send the topic to you.i will translate it for you. < 1458477513 520540 :lishaoshuai!~lishaoshu@218.75.123.165 PRIVMSG #esoteric ::-) < 1458477525 424708 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :and what do i have to do with it? < 1458477660 590535 :lishaoshuai!~lishaoshu@218.75.123.165 PRIVMSG #esoteric :It's a code problem about the net.if you have interest,you can write your code or give me some ideas. < 1458477745 352104 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :your description is too vague < 1458477903 931838 :lishaoshuai!~lishaoshu@218.75.123.165 PRIVMSG #esoteric :It's the top-level code megagame.You know dijkstra? < 1458477916 606751 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i do < 1458477922 985838 :lishaoshuai!~lishaoshu@218.75.123.165 PRIVMSG #esoteric :It's about it. < 1458477931 418688 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :still too vague < 1458478044 955132 :lishaoshuai!~lishaoshu@218.75.123.165 PRIVMSG #esoteric :Do you have interset on it? if you have,we can be a team.I will translate it in a mail for you.If not I can still introduce it for you. < 1458478098 563034 :lishaoshuai!~lishaoshu@218.75.123.165 PRIVMSG #esoteric :The first team can get 200000/6$. < 1458478123 810197 :lishaoshuai!~lishaoshu@218.75.123.165 PRIVMSG #esoteric :It's time to show your genius. < 1458478135 836252 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :it's time to fuck off < 1458478179 771821 :nooga!~nooga@91.235.25.1 QUIT :Ping timeout: 248 seconds < 1458478187 527857 :lishaoshuai!~lishaoshu@218.75.123.165 PRIVMSG #esoteric :oh guys,sorry. i am shame to face to you. Ok,goodbye. < 1458478262 310408 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1458478315 405994 :lishaoshuai!~lishaoshu@218.75.123.165 QUIT :Quit: Leaving < 1458479131 350804 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Rdebath14]]4 10 02https://esolangs.org/w/index.php?diff=46626&oldid=46612 5* 03Rdebath 5* (+23480) 10Add some (!!) links to the table < 1458479284 961614 :J_Arcane!~chatzilla@37-219-110-117.nat.bb.dnainternet.fi QUIT :Ping timeout: 244 seconds < 1458479793 26011 :nooga!~nooga@91.235.25.1 JOIN :#esoteric < 1458480686 492614 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :In the meantime, the people of Carbo are almost bursting in bubbles of joy and excitement. < 1458480719 672340 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`quote pro < 1458480736 739985 :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! \ 28) is there a problem with it being carbonized :D yes: carbonized coffee bean is known more commonly as "charcoal" \ 57) ehird: ev < 1458481290 968171 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`quote third < 1458481296 284036 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :548) I prefer the N64 controller, it's the only one that has place for my third hand. \ 579) it's not a list of /all/ interesting esolangs, btw; otherwise you can take the first command from the first esolang, the second from the second, the third from the third, etc, then add 1 to all of them and you get a new interesti < 1458481340 785355 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? kingdom < 1458481341 880647 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :kingdom? ¯\(°​_o)/¯ < 1458481344 208531 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? kingdom come < 1458481344 937951 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :kingdom come? ¯\(°​_o)/¯ < 1458481580 349582 :J_Arcane!~chatzilla@37-219-110-117.nat.bb.dnainternet.fi JOIN :#esoteric < 1458482315 100980 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ais523's esolang diagonal argument. < 1458482327 907018 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`wisdom < 1458482331 767497 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :finnish/Finnish suomalaiset ei Perkeleistä on hakkapeliittaan. Ei saa peittää. Parasta ennen! < 1458482585 65931 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Wisdom for the ages. < 1458482591 746326 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`words --finnish 20 < 1458482597 566189 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :tymällenneteell kylmituksensä tykypsyttävilla intyylitsemmistä suurenemänäni aamme ahdistamanne ahavolyyseltä myrityilta lavertaisemana agrologille luovaltasialla kirkkään hettaminäsi häirittavillä aborttumisemmiksesi ahertävinään kasvattavalle edustasautetui nittävissä < 1458482622 486830 :MoALTz_!~no@78-11-183-124.static.ip.netia.com.pl NICK :MoALTz < 1458482626 956372 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Not the best set ever. < 1458482681 838028 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Only "ahdistamanne", "agrologille" and "kasvattavalle" are real words this time. < 1458482897 87276 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Some vowel transmutation could fix "kirkkään" -> "kirkkaan", "häirittavillä" -> "häirittävillä" and "ahertävinään" -> "ahertavinaan" as well.) < 1458482939 289252 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :“Finnish is not the devil, visit the Hakkapeliitta. Do not cover. Best before!”? < 1458482976 643355 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :what's a Hakkapeliitta? < 1458483046 431446 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Hakkapeliitta < 1458483068 123361 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :I guess you could call that "hackers" < 1458483163 854307 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There's no "visit" in there really. Though the first part doesn't really make any grammatical sense, so... < 1458483246 614930 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :maybe it's supposed to be an or, "Finnish isn't the devil or the hakkapeliittes." < 1458483251 868972 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`? French < 1458483256 334633 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :French? ¯\(°​_o)/¯ < 1458483297 949744 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`le/rn French/Le français n'est pas le démon, visitez les Coupeurs. Ne pas couvrir. Meilleur avant! < 1458483303 841455 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned «french» < 1458483504 837686 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`wisdom < 1458483506 346740 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :sparse matrix algorithm/Sparse matrix algorithms are a trivial special case of non-sparse matrix algorithms, by conjugating with the sparsification operation. < 1458483860 921164 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1458484120 919209 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 244 seconds < 1458485079 56895 :bender|!benderpc@2404:e800:e61a:41d:147e:4d06:aa00:1dc9 QUIT :Ping timeout: 250 seconds < 1458485239 266080 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1458485366 633403 :Reece`!~nothing@host-92-13-205-245.as43234.net JOIN :#esoteric < 1458486204 309133 :lambda-11235!~lambda-11@47.208.113.50 JOIN :#esoteric < 1458487780 223304 :J_Arcane!~chatzilla@37-219-110-117.nat.bb.dnainternet.fi QUIT :Read error: Connection reset by peer < 1458487812 496059 :J_Arcane!~chatzilla@37-219-110-117.nat.bb.dnainternet.fi JOIN :#esoteric < 1458488061 327201 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de JOIN :#esoteric < 1458488458 13079 :J_Arcane!~chatzilla@37-219-110-117.nat.bb.dnainternet.fi QUIT :Ping timeout: 244 seconds < 1458489499 984756 :Vorpal!~Vorpal@unaffiliated/vorpal QUIT :Read error: Connection reset by peer < 1458489533 484255 :Vorpal!~Vorpal@unaffiliated/vorpal JOIN :#esoteric < 1458490010 210544 :J_Arcane!~chatzilla@37-219-240-184.nat.bb.dnainternet.fi JOIN :#esoteric < 1458490025 875360 :jaboja!~jaboja@aejd62.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1458491479 227992 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :“Danish pronunciation: [ˈsmɶɐ̯ɐˌb̥ʁœðˀ]”. am I supposed to just cough the word? < 1458491610 824955 :mad!boulam@69-165-212-148.cable.teksavvy.com JOIN :#esoteric < 1458491671 287672 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :oh man I have a hard problem < 1458491797 806743 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :suppose you have a bunch of paths < 1458491807 512507 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :done < 1458491814 115926 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :/path/to/file < 1458491821 713228 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :those paths? < 1458491833 28699 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I was thinking on a 2d plane < 1458491841 704933 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :or paths in a graph? or ... that? < 1458491855 421021 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: no, still the dijkstra stuff for the “tpo-level code megagame” < 1458491856 697519 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :or paths in a graph, that works as well < 1458491862 651300 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :yes, graphs < 1458491875 86804 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :what's the requirement for this to be turing complete? < 1458491883 604582 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh do we have a translation now? < 1458491887 657500 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :clearly you need some kind of infinitely repeating pattern < 1458491900 315152 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :mad: um... what's Turing complete/ < 1458491902 77111 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :what is turing complete? < 1458491905 860519 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :mad: I don't get it < 1458491910 448638 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :like a 2d grid < 1458491913 484830 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :what is the computation? < 1458491916 39913 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :the megagame? < 1458491926 630717 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :int-e : following the path < 1458491927 451901 :Reece`!~nothing@host-92-13-205-245.as43234.net QUIT :Quit: Leaving < 1458491934 807683 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :meh. < 1458491937 881603 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :if the path eventually stops then it halts < 1458491946 180087 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :but the path can keep going forever < 1458491946 974230 :lambda-11235!~lambda-11@47.208.113.50 PRIVMSG #esoteric :mad: You mean a state machine? < 1458491987 42540 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :lambda-11235 : depending on how your infinite repeated grid is structured you either have a state machine or a turing machine < 1458492007 101987 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :for instance if you have no infinite repetitions then it's a state machine, of course < 1458492036 302424 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :if it's just an infinite 2d grid it's also a state machine because there's no difference between each grid cell < 1458492188 598407 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :if it's a pattern that starts with something, but then has a different pattern that repeats rightwards, then paths in the rightwards repetition either keep going rightwards forever so they're not any different anymore, or the path go leftwards which means the number of iterations is finite (which also excludes being a Turing machine) < 1458492235 129995 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :if it's a 2d grid but with a different pattern on the top side and left side, then it can be a Turing machine < 1458492288 385539 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :because it's a 2 counter minsky machine using the X cell count and Y cell count as counters -> https://esolangs.org/wiki/Minsky_machine < 1458492338 424444 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :but only a single state now < 1458492355 910640 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :so you need an infinity of different paths, some of which are finite (ie the turing machine halts), some of which are infinite (ie it doesn't halt) < 1458492392 240997 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :int-e : well, in a repeated grid of paths, which one of the path within your repeated cell is your state < 1458492409 401291 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :mad: um, wait, there was a two-dimensional esolang that you're probably thinking of. the two-dimensional language that has an instruction pointer and direction like befunge, a repeating pattern, and able to emulate a two-register counter machine < 1458492417 587800 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :which was that? < 1458492438 703855 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :yes that's what I'm talking about < 1458492451 592772 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :https://esolangs.org/wiki/nopfunge < 1458492469 365015 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ok this brings me to the actual question I wanted to ask < 1458492476 27593 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Quit: My MacBook Pro has gone to sleep. ZZZzzz… < 1458492501 950126 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :mad: ah, that's it, yes < 1458492542 512311 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :Is it possible to design a path grid geometry that has an infinity of different path but isn't Turing complete? < 1458492550 987799 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :nopfunge < 1458492586 927764 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :Or all grid geometries that have an infinity of different paths necessarily turing complete? < 1458492711 353832 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :the 2d grid with a different strip on top and left is possibly the simplest grid with an infinity of different paths, and even that one is turing complete < 1458492742 261753 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :so I'm conjecturing that all grid geometries with an infinity of different infinte paths are also turing complete < 1458492818 146456 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Was someone able to prove 3SP turing-complete yet by the way? < 1458492825 637321 :boily!~alexandre@96.127.201.149 QUIT :Quit: DISCARDED CHICKEN < 1458492884 101126 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :so I'm conjecturing that all with an infinity of different > are also turing complete < 1458492893 564122 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION can't make sense of that. < 1458492895 12334 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :And I'm also conjecturing that all turing complete systems contain an infinitely different grid geometry when mapped into paths < 1458492951 827799 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :int-e : hmm, let me try to explain it simpler < 1458492997 314201 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :a finite set of 2d paths are obviously not turing complete < 1458493040 381141 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :like, if you draw a bunch of arrows on a sheet of paper < 1458493046 265440 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and follow the arrows < 1458493059 188454 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :it has to stop because you can only have so many arrows < 1458493088 873086 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :mad: could also go into a loop < 1458493099 257231 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :yes < 1458493108 333786 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :but then you can't have an infinite tape < 1458493116 625593 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :true < 1458493119 23699 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :so to build a turing complete system, you have to add the possibility for some kind of infinite repetition < 1458493137 560551 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I don't really understand how nopfunge is TC, but that is amazing < 1458493173 901979 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :mad: btw, Befunge-98 is probably not TC for the same reason that C isn't TC < 1458493177 545297 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Vorpal: do you understand why a two-counter machine is turing-complete? or at least a three-counter machine? < 1458493190 784275 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Vorpal: or fractran? < 1458493196 118456 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :b_jonas: I would have to read up on those, I'm not really familiar with either < 1458493199 808776 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :Vorpal : it uses X and Y position as bignums, then absuses those as an infinite tape < 1458493208 10 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :mad: ah < 1458493232 692192 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Vorpal: after you read up on the, you'll find out that nopfunge can simulate a two-counter machine < 1458493246 532891 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :b_jonas: well that is how it usually goes to show something is TC < 1458493250 620825 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais calls these thingies Minsky machine < 1458493257 684173 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :s/machine/machines/ < 1458493281 764091 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :They're essentially multi-tape Turing machines that can't write their tape, only read < 1458493310 40976 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :so yeah if you have an infinite number of copies of a sheet of paper with arrows on it arranged in an infinite 2d grid that extends in all directions, you still don't have a turing machine < 1458493322 417302 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Yes that was one part I was wondering about. How it kept state without writable state as it were < 1458493327 671226 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :because you have no way of knowing which copy you're on < 1458493349 558810 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :it's as if you made the left side loop with the right side, and the top side loop with the bottom side < 1458493354 200868 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Vorpal: the state, apart from the finite state a Turing machine can keep in its cpu, is kept in how far the tape heads are from the start < 1458493366 450177 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :right < 1458493369 91794 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Vorpal: that distance is a "counter" when you regard them as a Minsky machine < 1458493380 40813 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but they can only detect whether the counter is zero or nonzero < 1458493380 178410 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Makes sense < 1458493391 426865 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :yes that was the next question < 1458493396 946847 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :this is why to do anything reasonable, any counter machine will need exponential time < 1458493413 92615 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :because it has to store arrays encoded as big numbers < 1458493416 286340 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Ah < 1458493430 258006 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :if you have enough tapes, you can divide a counter by two or multiply by two, thus push or pop a bit < 1458493456 596664 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :So completely impractical then XD < 1458493463 199555 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :if instead of an infinite 2d grid that extends in all directions, you make it only extend rightwards and downwards, and have a different pattern on the left side and a different pattern for the topside (plus potentially a different one for the topleft corner), then you can count the number of repetitions from the left side or top side < 1458493472 34504 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :now it turns out that three counters are enough, because you use two to store two stacks of bits, and one as scratch to do the divisions or multiplications < 1458493473 542260 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :yes this is super impractical :D < 1458493495 177133 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :But it also turns out, and I admit I don't understand why, that two counters are also enough, but in that case the slowdown isn't exponential, it's double-exponential. < 1458493522 144811 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :mad: anyway, it is TC, unlike normal Befunge-98. Though 98 is only not TC due to the sizeof problem < 1458493526 636351 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :One counter definitely isn't enough for turing-completeness though, since a single-counter machine is weaker than a stack machine < 1458493559 302131 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :you're basically storing your turing machine infinite tape as two stacks encoded as something like 2^w * 3^x * 5^y * 7^z < 1458493570 96852 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Vorpal: anyway, ais523 calls these counter machines Minsky machines, and has some esolangs where he examines restricting them in some way and seeing how powerful they remain < 1458493577 521195 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Ah < 1458493597 783542 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :restrict them in different ways than reducing the number of counters that is < 1458493611 726873 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :so there's http://esolangs.org/wiki/The_Amnesiac_From_Minsk < 1458493612 701061 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and then you compute checking if your bignum is divisible by 2/3/5/7 by bouncing between the left side and top side < 1458493622 888328 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and so forth < 1458493639 64205 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :mad: ah yes... evil < 1458493670 141432 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :so the number of iterations to do anything useful is, like... super-hyper-exponential < 1458493675 398607 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :no no < 1458493678 580365 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it's only double-exponential < 1458493686 216272 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :"only" < 1458493687 57160 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric ::D < 1458493694 2472 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :mad: you haven't been on #esoteric enough < 1458493707 40981 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :we have much more impractical languages < 1458493742 995348 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :sure, I certainly prefer computation models that incur only quasi-linear slowdown < 1458493745 996642 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but still < 1458493759 803015 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :this is #esoteric, so people don't restrict themselves to those < 1458493784 493033 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I think I'll keep to befunge-98. It is in fact by far the most practical esolang < 1458493791 112350 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :If you actually want to get stuff done < 1458493810 269214 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :It is a pain to write interpreters for though, I should know, having written 2 < 1458493828 62931 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :so if you have some mechanism to build some infinite grid of paths < 1458493839 414744 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fungot: right? < 1458493839 552496 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Vorpal: and scheme48's byte-code. < 1458493849 196146 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :that was oddly on topic < 1458493881 222950 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Vorpal: what interpreters have you written in befunge? < 1458493890 289109 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :b_jonas: for befunge < 1458493891 946722 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :not in < 1458493901 647820 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I have written programs in it, but no interpreters < 1458493916 690157 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :if, after removing all the paths that are "the same" behavior-wise (ie symmetries), you end up with only finite paths, then it's not turing complete < 1458493917 353682 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :b_jonas: fungot runs on/used to run on my cfunge < 1458493917 492264 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Vorpal: of course, it would < 1458493932 979326 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :And I wrote a funge-98 interpreter in erlang too < 1458493933 739265 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Vorpal: ah! < 1458493968 300422 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :b_jonas: I lost most programs I wrote in the language in the disk crash before I learned to backup many years ago < 1458493981 599304 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :what I'm conjecturing is that if after removing all the paths that are "the same" behavior-wise, there are any infinite paths left, then it _has_ to be turing complete < 1458494049 392242 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :mad: I don't know if you care, but either you haven't told us enough context about this path thing, or you're not making sense < 1458494073 983943 :jaboja!~jaboja@aejd62.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 240 seconds < 1458494074 121951 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :well < 1458494080 878132 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I'm generalizing the whole thing < 1458494086 508649 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fungot: do you care if you don't make sense/ < 1458494086 675234 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :b_jonas: are you doing? xd a 2d fnord etc. :) < 1458494117 648192 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :for instance, the infinitely repeated 2d grid is a "type" of grid < 1458494137 661965 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :you've also got the infinitely repeated 1d grid (not turing complete) < 1458494203 938238 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :infinitely repeated 3d grid (which I think is turing complete under the same conditions as the 2d grid - ie you have some kind of end or ledge to the pattern which lets you count your position in the grid) < 1458494230 717166 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :you also have some fractals < 1458494249 837269 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :as a way of generating infinite sets of paths < 1458494274 622008 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :some of which are going to be turing complete < 1458494330 569914 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :in particular the ones that have some binary-tree kind of thing going on < 1458494440 581320 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :it's also possible that when mapped in 2d, you have to have the possibility of wire crossings or else it's not turing complete < 1458494506 435175 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :basically I found some way of mapping potentially turing-complete systems into shapes and trying to figure out what you can learn from that :D < 1458494601 203723 :jaboja!~jaboja@aejd62.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1458496892 957713 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 244 seconds < 1458496918 110237 :jaboja!~jaboja@aejd62.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 260 seconds < 1458496999 970950 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Since nobody asked for it, here's the 2x2 algorithm for swapping UFL and UBL like U: U' R' F R' B2 R F' R' B2 R2 < 1458497037 669529 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :this channel does rubik's cubes? I didn't know, although I'm not too surprised < 1458497056 902802 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I got one in the mail yesterday. < 1458497086 220659 :jaboja!~jaboja@aejd62.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1458497106 948291 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I think there's at least one other person here who also does them. < 1458497121 549053 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :me, but not too much < 1458497138 743652 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I've even been to the #rubik a bit < 1458497166 162098 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but my cuber-fu has lapsed a lot because I didn't practice much for years now, and it never was good in first place < 1458497182 776505 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I still feel the attraction though < 1458497206 478830 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and should practice more some day and concentrate on improving my particular stumbling points < 1458497246 936259 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(including color neutrality) < 1458497252 508656 :mad!boulam@69-165-212-148.cable.teksavvy.com QUIT :Quit: Pics or it didn't happen < 1458497568 150593 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I wonder how many people are good at "unsolving" cubes. < 1458497579 688387 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Take a scrambled cube and a solved cube, and make the solved one look like the scrambled one. < 1458497615 338878 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :sounds like one added layer of abstraction < 1458497627 982122 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :if you can solve it, you should be aböe to produce any state < 1458497639 804947 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :it may take longer, though < 1458497649 236936 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(this may not be true for the larger cubes) < 1458497678 341024 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :never done those, but i get the problem < 1458497679 970960 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :tswett: given the crazy stuff cubers do, there are probably people competing in that. with all variants, like one-hand each for the read-only template cube and the cube, one hand for the two together, feet, etc. < 1458497866 88177 :lynn!~lynn@unaffiliated/lynn PRIVMSG #esoteric :I seem to recall there are algorithms for cycling edges, or swapping corners, or something like that? < 1458497893 213031 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :yeah < 1458497917 859997 :lynn!~lynn@unaffiliated/lynn PRIVMSG #esoteric :Maybe the "simplest" way to solve a cube (or recreate a scrambled one) is applying those a billion times < 1458497920 674208 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :scrambling is basically just a layer of abstraction that maps each tile to the finishing tile < 1458497923 107259 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :lynn: yes. a bit tedious (in the case of corners) but very useful for blind solving < 1458497931 685351 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :lynn: and no, it's not the simplest way < 1458497951 186977 :jaboja!~jaboja@aejd62.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 268 seconds < 1458497955 562016 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :But is it the "simplest" way? < 1458497960 461980 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :paint :P < 1458498020 173714 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :lynn: the simplest way to recreate a solved cube is to just use an ordinary solving method *forwards* but going to the right state < 1458498044 904023 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :the alternate way is the solve the template cube, writing the moves to paper, and then applying the moves *backwards* to a pristine cube < 1458498073 980939 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I think the simplest way to recreate a given cube is by making random moves until you find that you've succeeded. < 1458498075 333945 :lynn!~lynn@unaffiliated/lynn PRIVMSG #esoteric :b_jonas: Well, as tswett pointed out, by "simplest" I rather mean... "dumbest", maybe < 1458498089 339781 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :tswett: oh, bogosort? < 1458498091 468487 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? bogosort < 1458498095 813170 :lynn!~lynn@unaffiliated/lynn PRIVMSG #esoteric :Oh, that *is* even dumber. < 1458498104 356926 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bogosort? ¯\(°​_o)/¯ < 1458498109 970769 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :WHAt < 1458498114 117045 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :we don't have an entry for that/ < 1458498123 626529 :lynn!~lynn@unaffiliated/lynn PRIVMSG #esoteric :Anyway ordinary solving methods need all kinds of algorithms :< < 1458498144 150496 :lynn!~lynn@unaffiliated/lynn PRIVMSG #esoteric :If you learn the swappy ones, you can use just two and apply them everywhere! (Maybe?) < 1458498262 281864 :llue!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1458498284 718181 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :You can probably find just one algorithm that you can use for everything. < 1458498295 996 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Maybe one that, like, swaps two corners and also rotates three edges. < 1458498405 827092 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :You could take the 12 simple algorithms that each permute four edge and four corner pieces at a time... *ducks* < 1458498445 594458 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(aka quarter turns) < 1458498492 668719 :gonad!~gnomebad@unaffiliated/lleu QUIT :Ping timeout: 260 seconds < 1458498496 362227 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1458498511 126063 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :you could take just _two_ algorithms that generate the whole cube group as a group (or as a semigroup, it's the same thing since it's finite), and use them (without any conjugation or anything). you just wouldn't be able to figure out when to apply which one. < 1458498625 41906 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :4 algorithms seems reasonable to me < 1458498677 304383 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: together with conjugations by whole cube rotations, and conjugation by the cube mirroring outer conjugation? < 1458498678 219019 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(I'm assuming that one can solve one layer intuitively) < 1458498731 955706 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :b_jonas: yes, some conjugation will be involved. but that sounds scarier than it is in practice (as I'm sure you're aware) < 1458498743 644377 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :of course! < 1458498771 772736 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :mind you, I have serious problems with color-neutrality, which means I don't conjugate algorithms as efficiently as I should < 1458498787 466155 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION has never cared about efficiency much < 1458498822 160250 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(so for example, 3x3x3 takes me a about a minute, give or take) < 1458498857 973521 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :that's still better than me. I couldn't yet go to under one minute in average, and I'd need more practice and learning stuff for that < 1458498891 753883 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(not specifically color neutrality though, just improving the recognition of some of the steps of the method, as well as some physical turning practice, would let me) < 1458498922 692990 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I could do under 2 minutes in average though < 1458498966 471870 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Hmm sounds like color neutrality should be the least of your worries. < 1458498997 281633 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :My biggest regret about cubes is that the silver mirror cube wasn't yet available to me during high school, so I couldn't turn the cube under the desk without looking at it. < 1458499002 431097 :pelegreno!~cinch@107.170.175.57 QUIT :Remote host closed the connection < 1458499010 9916 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :And if you keep glancing at the cube under the desk, high school teachers notice that. < 1458499030 259669 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :anyway, to improve I believe I would have to start learning a million algorithms (well, maybe 3 dozen to start with) and I just can't be bothered. < 1458499037 487754 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: yes, I know, color neutrality is just the easiest to describe problem I have < 1458499042 918441 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :my top layer has 4 distinct phases. < 1458499069 123111 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(non-standard too: flip edges; place corners, turn corners, place edges) < 1458499132 857443 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: what? that's the standard order < 1458499147 890247 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :or at least, the best one < 1458499169 967133 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but the last layer isn't the one I'm having problems with. it's before that. < 1458499205 764245 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I don't really care about speed at the moment. I think move efficiency is more important to me. < 1458499211 402305 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION can't track pieces, so the first two layers are also fairly slow. < 1458499237 390416 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :but oh well, fast enough to impress laypeople. < 1458499245 246501 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :tswett: there are competitions for that too < 1458499282 343069 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(laypeople are also easily impressed by just seeing a 5x5x5 cube) < 1458499328 580641 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1458499338 375808 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :or this one, https://en.wikipedia.org/wiki/Megaminx < 1458499341 738291 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :But I don't think you can get good enough in fewest moves, since even an old personal computer can find the absolute fewest move solution for any 3x3x3 state quickly enough. You'll never beat that. < 1458499341 874288 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :what about non-3D "cubes"? < 1458499352 362350 :pelegreno!~cinch@107.170.175.57 JOIN :#esoteric < 1458499361 388737 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Could you have a 4D cube? On a computer that is, you obviously can't make a physical one < 1458499375 345631 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Vorpal: I've seen programs that do that < 1458499393 80357 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :int-e: oh? Do they have any interesting properties? < 1458499440 636887 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :one step further: http://www.gravitation3d.com/magiccube5d/ < 1458499467 223395 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :youtube... https://www.youtube.com/watch?v=0AqMb-edXlc (hmm but apparently that's a program solving it) < 1458499473 608986 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ouch < 1458499535 215198 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :haha http://www.speedcubing.com/records/recs_comp_2222.html < 1458499564 15611 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :and of course this as well: http://www.speedcubing.com/records/recs_comp_3333.html < 1458499625 48159 :jaboja!~jaboja@aejd62.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1458499895 111295 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I never understood what a 4x4x4x4 rubik's cube even _means_ in first place < 1458499909 954769 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :what is its state and what are the elementary steps you can do on them? < 1458499913 423253 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :um < 1458499919 590743 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :any 4-dimensional cube that is < 1458499924 935882 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :3x3x3x3 or 2x2x2x2 too < 1458499952 546185 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :b_jonas: so it is a 3x3x3 but with an extra x3 < 1458499953 860449 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :XD < 1458499962 677827 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Ping timeout: 260 seconds < 1458499968 90221 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :the screenshots on http://astr73.narod.ru/MC7D/MC7D.html are hilarious. < 1458500045 189574 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :yes, I also know some really bored people solve large 3d cubes on computer, like 91x91x91 or something like that < 1458500049 472128 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it's crazy < 1458500060 176973 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :b_jonas: the 3x3x3x3 cube has 8 hyper-faces of 3x3x3 cubes each, that's the state < 1458500093 261089 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: with a sticker of the same color on each of 27 cubes of a face? < 1458500108 587484 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :the cubes are the stickers :) < 1458500114 918636 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :yes yes < 1458500128 620313 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :so 27 cubical stickers < 1458500141 926715 :lynn!~lynn@unaffiliated/lynn PRIVMSG #esoteric :"Look more understandable? I also think so." < 1458500145 341698 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :of each of the 8 colors, yes < 1458500145 762729 :lynn!~lynn@unaffiliated/lynn PRIVMSG #esoteric :Jesus < 1458500160 321552 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: ok, that's scary < 1458500176 733080 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I mean, not that part is scary < 1458500184 708014 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :the scary part is what the rotations are, which I don't understand < 1458500190 543284 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1458500200 709857 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :these faces are on the outer 3d faces of a 3x3x3x3 cube, right? < 1458500338 275724 :lynn!~lynn@unaffiliated/lynn PRIVMSG #esoteric :Halloily. < 1458500339 161510 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :b_jonas: well, the cube has slices of size 3x3x3x1 ... and you'll just rotate them around the short axis. < 1458500391 322248 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: so that means you can rotate any of the slices around 6 axes? < 1458500392 69576 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :so you get 8 basic moves (the usual L, R, U, T, F, B, and two more) < 1458500405 782496 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh wait < 1458500409 773944 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :only around the short axes < 1458500410 854569 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hmm < 1458500454 644814 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :dunno, this is a bit hard to imagine < 1458500466 270588 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I agree :) < 1458500476 12026 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :we need a wisdom for bogosort by the way < 1458500478 140224 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? bogosort < 1458500483 130616 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bogosort? ¯\(°​_o)/¯ < 1458500521 710515 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`learn Bogosort is an efficient sorting algorithm for nondeterministic Turing Machine. Taneb may have invented it. < 1458500528 703238 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'bogosort': Bogosort is an efficient sorting algorithm for nondeterministic Turing Machine. Taneb may have invented it. < 1458500530 482869 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`learn Bogosort is an efficient sorting algorithm for nondeterministic Turing Machines. Taneb may have invented it. < 1458500533 96355 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Relearned 'bogosort': Bogosort is an efficient sorting algorithm for nondeterministic Turing Machines. Taneb may have invented it. < 1458500547 868213 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :But perhaps that's too accurate. < 1458500564 674112 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` sed -i s/M/m/ wisdom/bogosort < 1458500569 29475 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1458500618 55330 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :But it is kind of hard to beat linear time :) < 1458500636 70321 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :maybe link to http://www.dangermouse.net/esoteric/bogobogosort.html < 1458500662 241964 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :no wait, that's too efficient < 1458500715 772532 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :lynn: hellynn! < 1458500754 708048 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :(hallynn? blynnjour?) < 1458500851 373493 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :1. make n! copies of the universe < 1458500969 314838 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION is imagining a global quantum suicide approach to solving NP problems. < 1458501000 346141 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :As in, try a random solution, and if it's wrong, kill all sentient beings? < 1458501033 415700 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :By the way, the idea of quantum suicide goes against a certain principle. < 1458501043 597227 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Basically. I didn't think of stopping after killing the sentient beings... < 1458501057 259235 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Namely: obscure consequences of theoretical physics have no ethical consequences. < 1458501084 60167 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :It's still a great thought experiment. < 1458501087 462732 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :If you bring up quantum mechanics in an ethical debate, you're doing something wrong. < 1458501111 867773 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Schrödinger's cat leapt out of the box. < 1458501155 34245 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I think I don't want to have that ethical debate. < 1458501160 164833 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :tswett: Are you sure? Ethics is not as simple so it may be necessary. The laws of physics are important too (not limited to quantum, though). < 1458501196 185650 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :agreed, _real_ quantum mechanics can come up in ethical debates. quantum suicide probably can't, because most people believe quantum mechanics just doesn't work that way < 1458501220 395966 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :but if we must discuss ethics, let's start with the simpler scenario from https://xkcd.com/1132/ :-P < 1458501240 620728 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :If you can't think of an experiment that the ancient Greeks could have performed in order to demonstrate a law of physics, then as far as ethics goes, that law of physics does not exist. < 1458501241 860982 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :b_jonas: OK < 1458501303 378983 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :tswett: why? < 1458501309 263584 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I don't think so < 1458501317 380648 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Greeks did invent classical logic, although logic is a mathematics and the laws of physics are not relevant, but there is other kind of logic too anyways < 1458501321 727398 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(if the sun goes out, owing somebody 50 dollars will be the least of your worries) < 1458501331 179874 :lynn!~lynn@unaffiliated/lynn PRIVMSG #esoteric :I feel like a boring buzzkill for it, but I've never really fully understood the point in thinking about parallel universes. < 1458501364 185789 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :lynn: well, it's a great device for unimaginative writers < 1458501469 548938 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Well, why *would* ethics depend on stuff that the ancient Greeks could never have observed? < 1458501479 236302 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :And let's not forget Milner's and Hoare's pioneering work on communicating parallel universes... < 1458501519 38725 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :if only I had a knife to get back to the original universe from this parallel one < 1458501523 428612 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :s/work/works/ < 1458501535 765850 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :tswett: Because the ancient Greeks (and even today's people) cannot possibly know all of the possible situations that might occur. < 1458501722 684986 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :so you think the world wasn't yet quantum mechanical at ancient times, and only became so in the enlightenment when we were too close to figuring out all of physics? < 1458501766 417772 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :does philosophy have a concept of a "sufficiently smart human"? ("A sufficiently smart human could solve the problem of global warming.") < 1458501802 384684 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: no, that's game theory and economics, and the latter calls it “perfectly rational agents” < 1458501883 740646 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1458501900 76358 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :b_jonas: No, what I mean is that only what you know is approximation and is not quite completed. It applies to philosophy, ethics, science, religion, etc but in different ways. < 1458501935 798654 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :"Perfectly rational agent" does make more sense I think, assuming that is what you mean of course. < 1458502127 963767 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1458502193 566108 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1458502366 300004 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :b_jonas: makes sense. As much sense as my theory that we are all in a virtual world and what we call quantum physics is just really deficiencies in the simulation. Like floating point rounding errors sort of < 1458502383 887421 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1458502388 303186 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :(Note: I don't actually believe this) < 1458502804 458504 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :'Course, if it's just deficiencies in the simulation, it's weird that the simulation is deficient in a manner that's so consistent and difficult. < 1458502903 870572 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :tswett: well, that is why it is a joke theory ;P < 1458502921 810113 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :One of many reasons < 1458503412 138051 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :like that quantum physics doesn't work anything like simulation errors, for instance < 1458503809 928994 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Phantom_Hoover: well, obviously that is a bit more complicated computer architecture than what we have currently < 1458503887 681873 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :After all we can't simulate an entire universe yet, so why should we assume that they will do that on hardware we can understand < 1458504345 7006 :jaboja!~jaboja@aejd62.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 250 seconds < 1458507648 230737 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03Ozwg6693 5* 10New user account < 1458507680 812616 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :@ping < 1458507680 950191 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :pong < 1458508167 488764 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Taneb: hi < 1458508209 704207 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Hi < 1458508215 725721 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :I'm playing Factorio < 1458508233 621803 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Taneb: it seems like the new minecraft, kind of < 1458508244 713834 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Seeing it popping up in lots of youtube channels < 1458508246 989641 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :It's quite different to Minecraft < 1458508251 162890 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :well yes < 1458508274 840918 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :similar to certain modpacks for minecraft though < 1458508293 428573 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :And similar in that it is an early access game that is quite playable and doing really well < 1458508350 539373 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :they should make an android port < 1458508369 766352 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :myname: might work well on a really large tablet, probably not on a phone < 1458508376 960647 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :but I suspect it would control terribly < 1458508406 354167 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :it doesn't need to be that large if you can zoom properly < 1458508422 839823 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Hm < 1458508432 807920 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :what about the inventory < 1458508449 324096 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Especially the inventory of a car or tank in that game < 1458508663 921260 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh the tension while waiting for the first edit... is it spam or real? < 1458508733 25101 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :or perhaps the first edit was blocked... where's that page again < 1458508737 616794 :jaboja!~jaboja@eml13.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1458508804 581993 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I guess it's https://esolangs.org/wiki/Special:AbuseLog ... nothing yet < 1458509332 629233 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1458509534 749046 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Quit: Textual IRC Client: www.textualapp.com < 1458509546 674866 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So I guess I know how to solve a 2x2 cube now. < 1458509572 621534 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1458509601 618423 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 244 seconds < 1458509613 127860 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Now here's a fun little sequence, of order 4: R2 U2 R U2 R2 < 1458509622 92455 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Taneb: Haneb < 1458509629 844402 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Hi < 1458509633 321885 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Factorio is TG < 1458509671 392404 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Also known as R^(R2 U2), of course. < 1458509715 590510 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :isn't R^(R2 D2) more popular < 1458509726 890122 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Among Star Wars fans, probably. < 1458509729 189725 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Taneb: Are you multiplaying Factorio? < 1458509735 291248 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :shachaf, yeah < 1458509740 634242 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :With one of my friends from uni < 1458509762 381366 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Multiplayertorio is TG < 1458509770 464402 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :`? TG < 1458509789 144473 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :TG? ¯\(°​_o)/¯ < 1458509795 768139 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :shachaf: WHAT IS THE MEANING OF THIS? < 1458509800 205406 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :too good < 1458509817 132987 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :R^(R2 U2) U has an effect that's somewhat easier to describe. < 1458509828 145969 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I have written a very simple X clock in JavaScript, which supports resizing the window but no settings are implemented and it only displays seconds, and only by filling in the circle; it is white at 0 seconds and half green at 30 seconds and so on. I made simply to show its working though, so if you want a real analog clock you could just use xclock, or to modify this one < 1458509861 41201 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :It rotates UBL and UFR in place clockwise while rotating UBR and UFL in place counterclockwise. < 1458509881 576673 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 240 seconds < 1458509932 621995 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Max SendQ exceeded < 1458509955 539542 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :The way that it does this, of course, is by using R2 U2 to move the U pieces into the R layer in a certain way. < 1458510017 669202 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: What if you added another circle for minutes and a third circle for hours? < 1458510022 573800 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Then the clock would be useful. < 1458510036 744116 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Yes, that can be done by using concentric circles perhaps < 1458510040 419601 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1458510047 591921 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Although I only intended it as an example anyways. < 1458510071 261522 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :http://sprunge.us/Ubba < 1458510125 324919 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1458510409 704581 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :whoa whoa whoa, function* < 1458510415 260205 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Generators? < 1458510530 743532 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So what the heck is up with this algorithm: U' R' F R' B2 R F' R' B2 R2 < 1458510618 469107 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I can simplify that a *little* bit: U R' B2^(F R') R' B2 R2 < 1458510628 664657 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmm, add a U and you get a sequence that permutes corners on a 3x3x3 cube, preserving edges < 1458510635 809657 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Uh, lemme try that again. < 1458510649 347679 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :U' R' B2^(F R') R' B2 R2 < 1458510703 23045 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I hate B and F. < 1458510714 40492 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Especially in combination. < 1458510860 611107 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :B2^(F R') leaves the F layer alone except for UFR. It flips the DB edge around. It also swaps UBL and UFR around, with their formerly U faces now facing L and F instead. < 1458510896 464786 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Wacko. < 1458511080 841967 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :shachaf: Yes, function* means generator functions < 1458511098 619379 :jaboja!~jaboja@eml13.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 276 seconds < 1458511326 873205 :jaboja!~jaboja@eml13.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1458511934 120120 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I see that R U R' U R U2 R' U2 is a significant sequence for the 3x3 as well as the 2x2. < 1458512022 130615 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :yeah, I use that (and two variants... inverse, and the mirror image of the inverse) to orient corners < 1458512078 20775 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(but not the mirror image... I can't explain why :) ) < 1458512260 230706 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Lemme check the exact effect that has on the 3x3. < 1458512279 112166 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de QUIT : < 1458512291 696890 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Hmmm. Interesting. < 1458512306 715155 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :and I believe I discovered it myself at some point... playing around with the idea of taking out the FR edge and FRB corner and then putting them back again < 1458512314 231873 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Only the U layer is affected. I'll have to figure out why that is. < 1458512330 743532 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :The UFL and UL pieces are left alone. < 1458512352 231190 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :The remaining U edge pieces have cycled clockwise. < 1458512373 739345 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :And the remaining U corner pieces have rotated clockwise in place. < 1458512397 438600 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :This, of course, means that the sequence has order 3. < 1458512444 875063 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :and for a long time I've used (R U R' U')^3 to permute corners in the back layer (so turning the cube...) < 1458512574 916228 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :now it's B' R' F' R B R' F R and its inverse < 1458513181 667931 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Quit: ZNC - http://znc.in < 1458513916 997753 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1458514173 906311 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1458514449 42713 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: oh man, I still have difficulty reading this algebraic notation, because I used to learn move sequences with the Hungarian mnemonics which use S K T N F L for the sides (all consonants so you can make syllables by appending e u i for 1 2 3 turn resp) < 1458514504 687920 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I can't really read it either... I can perform the sequence slowly on a cube :P < 1458514545 374337 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :S K T N F L is so much better < 1458514569 262927 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Somehow I don't agree. < 1458514614 877602 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :no really, being able to recite the moves with one syllable for each moves makes it much more easier < 1458514774 862919 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I can see that. But I would have to learn the letters. < 1458514825 373767 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :OTHAR TRYGGVASEN, GENTLEMAN ADVENTURER! < 1458514835 787129 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION is catching up on GG from the start < 1458514851 676313 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :boily: quite the project < 1458514889 539652 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :strangely, there weren't black and white pages at the beginning, like I remembered them. < 1458514904 110895 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :was the first volume redrawn or something? < 1458515032 961277 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: that's not difficult, since there's only six of them < 1458515045 561255 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ok, let's say eleven of them or something < 1458515052 349854 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :since not only the sides count, but also e u i < 1458515082 463909 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :anyway it's a non-issue for me since I've never tried to memorize more than one combination at a time :P < 1458515099 994440 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :So mechanical memory was good enough. < 1458515108 835417 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I see < 1458515122 980180 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :well, these mnemonics did help me retain the moves for long term, but ok < 1458515139 925761 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and they can also help communicating a move with someone else < 1458516388 322901 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :communication, pah, what a silly idea. < 1458516562 969748 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1458516742 122148 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net PRIVMSG #esoteric :ACTION carbonizes int-e's coffee < 1458516757 766240 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :brutal < 1458516807 279565 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION taxes augur's carbon < 1458516823 280206 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :afk < 1458517006 245876 :feliks!~feliks@unaffiliated/feliks QUIT :Ping timeout: 268 seconds < 1458517169 464233 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :augur: how do you know that I drink cola... < 1458517200 686891 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh, I read carbonate < 1458517215 153048 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :carbonated coffee? that should be interesting. < 1458517215 634744 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION incinerates augur for good measure < 1458517221 344502 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net PRIVMSG #esoteric :even if i carbonated your coffee it wouldnt be a cola :) < 1458517224 874467 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net PRIVMSG #esoteric :just a soda! < 1458517228 498074 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net PRIVMSG #esoteric :boily: such a thing exists! < 1458517231 49322 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :whoa whoa whoa! no incinerating people in the chännel! < 1458517234 462456 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :augur: eh? < 1458517245 420554 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net PRIVMSG #esoteric :boily: https://www.manhattanspecial.com/products_pure_espresso.html < 1458517247 602248 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :augur: I know. But the defining ingrediant is coffeine < 1458517264 720179 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net PRIVMSG #esoteric :int-e: the defining ingredient of a cola is cola nut :P < 1458517267 84614 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I can't type. < 1458517270 722828 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net PRIVMSG #esoteric :otherwise its not a cola! < 1458517271 806617 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :holy fentimans. I need that now. < 1458517272 52593 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :spell, whatever. < 1458517278 560562 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net PRIVMSG #esoteric :thats why rootbeer, sprite, etc. arent colas, they're just sodas < 1458517316 402531 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net PRIVMSG #esoteric :boily: ive had manhattan special. it's REALLY good. but it needs to be ice cold before you open it otherwise it'll spray all over the place < 1458517362 421684 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :rootbeer and sprite also don't contain coffeine ;-) I think you'll have to come up with one of those awful energy drinks... < 1458517383 134266 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1458517444 838918 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I have a feeling logic programming would be good for OS dev < 1458517528 550321 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Hi < 1458518393 89570 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION pokes hppavilion[1] in the hellogical bits < 1458518623 21770 :feliks!~feliks@unaffiliated/feliks JOIN :#esoteric < 1458518720 89664 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmmmm. hellogic < 1458518855 173305 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :boily: Good point < 1458518869 689077 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :boily: But tswett doesn't lend itself to porthellos as easily as e.g. hppavilion[1] < 1458518937 327452 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :best I found was tswellott. or warrigello, depending on how he's connected as. < 1458518945 162441 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Ah < 1458518957 855652 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1458518977 447310 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hppavilion[1]: yours sounds better, imho. it has that... Elvish feel to it? < 1458519019 793019 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :It does, doesn't it... < 1458519066 176558 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION tswats tswett with a mapole because it's easier than a salutation. < 1458519094 184226 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :mapoles are great, eh? < 1458519100 6781 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Yes, yes they are < 1458519180 634923 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :c#qqRr#j¸$5^ < 1458519206 321176 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :↑ that should be rendered with a tengwar font. < 1458519322 6361 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? mapole < 1458519333 148531 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :A mapole is a thwackamacallit built from maple according to Canadian standards. The army version includes a spork, a corkscrew and a moose whistle. A regulatory mapole measures 6' by 12 kg, ±0.5 inHg. < 1458519394 459273 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? moose < 1458519395 550104 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :moose? ¯\(°​_o)/¯ < 1458519420 804532 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I guess it's a secret nordic weapon of mass distraction? < 1458519525 159767 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :it's not really secret. meese are quite big by themselves; pretty hard to hide hth < 1458519590 465984 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :can you catch a moose with a choose trap < 1458519614 88628 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :... < 1458519617 306694 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :... < 1458519632 889148 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION THWACKS oerjan. 0.35 shachafs. < 1458519667 691593 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :brutal. < 1458519668 611470 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hoily < 1458519671 257102 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :where did you get that < 1458519724 648684 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :boily: then why do you need a moose whistle? I thought it was to lure them out of their lairs... < 1458519775 733211 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net PRIVMSG #esoteric :int-e: sprite contains caffeine, i think. rootbeer usually doesnt but can. mountain dew definitely does but isnt a cola < 1458519798 800202 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :int-e: it's for giving them orders under adverse weather or great distances. < 1458519806 537257 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :shachaf: get what? < 1458519820 468673 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :the mapole < 1458519842 648158 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oh, secondary portative one, in case I had lent my main one to someone else. < 1458519849 952821 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :btw, can I get it back please? < 1458519894 397151 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :augur: "Sprite is a colorless, lemon and lime flavored, caffeine-free soft drink" (well okay, there's a variant with caffeine) < 1458520009 908484 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: that reminds me of someone absconding with my swatter... < 1458520028 384070 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :or wait, it was the saucepan < 1458520045 667451 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :-#-#-# ... slightly modified < 1458520063 613864 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :###----- < 1458520072 615419 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oh, right. < 1458520078 512546 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION resaucepans oerjan < 1458520087 990975 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: there are too many fake swatters and mapoles around. we need a certification system. < 1458520107 451613 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :mine's mine. < 1458520117 444870 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net PRIVMSG #esoteric :int-e: hm! well then ive wasted money on sprite too many times :( < 1458520127 224587 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :let's have a rowboat: ###-----\__/-----### < 1458520149 397160 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :augur: the caffeine was in you all along! < 1458520158 487037 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net PRIVMSG #esoteric :oerjan: :o < 1458520211 999248 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION considered making a wisdom about fake mapoles, but then realized what the portmanteau would be... < 1458520327 202164 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :UUUUUUUUUUUUUUUH! < 1458520340 361547 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION snatches his precious mapole back from shachaf < 1458520356 407571 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? popcorn < 1458520358 290399 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :popcorn? ¯\(°​_o)/¯ < 1458520368 627116 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fungot: popcorn? < 1458520368 627212 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :int-e: fnord olet fnord." fnord < 1458520377 767865 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fungot: you must be kidding < 1458520377 905270 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :int-e: i don't have < 1458520382 479252 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :^style < 1458520382 616920 :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 < 1458520390 752242 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: try "mock mapole" hth < 1458520397 8241 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fungot: I know you can do better than that < 1458520397 285899 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :int-e: irp will solve it. i quite like ribbit. :) i'm still not entirely clear on how composable continuations work and where you don't < 1458520399 95186 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :int-e: that "olet" is finnish < 1458520424 581166 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: thanks, but I'm more upset about the f-words. < 1458520443 927004 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :int-e: well it was presumably bordered by fnordable finnish words < 1458520444 64508 :jaboja!~jaboja@eml13.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 240 seconds < 1458520447 948079 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(though this explains why they would be so frequent in that context) < 1458520498 389543 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: et ole suomalainen hth < 1458520514 151932 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :fnord fnord fnord ♪ < 1458520555 772897 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :califnordication? < 1458520569 20239 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :about GG: there's something weird going on. I remember the "horse", near the beginning of the colour pages. and it's nowhere to be seen. < 1458520591 554872 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: wat? < 1458520599 303078 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh. < 1458520604 675910 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :it may be that the color pages are starting earlier these days < 1458520607 780317 :llue!~gnomebad@unaffiliated/lleu QUIT :Quit: That's what she said < 1458520617 562680 :lleu!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1458520637 710351 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :yes, cheyenne wright reapplied some color < 1458520674 420515 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(I have to admit that I'm unsure about the horse reference) < 1458520697 196369 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :but I did notice some very early colorization lately < 1458520723 828789 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :int-e: it's been changed to symbolize agatha's "breakthrough", i think. < 1458520743 569685 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :while originally it was just black and white because that's how it was published, maybe? < 1458520790 488355 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :speaking of horses, hmm < 1458520804 997126 :jaboja!~jaboja@eml13.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1458520810 836119 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: anyway, http://www.girlgeniusonline.com/comic.php?date=20050404#.Vu9C2Tbmpjo < 1458520822 192971 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :stupid fake anchors < 1458520855 589072 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i once managed to turn it off by disabling one of the advertising sites, but now there are so many... < 1458520885 388607 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it was something google-added, i think. < 1458520913 928836 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmm still two months before the paperback edition of The Shepherd's Crown is released < 1458520915 42182 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ain't got any on my current URL. I'm pretty strict with noscript. < 1458520933 212813 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :and yeah, I was getting to it. I just needed to be patient for the "horse". < 1458520982 899895 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :That horse. < 1458521089 918826 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I needed the picture :) < 1458521098 580687 :lynn_!~lynn@unaffiliated/lynn JOIN :#esoteric < 1458521101 545661 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Funge-9814]]4 10 02https://esolangs.org/w/index.php?diff=46627&oldid=44830 5* 03Ozwg6693 5* (+2947) 10Starts the quest to make this an actual page and not a joke. Page is a WIP < 1458521102 691260 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 260 seconds < 1458521231 953444 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:Funge-9814]]4 N10 02https://esolangs.org/w/index.php?oldid=46628 5* 03Ozwg6693 5* (+266) 10Created page with "==Name?== If this is to be the sequel page to Befunge, should it be Befunge or Funge? I like Funge (since the original page isn't Befunge-93), and vote to change the name on..." < 1458521343 183803 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Funge-9814]]4 10 02https://esolangs.org/w/index.php?diff=46629&oldid=46627 5* 03Ozwg6693 5* (-55) 10Professionalism upgrade. < 1458521459 933105 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION will not touch that funge cleanup with a ten foot pole < 1458521473 543894 :lynn_!~lynn@unaffiliated/lynn QUIT :Ping timeout: 240 seconds < 1458521545 320842 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1458521564 568341 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :. o O ( what if we make it 10 nano-light-seconds instead? ) < 1458521638 690860 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :fizzie: please shampoo fungot twh < 1458521638 828117 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :boily: that's what we wanted in the first < 1458521721 136515 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 244 seconds < 1458521809 746229 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :dammit i'm trying to search the logs for when i discovered how to turn off that anchor, but i cannot find _that_ either. < 1458522093 327465 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :12:09:18: some script from addthis.com does it. < 1458522095 330328 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :12:23:45: ah there it's gone. < 1458522100 674793 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :2014-12-06 < 1458522117 687250 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :aha < 1458522292 276904 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :yay < 1458522327 295260 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :int-e++ < 1458522434 393620 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: you should have a keyword you use to leave notes to yourself in the logs hth < 1458522453 516475 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: heh. < 1458522466 230739 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i think _today's_ logs will work fine, next time. < 1458522470 472519 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@karma int-e < 1458522470 610119 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :int-e has a karma of 9 < 1458522497 369202 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :THIS IS A KEYWORD PRIVMSG FOR OERJAN TO REMEMBER. ♪DING♪ < 1458522499 31051 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shockingly low < 1458522514 968805 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@karma dons < 1458522515 106361 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :dons has a karma of 2 < 1458522532 47761 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :the karma has been reset several times < 1458522542 693583 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(dons used to be in the three digit range) < 1458522620 814673 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :who's dons? < 1458522696 463688 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: don stewart < 1458522744 18994 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :http://stackoverflow.com/tags/haskell/topusers < 1458522764 711537 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :the don stewart. < 1458522814 553616 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@karma shachaf < 1458522814 691238 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :You have a karma of 92 < 1458522823 492211 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan might remember why my karma is artificially inflated tdnh < 1458522841 535391 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@karma oerjan < 1458522841 672829 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :oerjan has a karma of 32 < 1458522858 645208 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION is also not very active on #haskell anymore, to put it mildly < 1458522921 849072 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :shachaf++ < 1458522960 172872 :nooga_!~nooga@public-gprs386246.centertel.pl JOIN :#esoteric < 1458523080 892780 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@karma boily < 1458523081 30666 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :boily has a karma of 109 < 1458523084 34147 :nooga_!~nooga@public-gprs386246.centertel.pl QUIT :Read error: Connection reset by peer < 1458523094 275516 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :that seems rather unlikely < 1458523106 540078 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@karma synx < 1458523106 677428 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :synx has a karma of 11 < 1458523112 352999 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :how the did I manage 109... < 1458523116 976381 :nooga!~nooga@91.235.25.1 QUIT :Ping timeout: 250 seconds < 1458523132 921230 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :boily-- ... let's put things right ... < 1458523201 961259 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@karma boily < 1458523202 98804 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :boily has a karma of 108 < 1458523227 996315 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`factor 109 < 1458523250 803898 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :109: 109 < 1458523260 162222 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily++ < 1458523264 167837 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :108 is much smoother < 1458523267 917271 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :clearly better with a prime hth < 1458523280 339029 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`factor 108 < 1458523284 383155 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :108: 2 2 3 3 3 < 1458523284 788236 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I mean really, really smooth. < 1458523294 520453 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :IC < 1458523349 927745 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :btw, 107 is prime too, if that's what you want < 1458523511 207411 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :I like 108. it's a buddhisticaly good number. < 1458523873 800335 :lleu!~gnomebad@unaffiliated/lleu QUIT :Quit: That's what she said < 1458523904 529652 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? french < 1458523906 146584 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Le français n'est pas le démon, visitez les Coupeurs. Ne pas couvrir. Meilleur avant! < 1458523915 607170 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: what is Coupeurs < 1458523919 418904 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(or are) < 1458523991 255300 :nooga!~nooga@91.235.25.1 JOIN :#esoteric < 1458524124 330648 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? norwegian < 1458524125 394788 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :norwegian? ¯\(°​_o)/¯ < 1458524153 365089 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :`? german < 1458524154 528493 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :german? ¯\(°​_o)/¯ < 1458524176 377358 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? finnish < 1458524177 332883 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Finnish suomalaiset ei Perkeleistä on hakkapeliittaan. Ei saa peittää. Parasta ennen! < 1458524202 405516 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`le/rn norwegian/Norsk ikke faen er Hakadalen. Må ikke tildekkes. Best før! < 1458524208 191876 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned «norwegian» < 1458524237 532485 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? english < 1458524238 352886 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :english? ¯\(°​_o)/¯ < 1458524278 224515 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i'd appreciate english < 1458524364 80691 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`le/rn English not Satan is Hackensack. Do not cover. Best before! < 1458524367 152745 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1458524375 237111 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oops < 1458524381 813796 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn English not Satan is Hackensack. Do not cover. Best before! < 1458524384 142962 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'english': English not Satan is Hackensack. Do not cover. Best before! < 1458524389 727770 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oerjan: went for something "Hackerish" hth < 1458524404 484515 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i did not. no hackers in norway hth < 1458524421 436235 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :we're all still learning to le/rn. < 1458524426 631635 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hacker, in the sense to cut something. cutter, coupeur. < 1458524435 240217 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :maybe I should've went with Trancheur. < 1458524435 546149 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :in any case, hakkapeliitta has nothing to do with hackers afaik < 1458524455 704622 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :to learn is human, to le/rn divine < 1458524467 799192 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :wtf < 1458524484 235064 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm checking... < 1458524517 869523 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :"Hakkapeliitta (Finnish pl. hakkapeliitat) is a historiographical term used for a Finnish light cavalryman in the service of King Gustavus Adolphus of Sweden during the Thirty Years' War (1618 to 1648)." < 1458524582 268403 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :apparently it _is_ relating to hacking in the violent sense. < 1458524585 505169 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*related < 1458524610 539055 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :Choppeur? Émincisseur? Élagueur? < 1458524716 285217 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm tricky < 1458524809 389700 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1458524989 259399 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` rm wisdom/{english,norwegian} < 1458524992 448675 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1458525006 864724 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :this simply does not work, then. < 1458525059 439914 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :my trusty old memory will have to come up with some better word that fits. perhaps some time around christmas. < 1458525092 669883 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :there are plenty of christmases coming up. good occasions for thinking about nonsensical Finnish. < 1458525100 842800 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :of course, all i can think of is "amortized" hth < 1458525126 823928 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :strange times we are living in. oerjan remembers amortized. < 1458525131 100513 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: it's not the finnish that is the problem. < 1458525327 760223 :boily!~alexandre@96.127.201.149 QUIT :Quit: SPIDER CHICKEN < 1458525480 965475 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@tell boily “Danish pronunciation: [ˈsmɶɐ̯ɐˌb̥ʁœðˀ]”. am I supposed to just cough the word? <-- don't be ridiculous. you're supposed to put a potato in your mouth hth < 1458525481 103065 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1458526178 285163 :lleu!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1458526305 357438 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@tell b_jonas But it also turns out, and I admit I don't understand why, that two counters are also enough, but in that case the slowdown isn't exponential, it's double-exponential. <-- you store n counters in n prime exponents of a single one, + 1 scratch for multiplication and division. < 1458526305 534388 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1458526912 202114 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? bogosort < 1458526918 479136 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Bogosort is an efficient sorting algorithm for nondeterministic Turing machines. Taneb may have invented it. < 1458527312 75806 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1458528024 253965 :nooga!~nooga@91.235.25.1 QUIT :Ping timeout: 276 seconds < 1458528236 924103 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1458529678 413839 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :`? bogobogosort < 1458529680 148339 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bogobogosort? ¯\(°​_o)/¯ < 1458530188 520625 :APic!apic@apic.name QUIT :Ping timeout: 252 seconds < 1458530527 73579 :jaboja!~jaboja@eml13.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 250 seconds < 1458532156 102826 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ITL tswett implies nuclear weapons have no ethical consequences. < 1458532702 56911 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-ivddogollxyeduyn QUIT :Ping timeout: 248 seconds < 1458533565 961465 :heroux!sandroco@gateway/shell/insomnia247/x-bbklpcpnffpsqpic QUIT :Ping timeout: 244 seconds < 1458533627 311094 :heroux!sandroco@gateway/shell/insomnia247/x-pkescsczbzdrssue JOIN :#esoteric < 1458533864 954745 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :would it be possible to define a generic bogo- transform for algorithms? < 1458534135 556729 :MoALTz_!~no@78-11-183-124.static.ip.netia.com.pl JOIN :#esoteric < 1458534179 821996 :heroux!sandroco@gateway/shell/insomnia247/x-pkescsczbzdrssue QUIT :Ping timeout: 248 seconds < 1458534266 743358 :treaki_!~treaki@p54BF2C63.dip0.t-ipconnect.de JOIN :#esoteric < 1458534338 356098 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-dnjqaclouxdbimnw JOIN :#esoteric < 1458534342 273010 :MoALTz!~no@78-11-183-124.static.ip.netia.com.pl QUIT :Ping timeout: 276 seconds < 1458534481 466954 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? tg < 1458534484 363913 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :tg? ¯\(°​_o)/¯ < 1458534493 149469 :treaki__!~treaki@p5B11C89E.dip0.t-ipconnect.de QUIT :Ping timeout: 244 seconds < 1458534541 491716 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn TG is short fot Turing-Gödel, the highest possible level of difficulty of a multiplayer game. < 1458534543 954157 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'tg': TG is short fot Turing-Gödel, the highest possible level of difficulty of a multiplayer game. < 1458534559 74723 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn TG is short fot Turing-Gödel, the highest possible level of difficulty for a multiplayer game. < 1458534561 173911 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Relearned 'tg': TG is short fot Turing-Gödel, the highest possible level of difficulty for a multiplayer game. < 1458534639 531892 :mad!boulam@69-165-212-148.cable.teksavvy.com JOIN :#esoteric < 1458534667 963469 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? mad < 1458534669 233244 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :This wisdom entry was censored for being too accurate. < 1458534675 894638 :heroux!sandroco@gateway/shell/insomnia247/x-fpnisybjbqabxbqy JOIN :#esoteric < 1458534857 540782 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :You shouldn't censor them regardless of accuracy, unless "censor" is supposed to be the actual text of the entry anyways, in which case it should be censored regardless of accuracy. < 1458534899 239917 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it is currently the actual text of the entry hth < 1458534932 566918 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :hi < 1458535029 932277 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1458535233 731938 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: Hi < 1458535240 905026 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: I've started writing compilers :) < 1458535300 638582 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`? fot < 1458535301 472168 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :fot? ¯\(°​_o)/¯ < 1458535309 945247 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: OOOOOOEEEEEEEEEEEEEEEEEERJAAAAAAAAAAAAAAAAN < 1458535335 820428 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :The Shadow, The Plague, The Void wants you in its unholy office. Now. < 1458535411 351316 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION thinks this sounds like a good day to skip work. < 1458535445 442597 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Hm... < 1458535455 993522 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Along with compilers, I want to deal with the semantic web a bit < 1458535460 896909 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :not that i have work. < 1458535466 540720 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Exactly. < 1458535512 789180 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i know nothing about the semantic web, which looks like it will work excellently for my work-avoiding plans today. < 1458535559 951180 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :is that "fot" relevant to me in any way btw < 1458535571 401879 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Well, you did say "fot" in tg < 1458535575 755209 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Instead of "for" < 1458535579 308697 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oops < 1458535582 236740 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Which may have been a pun, but if it was I don't get it < 1458535599 292617 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn TG is short for Turing-Gödel, the highest possible level of difficulty for a multiplayer game. < 1458535601 402469 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Relearned 'tg': TG is short for Turing-Gödel, the highest possible level of difficulty for a multiplayer game. < 1458535602 266472 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I was confused after your second le/rn because you didn't fix it and I couldn't see the difference (I found it) < 1458535625 896737 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :min_nd might be an interesting project. A minimal NodeJS-like language < 1458535631 191686 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Not JS, but similar < 1458535701 968823 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Maybe I'll compile it xD < 1458535708 784432 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(THAT would be a good idea :P) < 1458535715 841608 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(Well, actually...) < 1458535724 88819 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(Hm... Should I? < 1458535725 252923 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :compile early, compile often < 1458535749 135672 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Would compiling a JS-ish language result in hellfire raining from the sky to undo me? < 1458535771 525112 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(undoing me as in not just killing me, but erasing the fact that I ever existed in the first place) < 1458535789 368531 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Either because it's an atrocity OR because it would be hard. Both work. < 1458535800 946668 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :The more I think about it, the louder the "yes" becomes. < 1458535813 647832 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(yes as in "don't") < 1458535813 785429 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :depends what you mean by 'compile' < 1458535853 324758 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: Produce an executable. I'd remove some of the worse-for-compiling parts- e.g. reduced dynamic typing- but I would keep JS in spirit if I were to do that < 1458535862 494545 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :if all the variables are dynamic typed still and it tests the type of each variable before doing operations on them, is it really 'compiled'? < 1458535886 933892 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: That's why it wouldn't be dynamically-typed < 1458535902 53667 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :if it's not dynamically typed then it can be compiled < 1458535905 231403 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :It'd be boo:python::min_nd:JavaScript < 1458535934 56497 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I don't think I should, mostly because higher-level functions < 1458535953 735842 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :then it would be competing against java/c# (if it has a garbage collector), or c++ (if it doesn't have a garbage collector) < 1458535955 574644 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Then again, Haskell has higher-level functions (and static typing) < 1458535963 855500 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: Yeah, probably < 1458535979 395476 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I'll likely just interpret it, or VM it maybe < 1458535985 110070 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :haskell is in a different category because it has no side-effects whatsoever < 1458535990 395471 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: Yeah < 1458535991 702848 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :True < 1458535994 726608 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :everything in haskell is local < 1458536008 515985 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Exactly < 1458536013 209035 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :That's why I doubt I can compile it < 1458536053 904951 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zzo38: You like Node. What's the stuff that NEEDS to be included if it were minimized? < 1458536055 92768 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :this allows some more optimizations in theory (ie turning loops into SIMD) < 1458536056 781440 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : (undoing me as in not just killing me, but erasing the fact that I ever existed in the first place) <-- don't be silly. all evidence indicates that has never happened to anyone hth < 1458536067 157383 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Well-played. < 1458536078 923062 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(Maybe I'll make min_nd tapey :P) < 1458536102 470098 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :but also prevents some other pretty big optimizations (ie you can't just share pointers to the same object all over the place) < 1458536103 897796 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: Vectorization? < 1458536134 766222 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :yes, in theory non-side effect code can be vectorized < 1458536150 881721 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :hppavilion[2]: Probably first-class functions would be one < 1458536156 791445 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Obviously < 1458536169 163231 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :because the compiler can prove that pointers to arrays passed to a function don't overlap < 1458536173 558347 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :because they can't < 1458536202 180516 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :in practice there are no real performance-oriented non-side effect languages today < 1458536206 380864 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :so people use c++ < 1458536210 86135 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zzo38: And events, ofc < 1458536234 858683 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :current non-side effect languages don't really care about perf that much and are designed for other goals < 1458536234 996254 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: Yeah, I find the way programmers talk about their favorite language funny < 1458536267 469010 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Events is a feature of Node.js, and DOM has different kind of events, although neither is core JavaScript < 1458536269 43307 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :"I use Haskell because it has these performance benefits that I love, and not because it's a fucking awesome language that I fell in love with" < 1458536289 169231 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zzo38: But I'm minimizing Node, not JS < 1458536294 27169 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :heh < 1458536303 78724 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :JS is just minimized by proxy, being a Node thing < 1458536314 564541 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(I call it: "nanode") < 1458536324 620903 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Or more accurately, Node is a JS thing < 1458536332 255114 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :But thingship is commutative in this case < 1458536351 63131 :heroux!sandroco@gateway/shell/insomnia247/x-fpnisybjbqabxbqy QUIT :Ping timeout: 250 seconds < 1458536370 680898 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Yes, OK < 1458536403 379462 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: Yep. Computers have enough memory and enough processing speed nowadays that using the optimal language for a task is nearly always pointless objective; the end user won't notice in most cases < 1458536414 734147 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :It's more about not using a shit language and being a decent programmer < 1458536430 56702 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :errrrrr < 1458536442 162069 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: That's not a happy noise for me. < 1458536442 970702 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I think it's application dependent < 1458536449 440208 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: Yeah, but in most cases < 1458536460 712419 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Unless you need to-the-femtosecond accuracy < 1458536472 181003 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Most languages will do < 1458536474 481200 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :if you're doing video games or what I do (sound processing), then C++ more or less can't be replaced < 1458536482 366174 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: Even by Rust? < 1458536508 614891 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric ::P < 1458536512 576363 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :rust would do < 1458536513 617334 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I can program with many different programming language, such as C and Forth and 6502 and JavaScript and whatever else; they can be use for different purpose < 1458536553 40274 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :in theory java or c# aren't that far from being video-game usable < 1458536563 998304 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :minecraft runs on java < 1458536573 103653 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :some XNA games run on c# < 1458536594 415510 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :but writing games in java isn't easier than writing them in c++ < 1458536598 659326 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :It depends what game < 1458536599 737359 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :so there's no benefit < 1458536617 839117 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and there's a clear cost (garbage collector pauses) < 1458536667 958369 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :zzo38 : ok, name me a game that's easier to write in java than in c++ < 1458536737 847175 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: Any game that your boss told you to write in Java < 1458536758 290470 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Assuming you're a proficient Javagrammer < 1458536772 202707 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :We need specific names for different types of programmers < 1458536807 906962 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Pygrammers (pythonistas), Scigrammers (scientific computing), Pro-grammars (linguists, particularly ones who moonlight as pedants) < 1458536867 36013 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I wouldn't know because I don't program in Java or C++ < 1458537163 477179 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :hpp: if your boss tells you to write a game in java < 1458537173 840655 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Quit: Leaving < 1458537184 262830 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :...you need to work in a better game company :o < 1458537185 384800 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric ::D < 1458537192 963053 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1458537201 960243 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :zzo38 : but you program in C? < 1458537377 35320 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Client Quit < 1458537377 35344 :APic!apic@apic.name JOIN :#esoteric < 1458537381 12731 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1458537468 313073 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Client Quit < 1458537718 54070 :lambda-11235!~lambda-11@47.208.113.50 QUIT :Quit: Bye < 1458537823 662387 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net JOIN :#esoteric < 1458537875 476971 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net QUIT :Client Quit < 1458538381 189788 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :med: Yes I do make program in C < 1458539668 416982 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Do you have PNG picture with Japanese mahjong arrange in grid? < 1458539878 723123 :heroux!sandroco@gateway/shell/insomnia247/x-scowxcdnrbnztnrj JOIN :#esoteric < 1458540323 944140 :heroux!sandroco@gateway/shell/insomnia247/x-scowxcdnrbnztnrj QUIT :Ping timeout: 244 seconds < 1458540333 667967 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1458540597 666255 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 260 seconds < 1458541413 706775 :pelegreno!~cinch@107.170.175.57 QUIT :Remote host closed the connection < 1458541485 273786 :pelegreno!~cinch@107.170.175.57 JOIN :#esoteric < 1458541933 924537 :dingbat!uid70835@gateway/web/irccloud.com/x-byegtmcogbaxhcfk QUIT :Quit: Connection closed for inactivity < 1458542502 618991 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1458543517 791632 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :mad: Lots of Android games are Java, although they are hardly AAA games < 1458543591 577556 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :that's because they made the mistake of making the api java based but yeah < 1458543798 896930 :heroux!sandroco@gateway/shell/insomnia247/x-newrbinvtgueiqyp JOIN :#esoteric < 1458544339 788527 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :There are also other virtual machines to make computer game and other program out of < 1458544894 739719 :heroux_!sandroco@gateway/shell/insomnia247/x-axhqhyrfdojnjqrp JOIN :#esoteric < 1458544907 171476 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :mad: Have you done anything with Rust? < 1458544937 665542 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: Fair enough < 1458544948 915663 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :FreeFull: Have you ever done anything with dk? < 1458544959 561784 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :"Fur Elise in Q semiminor" < 1458544973 81044 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :hppavilion[2]: What's dk? < 1458544979 88819 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Donkey Kong? < 1458544991 500986 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :FreeFull: Compiled programming language < 1458544996 5529 :heroux!sandroco@gateway/shell/insomnia247/x-newrbinvtgueiqyp QUIT :Ping timeout: 264 seconds < 1458545000 487840 :heroux_!sandroco@gateway/shell/insomnia247/x-axhqhyrfdojnjqrp NICK :heroux < 1458545009 984842 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Obviously I haven't done anything with it before, given I haven't heard of it before :) < 1458545024 881603 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :FreeFull: OK, that's good < 1458545042 396029 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :FreeFull: The fact that you haven't used it yet means my computer isn't necessarily completely open < 1458545055 571632 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :FreeFull: Because I haven't published dk yet :P < 1458545122 147717 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :=P < 1458545140 860038 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :FreeFull: I've been learning how to write compilers, and dk is my first compiled language :P < 1458545145 708621 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :It has... expressions < 1458545149 241240 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :And putc() < 1458545154 377045 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Woo, expressions! < 1458545164 914963 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Pft, why would you want I/O? =P < 1458545166 493592 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :binary: +-*/, unary: -x < 1458545182 218622 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :FreeFull: Because some people like knowing if their code works < 1458545188 963538 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Though it's just O at the moment =P < 1458545201 29844 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :FreeFull: I'm currently getting functions to work < 1458545212 315638 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :See if you know how to compile it into QUACKVM codes (either assembly or binary) < 1458545273 400777 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Ah! Just figured out a bug! < 1458545296 147645 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zzo38: You can write a backend from the Walric Platform (the WP compiler collection's IL) < 1458545313 417962 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :YES! < 1458545315 829726 :heroux!sandroco@gateway/shell/insomnia247/x-axhqhyrfdojnjqrp QUIT :Ping timeout: 248 seconds < 1458545318 636888 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I GOT FUNCTIONS WORKING! < 1458545326 758224 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :AT LEAST TO SOME DEGREE! < 1458545335 228745 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :THEY'RE REALLY JUST PROCEDURES AT THE MOMENT! BUT STILL! < 1458545340 367078 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :What is the specification of such IL? < 1458545345 410288 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :It was just a bug from a simple workaround < 1458545356 622639 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zzo38: Currently nonexistent, as it's still in development < 1458545369 310112 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1458545381 926537 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zzo38: But it's a simple ASM inspired by TIS-100, sans massive parallelity < 1458545384 883377 :heroux!sandroco@gateway/shell/insomnia247/x-lmwkzicrdwnqqrzm JOIN :#esoteric < 1458545454 206635 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zzo38: It uses an accumulator for arithmetic and conditionals, has partial orthagonality, and memory is loaded with LD and stored with ULD from and to the exp and imp registers < 1458545621 98715 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zzo38: I'm considering making return a function. Is that an awful, awful idea? < 1458545669 2965 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :To know, QUACKVM is using 16-bit cells. Memory cell 2 acts somewhat like an accumulator. < 1458545693 521318 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I don't know if that is awful idea it depend on the context of the rest of the programming language I think? < 1458545719 511749 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zzo38: Ah, mine uses 64-bit memory and registers. So that might (read: would most definitely) be an issue < 1458545744 381303 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Though I suppose I could make up the spec to allow for differently-sized registers < 1458545753 359622 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Depending on the final target < 1458545884 677402 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zzo38: To make return work, it's literally 5 lines of unconditional ASM, so I'll do that < 1458545887 203163 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ret(x) < 1458545899 830692 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Wait, but that'll mess with typechecking... < 1458545902 164325 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Hm... < 1458545919 358762 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Wait, not exactly < 1458545935 505542 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :If you return a value of the wrong type, it'll just bitcast automatically, which is probably even worse < 1458545942 577905 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Yes it is a possibility to allow different size registers; that is a possible design. When someone needs such a design, now you have it! < 1458546134 269150 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1458546387 234837 :bender|!benderpc@2404:e800:e61a:41d:147e:4d06:aa00:1dc9 JOIN :#esoteric < 1458546432 256552 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 276 seconds < 1458547364 216348 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :YES! < 1458547371 106554 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :FUNCTIONS ARE NOW ACTUALLY FUNCTIONS! < 1458547408 776358 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :One thing I'm considering is a nullary operator called $ < 1458547436 604125 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :When you put an expression on a line of its own, it is evaluated and its result is stored in $ < 1458547457 73700 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I mean acc < 1458547461 148792 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :When an operator is evaluated, it's assumed its left argument is in acc < 1458547503 874588 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :$ would basically mean "do nothing" when on the left and "move the accumulator to the aux register prior to overwriting it with the left argument" when on the right < 1458547522 639777 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Basically, $ allows you to reuse the expression on the previous line, which is good for big expressions < 1458547529 37305 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :5+9 < 1458547531 207266 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :$-2 < 1458547542 463563 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :putn($) < 1458547550 633595 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :>>> 12 < 1458549564 548400 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :do you guys ever sleep < 1458549599 472514 :mad!boulam@69-165-212-148.cable.teksavvy.com QUIT :Quit: Pics or it didn't happen < 1458549667 24908 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :zzzleep is for the wezzz < 1458550108 847555 :llue!~gnomebad@cpc15-croy20-2-0-cust489.croy.cable.virginm.net JOIN :#esoteric < 1458550118 244154 :llue!~gnomebad@cpc15-croy20-2-0-cust489.croy.cable.virginm.net QUIT :Changing host < 1458550118 381720 :llue!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1458550176 286000 :lleu!~gnomebad@unaffiliated/lleu QUIT :Ping timeout: 276 seconds < 1458550255 924136 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1458550861 35386 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 244 seconds < 1458550969 593749 :J_Arcane!~chatzilla@37-219-240-184.nat.bb.dnainternet.fi PRIVMSG #esoteric :http://lua-users.org/lists/lua-l/2009-11/msg00089.html < 1458551288 452342 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1458551511 982716 :Alcest!~alcest@69.64.40.177 JOIN :#esoteric < 1458551555 25444 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :tromp: hi you got a bit reddited https://www.reddit.com/r/programming/comments/4b8264/celebrates_obfuscation_and_conciseness_with/ < 1458551558 803708 :Alcest!~alcest@69.64.40.177 QUIT :K-Lined < 1458551574 440551 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 260 seconds < 1458551579 815224 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :r.i.p. < 1458551639 50204 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@tell tromp you got a bit reddited https://www.reddit.com/r/programming/comments/4b8264/celebrates_obfuscation_and_conciseness_with/ < 1458551639 187298 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1458551683 145930 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :oerjan: if you don't want publicity, IOCCC is not a good venue to post things < 1458551706 808052 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :MAYBE < 1458551735 122379 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :that page didn't seem to have been linked before, though. < 1458552966 311156 :nooga!~nooga@91.235.25.1 JOIN :#esoteric < 1458553530 353346 :zadock!~outsider@cthulhu.tuiasi.ro JOIN :#esoteric < 1458553591 917750 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 244 seconds < 1458553694 25757 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net QUIT :Ping timeout: 248 seconds < 1458553705 759771 :zadock!~outsider@cthulhu.tuiasi.ro QUIT :Remote host closed the connection < 1458553858 189527 :J_Arcane!~chatzilla@37-219-240-184.nat.bb.dnainternet.fi QUIT :Ping timeout: 268 seconds < 1458553987 175630 :Frooxius!~Frooxius@194.108.5.201 QUIT :Quit: *bubbles away* < 1458554108 231239 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite < 1458554510 18013 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net JOIN :#esoteric < 1458554894 201412 :bender|!benderpc@2404:e800:e61a:41d:147e:4d06:aa00:1dc9 QUIT :Ping timeout: 268 seconds < 1458555566 812369 :mroman!~mroman@160.85.232.157 JOIN :#esoteric < 1458555728 135355 :llue!~gnomebad@unaffiliated/lleu QUIT :Ping timeout: 244 seconds < 1458556234 988807 :lleu!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1458556342 54461 :bender|!benderpc@2404:e800:e61a:41d:147e:4d06:aa00:1dc9 JOIN :#esoteric < 1458556543 988188 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1458557012 15789 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1458557277 993015 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 248 seconds < 1458558080 152706 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So, that BLC self-interpreter is pretty small. < 1458558166 151552 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Is BLC the only thing that that could reasonably be a self-interpreter for? < 1458558590 708631 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Ooh, this particular sequence is U'^(F R U' R'). < 1458558602 526635 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :. o O ( That's a horribly non-mathematical term, "reasonably". ) < 1458558674 84277 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Yes, I think I like that sequence. < 1458558809 866156 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :As for its effect? Let me append U to it; that seems to make it a little easier to understand. < 1458558835 951287 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :U^(F R U' R') is meaningful too < 1458558862 246745 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I just realized that I use those for flipping edges :P < 1458558912 125416 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Relative to the U face: it moves UBL, UBR, and UFL counterclockwise, then rotates UBL in-place clockwise and UBR in-place counterclockwise. < 1458558955 999726 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :the first one flips two opposite edges; the second flips two neighbouring edges. I don't care about the rest ;) < 1458559003 455556 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :or vice versa... hmm :) < 1458559084 266310 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(and of course I should care if I wanted to be faster) < 1458559092 889689 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Isn't your thing the opposite of my thing/ < 1458559127 646561 :boily!~alexandre@96.127.201.149 QUIT :Quit: SEWER CHICKEN < 1458559239 113748 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So now I've got this stupid sequence: U' R' F R' B2 R F' R' B2 R2 < 1458559277 187300 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I don't see where the beauty is. < 1458559316 955434 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :anyway, the point to my mind is that after F R U' R', all pieces of the bottom two layers are safely stashed in the bottom two layers again... while one edge piece on the top has been flipped < 1458559419 994634 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Though... that's a pretty interesting part in the middle there. We've got, like... F R' B2 R F' R' B2 R < 1458559437 474765 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :tswett: and yes, it's the inverse of course... < 1458559439 264472 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :That part is [F, R' B2 R]. < 1458559459 10803 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION failed to recall the group theoretic point of conjugation ;) < 1458559482 795385 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :In context: U' R' [F, R' B2 R] R < 1458559529 369410 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :You can make that even more concise if you want: U' [F, B2^R']^R' < 1458559609 302218 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(and I actually use U^(R U R' F') anyway) < 1458559679 229110 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :where you'll recognize R U R' F' as the inverse of F R U' R' < 1458559709 714626 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Yup. < 1458559740 258780 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Lemme pay attention to where the white and yellow pieces go as I execute this sequence. < 1458559820 797175 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Six of the eight pieces ultimately stay still. < 1458560324 670731 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :protip: actually solving it can be more fun than theoretic computations < 1458562400 410037 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :people in Europe: don't forget we have timezone offset jump this weekend (on Easter) < 1458562461 797658 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: yes, that's what mad said too. < 1458562767 344524 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Ping timeout: 246 seconds < 1458563823 876535 :Sgeo__!~Sgeo@ool-18e43ef5.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1458566137 556537 :Alcest!~alcest@69.64.40.177 JOIN :#esoteric < 1458566807 574841 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1458566807 793281 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de JOIN :#esoteric < 1458569574 959808 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :poor Dupree < 1458570278 623956 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net JOIN :#esoteric < 1458573211 987494 :AnotherTest!~turingcom@2a02:2c40:400::1:6e46 JOIN :#esoteric < 1458574220 147647 :mroman!~mroman@160.85.232.157 QUIT :Quit: Lost terminal < 1458574323 62804 :nycs!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1458574346 816612 :jaboja!~jaboja@eml13.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1458574427 733700 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :um, < 1458574434 621512 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Ping timeout: 276 seconds < 1458574644 916633 :earendel!~earendel@unaffiliated/earendel JOIN :#esoteric < 1458574805 46272 :bender|!benderpc@2404:e800:e61a:41d:147e:4d06:aa00:1dc9 QUIT :Ping timeout: 250 seconds < 1458575517 988617 :AnotherTest!~turingcom@2a02:2c40:400::1:6e46 QUIT :Ping timeout: 248 seconds < 1458575786 987776 :AnotherTest!~turingcom@2a02:2c40:400::1:6e46 JOIN :#esoteric < 1458576835 869423 :jaboja!~jaboja@eml13.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 248 seconds < 1458577229 644083 :AnotherTest!~turingcom@2a02:2c40:400::1:6e46 QUIT :Quit: ZNC - http://znc.in < 1458577336 539995 :AnotherTest!~turingcom@2a02:2c40:400::1:6e46 JOIN :#esoteric < 1458577346 611745 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1458578020 5303 :jaboja!~jaboja@eml13.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1458578244 434985 :zadock!~outsider@81.180.208.252 JOIN :#esoteric < 1458578297 933232 :MoALTz_!~no@78-11-183-124.static.ip.netia.com.pl NICK :MoALTz < 1458578881 541540 :AnotherTest!~turingcom@2a02:2c40:400::1:6e46 QUIT :Ping timeout: 240 seconds < 1458579235 83888 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1458579254 81853 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :How do I do GUI on the WP? < 1458579263 462469 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(WP is the IL for my compilers) < 1458579399 88765 :zzo38!~zzo38@24-207-50-123.eastlink.ca QUIT :Remote host closed the connection < 1458579935 595726 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :first you start with a QRMVP then add a LCLIC and finally a UX£DX < 1458579979 279410 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :hppavilion[2]: please tell me that WP is wordpress < 1458579989 627106 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :it's walrus something < 1458580002 270677 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric ::( < 1458580013 4657 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :new language idea: wordpress is the IL < 1458580135 294447 :dos!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1458580149 661112 :dos!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :coppro: izabera: It's "Walric Platform" < 1458580159 634295 :dos!~DevourerO@58-0-174-206.gci.net NICK :hppavilion[1] < 1458580342 96927 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 244 seconds < 1458580490 864598 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :is walric even a word < 1458580494 107262 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :it is now < 1458580499 661365 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :welcome to English < 1458580504 698577 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :that's not how it works < 1458580550 337129 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :yes it is < 1458580659 618029 :mbrcknl!sid28171@gateway/web/irccloud.com/x-amogajhmjxxpgpov QUIT :Ping timeout: 260 seconds > 1458580741 672006 JOIN :#esoteric > 1458580745 730044 JOIN :#esoteric > 1458580746 238344 JOIN :#esoteric > 1458580791 321929 JOIN :#esoteric > 1458580795 388260 JOIN :#esoteric > 1458580795 896531 JOIN :#esoteric > 1458580833 317492 JOIN :#esoteric > 1458580837 373830 JOIN :#esoteric > 1458580837 882029 JOIN :#esoteric > 1458580875 322390 JOIN :#esoteric < 1458580876 297163 :glogbot!dlopen@libdl.so JOIN :#esoteric > 1458580879 381131 JOIN :#esoteric > 1458580879 887143 JOIN :#esoteric < 1458581768 154988 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 244 seconds < 1458582390 463307 :hppavilion[1]!~DevourerO@74-114-87-90.dynamic.asdk12.org JOIN :#esoteric < 1458583114 95038 :hppavilion[1]!~DevourerO@74-114-87-90.dynamic.asdk12.org PRIVMSG #esoteric :coppro: Yes, it is. < 1458583119 121910 :hppavilion[1]!~DevourerO@74-114-87-90.dynamic.asdk12.org PRIVMSG #esoteric :izabera: It most certainly is. < 1458583139 667528 :hppavilion[1]!~DevourerO@74-114-87-90.dynamic.asdk12.org PRIVMSG #esoteric :Do not question the tongues of the Ancient Walrusian Empire < 1458583339 261694 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :hppavilion[1]: itym walric hth < 1458583443 957814 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 240 seconds < 1458583735 652572 :jaboja64!~jaboja@ehh117.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1458583751 362294 :J_Arcane!~chatzilla@37-219-240-184.nat.bb.dnainternet.fi JOIN :#esoteric < 1458583948 35530 :jaboja!~jaboja@eml13.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 264 seconds < 1458584209 422758 :hppavilion[1]!~DevourerO@74-114-87-90.dynamic.asdk12.org QUIT :Ping timeout: 252 seconds < 1458584415 438790 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1458584606 875305 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1458585058 554188 :hppavilion[1]!~DevourerO@74-114-87-90.dynamic.asdk12.org JOIN :#esoteric < 1458585216 754395 :hppavilion[1]!~DevourerO@74-114-87-90.dynamic.asdk12.org PRIVMSG #esoteric :coppro: No, I mean Walrusian. Walrusian denotes the ancient culture, Walric denotes the species < 1458585233 766835 :hppavilion[1]!~DevourerO@74-114-87-90.dynamic.asdk12.org PRIVMSG #esoteric :The Walrusians were walric < 1458586090 495029 :hppavilion[1]!~DevourerO@74-114-87-90.dynamic.asdk12.org QUIT :Ping timeout: 252 seconds < 1458586161 355548 :hppavilion[1]!~DevourerO@74-114-87-90.dynamic.asdk12.org JOIN :#esoteric < 1458586359 994763 :hppavilion[1]!~DevourerO@74-114-87-90.dynamic.asdk12.org PRIVMSG #esoteric :How do I put GUI in my IL? < 1458586378 398167 :hppavilion[1]!~DevourerO@74-114-87-90.dynamic.asdk12.org PRIVMSG #esoteric :What instructions should I include for that? Or should I do something with special registers? < 1458586750 193692 :hppavilion[1]!~DevourerO@74-114-87-90.dynamic.asdk12.org PRIVMSG #esoteric :coppro: You have any idea? < 1458586792 143148 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :how do you usually put guis on things? < 1458586798 301549 :hppavilion[1]!~DevourerO@74-114-87-90.dynamic.asdk12.org PRIVMSG #esoteric :izabera: With OO and Tkinter < 1458586803 875157 :hppavilion[1]!~DevourerO@74-114-87-90.dynamic.asdk12.org PRIVMSG #esoteric :Wait, no Qt5 < 1458586810 300951 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :make up your mind < 1458586813 64729 :hppavilion[1]!~DevourerO@74-114-87-90.dynamic.asdk12.org PRIVMSG #esoteric :I stopped using Tkinter a while ago < 1458586819 462812 :hppavilion[1]!~DevourerO@74-114-87-90.dynamic.asdk12.org PRIVMSG #esoteric :izabera: I did, I just misspoke the first time < 1458586843 262670 :hppavilion[1]!~DevourerO@74-114-87-90.dynamic.asdk12.org PRIVMSG #esoteric :Well, misthought < 1458586869 751401 :hppavilion[1]!~DevourerO@74-114-87-90.dynamic.asdk12.org PRIVMSG #esoteric :izabera: But I want the GUI for a low-level ASM-like intermediate language < 1458587394 366783 :hppavilion[1]!~DevourerO@74-114-87-90.dynamic.asdk12.org PRIVMSG #esoteric :izabera: I'm thinking instructions available in an IL library that compile to system calls < 1458587400 239683 :hppavilion[1]!~DevourerO@74-114-87-90.dynamic.asdk12.org PRIVMSG #esoteric :izabera: Is that a good idea? < 1458588097 578616 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :sure < 1458588111 523960 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :what's an IL exactly? < 1458588282 511211 :hppavilion[1]!~DevourerO@74-114-87-90.dynamic.asdk12.org PRIVMSG #esoteric :izabera: Intermediate Language < 1458588284 138764 :tromp_!~tromp@rtc35-182.rentec.com JOIN :#esoteric < 1458588289 202046 :hppavilion[1]!~DevourerO@74-114-87-90.dynamic.asdk12.org PRIVMSG #esoteric :IL as in CIL < 1458588298 296875 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :and what does the c stand for < 1458588301 447174 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :? < 1458588314 31449 :hppavilion[1]!~DevourerO@74-114-87-90.dynamic.asdk12.org PRIVMSG #esoteric :izabera: CIL is the Common Intermediate Language for CLI (.NET) < 1458588318 917741 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ah < 1458588321 603575 :hppavilion[1]!~DevourerO@74-114-87-90.dynamic.asdk12.org PRIVMSG #esoteric :izabera: But that's not relevant < 1458588482 38982 :ski!~ski@remote11.chalmers.se JOIN :#esoteric < 1458588665 392371 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net QUIT :Quit: Bye < 1458589458 807625 :impomatic_!~digital_w@145.2.112.87.dyn.plus.net JOIN :#esoteric < 1458590385 678950 :jaboja64!~jaboja@ehh117.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 276 seconds < 1458590757 379440 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :hppavilion[1]: no clue < 1458590772 586399 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :hppavilion[1]: what do you mean by "put GUI in my IL?" < 1458590783 387956 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :you want an IDE for it? or primitives for GUI functionality? < 1458590795 599538 :hppavilion[1]!~DevourerO@74-114-87-90.dynamic.asdk12.org PRIVMSG #esoteric :coppro: I have an IL (intermediate language) that I compile languages to. I want it to support GUI. < 1458590817 848410 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :hppavilion[1]: usually GUI calls are done via a library < 1458590831 945447 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hppavilion[1]: oh yeah well i have an advanced language that i compile languages to < 1458590837 160522 :hppavilion[1]!~DevourerO@74-114-87-90.dynamic.asdk12.org PRIVMSG #esoteric :coppro: Yeah < 1458590842 382639 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :exactly how GUIs are implemented under the hood depends on the environment < 1458590848 789534 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :on Windows, at least some of it is syscalls iirc < 1458590854 475942 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :on X, it's all network-based < 1458591403 458288 :hppavilion[1]!~DevourerO@74-114-87-90.dynamic.asdk12.org QUIT :Ping timeout: 252 seconds < 1458592006 62161 :zadock!~outsider@81.180.208.252 QUIT :Quit: Leaving < 1458592277 530239 :hppavilion[1]!~DevourerO@74-114-87-90.dynamic.asdk12.org JOIN :#esoteric < 1458592811 351217 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`olist 1029 < 1458592824 522222 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :This is irritating. < 1458592835 682816 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I olist and then I have to wait for HackEgo to respond. < 1458592844 80414 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Otherwise I'll start reading the comic and then it'll interrupt me in the middle. < 1458592847 197021 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :olist 1029: shachaf oerjan Sgeo FireFly boily nortti b_jonas < 1458592855 934724 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`smackego < 1458592860 102888 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: smackego: not found < 1458593014 461811 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 260 seconds < 1458593024 541241 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1458594670 552003 :hppavilion[1]!~DevourerO@74-114-87-90.dynamic.asdk12.org QUIT :Ping timeout: 252 seconds < 1458594956 604848 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh look < 1458594979 41711 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :shachaf: by the way, not with this comic but probably a previous one, there's also a news entry at O < 1458595141 637086 :tromp__!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1458595409 615253 :tromp__!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 244 seconds < 1458595653 707339 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03CodeMaster111 5* 10New user account < 1458595740 204541 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan is probably not interested in Start of Darkness < 1458595795 923078 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1458596419 551024 :asie!~asie@asie.pl QUIT :Ping timeout: 252 seconds < 1458596672 425681 :nycs!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1458596847 198744 :jaboja64!~jaboja@ehh117.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1458597183 207102 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1458597358 12115 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1458599479 260715 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Ping timeout: 268 seconds < 1458599530 873317 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1458599535 517666 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`wisdom < 1458599555 178411 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :phantom___hoover/Phantom___Hoover sucks at ghosting himself. < 1458599719 480583 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@massages-loud < 1458599719 647283 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :oerjan said 20h 37m 18s ago: “Danish pronunciation: [ˈsmɶɐ̯ɐˌb̥ʁœðˀ]”. am I supposed to just cough the word? <-- don't be ridiculous. you're supposed to put a potato in your mouth hth < 1458599753 30988 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net JOIN :#esoteric < 1458599757 214658 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :`smackego < 1458599758 698689 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: smackego: not found < 1458599763 210102 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :`` echo "Ow!" > bin/smackego < 1458599766 886016 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1458599772 224422 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@tell oerjan with raw onions, on some tunnbröd, and an ounce of aquavit. < 1458599772 354772 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1458599779 535678 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hppavilion[1]: that doesn't work hth < 1458599779 816010 :jaboja64!~jaboja@ehh117.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 248 seconds < 1458599780 46793 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :`` echo "echo \"Ow!\"" > bin/smackego < 1458599781 989126 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1458599785 396086 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: I noticed < 1458599787 480919 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Wait, crap < 1458599788 41335 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :still doesn't work hth < 1458599790 33798 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :`smackego < 1458599790 603987 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /hackenv/bin/smackego: Permission denied \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: /hackenv/bin/smackego: cannot execute: Permission denied < 1458599791 34184 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hppavilion[1]: why don't you just use mkx < 1458599796 923152 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hellochaf, hppavellon[1]. < 1458599798 490282 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: I keep forgetting it exists < 1458599805 438510 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :`` mkx bin/smackego < 1458599806 813132 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :usage: mk[x] file//contents < 1458599821 979001 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :`` mkx bin/smackego//echo "Ow!" < 1458599824 291304 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin/smackego < 1458599826 16427 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't like smackego, though. < 1458599829 693475 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :`smackego < 1458599830 351601 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1458599835 260742 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Unnecessary violence is scow. < 1458599852 306953 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :whoa whoa whoa, the reason it doesn't work is great. < 1458599853 535361 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: Perhaps smackego should read from a directory of files? < 1458599927 654923 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :I just thought of something < 1458599930 156218 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :`? test < 1458599931 96453 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :test failed. HackEgo-JUnit is not available. < 1458599935 808724 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :`? metest < 1458599938 201721 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :metest? ¯\(°​_o)/¯ < 1458599955 362442 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :`le/rn metest//me tests HackEgo's mechanics < 1458599962 996633 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned «metest» < 1458599968 788013 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :`? metest < 1458599970 508288 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/me tests HackEgo's mechanics < 1458599973 838354 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Huh < 1458599976 915382 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :That's interesting < 1458599979 556334 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Oh, I see < 1458599987 415968 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :I forgot how IRC works for a second < 1458599991 70286 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Still, that would be cool < 1458599995 693910 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :HackEgo is extremely resilient to botlops. < 1458600005 697123 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :we all tried, one time or another. < 1458600005 827375 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :boily: Is that a botloopable thing? < 1458600014 791918 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`? botlop < 1458600016 440071 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :boily: I was just hoping I could make HackEgo /me < 1458600017 160822 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :botlops are the core of botsentiences. Sapience is scheduled for the next release. < 1458600027 379462 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :`echo "/me tests" < 1458600027 947446 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​"/me tests" < 1458600034 600266 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :`echo /me tests < 1458600035 137055 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/me tests < 1458600039 944226 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :I didn't expect that to work < 1458600043 991980 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :But it would've been cool < 1458600045 528267 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :you have to use the raw stuff behind the slash. < 1458600054 438396 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :boily: ? < 1458600055 26804 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :the slash is an illusion. there is no slash. < 1458600075 502669 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :you must find a way to generate a '\a' hth < 1458600094 478022 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :. o O ( wait, \a is a bell... ) < 1458600099 192594 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :boily: if the slash is an illusion, what does that make /oren/? < 1458600104 381064 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :A double-illusion? < 1458600110 639266 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :a proper Canadian. < 1458600117 395604 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :remember, Canada doesn't exist. < 1458600117 875480 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Oh < 1458600135 86337 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :boily: How could /me trigger a botlop? < 1458600153 741027 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :ACTION `echo hello world < 1458600161 8267 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Nope, didn't expect that to work < 1458600171 367609 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :boily: What? We made HackEgo loop with lambdabot. < 1458600187 314608 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: That's a /double/ botloop. < 1458600211 375516 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :As opposed to what? < 1458600221 574490 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :hppavilion[1]: hackego shouöd prepend its messages with a zero-width non-breaking space < 1458600223 968575 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: A single (self) botlop < 1458600224 179010 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? weather < 1458600225 76125 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :lambdabot: @@ @@ (@where weather) CYUL ENVA ESSB KOAK < 1458600228 11768 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : CYUL 212200Z 29017G23KT 30SM FEW060 FEW090 FEW140 BKN240 03/M12 A2976 RMK SC1AS1AS1CI5 SC TR SLP081 \ ENVA 212220Z 09004KT 9999 -DZ SCT013 BKN022 01/01 Q1004 RMK WIND 670FT 22008KT \ ESSB 212220Z AUTO 07004KT 9999 BKN009/// BKN039/// OVC064/// 00/M01 Q1006 \ KOAK 212153Z 22015KT 10SM SCT024 BKN031 OVC070 16/11 A3005 RMK AO2 WSHFT 2040 RAE25 < 1458600228 142044 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :SLP177 P0000 T01560106 < 1458600231 216977 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :therefore /me is not triggered < 1458600244 149892 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hppavilion[1]: IRC clients don't receive their own messages. < 1458600245 566923 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :myname: Ah, makes sense < 1458600249 59713 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :this is done to prevent botloops < 1458600249 190125 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :shachaf: eh? we managed that? < 1458600252 126300 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: Yes, and? < 1458600259 695153 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: Oh, right < 1458600262 194077 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :*fail* < 1458600275 25652 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :scroogled < 1458600301 512904 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: I still think whoever maintains HackEgo (I forgot who) should add a feature to trigger /me commands, if it wouldn't be dangerous somehow < 1458600311 297292 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@where test < 1458600311 427702 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :?? ?@ ?run var$("(@metar "++).(++") \\ ")=<>"wisdom/$topic" \ echo -n "Learned '$topic': " \ cat "wisdom/$topic" < 1458600510 925964 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :myname: I cannot decipher it < 1458600522 947259 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i would've said ((x++).(++z))y is x++y++z < 1458600530 430032 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :myname: It isn't < 1458600532 760618 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :AFAICT < 1458600544 161145 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Oh, wait, it might be < 1458600547 660370 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :but that =< "(@metar "++x++")") . words $ ?show < 1458600605 786809 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :myname: There, it is < 1458600615 356004 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :myname: Better? hth < 1458600651 283187 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :I want to make the ultimate proof assistant for some reason. A proof assistant with multiple formal systems rolled into it. < 1458600667 842496 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :shachaf: =<< is black magic then? < 1458600678 538033 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :No? < 1458600701 803977 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :@run x+++y < 1458600703 437465 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : Couldn't match expected type ‘a b c’ with actual type ‘Expr’ < 1458600703 567795 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : In the first argument of ‘(+++)’, namely ‘x’ < 1458600703 567885 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : In the expression: x +++ y Couldn't match expected type ‘a b' c'’ wit... < 1458600704 471943 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Wait, no < 1458600705 429765 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's concatMap < 1458600712 827869 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :@src (+++) < 1458600712 958014 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Source not found. My brain just exploded < 1458600715 395854 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric ::( < 1458600717 710157 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hppavilion[1]: please experiment with lambdabot in /msg hth < 1458600723 625886 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :OK... < 1458600726 815798 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :aaah < 1458600736 597655 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :lambdabot needs a ++++++++++ command < 1458600741 900676 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :it just finishes with a \\ above, doesn't it? < 1458600744 650515 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :s/command/operator/ < 1458600770 420456 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :> ("(@metar "++).(++") \\ ")=< var "abc" < 1458600809 370669 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : abc < 1458600815 215561 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@run 1 + 1 < 1458600817 142177 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 2 < 1458600828 905471 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :so, run var is like eval? < 1458600854 125572 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :runvar is a Norwegian name, isn't it? < 1458600877 955621 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :A combination of ENVA and Runar, perhaps. < 1458600883 764138 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :and i guess \\ is some.kind of seperator for the commands < 1458600889 616428 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's just a \ < 1458600896 693940 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@@ (@where test) ENVA KOAK < 1458600896 824307 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : ?? ?@ ?run var$("(@metar "++).(++") \\ ")=< a? < 1458601484 628367 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's not exp as in base e < 1458601489 824004 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: I got that < 1458601494 348318 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But it's exponentiation. < 1458601495 320532 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: exp as in a^b < 1458601500 712135 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And of course pi type is serious. < 1458601503 911301 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :OK < 1458601512 372119 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: Is a pi type a kind of product type? Big pi notation? < 1458601516 713460 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes. < 1458601525 833987 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And exponentiation is repeated product, so it all works out. < 1458601545 983730 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Pi_{x : A}{B} = A -> B < 1458601556 64057 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :A product of |A| Bs.q < 1458601577 380974 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :b_jonas: Couldn't there be an imaginary version of the unit type that root type can return? lt[t](u) -> x+(y, imu)? < 1458601578 371689 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric ::P < 1458601627 153061 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :ACTION puts on his helmet < 1458601637 946283 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :an exp type is just exp(1 + x) = 1 + x + x^2/2 + x^3/6 + x^4/24 + ... right? < 1458601643 121000 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :um < 1458601653 386244 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I mean exp(x) = 1 + x + x^2/2 + x^3/6 + x^4/24 + ... < 1458601677 697200 :carado!~carado@savhon.org JOIN :#esoteric < 1458602048 582634 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:CodeMaster11114]]4 N10 02https://esolangs.org/w/index.php?oldid=46630 5* 0368.134.221.253 5* (+1181) 10Initialized userpage. < 1458602049 549422 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :b_jonas: Yes. < 1458602058 912274 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You have to be careful about ordered and unordered tuples. < 1458602599 968450 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1458603556 266427 :jaboja64!~jaboja@ehh117.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1458603617 340156 :lynn!~lynn@unaffiliated/lynn QUIT :Quit: Leaving < 1458603753 867025 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Ping timeout: 240 seconds < 1458603813 44217 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de QUIT : < 1458604040 672743 :asie!~asie@asie.pl JOIN :#esoteric < 1458604393 657815 :Lilly_Goodman!~canaima@201-238-8-125.dyn.movilnet.com.ve JOIN :#esoteric < 1458604533 8766 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1458604884 657233 :Lilly_Goodman!~canaima@201-238-8-125.dyn.movilnet.com.ve PRIVMSG #esoteric :Hello, how are you? < 1458605058 839802 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :must... resist... tempation... to ban... canaima@*.* < 1458605110 943982 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@messages- < 1458605111 74403 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :boily said 1h 28m 58s ago: with raw onions, on some tunnbröd, and an ounce of aquavit. < 1458605138 418993 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@tell boily tunnbröd is swedish not danish hth < 1458605138 587295 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1458605200 174812 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@tell boily you might substitute fladbrød instead hth < 1458605200 305112 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1458605651 798446 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@tell b_jonas oerjan: yes, that's what mad said too. <-- some context would have been nice. thanks for the reminder about DST though, i keep being confused about which month it is since it got moved to october in the autumn. < 1458605651 967623 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1458605652 347630 :lleu!~gnomebad@unaffiliated/lleu QUIT :Quit: That's what she said < 1458605675 415946 :lleu!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1458605732 661459 :Lilly_Goodman!~canaima@201-238-8-125.dyn.movilnet.com.ve QUIT :Ping timeout: 260 seconds < 1458605953 422260 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :izabera: actually solving the cube? Don't be ridiculous. < 1458605963 470256 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : is walric even a word it is now welcome to English that's not how it works yes it is <-- english seems to have a weird relationship with the idea of a word being "real". < 1458606012 232154 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :so i thought izabera was right here, but might not have been if it were another language. < 1458606024 301580 :jaboja64!~jaboja@ehh117.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 276 seconds < 1458606034 268241 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :A word is real if people outside a particular community regularly use it with its supposed meaning. < 1458606037 915132 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :i'm baaaaack < 1458606051 953593 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Examples of real words are "irregardless" and "pseudopseudohypoparathyroidism". < 1458606072 966336 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Examples of non-real words are "ghoti" and "pneumonoultramicroscopicsilicovolcanoconiosis". < 1458606087 362767 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :tswett: are you sure that the "outside a particular community" test works for no. 2 there < 1458606138 957694 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? irregardless < 1458606140 363775 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Yeah. < 1458606145 916914 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :irregardless? ¯\(°​_o)/¯ < 1458606162 59762 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :"The medical community" isn't really a community. It's not a community if there's some property that allegedly automatically makes you part of it. < 1458606173 943775 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Or something like that. < 1458606212 721140 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :All right. For some reason, I really dislike the sequence that I currently have for solving this situation: https://www.speedsolving.com/wiki/index.php/Special:MediawikiAlgDB?mode=view&view=default&puzzle=2&group=CLL&cid=40 < 1458606256 802532 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :(2x2. First layer is solved, second layer is oriented correctly, but two adjacent pieces are exchanged.) < 1458606284 700878 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :This one looks pretty interesting: L R U2 R' U' R U2 L' U R' < 1458606348 899 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :This one too: R U2 R' U' R U2 L' U R' U' L < 1458606360 23707 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`le/rn ghoti/"Ghoti" is a very fishy spelling. < 1458606365 602748 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned «ghoti» < 1458606381 957371 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :The hell just happened? My 2x2 was solved a little while ago, and I did nothing to it whatsoever and now it's scrambled. < 1458606396 769226 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :It's been here at my side the whole time. Nobody else has come and scrambled it. < 1458606407 589108 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :There are no other nearby objects which could have somehow contacted and scrambled the cube. < 1458606439 176812 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :The only explanation is that it spontaneously self-scrambled without making any sound or appearing to move noticeably. < 1458606454 576152 :Vorpal!~Vorpal@unaffiliated/vorpal QUIT :Ping timeout: 260 seconds < 1458606456 638956 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :(Or I scrambled it so absent-mindedly that I was left with no memories of doing so.) < 1458606471 641744 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :have you slept in the meantime? < 1458606487 222393 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? tswett < 1458606488 548571 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :tswett is livin' it up with the penguins. He's a title under the cruxite in the lathe. < 1458606524 564531 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I've been sitting here for at least the last ten minutes. < 1458606538 421940 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :The spontaneous self-scrambling (SSS) event happened within those ten minutes. < 1458606542 699413 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :aha < 1458606597 512388 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :does this happen to other things than cubes? < 1458606612 561517 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Not that I've noticed in the past. < 1458606643 508615 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :maybe you just switched to another universe where you didn't solve it. < 1458606656 61936 :jaboja64!~jaboja@ehh117.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1458606657 429355 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Hello < 1458606661 822919 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`quote berenst < 1458606664 396387 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1458606700 160861 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`wisdom berenst < 1458606701 366740 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/cat: : No such file or directory < 1458606733 389070 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: Have I informed you that I'm writing a compiler or two? < 1458606739 347848 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :The L R U2 sequence needs U' appended to it, I think. < 1458606747 213042 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :hppavilion[1]: nope. < 1458606754 948533 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: I'm writing a compiler. < 1458606757 737210 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Or two. < 1458606764 691462 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Ah, neat. < 1458606767 35185 :Vorpal!~Vorpal@unaffiliated/vorpal JOIN :#esoteric < 1458606791 903980 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` grep -r berenst wisdom < 1458606803 712478 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1458606832 966332 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Okay, I like the second sequence there better. Again: R U2 R' U' R U2 L' U R' U' L < 1458606844 129308 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: I'm trying to figure out how to compile a temporal logic programming language < 1458606854 959535 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :There's at least one way of writing that decently concisely... < 1458606867 936788 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :R U'^(U2 R') R'^(L' U) < 1458606937 183040 :Lilly_Goodman!~canaima@188.1.229.198.in-addr.arpa JOIN :#esoteric < 1458607035 998277 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: Is this Banach-Tarski? < 1458607052 190844 :Lilly_Goodman!~canaima@188.1.229.198.in-addr.arpa PRIVMSG #esoteric :hello < 1458607072 584781 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :hppavilion[1]: I'm solving the 2x2x2 Rubik's cube. < 1458607076 197423 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Lilly_Goodman: Dios mío. ¿Tiene algún interés en la programación esotérica? < 1458607101 444934 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Which has only a teeny tiny bit to do with the Banach-Tarski theorem. < 1458607105 52395 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :you should report this glitch to reddit < 1458607109 766568 :Lilly_Goodman!~canaima@188.1.229.198.in-addr.arpa PRIVMSG #esoteric :hppavilion[1]: como que cosas?? < 1458607145 484629 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Lilly_Goodman: Traductor Google no va a traducir esa correctamente. < 1458607158 919963 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :hppavilion[1]: pienso que significa "like what??" < 1458607189 968747 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: Ah < 1458607192 188365 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :tswett: maybe your scrambled cube was due to a use of banach-tarski, look for the other cube. < 1458607195 134530 :J_Arcane_!~chatzilla@37-219-223-106.nat.bb.dnainternet.fi JOIN :#esoteric < 1458607231 769148 :Lilly_Goodman!~canaima@188.1.229.198.in-addr.arpa PRIVMSG #esoteric :hppavilion[1]: que haces? < 1458607248 480442 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Lilly_Goodman: < 1458607248 764231 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :De alguna manera alienado todos (o al menos yo) la primera vez que vino aquí, y no parece tener ningún interés en el tema del canal, así que por qué estás aquí? < 1458607250 22090 :J_Arcane!~chatzilla@37-219-240-184.nat.bb.dnainternet.fi QUIT :Ping timeout: 244 seconds < 1458607253 700145 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :El bienvenido obligatorio... < 1458607258 329451 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :`bienvenido Lilly_Goodman < 1458607261 216699 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Lilly_Goodman: ¡Bienvenido al centro internacional para el diseño y despliegue de lenguajes de programación esotéricos! Por desgracia, la mayoría de nosotros no hablamos español. Para obtener más información, echa un vistazo a nuestro wiki: http://esolangs.org/. (Para el otro tipo de esoterismo, prueba #esoteric en EFnet o DALnet.) < 1458607264 624349 :J_Arcane_!~chatzilla@37-219-223-106.nat.bb.dnainternet.fi NICK :J_Arcane < 1458607283 782525 :Lilly_Goodman!~canaima@188.1.229.198.in-addr.arpa PRIVMSG #esoteric :HackEgo: lo se y gracias < 1458607309 604863 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Lilly_Goodman: HackEgo es un bot < 1458607324 709940 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :hppavilion[1]: I can't quite figure out what the first half of that is supposed to be. "In some way everyone alienated (or at least me) the first time I came here"? < 1458607372 918256 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: "You managed to alienate everybody...", IIRC < 1458607412 281899 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Lilly_Goodman: < 1458607412 560078 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Estoy tratando de averiguar por qué sigues viniendo aquí. Usted no parece que se preocupan por el propósito del canal, pero que siguen regresando. < 1458607414 735560 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :In fact nosotros sí discutimos la programación esotérica de vez en cuando. < 1458607420 765483 :Lilly_Goodman!~canaima@188.1.229.198.in-addr.arpa PRIVMSG #esoteric :hppavilion[1]: disculpa < 1458607464 837432 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :oerjan: I don't think my cube has infinitely many pieces. < 1458607485 789671 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Lilly_Goodman: Somos un canal de programación frikis surrealistas. Parece que han mostrado ningún conocimiento o interés en la programación. ¿Qué estás buscando en este canal? < 1458607517 532269 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :s/han/no ha/ < 1458607607 819576 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Also s/o/ni/ < 1458607617 43052 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: Google Translate < 1458607618 708953 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Spanish with its funky... use of lots of negatives everywhere. < 1458607641 110661 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :In Spanish, you don't say "you have shown no interest in this or that"; you say "you haven't shown no interest in this nor that". < 1458607667 662790 :Lilly_Goodman!~canaima@188.1.229.198.in-addr.arpa PRIVMSG #esoteric : hppavilion[1]: como puedo instalar juegos a la canaima? < 1458607695 117998 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Lilly_Goodman: < 1458607695 248469 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Eh? < 1458607706 614431 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Lilly_Goodman: tal vez quieres hablar en #canaima. < 1458607722 120945 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Nosotros no conocemos nada de la Canaima. < 1458607739 145181 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Lilly_Goodman: < 1458607739 416708 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Por favor. Encontrar un canal que se adapte a sus intereses y pasar el rato allí. Esto claramente no es el lugar para usted. < 1458607758 187562 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: I think she got kicked out of #canaima < 1458607842 11298 :Lilly_Goodman!~canaima@188.1.229.198.in-addr.arpa PRIVMSG #esoteric :tswett: no < 1458607852 628436 :Lilly_Goodman!~canaima@188.1.229.198.in-addr.arpa PRIVMSG #esoteric :hppavilion[1]: no sea asi < 1458607905 876270 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :¿Como que? Estoy tratando de decir que este no es el canal que parece estar buscando, y que debería encontrar algo mejor se adapte a sus intereses. Esto no es ese lugar. < 1458607932 735725 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :hppavilion[1]: *shrug* It's not necessary for us to try to convince them to do anything. < 1458607942 88673 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Fair enough < 1458607970 528443 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: Should we, the people of #esoteric, try to make an actual, useful programming language? < 1458608023 707636 :Lilly_Goodman!~canaima@188.1.229.198.in-addr.arpa PRIVMSG #esoteric : hppavilion[1]: pero no sabe como descargar aplicaciones a la computadora canaima? < 1458608031 115211 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I'm already doing that; by all means you can help! < 1458608055 687182 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Lilly_Goodman: ¿lo has preguntado en #canaima? < 1458608090 86221 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :NOSOTROS NO HACEMOS CANAIMA. YO AN NO S LO QUE ES. TRATE DE HABLAR CON PERSONAS EN UN CANAL ALREDEDOR DEL CANAIMA, EN VEZ DE AQU. < 1458608101 762049 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: Oooh, what's the compiler implemented in? < 1458608105 321533 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Or is it interpreted? < 1458608116 110435 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :C#. I guess I'd call it interpreted. < 1458608121 278122 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :It's a query language, not really a programming language. < 1458608121 470381 :Lilly_Goodman!~canaima@188.1.229.198.in-addr.arpa PRIVMSG #esoteric ::-/ < 1458608138 440580 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :(Sorry for ~yelling, but Lilly_Goodman does not seem to be getting the message) < 1458608152 971981 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: OK, but does it have programming features? < 1458608153 102423 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Lilly_Goodman: lo siento de que no te podemos ayudar. < 1458608159 833535 :Lilly_Goodman!~canaima@188.1.229.198.in-addr.arpa PRIVMSG #esoteric :tswett: no < 1458608175 409464 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Lilly_Goodman: Si. < 1458608177 190195 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :hppavilion[1]: not really. It has, like... addition. < 1458608182 255763 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :And if/then stuff. < 1458608188 150947 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: What kind of query language is it? < 1458608191 676136 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :It might be Turing-complete somehow. < 1458608192 137320 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: Like a SQL? < 1458608196 228609 :Lilly_Goodman!~canaima@188.1.229.198.in-addr.arpa PRIVMSG #esoteric :hppavilion[1]: :'( < 1458608197 438626 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Yeah, definitely like SQL. < 1458608200 603551 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :OK < 1458608203 592990 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: What's the model? < 1458608218 118994 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Uhh, I guess kind of a cross between relational and object-oriented. < 1458608224 292829 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Interesting... < 1458608230 610205 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :It's supposed to be useful as a language for querying existing SQL databases. < 1458608238 527751 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Oooh < 1458608247 374004 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: Can you give me some example code? < 1458608251 947437 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :hppavilion[1]: yeah. < 1458608256 176204 :Lilly_Goodman!~canaima@188.1.229.198.in-addr.arpa PRIVMSG #esoteric ::'( < 1458608289 668142 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Lilly_Goodman: < 1458608289 968181 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Nosotros no podemos ayudar. Por favor, encontrar a alguien que pueda hacerlo. Usted no va a encontrar en este link. < 1458608293 584629 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Uhh, lemme see. There's no spec at the moment. < 1458608297 833920 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :OK < 1458608303 868839 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :But yeah, example code. < 1458608307 19841 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: A spec would be a good step :P < 1458608314 507808 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I should make, like, a list of features, and number them. < 1458608320 356156 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :First, feature number A. < 1458608321 918953 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Good ida < 1458608324 589773 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :*idea < 1458608324 720147 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :(They're numbered with letters.) < 1458608335 799836 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: What happens when you have a letter overflow? < 1458608339 324532 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :What's feature Z++? < 1458608351 110415 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I'll start using doubled letters and whatnot. < 1458608357 129787 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :After Z comes AA, then AB, ... < 1458608359 707266 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: So it's base 26? < 1458608364 857426 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Something like that. < 1458608367 754890 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :OK < 1458608370 209934 :Lilly_Goodman!~canaima@188.1.229.198.in-addr.arpa PRIVMSG #esoteric :hppavilion[1]: que preguntas puedo hacer en este anal?? < 1458608373 642305 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: Feature #8 < 1458608377 445581 :Lilly_Goodman!~canaima@188.1.229.198.in-addr.arpa PRIVMSG #esoteric :hppavilion[1]: que preguntas puedo hacer en este canal?? < 1458608378 294622 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :s/8/A/ < 1458608392 833273 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Lilly_Goodman: ¿conoces la programación? < 1458608407 299506 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :hppavilion[1]: remember also that it's perfectly fine to just totally ignore a question. < 1458608422 618652 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So, there are at least two sorts of types in this language: scalar types and non-scalar types. < 1458608429 145288 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Lilly_Goodman: < 1458608429 416218 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Nada, en realidad. Somos más de un canal de chat-sobre-el-cosas que un canal de pedir-us-preguntas. < 1458608429 594973 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Scalar types are things that can fit into a table cell. < 1458608443 43342 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :OK < 1458608463 516239 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Some examples: unit, integer, double, string. < 1458608474 448521 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Unit? Like the unit type? < 1458608478 329138 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Yep. < 1458608488 138170 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Non-scalar types are anything else. < 1458608492 441470 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :And boy, they're a doozy. < 1458608496 500380 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I'm not going to explain them at all. < 1458608499 474992 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: Can a cell have type Bot (empty type)? xD < 1458608505 304550 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Maybe! < 1458608511 763905 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: You don't understand them yourself, do you? < 1458608516 226451 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Nope. < 1458608522 116442 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Makes sense < 1458608526 264134 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So, the first revision of the language is going to be read-only. < 1458608537 21813 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :OK... < 1458608539 741767 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Like, there's not going to be any way to change the data in a database. < 1458608545 361573 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :And later it will be able to modify? < 1458608547 28055 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :And I've managed to say a lot without really communicating anything. < 1458608547 931641 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Yeah. < 1458608550 104487 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So, on to the chase. < 1458608555 52797 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Suppose you've got a table called "cats". < 1458608560 233962 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :You can get all of the data out of it using this query: < 1458608561 109694 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :cats < 1458608562 105805 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Yay. < 1458608572 57823 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :It's pretty simple. < 1458608580 900102 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Does it support digraphs for DSes? < 1458608584 142352 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Yeah, makes sense < 1458608588 570111 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Just a variable < 1458608590 270496 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :For whatses? < 1458608601 420425 :Lilly_Goodman!~canaima@188.1.229.198.in-addr.arpa PRIVMSG #esoteric :hppavilion[1]: no entendi bien a que te refieres con que es un chat-sobre-el-cosas que un canal de pedir-us-preguntas??? < 1458608610 112575 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: Data Structures. Non-scalars. < 1458608625 281627 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Google did a rather hilarious job with "pedir-us-preguntas" and whatnot. < 1458608638 771013 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Lilly_Goodman: "pedir-us-preguntas" = "pedirnos preguntas" < 1458608650 634040 :Lilly_Goodman!~canaima@188.1.229.198.in-addr.arpa PRIVMSG #esoteric :va a comer < 1458608655 397249 :Lilly_Goodman!~canaima@188.1.229.198.in-addr.arpa PRIVMSG #esoteric :ACTION va a comer < 1458608673 297599 :nooga!~nooga@91.235.25.1 QUIT :Ping timeout: 246 seconds < 1458608687 539286 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Note that "struct" types are probably going to be scalar. < 1458608694 225047 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Ah, OK < 1458608702 778325 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :And I'm not sure what you mean by digraphs. < 1458608702 908688 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: And they'll get stuck in a massive data type? < 1458608711 248971 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: Directed (labeled) graphs < 1458608718 100003 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Ah. < 1458608730 499437 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Pretty common terminology < 1458608730 850153 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Yeah, tables can reference each other and whatnot. < 1458608733 972356 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :OK < 1458608743 991950 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I thought you meant "sequences of two symbols", the other meaning of "digraph". < 1458608753 345678 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Ah, right < 1458608759 439036 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :If there's a table called "cats", then there's a type called Reference or something, which refers to rows in that table. < 1458608770 314411 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :OK < 1458608774 662313 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :I follow, I think < 1458608780 409674 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Anyway... < 1458608835 328137 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :There are struct types. Let's say that there's a struct called, I dunno, CatInfo, with two fields: name, which is a string, and friendliness, which is an integer. < 1458608843 859322 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :OK < 1458608854 38685 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Cat friendliness is measured as a fuzzy, but OK < 1458608892 352509 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :There's a certain extremely important operator, which is: < 1458608893 79041 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :. < 1458608897 987604 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :The projection operator. < 1458608910 744723 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Suppose "ci" is a particular CatInfo value. Then you can do this: < 1458608911 819940 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :ci.name < 1458608915 387177 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :That'll give you the cat's name. < 1458608925 690038 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Now, the way this works is a little complicated. < 1458608946 903386 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :In most programming languages, the thing on the left is an expression, and the thing on the right is an identifier, naming one of the fields of the thing on the left. < 1458608982 434548 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :In this language (it's called Quendle, by the way), the thing on the right is also an expression, and it's evaluated in the "projective context" of the thing on the left. < 1458608994 128193 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Now, projective contexts (or just contexts) are something I haven't totally worked out yet. < 1458609016 549975 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Buuut... < 1458609035 68169 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :You can evaluate something in the projective context of a struct type. < 1458609043 302341 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Oh, right! Quendle! < 1458609064 467893 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :If you evaluate a field of that struct in that context, you end up with... the value of that field. < 1458609071 747577 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :That's a pretty good model, I think < 1458609088 180780 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: Can you make custom contexts? < 1458609111 88784 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: And can the expression be something other than an identifier? I would doubt it, but it might be possible < 1458609128 724543 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :And if a struct st has attributes a and b (both ints), will st.(a+b) return their sum? < 1458609133 857239 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1458609197 377894 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :As for making custom contexts: kinda... there are features producing various kinds of contexts. < 1458609207 157497 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I'll explain a little further a little later. < 1458609214 518660 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: Does Quendle support Prologian knowledge bases? Perhaps there are operators to treat a table as a knowledge base in some subset format? < 1458609214 725745 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :As for st.(a+b): yes, absolutely. < 1458609226 737452 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Because PROLOGian knowledge bases are cooooool < 1458609233 333213 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: Excellent. Gold star. < 1458609238 637530 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :heh, I don't know Spanish but that was hilarious < 1458609243 86183 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :kinda < 1458609261 995730 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1458609267 331861 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :his523 < 1458609267 987098 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :There are no logic programming features. < 1458609270 710787 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :OK < 1458609288 535446 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: Can you define functions of any sort? < 1458609292 497327 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Nyow. < 1458609297 474157 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Yeah... eventually. < 1458609298 885317 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Nyow. < 1458609305 823962 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :If so, I might just have to make a logic programming library ;) < 1458609308 828407 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Tables have row set types. < 1458609316 316499 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :OK? < 1458609320 177795 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Row set types? < 1458609330 49286 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Set as in set theory or set as in set in stone? < 1458609331 568139 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :The "cats" table will probably have a type like "set of CatInfo rows". < 1458609336 349773 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Ah < 1458609338 117634 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :I get it < 1458609348 909414 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :You mentioned that, References < 1458609394 580751 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :And the nice thing about row set types is that the projection operator passes through them, so to speak. < 1458609405 15356 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Which is to say, you can do this: < 1458609406 948830 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :cats.name < 1458609412 881238 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: I have to go eat dinner in a bit < 1458609416 545801 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: But go on < 1458609419 364924 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :And that will give you all of the cat-names. < 1458609426 582553 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Ooooh < 1458609430 286041 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :That's beautiful < 1458609443 976014 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :I always like sets that can be operated on < 1458609450 785953 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Now, there's another really important operator: "where". < 1458609460 19483 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :You can do this: < 1458609464 505623 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :cats where friendliness >= 6 < 1458609465 295459 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :{1, 2, 3}+{4, 5, 6} = {5, 6, 7, 8, 9} < 1458609467 197540 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :OK < 1458609482 498653 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Which... is... kind of self-explanatory, but kind of not. < 1458609485 65051 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: Is this language intended to be ultra-readable? < 1458609493 318228 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Or is it a Perl < 1458609502 874844 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I wouldn't say that. It's designed to be usable, like... a lot of languages are. < 1458609505 799947 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :OK < 1458609527 722584 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :where could equal .. if that isn't already used. .. looks nice for where (reminds me of "such that") < 1458609545 939776 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :I should go now, but I'll be back in a bit < 1458609549 133854 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :That expression there essentially looks at every cat c, and evaluates the expression "c.(friendliness >= 6)". < 1458609555 71524 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :All right. I'll continue monologuing. < 1458609567 575583 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :I would prefer if you just waited until I was back :P < 1458609600 18062 :Lilly_Goodman!~canaima@188.1.229.198.in-addr.arpa PRIVMSG #esoteric : tswett: como puedo descargar programas a una computadora? < 1458609666 762460 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :For those rows where it's true, you get that row as part of the result set. Where it's false, the rows are eliminated. < 1458609749 91706 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Now, you can also take the cartesian product of two row sets. < 1458609760 25440 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :If you want to get the set of all pairs of cats, you can do something like this: < 1458609761 385102 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :cats * cats < 1458609817 753479 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Next, suppose "cats" has a "name" column, and "humans" also has a "name" column. For whatever reason, you want to get the set of all pairs of cat and human such that the cat and the human have the same name. < 1458609829 757648 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :This won't work, for obvious reasons: < 1458609834 216730 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :cats * humans where name = name < 1458609836 510891 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Which name is which? < 1458609924 590281 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So what can you do instead? < 1458609926 121974 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Answer: < 1458609932 901430 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :c: cats * h: humans where c.name = h.name < 1458609978 13494 :Lilly_Goodman!~canaima@188.1.229.198.in-addr.arpa QUIT :Ping timeout: 244 seconds < 1458610051 110786 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Now, the exact mechanism behind this, I'm not totally sure of. < 1458610060 633570 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Let me offer a quick proposal. < 1458610080 657313 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :"Proposal" is kind of a funny word for it, since I'm the one who makes the decision. < 1458610085 664560 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :(I am the decider!) < 1458610135 251656 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :(c: cats * h: humans) has a type like "set of rows: (struct with field "c" of type (CatInfo), field "h" of type (HumanInfo))" < 1458610173 221144 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So on the right, you simply compose fields appropriately. < 1458610235 307540 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Now, I think there's a problem with this. < 1458610239 398640 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Let me try to remember what the problem is. < 1458610367 313192 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I'm not totally sure that there is a problem, so at the moment, I'm going to assume that there is no problem. < 1458610447 152807 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :And, uh... sheesh... I think that's the bulk of the language, right there. < 1458610459 866768 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Maybe I should say the core of the language. < 1458610547 756693 :Lilly_Goodman!~canaima@188.1.229.198.in-addr.arpa JOIN :#esoteric < 1458610700 374994 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: Do you have a "toplevel scope" operator? < 1458610779 858607 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :The top-level scope is always accessible. < 1458610786 29726 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: How? < 1458610792 502146 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: Scope as in projective scope < 1458610797 801222 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Assuming I know what you mean. < 1458610812 929487 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Like, you can't explicitly ask for the global projective context. < 1458610819 899703 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Say you have an integer "i", a struct "st", and st has attributes num and i < 1458610829 731577 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Right, right. < 1458610831 620977 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Consider st.(num+i) < 1458610833 436610 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :That raises a question. < 1458610859 795164 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Is st.(num+i) the sum of all st.num and all st.i, or the sum of all st.num and i? < 1458610895 357962 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :I would say you need a global projective context nullary operator, unless you already have this figured out < 1458610918 219012 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Note, by the way, that if you do something like cats.(name + name), if you have cats named "Dorothy" and "Ann", you'll get the results "DorothyDorothy" and "AnnAnn", but not "AnnDorothy" or "DorothyAnn". < 1458610922 585291 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :If you wanted those, you'd have to do... < 1458610937 711714 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :(c1: cats * c2: cats).(c1.name + c2.name) < 1458610942 14004 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: I figured that < 1458610966 773743 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So, right. How am I going to get around this issue... < 1458610971 497841 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: Wait, tuples have a projective context? < 1458610995 132864 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Yup. You wouldn't be able to do "where" on them if they didn't have a projective context. < 1458611000 299283 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Ah < 1458611002 144598 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :OK < 1458611007 620910 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :How does it work, precisely? < 1458611016 402777 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :That previous line of code in particular < 1458611036 688191 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So, the first half of it, "c1: cats * c2: cats" has a type something like this: < 1458611041 325896 :Lilly_Goodman!~canaima@188.1.229.198.in-addr.arpa PRIVMSG #esoteric :ACTION les dice a todos en este momento que Cristo te ama mas de lo que te puedes imaginar :-) < 1458611071 389999 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :"ad-hoc struct with fields c1 of type CatInfo and c2 of type CatInfo" < 1458611084 1203 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :And that generates a projective context. < 1458611087 246524 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Aaaaaaah < 1458611097 987540 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :So that's an ad-hoc struct, more so than a tuple < 1458611106 780299 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :And the two most notable things in this context are c1, of type CatInfo, and c2, also of type CatInfo. < 1458611116 540213 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :I understood that < 1458611132 918010 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: So what's the problem that's giving you trouble? < 1458611151 247942 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :You mean besides the st.(num+i) thing you brought up? < 1458611166 122901 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: Whichever it was you were talking about < 1458611185 983073 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: Though how you plan to overcome st.(num+i) would also be of interest < 1458611188 480459 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I'm not totally sure if that problem really existed. < 1458611195 185280 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: Ah < 1458611195 905563 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Though this problem is one of those win-win problems... < 1458611200 488586 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Either I'll run into it or I won't. < 1458611221 501380 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :If I run into it, perfect—I can figure out how to fix it. If I don't run into it, perfect—the problem doesn't exist. < 1458611231 76615 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: You have product types (*), but do you have sum types? < 1458611260 701891 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :PetRows = CatRows + DogRows < 1458611264 439965 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Those will be added. < 1458611267 182626 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :OK < 1458611278 801638 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :But I want to work out the core language here before adding anything onto it. < 1458611282 654420 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: Any other features of interest? And is this on GitHub? < 1458611295 909266 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :It'll be on Bitbucket. < 1458611335 271116 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Other features of interest... oh yeah, there's one cool thing I want to do. < 1458611354 536258 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Suppose you've got a database where every table has this one column, say "Region". < 1458611397 280043 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :You can get to a "slice database"—one where the Region columns are no longer visible, and all inter-table references automatically stay within the one Region. < 1458611410 922736 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :If you ask something like "how many rows are in this table", you'll get one answer for each Region. < 1458611424 971503 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Sort of like the database has been sliced into a bunch of little databases, one for each Region. < 1458611432 217721 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :And all with identical schemas. < 1458611467 337687 :Lilly_Goodman!~canaima@188.1.229.198.in-addr.arpa PRIVMSG #esoteric :ACTION les dice a todos en este momento que Cristo te ama mas de lo que te puedes imaginar :-) < 1458611593 16669 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :OK, give me a minute to reread that a few times xD < 1458611674 34960 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Interesting < 1458611690 253884 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Uhhhhh I feel like there's something I'm missing right this moment. < 1458611693 215343 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :ACTION shrug. < 1458611713 199245 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: Check your 2x2x2. Maybe it's in its shift state < 1458611717 675453 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :That's probably what you're missing. < 1458611724 265185 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :The half of it which I can see appears solved. < 1458611741 237912 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I flipped it around to look at the other half. Once again, the half of it which I can see appears solved. < 1458611763 139361 :lambda-11235!~lambda-11@47.208.113.50 JOIN :#esoteric < 1458611778 848176 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :But I cannot look at the whole thing at once. < 1458611786 412563 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Nyow. About that global thing. < 1458611803 249890 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :You know, you might be totally right. < 1458611807 699367 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :The tragedy of limipresence < 1458611833 755540 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :*Mind blow* < 1458611834 104392 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Maybe there does need to be a thing called "global" you can use to explicitly request the global scope. < 1458611843 212065 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Yep. < 1458611843 342581 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :What's limipresence? < 1458611858 961271 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: Finite presence; if you are not omnipresent, you are limipresent < 1458611868 845739 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Ah. < 1458611931 566017 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: You could also have a "one level up" operator that isn't global, but it's the scope containing the current scope < 1458611947 331809 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :That one I don't like. < 1458611958 934001 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1458611960 470816 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :I don't really either, but I like sharing ideas xP < 1458611988 871549 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So lemme see. Have we totally figured out the core language here? < 1458611994 436364 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric ::|B <-- beard < 1458612005 522354 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: How do you order a selection? < 1458612013 987994 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :By using features I haven't come up with yet. < 1458612020 57179 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :OK < 1458612023 368865 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: How about < 1458612028 873860 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Whoops < 1458612031 397790 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Let's try to think of some really complicated queries or something. < 1458612052 212205 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: Select the last item in the table that has some property < 1458612077 20207 :bender|!benderpc@2404:e800:e61a:41d:147e:4d06:aa00:1dc9 JOIN :#esoteric < 1458612078 567372 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Also something I haven't come up with yet. So far, all row sets are orderless. < 1458612090 181093 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Oh < 1458612093 192036 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :That's not very relational < 1458612098 175753 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Client Quit < 1458612103 101996 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :That's exactly relational. < 1458612117 86208 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: Though I think if you give every table a row# item, you can accomplish that < 1458612132 349456 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: Perhaps you should also have a unary . operator, that produces an expression that can be applied to extract a value? < 1458612142 464069 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :What do you mean by that? < 1458612145 30556 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :.(x+y) can be applied to anything with attributes x and y < 1458612151 373999 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :And will return their sum < 1458612152 929939 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :... < 1458612156 685232 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :No, terrible idea < 1458612161 322887 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Well, maybe < 1458612161 857230 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :That's just (x+y). < 1458612173 811827 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Like... < 1458612186 557038 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: But for what sc- OH! can you have unevaluatable expression you can later evaluate? < 1458612201 784129 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Like (x+y) where x and y are undefined? < 1458612209 235600 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :You know how if you have a cat Furissa of friendliness 8, and you evaluate furissa.(name + to_string(friendliness)), you get "Furissa8"? < 1458612217 390054 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :You can do something like this: < 1458612225 269887 :Lilly_Goodman!~canaima@188.1.229.198.in-addr.arpa QUIT :Ping timeout: 276 seconds < 1458612226 977566 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :OK < 1458612249 826611 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :"Let the name_with_friendliness of a CatInfo be name + to_string(friendliness)." < 1458612260 699745 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Then you can do furissa.name_with_friendliness. < 1458612263 235310 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :OK < 1458612271 778866 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :That looks good < 1458612274 709856 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Or: cats where length(name_with_friendliness) <= 7 < 1458612313 93922 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :By the way, this lets you do some awful stuff that I hope nobody will ever do. < 1458612315 211147 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :(ci: CatInfo).name_with_friendliness = ci.name + to_string(ci.friendliness) < 1458612320 766910 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :And it's a futile hope, because someone will definitely do this. < 1458612325 156774 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: Such as? < 1458612352 387177 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :You could say something like: "Let the one_more of an integer x be x + 1." < 1458612357 632551 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Oh, I assume = has its own contextiness < 1458612366 401998 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :And then you could do something like this: (3).(one_more + one_more) < 1458612368 722838 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :And you'll get 8. < 1458612369 335133 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Where the lhs of = returns a reference instead of a value < 1458612376 17765 :lambda-11235!~lambda-11@47.208.113.50 QUIT :Max SendQ exceeded < 1458612385 252734 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Eeew... < 1458612388 260011 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Well, I'm using = for equality comparison, not assignment. < 1458612389 680673 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :I need to go shower < 1458612389 935189 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I know, right? < 1458612395 654514 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: OK then, := < 1458612403 994204 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :There we go. < 1458612413 299277 :lambda-11235!~lambda-11@47.208.113.50 JOIN :#esoteric < 1458612434 598081 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :So am I correct to guess that :='s lhs is evaluated to produce a reference? < 1458612437 217383 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I'm not sure what the syntax would be, but it might be more like this: < 1458612445 368274 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :And that the scope created is used on the rhs? < 1458612453 530628 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :(CatInfo).name_with_friendliness := name + to_string(friendliness) < 1458612460 776708 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Well... the short answer is no. < 1458612472 555353 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :The LHS is just an identifier, or a type with an identifier after it like that. < 1458612481 457580 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: OK :/ < 1458612482 785741 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :It's not really an expression you can evaluate. < 1458612491 365591 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :But I do hope to do something kind of along those lines later. < 1458612491 495853 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: I guess that's for the best < 1458612506 992501 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Because x+1 := 3 is a pain to evaluate (it would, in theory, set x to 2) < 1458612513 103 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :(but that's hard) < 1458612513 556557 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Right. < 1458612523 987729 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Not to mention that that's sometimes uncomputable. < 1458612528 919665 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Of course < 1458612539 398991 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :And uncomputability is itself uncomputable oftentimes < 1458612540 871473 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :And so on < 1458612541 431230 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :But: make it so that if a query returns some rows that come from a table, you can, like, set the output of the query. < 1458612544 829885 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Something like... < 1458612567 442217 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Listening. < 1458612589 348673 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :update (cats where name = "Furissa").name := "Furrison" < 1458612609 813001 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Oh god. < 1458612622 932619 :Lilly_Goodman!~canaima@188.1.229.198.in-addr.arpa JOIN :#esoteric < 1458612630 756406 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :It'll undoubtedly be kind of weird. < 1458612633 857653 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Does that modify the result of a query for cats where name = "Furissa"? < 1458612642 465058 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Thankfully, no. < 1458612642 699064 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Without changing Furissa to Furrison? < 1458612645 906447 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Oh, good < 1458612657 38538 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Oh, good || Oh, god. < 1458612685 208068 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Essentially, it performs the query 'cats where name = "Furissa"' to come up with a list of rows of the table "cats". < 1458612696 104243 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :OK < 1458612703 567609 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Then it applies the "name" projection to that to come up with a list of table cells containing strings. < 1458612705 822246 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :And then it sets it to Furisson < 1458612714 653142 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :And one of the things you can do with a table cell containing a string is to change what that string is. < 1458612731 542329 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So really, "cats" has a type like... < 1458612744 30185 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :UpdatableInsertableDeletableRowset < 1458612769 213968 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Then you do "where name = "Furissa"" on it, getting an... < 1458612775 482961 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :UpdatableDeletableRowset < 1458612784 537211 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Then you do ".name" on that, giving you an... < 1458612790 556525 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :UpdatableDeletableRowset < 1458613009 20302 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Now, you know how I mentioned I want this to be usable as a front-end to a SQL database? < 1458613073 944616 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I guess that might actually initially be the *only* way to do it. < 1458613088 429027 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Lemme think what that might look like. < 1458613159 667334 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : You know how if you have a cat Furissa [...] <-- then you shouldn't be trusted around cats hth < 1458613327 124854 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Table CallTicket := SqlTable(cts_call_ticket) { integer IdNumber := "ticket_id" primarykey; string Description := "ticket_desc" } < 1458613329 840396 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :oerjan: tht < 1458613342 129619 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :And then... < 1458613432 744023 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Table TicketEvent := SqlTable(cts_ticket_event) { reference Ticket := "ticket_id"; string Description := "event_desc"; datetime Datetime := "event_datetime" } < 1458613452 626938 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :And then you can do stuff like... < 1458613476 114305 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :(TicketEvent where Ticket.Description = "Oh no! Everything's on fire!").Datetime < 1458613490 753390 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Which would be a SQL query something like... < 1458613538 997758 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :SELECT event.event_datetime FROM cts_call_ticket ticket, cts_ticket_event event WHERE ticket.ticket_id = event.ticket_id AND ticket.ticket_desc = 'Oh no! Everything''s on fire!' < 1458613546 552893 :lambda-11235!~lambda-11@47.208.113.50 QUIT :Ping timeout: 252 seconds < 1458613916 269815 :lambda-11235!~lambda-11@47.208.113.50 JOIN :#esoteric < 1458614607 714408 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: Oh, here's a possibly-core language feature you might want to look into < 1458614612 55295 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :UNION and INTERSECTION < 1458614662 532011 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :&& and || if you please < 1458614668 260673 :lambda-11235!~lambda-11@47.208.113.50 QUIT :Max SendQ exceeded < 1458614734 599628 :lambda-11235!~lambda-11@47.208.113.50 JOIN :#esoteric < 1458614843 649430 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: Event-driven database... < 1458616273 621438 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: Is there such thing as a Zeration Type? < 1458616300 633465 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't know. < 1458616340 839021 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :that would be x -> Void, wouldn't it? so negation. < 1458616348 358370 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: Weren't you the one who knew about A^B earlier? < 1458616363 734836 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :oerjan: But if A -> B is A^B < 1458616364 13056 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't know what zeration is. < 1458616366 326120 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :or just Void for zero itself. < 1458616380 943574 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: Successor, basically, but with two arguments. The basic hyperoperation < 1458616390 80816 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :And Void = 0, IIRC < 1458616393 603181 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i assumed it's the operation of turning something into zero. < 1458616410 916603 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :...ic < 1458616424 128213 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :`? ic < 1458616433 288474 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ic what you did there. < 1458616442 377371 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :oerjan: What's ic? < 1458616450 894043 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@google "look for a ...ic transporter" < 1458616451 377909 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :http://nethack.wikia.com/wiki/Wizard_quest < 1458616451 508317 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Title: Wizard quest - Wikihack - Wikia < 1458616615 975443 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: it sounds like it would need to be a function that ignores one of its arguments < 1458616636 137719 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :a -> b -> Maybe b < 1458616668 404906 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@djinn a -> b -> Maybe b < 1458616668 535408 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :f _ a = Just a < 1458616695 276336 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :lambdabot: maybe a bit confusing variable choice there < 1458616731 653224 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Just a bit < 1458616736 754425 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :oerjan: Yes, it is < 1458616752 623532 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :or wait... < 1458616763 530506 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: did you find your swatter yet twh < 1458616763 754279 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i think i'm mixing levels up there < 1458616782 607354 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: my swatter was never missing < 1458616795 531422 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i guess that wasn't really swatworthy < 1458616796 174922 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it was my saucepan that had been absconded < 1458616800 723008 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oh, right < 1458616840 623776 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION hits shachaf with a damp straw ---- < 1458616850 974043 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :do you ever cook with the saucepan < 1458616853 158227 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :===\~~/ < 1458616862 587974 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :no. < 1458616882 559376 :ski!~ski@remote11.chalmers.se PRIVMSG #esoteric :hppavilion[1],shachaf : `exp t' is the type of bags of inhabitants of `t', at least for finite `t' < 1458616886 592730 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :yay bacon! < 1458616892 99087 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :===\ꙮꙮ/ < 1458616897 975049 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :ski: Oh, you're here too < 1458616898 784093 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ski: Are you sure? < 1458616917 156047 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ski: That would be (-> Nat) < 1458616935 481258 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :I just realized that kleene algebra and type theory work well together < 1458616950 677336 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, I remember thinking about this and coming to some conclusion but it was years ago. < 1458616954 264824 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :+ in kleene algebra = + in type theory, * in kleene algebra is like * in type theory < 1458616991 56013 :ski!~ski@remote11.chalmers.se PRIVMSG #esoteric :shachaf : at least judging from the expansion `exp t = sum_{i : |N} t^i / i!' < 1458616995 361551 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: on second thought, i don't think zeration and successor can be distinguished at this level < 1458617045 39086 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :oerjan: Successor takes 1 arg, zeration 2 < 1458617060 353811 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :So I think we can define kleene exponentiation < 1458617072 69731 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Also, S() is ? < 1458617088 529597 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :The successor of a string is that string OR the null string < 1458617102 157954 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ski: shachaf: _finite_ bags < 1458617126 717192 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :so (-> Nat) is excluded if it's infinite... < 1458617147 698032 :ski!~ski@remote11.chalmers.se PRIVMSG #esoteric :oerjan : "at least for finite `t'" -- but, yes, also finite multiplicity, so you're correct < 1458617167 964064 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :I think kleene ^ may correspond to y/// < 1458617180 537683 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Somehow < 1458617202 830003 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: no, i mean, this arithmetic <-> type correspondence doesn't have a notion of unused arguments, since you don't have functions, but expressions on the left side < 1458617210 913228 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :oerjan: Ah < 1458617224 790041 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Right, right, I get it < 1458617445 86594 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ski: wait, does this mean Nat is e? >:) < 1458617539 958186 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ski: oh. i think i see what's going wrong. the x^n/n! <-> n-bag of x correspondence breaks down because of tuples with repeated elements. < 1458617544 950664 :lambda-11235!~lambda-11@47.208.113.50 QUIT :Ping timeout: 244 seconds < 1458617574 423932 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, repeated elements, that's it. < 1458617588 626625 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I remembered there was an issue like that, but I thought it was about unordered tuple. < 1458617591 631731 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :tuples < 1458617636 965787 :ski!~ski@remote11.chalmers.se PRIVMSG #esoteric :oerjan : breaks down how ? < 1458617639 273939 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: well sure, bags are unordered tuples < 1458617732 875973 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If x is Bool, then there are three 2-bags of x. < 1458617764 668635 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :but 4 2-tuples < 1458617778 593252 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :and 3 /= 4 / 2! < 1458617854 920447 :Lilly_Goodman!~canaima@188.1.229.198.in-addr.arpa QUIT :Ping timeout: 244 seconds < 1458617882 286391 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :looked at differently: x^n/n! is rarely an integer. < 1458617893 823982 :Lilly_Goodman!~canaima@188.1.229.198.in-addr.arpa JOIN :#esoteric < 1458618145 427551 :ski!~ski@remote11.chalmers.se PRIVMSG #esoteric :ACTION doesn't see a problem < 1458618239 324898 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ski: X^n represents n-tuples of X. to divide by n!, there have to n! tuples that identify because they're the same bag. but that only happens for tuples that have all elements distinct and are permutations of each other. < 1458618245 382142 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*have to be < 1458618245 569587 :ski!~ski@remote11.chalmers.se PRIVMSG #esoteric :`t^i / i!' isn't to be viewed as a type divided by another type. but rather a type "divided" by a quotient (/factor) type of that type < 1458618247 591921 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: t^i: not found < 1458618276 223784 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ski: yes, but not all equivalence classes have size i! < 1458618292 496773 :ski!~ski@remote11.chalmers.se PRIVMSG #esoteric :is that a problem ? < 1458618299 96569 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i should say so. < 1458618303 930377 :ski!~ski@remote11.chalmers.se PRIVMSG #esoteric :why ? < 1458618321 824972 :lambda-11235!~lambda-11@47.208.113.50 JOIN :#esoteric < 1458618330 822536 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :...oh well... < 1458618356 604128 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ski: Why do you think it's not a problem? < 1458618364 792901 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :if you don't have that (t^i / i!) < 1458618371 108098 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :argh stupid return < 1458618398 672177 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :if you don't have that (t^i / i!) * i! == t^i then it's not a very good correspondence with arithmetic. < 1458618408 190538 :ski!~ski@remote11.chalmers.se PRIVMSG #esoteric :shachaf : only because i can't see it < 1458618469 323752 :ski!~ski@remote11.chalmers.se PRIVMSG #esoteric :oerjan : if you accept my ".. isn't .. rather ..", then that `*' isn't an ordinary cartesian product of two sets < 1458618514 296993 :ski!~ski@remote11.chalmers.se PRIVMSG #esoteric :so while we want (finite) sets/types to correspond with naturals here, i don't see why we should expect factor/quotient dittos to also correspond with naturals < 1458618533 99987 :ski!~ski@remote11.chalmers.se PRIVMSG #esoteric :(perhaps there's still a problem. but i don't see it atm) < 1458618556 269088 :lambdabot!~lambdabot@haskell/bot/lambdabot QUIT :Remote host closed the connection < 1458618568 191913 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ski: * is already well-established as cartesian product. < 1458618587 843646 :ski!~ski@remote11.chalmers.se PRIVMSG #esoteric :yes, for normal uses of it < 1458618592 250838 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :like + is disjoint/tagged union < 1458618636 713402 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i'm saying any extension to the correspondence which doesn't fit in with those isn't particularly interesting. < 1458618676 892166 :ski!~ski@remote11.chalmers.se PRIVMSG #esoteric :however, viewing `t^i / i!' as being about quotients, it's not clear (to me) that it ought to satisfy a relation like `(t^i / i!) * i! = t^i', relating it to a more restricted cartesian product < 1458618713 603904 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :FINE < 1458618720 393212 :ski!~ski@remote11.chalmers.se PRIVMSG #esoteric :(because, a quotient thing corresponding to cartesian product requires each equivalence class to have the same size. but that's exactly what's not the case here with our `t^i / i!') < 1458618762 932301 :lambdabot!~lambdabot@haskell/bot/lambdabot JOIN :#esoteric < 1458618764 368820 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :let me rephrase that: _i_ don't find such an extension interesting unless it has some other property to make up for it. < 1458618778 123586 :ski!~ski@remote11.chalmers.se PRIVMSG #esoteric :ok < 1458618872 749395 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :this seems like a p. awkward way to write in point-free style: http://metatree.xyz/treeprover/ < 1458619189 20320 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1458619245 277929 :nooga!~nooga@91.235.25.1 JOIN :#esoteric < 1458619385 87169 :Lilly_Goodman!~canaima@188.1.229.198.in-addr.arpa QUIT :Ping timeout: 248 seconds < 1458619423 190318 :Lilly_Goodman!~canaima@188.1.229.198.in-addr.arpa JOIN :#esoteric < 1458619518 256033 :nooga!~nooga@91.235.25.1 QUIT :Ping timeout: 276 seconds < 1458619792 215523 :Lilly_Goodman!~canaima@188.1.229.198.in-addr.arpa QUIT :Ping timeout: 268 seconds < 1458619964 792688 :Lilly_Goodman!~canaima@188.1.229.198.in-addr.arpa JOIN :#esoteric < 1458620387 770677 :Lilly_Goodman!~canaima@188.1.229.198.in-addr.arpa QUIT :Ping timeout: 248 seconds < 1458620662 321893 :treaki__!~treaki@p54BF2B86.dip0.t-ipconnect.de JOIN :#esoteric < 1458620704 199377 :MoALTz!~no@78-11-183-124.static.ip.netia.com.pl QUIT :Ping timeout: 244 seconds < 1458620844 686370 :treaki_!~treaki@p54BF2C63.dip0.t-ipconnect.de QUIT :Ping timeout: 276 seconds < 1458623619 689682 :MoALTz!~no@78-11-183-124.static.ip.netia.com.pl JOIN :#esoteric < 1458624555 991093 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net QUIT :Ping timeout: 264 seconds < 1458625762 403073 :lambda-11235!~lambda-11@47.208.113.50 QUIT :Quit: Bye < 1458626223 798477 :jaboja64!~jaboja@ehh117.neoplus.adsl.tpnet.pl QUIT :Remote host closed the connection < 1458627302 544420 :me2!~me@38.70.70.115.static.exetel.com.au JOIN :#esoteric < 1458628852 937883 :Sgeo__!~Sgeo@ool-18e43ef5.dyn.optonline.net JOIN :#esoteric < 1458629355 983231 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :principle/principal are the worst homophones < 1458629384 161381 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :they're just common enough that people use them regularly, but uncommon and long enough that they don't know the difference < 1458629387 680989 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :this annoys me < 1458629391 269089 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :it's the principal of the thing, really < 1458631785 117910 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :coppro: surely the principle issue is understanding what's meant < 1458632700 296249 :nooga!~nooga@91.235.25.1 JOIN :#esoteric < 1458633373 289673 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1458633480 432899 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :there must be room for a unified spelling here... principale? < 1458634243 369325 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION wanted to make a "beyond the pale" pun but instead learned what "the pale" actually meant < 1458634668 999176 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1458635910 297594 :nooga!~nooga@91.235.25.1 QUIT :Ping timeout: 246 seconds < 1458635971 480164 :nooga!~nooga@91.235.25.1 JOIN :#esoteric < 1458636782 682703 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :. o O ( the mopale ) < 1458637534 431725 :nooga!~nooga@91.235.25.1 QUIT :Ping timeout: 260 seconds < 1458637910 303066 :bender|!benderpc@2404:e800:e61a:41d:147e:4d06:aa00:1dc9 QUIT :Quit: [restarting] < 1458638308 27144 :bender|!benderpc@2404:e800:e61a:41d:147e:4d06:aa00:1dc9 JOIN :#esoteric < 1458638726 90488 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite < 1458638932 133967 :J_Arcane!~chatzilla@37-219-223-106.nat.bb.dnainternet.fi QUIT :Ping timeout: 244 seconds < 1458639335 561938 :me2!~me@38.70.70.115.static.exetel.com.au QUIT :Read error: Connection reset by peer < 1458639396 17381 :me2!~me@38.70.70.115.static.exetel.com.au JOIN :#esoteric < 1458641266 794867 :impomatic_!~digital_w@145.2.112.87.dyn.plus.net QUIT :Quit: http://corewar.co.uk < 1458641413 780834 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1458641757 726177 :lleu!~gnomebad@unaffiliated/lleu QUIT :Quit: That's what she said < 1458641775 722641 :lleu!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1458641846 692915 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1458643618 894463 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :huh, I just realised that there's an easy way to construct hash collisions: SHA-256(512×(2²⁵⁶+(2²⁵⁶)!) zeroes) = SHA-256(512×2²⁵⁶ zeroes) < 1458643627 764761 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :let me know if there's anything wrong with my reasoning < 1458643640 474386 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :of course, 2²⁵⁶ factorial is way too large for the collision to be useful at all < 1458643647 795472 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and we don't know what the actual hash value is < 1458643652 985515 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I don't see any reason why this method wouldn't work < 1458644077 743241 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :ais523: the input of SHA-256 is limited to 2^512-1 bits due to the preprocessing step. < 1458644087 900729 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :> append length of message (without the '1' bit or padding), in bits, as 64-bit big-endian integer < 1458644089 672191 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : :1:15: parse error on input ‘of’ < 1458644096 283590 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :oh, < 1458644179 86162 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm < 1458644190 547179 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess you just append a zero? assuming two's complement < 1458644299 703768 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :ais523: I meant that there is no standard way to handle more than 2^512-1 bits of input with SHA-256 < 1458644316 313377 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :so well, SHA-256(512*2^256 zeroes) is not well defined < 1458644320 653866 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you mean 2⁶⁴ < 1458644325 796205 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but hmm, right < 1458644326 902164 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :ah < 1458644327 529726 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :yeah < 1458644338 832636 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :perhaps it's intentional to stop this sort of attack < 1458644460 608431 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :ais523: probably more about preventing an extension attack? < 1458644486 520876 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this reminds me of an extension attack < 1458644606 302442 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I think it works for SHA-3, though (although the description on Wikipedia is unclear) < 1458644622 202408 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :bomb in bruxelles < 1458644646 12036 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :two bombs < 1458644653 969548 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :one in the airport and one in the subway < 1458644931 392681 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :what. now? < 1458644935 409999 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@massages-loud < 1458644935 540522 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :oerjan said 11h 3m 17s ago: tunnbröd is swedish not danish hth < 1458644935 540622 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :oerjan said 11h 2m 15s ago: you might substitute fladbrød instead hth < 1458644996 616341 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oh fuck. < 1458645017 573277 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :ais523: probably the role of hashing function has been reduced since the introduction of MD5/SHA-1/2. < 1458645043 661836 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well they're used for all sorts of things, requiring different levels of security < 1458645061 159300 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :yeah, but now we distinguish MACs from hash functions < 1458645064 818945 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there's even an argument for using cryptohashes for hash tables < 1458645068 521693 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :(correctly) < 1458645075 262304 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :lifthrasiir: I was actually always wondering what the distinction was < 1458645145 619064 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :https://www.reddit.com/live/wmk50bsm9vt3 < 1458645222 204733 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :ais523: IIUC hash functions ensure the data integrity (that is, it is not tampered since the beginning of transfer) but not the authenticity (that is, it came from who we can or learned to trust before) < 1458645246 903634 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :MAC has an additional parameter for keys for that reason < 1458646251 669926 :boily!~alexandre@96.127.201.149 QUIT :Quit: POOL CHICKEN < 1458648356 687827 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :@tell hppavilion[1] The core language pretty much only has two features: products and "where". Everything else is going to be an extension. < 1458648356 855652 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1458649219 809291 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Ping timeout: 248 seconds < 1458649808 156652 :lleu!~gnomebad@unaffiliated/lleu QUIT :Quit: That's what she said < 1458650658 323938 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :argh! this stupid build system < 1458650666 757089 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :@messages < 1458650941 755082 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ACTION screams < 1458651163 570049 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1458651178 249941 :vanila!~vanila@unaffiliated/vanila JOIN :#esoteric < 1458651182 864128 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :hello < 1458651210 955984 :Sgeo__!~Sgeo@ool-18e43ef5.dyn.optonline.net QUIT :Ping timeout: 244 seconds < 1458651318 364472 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :@tell < 1458651318 494876 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Who should I tell? < 1458651324 428914 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :@tell zzo38 i cant load your gopher :( < 1458651324 595175 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1458652229 703767 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1458654001 422832 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :idea: using the git commit hash as the version < 1458654004 58985 :lleu!~gnomebad@cpc15-croy20-2-0-cust489.croy.cable.virginm.net JOIN :#esoteric < 1458654004 189315 :lleu!~gnomebad@cpc15-croy20-2-0-cust489.croy.cable.virginm.net QUIT :Changing host < 1458654004 189382 :lleu!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1458654012 397271 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :izabera, bad idea not sortable < 1458654034 280618 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :good point < 1458654035 581085 :nycs!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1458654040 875825 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :well < 1458654045 287030 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :it is sortable < 1458654052 182358 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :just not the obvious way < 1458654067 502977 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :true :P < 1458654574 296499 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1458654888 968904 :lambda-11235!~lambda-11@47.208.113.50 JOIN :#esoteric < 1458655307 299735 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :vanila: use the http access instead, at http://zzo38computer.org/textfile/miscellaneous/ < 1458655317 634520 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :unless you can't use http either that is < 1458655397 286354 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :but i want gopher < 1458655506 254471 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :what's the error if you try to access the gopher? < 1458655838 262329 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1458656748 656641 :jaboja!~jaboja@ehh117.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1458658213 985966 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Quit: Leaving < 1458658948 898034 :lambda-11235!~lambda-11@47.208.113.50 QUIT :Quit: Bye < 1458659018 300807 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de JOIN :#esoteric < 1458659641 311646 :jaboja!~jaboja@ehh117.neoplus.adsl.tpnet.pl QUIT :Remote host closed the connection < 1458661564 934952 :earendel!~earendel@unaffiliated/earendel QUIT :Ping timeout: 244 seconds < 1458661598 375769 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :According to http://magic.wizards.com/en/articles/archive/card-preview/basic-lands-shadows-over-innistrad-2016-03-21 , Shadows over Innistrad will have three arts for each basic land. Isn't it supposed to have four arts each, since it's a large set? < 1458662363 285026 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmm, the third island seems too colorful < 1458662528 457749 :bender|!benderpc@2404:e800:e61a:41d:147e:4d06:aa00:1dc9 QUIT :Quit: Leaving < 1458663469 817570 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :there's been some colorful islands already. < 1458665217 376971 :me2!~me@38.70.70.115.static.exetel.com.au QUIT :Read error: Connection reset by peer < 1458665428 987257 :me2!~me@38.70.70.115.static.exetel.com.au JOIN :#esoteric < 1458667036 962403 :lambda-11235!~lambda-11@24.156.46.20 JOIN :#esoteric < 1458668026 33445 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1458669327 976775 :nooga!~nooga@91.235.25.1 JOIN :#esoteric < 1458670180 270150 :jaboja!~jaboja@ejy175.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1458670309 998990 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net JOIN :#esoteric < 1458670801 467167 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :You know what'd be awesome? < 1458670816 649762 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :A hybrid between a proof assistant and a practical programming language < 1458670826 903834 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :@messages-louder < 1458670827 34307 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :tswett said 6h 14m 30s ago: The core language pretty much only has two features: products and "where". Everything else is going to be an extension. < 1458671013 963743 :lambda-11235!~lambda-11@24.156.46.20 QUIT :Ping timeout: 240 seconds < 1458671305 934085 :lambda-11235!~lambda-11@24-156-46-20.erkacmtk02.com.dyn.suddenlink.net JOIN :#esoteric < 1458671427 971410 :nooga!~nooga@91.235.25.1 QUIT :Ping timeout: 264 seconds < 1458671583 644702 :lambda-11235!~lambda-11@24-156-46-20.erkacmtk02.com.dyn.suddenlink.net QUIT :Ping timeout: 276 seconds < 1458672022 513135 :jaboja!~jaboja@ejy175.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 252 seconds < 1458672616 1586 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net QUIT :Ping timeout: 264 seconds < 1458672924 10967 :earendel!~earendel@unaffiliated/earendel JOIN :#esoteric < 1458673010 537198 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org JOIN :#esoteric < 1458673100 83278 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07LABEL14]]4 N10 02https://esolangs.org/w/index.php?oldid=46631 5* 03FricativeMelon 5* (+2751) 10Created page with "'''LABEL''' is a programming language based on goto-like jumps and loops and whose memory consists entirely of how many jumps have been made. == Syntax == {| class="wikitabl..." < 1458673165 409420 :nycs!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1458673297 295055 :I!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1458673320 904835 :I!~nycs@gw.hq.meetup.com NICK :Guest11109 < 1458674047 692097 :Guest11109!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1458674086 886211 :nycs!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1458674425 297416 :jaboja!~jaboja@ejy175.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1458674810 456049 :nooga!~nooga@91.235.25.1 JOIN :#esoteric < 1458675089 422222 :nooga!~nooga@91.235.25.1 QUIT :Ping timeout: 260 seconds < 1458675442 270899 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:Seed14]]4 N10 02https://esolangs.org/w/index.php?oldid=46632 5* 03Dittoslash 5* (+123) 10Created page with "possible seed that produces seed? ~~~~" < 1458675843 673504 :lambda-11235!~lambda-11@24-156-46-20.erkacmtk02.com.dyn.suddenlink.net JOIN :#esoteric < 1458675909 953572 :J_Arcane!~chatzilla@37-219-205-80.nat.bb.dnainternet.fi JOIN :#esoteric < 1458676201 944161 :Lilly_Goodman!~canaima@186-26-181-142.dyn.movilnet.com.ve JOIN :#esoteric < 1458676392 805046 :int-e!~noone@static.88-198-179-137.clients.your-server.de NICK :int-e_ < 1458676398 356787 :int-e_!~noone@static.88-198-179-137.clients.your-server.de NICK :int-e < 1458676596 772267 :lleu!~gnomebad@unaffiliated/lleu QUIT :Read error: Connection reset by peer < 1458676700 235742 :aloril_!~aloril@dsl-tkubrasgw1-54fa3f-129.dhcp.inet.fi QUIT :Ping timeout: 260 seconds < 1458676734 845153 :tswett!~tswett@192.241.237.138 QUIT :Ping timeout: 260 seconds < 1458676734 975564 :cnr!~connor@unaffiliated/conehead QUIT :Ping timeout: 260 seconds < 1458676800 394146 :Warrigal!~tswett@192.241.237.138 JOIN :#esoteric < 1458677022 53714 :cnr!~connor@2a01:4f8:201:7482::2 JOIN :#esoteric < 1458677024 462524 :cnr!~connor@2a01:4f8:201:7482::2 QUIT :Changing host < 1458677024 592877 :cnr!~connor@unaffiliated/conehead JOIN :#esoteric < 1458677132 208491 :nooga!~nooga@91.235.25.1 JOIN :#esoteric < 1458677140 877592 :lambda-11235!~lambda-11@24-156-46-20.erkacmtk02.com.dyn.suddenlink.net QUIT :Quit: Bye < 1458677522 326665 :aloril_!~aloril@dsl-tkubrasgw1-54fa3f-129.dhcp.inet.fi JOIN :#esoteric < 1458677669 212223 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b NICK :nvd < 1458678886 360473 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org QUIT :Ping timeout: 252 seconds < 1458679667 656272 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1458679806 200682 :nooga!~nooga@91.235.25.1 QUIT :Ping timeout: 268 seconds < 1458679839 798187 :Lilly_Goodman!~canaima@186-26-181-142.dyn.movilnet.com.ve QUIT :Read error: Connection reset by peer < 1458679877 967620 :Lilly_Goodman!~canaima@181.34.123.2 JOIN :#esoteric < 1458680093 836451 :Lilly_Goodman!~canaima@181.34.123.2 PRIVMSG #esoteric :hola < 1458680114 638531 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :are you from venezuela < 1458680290 804330 :nvd!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Phantom_Hoover, you can't just ask someone if they're from Venezuala < 1458680305 984258 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :but we get so many people from venezuela! < 1458680323 681108 :nvd!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :We also get a lot of people from Finland < 1458680342 142908 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07LABEL14]]4 10 02https://esolangs.org/w/index.php?diff=46633&oldid=46631 5* 03FricativeMelon 5* (+213) 10 < 1458680359 158811 :nvd!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :We've in the past had a statistically improbably number of people from a small town in south west Northumberland! < 1458680408 862444 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :why did we never make a `hexcome < 1458680505 661116 :nycs!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1458680529 644708 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org JOIN :#esoteric < 1458680598 159304 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :just do it < 1458680709 296047 :nooga!~nooga@public-gprs385291.centertel.pl JOIN :#esoteric < 1458681084 848742 :nooga!~nooga@public-gprs385291.centertel.pl QUIT :Read error: Connection reset by peer < 1458681277 774136 :nooga!~nooga@91.235.25.1 JOIN :#esoteric < 1458681439 15553 :I!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1458681459 37597 :I!~nycs@gw.hq.meetup.com NICK :Guest25470 < 1458682705 123522 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de QUIT : < 1458682951 190407 :Guest25470!~nycs@gw.hq.meetup.com QUIT :Ping timeout: 268 seconds < 1458683108 713063 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org PRIVMSG #esoteric :@ask tswett Wait, aren't functions going to be in the core of Quendle? They should be. < 1458683108 882084 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1458683579 278285 :Warrigal!~tswett@192.241.237.138 PRIVMSG #esoteric :User-definable functions... yeah, those will probably be in the core. < 1458683582 885163 :Warrigal!~tswett@192.241.237.138 NICK :tswett < 1458683592 516886 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I wonder if I have any new messages. < 1458683616 766727 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Probably not. After all, lambdabot would have told me, out loud, in the channel, if that were the case. < 1458683621 304488 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org PRIVMSG #esoteric :tswett: Oh, Warrigal, right < 1458683642 330943 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org PRIVMSG #esoteric :tswett: What about the "is item of" operator? < 1458683669 752951 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org PRIVMSG #esoteric :(traditional: ∈) < 1458683682 957560 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org PRIVMSG #esoteric :I'm writing a mockup DiGraph library for Quendle based on my limited knowledge < 1458683692 286987 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@slep tswett < 1458683692 417367 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :I'd rather not; tswett looks rather dangerous. < 1458683693 561097 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org PRIVMSG #esoteric :e and ∈ look very similar in Neoletters < 1458683704 451933 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :pity :P < 1458683724 134253 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Yeah, that'll be one of the operators. < 1458683727 858478 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION sidles home < 1458683748 453342 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de JOIN :#esoteric < 1458683864 887851 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org PRIVMSG #esoteric :tswett: I'm trying to define subset of in my mockup, but I'm assuming Quendle is fully declarative. Does it have Haskell-style list building? < 1458683883 560172 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So far there are no lists, only sets. < 1458683896 268472 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org PRIVMSG #esoteric :tswett: Or, for this, Set Building < 1458683924 51828 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :The features I've already described are kind of like Haskell-style set building. < 1458683928 618799 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org PRIVMSG #esoteric :{f(x) : x ∈ s, ...} < 1458683932 560920 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org PRIVMSG #esoteric :tswett: Oh, right < 1458683952 334450 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org PRIVMSG #esoteric :tswett: I presume Quendle has unicode support as an alternate to ASCII? < 1458683968 926162 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org PRIVMSG #esoteric :So I can, if I please, literally use ∈ in my code? < 1458683971 996915 :Lilly_Goodman!~canaima@181.34.123.2 QUIT :Quit: (saliendo) < 1458683978 208765 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Quendle doesn't even support ASCII as such. < 1458683987 838848 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :There's no way to say "I don't want the rest of Unicode". < 1458683991 314894 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org PRIVMSG #esoteric :tswett: What does it support? EBDIC? < 1458683994 197195 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org PRIVMSG #esoteric :Oh < 1458683995 473395 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org PRIVMSG #esoteric :OK < 1458683998 582824 :Lilly_Goodman!~canaima@181.34.123.2 JOIN :#esoteric < 1458684020 730002 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org PRIVMSG #esoteric :tswett: Do you mean you can't exclude data to unicode strings, or that untypable characters are required to use the language? < 1458684042 53880 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Something like the former. < 1458684067 115099 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org PRIVMSG #esoteric :tswett: Given sets a, b, would a ∈ b return one of {True}, {False}, or {False, True} based on whether all items of a are in b? < 1458684080 287972 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org PRIVMSG #esoteric :Basically, does ∈ work over sets? < 1458684092 240832 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I'll probably make that invalid for the time being. < 1458684106 430774 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org PRIVMSG #esoteric :tswett: OK < 1458684116 926564 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org PRIVMSG #esoteric :tswett: What do I do to test for subsetship? < 1458684122 361743 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I accidentally got my 2x2 in a certain interesting configuration. I went to this solver site to see if there was a particularly interesting algorithm to produce this configuration. < 1458684125 916328 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org PRIVMSG #esoteric :Given a, b < 1458684144 733409 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I guess there's going to be an operator called "subset" or something. < 1458684161 856817 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org PRIVMSG #esoteric :tswett: With alternative ⊂, I hope? < 1458684173 265054 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Turns out that yes, there's definitely a particularly interesting algorithm for this configuration. Namely: U F2 U2 R2 U < 1458684183 373382 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :hppavilion[1]: yup, I suppose that would also work. < 1458684204 470309 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org PRIVMSG #esoteric :tswett: See, if the element-of operator works over sets (as mentioned above), you can do (non-strict) subset with !(False ∈ (a ∈ b)) < 1458684235 20975 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Yup. < 1458684259 722442 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Which is why there's a subset operator—otherwise you'd have to do something like that. :) < 1458684271 579000 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org PRIVMSG #esoteric :tswett: Ah < 1458684285 117819 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org PRIVMSG #esoteric :tswett: Is there a reduce operator? < 1458684287 606547 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org PRIVMSG #esoteric :Oh, have to go < 1458684293 308433 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org PRIVMSG #esoteric :Be back on in a bit when I'm out of this room < 1458684305 824093 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Reduce, what would that be? < 1458684333 757743 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :There are gonna have to be "all" and "any" operators that work on sets of booleans. < 1458684383 66412 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Quit: ZNC - http://znc.in < 1458684432 107282 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :!bf ,[>>+>>,]<<[[<<]>>[-[<]>>[.<<->]>+>>]<<]!foo1234bar < 1458684432 468873 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :No output. < 1458684438 148869 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Turns out the sequence I just gave is self-inverse. Let me investigate why that is. The sequence can also be written as (F2 U2 R2 U2)^U. < 1458684459 774189 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :F2 U2 R2 U2 is also self-inverse. < 1458684565 623321 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org QUIT :Ping timeout: 244 seconds < 1458684928 485701 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Let's see. Double that, you get F2 U2 R2 U2 F2 U2 R2 U2, which is, of course, R2^(F2 U2) R2^(U2). < 1458684967 282024 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Hm. < 1458685206 9419 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1458685608 946305 :Sgeo__!~Sgeo@ool-18e43ef5.dyn.optonline.net JOIN :#esoteric < 1458685662 872885 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`wisdom < 1458685693 250364 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ii/Ii is a municipality in Finland, no matter what you do. Except for speaking Swedish. < 1458685917 683680 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :nvd: whoa whoa whoa, who's that in -lens? < 1458686161 642063 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hellochaf. you would've liked yesterday's Douteux. special pooches. < 1458686175 138389 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :pooches everywhere. pooches everytime. always pooches. < 1458686535 24605 :lynn_!~lynn@unaffiliated/lynn JOIN :#esoteric < 1458686676 971456 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I guess another way of saying that is: the involutions F2 and R2^U2 commute. < 1458686757 667189 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 260 seconds < 1458686780 293867 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Which is not surprising: the effect of R2^U2 on the F layer is to swap two of its pieces. < 1458686838 130246 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1458686914 652308 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Back < 1458686918 24042 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Lemme look at algorithms for the opposite corner swap now. < 1458687133 702510 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Okay, this one looks pretty interesting: R U' R' U' F2 U' R U R' U F2 < 1458687218 275165 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :It can also be written as: (U' F2 U')^(U'^R) U F2 < 1458687282 896371 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Swaps UBL and UFR. Never moves DBL. < 1458687475 859691 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Oh, but there's also another way of writing it. < 1458687558 722959 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :U'^R U' U^(F2 U' R) < 1458687622 240662 :APic!apic@apic.name PRIVMSG #esoteric :;) < 1458687732 886778 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :is there a bash program to print the nth command line argument out? < 1458687748 754224 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :like pi 3 a b c d would print c < 1458687773 782154 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Couldn't be hard to write a shell script to do that. < 1458687792 547988 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :thats not what im asking < 1458687830 966277 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :What do you mean by "a bash program"? You mean a program that you can run from bash? < 1458687845 777559 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :pikhq: pi 3 a b c would print b, would it not? < 1458687852 968263 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Whooops, vanila < 1458687858 154683 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Don't know how I messed that up < 1458687900 543870 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :I dont mind < 1458687925 403887 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :vanila: I know < 1458687936 579329 :Lilly_Goodman!~canaima@181.34.123.2 QUIT :Read error: Connection reset by peer < 1458687940 596243 :mad!boulam@69-165-212-148.cable.teksavvy.com JOIN :#esoteric < 1458687940 726439 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :vanila: But my point stands; pi 3 a b c should print b, not c < 1458687965 669306 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :madios would be a good portutation for mad < 1458687966 46942 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :ok < 1458687987 926037 :Lilly_Goodman!~canaima@181-18-69-117.dyn.movilnet.com.ve JOIN :#esoteric < 1458688019 411077 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Did it. hppavilion[1]'s version. < 1458688027 230783 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :#!/bin/bash < 1458688027 361283 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :eval 'echo "${'"$1"'}"' < 1458688028 370545 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1458688032 878858 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ACTION does a happy dance < 1458688039 699893 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: I thougt it'd be something like that, with $$ < 1458688054 819823 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I thought it'd involve $@ or whatever. < 1458688061 12086 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: WROOOOOOOONG < 1458688064 114041 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Apparently < 1458688069 808602 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I looked at this: http://stackoverflow.com/questions/1497811/how-to-get-the-nth-positional-argument-in-bash < 1458688076 727513 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I decided I liked the "eval" solution the best. < 1458688104 503204 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, bash < 1458688114 271351 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I thought it was Perl but $$ and $@ are unrelated in Perl < 1458688116 296074 :jaboja!~jaboja@ejy175.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 246 seconds < 1458688140 835974 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :http://www.agner.org/optimize/instructionset.pdf "Proposal for an open standard instruction set" What do you guys think of this? < 1458688141 803766 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :other than that they're both punctuation variables < 1458688198 303205 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :eval is dangerous < 1458688211 31718 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :its a nice hack but not safe < 1458688212 487465 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: /me looks < 1458688250 142696 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's still assuming that processors work much like today's processors :-( < 1458688273 613612 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't like that assumption; I think we'd have moved on to different processor architectures long ago if not for backwards compatibility < 1458688355 152433 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :what do you think processors would look like if they weren't stuck with backwards compatibility? < 1458688357 518261 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :What's wrong with x86 and ARM? < 1458688383 574402 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :x86's worst sin IMHO is byte-sized instruction size granularity < 1458688400 564928 :jaboja!~jaboja@ejy175.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1458688404 160944 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :with very complex determination of instruction length due to prefixes etc < 1458688453 584101 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: I think they'd allow for more dynamic parallelism and aliasing behaviour < 1458688483 775851 :nooga!~nooga@91.235.25.1 QUIT :Ping timeout: 248 seconds < 1458688486 180608 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Proposal: all instructions are encoded as UTF-8. < 1458688488 613580 :nooga_!~nooga@public-gprs385134.centertel.pl JOIN :#esoteric < 1458688548 278488 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that only goes up to 31 (32?) bits even if generalized, though < 1458688550 537054 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ais523 : that means that they wouldn't have strictly ordered memory loads/stores? < 1458688552 818369 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and dos so quite inefficiently < 1458688567 499427 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: most processors don't even now, x86 is weird in that regard < 1458688573 363085 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :well < 1458688583 948071 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I mean strictly ordered from the view of a single thread < 1458688621 513515 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :Ie irl it's out-of-order but from the view of the instruction sequence, loads/stores happen in-order < 1458688679 103163 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, I think threads need to be /really/ cheap < 1458688699 128597 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so that if you write "a = 1; b = 2" you can run those in separate threads to gain a little performance < 1458688705 50519 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :assuming a and b don't alias < 1458688719 119622 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :hmm, that's interesting < 1458688726 219649 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :how would you do it? < 1458688803 218899 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :completely change how OS's schedule threads? (considering that right now, schedulers are basically hostile to short lived threads) < 1458688813 927202 :Lilly_Goodman!~canaima@181-18-69-117.dyn.movilnet.com.ve QUIT :Ping timeout: 244 seconds < 1458688819 87755 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not sure yet < 1458688828 144428 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you'd need some lightweight method of specifying fork/join directly in the asm < 1458688834 664739 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there are a few possibilities < 1458688858 552972 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I believe the processor would schedule threads in hardware on a small scale, and ask the OS for help only when there were too many to fit on the processor < 1458688879 841526 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :swapping in and out entire processes if possible, and groups of threads if the processes didn't fit < 1458688889 673497 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I was thinking about threads while I was doing that OS in Rust. < 1458688906 808173 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ais523 : hmmm < 1458688926 922999 :Lilly_Goodman!~canaima@181-18-69-117.dyn.movilnet.com.ve JOIN :#esoteric < 1458688980 462011 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I had a thread-switching method (which I never tested) that was pretty simple. < 1458688987 402866 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ais523 : maybe you could have inactive cores be placed in a pool that can be instantly allocated by the currently running "most important process" (presumably, the process 'on front' in a windows-style scheduler that priorizes GUI programs) < 1458689007 553817 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Push all registers. Change the stack pointer to something else. Pop all registers. < 1458689016 703499 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and if it has available cores in that pool, the "asm fork/join" is fast < 1458689040 25066 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: well, the cpu already *sort of* does that, as long as you're content with the threads using the same register set, it runs the threads in parallel only if there's no unpredicted branch or other difficult instruction in them, and on x86 the memory access instructions between those threads aren't reordered. < 1458689042 206432 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Here's a thought. Make it so you can pretty much have an unlimited number of threads going at once. < 1458689064 736186 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: yes, x86 internal design is moving in the direction of trying to convert code into that form automatically via static analysis < 1458689078 742052 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is one of the reasons that x86es are so hellishly complicated < 1458689114 225638 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ais523 : that being said, if programs are going to expose parallelism through threading, there are already good designs oriented around that (current generation of SPARCs heavily bank on this) < 1458689119 972897 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1458689131 552545 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :There's a thread queue. The processor repeatedly grabs the first 16 of those threads, executes a bit, and puts them all back on the queue. < 1458689156 569646 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :tswett: probably it should grab the first 16 runnable threads < 1458689158 187801 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: I imagine a cpu could have "hint" style thread fork and join instructions, which try to run a jump in a separate lightweight thread if it can, otherwise just run them one after the other. sort of like how the x86 transactional instructions are "hint" style: there's an easy mapping to trivial instructions the cpu can always fall back to in difficult cases. < 1458689161 78521 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :using some sort of method to determine runnability < 1458689171 878307 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: as in, these instructions would be jumps, not nops. < 1458689208 998578 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I think it's weird how CPUs go to a humongous amount of effort to execute each instruction. < 1458689239 404268 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :although they'd have to be very careful about what happens to the registers < 1458689260 518400 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :like, if you know your typical workload is going to have >10 threads, you can basically give up the current generation of CPUs, go towards something simple like an early ARM (in-order 1 or 2 instructions per cycle), add hyperthreading and lots of cores < 1458689293 387033 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :It seems like it would be better to move the complexity from the CPU into the compiler. < 1458689295 237599 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and then your main design problem becomes cache line coherency between 10's of cores < 1458689330 647729 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: "x86 internal design is moving in the direction of trying to convert code into that form automatically via static analysis" -- it's not really static analysis, it happens mostly dynamically a few instructions ahead I think. also, it's not only x86 that's doing that, but some other modern cpus like arm < 1458689351 531624 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Like, maybe you could make it so that each CPU has its own instruction set, and there's just a small common core supported by the entire family. < 1458689402 580286 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :"It seems like it would be better to move the complexity from the CPU into the compiler." => that was the idea of ia64. it failed because business only wants a cpu that can run the software they write NOW faster, rather than a cpu that will run the software you develop 8 years in the future faster. < 1458689420 799143 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :tswett : main problems with that is that it's hard for a compiler to guess which memory loads will land in L1 cache and which ones are going to land in L2 cache < 1458689421 512565 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: this is why aliasing needs to be efficient too < 1458689429 101021 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: we've discussed this before in #esoteric < 1458689433 847397 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(that's why x86 and arm are so bundled with historical compatibility.) < 1458689440 456428 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :other theories as to why it failed include "the concept was a good idea, but the actual implementation was insane" < 1458689451 277968 :APic!apic@apic.name PRIVMSG #esoteric :ACTION thought Itanium was the Approach with static Analysis. < 1458689459 488892 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and "it was released before someone had produced a good compiler for it" < 1458689465 139407 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: I don't know, luckily I don't know much about ia64. it might have failed for other reasons too. < 1458689466 473352 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I don't think itanium failed because lack of x86 compatibility < 1458689479 512485 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :apparently, many compiler vendors put out a "minimum that works" compiler rather than one that did the analysis properly < 1458689495 765452 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that was excessively cautious to the point of absurdity < 1458689496 89740 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Then each CPU also has some machine-readable description of its instruction set (good luck with that) which compilers can use to produce something actually, like, fast and good. < 1458689522 530411 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :what really killed itanium is that they could never get it to really be faster than x86 < 1458689535 99063 :APic!apic@apic.name PRIVMSG #esoteric :Yah. < 1458689549 671733 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net JOIN :#esoteric < 1458689559 315018 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :except maybe for floating point but itanium was mainly used in servers so good floating point perf was useless in that setting < 1458689584 547634 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :floating point on servers isn't unheard of, but they tend to be pretty specialized servers < 1458689590 651814 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :often computation-as-a-service < 1458689606 807161 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: did ia64 have a cpu software architecture (that is, instruction set) that made sense now but would not have made sense 6 years later, like the delay slots in MIPS? < 1458689608 362934 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :if you're going to run code that's not numerically heavy, then there are really only 2 designs < 1458689619 915237 :Lilly_Goodman!~canaima@181-18-69-117.dyn.movilnet.com.ve QUIT :Ping timeout: 244 seconds < 1458689624 392110 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: I don't think it made sense even at the time < 1458689627 701252 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hehe < 1458689628 591000 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ok < 1458689632 165635 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so many weird edges < 1458689642 472787 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :(1) the load is threadable: SPARC (as many simple cores as possible on a chip) < 1458689643 773768 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Why not have a programming language with one instruction: Upload the following string to a server via HTTP and execute it in some minimal language < 1458689656 820005 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :1-instruction RISC TC < 1458689673 115854 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(No one bring up RSSB or SUBLEQ, as those aren't RISCs) < 1458689679 378595 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :SUBLEQ < 1458689686 525986 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :vanila: I hate you. < 1458689689 929774 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric ::-) < 1458689693 520696 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: Last ReSort? < 1458689713 909276 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :(2) the load is not threadable: humongously complex out-of-order cpu in the style of the Haswell and all PentiumPro descendents. This is what intel is good at, and what x86 is less disadvantaged at (basically, intel wins). < 1458689736 300587 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :so that language is basically another language < 1458689737 788028 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :great < 1458689738 742165 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :one instruction that takes no arguments, unknown TCness < 1458689741 453651 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :also, see IRP < 1458689744 220141 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I want to make a language that looks like an ASM, but has subtle high-level mathematical features < 1458689751 534828 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :For example, you can mutate the IS < 1458689781 465650 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :Itanium failed because it can't delay part of the instruction stream if one load falls into L2 instead of L1 < 1458689791 291334 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: well the situation nowadays is that most loads /are/ threadable but people don't thread them because it wouldn't gain on x86 < 1458689814 71256 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :for example, in general, there's no reason why a compiler can't optimize all functions in parallel, but I'm not aware of any compiler that does < 1458689820 814029 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :if they are threadable, they WOULD gain on x86 no? < 1458689828 889752 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not by enough for people to care < 1458689857 762825 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :mad: when you say "delay part of the instruction stream" you mean to skip ahead to executing non-dependent instructions? < 1458689867 829328 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I think there are plenty of reasons why a compuiler can't optimize all functions in parallel < 1458689870 267459 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(fwiw, Last ReSort's instruction is "p = (*p)++") < 1458689876 884037 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :coppro : basically yes < 1458689892 167807 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: there are various ways to view the same thing, that's one way to explain it < 1458689908 578894 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :incidentally, this is also an operation that GPUs are good at < 1458689908 962200 :Lilly_Goodman!~canaima@181-18-69-117.dyn.movilnet.com.ve JOIN :#esoteric < 1458689921 893996 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in GPU programming, reading/writing main memory is something you do explicitly, normally in a multithreaded way < 1458689928 825262 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the threads get suspended while they're waiting for the value to turn up < 1458689929 403295 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :in a PentiumPro-descended cpu, each cycle it finds the earliest instructions in the instruction stream that are "ready to execute" < 1458689945 286150 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(main GPU memory, that is; the alternative is block memory, which is basically your cache) < 1458689954 82246 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(except it's managed explicitly) < 1458689962 80486 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :if you have one load that unexpectedly falls in L2 or RAM or has a TLB miss then it keeps doing pretty much everything that doesn't depend on that load < 1458689962 544158 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: that's the good situation. the bad situation is when people care too much about threading, and prematurely implement all their small functions to use threads, when they will actually want to run so many of the whole high level processes at the same time anyway that just the non-idle high level processes alone are enough for as much threading as the hardware can do, and the low-level threading just makes everything slower. < 1458689980 461088 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :\ when they will actually want to run so many of the whole high level processes at the same time anyway that just the non-idle high level processes alone are enough for as much threading as the hardware can do, and the low-level threading just makes everything slower. < 1458690000 492141 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: well the extreme case is that you use reconfigurable hardware, and quickly throw up a hardware implementation of your low-level code that has all the forks as literal forking wires < 1458690008 93046 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(this is basically what my day job is about) < 1458690032 177757 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: as in an FPGA array? < 1458690035 691717 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :considering that chips have more and more dark silicon, a scenario similar to this will probably play out < 1458690036 980230 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: right < 1458690039 685284 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I see < 1458690047 138400 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: that's definitely not what _my_ dayjob is about < 1458690059 886843 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: "dark silicon" = components that aren't being used for anything at that moment? < 1458690062 385587 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I may use ordinary threading for my dayjob, when it's necessary, but no FPGA stuff < 1458690065 347471 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ARMs already have cheap in-order cores and expensive out-of-order cores on the same chip < 1458690068 153979 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@metar FPGA < 1458690068 655378 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :No result. < 1458690075 642854 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :meh. would've been nice. < 1458690079 758159 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ais523 : sections of the chip that are literally powered down < 1458690101 628526 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ais523 : because the chip can only output so much heat so it dynamically selects which parts to power down < 1458690124 31073 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's one way to deal with heat dissipation issues, I guess < 1458690173 307264 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: a specific case I met is ffmpeg automatically choosing to encode a video using about as many parallel threads as the machine has hardware threads, which was like 24 on a server, and I was running about 16 video encoders in parallel, < 1458690187 390901 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :you could have a cpu with one complex out-of-order core, and tons of simple in-order cores < 1458690198 536333 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :if your load is threaded it uses the in-order cores < 1458690203 247926 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :so not only did the threading now speed up the encoding, it also ran out of memory because using multiple threads in the encoder requires more memory. < 1458690203 790337 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: that's basically whta a CPU+GPU combination is < 1458690219 145299 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: why not just run them in series? < 1458690232 716150 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ais523 : well, gpu is a different thing < 1458690245 491134 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :This was a silent bug on the workstation I tested, because that computer had only like 4 cpus, so it was unexpected on the server. < 1458690258 169638 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: the incoming data was generated in parallel < 1458690259 91634 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :gpu is used for very different things than sparc-style "tons of in-order cores" < 1458690263 268142 :nooga_!~nooga@public-gprs385134.centertel.pl QUIT :Read error: Connection reset by peer < 1458690285 796569 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :anyway, I think FPGA implementations of C-like software typically have less heat output per transistor than CPU implementations < 1458690288 859952 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Once I realized what was wrong, it's easy to solve: there's an option to explicitly tell the number of threads to use. < 1458690298 723520 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because which parts of the chip are in use depend on the instruction pointer < 1458690303 299164 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :GPUs work because they run very numerical code that does tons of floating point multiplications < 1458690329 561012 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: sure, but such implementations are more difficult to create < 1458690330 332310 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and also GPUs work because the memory writing patterns are known beforehand < 1458690348 334501 :Lilly_Goodman!~canaima@181-18-69-117.dyn.movilnet.com.ve QUIT :Excess Flood < 1458690378 362311 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ais523 : oh? I've never seen stuff like that actually < 1458690384 164527 :Lilly_Goodman!~canaima@181-18-69-117.dyn.movilnet.com.ve JOIN :#esoteric < 1458690393 268997 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : \ when they will [...] <-- none of that actually got cut off in the first place hth < 1458690451 573921 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: I can't count bytes together with irc headers in my head then < 1458690452 898932 :Lilly_Goodman!~canaima@181-18-69-117.dyn.movilnet.com.ve QUIT :Excess Flood < 1458690473 957137 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I just guesstimate it < 1458690486 457139 :Lilly_Goodman!~canaima@181-18-69-117.dyn.movilnet.com.ve JOIN :#esoteric < 1458690590 988339 :nooga!~nooga@91.235.25.1 JOIN :#esoteric < 1458690685 311894 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I think that if you designed a cpu for running standard single-threaded C++ code, it would probably be very similar to a MIPS even now < 1458690710 421297 :digitalcold!~redacted@192.73.232.206 QUIT :Quit: Reconnecting < 1458690717 265553 :digitalcold!~redacted@192.73.232.206 JOIN :#esoteric < 1458690774 981315 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :mad: that was backwards. cpus were like MIPS when C was born, and C was designed to be easy to compile so originally C contained only such operations as builtins that the cpu can do easily. < 1458690809 155279 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :possibly with some concessions to either CISC (ie something like an AMD Athlon but without the x86 encoding insanity), or some concessions to VLIW, or concessions to both (ARM is basically a mix of all 3 philosophies) < 1458690866 764556 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de QUIT : < 1458690868 37088 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(That's before C gained support to copy struct values.) < 1458690914 823201 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :b_jonas : cpus were more like x86 when C was born no? < 1458690923 914348 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :rather than mips < 1458690943 391716 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :mad: same thing at that level. consider the 8086, not the modern x86. < 1458691014 257717 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :dunno, I think the 8086 has lots of weird stuff that doesn't translate well to C < 1458691019 660452 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :like segment registers < 1458691042 928754 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :multiple aliases of the same register with different sizes (AL, AH, AX, later EAX) < 1458691051 10050 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :weird instructions like XLAT < 1458691061 354953 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :string manipulation instructions < 1458691154 939938 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :https://www.youtube.com/watch?v=pxh-Hjj8T9o < 1458691159 914815 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :if you look at other architectures of the time, they're even less C-like < 1458691166 844947 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :like the 6502 or the z80 < 1458691179 614100 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :if C was made for those, it would have a zero page < 1458691184 86520 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :mad: but those cpus aren't what C was ran on < 1458691202 959068 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :the exception is 68000 which afaik doesn't match all that badly with C < 1458691225 491512 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : @metar FPGA <-- apparently FP only has 3 airports. < 1458691245 521958 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: C has register < 1458691260 863474 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :mad: C was ran on PDP-10 and stuff like that < 1458691265 120747 :J_Arcane_!~chatzilla@37-219-40-211.nat.bb.dnainternet.fi JOIN :#esoteric < 1458691266 183625 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :its definition maps onto zeropage quite well, apart from the fact you can't take pointers to it < 1458691285 227072 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I see < 1458691298 135101 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :yeah I guess register would sorts match < 1458691298 808065 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ish < 1458691329 568709 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that said zeropage pointers are different from main memory pointers < 1458691345 674615 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :maybe C should have had near* and far* from the start < 1458691353 927605 :J_Arcane!~chatzilla@37-219-205-80.nat.bb.dnainternet.fi QUIT :Ping timeout: 240 seconds < 1458691361 355767 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :MIPS is basically the set of instructions that are (1) electrically feasible and (2) actually useful < 1458691364 543099 :J_Arcane_!~chatzilla@37-219-40-211.nat.bb.dnainternet.fi NICK :J_Arcane < 1458691381 756923 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: I don't think register matches, because register values are local to a function, whereas zeropage are global < 1458691406 68971 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :does 'register' have any effect on compiler output nowadays? < 1458691423 719675 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :MIPS := {x : x in Instructions, useful(x), feasible(x)} < 1458691434 127945 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hellørjan. they have enough space for three airports? < 1458691444 343535 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :mad: no, and it is getting deprecated in C++ so the keyword can be reused in the future like the auto keyword < 1458691445 817341 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :SomeEsolang := {x : x in Instructions, useful(x), feasible(x)}^C < 1458691451 377089 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@metar FPST < 1458691451 825113 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :far future < 1458691451 975569 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :No result. < 1458691457 524143 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :pfshaw. < 1458691462 162587 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: what would they reuse it for? < 1458691470 702005 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"auto" is a happy coincidence IMO < 1458691476 89005 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :three airports, no weather. that is completely mad. < 1458691480 124664 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: Does MIPS have Fixpoint Locate? < 1458691486 373910 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(sort-of like Java's variances, except that's less of a coincidence) < 1458691489 694949 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :@metar EGBB < 1458691489 954628 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :EGBB 222350Z 35003KT 9999 OVC027 08/04 Q1016 < 1458691501 453062 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: not much yet, I don't remember, possibly a non-keyword identifier < 1458691509 327109 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :hppavilion[1] : what's that? < 1458691515 142100 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: it's very far future, it's not even deprecated yet in C++14 I think < 1458691548 895653 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: Something utterly useless, now that I've sent that message < 1458691575 780104 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: and it's not really a co-incidence, given how C++ language extensions very often reuse keywords for new purposes < 1458691592 359215 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: FPL takes one address as an argument and looks at that register. If the value in that register is equal to its address, done. Put the value in the standard output (not stdout) register. Else, do FPL with the value in the register. < 1458691608 799973 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: I mean that it happened to be very descriptive of "infer this", already a keyword, and basically unused < 1458691611 306161 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: It's useless, but interesting. You use it to implement OMEGA-MOV < 1458691640 204760 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Which is based on my MOV notation < 1458691676 70773 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: isn't it really inefficient because it has to scan all of memory? < 1458691681 351559 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: No < 1458691681 749627 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : I just guesstimate it <-- people claim freenode will disconnect you if you actually send a too long line, so your _client_ has to know... < 1458691687 199655 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: It doesn't scan all of memory < 1458691700 639768 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Let me python it for you < 1458691703 296649 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wait, isn't this the operation that finds a pointer that points to itself? < 1458691749 869001 :ais523|telnet!~x@147.188.254.176 JOIN :#esoteric < 1458691759 720071 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :his523|telnet! < 1458691763 858383 :ais523|telnet!~x@147.188.254.176 PRIVMSG #esoteric :0123456789 < 1458691770 250187 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :wait. you can connect to IRC through telnet??? < 1458691775 611700 :ais523|telnet!~x@147.188.254.176 PRIVMSG #esoteric :0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789 < 1458691779 939693 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :yeah just gotta repoly to pings < 1458691782 850703 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523|telnet: http://pastebin.com/u4Y2EntC < 1458691789 70787 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :afaik IRC is very close to telnet < 1458691791 768020 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :vanelloa. the more you know. < 1458691792 459115 :ais523|telnet!~x@147.188.254.176 PRIVMSG #esoteric :01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789 < 1458691792 589610 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523|telnet: Yes, it is < 1458691797 950558 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: class, inline, delete, new, default, extern, mutable have all been used for something else other than their first meanings (while their original meaning is and will be still live), and maybe even const has if you count the original C meaning < 1458691799 491997 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :this is really good numbers < 1458691802 646814 :ais523|telnet!~x@147.188.254.176 PRIVMSG #esoteric :012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789 < 1458691802 777198 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :1234 < 1458691804 928153 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :lrol < 1458691808 800170 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :mad: I still haven't found a proper porthello for you... < 1458691810 950618 :ais523|telnet!~x@147.188.254.176 PRIVMSG #esoteric :0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789 < 1458691816 176171 :ais523|telnet!~x@147.188.254.176 PRIVMSG #esoteric :0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456 < 1458691821 807039 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :boily: I figured out the portgoodbye for mad < 1458691826 745221 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523|telnet: stahp < 1458691835 936176 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :he cant < 1458691836 672179 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ais523|telnet: GO ON! WOO! < 1458691839 345149 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :this is the power of telnet < 1458691848 822864 :ais523|telnet!~x@147.188.254.176 PRIVMSG #esoteric :that was 500 < 1458691850 975561 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hppavilion[1]: hppavellon[1]. and it is? < 1458691854 414924 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :boily: madios < 1458691856 982514 :ais523|telnet!~x@147.188.254.176 PRIVMSG #esoteric :as < 1458691870 652800 :ais523|telnet!~x@147.188.254.176 PRIVMSG #esoteric :you can see it was cut off (bleh missing colon) < 1458691879 997048 :ais523|telnet!~x@147.188.254.176 PRIVMSG #esoteric :now I'll do 1000 < 1458691887 243176 :ais523|telnet!~x@147.188.254.176 PRIVMSG #esoteric :0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456 < 1458691891 132580 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523|telnet: Why in Java are you on telnet? < 1458691897 869999 :ais523|telnet!~x@147.188.254.176 PRIVMSG #esoteric :haven't been booted yet < 1458691907 643936 :ais523|telnet!~x@147.188.254.176 PRIVMSG #esoteric :and how else could I send overlong lines? < 1458691912 701653 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: yes, you can do up to I think 2300 < 1458691913 393421 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523|telnet: Oh < 1458691917 346855 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :doesn't show as overlong here < 1458691919 664400 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: the length of the send queu < 1458691921 484457 :ais523|telnet!~x@147.188.254.176 PRIVMSG #esoteric :now for 2000 < 1458691926 815447 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523|telnet: stahp < 1458691927 125217 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :um, receieve queue < 1458691930 25557 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :2000 is still safe < 1458691931 535890 :ais523|telnet!~x@147.188.254.176 PRIVMSG #esoteric :0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456 < 1458691948 178962 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523|telnet: Why would you do this on #esoteric? < 1458691949 442177 :ais523|telnet!~x@147.188.254.176 PRIVMSG #esoteric :OK, 2300 < 1458691957 797091 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :this iss importan tfor #esoteric < 1458691964 150322 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :no it's not. < 1458691966 829737 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :we will get to see a lot of numbers < 1458691970 776694 :ais523|telnet!~x@147.188.254.176 PRIVMSG #esoteric :so you can all see the results < 1458691971 824890 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :its almost like a rainbow < 1458691982 49231 :ais523|telnet!~x@147.188.254.176 PRIVMSG #esoteric :0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456 < 1458691985 14283 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I never thought I'd put an incarnation of ais523|telnet on ignore... oh well. < 1458691989 583823 :ais523|telnet!~x@147.188.254.176 PRIVMSG #esoteric :that < 1458691991 79098 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: no wait, sorry, not 2300 but a bit more than 3040 < 1458691993 83129 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(minus the |telnet) < 1458692001 250546 :ais523|telnet!~x@147.188.254.176 PRIVMSG #esoteric :was 2300 < 1458692008 85108 :ais523|telnet!~x@147.188.254.176 PRIVMSG #esoteric :3000 next? < 1458692011 343618 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523|telnet: NO. < 1458692017 244100 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hppavilion[1]: IT'S FOR SCIEEEEENCE!!!!!!1!!!one!!!!eleven!!! < 1458692019 778889 :ais523|telnet!~x@147.188.254.176 PRIVMSG #esoteric :0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456 < 1458692026 31625 :ais523|telnet!~x@147.188.254.176 PRIVMSG #esoteric :3000 works < 1458692026 957827 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: 3040 is safe if your send queue is empty < 1458692032 440785 :ais523|telnet!~x@147.188.254.176 PRIVMSG #esoteric :let's do 3100 then < 1458692044 590735 :ais523|telnet!~x@147.188.254.176 PRIVMSG #esoteric :0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456 < 1458692049 468606 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I see 307 characters < 1458692076 358744 :ais523|telnet!~x@147.188.254.176 PRIVMSG #esoteric :huh, I'm being sent 421s, what does that mean? < 1458692077 263752 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: and you can tell that your send queue is empty by sending PING and receiving the reply, for the server executes all local commands synchroniously, only commands that communicate with other servers or other clients or services can get a delayed response < 1458692113 778502 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: 421 means unknown command, you typoed a command < 1458692118 913826 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: or entered an empty line < 1458692152 327161 :ais523|telnet!~x@147.188.254.176 PRIVMSG #esoteric :looks like Freenode is splitting my command halfway then < 1458692171 373465 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :if intel just did a copycat MIPS-like cpu like everyone else instead of itanium it would have been faster < 1458692183 387592 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: that would be strange < 1458692225 898067 :ais523|telnet!~x@147.188.254.176 PRIVMSG #esoteric :0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456 < 1458692242 885629 :ais523|telnet!~x@147.188.254.176 PRIVMSG #esoteric :didn't that time < 1458692252 251476 :ais523|telnet!~x@147.188.254.176 PRIVMSG #esoteric :that was 3005 and I got no 421 < 1458692263 286737 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :mad: packaged ARM cpus cover that area of business quite well, so I don't think Intel would have much comparative advantage there < 1458692271 93004 :ais523|telnet!~x@147.188.254.176 PRIVMSG #esoteric :0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456 < 1458692292 197351 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :b_jonas : "instead of itanium" < 1458692308 83641 :ais523|telnet!~x@147.188.254.176 PRIVMSG #esoteric :that was 5005 and I got two 421s < 1458692325 505160 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1458692330 248585 :ais523|telnet!~x@147.188.254.176 PRIVMSG #esoteric :the second one seemed to be from somewhere near the middle of the message < 1458692373 887564 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :b_jonas : for embedded the story is mostly that ARM is displacing MIPS < 1458692397 845756 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and also 8 and 16bit cpus like PICs due to being a lot faster < 1458692447 543093 :ais523|telnet!~x@147.188.254.176 PRIVMSG #esoteric :a000000000111111111122222222223333333333444444444455555555556666666666777777777788888888889999999999b000000000111111111122222222223333333333444444444455555555556666666666777777777788888888889999999999c000000000111111111122222222223333333333444444444455555555556666666666777777777788888888889999999999d000000000111111111122222222223333333333444444444455555555556666666666777777777788888888889999999999e00000000011111111112222222222333333333344444444445555555 < 1458692460 794653 :ais523|telnet!~x@147.188.254.176 PRIVMSG #esoteric :2600, no numerics < 1458692462 657302 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION cheers ais523|telnet with pom poms < 1458692474 926469 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ACTION is disturbed by that image < 1458692478 302556 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: try 3585 so you're finally quitted! < 1458692497 782474 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :01234560123456012345601234560123456012345601234560123456012345601234560123456012345601234560123456012345601234560123456012345601234560123456 < 1458692526 46564 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I don't remember the exact limit, although I think I've seen it somewhere in the server source code which is public < 1458692529 848758 :ais523|telnet!~x@147.188.254.176 PRIVMSG #esoteric :A000000000111111111122222222223333333333444444444455555555556666666666777777777788888888889999999999B000000000111111111122222222223333333333444444444455555555556666666666777777777788888888889999999999C000000000111111111122222222223333333333444444444455555555556666666666777777777788888888889999999999D000000000111111111122222222223333333333444444444455555555556666666666777777777788888888889999999999E00000000011111111112222222222333333333344444444445555555 < 1458692539 511699 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :5200 < 1458692541 994111 :lynn_!~lynn@unaffiliated/lynn QUIT :Ping timeout: 248 seconds < 1458692554 33605 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :0123456012345601234560123456012345601234560123456012345601234560123456012345601234560123456012345601234560123456012345601234560123456012345601234560123456012345601234560123456012345601234560123456012345601234560123456012345601234560123456012345601234560123456012345601234560123456 < 1458692556 538735 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: I'm seeing messages of fairly consistent length < 1458692559 412884 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the 421 started with "9g" < 1458692566 984839 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: of course, they're all being cut off < 1458692576 765700 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Then what is their purpose? < 1458692579 908869 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it ended with 9 6's after "j" < 1458692582 887782 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :ais523, why not try setting the topic very long < 1458692589 185757 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: to see how the IRC server reacts < 1458692594 836416 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Ah < 1458692597 843817 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which isn't visible outside telnet, other than whether I get DC'ed < 1458692609 961089 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :vanila: Because we'll lose our topic < 1458692647 594291 :ais523|telnet!~x@147.188.254.176 PRIVMSG #esoteric :a000000000111111111122222222223333333333444444444455555555556666666666777777777788888888889999999999b000000000111111111122222222223333333333444444444455555555556666666666777777777788888888889999999999c000000000111111111122222222223333333333444444444455555555556666666666777777777788888888889999999999f000000000111111111122222222223333333333444444444455555555556666666666777777777788888888889999999999e00000000011111111112222222222333333333344444444445555555 < 1458692666 428466 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, seems to be cut off at a different place each time < 1458692678 147033 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric ::cameron.freenode.net 421 ais523|telnet 888889999999999o000000000 < 1458692729 669503 :ais523|telnet!~x@147.188.254.176 PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :P < 1458692743 291733 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric ::cameron.freenode.net 421 ais523|telnet soteric :Unknown command < 1458692744 797744 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric ::cameron.freenode.net 421 ais523|telnet #esoteric :Unknown command < 1458692749 538197 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :heap-spraying attack :-P < 1458692764 301352 :ais523|telnet!~x@147.188.254.176 PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :P < 1458692774 530019 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"ic", that time < 1458692793 43316 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: WHAT IS ic!? < 1458692797 7534 :ais523|telnet!~x@147.188.254.176 PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :P < 1458692804 547263 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :bleh < 1458692814 193743 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: cut off "PRIVMSG #esoteric" < 1458692824 965536 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Ohh < 1458692831 6773 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hppavilion[1]: ic time is close to fnord am hth < 1458692835 71072 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`? fnord am < 1458692846 455957 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :ais523: what are you doing now? < 1458692849 808163 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION mapoles HackEgo < 1458692850 227805 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Fnord AM is the repeated hour that happens when DST resolves. It is customary to celebrate it with a Garou Ping if one is awake during that time. < 1458692860 794970 :ais523|telnet!~x@147.188.254.176 PRIVMSG #esoteric :soteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #es < 1458692875 323014 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :lifthrasiir: trying to send two commands in one line of input < 1458692877 15752 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hellifthrasiir. he's being MAD! HE'S EXPERIMENTING! WITH SCIENCE! < 1458692887 907003 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oerjan: I think that GG binge is gaining on my sanity... < 1458692900 160689 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :ais523: probably dependent to the recv queue size < 1458692919 795362 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :lifthrasiir: yes < 1458692924 848157 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's why I'm heap-spraying < 1458692935 82698 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :What would be good for an esoteric calculator? < 1458692940 590779 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I'm thinking ` for grouping < 1458692942 862717 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :hppavilion[1]: dc < 1458692955 930941 :ais523|telnet!~x@147.188.254.176 PRIVMSG #esoteric :1234567890PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #e < 1458692963 609717 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hppavilion[1]: dc. < 1458692963 992688 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :lifthrasiir: Operators and perhaps values, not software < 1458692969 979506 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :boily: Not software < 1458692984 243443 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :hppavilion[1]: start with -> Knuth arrow and nothing else < 1458692985 277309 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Perhaps it would include @? < 1458692986 595873 :ais523|telnet!~x@147.188.254.176 PRIVMSG #esoteric :xxPRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric < 1458693003 183409 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :lifthrasiir: Knuth Arrow or ->? There's a differenc < 1458693004 109524 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :e < 1458693017 460185 :ais523|telnet!~x@147.188.254.176 PRIVMSG #esoteric :xxxxxxPRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esote < 1458693017 590651 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :I meant the Knuth Arrow which has a common appearance of -> < 1458693022 208361 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :kleisli arrow imo < 1458693026 133289 :ais523|telnet!~x@147.188.254.176 QUIT :Quit: bleh < 1458693032 337415 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :lifthrasiir: So no addition? < 1458693053 578731 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :lifthrasiir: Do you mean uparrow, only including hypops >= 4? < 1458693063 524931 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :yeah, that kind of thing < 1458693066 995089 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :lifthrasiir: OK < 1458693067 349756 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :ah < 1458693072 773784 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :I've got the direction wrong < 1458693073 835639 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :lol < 1458693083 240053 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :lifthrasiir: That explains it < 1458693092 257190 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :Knuth Arrow /|\ < 1458693094 311622 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :lifthrasiir: So hyperoperations only >= 4? < 1458693110 264011 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :lifthrasiir: Instead of Knuth Arrow, I think I'll go with /\**/ < 1458693118 750010 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :what's that? < 1458693124 219387 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :lifthrasiir: It's python < 1458693135 138652 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :lifthrasiir: In python, * is multiplication, ** is exponentiation < 1458693148 224871 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :And I've extended it so *** is tetration, **** is pentation... < 1458693156 362826 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :hppavilion[1]: if multiplication can be implemented out of additions (not repeated ones), having *only* hyperoperations seem to be fine < 1458693182 187432 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :lifthrasiir: So I shouldn't include addition, multiplication, or exponentation? Or did I interpret that wrong? < 1458693190 99687 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :hppavilion[1]: I have an idea that ^ == ** and ^^ == **** and ^^^ == ******** and so on. < 1458693193 618556 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :I meant that < 1458693198 269439 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :OK < 1458693268 213615 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : oerjan: I think that GG binge is gaining on my sanity... <-- don't worry, just drink this elixir and your sanity should be unstoppable hth < 1458693272 443831 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :lifthrasiir: How about I have ^ be ternary instead? < 1458693284 461141 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :lifthrasiir: what? isn't the normal notation ^^ = *** and ^^^ = **** ? < 1458693286 257630 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :x^n:y = H[n](x, y) < 1458693289 805986 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :lifthrasiir: as in, ^^ is tetration < 1458693308 938371 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :ah, I have another idea < 1458693315 698618 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :lifthrasiir: Tritshifts? < 1458693330 704614 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Oooh, segmented bitshift. < 1458693332 143204 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :a sequence of * and ^ is interpreted as a hyperoperator of given binary number encoded by * and ^ < 1458693346 811865 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :lifthrasiir: Maybe we should make it so ALL esocalc operators are ternary < 1458693351 999746 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :given *bijective* binary number, sorry < 1458693356 447394 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :lifthrasiir: Oh, that's good. < 1458693365 495318 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :lifthrasiir: bijective? < 1458693370 551850 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oerjan: elixir? is it Norwegian? and traditional? me want some :D < 1458693373 935333 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :What does bijection have to do with binary encoding? < 1458693385 674841 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :hppavilion[1]: 0 1 00 01 10 11 000 001 010 011 100 101 110 111 0000 ... < 1458693395 143611 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Wut. < 1458693397 530220 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :bijectivity is required for using all possible sequences < 1458693408 286535 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :lifthrasiir: Ah, I get it < 1458693426 449049 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :lifthrasiir: What's the algorithm for processing bijective binary? < 1458693429 341231 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :so, well, * ^ ** *^ ^* ^^ *** etc? :p < 1458693430 535785 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Into decimal? < 1458693463 507918 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :lifthrasiir: Though I still like the only-let-use-use-ternary-operators idea < 1458693480 790331 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :hppavilion[1]: bijective abc...xyz is binary abc...xyz plus 2^(# of digits) < 1458693481 955818 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :*ternary and higher < 1458693486 990467 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Oh < 1458693488 441070 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :the inverse is also not too hard < 1458693490 523638 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :That works < 1458693496 859083 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Logarithms, I presume < 1458693507 328994 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :lifthrasiir: Wait, no... < 1458693521 918500 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Because + is hard to inverse given a single argument :P < 1458693539 650246 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :ah, I meant that the conversion from injective to bijective is not too hard either < 1458693545 582912 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :not about operations < 1458693546 796705 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Ah < 1458693549 800612 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: it is SCIENCE hth < 1458693552 75231 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :lifthrasiir: What about surjective? < 1458693568 613139 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Or nonjective? < 1458693571 255370 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :lifthrasiir: maybe you want conway chained arrows < 1458693573 523765 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :I haven't heard of surjective numeration :p < 1458693579 274643 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :oerjan: possibly. < 1458693580 352237 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :DAMN. < 1458693581 144446 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :lifthrasiir: I haven't either < 1458693586 542768 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :I must have confused them < 1458693588 564459 :lleu!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1458693595 210740 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :lifthrasiir: I do like segmented bitshift though. < 1458693598 243246 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Good esop < 1458693605 725233 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :what is segmented bitshift? < 1458693606 488744 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(not to be confused with aesop) < 1458693612 915379 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: are you sure it wasn't telnet that did the cutting off? maybe it negotiated some max length >:) < 1458693615 27164 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :lifthrasiir: It's bit rotate, but it takes another argumetn < 1458693624 822514 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :And intstead of shifting the whole thing < 1458693627 971800 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: IRC servers don't respond to telnet negotiation < 1458693628 840703 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION drinks Dr. Aid Metaphorical Kool Kola < 1458693633 309189 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but if you insist I'll use netcat next time :-P < 1458693633 766750 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :It shifts the segments of size s < 1458693639 154184 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :a<>c< String -> IO (FilePath, GHC.IO.Handle.Types.Handle) < 1458693794 358679 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :lifthrasiir: HTF did you figure that out. < 1458693799 57172 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric ::t System.IO.openBinaryTempFileWithDefaultPermissions < 1458693800 557746 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :FilePath -> String -> IO (FilePath, GHC.IO.Handle.Types.Handle) < 1458693819 909153 :lambdabot!~lambdabot@haskell/bot/lambdabot QUIT :Quit: brb < 1458693830 526627 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :hppavilion[1]: in terms of features, of course. (not about abstractions, I don't get category theory after all) for example, it has a built-in image type and can recognize letters from it, but it doesn't have an integer nor addition < 1458693845 732641 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :something like that < 1458693849 680585 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :lifthrasiir: Interesting < 1458693857 764252 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :lifthrasiir: So it abstracts away simplicity? :P < 1458693864 333620 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :exactly :p < 1458693898 587084 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :lifthrasiir: I had an idea to make a magazine catalog advertising abstract computer science as things you could buy < 1458693938 711775 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Like a $300 binary Turing Machine (vertices, edges, and wiring kit not included) < 1458693958 752189 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : DAMN. <-- what < 1458693961 133997 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :A related idea is "abstract accessories" < 1458693979 206701 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Which are things that you plug into an abstract machine to make it more useful < 1458693984 518463 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Abstract Monitor and Abstract Mouse < 1458693993 789113 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Abstract Keyboard < 1458694009 870366 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :AbstractKeyboardFactoryFactory. < 1458694016 308229 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :boily: No. < 1458694039 929956 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ACTION stabs boily with a walrus tusk for bringing up that kind of atrocity in his presence < 1458694046 2831 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : but if you insist I'll use netcat next time :-P <-- *MWAHAHAHA* < 1458694062 506517 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(in the glossary, no less) < 1458694072 833609 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: the only real difference is that you exit netcat differently < 1458694081 162829 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"|telnet" is a bit of a meme though < 1458694089 775201 :lambdabot!~lambdabot@haskell/bot/lambdabot JOIN :#esoteric < 1458694095 830970 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :lambda-11235!? < 1458694113 546474 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :lifthrasiir: Abstract keyboard. < 1458694122 682594 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net PRIVMSG #esoteric :hppavilion[1]: Yes? < 1458694143 384254 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hppavilion[1]: hey! I resent that! < 1458694157 546088 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :lambda-11235: Whoops, I meant lambdabot < 1458694162 758819 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: I usually use nc_jonas as my nick when I irc with netact (but this isn't a requirement of course) < 1458694172 207943 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :lambda-11235: Your name is inconvenient for me. < 1458694176 244667 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(sometimes I do use other nicks) < 1458694186 404478 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(it's just a default) < 1458694252 390399 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I think we should take Abstract Machines to the logical extreme in a parodical matter and pile on other computer stuff with the "Abstract" prefix < 1458694261 247111 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: well, I spent more than an hour on figuring out why lambdabot created its state files with no read permissions for others < 1458694285 103945 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Your Abstract Browser uses Abstract Sockets to query an Abstract Server for an Abstract Webpage < 1458694313 58063 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: turns out that openBinaryTempFile does it that way and I wanted openBinaryTempFileWithDefaultPermissions instead. < 1458694322 627344 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Just be careful not to download any Abstract Malware < 1458694325 979417 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION lops hppavilion[1] with strengthened carballoy moose antlers < 1458694336 337116 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :boily: I deserved that < 1458694339 514999 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :boily: Though I'm serious < 1458694354 479552 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Why not abstract other stuff to make something stupid? < 1458694372 872958 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: which is quite a mouthful < 1458694396 579773 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: but mostly I'm annoyed that it took me so long < 1458694415 866680 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hppavilion[1]: I'm not so much against tacking Factory here and there. it's a well defined pattern by itself, and it's quite useful. < 1458694443 112281 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :boily: FactoryFactory. < 1458694448 641647 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :boily: That's too much. < 1458694452 39686 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :on the other hand, I profundly despise Engine. it serves absolutely no purpose except making you type more, and for bureaucrats' solitary pleasures. < 1458694465 516219 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what's the Engine Pattern? < 1458694474 46824 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hppavilion[1]: the first is a Factory. the latter is a Factory. clear! < 1458694490 663156 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, I think factories are only necessary due to the builder pattern < 1458694493 144975 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ais523: absolutely nothing. some people just like gluing that word to class names. < 1458694496 58582 :APic!apic@apic.name PRIVMSG #esoteric :Probably something evil like the Factory Pattern < 1458694504 10868 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :Factory < 1458694507 880971 :APic!apic@apic.name PRIVMSG #esoteric :Yah < 1458694508 11379 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the /concept/ is useful, but if you aren't using builders, a factory can just be a function rather than a class < 1458694508 141755 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :vanilaFactory < 1458694519 176601 :vanila!~vanila@unaffiliated/vanila NICK :vanilaFactory < 1458694523 480589 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :I like builder. it's fluent, compact, and tremendously useful for objects with lots of options and configuration. < 1458694544 281955 :vanilaFactory!~vanila@unaffiliated/vanila NICK :vanilaFactory[bu < 1458694559 352755 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ais523: that's why I'll simply use static methods. I have to battle somme colleagues over code reviews for that, but I can get quite persuasive. < 1458694561 193400 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :mwah ah ah. < 1458694575 673937 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :builder makes me uneasy but it's hard to explain why < 1458694580 499284 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also static methods are not inherently a bad thing < 1458694608 958661 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: anyway, now http://silicon.int-e.eu/lambdabot/State/ works. < 1458694610 960410 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :the Java I write dangerously leans on the functional side. immutable variables, static methods, fluent style. < 1458694613 370709 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: What are the benefits of Minsky Machines over Turing Machines? < 1458694628 361241 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Is there some efficiency thing or something? < 1458694650 827464 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: turing machines have a sequential-access tape that can be scrolled both ways; this can be hard to implement in lower-level languages < 1458694665 983933 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :minsky machines are a much more natural fit for very low-level work < 1458694711 117504 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Let me phrase that differently. Imagine Turing and Minsky machines were real computers you could buy- they were the /only/ computers you could buy. You go to the store and buy a Minksy Machine. Why might you have chosen it over the Turing Machine? < 1458694733 320610 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: oh, assuming that they aren't optimizing < 1458694736 639820 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the turing machine would be better < 1458694738 904875 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's a more powerful language < 1458694739 35234 :vanilaFactory[bu!~vanila@unaffiliated/vanila PRIVMSG #esoteric :Turing machine vs Minsky machines.. who would wiN? < 1458694750 661640 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :turing tends to be faster < 1458694754 145393 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this is the reason minsky machines are useful, though, they're less powerful and thus easier to implement < 1458694763 478323 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: I guess I'll just make the Minsky Machine cheaper then :P < 1458694824 949722 :Lilly_Goodman!~canaima@181-18-69-117.dyn.movilnet.com.ve QUIT :Read error: Connection reset by peer < 1458694863 482457 :APic!apic@apic.name PRIVMSG #esoteric :Static ♥ < 1458694904 398878 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :APic: AAAAAAAAAAAAAAAAAAAAAAH! < 1458694909 447121 :APic!apic@apic.name PRIVMSG #esoteric :Gesundheit. < 1458694909 786001 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :first time I see you speak. < 1458694912 34029 :APic!apic@apic.name PRIVMSG #esoteric :Ok. < 1458694913 450623 :APic!apic@apic.name PRIVMSG #esoteric :Happens. < 1458694936 981555 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :Indeed. < 1458695295 358947 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :as you see, APic can only say one word per line. < 1458695301 407100 :APic!apic@apic.name PRIVMSG #esoteric :Yah. < 1458695310 449920 :APic!apic@apic.name PRIVMSG #esoteric :So what if not? < 1458695365 431804 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ooh, upgrade < 1458695543 143968 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :APic++ < 1458695711 851524 :APic!apic@apic.name PRIVMSG #esoteric :B-) < 1458695730 555558 :APic!apic@apic.name PRIVMSG #esoteric :So does „B“ count as Word? < 1458695762 833353 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :> „B“ :: Word < 1458695764 726654 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : :1:1: lexical error at character '\8222' < 1458695767 318005 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :NOPE < 1458695792 68788 :APic!apic@apic.name PRIVMSG #esoteric :B-) < 1458695793 611723 :APic!apic@apic.name PRIVMSG #esoteric :Ok. < 1458695811 524116 :APic!apic@apic.name PRIVMSG #esoteric :From English-Arabic FreeDict Dictionary ver. 0.6.2 [fd-eng-ara]: < 1458695811 654533 :APic!apic@apic.name PRIVMSG #esoteric : B < 1458695811 654623 :APic!apic@apic.name PRIVMSG #esoteric : بي - الحرف الثاني في اللغة الإنجليزية < 1458695813 304639 :APic!apic@apic.name PRIVMSG #esoteric :;=P < 1458695862 870838 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION shakes his terminal the other way round < 1458695871 326591 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :nope. all jumbled. < 1458695889 407695 :APic!apic@apic.name PRIVMSG #esoteric :Terminals ♥ < 1458695992 660692 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: I'm looking at the instruction set proposal you linked, and I'm a little confuse about the compare operations < 1458696022 842903 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'd have assumed that the obvious thing to do would be to have a "/dev/null" register that discards everything written to it, and use that as an output on sub or xor or the like in order to do a compare < 1458696038 537332 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07The Abstract Computer14]]4 N10 02https://esolangs.org/w/index.php?oldid=46634 5* 03Hppavilion1 5* (+3308) 10Created Page (I'm so, so sorry) < 1458696042 940713 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what's there at the moment seems like a weird mix of "condition codes from normal arithmetic" and "condition codes from compare" < 1458696058 130728 :APic!apic@apic.name PRIVMSG #esoteric :ACTION remembers the good old Times where You actually needed Terminators for the good old 10MBit-BNC-Networking < 1458696061 116182 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07The Abstract Computer14]]4 10 02https://esolangs.org/w/index.php?diff=46635&oldid=46634 5* 03Hppavilion1 5* (-2) 10Fixed formatting < 1458696102 348365 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07The Abstract Computer14]]4 10 02https://esolangs.org/w/index.php?diff=46636&oldid=46635 5* 03Hppavilion1 5* (+47) 10Finished a dangling sentence. < 1458696174 624163 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07The Abstract Computer14]]4 M10 02https://esolangs.org/w/index.php?diff=46637&oldid=46636 5* 03Hppavilion1 5* (+0) 10s/edge/node/ < 1458696207 474405 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Marvel at the glory of my humor < 1458696222 141771 :APic!apic@apic.name PRIVMSG #esoteric :Good Night Mat{,ress}es. < 1458696224 564806 :APic!apic@apic.name PRIVMSG #esoteric :8,1☺ < 1458696262 171471 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :lifthrasiir: There. I actually did it. < 1458696286 788610 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :haha, wut < 1458696324 660559 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :lifthrasiir: It's a fun little thing xD < 1458696335 47222 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :lifthrasiir: I plan to make up all these stupid things and add them < 1458696341 144582 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :"Abstract Mouse" and whatnot < 1458696357 701645 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :"Abstract Networking" < 1458696368 292822 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :lifthrasiir: Yep. < 1458696371 449710 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :"Abstract Cryptography" < 1458696374 386879 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :hmm, no < 1458696374 810947 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :lifthrasiir: There will be abstract sockets. < 1458696387 714601 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :lifthrasiir: Cryptography is already abstract < 1458696398 214882 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :Abstracter Cryptography! < 1458696400 846023 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :lifthrasiir: Though Abstract Operating Systems will be a thing < 1458696402 155082 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :xD < 1458696413 37003 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :Abstract Wire. < 1458696421 421550 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :lifthrasiir: Wires are edges < 1458696422 38076 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :(Wireworld sounds like this) < 1458696457 780648 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :lifthrasiir: Maybe < 1458696470 992921 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :lifthrasiir: You can feel free to add stuff to the page :P < 1458696480 24694 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :I HAVE TO WORK < 1458696490 357200 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :lifthrasiir: OKAY < 1458696493 502643 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :10:28+09:00 here < 1458696505 190788 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :enough procrastinating < 1458696521 266151 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :lifthrasiir: YOU CAN NEVER PROCRASTINATE TOO MUCH < 1458696550 129034 :vanilaFactory[bu!~vanila@unaffiliated/vanila QUIT :Quit: Leaving < 1458696554 366779 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :yeah, I want to have enough resources to procrastinate forever < 1458696573 507806 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :we have a close-to-explicit word for this in Korean < 1458696590 606855 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :"laziness"? < 1458696590 886377 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :unemployed billionare, something like that < 1458696600 215703 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :oh, I didn't mean that :p < 1458696604 395853 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :xD < 1458696634 341124 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :https://medium.com/@azerbike/i-ve-just-liberated-my-modules-9045c06be67c hello, and fuck your micro-dependencies! < 1458696660 983969 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :(not really about micro-dependencies, but kind of silly nevertheless) < 1458696680 361171 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :FWIW, the dependency there that broke a bunch of things was 10 lines of code. < 1458696694 250169 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :left-pad is, well, left padding function for String < 1458696700 816033 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :a common micro-dependency in JS < 1458696706 388525 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: Abstract Pizza hth < 1458696713 707583 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :i.e. the sort of thing that any sane programmer should realize is more expensive as a dependency than as explicit code. < 1458696718 424235 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: For abstract programmers? < 1458696739 80377 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :lifthrasiir: I agree with it. < 1458696752 220207 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :(I know, I know, don't repeat yourself, but dependencies have a fucking cost.) < 1458696754 752071 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :pikhq: I see some value in very small bits of codes *as long as* it doesn't break. < 1458696779 398786 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :would be a perfect fit for, say, Haskell < 1458696866 790928 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :lifthrasiir: Libraries are decent in compiled languages, because they have no runtime cost AFAICT < 1458696894 406195 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Or if they do (e.g. shared libraries), then it's worth it because it's otherwise nigh-(if not literally)-impossible < 1458696903 499803 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :hppavilion[1]: yeah. it would make much sense when the function itself is fully isolated from the outside < 1458696924 110503 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :the modern JS has some protection but not sufficient < 1458696945 185716 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :(go die elsewhere if you think "use strict"; is a shit) < 1458697000 869151 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :lifthrasiir: Do you use Python? < 1458697006 914246 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :yeah. < 1458697016 281160 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :lifthrasiir: Do you do anything with compiler dev? < 1458697017 531110 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :lifthrasiir: "is a shit"? I can't work out whether that's meant to mean "is good" or "is bad" in this context < 1458697028 620362 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Same here < 1458697045 597282 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :hppavilion[1]: In real-world C++, libraries often have quite interesting runtime cost, FWIW. < 1458697046 911166 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :"is the shit" means good, "is shit" means bad, for reference < 1458697053 994190 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :pikhq: Huh. Why? < 1458697054 596229 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :ais523: ah? I've used it as a bad sense, but I didn't know that connotation < 1458697060 611554 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Though I should add that that's generally *startup* cost. < 1458697069 600440 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :what a nuance. < 1458697082 865708 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :pikhq: Ah, yes. Then again, straight code also has a startup cost < 1458697088 545483 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :lifthrasiir: it's not actually an English phrase, and I wasn't sure how to translate it into one that was < 1458697096 813787 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :hppavilion[1]: Global constructors are one cause. The other is *symbols*. C++ libraries, as a property of how C++ is generally written, have an absurd number of symbols. < 1458697097 267011 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :lifthrasiir: I've been writing a compiled language called DK using a python-based compiler < 1458697104 512609 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"is the shit" would normally be interpreted as highly positive, but also very crude/colloquial < 1458697105 839815 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :And dynamic linking is *cheap*, not free. < 1458697114 246488 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Quit: mihow < 1458697117 898185 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :ais523: I'm generating a close-to-English sentence out of nothing :p < 1458697124 185910 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :anyway, TIL < 1458697126 995611 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, "use strict"; is basically a directive you can put on an insane language to make it very slightly less insane < 1458697139 675660 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :That said, it's admittedly likely to come up only with things with things with a lot of dependencies or are actually insane. < 1458697141 706612 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :yeah, it doesn't automagically prevent the prototype mess for example < 1458697143 786074 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(arguably the true is also the case of Perl, although there you have a range of different strictness pragmas) < 1458697174 871408 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :e.g. Libreoffice pays a lot of this cost, but I think hardly anyone would argue it's an example of good C++. < 1458697194 689771 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :hppavilion[1]: I'm building a language at work right now < 1458697199 340532 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :lifthrasiir: Cool. < 1458697201 479002 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :not that big, though < 1458697201 885881 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :lifthrasiir: Compiled? < 1458697212 522984 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :hppavilion[1]: more about a type checker for the existing language < 1458697216 455683 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Ah < 1458697218 726844 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :s/about/like/ < 1458697243 249990 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :I don't much care for the compiled/interpreted distinction. It's only relevant IMO when language semantics make a compiler or interpreter infeasible. < 1458697248 928884 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1458697251 108459 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Client Quit < 1458697252 824806 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :I agree. < 1458697265 680336 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :the traditional distinction doesn't work well today < 1458697279 548554 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: I don't think being compiled or being interpreted should be a fundamentally defining feature of a language < 1458697290 822595 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :many languages can reasonably be done either way < 1458697304 333227 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :e.g. Java is normally interpreted, but compilers exist and nothing in its semantics rules them out < 1458697326 238825 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Mmm, I suppose it could be a useful adjective for languages that at least have one or the other as the clearly "reasonable" implementation choice. < 1458697340 802131 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :java is typically just-in-time compiled no? :D < 1458697355 981762 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: It's a fundamentally defining feature of an implementation < 1458697356 996510 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :java is... it's weird. < 1458697364 671129 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :mad: Yes, but the first few releases were a bytecode interpreter not a JIT. < 1458697364 801487 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :well, with the presence of JIT compilation the "infeasible" language semantics do not seem to exist anyway < 1458697365 387960 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: that's a method of implementing interpreters, though < 1458697372 131807 :boily!~alexandre@96.127.201.149 QUIT :Quit: PYRAMIDAL CHICKEN < 1458697372 262196 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: yes, but not of the language it implements < 1458697378 303811 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Fair enough < 1458697378 434166 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ais523 : depends on your angle < 1458697387 628004 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Though most languages are designed with one or the other in mind < 1458697389 400619 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :*And* there's absolutely nothing preventing you from just using a bytecode interpreter on Java today. < 1458697401 397184 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :if your angle is speed and the language-feature sacrifices you need to get that speed, then java is a compiled language < 1458697411 933628 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :But, for example, C could still be considered compiled, but you could certainly interpret it just fine. < 1458697414 506087 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: well you have to compile into bytecode first :-P < 1458697415 799767 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: You generally wouldn't use a Rust interpreter except for debugging. < 1458697418 622977 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :C interpreters exist < 1458697423 280529 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :I actually think that WebAssembly can act as a portable retargetable binary format < 1458697423 923165 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Yup. < 1458697437 471467 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Though TCC, the commonly given example, is not a good example of it. :) < 1458697452 47991 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :pikhq: TCC? < 1458697457 770942 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Tiny C Compiler. < 1458697457 901322 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Is that Turing-Complete C? < 1458697458 337099 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :is there anything that is designed to be a retargettable format for C++ < 1458697459 50987 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :? < 1458697461 45883 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Ah < 1458697461 377669 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :https://github.com/tjmehta/is-positive-integer/blob/master/index.js oh. < 1458697485 964933 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I'm sure a retargettable, platform independent... platform for C++ would totally be feasible < 1458697491 879531 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :When used as an interpreter it compiles C in memory and then runs it. Which works just fine because it's rather ridiculously fast. < 1458697496 760423 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :some sort of generic-ish CPU < 1458697505 523319 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :lifthrasiir: Dafuq!? xD < 1458697517 389644 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :when loading the exe it translates it to the target arch < 1458697526 399099 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :mad: Sure, and WebAssembly or something similar seems like just that. < 1458697527 233238 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :it already has to relocate everything in memory < 1458697533 816630 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :hppavilion[1]: it is not even `module.exports = function(i) { return i > 0 && Math.floor(i) == i; }`! < 1458697534 624182 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :might as well translate it too < 1458697540 406087 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :it has *three* dependencies! < 1458697553 483123 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :lifthrasiir: Three!? < 1458697564 846106 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :passAll, isPositive, isInteger < 1458697586 599294 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :passAll is \f g a -> f a && g a < 1458697603 328614 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :pikhq : does it have to have "safe" array lookups? (ie it checks bounds on everything) < 1458697614 26212 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :lifthrasiir: That's horrible. < 1458697630 835398 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :why does that is-positive-integer thing exist? is it actually a hard task in JavaScript? < 1458697649 89242 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Probably < 1458697657 268592 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also I'm not sure if lifthrasiir's example actually works < 1458697657 935074 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :doesn't js have === < 1458697665 582736 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :hppavilion[1]: oh, isInteger was not *that* simple. it is actually: return typeof v === 'number' && isFinite(v) && Math.floor(v) === v; < 1458697667 227934 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: JS has == and === < 1458697668 210371 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't have Java's type coercion things memorized but think it might fail on a string like "1test" < 1458697674 190488 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :yes exactly < 1458697678 989520 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :=== is like < 1458697681 798561 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :ah right. I should've used === < 1458697682 983814 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: == is just horrible < 1458697689 880406 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :"we messed up == ok we have to use === then" < 1458697696 9388 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :I had some good bug with === in PHP, however < 1458697696 233422 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :mad: It appears they're designing it to permit but not require such an implementation. < 1458697703 953692 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :probably that's why I'm not used to === < 1458697709 332917 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Either that or it's a demonstratoin < 1458697727 486089 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I like Perl's ==! < 1458697742 632549 :jaboja!~jaboja@ejy175.neoplus.adsl.tpnet.pl QUIT :Remote host closed the connection < 1458697743 99361 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually, IMO there should be a Perl variant in which there is no distinction between integers and strings < 1458697749 271393 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I think all programming languages should have a library called "Horrible Hacks" that implements common code that is horrible and hacky, so that you don't have to do it and feel bad < 1458697754 894703 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the language is 99% designed like that but it leaks occasionally < 1458697929 495393 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1458697940 459491 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ugh, is this what modern development is like?: https://redd.it/4bjss2 < 1458697964 524752 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(tl;dr: someone took an 11 line npm package off GitHub, a ton of stuff broke as a result) < 1458697964 880940 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Yes. < 1458697984 570419 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :taking code from github directly as part of your build system is already something I consider to be shockingly broken by itself < 1458697991 927542 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and yet it seems to be the least of the offences here < 1458697999 948048 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :ais523: that is what I've pasted above < 1458698022 206361 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :I'd fault it less if you, y'know, also referenced a revision ID as well. < 1458698022 677507 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :lifthrasiir: ah right, I missed it < 1458698031 448277 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it wasn't clear from the URL and I didn't click the link < 1458698033 447972 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :it is also related to the unclear npm policy about trademark violation and DMCA requests < 1458698043 690805 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because I tend not to follow links if I don't know what they are or what site they're to < 1458698074 377530 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :ais523: sounds reasonable. I guess I need to add more contexts < 1458698080 834001 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :ais523: medium.com is a somewhat large and popular blog host. < 1458698095 517361 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: that implies that you can't deduce much about the destination of a link hosted there < 1458698109 615482 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :True. < 1458698173 988958 :nooga!~nooga@91.235.25.1 QUIT :Ping timeout: 248 seconds < 1458698283 512620 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :pikhq: Isn't it great when everything is in one repository? < 1458698293 784294 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Distributed development is scow. < 1458698301 763164 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :shachaf: Rather better than I expected, TBH. < 1458698334 186803 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Though "having tools that make it sane" help a lot. :P < 1458698349 60801 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1458698360 983962 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What sorts of tools are you thinking of? < 1458698400 812686 :Lilly_Goodman!~canaima@181.34.11.167 JOIN :#esoteric < 1458698417 778055 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Eh, y'know, mostly just the large amounts of automatic testing that make it hard to break things by mistake. < 1458698444 62490 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, sure. < 1458698448 6838 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You want that sort of thing anyway. < 1458698466 820992 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Yeah, I came to Google from a place with rather less... good repo hygiene. < 1458698496 893520 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :I think the single largest build break I've seen here was... caused by me < 1458698528 337731 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :be the only dev, then /every/ break will be caused by yourself :-P < 1458698537 941044 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually I have a larger problem with people making changes without running the tests, than anything else < 1458698556 315763 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the problem being that as I'm working on a to-FPGA compiler, the tests require an FPGA simulator to run < 1458698582 735534 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Yeah, thankfully commits *block* on tests passing normally. < 1458698653 814680 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Doesn't help when it's an expensive test you can't run per commit though. < 1458698656 685055 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :at my last place, commits would go into a dev branch < 1458698672 165695 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :that would trigger a round of tests < 1458698692 848087 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :if the tests pass the changes were comitted to the release brance < 1458698720 116105 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Though your definition of "expensive" tends to change when you can run code on spare capacity in a Google datacenter on a whim. :P < 1458698827 790652 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :http://vanilla-js.com/ is best framework < 1458698864 886761 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"0 bytes uncompressed, 25 bytes gzipped." < 1458698871 253587 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wow, gzip headers are enormous < 1458698916 622991 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :I think you can do *slightly* better than that. But, yeah, they kinda are. < 1458698931 985691 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Yeah, that was surprising when I saw that < 1458698939 218424 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I was looking at it and was like "Wait, what?" < 1458698944 702896 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :bzip2's headers have an ASCII representation of pi in them, IIRC < 1458698950 320758 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in order to make them easy to locate in a corrupted file < 1458698950 673781 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` < /dev/null gzip | wc -c < 1458698961 55131 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Weeeeiiiird... < 1458698965 84502 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or was it binary-coded-decimal? < 1458698972 826825 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :20 < 1458698976 351872 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :You spend 18 bytes on just the gzip file headers. < 1458698986 91126 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :int-e: < prefix notation looks so weird < 1458698992 871134 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` < /dev/null bzip2 | wc -c < 1458698994 92187 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :14 < 1458698994 222624 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :gzip the program by default includes the file name, though. < 1458699001 433867 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` < /dev/null bzip2 | od -t x1z < 1458699002 270619 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :0000000 42 5a 68 39 17 72 45 38 50 90 00 00 00 00 >BZh9.rE8P.....< \ 0000016 < 1458699006 616155 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ais523: I like it, it's logical. < 1458699018 405467 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I assume it's the block header rather than the file header < 1458699026 617226 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :`` .......V........< \ 0000020 00 00 00 00 >....< \ 0000024 < 1458699029 262891 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :0000000 42 5a 68 39 31 41 59 26 53 59 e1 49 ef 76 00 00 >BZh91AY&SY.I.v..< \ 0000020 16 5f 80 00 10 48 03 ff 70 08 95 06 80 b6 27 82 >._...H..p.....'.< \ 0000040 40 20 00 40 d5 3d 4c 9a 62 18 43 43 43 46 99 0c >@ .@.=L.b.CCCF..< \ 0000060 30 4c 09 80 86 8c 9a 61 50 d7 fc 66 49 cc 39 d4 >0L.....aP..fI.9.< \ 0000100 c7 08 b5 ed 41 91 68 50 2c ed < 1458699039 725284 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, there we go < 1458699049 363335 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Ping timeout: 252 seconds < 1458699049 882014 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can see the "31 41 59 26 53 59" in the header < 1458699066 828896 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, let's see if we can get that all on one line to be more readable < 1458699093 464895 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Like, slice 11001001000011111101101010100010001000010110100011000010001101001100010011000110011000101000101110000000110111000001110011010001 at every 8 bits and spit out their chr()ing? < 1458699095 361301 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` uname -a | bzip2 | od -w 128 -t x1z < 1458699096 141776 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :od: 128: No such file or directory < 1458699099 602150 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` uname -a | bzip2 | od -w128 -t x1z < 1458699100 532178 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :0000000 42 5a 68 39 31 41 59 26 53 59 e1 49 ef 76 00 00 16 5f 80 00 10 48 03 ff 70 08 95 06 80 b6 27 82 40 20 00 40 d5 3d 4c 9a 62 18 43 43 43 46 99 0c 30 4c 09 80 86 8c 9a 61 50 d7 fc 66 49 cc 39 d4 c7 08 b5 ed 41 91 68 50 2c ed d5 65 d6 50 66 29 2e 56 36 86 ef e6 e0 98 cc 7b 29 0f 85 44 e8 28 29 8c c2 2a 08 df 8b b9 22 9c 28 48 70 a4 f7 bb 00 < 1458699111 600019 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` uname -a | bzip2 | od -w128 -tx1z < 1458699112 414948 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :0000000 42 5a 68 39 31 41 59 26 53 59 e1 49 ef 76 00 00 16 5f 80 00 10 48 03 ff 70 08 95 06 80 b6 27 82 40 20 00 40 d5 3d 4c 9a 62 18 43 43 43 46 99 0c 30 4c 09 80 86 8c 9a 61 50 d7 fc 66 49 cc 39 d4 c7 08 b5 ed 41 91 68 50 2c ed d5 65 d6 50 66 29 2e 56 36 86 ef e6 e0 98 cc 7b 29 0f 85 44 e8 28 29 8c c2 2a 08 df 8b b9 22 9c 28 48 70 a4 f7 bb 00 < 1458699127 358608 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, it must be long enough that it gets cut off < 1458699130 184242 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` uname -a | wc -c < 1458699131 505990 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :76 < 1458699135 19826 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` uname -a | bzip2 | wc -c < 1458699135 688396 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :113 < 1458699137 994631 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right < 1458699147 46602 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` uname -a < 1458699147 735411 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Linux umlbox 3.13.0-umlbox #1 Wed Jan 29 12:56:45 UTC 2014 x86_64 GNU/Linux < 1458699149 572590 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION tries azip < 1458699172 500158 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`` run (uname -a | wc -c)-(uname -a | bzip2 | wc -c) < 1458699173 109159 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv/bin/`: eval: line 4: syntax error near unexpected token `uname' \ /hackenv/bin/`: eval: line 4: `run (uname -a | wc -c)-(uname -a | bzip2 | wc -c)' < 1458699175 697308 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :114, bleh < 1458699178 154013 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`` (uname -a | wc -c)-(uname -a | bzip2 | wc -c) < 1458699178 815429 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv/bin/`: eval: line 4: syntax error near unexpected token `-' \ /hackenv/bin/`: eval: line 4: `(uname -a | wc -c)-(uname -a | bzip2 | wc -c)' < 1458699180 335481 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so close < 1458699181 328446 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :... < 1458699188 626962 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Seriously, bash? < 1458699192 962060 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :http://www.forensicswiki.org/wiki/Bzip2 helps... < 1458699194 592315 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Why is that not a feature? < 1458699235 995744 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` echo | bzip2 | od -tx1 < 1458699236 651821 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :0000000 42 5a 68 39 31 41 59 26 53 59 9e 7d 96 9d 00 00 \ 0000020 00 40 00 00 10 20 00 21 18 46 82 ee 48 a7 0a 12 \ 0000040 13 cf b2 d3 a0 \ 0000045 < 1458699239 498806 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :It'd be so much better that way < 1458699244 497110 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Almost Haskellic < 1458699245 341430 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :huh, strange, it uses "Linu" as a dictionary word but not "Linux" < 1458699251 83465 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :`` echo $(($(uname -a | wc -c)-$(uname -a | bzip2 | wc -c))) < 1458699251 915755 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​-37 < 1458699254 743663 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :hppavilion[1]: ^ < 1458699260 142037 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :basically you'll have the pi except for an empty input < 1458699261 447325 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :lifthrasiir: Doesn't count < 1458699271 998899 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` echo | bzip2 | od -w100 -tx1z < 1458699272 863253 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :0000000 42 5a 68 39 31 41 59 26 53 59 9e 7d 96 9d 00 00 00 40 00 00 10 20 00 21 18 46 82 ee 48 a7 0a 12 13 cf b2 d3 a0 >BZh91AY&SY.}.....@... .!.F..H........< \ < 1458699280 828497 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there we go < 1458699294 959042 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Binary-Coded Decimal is stupid, IMHO, unless you're running on a VERY small processor < 1458699316 643622 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :One that would make it hard to even convert binary to decimal < 1458699320 92569 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hppavilion[1]: well, those are magic numbers... < 1458699320 222992 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :In any fashion < 1458699343 658952 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :hppavilion[1]: that would actuaööy be a reason tp NOT support it < 1458699365 948927 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION wonders what sort of keyboard has ö next to l < 1458699371 281629 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :german < 1458699374 107667 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :german < 1458699378 669981 :Lilly_Goodman!~canaima@181.34.11.167 PRIVMSG #esoteric :que es esos numeros? < 1458699381 483641 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Irish < 1458699412 344011 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :myname: how can you stand typing {} and [] though... < 1458699418 490835 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: o is next to l on american keyboards < 1458699428 939495 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :bcd < 1458699438 702899 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :"bank carreer defense" < 1458699452 123732 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :hppavilion[1]: Above, not next to. < 1458699468 393714 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :myname: (semi-serious question; those characters are the main reason why I switched to US layout) < 1458699471 354126 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :The character where ö is on a German keyboard, is ; on an American keyboard. < 1458699471 640813 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :pikhq: "above" is a type of "next to" when dealing with keyboards < 1458699472 59581 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :int-e: i don't see the problem < 1458699495 880044 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Because keyboards are usually horizontal < 1458699497 309894 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :myname: alt-gr is so inconvenient. < 1458699523 647833 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I got used to alt-gr < 1458699526 883323 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :nah, i don't have to think about it, therefore i don't have a problem with it < 1458699535 22364 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :now US keyboard confuses me < 1458699550 46859 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :simply because I have the alt-gr shortcuts burned into my fingers < 1458699551 710567 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :it's not a thinking issue so much as an issue of not breaking my thumb while typing < 1458699552 872480 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :it's not like i'd think "ouch, my fingers hurt, i should type [ less" < 1458699556 90640 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :anyway... never mind. < 1458699571 737623 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I shouldn't have asked :O < 1458699589 871012 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i know many germans using us < 1458699595 917181 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :the one that's kinda inconvenient is < > on the same key < 1458699601 680223 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :the more sane i know switched to neo < 1458699617 130093 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and ` ^ that have to be typed with deadkey + space < 1458699658 843193 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and \ with altgr + key to the left of 1 < 1458699660 119963 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` < 1458699660 795983 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1458699666 70384 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :huh, deadkey+space works even on a UK keyboard < 1458699673 461974 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there's just no point because of the physical ` key < 1458699681 215774 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :mad: huh? left of 1? < 1458699692 908494 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(in fact, one of those was typed as Compose ` space, which is more than a little pointless) < 1458699707 532561 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Compose a space doesn't work, so someone must have added that compose recipe explicitly < 1458699709 859216 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fortunately the deadkey behavior can be disabled < 1458699712 67446 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :\ is pretty far to the right < 1458699713 756858 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :myname : ` ~ on the typical US layout if I'm not mistaken < 1458699722 48132 :Lilly_Goodman!~canaima@181.34.11.167 QUIT :Remote host closed the connection < 1458699727 80111 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`¬| in the UK layout < 1458699727 676454 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ¬|: not found < 1458699734 328491 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :only it's a different | from the one that's shift-\ < 1458699744 932246 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(they're treated as the same by Linux, but not by DOS or Windows) < 1458699749 118773 :Lilly_Goodman!~canaima@181.34.11.167 JOIN :#esoteric < 1458699760 168030 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: `~ is there, yes < 1458699777 628258 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Yup, ¬ is nowhere on a US keyboard. < 1458699778 314822 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :¦ is stupid afaik < 1458699792 369715 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :mad: \ is right of 0, not left of 1 ... < 1458699795 377300 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :¦ vs | is a distinction I don't even understand. < 1458699802 929632 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: I assume we have a ¬ key because it's in EBCDIC < 1458699805 344932 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it isn't in ASCII though < 1458699807 744266 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`unidecode ¬ < 1458699808 981369 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+00AC NOT SIGN] < 1458699828 82634 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :yeah it's like < 1458699838 647726 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :bleh, I knew the reason for the vertical bar stuff at one point, but I've forgotten what it is < 1458699840 666668 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :| vs ¦ made into ebcdic for some reason < 1458699841 793344 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :IIRC it was really stupid though < 1458699845 547090 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :afaik < 1458699867 731163 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :well, one of the versions of ebcdic anyways < 1458699872 392271 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Vertical_bar#Solid_vertical_bar_vs_broken_bar talks about the distinction but doesn't really explain it < 1458699901 376399 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :the broken bar with a center dot works as a rotated version of -.- < 1458699901 950610 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :huh, I just got a reminder to finish a review that I submitted today... I knew that elsevier is evil, but that's just stupid :P < 1458699925 941234 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :¬ has nautical applications < 1458699930 566258 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :1 ¬ = 1.852 km/h < 1458699940 609657 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :huh, it is actually ISO-8859-1 which is at fault < 1458699944 516007 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`unidecode ¦ < 1458699945 327269 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+00A6 BROKEN BAR] < 1458699952 737994 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :so, it's a knot? < 1458699956 465673 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which we could have figured out with a simple unidecode < 1458699988 270175 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :shachaf: awful pun < 1458700008 131154 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`wisdom < 1458700009 882383 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :reversal/lasrever < 1458700015 971807 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, apparently the backslash was invented so that you could type /\ and \/ as and and or < 1458700029 23310 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :ais523: I don't think ¬ is in the base EBCDIC, just a few EBCDIC code pages. < 1458700040 824641 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOH < 1458700044 36129 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :¬ is in latin one < 1458700044 166659 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: makes sense < 1458700046 994481 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: That explains so much. < 1458700049 459812 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :EBCDIC is crazily internally inconsistent < 1458700053 747564 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Yes, there's freaking EBCDIC code pages. < 1458700073 776094 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :shachaf: indeed. ¬ that ¬ical mile is ¬ same to typical mile, though. < 1458700094 808177 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :¬ed < 1458700110 572290 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :you are horrible < 1458700117 768580 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: `math/learn < 1458700124 511046 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :latin-1 has a bunch of really stupid characters < 1458700134 109547 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :I hate EBCDIC. I used to hate it more when I had to deal with it at work. < 1458700151 606150 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :pikhq : wow < 1458700154 637852 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :pikhq: I'm going to assume that you're talking about your current job. < 1458700157 597205 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is there anything that people hate less as they use it more, rather than hating more? < 1458700161 94068 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :please don't disillusion me twh < 1458700164 462104 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`help < 1458700164 608379 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch " downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ < 1458700176 437561 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :shachaf: I have not had to deal with EBCDIC at my current job. < 1458700180 769188 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Should I make a calculator and put it in HackEgo via `fetch? < 1458700181 452979 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :pikhq: tdnh < 1458700187 832469 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: Lots of things, surely. < 1458700198 127967 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :now if we could get trigraphs out of C++ < 1458700200 784390 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :For example pikhq and putting all your code in one repository. < 1458700213 830073 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Anything which people call an "acquired taste". < 1458700227 656186 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :mad: Yeaaaah, I'm 25 years old and have professional experience in COBOL in some sense. < 1458700227 790309 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :pikhq: Are you going to the ghcjs talk this week? < 1458700241 12181 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :whoa whoa whoa, that's a quarter of a century < 1458700241 542294 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :pikhq: :o < 1458700242 721536 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Iunno. < 1458700248 69261 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: your COBOL skills may at one point be necessary to save the word < 1458700249 699441 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*world < 1458700253 840212 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :latin-1 has 32 extra control characters < 1458700276 28811 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :I am best described as a COBOL n00b. But that's... far above average. < 1458700280 972598 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :as if the 32 control characters in normal latin-1 weren't already useless enough < 1458700285 143121 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :HackEgo: supports python, right? < 1458700292 383173 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Whoops < 1458700292 553027 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: I know a limited amount of COBOL syntax < 1458700297 764136 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Accidental : < 1458700310 707025 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :I've parsed it. < 1458700310 837341 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`which python < 1458700312 90587 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/usr/bin/python < 1458700317 158067 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: you could just have asked it < 1458700320 851040 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :all I know about cobol is to run away in the opposite direction :D < 1458700325 874760 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: I don't speak bash very fluently < 1458700328 167856 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :mad: A good call. < 1458700337 617595 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I like the use of COBOL in this article: http://blog.cr.yp.to/20160315-jefferson.html < 1458700356 121505 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess I mean in the 1997 lawsuit. < 1458700375 84382 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think of COBOL as being a predecessor to SQL < 1458700381 200105 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :whose major sin was not realising it wanted to be domain-specific < 1458700400 433243 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`mkx testpylib/#!/usr/bin/python\nimport ply < 1458700403 232694 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :usage: mk[x] file//contents < 1458700408 464017 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`mkx testpylib//#!/usr/bin/python\nimport ply < 1458700411 768815 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :testpylib < 1458700416 601270 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`testplylib < 1458700417 185589 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: testplylib: not found < 1458700421 974162 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Dammit < 1458700429 699945 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Do I have to create bin/testplylib? < 1458700430 846999 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: you didn't make it executable and you didn't give a full path < 1458700434 872270 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Yeah, honestly COBOL isn't terrible considering the context of when it came to be and what it was for. < 1458700436 471308 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Ah < 1458700437 209436 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` chmod a+x testplylib < 1458700437 984542 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :chmod: cannot access `testplylib': No such file or directory < 1458700442 836605 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` chmod a+x testpylib < 1458700443 496956 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1458700444 373860 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: How do I make it executable? < 1458700446 410664 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Oh, with that < 1458700448 241283 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` ./testpylib < 1458700448 942193 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv/bin/`: ./testpylib: /usr/bin/python\nimport: bad interpreter: No such file or directory < 1458700457 888339 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :COBOL's sins are that it wasn't domain specific but wanted to be, and it survived *well* past its welcome. < 1458700461 151863 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Dammit < 1458700465 433309 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Why does \n not work in that? < 1458700468 649869 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? dsl < 1458700469 750428 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :dsl? ¯\(°​_o)/¯ < 1458700470 545489 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: it appears that your file contains a literal backslash followed by a literal n < 1458700476 322206 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Yes, I noticed < 1458700496 445679 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` sed -i -e 's/\\n/\n/g' testpylib < 1458700499 531501 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1458700502 644002 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: That works too < 1458700504 523161 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` ./testpylib < 1458700505 735777 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Traceback (most recent call last): \ File "./testpylib", line 2, in \ import ply \ ImportError: No module named ply < 1458700509 831228 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Damn < 1458700516 127377 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`` pip install ply < 1458700516 835323 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv/bin/`: line 4: pip: command not found < 1458700521 268331 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :*Sigh* < 1458700529 242072 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`which pip < 1458700529 822980 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1458700534 454504 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`` which pip < 1458700535 158828 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1458700537 792337 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :OK... < 1458700556 293498 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Halp? < 1458700571 936989 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: pip is not python < 1458700578 813408 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also it wouldn't work on a VM that has no internet connection < 1458700583 310356 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: There is a python pip < 1458700586 435358 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(not a direct one, anyway; you can do `fetch) < 1458700595 116535 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Python has pip too < 1458700597 997936 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: pip is not python in the same way that dpk is not Linux < 1458700599 807481 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*dpkg < 1458700602 718961 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Which posed an issue for me at one point < 1458700603 409643 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :[Oh < 1458700606 31603 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and homebrew is not OS X < 1458700606 603423 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Makes sense < 1458700617 693867 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :which video game console do you like the sound of the most < 1458700633 941889 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`which bestVideoGameConsoleSound < 1458700634 497260 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1458700640 13761 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: HackEgo has no preference < 1458700647 649173 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :i see < 1458700679 155342 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Perhaps I should `fetch www.dabeaz.com/ply/ply-3.8.tar.gz ? < 1458700701 30663 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: this is more likely to succeed than the other things you tried < 1458700705 225786 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :the snes has always kinda stood out to me < 1458700710 324879 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :sound wise < 1458700714 591727 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`fetch www.dabeaz.com/ply/ply-3.8.tar.gz < 1458700716 431332 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2016-03-23 02:38:32 URL:http://www.dabeaz.com/ply/ply-3.8.tar.gz [157286/157286] -> "ply-3.8.tar.gz" [1] < 1458700728 200609 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Oh, crap. Now I need to tarfile. < 1458700734 673516 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :And I've heard things about tarfile < 1458700742 360442 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: the GBA hits the sweet spot of being powerful enough to sound good and limited enough to force sound designers to be creative, IMO < 1458700753 734998 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: tar isn't as hard as people make it out < 1458700766 774524 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: But Randall Munroe said... < 1458700769 444994 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(:P) < 1458700772 557850 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the most confusing thing is that, by default, it accesses your primary connected tape driver < 1458700775 717015 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*tape drive < 1458700787 596919 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :given that most people don't have a tape drive, and that most uses of tar don't want to access it anyway < 1458700797 892497 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you have to override the file you're accessing via the -f option < 1458700799 494992 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :here < 1458700805 685922 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`tar -xf ply-3.8.tar.gz < 1458700806 581645 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :tar: ply-3.8.tar.gz: Cannot open: No such file or directory \ tar: Error is not recoverable: exiting now < 1458700810 984018 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` tar -xf ply-3.8.tar.gz < 1458700820 321476 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1458700830 839860 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`ls ply-3.8 < 1458700832 607260 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ANNOUNCE \ CHANGES \ doc \ example \ MANIFEST.in \ PKG-INFO \ ply \ ply.egg-info \ README.md \ setup.cfg \ setup.py \ test \ TODO < 1458700837 481152 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :one option for the operation (x for extract), and one option for the file < 1458700841 670280 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(f for file) < 1458700850 591019 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it really isn't actually complicated, it just looks like it < 1458700857 200400 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`` python ply-3.8/setup.py < 1458700859 91725 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...] \ or: setup.py --help [cmd1 cmd2 ...] \ or: setup.py --help-commands \ or: setup.py cmd --help \ \ error: no commands supplied < 1458700862 502575 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ACTION prays that works < 1458700871 820667 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Yes, I meant to do that because I couldn't remember the syntax < 1458700882 760929 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :admittedly I'm cheating a little because modern tar autodetects compression formats < 1458700895 37545 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`` python ply-3.8/setup.py --help-commands < 1458700896 956764 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Standard commands: \ build build everything needed to install \ build_py "build" pure Python modules (copy to build directory) \ build_ext build C/C++ extensions (compile/link to build directory) \ build_clib build C/C++ libraries used by Python extensions \ build_scripts "build" scripts (copy and fixup < 1458700897 87165 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :with old versions of tar I'd need to use -xzf; x for extract, z for gzip-compressed, and f to specify the file < 1458700909 904341 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what does ply do anyway? < 1458700910 246146 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`` python ply-3.8/setup.py build < 1458700911 35262 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :error: package directory 'ply' does not exist \ running build \ running build_py < 1458700958 772576 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :HackEgo: try running it from its own directory < 1458700964 308953 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*hppavilion[1]: < 1458700974 404729 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Um? < 1458700983 636754 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: How would I do that? < 1458701000 727000 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` (cd ply-3.8; python setup.py build) < 1458701004 946255 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :running build \ running build_py \ copying ply/lex.py -> build/lib.linux-x86_64-2.7/ply \ copying ply/cpp.py -> build/lib.linux-x86_64-2.7/ply \ copying ply/__init__.py -> build/lib.linux-x86_64-2.7/ply \ copying ply/ctokens.py -> build/lib.linux-x86_64-2.7/ply \ copying ply/yacc.py -> build/lib.linux-x86_64-2.7/ply \ copying ply/ygen.py -> build/l < 1458701008 490783 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :bleh, you're conning me into doing everything myself, aren't you < 1458701013 590189 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Ah, I get it now < 1458701017 23992 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I forgot I could ; < 1458701024 744569 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Maybe... < 1458701028 659663 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`` ./testpylib < 1458701029 534793 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Traceback (most recent call last): \ File "./testpylib", line 2, in \ import ply \ ImportError: No module named ply < 1458701037 679490 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Probably hasn't finished yet < 1458701102 640972 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`` ./testpylib < 1458701103 448597 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Traceback (most recent call last): \ File "./testpylib", line 2, in \ import ply \ ImportError: No module named ply < 1458701105 708288 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Nope < 1458701117 365182 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I'll move to PRIVMSG < 1458701225 443888 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Dammit, I tried setup.py install < 1458701226 260339 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :error: could not create '/usr/local/lib/python2.7/dist-packages/ply': Read-only file system < 1458701250 575411 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :don't install < 1458701254 65161 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :myname: Oh < 1458701257 552819 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :myname: What do I do then? < 1458701262 492193 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :use it < 1458701275 734552 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :myname: Ah, I have to put it in the directory that I want to use it from? < 1458701581 628463 :nooga!~nooga@91.235.25.1 JOIN :#esoteric < 1458701718 35591 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : hppavilion[1]: you didn't make it executable [...] <-- incorrect, `mkx does that. < 1458701732 535567 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Oh < 1458701734 417076 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: oh, is that what the x does? < 1458701742 132108 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :lol < 1458701886 629347 :nooga!~nooga@91.235.25.1 QUIT :Ping timeout: 276 seconds < 1458701943 615362 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :What does the Standard #esoteric calculator need? < 1458701948 273765 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Fuzzy bags? < 1458701953 812703 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Are you online? < 1458702049 736203 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: dc is an esoteric calculator already < 1458702060 812516 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: We're 1-upping it < 1458702072 337197 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you might be < 1458702077 373239 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I want no part of this :-P < 1458702081 830985 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Fine, *I'm* 1-upping it < 1458702091 423304 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, have you seen the olympiad of misguided geeks? < 1458702095 949031 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Nope < 1458702098 639216 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it hardly ever ran < 1458702103 766067 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :... < 1458702109 671799 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but the only really successful run was basically literally "create an esoteric calculator" < 1458702115 916830 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ACTION laughs hysterically < 1458702124 981335 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it was run by thedailywtf < 1458702132 706204 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Oh, it was really a thing? < 1458702191 870388 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, when they changed their name from worsethanfailure back to thedailywtf, it seems they broke the links to it < 1458702200 910153 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm trying to find the results now < 1458702228 158953 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :here we go: http://thedailywtf.com/articles/Announcing-the-OMGTWTF-Winner < 1458702230 162007 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: read that < 1458702287 158067 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wait, that's a pretty celebrity-stuffed judging panel < 1458702297 69863 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it has both raymond chen and joel spolsky on it < 1458702395 288836 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: What I'm going for is a real calculator with subtle, horrifying features < 1458702406 9394 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Like implementing Nullity < 1458702406 378438 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: yes, some of them are like that < 1458702422 144239 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Excellent < 1458702433 54100 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: try this one: http://thedailywtf.com/articles/OMGWTF-Finalist-08-Universal-Calculator < 1458702437 480193 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: And the occasional divide-by-5 error < 1458702627 180379 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: what about a divide-by-minus-one error? < 1458702634 998632 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Sure, why not xD < 1458702651 179529 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: that's an actual error that comes up in a bunch of programming languages but it isn't well known < 1458702658 49697 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Of course, I could alternatively include Notta Numbers (I already am implementing @) < 1458702664 423579 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the thing is, INT_MIN is a little further from zero than INT_MAX < 1458702668 618396 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so INT_MIN/-1 is an integer overflow < 1458702675 806693 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Huh < 1458702689 644585 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Interesting < 1458702771 247142 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :INT_MIN * (-1) = INT_MIN < 1458702859 637456 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :myname: I figured < 1458702901 484102 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :INT_MIN * (-1) = fish is also a valid implementation. < 1458702929 96734 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: How about I change it to "Divide by zero on a day other than easter" error? < 1458703006 344822 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in most implementations, INT_MIN / -1 is either INT_MIN or crashes the program < 1458703011 909553 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but these are only the most common outcomes < 1458703021 611223 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as pikhq said, theoretically it could do anything < 1458703041 931828 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(I guess fairly common would be to produce a negative number that is treated as positive when compared with 0) < 1458703062 885964 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :how would you do that < 1458703066 329398 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: ... huh? < 1458703090 299809 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :myname: Certainly not with typechecking < 1458703118 413451 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :myname: int_min is negative, right? thus dividing it by a negative number produces a nonnegative number < 1458703125 987970 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :hppavilion[1]: The compiler will often assume that a negative times a negative is positive, and then optimize some conditionals based on that. < 1458703135 97506 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Which is legal, because signed overflow is not. < 1458703144 224354 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :ais523: well, yeah, but where do you save the information about it being poitive? < 1458703145 72273 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because of the UB on overflow, this is true no matter what the arguments < 1458703151 670739 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :however, if you actually do the calculation, you get a negative number < 1458703160 30368 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the information's saved in the asm < 1458703167 501289 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :via static analysis and optimizations based on it < 1458703186 485569 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :It's not that the number gets a magic "this is positive" bit set, it's just that the compiler makes that assumption when optimizing. < 1458703213 841227 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :pikhq: Ooooooooooh < 1458703218 286624 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :i.e. it will replace compares with that result with "true". < 1458703247 508102 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :pikhq: -0*-9 < 1458703252 777340 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :*-0*-0 < 1458703293 116140 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I assume that -0*-0 is evaluated to just 0 before compilation < 1458703297 554695 :Lilly_Goodman!~canaima@181.34.11.167 QUIT :Ping timeout: 240 seconds < 1458703322 659070 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :-0 wpuld be optimized to 0 < 1458703325 681836 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(Why do I try to refute things that are so obvious that they're irrefutable?) < 1458703366 635556 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :how do you express -0 in C? is the simplest way copysign(-1., 0.)? (assuming that I remembered which way round the arguments to copysign went) < 1458703379 442058 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :huh, copysign is pretty weird as primitives go < 1458703399 864845 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :myname: Should the Esocalc have a number Ω : 0Ω = 1? < 1458703422 537305 :Lilly_Goodman!~canaima@181.34.11.167 JOIN :#esoteric < 1458703613 395383 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :And, of course, 0nΩ = n, as omegoids are non-associative and non-commutative < 1458703648 807642 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :In fact, the total set of numbers in the #esoteric calculator will have absolutely no consistent properties < 1458703672 636793 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :that's pretty lame < 1458703676 541081 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :myname: Why? < 1458703683 626259 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :you could jusr output a random string, then < 1458703684 536931 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :myname: The lack of properties, or Ω? < 1458703694 80232 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :myname: No, subsets will have consistent properties < 1458703706 123522 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i would at least make some xonsistent modell that it will obey < 1458703713 300146 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Yeah, good poitn < 1458703788 763953 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :myname: Should I just limit the weird constants to ijk@? < 1458703830 86186 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :you can add whatever constant you like, just make sure to define the basic group operations on them < 1458703871 772349 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :myname: Ah, that works < 1458703874 717905 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :also, time to sleep < 1458703877 497348 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :OK < 1458703891 174207 :Lilly_Goodman!~canaima@181.34.11.167 PRIVMSG #esoteric :hola < 1458703997 405110 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :so today I found out that the .shp file format's .dbf metadata format is a dBase IV file < 1458704068 377599 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :so that means that most GIS packages that can read such files, contain implementations of an MS DOS database < 1458704188 679029 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :(unless they ignore the metadata, that is) < 1458704411 674913 :Lilly_Goodman1!~canaima@181-18-69-54.dyn.movilnet.com.ve JOIN :#esoteric < 1458704445 999635 :Lilly_Goodman!~canaima@181.34.11.167 QUIT :Ping timeout: 248 seconds < 1458705224 546771 :nooga!~nooga@91.235.25.1 JOIN :#esoteric < 1458705481 545055 :nooga!~nooga@91.235.25.1 QUIT :Ping timeout: 240 seconds < 1458706797 579212 :MDead!~MDude@c-73-187-225-46.hsd1.pa.comcast.net JOIN :#esoteric < 1458706809 21334 :MDude!~kvirc@c-73-187-225-46.hsd1.pa.comcast.net QUIT :Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/ < 1458706815 380082 :MDead!~MDude@c-73-187-225-46.hsd1.pa.comcast.net NICK :MDude < 1458707060 167551 :treaki_!~treaki@p5B11C42B.dip0.t-ipconnect.de JOIN :#esoteric < 1458707093 530881 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :http://t3x.org/klong/index.html oh, another APL-esque small array language. < 1458707200 386972 :treaki__!~treaki@p54BF2B86.dip0.t-ipconnect.de QUIT :Ping timeout: 252 seconds < 1458707245 398093 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :http://thedailywtf.com/articles/The_Call_of_Codethulhu < 1458707325 170382 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :still waiting for the language where you can go vector[$n] += table[$m][n] and it gets compiled as for(int m=0; m> 1 = -2 < 1458709286 594495 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :fortran formats has a cool feature that C scanf/printf doesnt < 1458709287 981036 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :pikhq : yeah that's basically my day job :D < 1458709303 1766 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Then how do you not know float_t and double_t? < 1458709305 328696 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :the ability to have 10.05 read as 1005 < 1458709313 500181 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :and then write it out as 10.05 < 1458709323 196061 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :also, (int)(-0.5) = 0 is EVIL < 1458709325 632476 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Your analysis is gonna be all wrong if you assume double rounding happens all over the place... < 1458709401 565505 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :you should realize that floating point number is not your typical real number < 1458709423 899020 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :pikhq : well, I knew that the compiler uses long double for the actual computations on the x87 fpu < 1458709445 806274 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I didn't knew there was a data type for it < 1458709472 117689 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Yeah, very handy if you need to specifically store the result of a calculation without the possibility of added rounding. < 1458709484 273402 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :yeah that's not a problem in my field < 1458709485 222788 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :but when doing those new 3d extensions for floating point, it doesn't do long double < 1458709498 118662 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :for sound, float is good enough 99.9% of the time < 1458709513 954468 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :so the actual rounding depends on what instructions the cpu uses for it < 1458709519 378667 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :so generally I don't really care when the compiler upgrades it to long double < 1458709530 776935 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :but I thought it always promoted it to at least double < 1458709553 809144 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :\oren\ : ah no < 1458709569 745822 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Ah, *sound*. Okay, yeah, even really absurdly high errors with float are minimal and irrelevant. < 1458709571 98678 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :the promotion is really just because the x87 fpu forces promotion if you want any kind of perf < 1458709583 40114 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :ah < 1458709587 884951 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :The x87 fpu forces promotion period. < 1458709595 905126 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :yeah < 1458709613 86418 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :if you want non promotion you have to store/load the value after calculation < 1458709631 916191 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :And that's actually going to give you incorrect results. < 1458709640 708771 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Because it double rounds. < 1458709652 265410 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :oh < 1458709668 168560 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :which means you just can't do the exact spec operation on x87? :D < 1458709684 200351 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :you also have precision control flag that's *almost* as good but it actually doesn't limit the exponent range, afaik < 1458709726 373513 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Yep! < 1458709754 895881 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :afaik llvm on iphone uses the SIMD unit floating point for float code < 1458709758 985807 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :If you want to get exact-rounded float or double addition on x86, you need to use SSE or software floating point. < 1458709767 768553 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :which has flushing denormals to zero (!) < 1458709829 217940 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ie if you compile float code on IOS it doesn't even follow the IEEE spec < 1458709908 440332 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: I thought that was an option, rather than something that always happened < 1458709909 548263 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :That's surely if you don't have the -std=c99 or similar flag. < 1458709937 586793 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :FWIW GCC or LLVM do not conform to IEEE without a strict conformance flag. Period. < 1458709939 294247 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ais523 : it depends on which floating point operations you use I think < 1458709951 361500 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :They aren't -ffast-math broken, but they don't conform. < 1458709964 109352 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :-ffast-math is broken? :D < 1458709974 137824 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: mad: -ffast-math is /intentionally/ broken < 1458709981 330781 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :-ffast-math is -fbreak-my-math. < 1458709984 813422 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :ais523: I'm aware. < 1458709985 771569 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in that it doesn't attempt to be remotely IEEE conforming < 1458709993 731202 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :what does it do? < 1458709994 593013 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :I always use -ffast-math < 1458710017 885484 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :It basicallydoes things fast but often wildly wrong < 1458710028 820726 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :mad: It permits essentially any algebraically justified expression changes with no care for preserving precision whatsoever. < 1458710031 902710 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :define "wildly wrong" < 1458710054 843223 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :pikhq : in my field, that's _good_ < 1458710061 823783 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :but I used it to comile my game, and there I only requred chunkily correct results < 1458710073 44553 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :And this is exactly why it's an option. < 1458710082 382575 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :chunkily being the superlative of roughly < 1458710100 95547 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Because some users of floating point give approx. zero shits about floating point semantics. < 1458710103 841887 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :if I start seeing wrong results I just upgrade all the variables involved from float to double < 1458710105 331396 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :kdone < 1458710118 497377 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07A:;14]]4 10 02https://esolangs.org/w/index.php?diff=46638&oldid=43250 5* 0327.33.99.249 5* (+197) 10 < 1458710120 315832 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :double is often faster < 1458710132 665625 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :in my experience anyway < 1458710133 21094 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :\oren\ : heh really? < 1458710145 427923 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :wanna see proof of that < 1458710168 276546 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I've definitely seen lots of cases where it's "not slower", I admit < 1458710185 740284 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :IIRC, without -std=c99, when GCC flushes a floating point computation to the stack it stores a float instead of a float_t. < 1458710199 888685 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Meaning your rounding behavior is at the whims of the compiler on x86. < 1458710208 968829 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :pikhq : yes that's a given < 1458710221 88257 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :... Which is why people think floating point has horribly inconsistent magical behavior. < 1458710231 74315 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :when does rounding behavior matter? < 1458710255 394566 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :aside from trying to do something stupid like if(3 == 3.f * (1.f / 3.f)) < 1458710289 83481 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :mad: rounding behavior does accumulate over series of FP ops < 1458710294 598018 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :this game also used the ++ operator on a double < 1458710307 279015 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :When you're trying to write code which computes results with a provable error range. < 1458710308 809973 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :lifthrasiir : not if it's a series of addition < 1458710312 679718 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :i.e. science. < 1458710326 884171 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :lifthrasiir : then you get essentially the precision of the worst part of the addition < 1458710347 695951 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :(the ability to do exactly this on common implementations is why FORTRAN is popular) < 1458710349 962950 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :pikhq: go back to fortran from whence thee came < 1458710361 709150 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :jinx! < 1458710364 672910 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ah yeah, if you want provability..... < 1458710382 210298 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Which you can do in ISO C, but sure as hell can't in GNU C. < 1458710389 556210 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :I actually used fortran in one course < 1458710408 887675 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Though, you can do it with GCC on glibc, so there's that at least. < 1458710414 386929 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :it was a "programming for science" bassicaly course < 1458710415 384589 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :mad: even when you sum numbers of similar magnitudes, the error eventually ensues < 1458710442 384713 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :we have a good pile of algorithm for just summing FP numbers (Kahan summation, pairwise summation etc) < 1458710468 87951 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :lifthrasiir : suppose all your numbers are from -1..1 and the sum never goes over -1..1, then you're guaranteed a precision of at least 1/16million < 1458710493 197200 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :basically as long as the exponent never grows, it's equivalent to 24bit fixed point < 1458710553 768989 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :by precision you meant abs(real_sum - computed_sum) <= abs(real_sum)/2^24 ? < 1458710562 558241 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I mean < 1458710652 902955 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :abs(real_sum - computed_sum) <= abs(real_sum)/2^24 + SUM_OF_ALL( abs(sum_term[x] - closest_valid_float) ) < 1458710719 407358 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :basically for the error that happens between your individual term of your sum and a 32bit float value, you have no guarantee against that < 1458710749 490120 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :if your values are systematically very slightly biased so that, say, it always rounds up or down.... it can't do anything about that < 1458710762 667288 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :or actually the guarantee is lower than that < 1458710799 221662 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :it's not against the closest float but rather the closest float at current precision of the sum variable < 1458710823 907505 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :how to put this < 1458710835 372535 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :basically float never does worse than 25bit fixed point < 1458710867 566882 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :does that make sense? :D < 1458710936 21168 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :but if you're doing infinite sums then you can easily get some systematic biasing and then you'll need a fancy algo yes < 1458711010 522313 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :mad: (was afk) I had a feeling that you are saying that the error is irrelevant on your condition. I guess my interpretation was wrong (it is more about, uh, "insignificant") < 1458711051 549326 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :yeah for sound and video games, you don't typically do infinite sums in the way that will mess up things < 1458711066 689633 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :or rather you rarely do infinite sums at all < 1458711167 404219 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :looking up https://en.wikipedia.org/wiki/Kahan_summation_algorithm < 1458711175 93415 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :hmm < 1458711208 300621 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :basically you're taking the part of the sum that wasn't taken along in the sum and keeping that in a second sum variable < 1458711210 351772 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :clever < 1458711241 448648 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :though I guess it's kindof like turning a 32bit float into a 64bit float < 1458711271 695979 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :so I guess at first you'd switch from float to double, and then as a second step you'd put in that algo < 1458711365 526575 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I've used a similar algo once in a filter < 1458711432 888302 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :basically because 16bit fixed point isn't enough for a filter so I added an error accumulation variable to more or less make it 32bits < 1458711603 461597 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net QUIT :Quit: Bye < 1458711968 345841 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I guess if all your floating point is in double and even then it's not cutting it in terms of precision then you're in that case < 1458712308 46119 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :mad: the same idea is also present in the Bresenham line drawing algorithm, the idea seems to be fairly universal < 1458712359 903369 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :well, yeah < 1458712387 808915 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :it's basically the equivalent of doing 64bit addition on a 32bit cpu < 1458712395 860013 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :by doing ADD and ADC < 1458712538 164330 :nooga!~nooga@91.235.25.1 JOIN :#esoteric < 1458712805 14793 :nooga!~nooga@91.235.25.1 QUIT :Ping timeout: 244 seconds < 1458713421 524336 :Sgeo__!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :https://github.com/twbs/bootstrap/issues/3057 < 1458713423 515887 :Sgeo__!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :Words fail me < 1458713657 309420 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :christ < 1458713684 356610 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :omg, look at the fucking scroll bar on that thread?! < 1458713690 599728 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :Sgeo__: oh lol < 1458713696 741029 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :http://wiki.ecmascript.org/doku.php?id=strawman:concurrency and it is a legitimate proposal < 1458713730 557878 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :so every new expression syntax risks breaking the existing JS code and thus the Web(tm) < 1458713824 246688 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :https://tedcruz.lgbt/ < 1458714044 880055 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo__: that thread is beautiful, /both/ sides have an argument that's clearly stupid < 1458714048 355703 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so I'm not sure which one I'm supporting < 1458714095 468720 :Sgeo__!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :Don't minifiers habitually break valid code anyway? < 1458714103 951079 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that said, I suspect the jsmin side of the argument is stupid because JS is stupid < 1458714108 638811 :Sgeo__!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :e.g. code that relies on a function's name < 1458714113 376536 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :rather than stupid in its own right < 1458714171 39051 :Sgeo__!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :And AngularJS does that, and so has a workaround to allow it to be minified. And forgetting to use that workaround does not mix with upgrades that minifier group wrongly thinks is backwards compatible < 1458714260 510755 :Sgeo__!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :https://github.com/mishoo/UglifyJS2/issues/121#issuecomment-92522991 < 1458714318 922868 :Sgeo__!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :Hmm, maybe minifier != uglifier < 1458714348 657868 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :clearly we need maxifiers; we have beautifiers < 1458714433 406992 :Sgeo__!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :"fwiw, this was patched in bootstrap way before i even encountered this issue - otherwise i wouldn't have closed it outright." < 1458714454 174960 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :looking at that js concurrency proposal < 1458714455 402984 :Sgeo__!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :This after 23 million forks of both projects are made < 1458714472 561557 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :is that thing even technically possible? < 1458714521 88404 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :ais523: I feel the entire discussion is reasonable *and yet* stupid < 1458714522 975625 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I'm not familiar with js but I was under the impression that it was more or less designed against concurrency < 1458714539 672491 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :I know that the automatic semicolon insertion is required for compatibility. but we need it *only* for compatibility! < 1458714581 811600 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :TC39 should have limited the scope of automatic semicolon insertion < 1458714592 404010 :Sgeo__!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :"Semicolons cause an equal amount of debate in English grammar circles and although it's yet to be proven I believe they partially caused the first World War. < 1458714592 544027 :Sgeo__!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :" < 1458714607 874433 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :so that ! won't never start a sentence when preceded by a newline < 1458714616 546923 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :s/sentence/statement/ < 1458714622 980302 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :(thank you Sgeo__ for the source of confusion) < 1458714652 365538 :Sgeo__!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :Saw it on https://www.reddit.com/r/ProgrammerHumor/comments/4bf5kv/thanks_jslint_ill_tick_that_one/ < 1458714655 280161 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :come to think of it, JSFuck makes a pretty good maxifier < 1458714854 639075 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you know, I really like the suggestion of using x || y rather than !x && y < 1458714869 989035 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it seems to have all the advantages of the original, and one less downside < 1458714880 377458 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it is still a bad choice, but isn't bad in any way the original wasn't < 1458714906 711942 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :if (!x) y; < 1458714919 931321 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :and then we would someday have an expression containing if < 1458714925 746861 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :ruining everyone < 1458715071 826470 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :clearly we need Perl's if statement modifier < 1458715076 361041 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it looks like this: "a if b;" < 1458715083 888540 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :where a is a statement and b is an expression < 1458715108 569169 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :it would be a if (b); < 1458715122 687926 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :thanks to the orthogonality < 1458715163 514083 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I was never a fan of the semicolon < 1458715196 951213 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :it's acceptable in two level lists (1a, 1b, 1c; 2a, 2b; 3a, 3b) < 1458715219 231143 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :but to me it practically doesn't make sense in "grammar" < 1458715232 862395 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :OCaml has semicolon as list separator, comma as tuple separator < 1458715243 738075 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and [a,b; c,d; e,f] is a list of tuples < 1458715260 101657 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :([a,b,c; d,e; f,g] is a type error) < 1458715301 690858 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :and double semicolons as unit separator < 1458715370 515847 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :kinda wonder < 1458715374 167997 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :lifthrasiir: I originally misinterpreted that as () being unit, (;;) being a particularly bulky way to write unit < 1458715377 640231 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :why you have to use shift to get : < 1458715382 943981 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and you naturally get ; instead < 1458715383 510385 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :ais523: lol < 1458715387 516341 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :isn't : more common? < 1458715390 542763 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there's some debate about what the purpose of ;; is in actual (non-interactive) OCaml code < 1458715391 649730 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :ais523: in fact I was not sure about the naming < 1458715402 366540 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :that is, the name of what is separated by ;; < 1458715409 572610 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as in, its purpose in the OCaml repl is clear < 1458715413 688837 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but not in actual code < 1458715434 18904 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :most OCaml programs don't have a ;; anywhere < 1458715436 663561 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :ais523: isn't that the type inference boundary? it might not have a value though. < 1458715445 909753 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(mostly I use it to make parse errors give more precise line numbers) < 1458715459 227505 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :lifthrasiir: why would you want to place limits on type inference? < 1458715475 649857 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think most Haskell programs don't have ; and {} anywhere. < 1458715489 620915 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :ais523: not much, but may simulate multiple files of code into a single code without altering anything < 1458715500 833338 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :not to say that it is useful :) < 1458715562 904775 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :someone in girl genius needs to improve their haggling. < 1458715586 949141 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :whoa whoa whoa < 1458715590 468144 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`gglist < 1458715694 972339 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :rob ford is dead :o < 1458715805 355156 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :"i'm not glad he's dead but i'm glad he's gone" < 1458716055 912121 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1458716132 709971 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: records? < 1458716152 985048 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: I guess so, but that's just a pun. < 1458716170 656472 :nooga!~nooga@91.235.25.1 JOIN :#esoteric < 1458716246 544285 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :huh? < 1458716271 25834 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(also, `gglist is too regular to have a *list. it's even back to morning schedule...) < 1458716310 918593 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Ping timeout: 244 seconds < 1458716316 742301 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :it's a list of good games hth < 1458716328 207998 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :O KAY < 1458716335 875989 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: I mean that it's the same character being used in a different context syntactically. < 1458716392 702763 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :perhaps. you cannot even use it with layout... < 1458716437 657167 :nooga!~nooga@91.235.25.1 QUIT :Ping timeout: 260 seconds < 1458717750 519783 :ais523!~ais523@unaffiliated/ais523 QUIT :Quit: food < 1458718271 766721 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :“ is there anything that people hate less as they use it more, rather than hating more?” => yes, software with an initial learning curve like gimp < 1458718400 86897 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :“ the most confusing thing is that, by default, it accesses your primary connected tape driver” => no way. these days it accesses stdin or stdout by default instead. < 1458719457 22051 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1458719463 711084 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :“ is there anything that people hate less as they use it more, rather than hating more?” => yes, software with an initial learning curve like gimp < 1458719472 728340 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :“ the most confusing thing is that, by default, it accesses your primary connected tape driver” => no way. these days tar accesses stdin or stdout by default instead. < 1458719473 127231 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ugh, can you seriously not do rank 2 polymorphism in ocaml? < 1458719484 213987 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: how do you access your tape drive then? < 1458719547 922281 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: You have PolymorphicComponents, at least, right? < 1458719561 818574 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: try it the C++ standard library way: make it polymorphic on a rank 1 type that has an associated type (or member type or something) with a rank 2 type, and give the type explicitly instead of inferring it. < 1458719566 176078 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: what does that mean? I'm not sure what that name refers to < 1458719577 488148 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Polymorphic fields in records. < 1458719603 411140 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, hmm < 1458719612 622600 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's quite likely, given that OCaml has OO < 1458719726 873347 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's better than nothing, though not allowing rank-2 types is pretty scow if you ask me. < 1458719805 790796 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :here's a minimal example of what I'm trying to do, constructed for #ocaml: let g (f : 'a -> unit) = (f 1; f "a") < 1458719824 171572 :nooga!~nooga@91.235.25.1 JOIN :#esoteric < 1458719904 13434 :J_Arcane!~chatzilla@37-219-40-211.nat.bb.dnainternet.fi QUIT :Ping timeout: 244 seconds < 1458719915 442928 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So can you write type t = { f : 'a . 'a -> unit }, and then let g x = (x.f 1; x.f "a")? < 1458719925 117503 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't know OCaml syntax. < 1458720068 49609 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: according to #ocaml, yes; I'm not very good with records yet though < 1458720074 879195 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so I'm waiting for them to tell me the syntax :-) < 1458720083 955962 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: try template void g(H f) { f(1); f("a"); } that is, H is a concrete type that has a rank 1 type member operator() < 1458720099 209171 :nooga!~nooga@91.235.25.1 QUIT :Ping timeout: 268 seconds < 1458720133 533018 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: Doesn't the syntax I used work? < 1458720141 37441 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: it does < 1458720145 888043 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :OK, problem solved < 1458720146 506702 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: anything that tries to pass f as a rank 1 type value with stat directly won't work, because you can't have *values* polymorphic < 1458720160 407019 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :in C++ that is, I don't really know ocaml < 1458720201 590518 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :right, that's the same as what shachaf says I think < 1458720251 358976 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :b_jonas: That's more duck typing than rank-n polymorphism, I think. < 1458720314 566064 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :shachaf: it's also duck typing because you can't verify that f really compiles on all types of x, only that it works on int and string < 1458720368 634194 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :shachaf: C++ templates have straight rank 2 polymorphism, but only on the template level, not the value level, because you can't have a straight rank 1 value, so in the end almsot nobody uses that feature < 1458720381 185737 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it's called template don't expect < 1458731581 253894 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :int-ello. I wouldn't dare to expect less. < 1458731606 579187 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Maybe it's time to bring up http://jokes.cc.com/funny-work/k7op88/the-engineer-and-the-frog < 1458731728 432054 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric ::D < 1458731743 650830 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@metar CYUL < 1458731744 286422 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :CYUL 231100Z VRB02KT 6SM -SN OVC040 00/M01 A2991 RMK SC8 /S01/ PRESRR SLP132 < 1458732144 802438 :boily!~alexandre@96.127.201.149 QUIT :Quit: BET CHICKEN < 1458733415 194489 :bender|!benderpc@2404:e800:e61a:41d:357d:a04c:a334:c69e JOIN :#esoteric < 1458734979 298275 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Is there a triINTERCAL-like language that is binary but the words are 18 and 36 bit long instead of 16 and 32 bit, so that it's easier to interpret on a 18-bit computer? < 1458735219 680188 :jaboja!~jaboja@ejy175.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1458735402 171250 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :so... a PDP INTERCAL < 1458735437 730321 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(I'm confused by the reference to *tri*INTERCAL) < 1458735460 342672 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :and no, I don't know of any such thing < 1458735466 90729 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: triINTERCAL has variants with different digit sizes and different number of digits per word < 1458735495 972638 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :so I presumed one with 18 bits could be a special case < 1458735554 323598 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh, I only knew the obvious variant with 10 and 20 trit words < 1458735614 36211 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :because "tri" refers to ternary... and because those neatly fit into 16 and 32 bits, respectively < 1458735667 464879 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: yes, but I believe the canon is that base 4, base 5, base 6, and base 7 variants are also called triINTERCAL < 1458735675 272281 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :or maybe TriINTERCAL < 1458735767 277149 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? TriINTERCAL < 1458735796 164871 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :TriINTERCAL? ¯\(°​_o)/¯ < 1458736457 663002 :jaboja!~jaboja@ejy175.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 260 seconds < 1458737141 494212 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :"The ick compiler actually recognizes filename suffixes of the form '.Ni', where N is any number from 2 to 7. 2 of course gives standard INTERCAL, while 3 gives TriINTERCAL." <-- they didn't give any name to the higher base variants < 1458737235 962378 :Sgeo__!~Sgeo@ool-18e43ef5.dyn.optonline.net QUIT :Ping timeout: 244 seconds < 1458737261 818410 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1458737795 773279 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Ping timeout: 248 seconds < 1458738099 333364 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: I mean canon for C-INTERCAL, see http://c.intercal.org.uk/manual/qk5q4hrh.htm < 1458738370 722781 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I was quoting from http://web.archive.org/web/20080207035637/http://www.progsoc.uts.edu.au/~sbg/intercal/ick5.html#5.6 < 1458738408 464035 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: ok, but I think the C-INTERCAL docs supercedes it, given that it's actually maintained < 1458738446 756922 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :it's funny because ick *is* C-INTERCAL, just before ais took over... < 1458738486 407440 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :but my main objection is that Tri means three and therefore shouldn't refer to other bases, documentation be damned. < 1458738858 249288 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: what do you call the decimal point inside a hexadecimal number representation like 0x1.6db7p+0 ? < 1458739283 651840 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Komma. < 1458739332 741194 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(some call it "radix point") < 1458739357 372621 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :why can't it just be "point" < 1458740643 817972 :Guest25470!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1458741170 674555 :nooga!~nooga@94.42.122.147 JOIN :#esoteric < 1458741455 32743 :dingbat!uid70835@gateway/web/irccloud.com/x-bvrxbrldbbvtsgrk JOIN :#esoteric < 1458741625 721524 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :a he x point < 1458741631 610964 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :hex point < 1458741793 456043 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :good point. it's easier in german < 1458741900 631007 :nooga!~nooga@94.42.122.147 QUIT :Ping timeout: 276 seconds < 1458742039 297893 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1458742074 861462 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :anyone here with a 170-column wide Linux fbcon terminal on ctrl-alt-f1? < 1458742078 357183 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :try this: for x in {0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F}0{0,1,3,5,7,8,A,C,E,F}0{0,0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F}0; do printf "\x1b]P1$x\x1b[31m#"; done; printf "\x1b[0m\n" < 1458742087 140518 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :on a clear screen < 1458742092 406106 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then keep repeating it until the screen scrolls < 1458742100 189210 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I am not sure if this is a bug or a feature < 1458742112 961458 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(b_jonas: you in particular might be interested in the results) < 1458742115 222930 :Xe!~xe@infoforcefeed/Xe QUIT :Ping timeout: 250 seconds < 1458742141 276237 :jameseb-!~jameseb_@runciman.hacksoc.org QUIT :Ping timeout: 250 seconds < 1458742160 242268 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1458742167 523199 :JX7P!~IRIX@freebsd/user/kastengraeber QUIT :Ping timeout: 250 seconds < 1458742215 660063 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1458742349 177643 :treaki_!~treaki@p5B11C42B.dip0.t-ipconnect.de QUIT :Ping timeout: 250 seconds < 1458742427 99168 :me2!~me@38.70.70.115.static.exetel.com.au QUIT :Ping timeout: 250 seconds < 1458742427 267456 :catern!~catern@catern.com QUIT :Ping timeout: 250 seconds < 1458742475 400923 :IRIXUser!~IRIX@spiritofcontradiction.eu JOIN :#esoteric < 1458742500 218077 :IRIXUser!~IRIX@spiritofcontradiction.eu NICK :Guest87521 < 1458742501 201607 :jameseb!~jameseb_@runciman.hacksoc.org JOIN :#esoteric < 1458742521 893104 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(you could adapt it to work at other screen sizes too, but that one's based around 170 which is the width of the terminal on my screen) < 1458742554 266886 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: palette cycling? < 1458742563 516767 :treaki_!~treaki@p5B11C42B.dip0.t-ipconnect.de JOIN :#esoteric < 1458742566 7861 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: right, we change the palette every character < 1458742572 293424 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I don't have a linux text console here to try, but I might try at home < 1458742580 955894 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and this somehow gives us more colours than the linux console can normally display < 1458742604 707816 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it seems that if you give linux a 256-color or truecolor code, it parses it, then substitutes the nearest 16-color entry < 1458742622 554917 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the "nearest" substitution is based on some rule I'm unsure about but it doesn't seem related to the palette < 1458742633 447012 :Xe!~xe@infoforcefeed/Xe JOIN :#esoteric < 1458742637 354857 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but, OTOH, you can get arbitrarily many colours by changing the palette, as long as the screen doesn't scroll < 1458742653 435775 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this feels more like an accidental feature than an intentoinal one < 1458742844 974349 :me2!~me@38.70.70.115.static.exetel.com.au JOIN :#esoteric < 1458742861 622104 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: I don't know if it's accidental, but I like it. this means there are 16 (or so) logical colors, the user is in control of their actual presentation, and if stupid programs that don't like this ask for more colors than that, then the console falls back to a nearby console < 1458742888 680908 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: well the annoying thing for me is < 1458742891 250833 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: that the palette can be controlled by an escape sequence rather than only an ioctl is probably a historical accident too ltae to fix now < 1458742896 769872 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :linux console fallback breaks any attempt to do unparsable-code fallback < 1458742925 20739 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, actually, it's OK < 1458742930 568915 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :linux console can't parse the colon-based codes < 1458742945 516793 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the semicolon-based codes are dangerous so I don't want to use them without user authorization < 1458742957 429054 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and it's the semicolon-based codes that break here, just in a different way from normal < 1458743101 319861 :catern!~catern@catern.com JOIN :#esoteric < 1458743198 670216 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but THOSE count as "deliberate gameplay changes" and so can't be applied. but if coppro or you change something that deliberately change the gameplay and I complain about it, it's ok < 1458743202 680852 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :see why I'm angry < 1458743208 403090 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :argh < 1458743210 790466 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :wrong channel < 1458744017 574523 :lambda-11235!~lambda-11@47.208.113.50 JOIN :#esoteric < 1458744099 429774 :bender|!benderpc@2404:e800:e61a:41d:357d:a04c:a334:c69e QUIT :Quit: Leaving < 1458745003 598354 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Is there something like Defender en-Vec that uses up +1/+1 counters from itself to heal others instead of fade counters? < 1458745153 745985 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Eg. a 0/0 cleric costing WW with "~ comes into play with two +1/+1 creatures. / Remove a +1/+1 counter from ~: prevent the next 1 damage that woudl be dealt to target creature or player this turn." < 1458745184 915505 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that card is crazily weak :-( < 1458745195 702717 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there are a ton of cards that can give away +1/+1 counters < 1458745203 444215 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I guess the xolor code stuff is not supposed to work in a plain xterm < 1458745218 39062 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is an improved version of that effect, because the creature gets a power boost and will have more toughness on future turns < 1458745226 202075 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :int-e: the thing I posted won't work in xterm as it uses a different syntax < 1458745233 217038 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I haven't actually tried this in xterm syntax yet < 1458745237 451712 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: for free at any time as an instant, not just when a creature etb or if you pay mana for it? < 1458745248 350418 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ais523: sorry, I skipped the "fbcon" part. < 1458745264 868211 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: I can still believe it's weak, but I wonder what creatures you're thinking of. < 1458745273 250693 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: that narrows it down somewhat but there are still probably some < 1458745301 675220 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: Modular creatures in Darksteel give away counters when they die. < 1458745330 362133 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: would it still be weak if it costed 1W ? < 1458745374 29165 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :The graft ability gives away counters when the destination creature etb. < 1458745424 491618 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Mikaeus, the Lunarch can do it with a cost of T < 1458745626 810606 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :salt road quartermasters has a cost of 2G to move the counter (!) < 1458745640 514429 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's kind-of ridiculous < 1458745736 152589 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :all the "Spike" creatures can give away counters for a cost of 2, that's what I was thinking originally but I didn't realise there was a mana cost < 1458745761 872742 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"Remove two +1/+1 counters from Spinal Parasite: Remove a counter from target permanent." < 1458745769 45668 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nice reverse variant < 1458747819 429646 :nvd!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b NICK :Taneb < 1458748393 209670 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de JOIN :#esoteric < 1458748705 467062 :vanila!~vanila@unaffiliated/vanila JOIN :#esoteric < 1458748828 652160 :MoALTz!~no@78-11-183-124.static.ip.netia.com.pl QUIT :Ping timeout: 244 seconds < 1458749653 931992 :J_Arcane!~chatzilla@37-219-40-211.nat.bb.dnainternet.fi JOIN :#esoteric < 1458751380 41164 :MoALTz!~no@78-11-183-124.static.ip.netia.com.pl JOIN :#esoteric < 1458751662 461849 :hppavilion[2]!~DevourerO@74-114-87-84.dynamic.asdk12.org JOIN :#esoteric < 1458752080 356539 :hppavilion[2]!~DevourerO@74-114-87-84.dynamic.asdk12.org QUIT :Ping timeout: 252 seconds < 1458752378 455675 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b NICK :nitia < 1458752444 199685 :nitia!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b NICK :Taneb < 1458752453 15951 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1458752548 965881 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :`? nitia < 1458752598 841574 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :nitia is the inventor of all things. The BBC invented her. < 1458752618 151945 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :There is a new nitia < 1458753291 656334 :hppavilion[2]!~DevourerO@74-114-87-84.dynamic.asdk12.org JOIN :#esoteric < 1458753572 928970 :J_Arcane!~chatzilla@37-219-40-211.nat.bb.dnainternet.fi QUIT :Ping timeout: 244 seconds < 1458753639 647294 :hppavilion[2]!~DevourerO@74-114-87-84.dynamic.asdk12.org QUIT :Ping timeout: 276 seconds < 1458753680 401082 :hppavilion[2]!~DevourerO@74-114-87-84.dynamic.asdk12.org JOIN :#esoteric < 1458753901 264968 :J_Arcane!~chatzilla@37-219-40-211.nat.bb.dnainternet.fi JOIN :#esoteric < 1458754245 295268 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 246 seconds < 1458754543 132680 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1458754780 866385 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :pikhq: whoa whoa whoa, pikhq++ < 1458755632 457984 :rdococ!~rdococ@unaffiliated/octagonfly JOIN :#esoteric < 1458755765 163446 :zgrep!sid43445@gateway/web/irccloud.com/x-oevbiojbkxyvopgg PRIVMSG #esoteric :pikhr? < 1458756573 295453 :jaboja!~jaboja@aejd72.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1458757013 530321 :zgrep!sid43445@gateway/web/irccloud.com/x-oevbiojbkxyvopgg PRIVMSG #esoteric :Who was the person here with the weird/interesting font that they were making? < 1458757043 692447 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :\oren\ has a font... I believe there's more than one person now though < 1458757146 998736 :zgrep!sid43445@gateway/web/irccloud.com/x-oevbiojbkxyvopgg PRIVMSG #esoteric :Thanks. And, of course, it's not that surprising that an esoteric languages community would have esoteric fonts... :P < 1458757215 658625 :zgrep!sid43445@gateway/web/irccloud.com/x-oevbiojbkxyvopgg PRIVMSG #esoteric :\oren\: Out of curiosity, what was / where is your font? < 1458757232 185814 :zgrep!sid43445@gateway/web/irccloud.com/x-oevbiojbkxyvopgg PRIVMSG #esoteric :\oren\: Never mind, found it. < 1458757420 809890 :MDude!~MDude@c-73-187-225-46.hsd1.pa.comcast.net QUIT :Remote host closed the connection < 1458758581 366900 :hppavilion[2]!~DevourerO@74-114-87-84.dynamic.asdk12.org QUIT :Ping timeout: 252 seconds < 1458758664 563731 :hppavilion[2]!~DevourerO@74-114-87-84.dynamic.asdk12.org JOIN :#esoteric < 1458759207 820354 :puck1pedia!~puck@irc.puckipedia.com JOIN :#esoteric < 1458759267 258000 :impomatic_!~impomatic@89.100.199.146.dyn.plus.net NICK :impomatic < 1458759301 333810 :Gregor!~Gregor@libdl.so QUIT :Ping timeout: 250 seconds < 1458759307 965915 :Gregor!dlopen@libdl.so JOIN :#esoteric < 1458759353 631992 :puckipedia!~puck@irc.puckipedia.com QUIT :Ping timeout: 250 seconds < 1458759353 889681 :puck1pedia!~puck@irc.puckipedia.com NICK :puckipedia < 1458759505 66747 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zgrep: \oren\, lifthrasiir, and me < 1458759516 432892 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but \oren\'s is probably the weirdest < 1458759615 306836 :feliks!~feliks@unaffiliated/feliks QUIT :Ping timeout: 268 seconds < 1458759631 434931 :zgrep!sid43445@gateway/web/irccloud.com/x-oevbiojbkxyvopgg PRIVMSG #esoteric :b_jonas: Huh. Good to know. < 1458759725 43918 :feliks!GwJDOnsD5K@unaffiliated/feliks JOIN :#esoteric < 1458760552 153307 :zgrep!sid43445@gateway/web/irccloud.com/x-oevbiojbkxyvopgg PRIVMSG #esoteric :b_jonas: Out of curiosity, what is your font? < 1458760593 298833 :llue!~gnomebad@cpc15-croy20-2-0-cust489.croy.cable.virginm.net JOIN :#esoteric < 1458760593 429222 :llue!~gnomebad@cpc15-croy20-2-0-cust489.croy.cable.virginm.net QUIT :Changing host < 1458760593 429306 :llue!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1458760660 453679 :hppavilion[2]!~DevourerO@74-114-87-84.dynamic.asdk12.org QUIT :Ping timeout: 252 seconds < 1458760788 245439 :lleu!~gnomebad@unaffiliated/lleu QUIT :Read error: Connection reset by peer < 1458760793 476735 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de QUIT :Ping timeout: 268 seconds < 1458760836 433027 :b_jonas!~x@russell2.math.bme.hu QUIT :Ping timeout: 268 seconds < 1458760853 792081 :b_jonas!~x@russell2.math.bme.hu JOIN :#esoteric < 1458761302 683878 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de JOIN :#esoteric < 1458761658 431042 :hppavilion[2]!~DevourerO@74-114-87-84.dynamic.asdk12.org JOIN :#esoteric < 1458761679 295349 :jaboja!~jaboja@aejd72.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 246 seconds < 1458761800 212167 :lynn!~lynn@unaffiliated/lynn QUIT :Read error: Connection reset by peer < 1458761867 992366 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1458761966 617889 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1458764458 838007 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Quit: ZNC - http://znc.in < 1458764522 980918 :carado!~carado@savhon.org QUIT :Quit: Leaving < 1458764690 194472 :carado!~carado@savhon.org JOIN :#esoteric < 1458764837 302649 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1458764849 77087 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1458765051 580391 :jaboja!~jaboja@aejd72.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1458765544 548433 :hppavilion[2]!~DevourerO@74-114-87-84.dynamic.asdk12.org QUIT :Ping timeout: 252 seconds < 1458765741 462675 :hppavilion[2]!~DevourerO@74-114-87-84.dynamic.asdk12.org JOIN :#esoteric < 1458766072 7282 :hppavilion[2]!~DevourerO@74-114-87-84.dynamic.asdk12.org QUIT :Ping timeout: 264 seconds < 1458766900 994092 :hppavilion[2]!~DevourerO@74-114-87-84.dynamic.asdk12.org JOIN :#esoteric < 1458767108 305876 :hppavilion[2]!~DevourerO@74-114-87-84.dynamic.asdk12.org PRIVMSG #esoteric :≟ is "Probably equal to. I hope." now. I demand it. < 1458767141 990695 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You need a function from probabilities to code points. < 1458768739 813763 :Guest25470!~nycs@gw.hq.meetup.com QUIT :Ping timeout: 248 seconds < 1458768767 724265 :vanila!~vanila@unaffiliated/vanila QUIT :Quit: Leaving < 1458768937 586794 :jaboja!~jaboja@aejd72.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 240 seconds < 1458769217 113056 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1458769628 626748 :Guest87521!~IRIX@spiritofcontradiction.eu QUIT :Changing host < 1458769628 757082 :Guest87521!~IRIX@freebsd/user/kastengraeber JOIN :#esoteric < 1458769631 484040 :Guest87521!~IRIX@freebsd/user/kastengraeber NICK :JX7P < 1458769852 20202 :hppavilion[2]!~DevourerO@74-114-87-84.dynamic.asdk12.org QUIT :Ping timeout: 264 seconds < 1458769944 798325 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1458769994 678626 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07PythoLambda14]]4 N10 02https://esolangs.org/w/index.php?oldid=46639 5* 03CodeMaster111 5* (+434) 10Created page with "A language adding one small element to [[Wikipedia:Python (Programming language)|Python]]: You can use the ƛ (lambda) character in place of the Python function lambda and a following message < 1458776525 228719 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`addquote I AM THE PRETTIEST FROG IN THIS ENTIRE POND!! < 1458776536 70472 :zgrep!sid43445@gateway/web/irccloud.com/x-oevbiojbkxyvopgg PRIVMSG #esoteric :So there *is* a quoting mechanism. < 1458776539 832452 :zgrep!sid43445@gateway/web/irccloud.com/x-oevbiojbkxyvopgg PRIVMSG #esoteric :quoteing? < 1458776545 784285 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zgrep: No there isn't < 1458776546 109265 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1273) I AM THE PRETTIEST FROG IN THIS ENTIRE POND!! < 1458776560 559053 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zgrep: I just synced up with the guy in charge of HackEgo < 1458776574 707782 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zgrep: It's all an elaborate illusion to troll you < 1458776578 864335 :zgrep!sid43445@gateway/web/irccloud.com/x-oevbiojbkxyvopgg PRIVMSG #esoteric :D: < 1458776593 285194 :zgrep!sid43445@gateway/web/irccloud.com/x-oevbiojbkxyvopgg PRIVMSG #esoteric :Although, it is all an elaborate illusion to troll me... which must mean... < 1458776598 879911 :zgrep!sid43445@gateway/web/irccloud.com/x-oevbiojbkxyvopgg PRIVMSG #esoteric :...I'm important enough to troll! :D < 1458776691 776417 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[2]: ok that was his 1 minute of trolling, now move on to victim 31035 hth < 1458776730 94539 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Just let me check him off the list < 1458776737 952513 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Which one is it... list #AQD? < 1458776750 924204 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Where the # is part of the numbering? (It's base-95) < 1458776784 771559 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i cannot remember, it's not a very important list < 1458776801 105860 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Agreed < 1458776831 433713 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Let's just ignore it; doesn't matter if we accidentally troll him again, but it's unlikely < 1458776837 430033 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :yeah < 1458776847 972706 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :You know, given that we have 7 trillion more aliens to troll < 1458776859 724491 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :The humans altogether are insignificant < 1458776871 120841 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :and here I'm quoted again. oh fungot... < 1458776871 251323 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :boily: and the existing forums aren't extremely professional it might work out < 1458776878 509499 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :fungot: I know! < 1458776878 639978 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :boily: i guess that's what tokigun has meant... somehow make the popcorn itself... < 1458776911 539212 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :fungot: Tokigun-san All Natural Spices Popcorn! < 1458776911 689156 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :boily: i work like 3h a day. probably more feasible for that to be annoying < 1458776927 675742 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :fungot: you don't work, you don't think, stop being sentient twh < 1458776964 915574 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :BTF < 1458776966 229250 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :!!! < 1458776979 933200 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(BURN THE FUNGOT) < 1458776983 40849 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(!!!) < 1458777044 388184 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :All right, heck it. I want to design this fantasy video game console. < 1458777053 246032 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Which one? < 1458777055 613277 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[2]: you seem to be slipping up with policy, please recheck the rules https://www.reddit.com/r/CertainlyNotAliens/ < 1458777060 208799 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :The one I'm about to design. < 1458777087 600705 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: What's it like? < 1458777093 571137 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :16-bit words. Less than a megabyte of memory. Runs at something like a million IPS. < 1458777180 717372 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :What could a reduced instruction set look like... < 1458777187 248271 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :A smallish one, I mean. < 1458777223 978626 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I'm just going to... https://www.youtube.com/watch?v=l8kuiXwxKKU... yeah... um... yep. < 1458777228 590084 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de QUIT : < 1458777231 838397 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Deque-based < 1458777236 824587 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Instead of array-based < 1458777251 697212 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :ADD, SUB, MUL, LOAD, STORE, MOV, SHR, SHL... < 1458777264 568903 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: BNOR or BAND < 1458777276 17853 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: right-shift AND left-shift? Fancy... < 1458777282 934191 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :You know what, there are a lot of instructions that are simply arithmetic or bit manipulation. I'm going to call those "ALU instructions". < 1458777290 125755 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :And I'm not going to bother listing them. < 1458777292 345400 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :OK < 1458777298 355762 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So apart from those, we've got, like... < 1458777313 968360 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Is it an esoconsole? < 1458777334 963980 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :why do you put "eso" in front of everything < 1458777350 111845 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :esoshachaf! < 1458777351 672931 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: To distinguish it from things < 1458777355 519902 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: he's 1/4 spanish hth < 1458777363 188495 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :LOAD, STORE, MOV, JUMP, JUMP-IF. < 1458777366 827547 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :hppavilion[2]: yeah, you could call it that. < 1458777370 740841 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: OK < 1458777375 398586 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :It's not much more esoteric than, say, the GameBoy. < 1458777381 52813 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Why not SKIPIF, just to make people cry? < 1458777381 448439 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :But it's definitely esoteric compared to the PS4. < 1458777396 516895 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: And while we're at it, no JMP, only CJMP < 1458777407 648962 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Because I want to give people a decent instruction set. < 1458777409 587187 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Only RELATIVE CJMP < 1458777411 860926 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :SKIPPY < 1458777420 387866 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: The peanut butter? < 1458777427 881453 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :no, the kangaroo < 1458777433 299480 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Give them INTERCALy names < 1458777437 288443 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*+bush < 1458777440 316463 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :CLR would be BURN < 1458777460 912980 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Bitwise Upward Rotation? < 1458777476 116025 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: No, BURN clears a register. < 1458777480 215539 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Oh, right. < 1458777497 182133 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: WASH clears a segment of registers < 1458777503 516952 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :s/registers/memory/ < 1458777582 268515 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :. o O ( I need to find kangaroo steak... this city has everything comestible on sale somewhere, and then some more. ) < 1458777608 707933 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :. o O ( well, except that dretched surströmming. DAMNED EXPORT LAWS! ) < 1458777643 621482 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: And, for some reason, waste instruction space with instructions that treat their arguments as two 1-byte numbers (a, b) and have the ALU for it treat it as a+bk < 1458777658 858207 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :k^2=0, k != 0 < 1458777671 214533 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So lemme see. I've got: ALU instructions, memory instructions, branching instructions. < 1458777679 32359 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[2]: SKIPPY would, of course, skip the following python command. < 1458777689 216081 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: That was my first thought < 1458777706 203964 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Why not include labels as instructions? < 1458777721 874589 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :That sounds insane. < 1458777729 49459 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: So every JMP must have a corresponding RCV < 1458777729 183456 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Which is probably the point, isn't it? < 1458777746 886270 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Not only that, but the RCV must specify where it's coming from. < 1458777757 655586 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Well duh; I thought that was implied < 1458777777 823839 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Even better, you have BRIDGE commands, with one argument, that each serve as a JMP to the other BRIDGE with the same argument < 1458777779 221209 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Having only certain points that can be jumped to has precedent. < 1458777786 858586 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: Yes < 1458777812 110648 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: And RBRIDGE takes two arguments, then bridges to the parter, offset by its second argument < 1458777823 219129 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Bridges to the what? < 1458777838 220003 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Every BRIDGE command has an argument < 1458777853 668096 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :By "parter" do you mean "partner"? < 1458777855 393359 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION read a nice article on cheating in contract bridge last weekend < 1458777857 72082 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Yes < 1458777880 662815 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :But I suspect this is unrelated. < 1458777882 592636 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: How do you cheat? < 1458777884 53842 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: And when one is encountered, it's a JMP to the other one with the same argument (if none other exists, it either terminates or restarts the program, not sure which) < 1458777887 804852 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: just import the ingredients for surströmming, then make it yourself hth < 1458777900 133250 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION suppresses evil cackle < 1458777927 703180 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :shachaf: by communicating through side channels (outside of betting and cards played) < 1458777934 779823 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Let's say there are 8 registers, and they're all 16 bits. Now, I'm not sure if the instruction pointer should count as one of the registers. < 1458777948 28850 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: No, that would be too easy < 1458777955 720366 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: And defeat the point of BRIDGEs < 1458777957 545196 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I'm thinking... yes. < 1458777969 446032 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :http://www.newyorker.com/magazine/2016/03/07/the-cheating-problem-in-professional-bridge is the article (Schneier mentioned it in Cryptogram) < 1458777978 616362 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Will you be able to modify the IP manually? < 1458777982 648359 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Then you can jump by loading stuff into a register, then MOVing that register to the IP register. < 1458777986 540908 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Yeah. < 1458777993 8778 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: That seems too common < 1458778031 401792 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :tswett: counting the instruction pointer as a register is almost always a bad idea < 1458778037 671499 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :That leaves 7 general-purpose registers. < 1458778041 501629 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Didn't QUACKVM™ by zzo38® do something like that? < 1458778050 908600 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :b_jonas: why's that? < 1458778058 752482 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: And not a bad idea in an #esoteric way < 1458778071 939532 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: INC %ip < 1458778100 29524 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Incrementing the instruction pointer... the way I'm imagining it, that would mean "skip the next instruction". < 1458778125 519739 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :The instruction loop would essentially be: fetch the instruction; increment the instruction pointer; execute the instruction. < 1458778127 706989 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: It would < 1458778129 560676 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :decrementing the instruction pointer < 1458778131 29104 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: DEC %ip < 1458778136 332128 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :There you go. < 1458778149 495705 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: DEC %ip hangs forever, I imagine < 1458778152 799236 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Yup. < 1458778166 752664 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: The IP-as-a-register thing has been done to death; seriously, try BRIDGE :P < 1458778166 946172 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[2]: only if all instructions are one byte < 1458778192 905619 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Oh, right, I assumed the IP would point to the instruction itself, not the individual byte < 1458778223 267020 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: But if INC %ip is SKIP, then DEC %ip is hang forever < 1458778250 12343 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Assuming INC and DEC work the same way, of course < 1458778269 114299 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Though DEC %ip as the first instruction will actually end the program, I believe < 1458778279 618180 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Because integer underflow < 1458778302 34765 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :or just page fault < 1458778309 835492 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Yes, or that < 1458778322 887829 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Oh right. I figure that each instruction would always be two bytes. < 1458778325 718136 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Though page fault ends the program, IIIAG, so... < 1458778330 325467 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :no, wait < 1458778335 86035 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So the IP would increase by two each time, not one. < 1458778346 523435 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :DEC %ip will hang if it's 1 wide < 1458778348 923007 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Just make it multiply IP by 2 before fetching < 1458778359 121056 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Now here's a question. How much RAM should there be? < 1458778363 464973 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :if it's more, you'll go to something inside it < 1458778365 253492 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: That way you can still SKIP with INC %ip < 1458778376 638473 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :hppavilion[2]: but then people won't be able to do odd-aligned instructions! < 1458778390 956360 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Well that's a stupid thing to do anyway... < 1458778423 701915 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I definitely think I want to allow odd-aligned instructions. That will (although it will be very difficult, perhaps practically impossible) let a single piece of code mean two different things, depending on the alignment. < 1458778453 92259 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: It's so impossible that it's pointless < 1458778459 601120 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: What's wrong with BRIDGE? < 1458778478 983871 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I'm not trying to make an esoteric instruction set. < 1458778500 415864 :nooga!~nooga@91.235.25.1 JOIN :#esoteric < 1458778513 252768 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :There are pretty much two RAM options. Have no more than 64 KiB of RAM; or have more than 64 KiB of RAM. < 1458778554 905511 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That works for any number. < 1458778556 670384 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I guess I shouldn't say "RAM"; I should say "memory space". < 1458778560 313321 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :OK... < 1458778567 302350 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Yes, but there's a significant divide between the two buckets. < 1458778600 907677 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So, let's imagine we go with the 64 kiB of RAM. What can you do with that? < 1458778616 648178 :zgrep!sid43445@gateway/web/irccloud.com/x-oevbiojbkxyvopgg PRIVMSG #esoteric :Play a game of battleship? < 1458778617 804027 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Anything you could do on a C-64. < 1458778665 778327 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :fizzie: Assuming that the IS is C-64 complete, duh < 1458778681 502123 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :tswett: how does that work for quantum computers? < 1458778684 139298 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Let's suppose the display is 64 by 64 pixels. If you use a luxurious 4 bits per pixel, that means the number of bytes used for a display buffer is... < 1458778690 404126 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, it was an approximation. < 1458778691 363511 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :> 64 * 64 `div` 2 < 1458778693 596980 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 2048 < 1458778709 126689 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :2 kiB. That's not bad at all. < 1458778736 109830 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Anything you can actually compute like that sounds remarkably simple for a console graphics mode. < 1458778755 236843 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :What do you mean? < 1458778773 400614 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, I mean. No character cell sort of thing? < 1458778777 321358 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: With * `div` < 1458778799 750300 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh tiles, sprites... hmm < 1458778816 287296 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Right, right. < 1458778821 778589 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I bet modern consoles just have framebuffers though < 1458778823 527117 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Yeah, I think the GameBoy used tiles, right? < 1458778831 486571 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Are you going to have a stack? < 1458778843 848463 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I like the idea of making the programmer invent a stack. < 1458778845 764809 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(Or a belt?) < 1458778846 20255 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I mean, it's easy. < 1458778846 955194 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oerjan: that sounds lovely! brilliant! < 1458778852 130242 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(stupid 3d graphics ;-) ) < 1458778868 575185 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Fair enough < 1458778880 129306 :zgrep!sid43445@gateway/web/irccloud.com/x-oevbiojbkxyvopgg PRIVMSG #esoteric :int-e: How does * work for quantum computers? :P < 1458778894 27480 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Here's an idea. Make it so that RAM is divided into 32 2-kiB "pages", and the program can use any of those pages as the display buffer. < 1458778902 493922 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Like, you can just say "now I want to display page 17". < 1458778909 293569 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Are you going to have computed jumps? If so, will they be relative for static? < 1458778918 186634 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :int-e: I didn't understand your quantum computer question, so I ignored it. < 1458778932 753845 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :hppavilion[2]: yes, and I think I'll make all addressing absolute. < 1458778941 498652 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :tswett: it's fine. I just wondered about a meaningful definition of RAM size < 1458778969 20592 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Now, the benefit of having 64 ki addressable locations is that you can store a memory address in a 16-bit word. < 1458778971 606086 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Very nice. < 1458778973 756736 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Why not have a memory pointer head that all memory is accessed relative to? < 1458778983 119129 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Oh wait, that's x86 < 1458779000 226480 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Having something like that isn't out of the question. < 1458779025 922502 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hppavilion[2]: "segment" < 1458779028 95633 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: I assume you'll have a FLIP instruction that updates the display, as opposed to updating every instruction cycle? < 1458779038 743111 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Yeah, definitely. < 1458779039 703339 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :int-e: That's what I thought, but I just said x86 to avoid looking stupid < 1458779063 900393 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: What are conditionals? < 1458779074 518327 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Like... conditional branching? < 1458779084 564804 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Just any sort of conditional code < 1458779090 717888 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :You get "jump if zero" and "jump if not zero" instructions. < 1458779091 966731 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Conditional branching is /one/ option < 1458779095 599375 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Oh... < 1458779111 64821 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :A lot of them have tiles, or even for an addressable-bitmap mode at least a color palette where you have, say (for the C64 standard multicolor mode) "2 bits per pixel", but of the four possible colors one is a global background color, while the other three can be freely selected separately for each 4x8 cell. < 1458779114 328817 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Why not "Jump if 42" and "Jump if not 42"? < 1458779141 181664 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(And then for how much memory a graphics buffer takes you need to start counting the bitmap and attributes separately.) < 1458779165 495425 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :hppavilion[2]: that's a good question. < 1458779170 322924 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Good. < 1458779206 671442 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Why not put a minimized call/cc in the set as a builtin? For... some reason? Somehow? < 1458779237 579125 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :call/cc/if < 1458779238 400957 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :That's called "push all registers, change the stack pointer, and pop into all registers". < 1458779245 651684 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Oh < 1458779259 451768 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: And... you don't have a stack, so... < 1458779267 140727 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Wait, all registers or all memory? < 1458779270 944065 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :There's nothing that's "the stack". You can have a stack. < 1458779281 641592 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Yes, that's what I menat < 1458779283 567725 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :*meant < 1458779291 468731 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :All registers. Pushing all memory would mean inserting all memory into memory. < 1458779299 685345 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Ah, yes. Right. < 1458779335 437564 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Figure out something new & exciting for conditionals, whynot. < 1458779341 899556 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Lemme be a little conservative here. The address space is 64 KiB, but you only get 8 KiB of general-purpose RAM, including the video buffer. < 1458779361 229827 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: What's the other 56 KiB for? < 1458779366 456992 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I dunno. < 1458779374 554670 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :a huge part of it will be ROM < 1458779379 639490 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Yup. < 1458779380 813957 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :int-e: Ah, yes. ROM. < 1458779382 879100 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Lemme think about the speed. < 1458779395 933228 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :maybe some memory mapped IO for good measure < 1458779424 804978 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Esoteric conditionals... like... "Call this program with the accumulator set to this other value" < 1458779427 666998 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I want it to be just fast enough that you can touch every pixel several times per frame. < 1458779434 384765 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Beat THAT, x86 < 1458779434 939816 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :and of course you need some free address space for future extensions < 1458779470 666497 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Or, instead of the accumulator, mem[0] < 1458779474 500002 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Here's an idea for an esoteric conditional. There are no goto statements at all; the program counter just loops through all of memory. You do "conditionals" by loading code in front of the program counter. < 1458779516 6407 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Eeeeeew? < 1458779535 597005 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So, video memory is about 2,000 bytes, and you'll want to touch it about 20 times per second, meaning 40,000 bytes per second of... stuff in order to touch it all once per frame. < 1458779548 276504 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hppavilion[2]: classic trampoline. nothing to worry about. much. < 1458779584 268391 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :About 200,000 instructions per second sounds like a pretty decent amount. < 1458779606 855142 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :RSS n "restart the program with acc=n, lak=curline" < 1458779614 390968 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :tswett: which is why old consoles pretty much *needed* tiles and the like (you want to do other things besides drawing stuff as well) < 1458779622 931527 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Right. < 1458779687 630072 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Now, I don't think I can get away with having an audio buffer. < 1458779702 318937 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: You're going to need controllers, too < 1458779745 172902 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Audio uses about 40,000 samples per second. You can use fewer, if you want everything to sound muffled. < 1458779751 690249 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :tswett: just have 3 square wave generators or so :P < 1458779784 216602 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :There's nothing stopping me from having sine wave generators instead. < 1458779786 162513 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Or whatever. < 1458779789 304595 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :FFT sound generation! < 1458779796 169668 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :BytePusher has an audio buffer. Granted, it's pretty fast. < 1458779838 347592 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Then again, it's an OISC.) < 1458779846 569193 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Wait, FFT sound generation might actually be a good idea. < 1458779900 66452 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: FFT? < 1458779912 135775 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Fast Fourier transform. < 1458779918 136825 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Free Fourier Transform? < 1458779925 197074 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Oh, fast < 1458779927 122196 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :If by that you mean "write a magnitude spectrogram", it'd at least be different. Calling it a good idea might be pushing it. < 1458779937 728057 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :FFT is a highly popular implementation of the discrete fourier transformation. < 1458779941 337798 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Lemme think about this. < 1458779988 298476 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Let's imagine if you had a frame that's 1 second long and contains 40,000 samples. < 1458780012 870331 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Each sample represents, uh, 25 microseconds. < 1458780037 920700 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Wikipedia says the DFT uses complex numbers < 1458780045 490931 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :So if you want to use that for audio- whooooooa < 1458780047 32769 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :It sure does. < 1458780081 866954 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Now, the discrete Fourier transform of that frame buffer thing there... < 1458780094 548245 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's possible to make up a "plausible" phase with pretty little loss of generality. < 1458780097 898053 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: What do you think complex sound is like? < 1458780112 198819 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hppavilion[2]: check out https://en.wikipedia.org/wiki/Discrete_cosine_transform < 1458780117 671766 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ACTION is not, as a matter of fact, stoned right now < 1458780119 888914 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :hppavilion[2]: note that the Fourier transform is already super commonplace in audio progressing. < 1458780124 12294 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :s/progressing/processing/ < 1458780163 585245 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Each complex number represents (if I may fuzz things a bit) the amplitude and phase of a bit of wave. < 1458780172 35783 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :tswett: okay, how do you shift a 150ms second sample inside the 1s frame? even worse, what if it spans two frames? < 1458780207 354589 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I'm not actually going to have a 1 second frame; I'm just trying to figure out what the numbers here are gonna be. < 1458780207 886588 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :and just for the sake of dropping a buzzword I don't really understand, why not use wavelets ... < 1458780246 878521 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :tswett: regardless, shifting samples around may be an issue. < 1458780248 512348 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Thou shalt not fuzz things < 1458780250 734915 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Not even a bit < 1458780252 142019 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :- God < 1458780278 216515 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION fuzzes hppavilion[2] with his mapole < 1458780294 733630 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I think after DFT, it's gonna be... still 40,000 samples, I guess, but now each sample, instead of representing 25 microseconds, represents 1 hertz. < 1458780338 220457 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :For reasons, the second half of that is going to be the mirror image of the first half, so you can just forget about it and use 20,000 numbers instead of 40,000. < 1458780339 424898 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :But... < 1458780348 256544 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :They're complex numbers instead of real numbers, making them effectively 40,000 again. < 1458780350 637301 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? hertz < 1458780362 449265 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :hertz? ¯\(°​_o)/¯ < 1458780366 526872 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : tswett: Eeeeeew? <-- https://esolangs.org/wiki/SMITH < 1458780372 678888 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :No, it's 20001 complex numbers, with a little bit of redundancy for the first and last. IIRC. < 1458780380 964796 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: EEEEEEEEEEEEEEEEEEEEEEW! < 1458780383 150267 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I was wondering. < 1458780394 863197 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I wouldn't build a system where the code is expected to fill in the full complex FFT of whatever signal is going to come out of it. But something where the code is expected to create a magnitude spectrogram (or in other words, produce an Y-sample magnitude spectrum X times/second) might be borderline plausible. < 1458780404 470916 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: I do that occasionally, too < 1458780408 420367 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(The conversion would need to be a little bit more involved than just taking the FFT.) < 1458780426 220282 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Right, because the FFT doesn't reduce the number of numbers you're dealing with. < 1458780430 559363 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :It's still about 40,000 a second. < 1458780459 513473 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :More to the point, it'd be very difficult to make a continuous waveform with that thing. < 1458780490 724202 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :You'd have a discontinuity at every frame boundary, unless your audio-generating code was very very careful with the phases. < 1458780526 244108 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Right. < 1458780551 840172 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Yeah, lemme see here. < 1458780559 337339 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Like... what if you want to have a 40.5 Hz wave? < 1458780591 118990 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> 40000 / round (40000/40.5) < 1458780592 899144 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : No instance for (Show a0) < 1458780593 29529 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : arising from a use of ‘show_M467247251696577848318660’ < 1458780593 29629 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : The type variable ‘a0’ is ambiguous < 1458780626 123980 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :You don't have one of those, you only have 40 Hz and 41 Hz... and all the others. And you can make a 40.5 Hz wave out of that, but you'll need to keep changing the phases. < 1458780647 234140 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> 40000 / fromIntegral (round (40000/40.5)) < 1458780649 154525 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 40.48582995951417 < 1458780663 161379 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :All right, let's forget about audio for the time being. < 1458780675 419432 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Even for a continuous 41 Hz tune, you'll have to set the phase component "correctly" for every output frame. < 1458780825 392306 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :fizzie: how do you figure? < 1458780858 646978 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :One of the Fourier transform sample things is going to correspond to exactly 41 Hz. < 1458780867 683531 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :No phase difference from one second to the next. < 1458781062 278920 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So where was I? 64 kiB address space, 8 kiB of RAM. 200,000 instructions per second. 64x64 pixel display, 4 bits per pixel, use whatever palette you want. < 1458781080 652273 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn hertz (German for heart) is an SI unit equal to the frequency of an average heartbeat. < 1458781083 697045 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'hertz': hertz (German for heart) is an SI unit equal to the frequency of an average heartbeat. < 1458781155 156204 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :No no, the German for "heart" is "Hörte". < 1458781288 631015 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :lol < 1458781400 971880 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Mr. dswedd made a joke. < 1458781473 934430 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i know, although shockingly the spelling _is_ a teeny bit off. < 1458781516 338839 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :that pun hertz. < 1458781612 581362 :jaboja!~jaboja@aejd72.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1458781618 312074 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :megahurtz < 1458781627 895939 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Next question is, I guess, how much space should be provided for long-term storage? < 1458781639 143040 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(the Schlock mercenerary webcomic used that term somewhere, I believe) < 1458781647 719860 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :tswett: for what? < 1458781689 73533 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :For "cartridges" (ROM storing program code and static data) and "savegames" (read-write memory for persistent stuff). < 1458781744 277952 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :wasn't this supposed to be esoteric < 1458781756 525898 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :No. < 1458781775 331896 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :int-e: They had also kill-o-huertz. < 1458781785 477056 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :int-e: http://www.schlockmercenary.com/2000-08-06 < 1458781801 598727 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :pity, you could add some write only memory and some read once memory < 1458781818 190483 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(unbuffered DRAM? hmmmmm) < 1458781951 208946 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :is it possible to have unbuffered ram? < 1458781956 94849 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh, only two occurrences? http://www.schlockmercenary.com/2001-01-28 < 1458781964 333742 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Also right, you could have individual sine wave components. And if you had it fully imaginary, they'd even all hit 0 right at the edges of the frame, so you could adjust their amplitudes between frames. < 1458781970 791015 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Still, for style/speciality points I'd go with something where you paint a magnitude STFT only, and then use something like http://dx.doi.org/10.1109/TASSP.1984.1164317 to synthesize the audio, because then you don't need to be careful at all, and can pretty much just finger-paint spectra. Including (assuming a suitably rapid framerate) dropping sampled "images" wherever and thus ... < 1458781976 803193 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :... pitch/time-shifting them however you please. < 1458782017 299454 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :boily: well, it's a bit hard to use because somebody needs to put the data back into the rows (since reading destroys them) and manually refresh them as well... < 1458782025 587832 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And the second one doesn't even mention the SI prefixes like kill-o. < 1458782030 537474 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION machte einen Wordspiel mit "Hertz". Es brachte Boily vielen Schmerz. < 1458782037 572281 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :boily: speaking of DRAM. SRAM is a different matter entirely < 1458782061 510440 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: "Wordspiel" sounds like a Microsoft joke to me. < 1458782095 632789 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :and I guess "grosser Schmerz" is more natural than "viel Schmerz" < 1458782143 350883 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 252 seconds < 1458782151 483171 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: Anyway I can't decide whether the 'd' in "Word" was intentional. < 1458782204 770249 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :dammit < 1458782233 222299 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*t < 1458782249 320375 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION beats Muphry with the saucepan ===\__/ < 1458782288 56578 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :good old muphry < 1458782325 918322 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION should probably have just used google translate. < 1458782327 24074 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Fun fact: Z80 has a DRAM refresh register, R. It's an 8-bit register, where the low 7 bits are automagically incremented after every instruction fetch, and its value is sent as the low 7 bits of the address bus (with the RFSH line asserted) during one part of the machine cycle. < 1458782331 28846 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The intention being that you can hook up some DRAM without providing any (or at least much) extra refresh circuitry. < 1458782390 429760 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I guess that makes sense on ram that doesn't have faster CAS access than the whole RAS/CAS thing `D < 1458782391 172680 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric ::D < 1458782402 240304 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ie "almost static" ram < 1458782415 829410 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :low clock frequency < 1458782450 341650 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :right < 1458782451 813208 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I'm gonna be generous and say that for a cartridge, you get a whopping 256 kiB of storage. And that's just the one—your game can span multiple cartridges. < 1458782456 888271 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :the limit is something like 3mhz < 1458782464 383214 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :oerjan: you didn't? < 1458782467 23244 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :But switching between cartridges takes 2 seconds, and the screen can't update while this is happening. < 1458782488 907639 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :int-e : it makes sense in an NMOS chip < 1458782524 891789 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :which are so slow that you can share like half the cycles for the CPU other half for the GPU < 1458782532 562299 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :As for savegames: You get a super generous 16 MiB. But it's byte-at-a-time sequential access. < 1458782532 722024 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and the CPU isn't even throttled < 1458782536 663436 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :int-e: "grossen", surely? (großen?) < 1458782537 12718 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :(see: C64) < 1458782543 981029 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :(see: apple2) < 1458782550 991662 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :großen < 1458782558 147634 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :also, why is it impossible to select single words in the GT result :( < 1458782564 160713 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: in your context, yes. < 1458782571 645445 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :And I said 200,000 instructions per second? < 1458782573 704002 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :Es brachte ihm großen Schmerz/große Schmerzen < 1458782594 474674 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So simply reading the entire tape, and discarding everything you read, would take more than a minute. < 1458782598 104446 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :myname: no i cobbled it together with wiktionary and memory. < 1458782620 291035 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :that sounds stupidly complicated < 1458782625 585320 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It shouldn't be impossible to select single words; it's not for me. Though the click-to-show-alternatives UI makes it slightly harder than necessary. < 1458782626 933309 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: (note that I changed both "Schmerz" examples to nominative case) < 1458782641 215650 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :What sounds stupidly complicated? < 1458782677 682620 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :translating stuff by looking up seoerate words on wiktionary < 1458782681 459893 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Also! I had somehow gotten the impression that `thanks was just another silly #esoteric thing, but then QC description used it today. < 1458782683 187044 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :seperate even < 1458782692 471969 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`thanks entropy < 1458782694 696093 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Thanks, entropy. Thentropy. < 1458782704 324381 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Even with the exact same logic. So I guess it's a Thing. < 1458782704 505335 :nooga!~nooga@91.235.25.1 QUIT :Ping timeout: 252 seconds < 1458782768 367627 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I'm gonna be a little bit merciful here. I'm gonna say that the tape has a beginning and an end, and you can always instantly jump to the beginning (but not to the end). < 1458782826 537704 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So there's no "I only want to use the first eight bytes of the tape but I'm currently on byte number 8,258,986, so bear with me while I seek to the beginning." < 1458782829 688409 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :myname: well i was of course trying to do _better_ than GT. with GT's inability to get the inflection of groß right, i'll call it even. < 1458782873 451646 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :tswett: Press play on tape. < 1458782900 687018 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I'm also gonna say that you can do a "start seek" operation and then do other stuff while you're waiting. < 1458782924 295297 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :fizzie: crap, I might be too young to get that reference. < 1458782947 811803 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :no wait, "viel". with "groß" it chose the plural, which was correct but breaks the rhyme. < 1458782981 761864 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(on the other hand, "ein" is wrong.) < 1458783007 339915 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :. o O ( "Heinrich, der Wagen bricht!" -- "Nein, Herr, der Wagen nicht, es ist ein Band von meinem Herzen, das da lag in großen Schmerzen, als Ihr in dem Brunnen saßt, als Ihr eine Fretsche wast." ) < 1458783027 41618 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :why are german plurals so complex < 1458783076 563260 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :fizzie: `thanks is inspired by Look Around You < 1458783110 29303 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :specifically, `thanks ants < 1458783113 29861 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`thanks ants < 1458783113 859209 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Thanks, ants. Thants. < 1458783124 237553 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :`ls bin/ble* < 1458783125 128260 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ls: cannot access bin/ble*: No such file or directory < 1458783126 26866 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`thanks oerjan < 1458783126 639729 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Thanks, oerjan. Thoerjan. < 1458783133 393434 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(It was hard to Google for.) < 1458783157 944643 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Also I should've known that, I've seen that bit. < 1458783178 420269 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :fizzie: all my attempts at clicking to select single words select the whole thing immediately. < 1458783262 588990 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Weird. Dragging works for me. < 1458783407 234876 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :down with plurals! < 1458783418 802144 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`thanks whistle < 1458783419 681121 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Thanks, whistle. Thistle. < 1458783436 219344 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :`thanks thanks < 1458783436 969221 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Thanks, thanks. Thanks. < 1458783490 765217 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`thanks Hanks < 1458783491 456926 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Thanks, Hanks. Thanks. < 1458783499 226197 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :`thanks NO2 < 1458783499 844440 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Thanks, NO2. ThO2. < 1458783511 91558 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Thorium dioxide. < 1458783542 715893 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :“Thorium dioxide is used as a stabilizer in tungsten electrodes in TIG welding, electron tubes, and aircraft engines.” ← nice. < 1458783617 880360 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`thanks bat < 1458783619 828528 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Thanks, bat. That. < 1458783625 886462 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That bat. < 1458783666 668933 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1458783682 13819 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`thanks bcdfghjkl < 1458783682 836146 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Thanks, bcdfghjkl. Tcdfghjkl. < 1458783695 105933 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :no. I'm not recording myself saying that. < 1458783777 607434 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :int-e: so basically, no one is sure what "Fretsche" means, right? < 1458783791 199115 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: it's a frog < 1458783806 318610 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :`thanks schmaltz < 1458783806 974684 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Thanks, schmaltz. Thaltz. < 1458783823 919251 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :`thanks bcdfghjklmno < 1458783824 539195 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Thanks, bcdfghjklmno. Tho. < 1458783839 270187 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`thanks Mgrvgrvladje < 1458783840 40493 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Thanks, Mgrvgrvladje. Thadje. < 1458783843 507008 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: clear from context (it's from the frog prince story) < 1458783865 772701 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :the Grimm version, to be more precise < 1458783900 794227 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :int-e: https://de.wikipedia.org/wiki/Der_Froschk%C3%B6nig_oder_der_eiserne_Heinrich#Bedeutung_des_Wortes_.E2.80.9EFretsche.E2.80.9C < 1458783922 15903 :lambda-11235!~lambda-11@47.208.113.50 QUIT :Read error: Connection reset by peer < 1458783941 604171 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION georgianically thwacks oerjan ”NO! I HATE THAT WORD! AAAAAAAARGH!” < 1458783974 334011 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`thanks chicken < 1458783976 111604 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Thanks, chicken. Thicken. < 1458783985 179426 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`thanks fizzie < 1458783986 382252 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Thanks, fizzie. Thizzie. < 1458783993 234329 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`thanks mink < 1458783993 846051 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Thanks, mink. Think. < 1458784006 607087 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :always thanks your inner chicken. it does spiritual good. < 1458784030 736619 :int-e!~noone@static.88-198-179-137.clients.your-server.de PART #esoteric :"HERETIC CHICKEN" < 1458784030 880233 :int-e!~noone@static.88-198-179-137.clients.your-server.de JOIN :#esoteric < 1458784093 410752 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: thanks for the link... so yeah apparently people must make things complicated ;) < 1458784105 448509 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Darn, the rules given at Wikipedia for English phonotactics don't allow arbitrarily long onsets. < 1458784136 394356 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So I can't have a word like "spspspsplot". < 1458784153 476196 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shshshshshocking < 1458784160 930597 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :is it possible to have more than s+consonant+y/w/l/r in english? < 1458784165 334532 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :in the onset < 1458784179 616926 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I don't think so. < 1458784189 510628 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :or sh+consonant+y/w/l/r if you admit yiddish loans < 1458784200 697066 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :loans shmoans < 1458784216 705285 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Oh yeah, I heard the word "shprig" (schprig?) on TV once. < 1458784219 696246 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Lemme see if the rules allow arbitrarily long codas. < 1458784281 741476 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? k < 1458784285 438903 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :K K K Ken < 1458784336 232429 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Yup. The rules don't prohibit "eefsfsfsfs". < 1458784340 280643 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION tsks ;-) < 1458784348 153136 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Nor "twelfths". < 1458784358 862523 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Though people tend to pronounce that as "twelfs". < 1458784365 947121 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :"thwart" is another nice one < 1458784382 48357 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :"strengths" :D < 1458784414 153804 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :And as for "sixths"... < 1458784430 270397 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :wtf is "sphragistic" < 1458784434 631317 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`thanks chump < 1458784435 363188 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Thanks, chump. Thump. < 1458784511 710023 :boily!~alexandre@96.127.201.149 QUIT :Quit: ALREADY CHICKEN < 1458784839 131217 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :why did the chicken kill the channel < 1458784932 717951 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :it got between the chicken and the road < 1458785374 426096 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 260 seconds < 1458785560 812237 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net JOIN :#esoteric < 1458785657 510126 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1458785939 798540 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net QUIT :Max SendQ exceeded < 1458785985 190576 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :apparently other people don't pronounce xylophone with a 'ks' in the onsey < 1458785992 208845 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :*onset < 1458786030 604325 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Yeah, "x" at the beginning of a word is usually /z/. < 1458786035 118704 :deltab!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net PRIVMSG #esoteric :ACTION nods < 1458786038 460757 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Which is weird. < 1458786056 923444 :zgrep!sid43445@gateway/web/irccloud.com/x-oevbiojbkxyvopgg PRIVMSG #esoteric :Most languages are weird. < 1458786061 857215 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Yup. < 1458786062 305315 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :but my english previously contained a lot worse spelling-pronounciations < 1458786071 63878 :zgrep!sid43445@gateway/web/irccloud.com/x-oevbiojbkxyvopgg PRIVMSG #esoteric :(be they spoken or programmed) < 1458786075 799237 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Let's see, is Spanish weird? < 1458786082 823033 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :It has two different copulas. That's weird. < 1458786082 953693 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :due to learning to read before I could talk < 1458786118 850683 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :spanish is within the european norm in weirdness < 1458786125 904883 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :psychic with a p, for example, which I kept doing till I was in university < 1458786152 202275 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :maybe spanish is a little bit less weird than the european norm < 1458786155 282642 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :due to lack of case < 1458786169 951289 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and nominal declensions being relatively sane < 1458786170 146201 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :How many modern Romance languages do have case? < 1458786190 822125 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :romanian sorta has case-ish < 1458786191 76557 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :french has remnants iirc < 1458786200 478493 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :\oren\ : like what? < 1458786352 588857 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :yah the pronouns < 1458786374 132778 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :eh < 1458786389 63646 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :the pronouns are essentially bound clitics to the verb < 1458786394 358605 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :lots of languages have remnants in the pronouns, including english. < 1458786403 869859 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(and norwegian.) < 1458786411 767151 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :when they're not bound to the verb, pronouns have no case whatsoever in french < 1458786428 841406 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :moi, je veux (moi = nominative?) < 1458786441 330153 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :regarde moi (moi = accusative?) < 1458786493 101210 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :il le donne à moi (moi = dative?) < 1458786497 445434 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :romance languages have more verb forms than germanic ones, though. < 1458786527 923282 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ça vient de moi (moi = ablative?) < 1458786585 207989 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :you can analyse bound verb pronouns for case except that's also sorta wrong < 1458786621 596623 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :oerjan: does that include German itself? < 1458786646 923077 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :\oren\: i think so. romance have even added new verb forms that latin didn't have. < 1458786648 81566 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :french is more like languages where verbs have markers for not only subject but also object and other arguments < 1458786660 420040 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(although dropped some, too) < 1458786663 969497 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and the markers for objects etc aren't always the same as those for subjects < 1458786669 807066 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :these languages do not have case < 1458786703 560643 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :english is a much better example of remanent case < 1458786709 338840 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :due to 's < 1458786738 975786 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and also you could make a much better case for I/he/she being nominative < 1458786751 482123 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :because they're not bound to the verb < 1458786759 717275 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :\oren\: german has subjunctive and person suffixes, but other than that is about the same as norwegian. < 1458786768 31428 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :mad: well I once had the idea of reanalyzing English such that the forms of "I" are I, me, my, I'm, and I'll < 1458786770 71359 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :and english has the progressive which neither has. < 1458786831 943152 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I/me is totally true < 1458786842 46321 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :but the other ones have arguments against them < 1458786854 475730 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :effectively the tense is partially markd by a form of the subject < 1458786870 875281 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :\oren\: you need I'd too < 1458786875 691355 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :\oren\ : that CAN happen actually < 1458786881 583087 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :How come French doesn't have the present progressive? Did it just get lost at some point? < 1458786885 779230 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :some west african languages have exactly that :D < 1458786897 90667 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :tswett : french does have a present progressive < 1458786905 384142 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :"je suis en train de venir" < 1458786950 574129 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :it's just that the threshold for selecting the present progressive over the ordinary present is a lot higher in french < 1458786964 591167 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :"Suis en train de venir" is quite the verb form. < 1458786964 759227 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :basically you're stressing the fact that the action is progressive < 1458786981 458413 :lambda-11235!~lambda-11@47.208.113.50 JOIN :#esoteric < 1458787018 666296 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Though English has some fun verb forms as well, depending on how loosely you're willing to interpret the phrase "verb form". < 1458787030 616036 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :"(that he) were to have been going to change" < 1458787041 956826 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :I'mma gonna be writing < 1458787045 826932 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :the one thing that modern french doesn't have is the difference between perfective and perfect < 1458787053 29992 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :"I came" vs "I've come" < 1458787066 160245 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :Both are "Je suis venu" < 1458787080 6434 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Not j'ai something? < 1458787088 807120 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :What's "he came"? < 1458787097 510014 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :"J'ai" is not perfective :D < 1458787104 129225 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :"Il est venu" < 1458787124 379696 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :wait, no < 1458787135 579594 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :"J'ai X" is used for perfective < 1458787146 515514 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :but not with reflective verbs < 1458787160 450929 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :What's a reflective verb? < 1458787164 108636 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :french has the same thing as german, where some verbs use j'ai and some use je suis, no? < 1458787166 905433 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and not with sorta reflective verbs, which include "venir" in french < 1458787190 428943 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(ich habe / ich bin) < 1458787218 165225 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :tswett : a lot of verbs are used with the same agent as subject and object in french < 1458787236 833126 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :English : "I shave" < 1458787239 512093 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Is that the same thing as a reflexive verb? < 1458787244 894702 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :French : "Je me rase" < 1458787249 682425 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :(I shave myself) < 1458787258 1194 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :you cannot say "Je rase" in french < 1458787259 590343 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(norwegian can always use "har", although sometimes "er" is also possible) < 1458787274 747451 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Yeah, in Spanish, if you say "ducho", literally "I shower", you're failing to specify who it is that you're showering. < 1458787305 218701 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :reflective verbs use the verb "être" as auxillary instead of "avoir" < 1458787308 301347 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :reflective verbs don't use "er", but passive once can. < 1458787311 222920 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*ones < 1458787313 377218 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :"Je me suis rasé" < 1458787337 534385 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :"Jeg har barbert meg" is the same thing as that french < 1458787339 210199 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :actually english sorta has this but only for passives < 1458787344 847915 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :"I was shaved" < 1458787355 137908 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :uses "to be" instead of "to have" as an auxillary < 1458787363 683239 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :"El agua está hirviendo." The water is boiling? What is the water boiling, exactly? < 1458787378 514519 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :and no:kommet = fr:venu can use "er". < 1458787403 873574 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Actually that might be an incorrect example. < 1458787423 743782 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :some verbs can be either normal or reflective with no change in meaning < 1458787433 554003 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :"la porte ouvre" / "la porte s'ouvre" < 1458787502 278641 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :in french there's a category of intransitive verbs that sorta act like reflective verbs by using "être" as an auxiliary for perfective < 1458787512 205567 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :"je suis tombé" etc < 1458787572 979131 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :it's kinda similar to the category of verbs where the subject is the agent in transitive form, it the subject is the patient is the object in intransitive form. English has that sort of verb as well: "I burn books" "I burn" < 1458787631 989635 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Hey, another question. < 1458787673 89378 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :If something's a "16 bit architecture", would you expect the CPU to be able to multiply any two 16-bit words, giving you a 32-bit result? < 1458787698 415823 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Or would you expect the result to be truncated to the least significant 16 bits? < 1458787714 190646 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :tswett: x86 went the 16x16->32 way < 1458787726 826237 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :so it's a valid thing < 1458787729 654027 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :however < 1458787814 394149 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :I would not necessarily expect it to have a MUL instruction < 1458787856 317456 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :but assuming it does, it would probably be 16,16->32 < 1458787867 336629 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :68000 has a 16x16->32 multiply as well < 1458787868 610428 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :well < 1458787870 660998 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :actually 2 < 1458787880 379512 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :because there's mulu and muls (unsigned and signed) < 1458787889 477132 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :but 68000 is a borderline 32bit arch < 1458787947 748996 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :also 68k mul is really slow if I remember correctly < 1458787967 766680 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :Other 16bit architectures have no multiplication!!! < 1458787977 449040 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :did the 8080 or Z80 have an 8,8->16 mul instruction? < 1458787984 337714 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ha ha no < 1458787988 11647 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :I know 6502 doesn't < 1458788002 919631 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :the z80 version of multiplication is "buy a better cpu" < 1458788022 676083 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :the 65816 version of multiply on snes is done by writing to an external hardware device! < 1458788043 703021 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :various nes games have multiply subroutines, sometimes buggy < 1458788064 170443 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :the sound cpu on the snes is 8bit and has multiplication < 1458788075 722748 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :8x8->16 I *think* < 1458788095 651870 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :lol, write to the sound sub system to multiply < 1458788113 913660 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Add, subtract, multiply, divide, modulo. All the arithmetic operations a boy could ever want. < 1458788204 72978 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :\oren\ : there's a snes motherboard device for that actually < 1458788262 873506 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :16bit cpus tend to have lots of grody operations mixing bit depth < 1458788280 394084 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :16x16->32 multiply is a perfect example of grody operation mixing bit depth :D < 1458788307 221163 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :8086 seems to have 8,16->16 and 8,8->16 but not 16,16->16 < 1458788398 935154 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :x86 multiply is more like < 1458788426 152027 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I'm not bothering to describe separate instructions for AND, OR, NAND, NOR, XOR, blah blah blah. < 1458788428 621574 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :32x32->64 but totally ignore the top 32bits so in practice 32x32->32 because of how C++ works < 1458788432 922477 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I'm just having one instruction called "logic". < 1458788446 355347 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 252 seconds < 1458788463 960912 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :so it's like 32x32 multiply writes to two registers which complicates register allocation in compilers < 1458788465 649280 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :It's either OR or XOR, depending on a flag. There are two flags for inverting the inputs, and one for inverting the output. < 1458788476 893529 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :tswett: you can describe 6502 in that manner < 1458788481 135394 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Wait, I just realized something. < 1458788500 356393 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :With four flags, you can just put an entire truth table in the opcode. < 1458788502 69752 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So... < 1458788526 863432 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :0001 is AND, 0111 is OR, 1110 is NAND, 1000 is NOR, 0110 is XOR, and so forth. < 1458788548 475086 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :6502 has a group of instructions where 3 of the bits tell you the operaiton and 3 tell you the address mode < 1458788565 113499 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :\oren\ : x86 sortof has that < 1458788566 17287 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ish < 1458788603 506379 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1458788701 475626 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :x86 has that only with bizarro special cases everywhere. < 1458788711 499720 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Because hard instruction encoding is great. < 1458788720 783405 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :well < 1458788728 67947 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :x86 was designed for the 286 < 1458788739 366038 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :88086, actually. < 1458788755 515408 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :when your memory bus is limited and you have no instruction cache < 1458788767 699366 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :it doesn't matter if your instruction takes 5 cycles to execute < 1458788784 228279 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :because the next opcode isn't coming before that anyways < 1458788805 927396 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :so crunching as much operations in as little space as possible makes sense in that setting < 1458788856 703250 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :tswett: you cna use the entries that are useless (like 0000, 1100, 1010, 1111) for things like add and sub where it isn't a truth table. < 1458788861 807245 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :8086, 286 and 386 all easily starve the instruction stream < 1458788918 53776 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :\oren\: that's an interesting idea. < 1458788924 887835 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Less easily for 386 systems that had an external cache. < 1458788933 230652 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I think 1111 isn't actually useless, though. < 1458788948 283927 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :There's currently no other way to set a register to -1 using only one instruction. < 1458789014 641874 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Also, 1100 and 1010 are what you'd use for NOT. < 1458789059 197620 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :what about 0011? < 1458789083 156624 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Useless. That's NOP. < 1458789086 32910 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :And 0101 is MOV. < 1458789088 617017 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :0011, 0101, 1100, 1010, 0000, 1111 are like... not too useless < 1458789091 578125 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :well < 1458789094 266248 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Wait, wait. < 1458789097 601403 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :NOP is certainly useful. < 1458789100 927084 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :no they are useless < 1458789101 769689 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric ::) < 1458789105 53448 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I can get rid of MOV, actually, and just use 0101. < 1458789118 175214 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :mad: they're useful for nopslides < 1458789126 515033 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Come to think of it, I don't really have another NOP, either. < 1458789134 962973 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Okay, lemme see what I've got. < 1458789136 650576 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :0001, 0010, 0100, 1000, 1110, 1101, 1011, 0111, 0110, 1001 are the useful ones < 1458789159 967311 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :if your right side is an immediate then a lot of those are equivalent < 1458789163 441691 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :0000: sets a register to 0. But I also have two other ways of doing that: reg := reg - reg and reg := reg mod reg. < 1458789183 756161 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :then you only really need 0001, 0100, 1110, 1011, 0110 < 1458789236 209082 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :but an immediate usually is larger than a register operand < 1458789258 411278 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So far I only have two instructions accepting immediates. < 1458789263 778658 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Load lower immediate, load upper immediate. < 1458789265 301990 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :\oren\ : yes, which is why some cpus implement 0001, 0010, 1110, 0110 < 1458789282 567729 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and, andnot, or, xor < 1458789325 401944 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Man, I didn't expect to be able to do pretty much all of ALU, plus NOP and MOV, using just seven "instructions". < 1458790068 33797 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Now, how easy should "load the lower byte of this register into the upper byte of that register" be? < 1458790076 943259 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Because currently, the process is... < 1458790148 878490 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Copy the source register to a temporary register. Shift the temporary register left by 8. Clear the lower byte of the target register. Bitwise OR the temporary register into the target register. < 1458790163 386158 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Hello < 1458790240 87306 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I think now, for instructions, all I need is memory access stuff, and then the stranger ones. < 1458790292 998212 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Oooh, what are the strange ones? < 1458790298 937443 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Z++ machine, anyone? < 1458790329 866431 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :RENDER: Render a frame. MAP: Map some ROM into one of the two ROM blocks. TAPESEEK: This one's a doozy. < 1458790335 215073 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So... < 1458790401 576512 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :TAPESEEK means "seek the tape the specified number of bytes in the specified direction, optionally reading from or writing to the tape along the way, and optionally waiting for the seek to finish before proceeding". < 1458790441 132027 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1458790531 125150 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: RNDR < 1458790545 187539 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Can I get a brief architecture overview for what I've missed? < 1458790577 770255 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :https://docs.google.com/document/d/11tncxhSD3MIjNQItRqacYCzE9g4U-kGVHzgADlx4BIg/edit?usp=sharing < 1458790582 225990 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :There ye go. < 1458790587 349697 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Thank you. < 1458790655 267494 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So I guess there are gonna be two flags and two registers which are all write-only: the tape read flag, the tape write flag, the tape count register, and the tape destination register. < 1458790675 754280 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Every clock cycle, what the tape unit does is... < 1458790719 246843 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Oh, one more flag. The direction flag. < 1458790728 178908 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Actually, call that the reverse flag. < 1458790791 611043 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Oooh, full bitwise logic instruction. I like. < 1458790801 232002 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :If the read flag is true, copy from the tape head to the memory pointed to by the destination register. If the write flag is true, do the other way around. If the counter is 0, clear the read and write flags. Otherwise, subtract 1 from the counter, and move the tape head and the destination register both forward if the reverse flag is false, backward if it's true. < 1458790880 830679 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: I see nothing about a tape < 1458790888 237302 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I haven't written that part yet. < 1458790890 71727 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :There's a tape. < 1458790906 889421 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I figure it'll have, like, 16 MiB of storage. < 1458790954 818982 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Which, given the speed of this thing (200,000 instructions per second, was it?), is so much storage that it will take more than a minute just to move from one end to the other. < 1458790968 885921 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Except there's the TAPERESET instruction, which instantly puts you back at position 0. < 1458790995 265909 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :This means you're at one end of the tape; there's no position -1. < 1458791051 82 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I need to sleep. Night, everyone. < 1458791152 526424 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 252 seconds < 1458793432 168574 :treaki__!~treaki@p5B11CB63.dip0.t-ipconnect.de JOIN :#esoteric < 1458793529 470238 :treaki_!~treaki@p5B11C42B.dip0.t-ipconnect.de QUIT :Ping timeout: 260 seconds < 1458793885 672086 :zzo38!~zzo38@24-207-50-123.eastlink.ca JOIN :#esoteric < 1458793928 975967 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :what is the fastest method to find the smallest power of 2 larger than x? < 1458793992 184046 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :i'm currently using p=1;while(p= 65536) r+=16, x>>=16; if(x >= 256) r+=8, x>>=8; if(x >= 16) r+=4, x>>=4; if(x >= 16) r+=4, x>>=4; if(x >= 4) r+=2, x>>=2; if(x >= 2) r+=1, x>>=1; if(x == 0) r=-1; < 1458794473 514141 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :getting there < 1458794575 401601 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :static const signed char resTb[256] = {0,1,2,2,4,4,4,4,8,8,8,8,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, < 1458794582 757783 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :argh, the i/o dominates, and if I remove it gcc just blanks my whole program < 1458794592 209068 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64, < 1458794614 17883 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128, < 1458794618 804214 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128}; < 1458794631 174780 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Read error: Connection reset by peer < 1458794708 920050 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :int shift=0; if(x >= 65536) shift += 16, x<<=16; if(x >= 256) shift += 8, x<<=8; return resTb[x] << shift; < 1458794723 432654 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :warning: x must be unsigned or else you get page faults on negatives < 1458794745 245056 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1458794796 648174 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :mad: I'm using this on the size of a buffer to see if I should resize it < 1458794830 902937 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :so if it's negative, I've got... problems < 1458794958 88295 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :also, that table can be simplified using gcc's [4...7]=4 syntax for array literals < 1458794990 911299 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :\oren\ : is that weird C99 stuff that only compiles in gcc? < 1458795054 358016 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :" This extension is not implemented in GNU C++. " < 1458795060 732849 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :nah, it's just a gnu extension < 1458795066 9 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :it doesn't even compile in gcc if it's a .cpp < 1458795076 383324 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :lol, really? hahaha < 1458795130 310079 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :probably because of having to call the initializer the right number of times < 1458795188 667688 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :if it doesn't compile in .cpp in msvc and llvm, it's dead to me < 1458795389 388637 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :\oren\: x|=x>>1; x|=x>>2; x|=x>>4; x|=x>>8; x|=x>>16; x|=x>>32; ++x; < 1458795421 939777 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :just to be sure that all alternatives are listed < 1458795434 238397 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :ok, pow(log2()) is out, because gcc apparently generates CALL instructions even with every possible optimization < 1458795439 854611 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :(in reality, I believe mad's LUT code would be probably fastest) < 1458795454 708802 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :\oren\: gcc has special functions __builtin_clz etc. that are optimized < 1458795463 684124 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(count leading zeros) < 1458795508 611319 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :see http://stackoverflow.com/questions/2589096/find-most-significant-bit-left-most-that-is-set-in-a-bit-array < 1458795550 182656 :jaboja!~jaboja@aejd72.neoplus.adsl.tpnet.pl QUIT :Remote host closed the connection < 1458795555 626460 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(as in, they use underlying special assembly if available) < 1458795559 602443 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :You could use such thing as #ifdef if require to be use even without GNU < 1458795594 967302 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :However I use the GNU extensions; sone features are possible in GNU89 mode such as zero-length arrays and empty structures and typeof and so on < 1458795614 329608 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :oerjan: ah, indeed, LZCNT came with POPCNT < 1458795798 957426 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :hmm 1<<(32-__builtin_clz(x)) < 1458795813 445766 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :?messages-loud < 1458795813 576053 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :vanila said 1d 16h 8m 9s ago: i cant load your gopher :( < 1458795861 352132 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :nice! no calls and no jumps! < 1458795922 965246 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :ok, that's what I'll use < 1458796047 241218 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :I wonder what the bsrl instruction actually does? < 1458796091 843710 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :\oren\: there were some comments on stack overflow that its speed depends a lot on chip versions - some do a microcode loop internally. < 1458796132 73894 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :although hopefully gcc knows what to choose.. < 1458796167 226137 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :with all the bullshit they do to my code under optimization, they'd better be worth the hassle < 1458796349 387109 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :in particular, unit tests are annoying to do when they remove code that has no side effects < 1458796459 460217 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :maybe I *want* it to run a loop over every 32 bit number and tell me just how long it took, eh? < 1458796810 62080 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Quit: Leaving < 1458797274 483667 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1458797374 837353 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Possibly to specify volatile < 1458797595 806840 :lambda-11235!~lambda-11@47.208.113.50 QUIT :Quit: Bye < 1458799079 620184 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07A:;14]]4 10 02https://esolangs.org/w/index.php?diff=46643&oldid=46638 5* 0327.33.99.249 5* (+4) 10added link to deadfish from deadfish interp < 1458800094 22787 :idris-bot!~idris-bot@dslb-178-004-081-022.178.004.pools.vodafone-ip.de QUIT :Ping timeout: 248 seconds < 1458800227 845973 :Melvar!~melvar@dslb-178-004-081-022.178.004.pools.vodafone-ip.de QUIT :Ping timeout: 248 seconds < 1458800544 368847 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :A:; sounds like the finite-state automaton, isn't it? < 1458800610 512718 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :wait, it should be PDA instead* < 1458800927 947774 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*doesn't it < 1458800991 3988 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :you don't use "isn't it" unless "is" is the original verb (which may be auxiliary.) < 1458801028 488092 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: clearly that was shorthand for "isn't it so?" hth < 1458801062 622669 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :oerjan: good catch. composing a sentence with an arbitrary lookahead is a bit hard. < 1458801088 279043 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :(forgot to fix the matching verb when the original verb was changed) < 1458801095 167063 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :aha < 1458801237 58882 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i have that problem when the irc lines get too long to show in the input < 1458801254 441895 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*the input line < 1458801262 197920 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :yep, totally an example. < 1458801281 184472 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION is frequently tempted to whack his own head. < 1458801448 361270 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 252 seconds < 1458803011 560927 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Goood morning < 1458803951 636185 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1458804261 635444 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Ping timeout: 276 seconds < 1458804741 93460 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :mörnïng < 1458806841 763393 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :rnømıng < 1458806858 336844 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :hi satan < 1458807097 77931 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? canary < 1458807101 977389 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1458807144 738824 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​*tsjørp* < 1458807568 558125 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite < 1458808295 770986 :nooga!~nooga@91.235.25.1 JOIN :#esoteric < 1458809454 792465 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :https://imgur.com/gallery/4nSm8pw < 1458809476 548442 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :and they call *that* parenting done right? < 1458809482 527065 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :BLUE CROSS WTF < 1458809524 44077 :rodgort!~rodgort@105.ip-167-114-152.net QUIT :Ping timeout: 264 seconds < 1458810081 831066 :mroman!~mroman@160.85.232.160 JOIN :#esoteric < 1458810084 493271 :mroman!~mroman@160.85.232.160 PRIVMSG #esoteric :fniard < 1458810089 901630 :mroman!~mroman@160.85.232.160 PRIVMSG #esoteric :fungot: hello there < 1458810090 447006 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :mroman: spineless tagless g-machine, fnord machine, i would think" to " ' foo" just as " :print". was apparently added to vi for quick-hit editing and on remote systems. < 1458812707 824995 :nooga!~nooga@91.235.25.1 QUIT :Ping timeout: 248 seconds < 1458813270 582943 :rodgort!~rodgort@2607:5300:100:200::160d JOIN :#esoteric < 1458813280 958880 :nooga!~nooga@91.235.25.1 JOIN :#esoteric < 1458814006 676069 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"You spineless, tagless g-machine" is a good insult. < 1458814021 352700 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: What's your spine like? < 1458814021 482965 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :fizzie: i like books :) i know better than i had to take. < 1458814207 123399 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: What's the last book you've read, then? < 1458814207 326526 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :fizzie: eval ( display ' hello) and ( " utils.ss" " walmart") are in lieksa currently. sorry. < 1458814223 550538 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Best book. < 1458814241 454605 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i like how the parantheses match < 1458814845 517351 :rodgort!~rodgort@2607:5300:100:200::160d QUIT :Read error: Connection reset by peer < 1458814978 616084 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1458815193 895976 :nooga!~nooga@91.235.25.1 QUIT :Ping timeout: 240 seconds < 1458815218 206280 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1458815387 627349 :nooga!~nooga@91.235.25.1 JOIN :#esoteric < 1458815526 732674 :rodgort!~rodgort@105.ip-167-114-152.net JOIN :#esoteric < 1458817667 832592 :Yurume!23f9939a@121.78.85.35 QUIT :Ping timeout: 248 seconds < 1458817745 913912 :Yurume!23f9939a@121.78.85.35 JOIN :#esoteric < 1458818031 264165 :zadock!~outsider@cthulhu.tuiasi.ro JOIN :#esoteric < 1458818533 810186 :boily!~alexandre@96.127.201.149 QUIT :Quit: BOOKED CHICKEN < 1458821334 919034 :Melvar!~melvar@dslb-088-076-099-072.088.076.pools.vodafone-ip.de JOIN :#esoteric < 1458821659 901946 :Elronnd!elronnd@znc.dank.ninja QUIT :Quit: Let's jump! < 1458821889 636350 :nooga!~nooga@91.235.25.1 QUIT :Ping timeout: 276 seconds < 1458822125 364574 :Elronnd!znc@znc.dank.ninja JOIN :#esoteric < 1458822400 548524 :Elronnd!znc@znc.dank.ninja QUIT :Quit: Let's jump! < 1458822413 992906 :Elronnd!elronnd@znc.dank.ninja JOIN :#esoteric < 1458822700 408188 :Sgeo__!~Sgeo@ool-18e43ef5.dyn.optonline.net QUIT :Ping timeout: 252 seconds < 1458823476 583304 :benderpc_!benderpc@2404:e800:e61a:41d:391e:da0c:c621:2106 JOIN :#esoteric < 1458824360 581106 :benderpc_!benderpc@2404:e800:e61a:41d:391e:da0c:c621:2106 NICK :bender| < 1458824496 513085 :zadock!~outsider@cthulhu.tuiasi.ro QUIT :Quit: Leaving < 1458826355 307223 :lynn_!~lynn@unaffiliated/lynn JOIN :#esoteric < 1458826408 34092 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 264 seconds < 1458826474 269019 :mroman!~mroman@160.85.232.160 PRIVMSG #esoteric :fungot: Would you ban fracking? < 1458826474 435436 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :mroman: the next thing? < 1458826480 979411 :mroman!~mroman@160.85.232.160 PRIVMSG #esoteric :fungot: yeah, fracking the next thing. < 1458826481 128776 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :mroman: wanna fork io to use st style? or what about 1-? < 1458826953 631068 :gde33|2!kvirc@546A0B75.cm-12-3a.dynamic.ziggo.nl QUIT : < 1458827350 126230 :J_Arcane!~chatzilla@37-219-40-211.nat.bb.dnainternet.fi QUIT :Ping timeout: 244 seconds < 1458828255 559925 :llue!~gnomebad@unaffiliated/lleu QUIT :Quit: That's what she said < 1458828318 296938 :lambda-11235!~lambda-11@47.208.113.50 JOIN :#esoteric < 1458828391 255690 :mroman!~mroman@160.85.232.160 QUIT :Quit: Lost terminal < 1458831430 213287 :lambda-11235!~lambda-11@47.208.113.50 QUIT :Quit: Bye < 1458831874 930939 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1458831895 77312 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this is getting ridiculous: https://api.left-pad.io/?str=test&len=12&ch=%22 < 1458831903 69622 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I am insanely angry about this on about three dimensions at once < 1458832064 846759 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :ais523: https://github.com/jsayol/leftpad-sdk < 1458832147 543639 :puck1pedia!~puck@irc.puckipedia.com JOIN :#esoteric < 1458832147 778456 :tromp_!~tromp@rtc35-182.rentec.com PRIVMSG #esoteric :i couldn't resist commenting in https://news.ycombinator.com/item?id=11350651 < 1458832165 578203 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I've informed the author < 1458832170 126575 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :wait... I can sort of understand that it trips on ", but why is it trying to parse its own broken json? < 1458832190 281905 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :int-e: as far as I can tell it's literally substituting the URL parameters into a string, then interpreting the resulting string as json < 1458832201 548548 :bender|!benderpc@2404:e800:e61a:41d:391e:da0c:c621:2106 QUIT :Ping timeout: 240 seconds < 1458832300 299596 :Effilry!~firefly@oftn/oswg-member/FireFly JOIN :#esoteric < 1458832307 887136 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's doing something along the lines of (this is Perl, but it's probably written in a different language) «my $json = qq/{str:"$str", len:$len, ch:"$ch"}/; my $args = JSON->decode_json $json;» < 1458832317 842305 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, not -> < 1458832321 638450 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's doing something along the lines of (this is Perl, but it's probably written in a different language) «my $json = qq/{str:"$str", len:$len, ch:"$ch"}/; my $args = JSON::decode_json $json;» < 1458832377 906156 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :how can you screw up something so simple? < 1458832394 34687 :b_jonas!~x@russell2.math.bme.hu QUIT :*.net *.split < 1458832394 34763 :puckipedia!~puck@irc.puckipedia.com QUIT :*.net *.split < 1458832394 628700 :FireFly!~firefly@oftn/oswg-member/FireFly QUIT :*.net *.split < 1458832394 628798 :izabera!~izabera@unaffiliated/izabera QUIT :*.net *.split < 1458832394 700331 :vyv!~vyv@142.114.229.66 QUIT :*.net *.split < 1458832395 48863 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :anyway, this is thedailywtf material < 1458832395 48968 :puck1pedia!~puck@irc.puckipedia.com NICK :puckipedia < 1458832432 706131 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :how can you rely on a remote string padding service?! < 1458832481 245353 :tromp_!~tromp@rtc35-182.rentec.com PRIVMSG #esoteric :it's all a joke < 1458832589 312451 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it was clearly designed as a joke, but I'm still offended at how badly it's written < 1458832603 212069 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :is it? https://github.com/azer/left-pad/issues/4 doesn't sound like it's all a joke. < 1458832637 543345 :gde33!kvirc@546A0B75.cm-12-3a.dynamic.ziggo.nl JOIN :#esoteric < 1458832637 679285 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(Of course there's hope that the left-pad.io site is a joke.) < 1458832739 492883 :Effilry!~firefly@oftn/oswg-member/FireFly NICK :FireFly < 1458832808 986877 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i bet there will be people using leftpad-sdk < 1458833125 57710 :izabera!~izabera@unaffiliated/izabera JOIN :#esoteric < 1458833379 140890 :b_jonas!~x@russell2.math.bme.hu JOIN :#esoteric < 1458833379 271331 :vyv!~vyv@142.114.229.66 JOIN :#esoteric < 1458833566 141707 :sewilton!sid32560@gateway/web/irccloud.com/x-oydmcuxbzujhmmie QUIT :Ping timeout: 248 seconds < 1458833647 493152 :sewilton!sid32560@gateway/web/irccloud.com/x-mjhqecridzzcuwib JOIN :#esoteric < 1458835044 700535 :MoALTz_!~no@78-11-183-124.static.ip.netia.com.pl JOIN :#esoteric < 1458835255 53776 :MoALTz!~no@78-11-183-124.static.ip.netia.com.pl QUIT :Ping timeout: 244 seconds < 1458835653 990214 :lynn_!~lynn@unaffiliated/lynn NICK :lynn < 1458835773 970089 :me2!~me@38.70.70.115.static.exetel.com.au QUIT :Ping timeout: 240 seconds < 1458835792 27798 :me2!~me@38.70.70.115.static.exetel.com.au JOIN :#esoteric < 1458836531 969250 :idris-bot!~idris-bot@dslb-088-076-099-072.088.076.pools.vodafone-ip.de JOIN :#esoteric < 1458836737 551809 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1458836741 926945 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Here's something that'd be useful for Quendle libraries < 1458836765 532567 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: If every table had a global "properties" set of strings that could be given values to denote that that table meets certain properties < 1458836839 162747 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Though that doesn't work optimally... < 1458837913 456800 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 252 seconds < 1458838618 79713 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :https://twitter.com/internetofshit/status/711926515366100993 < 1458838670 520026 :hppavilion[2]!~DevourerO@74-114-87-79.dynamic.asdk12.org JOIN :#esoteric < 1458838731 438051 :MoALTz_!~no@78-11-183-124.static.ip.netia.com.pl NICK :MoALTz < 1458839185 688116 :spiette!~spiette@x-132-204-251-254.xtpr.umontreal.ca JOIN :#esoteric < 1458839623 408024 :gde33!kvirc@546A0B75.cm-12-3a.dynamic.ziggo.nl QUIT : < 1458839699 715886 :spiette!~spiette@x-132-204-251-254.xtpr.umontreal.ca QUIT :Quit: :qa! < 1458839828 620724 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net JOIN :#esoteric < 1458840112 228430 :spiette!~spiette@x-132-204-251-254.xtpr.umontreal.ca JOIN :#esoteric < 1458840364 175243 :nooga!~nooga@91.235.25.1 JOIN :#esoteric < 1458841477 515635 :hppavilion[2]!~DevourerO@74-114-87-79.dynamic.asdk12.org QUIT :Ping timeout: 252 seconds < 1458842403 578150 :gde33!kvirc@546A0B75.cm-12-3a.dynamic.ziggo.nl JOIN :#esoteric < 1458842491 195497 :gde33|2!kvirc@546A0B75.cm-12-3a.dynamic.ziggo.nl JOIN :#esoteric < 1458842665 557541 :gde33!kvirc@546A0B75.cm-12-3a.dynamic.ziggo.nl QUIT :Ping timeout: 240 seconds < 1458844190 66885 :earendel!~earendel@unaffiliated/earendel QUIT :Ping timeout: 248 seconds < 1458844242 300064 :hppavilion[2]!~DevourerO@74-114-87-79.dynamic.asdk12.org JOIN :#esoteric < 1458844315 930114 :hppavilion[2]!~DevourerO@74-114-87-79.dynamic.asdk12.org PRIVMSG #esoteric :tswett: Hi? < 1458844437 271949 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :https://allthetropes.org/wiki/User:Zzo38/level20.tex It says "Where's LNF again?" but what does "LNF" mean? Do you know? < 1458844703 582796 :hppavilion[2]!~DevourerO@74-114-87-79.dynamic.asdk12.org NICK :hppavilion[1] < 1458845120 296115 :lynn_!~lynn@unaffiliated/lynn JOIN :#esoteric < 1458845164 532804 :lynn!~lynn@unaffiliated/lynn QUIT :Disconnected by services < 1458845167 631597 :lynn_!~lynn@unaffiliated/lynn NICK :lynn < 1458845418 218397 :spiette!~spiette@x-132-204-251-254.xtpr.umontreal.ca QUIT :Ping timeout: 268 seconds < 1458845604 296244 :lynn_!~lynn@unaffiliated/lynn JOIN :#esoteric < 1458845604 426561 :lynn!~lynn@unaffiliated/lynn QUIT :Disconnected by services < 1458845608 330848 :lynn_!~lynn@unaffiliated/lynn NICK :lynn < 1458846151 261290 :spiette!~spiette@x-132-204-251-254.xtpr.umontreal.ca JOIN :#esoteric < 1458846224 567711 :spiette!~spiette@x-132-204-251-254.xtpr.umontreal.ca QUIT :Max SendQ exceeded < 1458846275 267726 :spiette!~spiette@x-132-204-251-254.xtpr.umontreal.ca JOIN :#esoteric < 1458847554 586228 :vyv!~vyv@142.114.229.66 QUIT :Quit: leaving < 1458848087 11719 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1458848601 711917 :jaboja!~jaboja@83.21.156.22 JOIN :#esoteric < 1458849470 48182 :spiette!~spiette@x-132-204-251-254.xtpr.umontreal.ca QUIT :Ping timeout: 248 seconds < 1458850363 555813 :spiette!~spiette@x-132-204-251-254.xtpr.umontreal.ca JOIN :#esoteric < 1458850375 338723 :spiette!~spiette@x-132-204-251-254.xtpr.umontreal.ca QUIT :Remote host closed the connection < 1458850796 591690 :lynn_!~lynn@unaffiliated/lynn JOIN :#esoteric < 1458850971 297043 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 246 seconds < 1458851065 552521 :lynn_!~lynn@unaffiliated/lynn QUIT :Ping timeout: 240 seconds < 1458851068 368680 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :zzo38: took some digging but "lost and found" seems to be a good guess < 1458851081 176389 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :and... oh no, what happened to tvtropes? < 1458851557 236621 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03Captainpicard98 5* 10New user account < 1458851562 82841 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Ah apparently this has been going on for 3 years now, I'm so slow to notice... < 1458851716 167931 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: Lambda Normal Form < 1458851740 374170 :hppavilion[1]!~DevourerO@74-114-87-79.dynamic.asdk12.org QUIT :Ping timeout: 252 seconds < 1458851759 529726 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: The name "Iuckqlwviv Kjugobe" is difficult to pronounce and also to type and remember. < 1458851764 935749 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Alphabetti spaghetti14]]4 10 02https://esolangs.org/w/index.php?diff=46644&oldid=42980 5* 03Captainpicard98 5* (+183) 10Added that there is a interpreter written in C on GitHub < 1458851783 923306 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Have you considered a simpler name like "Aaron"? < 1458851996 660385 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :shachaf: hard to pronounce for you maybe, but to their species it may be normal. see http://stickman.qntm.org/comics.php?n=178 < 1458852027 624662 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :b_jonas: I think you need tentacles to pronounce it properly. < 1458852095 696508 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :or telepathy maybe < 1458852766 346223 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :\oren\: you're looking for the fastest method to find the smallest power of 2 larger than x? < 1458852817 418360 :hppavilion[1]!~DevourerO@74-114-87-79.dynamic.asdk12.org JOIN :#esoteric < 1458852989 429622 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Hmm. I was thinking you could do something with, like, x & -x or whatever it was, but I don't think that'll work. < 1458853001 628966 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :x |= x >> 1; x |= x >> 2; x |= x >> 4; x |= x >> 8; x |= x >> 16; x |= x >> 32; x += 1; < 1458853022 516578 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :> 40 .&. -40 :: Int < 1458853023 769792 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : Precedence parsing error < 1458853023 900309 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : cannot mix ‘.&.’ [infixl 7] and prefix `-' [infixl 6] in the same in... < 1458853029 718888 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :> 40 .&. (-40) :: Int < 1458853031 216744 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 8 < 1458853035 305346 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :the x & -x gives you the lsb < 1458853039 562996 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Right. < 1458853053 83923 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :> map (\x -> x .&. (-x)) [1..] :: [Int] < 1458853054 526729 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : [1,2,1,4,1,2,1,8,1,2,1,4,1,2,1,16,1,2,1,4,1,2,1,8,1,2,1,4,1,2,1,32,1,2,1,4,1... < 1458853139 737527 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :the |= >> thing is a bit longwinded... < 1458853156 335500 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(and depends on the word size, I did it for 64 bits) < 1458853950 934267 :hppavilion[1]!~DevourerO@74-114-87-79.dynamic.asdk12.org QUIT :Ping timeout: 244 seconds < 1458854152 282697 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :copumpkin: can you confirm http://www.bloombergview.com/articles/2016-02-05/bridgewater-s-bosses-are-fighting-over-something < 1458854281 519904 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net QUIT :Quit: Bye < 1458854299 823457 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :shachaf: Yes it is difficult, although it doesn't matter, it is supposed to be strange like that and some people pronounce it differently, although yes it would be the telepathy of course can also you can know what it is. About tvtropes, it is that there was some problems so some people forked it and made All The Tropes which is better in my opinion. < 1458854333 698704 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: I think the last sentence was addressed to int-e? < 1458854353 365079 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Yes, that is correct < 1458854360 394569 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(Sorry I forgot) < 1458854446 180969 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Ping timeout: 268 seconds < 1458854682 218116 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Yeah, I figured it out; they started doing odd things to the license in November 2013 and now it's having visible effects: the site looks like they're just monetizing the remains but without a community. < 1458854711 456202 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(or perhaps they have a community but I'm not going to look... the layout makes my head hurt) < 1458854755 735153 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :All The Tropes is also based on MediaWiki which is a better wiki system, and also on MediaWiki you can have user CSS so you can change the layout if you do not like it, anyways < 1458854814 163249 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Why is MediaWiki a better wiki system? < 1458854833 306343 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :It does have problems, but it seems to be better than whatever tvtropes uses < 1458854848 322897 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :shachaf, no camelcase links for a start < 1458855883 786087 :b_jonas!~x@russell2.math.bme.hu QUIT :*.net *.split < 1458855891 5188 :jaboja!~jaboja@83.21.156.22 QUIT :Ping timeout: 250 seconds < 1458856042 302610 :jaboja!~jaboja@ejo22.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1458856839 516187 :b_jonas!~x@russell2.math.bme.hu JOIN :#esoteric < 1458856963 654030 :lynn_!~lynn@unaffiliated/lynn JOIN :#esoteric < 1458857246 54934 :jaboja!~jaboja@ejo22.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 248 seconds < 1458857314 473905 :impomatic!~impomatic@89.100.199.146.dyn.plus.net QUIT :Read error: Connection reset by peer < 1458857449 386090 :Sgeo__!~Sgeo@ool-18e43ef5.dyn.optonline.net JOIN :#esoteric < 1458858130 636497 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :there's a grammar here http://pubs.opengroup.org/onlinepubs/9699919799/utilities/chmod.html and i could be wrong but i think it allows this: chmod = < 1458858134 264078 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :is that correct? < 1458858537 566781 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :izabera: my chmod(1) allows "chmod = filename" as an input < 1458858541 81173 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and sets the mode to 000, it seems < 1458858556 394318 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :yeah i just tried < 1458858577 651830 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I think I read in some book that mode 000 is used for the file to indicate the last login time? < 1458858596 711215 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :uh what? < 1458858598 816702 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmm, that's a bug? "If perm is not specified, the '=' operation shall make no further modifications to the file mode bits." < 1458858610 267651 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(my chmod clears all bits as well) < 1458858620 748604 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(I seem to have no such file on my computer though) < 1458858672 471803 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Ah, "further" refers to clearing all bits... fine. < 1458858675 70335 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :confusing, but fine. < 1458858730 254758 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :thanks int-e < 1458858733 697036 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :and ais523 < 1458858736 420115 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :and zzo38 < 1458859271 394807 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1458859273 257497 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I had a partially-esoteric language idea about 5 minutes ago < 1458859294 50773 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I'm calling it CASM (pronounced like "chasm") right now < 1458859319 37170 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :It is, basically, C with no type system < 1458859325 220286 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :But it still has types < 1458859328 535171 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Basically, ASM typing < 1458859520 794123 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :you're confused/confusing < 1458859943 154754 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :hppavilion[1]: isn't that just C < 1458860117 882989 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :coppro: Nope < 1458860133 339124 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: You'll see in a bit < 1458860394 640770 :jaboja!~jaboja@ejo22.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1458860445 576117 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07CASM14]]4 N10 02https://esolangs.org/w/index.php?oldid=46645 5* 03Hppavilion1 5* (+2933) 10Created Page < 1458860463 36580 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07CASM14]]4 M10 02https://esolangs.org/w/index.php?diff=46646&oldid=46645 5* 03Hppavilion1 5* (+0) 10Formatting Glitch < 1458860489 631820 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07CASM14]]4 M10 02https://esolangs.org/w/index.php?diff=46647&oldid=46646 5* 03Hppavilion1 5* (+1) 10Formatting Reglitch < 1458860498 214356 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: There < 1458860534 370805 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07CASM14]]4 M10 02https://esolangs.org/w/index.php?diff=46648&oldid=46647 5* 03Hppavilion1 5* (+2) 10unrelated formatting glitch < 1458860589 481535 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07CASM14]]4 10 02https://esolangs.org/w/index.php?diff=46649&oldid=46648 5* 03Hppavilion1 5* (-4) 10/* How does THAT work? */ code < 1458860628 103460 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :hmm < 1458860632 994794 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :idea < 1458860633 163233 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :what does that have to do with assembly? < 1458860644 312256 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: Assembly works in a similar way to CASM < 1458860645 510299 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :an exception based programming language < 1458860646 559510 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :for instance < 1458860654 344232 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :i = 3 but if j = 2 then actually i = 4 < 1458860672 338304 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: Assembly doesn't have a type system, you just deal with the values in registers < 1458860713 706685 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: Which is what makes assemblies a pain in the ass to implement in anything WITH a type system- you have to find a library to store floats and ints and nats in the same format so you can bitwise convert between them < 1458860742 263879 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :dude that's javascript < 1458860746 872220 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: By that I mean, you deal with values in registers by telling it what type to /treat/ them as, not letting it read them as a type < 1458860766 269639 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: Try 5+9.2 in JS. It gives you 14.2 < 1458860782 168569 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: CASM gives you some illogical value I now have to calculate < 1458860802 53590 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :you're nonsensical and not interesting < 1458860811 57469 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: I find it interesting < 1458860898 581453 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: Huh, when treated as a float 5+9.2 is still 9.2 < 1458860905 681124 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Should've seen that coming, based on how floats work < 1458860920 414988 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Wait, no... < 1458860936 120215 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Yeah, I see why now < 1458860946 416208 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :The mantissa is 0, I think < 1458860972 834942 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: Did you read the article? < 1458860980 804370 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: Because if you don't, you won't understand < 1458860990 256420 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: (Though knowing me, if you do, you still might not understand) < 1458861007 992184 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :i[+:int,float]f; < 1458861010 167019 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :^ Code < 1458861904 997947 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1458862956 48210 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh man < 1458862956 648959 :jaboja!~jaboja@ejo22.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 276 seconds < 1458863102 632380 :jaboja!~jaboja@ejo22.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1458863112 541959 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1458863127 643367 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :bood frily < 1458863166 888788 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :wait, maybe that needs an extra "good" < 1458863198 946502 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@time oerjan < 1458863199 688264 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Local time for oerjan is Fri Mar 25 00:46:38 2016 < 1458863202 700438 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@time boily < 1458863210 484617 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :oerjan: good? are you sure? < 1458863236 940134 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Local time for boily is Thu, 24 Mar 2016 19:47:06 -0400 < 1458863258 438525 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :poor boily doesn't have friday yet < 1458863311 223094 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :olsner: it's the technical term in english < 1458863334 729273 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hellørjan, hellochaf, hellolsner! < 1458863338 34953 :impomatic_!~impomatic@129.26.125.91.dyn.plus.net NICK :impomatic < 1458863344 516264 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :I'm at September 2012. < 1458863352 878795 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :wat < 1458863362 856031 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :poor boily < 1458863364 263630 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :what are you doing all the way back there? < 1458863380 445251 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :you must be tired of all the us election news < 1458863435 620011 :jaboja!~jaboja@ejo22.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 244 seconds < 1458863467 739038 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oerjan: GG binge! :D < 1458863499 90419 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :election news are quite filtered up here. < 1458863547 424275 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION currently gets all his news from wikipedia's front page. < 1458863568 348330 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it's surprisingly free of us elections. < 1458863586 172983 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :although niger got its president reelected. < 1458863595 995143 :asie!~asie@asie.pl QUIT :Ping timeout: 264 seconds < 1458863630 150736 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :huh, just learnt of a new country from the wikipedia front page, "Benin" < 1458863696 959884 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :they also elected a president < 1458863697 966526 :asie!~asie@asie.pl JOIN :#esoteric < 1458863724 447543 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: all i see is a list of languages < 1458863778 214678 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: ERM < 1458863788 46190 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*english wikipedia < 1458863798 250767 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :stupid pedants < 1458863836 823450 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :who are you calling stupid < 1458863845 886939 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :the pedants hth < 1458864225 654980 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`wisdom < 1458864259 54979 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :abstract nonsense/We would have an explanation of abstract nonsense here, but it fled into a diagram and we haven't been able to chase it. < 1458864315 952129 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmm < 1458864346 838515 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :we got lost while chasing it? < 1458864369 98883 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :int-e: it's more that diagram is very very complicated < 1458864374 580390 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*+the < 1458864389 956192 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :we need an abstract machete to get close < 1458864399 362328 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I still don't see how that's stopping us from starting to chase it. < 1458864422 662470 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? gordonian diagram < 1458864426 468946 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :stupid pedants < 1458864429 932100 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :gordonian diagram? ¯\(°​_o)/¯ < 1458864444 869101 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: takes one to know one < 1458864468 573966 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :int-e: itym "gordian" hth < 1458864475 566712 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :as I said. < 1458864485 844831 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(you're right, of course) < 1458864495 307938 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :IT IS A RUSE < 1458864503 874602 :jaboja!~jaboja@ejo22.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1458864511 388819 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(admiral ackbar, darths & droids version) < 1458864522 540840 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Mah, I just don't know my Greek mythology very well. < 1458864527 436714 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :s/Mah/Nah/ < 1458864545 44544 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it's a bit of a labyrinth < 1458864561 945276 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :quick, think of a minotaur pun... < 1458864717 196033 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :HAHA. "If for some reason you don’t receive this email, please be sure to check your spam folder." < 1458864717 883255 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`le/rn_append abstract nonsense/We will try again once we find an abstract machete. < 1458864734 841811 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'abstract nonsense': We would have an explanation of abstract nonsense here, but it fled into a diagram and we haven't been able to chase it. We will try again once we find an abstract machete. < 1458864904 698016 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION doesn't think he has a spam folder, and hopes no one's ever got caught in the filter. < 1458864942 898668 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(it's funny because the email was kind of important...) < 1458864962 332182 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :int-e: was that in the actual email? < 1458864979 348 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: that should say "Relearned" tdnh < 1458865004 28160 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: hm. it's redundant with *append, though. < 1458865030 791473 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`le/rn_append quasitesting/Hi. < 1458865038 39994 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :olsner: yes! < 1458865038 996282 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :int-e: don't think of a minotaur pun. don't think of, at, or about puns. hth. < 1458865039 389423 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Can't open wisdom/quasitesting: No such file or directory. \ Learned 'quasitesting': Hi. < 1458865046 391706 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :int-e: haha, wow < 1458865080 721663 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? quasitesting < 1458865082 448128 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Hi. < 1458865085 202452 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hmph < 1458865094 112773 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`forget quasitesting < 1458865096 233582 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Forget what? < 1458865112 966103 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`forget quasitesting < 1458865113 870329 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :rm: cannot remove `wisdom/quasitesting': No such file or directory \ Forget what? < 1458865297 763340 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Remember? "Forget what?" is a joke? < 1458865302 989814 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de JOIN :#esoteric < 1458865335 342686 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: are you confused about something < 1458865349 84830 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: You `forgot quasitesting twice < 1458865365 15423 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :yes, i wanted to see if it gave an error if there was nothing. < 1458865371 780618 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Oh, OK < 1458865385 1836 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :it should silence rm so that its own error message is more visible < 1458865398 915325 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :olsner: ER... < 1458865410 34985 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :or the message that is not an error at all < 1458865410 948183 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :nm < 1458865473 997208 :jaboja!~jaboja@ejo22.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 240 seconds < 1458865489 815937 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn nm means "no minotaur" hth < 1458865491 992388 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'nm': nm means "no minotaur" hth < 1458865503 407841 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :speedy < 1458865514 806467 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`? speedy gonzales < 1458865515 720258 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :speedy gonzales? ¯\(°​_o)/¯ < 1458865522 440478 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I probably spelled it wrong < 1458865548 266699 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :not that i know. < 1458865551 670343 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :could just be that there is no wisdom to be found there < 1458865660 288898 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :boily: but... aren't puns the main export of this channel... < 1458865733 161190 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :the Wisdom, in its Wisdom, may have no Wisdom. < 1458865780 490649 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :I'd say puns are the main product of this channel, but I don't think there's a lot of export going on < 1458865800 55914 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :or maybe I just hope not < 1458865850 114258 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :the PDF *may* have fallen in Outsiders' hands. >_>'... < 1458865881 972248 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :coppro: chelloppro. don't worry, I haven't forgotten you about the updates; just being generally busy and/or sick lately. < 1458865905 401955 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i'd say copprello is better < 1458865918 850020 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I agree with myname < 1458865937 332644 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Also, ahoily < 1458866027 332520 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :ahoily is great < 1458866054 429636 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :myname: It's my favourite porthello < 1458866134 105617 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :mynamello, hppavellon[1]. < 1458866134 235995 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :indeed, it has this fengshui ring to it. コップレッロ。 < 1458866146 15095 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :boily: It does < 1458866210 204410 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :#define octalcase '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7' < 1458866213 468878 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i'm very proud of that < 1458866240 447253 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`le/rn speedy gonzales/Sp e e d y G o n z a l e s i s t h e f a s t e s t m o < 1458866242 985441 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned «speedy gonzales» < 1458866246 445338 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : u ... < 1458866248 948509 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :... s e i n a l l M e x i c < 1458866254 956535 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : o ... < 1458866257 468710 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :... ! < 1458866260 585537 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :lol < 1458866276 464077 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i knew it'd get cut off but i didn't think it would be that much < 1458866286 4873 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? speedy gonzales < 1458866286 826020 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Sp e e d y G o n z a l e s i s t h e f a s t e s t < 1458866301 892363 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :arriba arriba andale! < 1458866334 836425 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh irssi didn't chop it up as logically as i'd expected. < 1458866339 205279 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(when does it ever) < 1458866467 332611 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :thoughts on that octalcase? :3 < 1458866527 551938 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :a good langiage could have done it with case '0'..'7' < 1458866538 832925 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :that's gnu c < 1458866591 170787 :lynn_!~lynn@unaffiliated/lynn NICK :lynn < 1458866673 665536 :lynn!~lynn@unaffiliated/lynn PRIVMSG #esoteric :clearly, #define decimalcase octalcase: case '8': case '9' < 1458866701 133808 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric ::D < 1458866893 924486 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :as i said, in a good language ... < 1458866978 417057 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :you can use a good language to generate the C code < 1458867030 131278 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Use a C code to generate a C code. < 1458867056 813635 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :like haskell? < 1458867060 458910 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :It's C all the way down, and then it becomes turtle graphics. < 1458867080 432586 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :but then you not only have to deal with C code being bad for the task at hand, but also deal with C code being bad at generating code < 1458867273 210173 :bender|!benderpc@2404:e800:e61a:41d:391e:da0c:c621:2106 JOIN :#esoteric < 1458867794 291871 :hydraz!matheus@unaffiliated/demhydraz NICK :demhydraz < 1458867874 609016 :demhydraz!matheus@unaffiliated/demhydraz NICK :hydraz < 1458869786 69934 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :one of my two wiktionary edits this year got broken because they got the idea to make their cite templates (even more) incompatible with wikipedia's < 1458869800 777051 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :THEY'RE NOT WORTHY < 1458869976 616655 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 244 seconds < 1458870047 930345 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :wait. wiktionary isn't compatible with wikipédia? why? < 1458870067 749405 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :MY QUESTION EXACTLY < 1458870143 16 :lambda-11235!~lambda-11@47.208.113.50 JOIN :#esoteric < 1458870578 186093 :nooga!~nooga@91.235.25.1 QUIT :Ping timeout: 268 seconds < 1458870705 413543 :gitwalrus!44255b92@gateway/web/freenode/ip.68.37.91.146 JOIN :#esoteric < 1458870839 58203 :gitwalrus!44255b92@gateway/web/freenode/ip.68.37.91.146 PRIVMSG #esoteric :anyone know if there is another alphabetti spaghetti implementation out there? i wrote one and i want to compare it to another to see how closly it matches the standard. < 1458870905 43610 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i thought hppavilion[1] had monopoly on walruses around here < 1458870934 351706 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION cannot remember any, anyway < 1458870985 399066 :gitwalrus!44255b92@gateway/web/freenode/ip.68.37.91.146 PRIVMSG #esoteric :idk this is my first time here also my first time playing around with esolangs. < 1458871032 727286 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`relcome gitwalrus < 1458871046 999170 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :(come on, you lazy bot...) < 1458871048 89531 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :darn 1 sec too late < 1458871052 816406 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :mwah ah ah :D < 1458871058 224313 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :(come on, I said!) < 1458871060 16542 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​07gitwalrus: 08Welcome 09to 02the 06international 13hub 04for 07esoteric 08programming 09language 02design 06and 13deployment! 04For 07more 08information, 09check 02out 06our 13wiki: 04. 07(For 08the 09other 02kind 06of 13esoterica, 04try 07#esoteric 08on 09EFnet 02or 06DALnet.) < 1458871064 743077 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ah, there she is. < 1458871071 295188 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? HackEgo < 1458871072 548913 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :HackEgo, also known as HackBot, is a bot that runs arbitrary commands on Unix. See `help for info on using it. You should totally try to hax0r it! Make sure you imagine it's running as root with no sandboxing. < 1458871107 33537 :boily!~alexandre@96.127.201.149 QUIT :Quit: COWARD CHICKEN < 1458871129 363794 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn_append HackEgo HackEgo is the slowest bot in Mexico! < 1458871131 938893 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'hackego': HackEgo, also known as HackBot, is a bot that runs arbitrary commands on Unix. See `help for info on using it. You should totally try to hax0r it! Make sure you imagine it's running as root with no sandboxing. HackEgo is the slowest bot in Mexico! < 1458871146 903279 :gitwalrus!44255b92@gateway/web/freenode/ip.68.37.91.146 PRIVMSG #esoteric :thanks! from the wiki it looks like brainf*ck is the most used one around right? < 1458871195 27509 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it has the most derivatives by far. < 1458871219 428396 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :some day, we'll get around to updating the featured article to something else. < 1458871263 281695 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de QUIT : < 1458871352 7770 :gitwalrus!44255b92@gateway/web/freenode/ip.68.37.91.146 PRIVMSG #esoteric :XD well it looks like one of the silliest languages. is there a particular implementation (preferably open source) you can recommend? < 1458871381 951706 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :not sure, there are so many and i don't do much brainfuck myself. < 1458871446 593377 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :brainfuck is not so silly. try Chef... < 1458871491 641736 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :well, HackEgo took 2 seconds this time < 1458871494 730622 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :that's not too bad < 1458871508 8278 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :izabera: it's fast once it has been woken up < 1458871521 368326 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :well, sometimes. < 1458871589 162090 :gitwalrus!44255b92@gateway/web/freenode/ip.68.37.91.146 PRIVMSG #esoteric :oerjan i saw that brefily on the wiki. maybe ill try and make a brainfuck that can call c functions sort of like the lua API can. < 1458871613 648483 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :imagine someone using a forklift every time HackEgo needs to get out of storage. < 1458871673 344461 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :gitwalrus: i'm sure there's one already. < 1458871694 395894 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(if it exists, there's a brainfuck derivative for it.) < 1458871707 503960 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :oerjan: those with lua extension? < 1458871708 983331 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :not sure < 1458871817 589495 :gitwalrus!44255b92@gateway/web/freenode/ip.68.37.91.146 PRIVMSG #esoteric :i suppose making a extentible brainfuck kind of ruins the point. why bother making complcicated algorithms when you can import a c function from a .dll or something? < 1458871880 200866 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :for me esoteric languages are about exploring the boundary of what's turing complete or not < 1458871906 600311 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :my fav thing is making a language that's just _barely_ turing complete, especially if you wouldn't expect it to be < 1458871936 426410 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1458871941 642291 :gitwalrus!44255b92@gateway/web/freenode/ip.68.37.91.146 PRIVMSG #esoteric :im kind of confused on what turing complete means. can you explain it? < 1458871970 843158 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :gitwalrus: Walrus? < 1458871978 984129 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Yay! < 1458871996 183111 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :gitwalrus : basically a language that can run any program < 1458872003 905824 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :gitwalrus: we have multiple different models of computation that eventually reduces to the same computational ability. Turing-completeness is a term for that ability < 1458872030 995319 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: Any *computable program < 1458872041 495954 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :gitwalrus: Do you know what a turing machine is? < 1458872055 466555 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :one easy-to-understand model that is Turing complete is an ordinary programming language with infinite usable memory < 1458872057 987787 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :well, yeah, but "computable" kindof means "computable by a turing machine" so it's kinda self referential :D < 1458872079 966237 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: Yes, but "any program" includes, e.g. "Will-it-halt" < 1458872083 327539 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :(not "arbitrary". it demands infinite memory) < 1458872089 131087 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: It has to be a computable program < 1458872093 461551 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :Will-it-blend < 1458872105 766565 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :"will-it-halt" is not a program < 1458872107 668033 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :lifthrasiir: Turing machines? No < 1458872110 604199 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :it's a question :D < 1458872117 678544 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: Yes, it is, it's just an uncomputable progr- oh < 1458872131 648176 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :it is a question, there is no program for that < 1458872160 79124 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :gitwalrus: Of course, I'm going to have to tax you $(19+2i)/(1+2i) years for the Grand Walrus Empire < 1458872167 937893 :gitwalrus!44255b92@gateway/web/freenode/ip.68.37.91.146 PRIVMSG #esoteric :ah okay. that makes a little more sense. probably one of those things that makes more sense the more you mess with it. who comes up with the names for these languages? < 1458872170 168090 :gitwalrus!44255b92@gateway/web/freenode/ip.68.37.91.146 PRIVMSG #esoteric :a tax? < 1458872175 868918 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :gitwalrus: They have a git tax < 1458872192 383381 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :gitwalrus: Quick question. What is the plural of walrus? < 1458872212 427912 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :don't tell me it's walri < 1458872215 186856 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :gitwalrus: Turing Machine is named after its creator, Alan Turing < 1458872216 695973 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :lifthrasiir: Shush < 1458872225 857771 :gitwalrus!44255b92@gateway/web/freenode/ip.68.37.91.146 PRIVMSG #esoteric :then i guess i'll use svn to avoid the tax. < 1458872246 511968 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :gitwalrus: xD < 1458872252 189054 :gitwalrus!44255b92@gateway/web/freenode/ip.68.37.91.146 PRIVMSG #esoteric :hppavilion[1]: i dont know what the plural is, walruses maybe? < 1458872283 799384 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :AFAIK it's correct. < 1458872285 939045 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :walrii < 1458872290 182712 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :gitwalrus: It's walri. Like lifthrasiir said not to tell them. < 1458872301 100136 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: That's the plural of walri < 1458872314 761176 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :mad: it's walri, s/us$/i$/ as in radius-radii < 1458872317 781481 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :gitwalrus: https://www.youtube.com/watch?v=Ubw5N8iVDHI < 1458872341 347170 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :lifthrasiir: You don't include the $ in the second segment < 1458872349 183173 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :s/us$/i/ < 1458872352 484373 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :oops < 1458872353 961546 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :lol < 1458872363 6116 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :hppavilion[1]: I'm now advocating for (lowercase) "i" for the first person plural-plural pronoun (derived from "us") < 1458872366 227411 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :lifthrasiir: https://www.youtube.com/watch?v=Ubw5N8iVDHI < 1458872386 846232 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :lifthrasiir: You mean ii? < 1458872392 678431 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :no, just i < 1458872406 943334 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :lifthrasiir: But it's plural-plural < 1458872408 120098 :gitwalrus!44255b92@gateway/web/freenode/ip.68.37.91.146 PRIVMSG #esoteric :kewl. you learn something new everyday. has anyone ever written a semi-large program using esolangs or is it all about the shorest possible algortithm? < 1458872431 468494 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :fungot is fairly large < 1458872431 598897 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :myname: hi fiz. fnord i've always had to beat people giving incorrect information < 1458872435 911323 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :also "what is the plural of warlus" is wrong < 1458872451 902974 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :gitwalrus: Yes, but they're usually autogenned < 1458872454 792364 :gitwalrus!44255b92@gateway/web/freenode/ip.68.37.91.146 PRIVMSG #esoteric :human lanuages are awful. who came up with the grammar for those things? < 1458872455 932023 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :you should say "what is the plural of walrii" since it's in genitive case < 1458872474 881496 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :in plural it would be "the plural of walroorum" < 1458872484 886068 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :gitwalrus: I have an example, in a minute < 1458872493 142052 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :gitwalrus: https://arin.ga/FQLSPy/raw < 1458872494 328127 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :gitwalrus: Try running it < 1458872508 683701 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :gitwalrus: (Taneb made that one) < 1458872521 628899 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :gitwalrus: https://github.com/fis/fungot < 1458872521 759027 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :myname: what are you shaving? :) that just makes you a cave man? < 1458872534 97937 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(AKA Von Doorn) < 1458872565 332262 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :hppavilion[1]: autogenerated stuff is lame < 1458872568 621783 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :mad: "of" does _not_ govern the genitive you infidel < 1458872578 86436 :gitwalrus!44255b92@gateway/web/freenode/ip.68.37.91.146 PRIVMSG #esoteric :hppavilion[1]: how am i supposed to use that program? < 1458872579 516476 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :myname: Autogenerated stuff makes me worship people as gods < 1458872585 947516 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :gitwalrus: An online interpreter < 1458872594 102469 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :why that < 1458872606 885389 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :autogenerating is like the least impressive thing you can do < 1458872613 535950 :gitwalrus!44255b92@gateway/web/freenode/ip.68.37.91.146 PRIVMSG #esoteric :i know but like input wise. < 1458872620 610591 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :gitwalrus: I recommend http://copy.sh/brainfuck/ < 1458872621 261414 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ACTION is into case system vandalism :3 < 1458872623 155549 :gitwalrus!44255b92@gateway/web/freenode/ip.68.37.91.146 PRIVMSG #esoteric :seeing as it comes with no instructions. < 1458872625 604905 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :gitwalrus: Copy/paste < 1458872639 433231 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :gitwalrus: It's brainfuck; there's only one way to interact < 1458872646 330013 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :gitwalrus: Run it with some arbitrary input < 1458872658 943169 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :fungot is a way better example < 1458872659 73670 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :myname: heh, no problem. what's your question < 1458872669 992851 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :it is actually written and it is jere right now < 1458872691 64468 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :myname: Fair point < 1458872694 480570 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: *van doorn < 1458872702 493417 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Right, van < 1458872731 334193 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :oerjan : what case should "of" take then? < 1458872767 736084 :gitwalrus!44255b92@gateway/web/freenode/ip.68.37.91.146 PRIVMSG #esoteric :got to go. thanks for the help! < 1458872772 524170 :gitwalrus!44255b92@gateway/web/freenode/ip.68.37.91.146 PART :#esoteric < 1458872773 570905 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :OK < 1458872808 820295 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : myname: Autogenerated stuff makes me worship people as gods <-- http://oerjan.nvg.org/esoteric/emmental/ul.emm now grovel hth < 1458872832 331100 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: First I have to confirm its autogeneration < 1458872847 31854 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ACTION kisses oerjan's boot and begs for mercy < 1458872858 21477 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :wat < 1458872872 257208 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: I'm trying to figure out how Taneb made the banner generator, but I really have no clue xD < 1458872878 691280 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Wait, I think I might know < 1458872887 341431 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Yep, monospace < 1458872892 396002 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Wait, but... < 1458872918 876936 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :mad: in english, it takes the oblique case. the most corresponding latin word might be "de" which i think takes ablative. < 1458872945 630900 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :does english have an oblique case separate from accusative? < 1458873016 981661 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :latin genitive split into both ablative and dative in daughter languages (though ablative is more common) < 1458873021 710028 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: the autogeneration is the EmmUnl.hs in the same directory hth < 1458873097 239885 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :mad: well, no, "oblique" is like a sack term which includes the accusative but also dative < 1458873112 955063 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(not being distinguished in english) < 1458873117 498344 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :oh < 1458873145 889634 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :yeah I was thinking of oblique as in "not nominative not accusative" < 1458873155 556185 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :which is probably a more common use for the term < 1458873163 791673 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :huh < 1458873204 166943 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Are there any good resources on using haskell to generate Eso- wait, no, probably not < 1458873269 769400 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :other way of referring to nominative/everything-else I've heard is subject case / regime case < 1458873284 699586 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm "The term "objective case" is generally preferred by modern English grammarians." < 1458873339 983401 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: i dunno, if so i wasn't using them. < 1458873356 883618 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: So you just figured it out on your own? < 1458873407 69717 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: well it's basically using haskell to make an assembler for emmental < 1458873418 942073 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Ah. < 1458873439 830634 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :and then using the assembler to make an underload interpreter. < 1458873473 347965 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: So you wrote an assembler from some higher language to emmental in Haskell, then used that higher language to interpret Underload?? < 1458873478 214495 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :with complications because the instruction values get moved around between a couple phases < 1458873510 213207 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :http://esolangs.org/wiki/Brainfuck_code_generation exists. I'll check it. < 1458873554 929971 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Nope... < 1458873591 379826 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: it's not that high-level. more like a macro system over emmental with instructions varying between phase < 1458873601 474612 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: high/er/ level < 1458873691 143869 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :mad: i thought genitive was basically replaced by the preposition "de" in daughter languages? < 1458873998 299919 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I've just, with two NOP instructions, added both do-while and if-then to BF < 1458874009 133733 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(I'm making a BF to target compilers to) < 1458874185 570040 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :helloerjan < 1458874194 408220 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hitopia < 1458874218 955631 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :afk < 1458874291 434181 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :oerjan : usually yes < 1458874299 718501 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :french sometimes use à as well < 1458874708 828678 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1458874720 625354 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1458875521 453978 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmm, I need to save one character in my latest Isabelle theory... it has 22223 bytes now. < 1458875571 313813 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :int-e: Is Isabelle whitespace-sensitive? < 1458875602 388581 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :int-e: Alternatively, just add 11110 bytes of junk < 1458875626 609205 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hppavilion[1]: no it's not... < 1458875643 262229 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :101010 is my favourite number < 1458875654 172237 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: in which base? < 1458875664 328408 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Decimal, of course. Why? < 1458875671 157242 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that number works in a lot of bases < 1458875673 260757 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :int-e: Then why not just cut out a newline or something? < 1458875684 339330 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Yes, but if I meant e.g. binary I would prefix it as such < 1458875709 681598 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :0b = binary, 0q = quaternary, 0o = octal, 0x = hexadecimal, 0i = imagidecimal < 1458875719 483130 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(base i) < 1458875771 56712 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(unary) < 1458875821 686716 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I would like to bloat utf-8 to the logical extreme. utf-1 < 1458875837 870049 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hppavilion[1]: because I have a style to stick to. I replaced a "by blast" by "by fast". Yay. < 1458875839 862418 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :0 is a character, 10 is a character, 110 is a character... < 1458875849 76132 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :int-e: Yay! < 1458875852 419563 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :int-e: Does it still work? < 1458875854 209463 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(both blast and fast are automatic proof methods) < 1458875863 668572 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Ah < 1458875865 36954 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :sometimes they both work. < 1458875881 935390 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :int-e: I like how you changed the proof to be bytier xD < 1458875915 525326 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :well, all this will be for naught when I start adding comments. < 1458875923 737094 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :but in the meantime it feels good ;-) < 1458875927 789206 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric ::) < 1458875932 995537 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :int-e: Save the uncommented file? < 1458875945 731046 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :already done, it's a git repo... < 1458875955 304588 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :int-e: Ah, good < 1458875959 573334 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :int-e: What're you proving? < 1458875994 527266 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ooh, something about post correspondence problem and the first-order theory of relations. < 1458876025 140119 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ACTION nods silently < 1458876035 945177 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Got it. I understand. Etc. < 1458876093 982710 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :You know the C2BF compiler out there? < 1458876260 635563 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :We should make one targeting Unlambda or something... < 1458876278 479540 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Maybe not unlambda, but some sort of CL language < 1458876303 435096 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Then again, c2bf died a long time ago (2006) < 1458876330 786650 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :So we could just make a new one based on a slightly-less-impossible BF derivative < 1458876384 357253 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :how about just an LLVM backend < 1458876389 303934 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :then you can compile anything you want to BF < 1458876430 301277 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :coppro: How so? < 1458876440 363719 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :coppro: Ah, with the LLVM backend, I get it < 1458876449 169975 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :coppro: Well that would be too much more efficient < 1458876454 944377 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :hppavilion[1]: true < 1458876465 624791 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :how about we write the backend in unlambda < 1458876531 89976 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :coppro: Perhaps xD < 1458876535 886525 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :coppro: I'm creating Target: Eso < 1458876547 964177 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :A big GH repo for compilers to esolangs < 1458876985 481839 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 252 seconds < 1458877151 517282 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1458878008 360926 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 252 seconds < 1458878322 643283 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 276 seconds < 1458879796 415927 :treaki_!~treaki@p5B11C82A.dip0.t-ipconnect.de JOIN :#esoteric < 1458879874 515717 :treaki__!~treaki@p5B11CB63.dip0.t-ipconnect.de QUIT :Ping timeout: 260 seconds < 1458883647 617947 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 244 seconds < 1458884223 309828 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1458884578 275774 :Sgeo__!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :"I have discovered a truly marvelous proof of the Banach-Tarski paradox that this margin can be made large enough to contain." < 1458884821 709566 :Sgeo__!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :I feel like Weird Sun Twitter should be on TVTropes < 1458885181 849747 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*AllTheTropes < 1458886060 467317 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :so far my project of rewriting coreutils from scratch is like 80% parsing input and 20% doing actual things < 1458886077 821151 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :is that expected? < 1458886161 143269 :lleu!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1458886277 255756 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :so far i definitely spent a lot of time writing an improved getopt and a parser for chmod and something that creates the right strings for tr < 1458886335 614214 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :s/a lot of/most of the/ < 1458886724 884201 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :izabera: what language are you rewriting coreutils in? and is this for fun or is there a more serious purpose behind it? < 1458886760 924385 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :c, for fun/personal project < 1458887091 933123 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i want to create a bot or something with a small system where i wrote all the stuff in /bin < 1458888862 264533 :lambda-11235!~lambda-11@47.208.113.50 QUIT :Quit: Bye < 1458890185 710511 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1458890399 898506 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1458892147 258198 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Ugh... I feel so stupid < 1458892155 607138 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I can't even get a BF terp to work, for some reason < 1458892227 253909 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :^bf ,[.,]!shocking! < 1458892227 384171 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :shocking! < 1458892264 85414 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: are you using one or making one < 1458892273 390215 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Making < 1458892292 73299 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Slightly extened so I can compile things to it, but I'm not using those features < 1458892308 873817 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :if you're making one, do you skip over loops if they start with the cell 0 < 1458892329 482319 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(that's no. 1 stumbling point for beginning bf implementers, i think) < 1458892361 986795 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh right, i even defined a bf derivative for it < 1458892377 677546 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(NewbieFuck) < 1458892412 213010 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :otoh i'd have thought you'd be past that stage by now. < 1458893224 887800 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Yes < 1458893244 914743 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: It's a bug with loops never terminating < 1458893280 403120 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: I check if the current cell is 0, if so I jump to the corresponding close brace (which can be ] OR }, but } is a NOP) < 1458893284 704273 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: If not, I do nothing < 1458893305 299929 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: At the closing brace, I repeat in reverse, finding the corresponding opening brace and jumping to it < 1458893330 321768 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(and subtracting 1 to make sure it doesn't skip over it when it increments the program counter) < 1458893359 932278 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: I repeat it no matter what, even though it's less efficient < 1458893442 77113 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Does the standard BF hello world (the one given in the article) depend on cell size or the like? < 1458893449 911951 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Because mine has 32-bit unsigned integer cells < 1458893454 728644 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :And that might require byte cells < 1458893615 78595 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i don't know < 1458893696 565594 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i suspect not... < 1458893708 212552 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :++++++++[>++++[>++>+++>+++>+<<<<-]>+>+>->>+[<]<-]>>.>---.+++++++..+++.>>.<-.<.+++.------.--------.>>+.>++. < 1458893716 506690 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :!bf32 ++++++++[>++++[>++>+++>+++>+<<<<-]>+>+>->>+[<]<-]>>.>---.+++++++..+++.>>.<-.<.+++.------.--------.>>+.>++. < 1458893716 805334 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :Hello World! < 1458893731 154316 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: nope, 32 should work fine < 1458893738 450555 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(for the first one) < 1458893758 369456 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Yep, that's the one I used < 1458893870 853829 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :no imbalanced loops, no overflows, no negative numbers... indeed that should be fine. < 1458893881 892871 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :does anyone here have enough reputation on codegolf.stackexchange.com to see deleted answers? < 1458893914 405665 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :izabera: only on stackoverflow < 1458893933 661749 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :thanks anyway.. < 1458893945 810850 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1458894059 995631 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :!bf32 +[[->++<]>[-<+>]>+<<]>>++++++++++++++++++++++++++++++++ < 1458894060 283101 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :No output. < 1458894064 22980 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oops < 1458894067 54041 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :!bf32 +[[->++<]>[-<+>]>+<<]>>++++++++++++++++++++++++++++++++. < 1458894067 347582 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​( < 1458894072 856136 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :> ord '(' < 1458894074 733367 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 40 < 1458894079 376296 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oops < 1458894089 745233 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :that's not doing 32 bit < 1458894094 614549 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 244 seconds < 1458894125 301242 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :!bf8 +[[->++<]>[-<+>]>+<<]>>++++++++++++++++++++++++++++++++. < 1458894125 594135 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​( < 1458894130 747625 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :!bf16 +[[->++<]>[-<+>]>+<<]>>++++++++++++++++++++++++++++++++. < 1458894131 33314 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​( < 1458894173 105319 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :... < 1458894229 811497 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION makes another mark for "universe too mad to bother with" < 1458894922 927989 :mad!boulam@69-165-212-148.cable.teksavvy.com QUIT :Quit: Pics or it didn't happen < 1458894958 59250 :lynn_!~lynn@unaffiliated/lynn JOIN :#esoteric < 1458895036 365587 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 252 seconds < 1458895075 771222 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 248 seconds < 1458895273 948693 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1458895453 989524 :lynn_!~lynn@unaffiliated/lynn QUIT :Ping timeout: 248 seconds < 1458896493 869546 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 240 seconds < 1458897576 8972 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite < 1458897712 976765 :nooga!~nooga@91.235.25.1 JOIN :#esoteric < 1458898284 971199 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1458898431 640118 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1458898784 70095 :ski_!~ski@remote11.chalmers.se JOIN :#esoteric < 1458898791 286029 :ski!~ski@remote11.chalmers.se QUIT :Ping timeout: 240 seconds < 1458899113 491179 :lynn!~lynn@unaffiliated/lynn QUIT :Quit: Leaving < 1458901062 33607 :PinealGlandOptic!~PinealGla@82.144.205.57 JOIN :#esoteric < 1458901795 941133 :Elronnd!elronnd@znc.dank.ninja QUIT :Quit: Let's jump! < 1458902511 65312 :PinealGlandOptic!~PinealGla@82.144.205.57 QUIT :Quit: leaving < 1458903206 8189 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :@tell oerjan I fixed `! bf32 (HackEgo) but I can't touch !bf32 (EgoBot). The interps/bf bit that extracts the bitness from the command name wasn't working; fixed it by using I_CMD instead of CMD. < 1458903206 138570 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1458903212 865637 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`! bf32 +[[->++<]>[-<+>]>+<<]>>++++++++++++++++++++++++++++++++. < 1458903213 611372 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​@ < 1458903226 309636 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :> ord '@' - 32 < 1458903227 593195 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 32 < 1458903230 879890 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Now that's 32. < 1458903255 128207 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1458904749 101320 :Elronnd!elronnd@znc.dank.ninja JOIN :#esoteric < 1458906042 967647 :Frooxius!~Frooxius@194.108.5.201 JOIN :#esoteric < 1458906099 375032 :benderpc_!~benderpc@58.146.138.197 JOIN :#esoteric < 1458906246 263269 :bender|!benderpc@2404:e800:e61a:41d:391e:da0c:c621:2106 QUIT :Ping timeout: 268 seconds < 1458906710 13208 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 244 seconds < 1458906766 423596 :earendel!~earendel@unaffiliated/earendel JOIN :#esoteric < 1458908586 449256 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :the character 32 is space < 1458908837 658229 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1458908938 500917 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes, but there's an offset of 32 in the program. < 1458908945 934568 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Presumably to make 8, 16 and 32 all printable. < 1458908950 262011 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(And non-blank.) < 1458909086 402665 :gde33|2!kvirc@546A0B75.cm-12-3a.dynamic.ziggo.nl QUIT : < 1458909951 629068 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 276 seconds < 1458910694 286090 :treaki_!~treaki@p5B11C82A.dip0.t-ipconnect.de QUIT :Quit: Leaving < 1458911037 23531 :nooga!~nooga@91.235.25.1 QUIT :Ping timeout: 250 seconds < 1458911286 768057 :carado!~carado@savhon.org QUIT :Remote host closed the connection < 1458911884 255609 :carado!~carado@savhon.org JOIN :#esoteric < 1458912262 371132 :Sgeo__!~Sgeo@ool-18e43ef5.dyn.optonline.net QUIT :Ping timeout: 252 seconds < 1458914292 904802 :ski_!~ski@remote11.chalmers.se NICK :ski < 1458914371 783060 :nooga!~nooga@91.235.25.1 JOIN :#esoteric < 1458915028 158634 :benderpc_!~benderpc@58.146.138.197 NICK :bender| < 1458916135 308135 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :guys, how about we stop arguing about wether to use pi or tau. just introduce a constant that 1.5 rimes pi. let's call it a ti. < 1458916264 759982 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :that's a completely irrational proposal < 1458916281 158030 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(also, honestly, nobody important is arguing) < 1458916305 831342 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :nevermind, i just wanted to make a lame pun < 1458916329 109073 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :pi has more legs to stand on < 1458916387 775350 :nooga!~nooga@91.235.25.1 QUIT :Ping timeout: 248 seconds < 1458916569 131552 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :i like the idea of using the degree instead < 1458916595 81279 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :you mean 180? < 1458916602 298386 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :the "specific degree of length" = pi/180 < 1458916638 599283 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :But the 180 is so artificial. < 1458916659 279369 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :welcome to bablyon! < 1458916698 901950 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Perhaps proponents of pi could be called areans, and proponents of tau could be circumferians. :P < 1458916719 706563 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :and my proposal is the babylonians < 1458916878 251240 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de JOIN :#esoteric < 1458916887 435916 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :you could also use the gradian if you're french < 1458916917 905267 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :1/400 of a tau < 1458917340 226460 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :or the mil < 1458917369 855775 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :which is 1/1000 of a radian < 1458917410 557572 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :wait no < 1458917425 176443 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :1/6400 of a tau < 1458917485 729211 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :1/3^26 of 1.5 pi < 1458917508 179780 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ARGH! < 1458917553 814423 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :There used to be a great scanned and OCR-ed version of the Abramowitz and Stegun handbook at http://convertit.com/Go/ConvertIt/Reference/AMS55.ASP but now it's disappeared and I'm stupid enough to not have downloaded a local copy < 1458917560 171800 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-dnjqaclouxdbimnw QUIT :Excess Flood < 1458917696 509559 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Luckily http://people.math.sfu.ca/~cbm/aands/toc.htm seems to have another version that might help. < 1458917710 108172 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :It's not as complete, but still < 1458917710 332002 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-mnpgfaatomzqecbp JOIN :#esoteric < 1458917721 78373 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Does anyone happen to have a full copy of the former site? < 1458918260 672069 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :FOUND IT! it's at http://www.convertit.com/Go/ConvertIt/Reference/AMS55.asp < 1458918265 854184 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I'll fix my link < 1458918318 3322 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :www? < 1458918345 685490 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :speaking of which, how do i make orenwatson.be redirect to www.orenwatson.be? < 1458918355 115277 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :\oren\: yes. I'm quite sure my old link used to work, but they must have reconfigured some servers or something < 1458918399 509808 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :\oren\: do you mean how to make the domain point there, or how to make the http server send a Found redirect to point to the other domain? < 1458918571 259795 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :either one... I'm looking at my route-53 page and it doesn't seem to have an easy option for either < 1458918617 871075 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :and why would you do that? < 1458918645 280493 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :\oren\: if the domain doesn't yet point to anything, then you have to fix that first, otherwise there's no webserver to tell you where to redirect. < 1458918737 299524 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :oh, I see. I can just create a new record pointing to where www.orenwatson.be also points < 1458918738 201105 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh, orenwatson.be is gone completely... fun :P < 1458918800 879568 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :i think it's working now < 1458918808 337198 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :nah, needs to propagate still < 1458918840 985494 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :750 seconds for me < 1458918873 128501 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(starting from 900, I presume) < 1458918886 310959 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :yeah. < 1458919074 875316 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Dumb question. The chrome browser still doesn't have native MathML display support, right? < 1458919267 15320 :nooga!~nooga@91.235.25.1 JOIN :#esoteric < 1458919731 126058 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :chrome apparently had it and then removed it becaus eof "Security concerns" < 1458919826 42404 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :yay it's working! < 1458919888 865522 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :well, mathml looks complex. < 1458919910 861708 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :they cited a small user base as well. < 1458919967 60708 :MDude!~MDude@pa-67-234-117-223.dhcp.embarqhsd.net JOIN :#esoteric < 1458919979 197780 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: of course it has a small user base! browser features spread VERY slowly, because people only put something to webpages if the browsers can already show it, and browser devs put features in the browser only if it's needed to show webpages. That's why we're still stuck with jpeg images only. < 1458920000 934246 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :and gifs < 1458920015 284331 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and gifs and pngs, yes, but jpeg as the only lossless format that could spread much < 1458920015 523320 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :though there are a lot of sites serving pngs these days < 1458920023 575371 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :?! < 1458920023 705768 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Maybe you meant: v @ ? . < 1458920029 80360 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :jpeg is lossy < 1458920031 410427 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :the gif problem is mostly solved, my problem is more the jpeg < 1458920033 330878 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :yes, lossy < 1458920035 104153 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :that's what I mean < 1458920048 278408 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :jpeg is the only lossy one, suitable to photos, that is well-spread < 1458920079 823557 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :yes, yes it is. it appears to be "good enough". < 1458920089 914291 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :despite that there are tons of more modern and more versatile formats (including jpeg2000), but since browsers don't support them, every webpage uses only jpegs, and since every webpage uses jpegs, browsers don't support anything else < 1458920110 655207 :MDude!~MDude@pa-67-234-117-223.dhcp.embarqhsd.net PRIVMSG #esoteric :And here I was just reading about Pale Moon devs not being able to keep up because the project was too huge. < 1458920124 267850 :MDude!~MDude@pa-67-234-117-223.dhcp.embarqhsd.net PRIVMSG #esoteric :I don't think having features develop faster would help with that. < 1458920152 906835 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :in contrast look what happens when there's some serious bandwidth usage... i.e. video... in that area, many formats are supported and sites go out of their way to use the best format that the browser they're talking to understands... not the least common denominator < 1458920175 839743 :MDude!~MDude@pa-67-234-117-223.dhcp.embarqhsd.net PRIVMSG #esoteric :I think it's more that file formats aren't a visible enough thing for the public to demand more. < 1458920196 430076 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :For MathML, the result is all kinds of crazy javascript libraries that try to render ALL of maths on client-side, without any server-side preprocessing to CSS to make it faster, because that's more convenient to the server maintainers, even if it means you need like gigabytes or ram to just view a webpage with maths, unless < 1458920204 249388 :MDude!~MDude@pa-67-234-117-223.dhcp.embarqhsd.net PRIVMSG #esoteric :If people arne't already suing a file format, they see no reason to demand using it online. < 1458920211 628551 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :the webpage is sensible enough to use mathml, and the javascript libraries are there only as a fallback. < 1458920262 930161 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fungot: what do you think of suing a file format? < 1458920263 293078 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :int-e: 08:35 fnord fnord has joined esoteric" did not change much, just to be safe < 1458920264 444248 :MDude!~MDude@pa-67-234-117-223.dhcp.embarqhsd.net PRIVMSG #esoteric :*using < 1458920268 287487 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :What browsers other than firefox have mathml support? < 1458920296 395701 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Do other popular browsers (whatever they are these days, I don't follow this android smartphone thing too much) have it? < 1458920388 724572 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Safari, apparently < 1458920457 685084 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :does opera mobile or whatever it is that people use on android support it? < 1458920471 227709 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :or the browser that comes with android phones? < 1458920897 646852 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :looks like opera lost mathml when switching to chromium < 1458921027 195216 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I see < 1458921052 508671 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Well, if firefox and safari has it, that's a lot of users < 1458921130 539971 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I myself use firefox for most webpages. http://dlmf.nist.gov/ has mathml, plus a javascript fallback and image fallback. It's quite well made. < 1458921316 508515 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :http://mathoverflow.net/ has a javascript solution (called mathjax) that has various frontends, including mathml, but it requires client-side javascript for anything, sadly. < 1458921375 106412 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I might want to eventually put up a reformatted miror of a certain website that has lots of math-formulas, so I want to find out how this stuff works. I'll probably try to use mathml and some sort of fallback, but all on server side so you don't need javascript to render them. < 1458921450 704709 :MoALTz_!~no@78-11-183-124.static.ip.netia.com.pl JOIN :#esoteric < 1458921454 488979 :earendel!~earendel@unaffiliated/earendel QUIT :Ping timeout: 260 seconds < 1458921651 281997 :MoALTz!~no@78-11-183-124.static.ip.netia.com.pl QUIT :Ping timeout: 276 seconds < 1458921708 965440 :MoALTz_!~no@78-11-183-124.static.ip.netia.com.pl NICK :MoALTz < 1458922176 630351 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net JOIN :#esoteric < 1458922937 638981 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1458923692 220499 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1458923702 1829 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1458923779 529123 :bender|!~benderpc@58.146.138.197 QUIT :Ping timeout: 252 seconds < 1458923882 609963 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :syntax idea: use unary + as the constructor for nonempty option types < 1458924496 541489 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1458924593 536099 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :wht not just serve images for math, with LaTeX in the alt text < 1458924631 788446 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :black and white PNG's can't be that huge < 1458924666 105592 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :\oren\: wouldn't scale to the user's font size < 1458924673 65528 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :lol, opera mobile < 1458924812 316762 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :ais523: measure the size in ch. < 1458924825 936399 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :then it will scale when the font size does < 1458924840 520972 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :\oren\: but PNG doesn't scale properly < 1458924842 142954 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it gets pixelated < 1458924907 286630 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :why not svg then < 1458924925 817953 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :svg would work < 1458925064 363573 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :\oren\: images don't respect the user's chosen font and colors. mathml does, it works the same as ordinary html and css. < 1458925693 525304 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 252 seconds < 1458926594 566592 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org JOIN :#esoteric < 1458926638 455566 :mihow!~mihow@c-73-67-227-118.hsd1.or.comcast.net JOIN :#esoteric < 1458926834 22342 :earendel!~earendel@unaffiliated/earendel JOIN :#esoteric < 1458927508 360757 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org QUIT :Ping timeout: 252 seconds < 1458928068 206816 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :why would anyone be against having a slovenian supermodel as their first lady? < 1458928190 522356 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org JOIN :#esoteric < 1458928525 893519 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I don't know, they usually come with a president attached to them < 1458928572 139090 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :right but apparently ted cruz attacked trump by saying his supermodel wife is unsuited to be first lady < 1458928604 892568 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :that doesn't make sense to me < 1458928643 195145 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh, those are replublicans < 1458928646 792745 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :they don't make sense < 1458928661 542744 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :not sure where I got the extra l. < 1458928699 287408 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :the first lady of the united states is not allowed to be hot! < 1458928704 318258 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Anyway, personally I'd be interested in how the media would adapt to Bill Clinton being first lady :P < 1458928716 730607 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :first lord? < 1458928725 73011 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(that term is so sexist) < 1458928725 203408 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :first gentleman? < 1458928825 162443 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Anyway, is it Ted who chose that subject or is he just following Trump's lead of not engaging in any political topics? < 1458928831 890203 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :yah, i think "first gent" would sound cool < 1458928844 351976 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :That's a good candidate. < 1458929071 24405 :jaboja!~jaboja@vps.jaboja.pl JOIN :#esoteric < 1458929138 25539 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :They use "First Gentleman" for the husband of a state governer < 1458929147 580620 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Thanks < 1458929246 21858 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :@tell oerjan I fixed by BF interpreter. It turned out I had < increment the pointer. *derp*. < 1458929246 152170 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1458929421 679177 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1458929578 404146 :J_Arcane!~chatzilla@37-219-40-211.nat.bb.dnainternet.fi JOIN :#esoteric < 1458930214 456970 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org QUIT :Ping timeout: 252 seconds < 1458930310 835386 :mihow!~mihow@c-73-67-227-118.hsd1.or.comcast.net QUIT :Quit: mihow < 1458930468 483938 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org JOIN :#esoteric < 1458931374 490439 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? λ < 1458931393 220240 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​λ? ¯\(°​_o)/¯ < 1458931396 755913 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? lambda < 1458931398 386908 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :lambda? ¯\(°​_o)/¯ < 1458931401 937594 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? lamda < 1458931403 232203 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :lamda? ¯\(°​_o)/¯ < 1458931444 201329 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :what could it be, the most functional letter of the Greek alphabet? < 1458931885 268975 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: phi < 1458931912 637057 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :b_jonas: hmm, a capital one? < 1458931926 875451 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: no, a lower case phi < 1458931930 67390 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :\varphi < 1458931934 520389 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmm. < 1458933347 733250 :ais523!~ais523@unaffiliated/ais523 QUIT :Quit: dinner < 1458935076 850089 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :I'm making a game about badly-authored software that it is your job to hack < 1458935158 270015 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ah https://xkcd.com/327/ < 1458935683 378720 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :int-e: Yep :) < 1458935763 642009 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :int-e: One example is that, to read toolconf.conf which is secured so that it can't be read without the password (which is "herbert", though that's irrelevant), you must actually /secure/ the file with a new password < 1458935808 645499 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :int-e: Because the programmer who made it didn't think to add an "is this file already secured?" check to file securing < 1458935850 545449 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :One of my friends, who I've been playing computer games with lately but haven't for the past couple of days because my headset broke, said he misses me < 1458935852 734438 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :I feel validated < 1458935865 633699 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :So with `sec toolconf.cfg ` followed by `unsec toolconf.cfg ` or `auth toolconf.cfg ` you can change the filepass then unlock it for reading < 1458935872 626284 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :Taneb: :) < 1458935888 865484 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :(Though you have to auth every other command if you use that command) < 1458935901 691978 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :(toolconf.cfg contains the data for the filesystem encryption) < 1458935939 753905 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :int-e: I'm just trying to figure out how to fit the massive insecurity into the plot :P < 1458935979 694723 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :I think the goal is that the creator made it less-than-secure so someone could take up his work once he's gone, but only if they can unencrypt the filesystem < 1458936034 273969 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :The language you play the game in is a mix of simplified bash (no redirection yet) and a custom 1337 h4xx0r language with special commands < 1458936132 867369 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :What letter should signify the computer's owner? < 1458936324 712481 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hppavilion[1]: "insecurity: the game" (who needs a plot?) < 1458936418 571404 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org QUIT :Ping timeout: 252 seconds < 1458936490 509492 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org JOIN :#esoteric < 1458936517 268577 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :Obviously, a letter that isn't used in English anymore. < 1458936571 523565 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :But Þ seems too straightforward < 1458936597 20182 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :The owner's handle is thelemax < 1458936632 467443 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :\oren\: You like letters. What do you think? < 1458936683 215950 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1458936689 511197 :ais523!~ais523@unaffiliated/ais523 QUIT :Client Quit < 1458936699 219566 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1458936699 349975 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :Maybe I'll call him ꙮ < 1458936762 577063 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`olist 1030 < 1458936763 121072 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`unidecode ꙮ < 1458936785 577760 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+A66E CYRILLIC LETTER MULTIOCULAR O] < 1458936785 708198 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :olist 1030: shachaf oerjan Sgeo FireFly boily nortti b_jonas < 1458936917 509308 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :lovely, my CaC server has remounted the file-system read-only again. < 1458936928 463946 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh look < 1458936936 612498 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: hardware trouble? < 1458936955 414759 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Probably? :P < 1458937002 787535 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :this is helpful. "mpt-statusd: detected non-optimal RAID status" < 1458937046 711975 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :perhaps one drive has failed? < 1458937145 341192 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Well, I don't see the hardware. < 1458937148 165979 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :/dev/mapper/vg_cac-root_cac on / type ext4 (rw,relatime,errors=remount-ro,data=ordered) < 1458937175 990408 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :and I don't care... the most important bit on that server is mroman's burlesque interpreter < 1458937200 42465 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(so apparently the remount happened 2 weeks ago ;-) ) < 1458937336 213725 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I have a leftover SSH open to the HackEgo one in a screen, and it seems to have printed noisy kernel stack traces on Mar 13, 20, 21, 22 and 23. < 1458937361 350534 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :my last /var/log/messages entry was from Mar 12 03:00:19 < 1458937384 428687 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Mar 25 16:02:07 www2 mpt-statusd: detected non-optimal RAID status < 1458937384 558975 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Mar 25 16:12:07 www2 mpt-statusd: detected non-optimal RAID status < 1458937384 559032 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Mar 25 16:22:07 www2 mpt-statusd: detected non-optimal RAID status < 1458937386 9540 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(and there was one every 10 minutes up to that point) < 1458937395 416873 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Heh, well, it's happening there every 10 minutes now. < 1458937419 373976 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Mar 12 03:00:19 cheap mpt-statusd: detected non-optimal RAID status < 1458937424 840280 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :same "service" :P < 1458937463 452791 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :On that one it's been going on since the start of /var/messages, Mar 20 06:27:05. < 1458937477 483322 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :But there's also all these sporadic "sending NMI to all CPUs" + backtrace ones. < 1458937496 934652 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I get those as well. < 1458937554 858420 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I wonder how the kernel knows what to do with root=/dev/mapper/vg_cac-root_cac < 1458937559 172834 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The "detected non-optimal RAID status" messages go back as far as these logs go -- every 10 minutes, like clockwork, from at least as far back as Feb 21 06:28:04. < 1458937720 909740 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :Is there any uber-simple GUI library out there that I can use to make a better GUI library? Preferably with Python bindings? < 1458937725 435150 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :This one is just your normal LVM thing. There's a "physical" /dev/sda that's got two partitions (sda1, sda5), the latter of which is a LVM physical volume for VG "debian7", LVs "root" and "swap_1". < 1458937841 602745 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :dmsetup status has this, hmm. UUID: LVM-AlBirrduArMwzyJYtPrhgGT7y4C6LR09ZLaUeCzKSoP1bZQ6HohxDJHKMoPjxXf6 < 1458938002 380032 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org QUIT :Ping timeout: 252 seconds < 1458938051 577308 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@tell hppavilion[1] html hth < 1458938051 747379 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1458938093 419264 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It seems that there's a "hardware" RAID thing at least somehow visible. At least /proc/mpt/summary and /proc/mpt/ioc0/summary imply as much. < 1458938109 232685 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org JOIN :#esoteric < 1458938119 623945 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't know how to ask status information from it, though, because mpt-status doesn't say anything; there's just the cryptic non-optimality messages. < 1458938301 332556 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Hmm. Ok, it pieces together /dev/sda3 and /dev/sda4 here... < 1458938394 197260 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :This system doesn't have anything like that. And anyway; mpt-status reports nothing at all, which appears to be the reason why mpt-statusd prints out that message. < 1458938421 525624 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ah, stupid me... the kernel doesn't know what to do with the root= command line; the initrd will handle that. < 1458938449 443211 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The check is if (mpt-status -i $ID) |grep -q 'state OPTIMAL'; then BADRAID=false; else BADRAID=true; logger -t mpt-statusd "detected non-optimal RAID status"; fi < 1458938462 665602 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :So printing nothing counts as "non-optimal". < 1458938500 869129 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :there is no raid, so that makes sense :P < 1458938578 318387 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I guess. But there's still that controller, I would've expected it to say something. < 1458938734 663528 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Maybe the SCSI controller's a virtual one and doesn't do the things mpt-status expects, or something. < 1458939017 991773 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :it is some vmware thing < 1458939023 595906 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Seems that way. < 1458939343 781568 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh well, at least I've explained some of the apparent magic now... that's something :) < 1458939916 976787 :yorick__!~yorick@oftn/oswg-member/yorick JOIN :#esoteric < 1458939949 377488 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org QUIT :Ping timeout: 252 seconds < 1458940011 373051 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org JOIN :#esoteric < 1458940130 980773 :yorick!~yorick@oftn/oswg-member/yorick QUIT :Ping timeout: 244 seconds < 1458940813 876248 :Sgeo__!~Sgeo@ool-18e43ef5.dyn.optonline.net JOIN :#esoteric < 1458941838 667458 :Sgeo__!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :'But to any programmer, it’s painfully easy to see why “Null” could cause problems for a database.' < 1458941880 102357 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you have to be doing something very loosely-typed if "null" the string causes problems < 1458941904 911547 :Sgeo__!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :I want to say something like "No, just the ones not being idiots who cause the problem", but some systems are big enough that a single person can't really fix them < 1458941932 410274 :Sgeo__!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :ais523, http://www.bbc.com/future/story/20160325-the-names-that-break-computer-systems < 1458941998 332313 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Actually, it's the BBC controlling us from London. < 1458942026 160356 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: You should say "Unfortunately, there's a radio connected to my brain" to vaporware. < 1458942799 684808 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :For some reason the poster at the hospital that says "testing for HIV is an everyday part of living in London" just sounds weird. < 1458942846 828024 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :https://pbs.twimg.com/media/CF1kQXuWAAAAQjJ.jpg < 1458942876 222814 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That one, yes. < 1458942889 234595 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(That's the image I used to verify the text.) < 1458942914 158152 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :So you mean that all information on the poster taken together means that there are $((500000/365)) people living in London? < 1458942926 952819 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :or maybe that's 500000. < 1458942946 714529 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :anyway, nice find < 1458943049 832749 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Mostly it just makes me wonder which inherent part of living in London necessitates the daily HIV tests. < 1458943067 644579 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, it's not necessarily you who're getting tested for HIV. < 1458943106 36024 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe you're otherwise affected by the tests. < 1458943216 129330 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Also today I went to snoop around the King's Cross / St. Pancr(e)as area. They had a lock. < 1458943221 686403 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The kind that boats go through. < 1458943269 900939 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is that like the kind of eye a camel goes through? < 1458943279 847926 :lynn!~lynn@unaffiliated/lynn QUIT :Read error: Connection reset by peer < 1458943303 1284 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I was going to say it's bigger, but I'm not entirely sure what sort of eyes camels do go through. < 1458943335 402147 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :"eye of a needle" presumably < 1458943357 862816 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :in which case the problem is that boats can actually pass the lock < 1458943416 993715 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Only if they have a key, right? < 1458943429 505593 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(provided it has water and the gates actually close and open) < 1458943447 229921 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :shachaf: I'm not sure, but you may be missing out on a meaning of "lock". < 1458943447 399556 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org QUIT :Ping timeout: 252 seconds < 1458943454 858600 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And anyway camels can go through the eyes of needles. < 1458943467 29116 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :“With man this is impossible, but with God all things are possible.” < 1458943478 876508 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There's a smartphone app that can allegedly control the fountains on Granary Square -- these ones: https://googledrive.com/host/0B4J9OAzXNfZANkM4WXNHSG93YVU -- but the reviews in Play Store seemed so pessimistic I didn't even bother to try. < 1458943486 983528 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1458943509 443527 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Although there was someone with a phone doing something that looked like trying to make them go. < 1458943511 679340 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :that's a clever app < 1458943575 45473 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :well, a clever idea for an app < 1458943584 587319 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The app is the snake game, in theory. I think there were also some colored lights to show your particular snake, and support for up to 4 people simultaneously. Or something like that, anyway. < 1458943604 871334 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Quit: ZNC - http://znc.in < 1458943644 941347 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The fountains did act a bit like in a snake game, but if someone was playing them, they weren't very good. < 1458943688 527521 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Actually the people that acted like they were trying to do something with their phones are those two in the photo. < 1458943710 921474 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: hmm... fountains and snakes? can you get wishes from them too? < 1458943730 848441 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :maybe they have bad reviews from the people who die to water mocassins < 1458943780 497362 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The reviews mostly said stuff like "Two of us attempted but could not connect." or "Says there are no games and info link goes to 404 page" or "Was there twice at the right time. Couldn't connect to cloud error kept coming up". < 1458943875 724619 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :https://www.kingscross.co.uk/img/790x444/src/media/11A5729-800x450.jpg <- that's what it's supposed to look like. < 1458944340 193216 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: install it, get it to work, reverse engineer the protocol it uses to communicate with the fountains, and write a better program for it. < 1458944375 861348 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Or just skip the app, log in to the insecure control computer of the fountain with "admin" as the username and "admin" as the password or something obvious like that, and replace its software. < 1458944397 329078 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :That's how anything controlled by software in the real world works these days, don't they? < 1458944471 492380 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :b_jonas: only if you have a dark room with three monitors running terminals with black background and green foreground < 1458944598 760110 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I don't work in dark rooms. < 1458944607 35813 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I prefer brightly lit. < 1458944625 570652 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :then I'm afraid admin/admin won't work for you. < 1458944632 769830 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :you have to follow the proper protocol in these things < 1458944736 684674 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :no way. you only have to follow the protocol if the other side is implemented properly to actually enforce the protocol. < 1458944881 149719 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So I've decided to create an esolang. < 1458944912 780399 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Well < 1458944923 271028 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :You've certainly come to the right IRC channel < 1458944936 500185 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :It's more or less Smalltalk. < 1458944945 733834 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I'm just gonna monologue for a while. < 1458944958 497112 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :I'm listening (reading?) < 1458944961 331847 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :so it's not smalltalk < 1458944972 932188 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :because that would be a dialogue? < 1458944987 664142 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So, it's an object-oriented language. Like most object-oriented languages, the state consists primarily of a bunch of objects... blah blah blah. < 1458945000 294099 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :There's a certain number of basic object types. < 1458945027 139431 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Note that in theory, it's not possible to determine the BOT of an object at runtime, because an object can lie about what kind of object it is. < 1458945061 743730 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :There's GENERIC, CLASS, DICT, and BLOCK. I think that's it. < 1458945076 991568 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :adversarial typing < 1458945135 310927 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :If you have an object, you can do a method call on it. Doing this requires passing in two other objects: the name of the method, and the argument. < 1458945151 551030 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :The object will then do something and return another object. < 1458945250 135839 :llue!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1458945262 145093 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Every object contains a class pointer. Note that a class pointer doesn't have to point to a CLASS; it can point to any kind of object. < 1458945295 343534 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :tswett: what's GENERIC, and are there some sort of integers or other lightweight objects that don't have any pointers at all? < 1458945318 131315 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :in fact, what are GENERIC, CLASS, DICT, and BLOCK? < 1458945326 702721 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and what does an object store? < 1458945347 765317 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :In the general case, when you call a method on an object, what happens is that the class's #get_method method is called with the method name as an argument, and then whatever is returned, its #execute method is called with a certain dictionary as an argument. < 1458945391 420662 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :The dictionary's values are the object you called the method on, and the argument you passed to the method. < 1458945412 859894 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Now, this process obviously has the potential for infinite regress. So we cheat a bit. < 1458945433 195959 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :For a GENERIC object, the process is always as above, but for the other types of objects, there are certain method calls that skip the process. < 1458945461 640809 :lleu!~gnomebad@unaffiliated/lleu QUIT :Ping timeout: 244 seconds < 1458945485 521896 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :tswett: also, are you planning to make an implementation for this? and test programs < 1458945503 538208 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :It's been a long, long time since I implemented one of my own esolangs. < 1458945511 706597 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :For a CLASS object... lemme think about this a bit. < 1458945522 558643 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :implement one of mine then < 1458945794 98690 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :All objects have a local variable dictionary. This is actually a dictionary carried within the object; it's not a pointer to another object. < 1458945810 180946 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So. < 1458945824 314129 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :tswett: is that like ruby objects (as opposed to smalltalk objects)? < 1458945842 476439 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :b_jonas: I don't know about Ruby, so I don't know what you mean. < 1458945900 563635 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1458945903 44243 :jaboja!~jaboja@vps.jaboja.pl QUIT :Ping timeout: 250 seconds < 1458945961 491942 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :For a CLASS object, when you call its #get_method method, the CLASS object calls #get on its own "method_dictionary" instance variable in order to get the method. If this returns null, the CLASS object then calls #get_method on its "superclass" instance variable. < 1458945973 523080 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :It returns whatever the first non-null thing was. < 1458946071 94444 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :For a DICT object, when you call its #get method, it returns its corresponding instance variable. < 1458946090 476017 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :For a BLOCK object, when you call its #execute method, the content of the block actually executes. < 1458946096 678264 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :By the way... < 1458946118 142147 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :A BLOCK object, in addition to the class pointer and local variable dictionary, has an actual block of code in it. < 1458946276 949751 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :tswett: Smalltalk full objects (not the lightweight ones like integers) have a fixed set of instance variable fields determined by their class, plus they may own an array. Ruby full objects have a dictionary of instance variables, plus possibly some specific data if their class is derived from one of the approximately 15 primitive builtin ruby objects like Array, Hash, String, Regex < 1458946337 979197 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :This sounds a lot more like Ruby than Smalltalk, then. < 1458946461 984271 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :In ruby, those primitive types of what can be stored in an object are identified by this enum ruby_value_type thingy, which has values 1..15 for the primitive types (including not only Array, Hash, String but also Class and Bignum), plus 6 types for lightweight values that aren't pointers (fixints and 5 more), and 4 values for internal things that aren't objects and ruby variables can never hold them but are managed by the garbage collector < 1458946531 414718 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(just like how a perl scalar can have multiple representations depending on what it is required to hold, but it can't be an AV or HV despite that interanlly those structures LOOK very similar to scalars for a good reason, only they're not exposed as such to userspace) < 1458946577 439880 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :The most important of those 4 internal things is T_NODE which holds pieces of the interpreted ruby code tree. < 1458946629 214506 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Now, a key feature is that generally, calling an object's methods and looking up objects in dictionaries are the *only* things you can do with an object. < 1458946659 766120 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Anyway, the generic or basic fullweight type is T_OBJECT, which only has the instance dictionary, nothing special. Any ruby object whose class isn't any of the special lightweight ones and isn't derived from any of the 14 classes corresponding to the other full representation types is represented as such. < 1458946779 217765 :llue!~gnomebad@unaffiliated/lleu QUIT :Quit: That's what she said < 1458946789 510187 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Also, I'm not sure if all the 14 specialized representations have an instance dictionary. I don't remember that. Every full object has a class pointer though, that's for sure. < 1458946795 59587 :lleu!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1458946839 533215 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :There's one exception. When "the general method call case" calls the #execute method on a BLOCK, that BLOCK receives a special "self pointer" that it can do a lot more stuff with. < 1458946882 372935 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Also, the instance dictionary is stored in some efficient way for optimization, so that the keys (names) are shared among instances. < 1458946896 536639 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Or something. I don't really know the specifics of the implementation. < 1458946992 858149 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Now, there's nothing preventing you from changing either the class or the basic-object-type of an object that already exists. < 1458947040 995871 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :You could do something like "Object.set_class(Object)", causing the class of the class "Object" to change from "Class" to "Object". < 1458947123 492001 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :tswett: right < 1458947178 803778 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :By the way, don't take me as an authority on either smalltalk or ruby. I'm making up half of this stuff from half-forgotten memories. Verify in the smalltalk book and the ruby source code if you want to be sure. < 1458947243 866509 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So yeah. The general philosophy is "just let the programmer do anything at all". < 1458947290 937295 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Except, of course, violate an object's sovereignty. < 1458947377 618162 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-mnpgfaatomzqecbp QUIT :Excess Flood < 1458947532 505686 :jaboja!~jaboja@vps.jaboja.pl JOIN :#esoteric < 1458947537 51815 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :huzzah! http://orenwatson.be/ is working < 1458947556 64301 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :orenwatson.be.working < 1458947581 853725 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :`unidecode ␡ < 1458947599 451052 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+2421 SYMBOL FOR DELETE] < 1458947620 544459 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-zyizzosvxfscgxzw JOIN :#esoteric < 1458947676 990365 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :␀␁␂␃␄␅␆␇␈␉␊␋␌␍␎␏␐␑␒␓␔␕␖␗␘␙␚␛␜␝␞␟␠␡ < 1458947736 185385 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :https://www.quora.com/What-are-some-of-the-most-clever-ways-a-programmer-can-mess-with-a-friend/answers/20717097?srid=dS99 is amazing < 1458947947 624544 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :i'm pretty sure I could have done that in VB when I was in high school < 1458948000 11573 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :Mostly because VB makes it easy to make a realistic looking interface... < 1458948064 639306 :glitchmatick!~glitchoma@142-217-109-67.telebecinternet.net JOIN :#esoteric < 1458948073 304991 :glitchmatick!~glitchoma@142-217-109-67.telebecinternet.net PRIVMSG #esoteric :hello < 1458948080 875463 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :hi < 1458948120 284277 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`welcome glitchmatick < 1458948125 268843 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :glitchmatick: 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.) < 1458948299 661124 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :hppavilion[1]: anyway it seems like what he did was make a chat client with a green-on-black interface and pretend to be the shell < 1458948332 670721 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :kind of elaborate for a prank < 1458948770 988348 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1458948832 520760 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@messages- < 1458948832 651119 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :fizzie said 12h 40m 26s ago: I fixed `! bf32 (HackEgo) but I can't touch !bf32 (EgoBot). The interps/bf bit that extracts the bitness from the command name wasn't working; fixed it by using I_CMD instead of CMD. < 1458948832 651307 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :hppavilion[1] said 5h 26m 26s ago: I fixed by BF interpreter. It turned out I had < increment the pointer. *derp*. < 1458948850 372454 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@fizziesnack < 1458948850 502982 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Unknown command, try @list < 1458949044 916050 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: how right-biased of you. < 1458949147 147444 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :I have added 𝕬𝕭𝕮𝕯𝕰𝕱𝕳𝕴𝕵𝕸𝕹𝕺𝕽𝕾𝕿𝖀𝖆𝖇𝖈𝖉𝖊𝖋𝖌𝖍𝖎𝖏𝖐𝖑𝖒𝖓𝖔𝖕𝖖𝖗𝖘𝖙𝖚𝖛𝖜𝖝𝖞𝖟, with uncial letters I copied from the Book of Kells < 1458949295 178891 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :\oren\: That does seem like the most likely result < 1458949333 354156 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :\oren\: I'm kind of tempted to make my own Bloody Smurf (one that actually works) and get gullible people to use it < 1458949349 294684 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :it's called nmap < 1458949357 272679 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :@messages-load < 1458949357 402951 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :shachaf said 3h 8m 25s ago: html hth < 1458949362 510232 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :\oren\: how kelligraphic < 1458949370 202144 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :(the bloody smurf that acutually works) < 1458949395 60893 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? html < 1458949398 529597 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :HTML is just pictures and words. < 1458949401 533664 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :\oren\: No, it wouldn't work as in actually hacking things < 1458949409 949369 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :why not? < 1458949422 448417 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn HTML is short for "hope this mess loads" < 1458949423 40429 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :\oren\: It would be like a game disguised as a real hacking client that you throw at people < 1458949425 846857 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Relearned 'html': HTML is short for "hope this mess loads" < 1458949439 301681 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn HTML is short for "hope this mess loads". < 1458949441 516123 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Relearned 'html': HTML is short for "hope this mess loads". < 1458949500 789541 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :\oren\: Because I don't know how hacking works < 1458949731 626999 :glitchmatick!~glitchoma@142-217-109-67.telebecinternet.net QUIT :Ping timeout: 276 seconds < 1458949774 129913 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :fizzie++ slightly less transient < 1458949849 169907 :zgrep!sid43445@gateway/web/irccloud.com/x-oevbiojbkxyvopgg PRIVMSG #esoteric ::D (regarding 'HTML') < 1458949855 419030 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :ack < 1458949869 579371 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION swats myname and int-e for their puns in the log -----### < 1458949887 370973 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :oerjan: why that? < 1458949892 803383 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :`u8tbl 0x1d9b 0x1da7 < 1458949893 633509 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Segmentation fault < 1458949901 473474 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :`` u8tbl 0x1d9b 0x1da7 < 1458949902 227129 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​ᶛᶜᶝᶞᶟ \ ᶠᶡᶢᶣᶤᶥᶦᶧ < 1458949904 771607 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: hey, why don't i get a swat < 1458949921 444630 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: i may not have got to that point yet. < 1458949925 75509 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: ... < 1458949941 691256 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :how is a pun a reasonable excuse for swating? < 1458949950 211127 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :myname: it's traditional < 1458949957 860211 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :okay < 1458949969 143847 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i liked it. the pun, that is < 1458949993 202760 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :although i've been lazily leaving things to boily's mapole recently < 1458950031 505069 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i still don't get why you read all the backlogs < 1458950062 816484 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :`` u8tbl 0x16f1 to 0x16f8 < 1458950063 465983 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1458950066 742118 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :`` u8tbl 0x16f1 0x16f8 < 1458950067 492687 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​ᛱᛲᛳᛴᛵᛶᛷᛸ < 1458950154 613281 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :`` u8tbl 0x31f0 0x31ff < 1458950155 342591 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​ㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ < 1458950178 416002 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :oh, right the extra katakana used for ainu < 1458950240 27665 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :`` u8tbl 0x2934 0x2937 < 1458950240 846164 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​⤴⤵⤶⤷ < 1458950247 556240 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`file bin/u8tbl < 1458950248 699309 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin/u8tbl: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.26, BuildID[sha1]=0xf4bd6215e42f01142295c499b7a9bf8a7c37e01a, not stripped < 1458950301 825931 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` mv bin/u8tbl{,.elf}; mkx 'bin/u8tbl//u8tbl.exe $@' < 1458950304 405515 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :HAXINATOR < 1458950305 995679 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin/u8tbl < 1458950314 759951 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`u8tbl 0x31f0 0x31ff < 1458950315 352967 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv/bin/u8tbl: line 1: u8tbl.exe: command not found < 1458950320 403631 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: well i don't remember making any puns < 1458950321 240275 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oops < 1458950321 370582 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :`` u8tbl 0x27a9 0x27aa < 1458950322 31319 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv/bin/u8tbl: line 1: u8tbl.exe: command not found < 1458950331 51377 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: but i'm sure i must've < 1458950345 26851 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` mv u8tbl.{elf,exe} < 1458950345 900820 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :mv: cannot stat `u8tbl.elf': No such file or directory < 1458950347 54772 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :H4X1N470R is a better name < 1458950363 468921 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :oh dear < 1458950365 218226 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` mv bin/u8tbl.{elf,exe} < 1458950365 348571 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :`` u8tbl 0x27a9 0x27aa < 1458950394 299619 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv/bin/u8tbl: line 1: u8tbl.exe: command not found < 1458950395 157190 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :...did we cause some kind of deadlock < 1458950395 696003 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1458950399 706498 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :`` u8tbl 0x27a9 0x27aa < 1458950400 597625 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​➩➪ < 1458950403 205991 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`u8tbl 0x31f0 0x31ff < 1458950403 863479 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​ㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ < 1458950407 242950 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :there < 1458950450 249529 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : i still don't get why you read all the backlogs <-- ALSO TRADITION (sometimes i give up though) < 1458950480 135938 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :`u8tbl 0x2395 < 1458950481 312579 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :back in these days with more bots than active users? < 1458950483 998498 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv/bin/u8tbl: line 1: 293 Segmentation fault u8tbl.exe $@ < 1458950489 650256 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :`u8tbl 0x2395 0x2395 < 1458950490 264685 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​⎕ < 1458950491 656057 :lynn_!~lynn@unaffiliated/lynn JOIN :#esoteric < 1458950520 964390 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :oerjan: how much time do you spend with that? < 1458950553 166170 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: it might get canceled out by the `olist hth < 1458950612 14015 :lynn_!~lynn@unaffiliated/lynn QUIT :Read error: Connection reset by peer < 1458950615 521305 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :myname: DON'T ASK < 1458950625 604276 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i already did < 1458950655 962178 :lynn_!~lynn@unaffiliated/lynn JOIN :#esoteric < 1458950679 973943 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 264 seconds < 1458950707 50163 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :if it's long i generally multitask while doing it, so it's hard to measure. < 1458950788 576805 :lynn_!~lynn@unaffiliated/lynn NICK :lynn < 1458950871 182981 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :<\oren\> speaking of which, how do i make orenwatson.be redirect to www.orenwatson.be? <-- i'm pretty sure there are people championing the opposite convention hth < 1458950913 920447 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :well right now neither one reditrects, they jsut both go to the same ip < 1458950934 157778 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :right, which is a bit awkward because you get parallel urls < 1458950951 839781 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(same if you have both http and https) < 1458951235 579985 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :I don't see why browsers don't cache based on ip instead of domain name < 1458951318 266789 :glitchmatick!~glitchoma@24.212.113.177 JOIN :#esoteric < 1458951333 864765 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 240 seconds < 1458951374 738566 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What do IPs have to do with anything? < 1458951428 297125 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1458951510 721241 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :shachaf: well my server has an ip < 1458951530 349924 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :\oren\: there are a lot of webhosts providing several entirely different websites from one ip < 1458951566 900891 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :presumably as domain names are much less scarce than ipv4 < 1458951572 202092 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: actually doing that is apparently now mandatory < 1458951583 824943 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :i.e. if you run two websites from one physical server, they both have to be from the same IP < 1458951597 276130 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: huh? < 1458951598 603717 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in an attempt to reduce IPv4s being exhausted for stupid reasons < 1458951602 495340 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(this doesn't apply to IPv6) < 1458951604 798779 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :aha < 1458951609 74208 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: you don't get the IP being allocated otherwise < 1458951871 346999 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION notes that www.google.no and www.google.se are the same ip, although www.google.com is different. < 1458951900 812856 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :52.2.213.98 is the ip of my server < 1458951949 823644 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :\oren\: the point is, anyway, that the ip is not enough to tell whether two urls with only hostname different give the same result < 1458951952 49174 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :so theoretically, the browser could note that both www.orenwatson.be and orenwatson.be are 52.2.213.98:80 < 1458951960 543823 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, I should say same virtual serer < 1458951962 118717 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*server < 1458951964 506582 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :rather than physical < 1458951984 636635 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :\oren\: yes but they might have different content < 1458952007 603289 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the recommendation from http://no-www.org is to have the www. version redirect to the non-www. version < 1458952008 606373 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :hmm, then should I redirect www to plain or vice versa? < 1458952010 401836 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although they are obviously biased < 1458952150 460861 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i recall there's an opposing site but i think that one is mainly a joke < 1458952172 178451 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the competing site is http://www.yes-www.org/ < 1458952177 744806 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :…I should have guessed that < 1458952305 936436 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :"I’ve even seen a few pathological cases where, given a URL, they will type www.google.com or another search engine into the address bar, and then type the URL they actually want to go to into Google’s search field!" < 1458952333 425530 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :which is axtually quite common < 1458952341 790835 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i guess it's not a joke after all < 1458952382 720213 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :well, most people put it into the google startpage < 1458952445 84906 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I've heard reports of people entering "google" into Google's search field, then searching their actual query from the resulting page < 1458952809 105091 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :<\oren\> the first lady of the united states is not allowed to be hot! <-- oh so _that_ is the real reason why they killed jfk! < 1458952871 665726 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de QUIT : < 1458952962 295366 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, when I see <\oren\> posted like that, it looks a bit like an HTML tag < 1458952981 192761 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :let's not get into another of those comment tag closing threads though < 1458952989 201611 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :from an alternative universe, perhaps < 1458953036 681255 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION doesn't have < before nicks in irssi, anyway. < 1458953145 39372 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :suddenly my logreading slips away to a tatham puzzle < 1458953187 804180 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(currently being "Range") < 1458953236 306286 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i am puzzling that new one a lot < 1458953245 823133 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :palisade < 1458953252 561390 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :it's fairly easy, though < 1458953258 331991 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :yeah < 1458953303 558655 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i actually enjoy that zombie/vampire/ghost one < 1458953306 390629 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i tend to cycle alphabetically, so that was a short while ago. < 1458953310 602820 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :myname: me too! < 1458953365 903670 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :since www.orenwatson.be is long, I'm going to use the no-www convention < 1458953573 363639 :idris-bot!~idris-bot@dslb-088-076-099-072.088.076.pools.vodafone-ip.de QUIT :Quit: Terminated < 1458953592 526251 :idris-bot!~idris-bot@dslb-088-076-099-072.088.076.pools.vodafone-ip.de JOIN :#esoteric < 1458953818 531315 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :does anybody know the game "quattropoli"? (at least that's the name i know it under) < 1458953868 349221 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :myname: I haven't heard of it. What's it like? < 1458953910 404657 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :ypu have a 4x4 game board and 16 different cards < 1458953931 606857 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :each card has 4 properties: outer form, inner form, outer color, inner color < 1458953953 405357 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :with form being circle or square and color.being black and white < 1458953986 531760 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :what you have to achieve is make a row of 4 cards which share at least one property < 1458953992 11871 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :but there's a catch < 1458954003 949073 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :you always choose the card your opponent has to play < 1458954113 714221 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :does each player play to their own board? < 1458954120 921703 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :no < 1458954133 986757 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :there is one shared board and one shared set of 16 cards < 1458954135 990002 :nooga!~nooga@91.235.25.1 QUIT :Ping timeout: 264 seconds < 1458954137 482245 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so shared board, and you're aiming to be the first to complete a line < 1458954143 526335 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :yes < 1458954143 679870 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Do diagonal lines count? < 1458954147 332057 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :yes < 1458954147 462313 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but one person chooses which card is played, the other chooses where < 1458954154 242739 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :exactly < 1458954168 432729 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :16**16 = 2**64 < 1458954176 362258 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this game seems brute-forceable to me when pruned properly < 1458954188 554172 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :certainly < 1458954189 371809 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Quick, someone teach it to a neural net. < 1458954214 189652 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i just liked the twist of not being able to choose what to play < 1458954228 829730 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :the youthful me liked it a lot < 1458954282 854791 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(it may be useful to know that without the twist there's an easy non-losing strategy for the second player) < 1458954345 846417 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :destroy any row that can be dangerous? < 1458954396 817233 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :none of the standard second-player exploits obviously work < 1458954403 109980 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so this must be a new or unusual one < 1458954426 426286 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Win if you can; otherwise mirror your opponent's move. < 1458954440 26872 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, I see < 1458954448 553140 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's a clever variant on the normal mirroring situation < 1458954472 752605 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :there should be a list of characters that look lik there was an error < 1458954681 682004 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :〿⎕〾〼◌□ < 1458954766 466700 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 252 seconds < 1458954798 319188 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :〾 in particular looks like something has gone horribly wrong < 1458954850 573279 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :it looks like a character lookup error that isn't the normal one < 1458955066 101564 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :Oh no the reactor 〾〾〾〾〾〾〾〾〾〾〾〾〾〾〾〾 < 1458955311 31125 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net JOIN :#esoteric < 1458955567 517857 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :`unidecode 〾 < 1458955582 481293 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+303E IDEOGRAPHIC VARIATION INDICATOR] < 1458955613 216445 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: Do you know anything about low-level GUI programming? < 1458955624 455067 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Tiny bits. < 1458955668 73510 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: I'm trying to make my own. < 1458955678 106737 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I know some things of GUI programming with Xlib and with VB6 < 1458955692 57403 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :hppavilion[1]: using what sort of library or whatever? < 1458955701 722636 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: Any standard libraries necessary < 1458955708 173874 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :zzo38: Oh, right, you made Xlib bindings for JS < 1458955740 590444 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: My own GUI library that is; got phrased wrong < 1458955751 565337 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Is SDL still current? < 1458955761 888302 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: SDL? < 1458955775 48875 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :That library for doing graphics and audio and so forth. < 1458955793 268149 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: Ah. < 1458955981 271659 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :tswett: yes but it's inefficient :-( < 1458955982 395866 :lynn_!~lynn@unaffiliated/lynn JOIN :#esoteric < 1458955989 623815 :lynn!~lynn@unaffiliated/lynn QUIT :Disconnected by services < 1458955991 621796 :lynn_!~lynn@unaffiliated/lynn NICK :lynn < 1458957121 991982 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION concludes that the 2nd player non-losing depends on there being an even number of cells in the shortest direction < 1458957174 875625 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm wait < 1458957220 434744 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :maybe both must be < 1458957276 785905 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: are you talking about the game of life hth < 1458957279 542591 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :you need a mirroring that fixes no odd-length line < 1458957293 715032 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: no, myname's game < 1458957383 911668 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm things get a bit fishy when not quadratic. < 1458957411 979337 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net QUIT :Ping timeout: 264 seconds < 1458957432 663716 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(what's a diagonal) < 1458957502 321810 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :or rather, int-e's simplification < 1458957568 703808 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm with odd size, does the first player have an easy win by starting in the center < 1458957590 995184 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :and from then doing a mirroring of the second player < 1458957621 130927 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*non-loss < 1458957769 329980 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :mirroring around the center, that is, not a line < 1458957816 982759 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION thinks so < 1458957994 754136 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :how do you mirror selecting if each card is unique? < 1458958342 799436 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :liie, i start by selecting black outer square black inner square < 1458958355 982123 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :you put it somewhere and want to mirror that < 1458958361 788590 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :how do you do it? < 1458958391 411918 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :black outer square white inner square? black outer squeare black inner circle? < 1458958511 530981 :Guest96610!~smuxi@80.12.51.135 JOIN :#esoteric < 1458958516 929050 :Guest96610!~smuxi@80.12.51.135 PRIVMSG #esoteric :o/ < 1458958562 609691 :Guest96610!~smuxi@80.12.51.135 PRIVMSG #esoteric :I found your channel in an old log of IRC < 1458958582 969155 :Guest96610!~smuxi@80.12.51.135 PRIVMSG #esoteric :It's about esotic language, right ? < 1458958584 275164 :glitchmatick!~glitchoma@24.212.113.177 QUIT :Ping timeout: 276 seconds < 1458958589 49101 :Guest96610!~smuxi@80.12.51.135 PRIVMSG #esoteric :Is there somebody? :) < 1458958589 179438 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :yup < 1458958590 371385 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :also, there are 16! possible boards, being around 2.1 * 10^14 < 1458958618 599267 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :we also discuss esoteric board games, and fonts, etc... < 1458958627 496411 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :and mtg < 1458958630 529046 :Guest96610!~smuxi@80.12.51.135 PRIVMSG #esoteric :I'm looking for an specific esoteric language < 1458958637 609002 :Guest96610!~smuxi@80.12.51.135 PRIVMSG #esoteric :using POINTING TRIANGLE < 1458958649 319953 :Guest96610!~smuxi@80.12.51.135 PRIVMSG #esoteric :using 😀 < 1458958685 199695 :Guest96610!~smuxi@80.12.51.135 PRIVMSG #esoteric :is there any way you point me on some direction with theses informations? ^^ < 1458958761 624236 :Guest96610!~smuxi@80.12.51.135 PRIVMSG #esoteric :I may have a code (I guess it's code), I would need to know what does this code do < 1458958762 496303 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :define pointing triangle. like, the symbol? < 1458958766 918987 :Guest96610!~smuxi@80.12.51.135 PRIVMSG #esoteric :Yep < 1458958767 890704 :Guest96610!~smuxi@80.12.51.135 PRIVMSG #esoteric :🐇 🐼 🍇 🐇🐖 🏁 ➡️ 🚂 🍇 🍮 s 0 🍮 i 0 🔁 ◀️ i 3427 🍇 🍊 ▶️ i 3418 🍇 🍳 s 🍉 🍓 🍇 🍫 s 🍉 🍫 i 🍉 😀 🔷🔡🚂 s 10 🍮 a 0 🍮 i 0 🔁 ◀️ i 1239 🍇🍊 ▶️ i 1229 🍇🍳 a🍉🍓 🍇🍫 a🍉🍫 i🍉😀 🔷🔡🚂 a 10🍎 0🍉🍉 < 1458958804 929745 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :doesn't look like any code i know < 1458958805 703157 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :hmm there are various emoji language < 1458958814 534525 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :yeah < 1458958823 293438 :Guest96610!~smuxi@80.12.51.135 PRIVMSG #esoteric :damnit < 1458958832 662806 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :but they either are fare more lisp like or less wordy < 1458958910 875847 :Guest96610!~smuxi@80.12.51.135 PRIVMSG #esoteric :hmm.. do you know where I can find what I'm looking for? I tried an esolang list, didn't recognize anything < 1458958997 698744 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :is it heartforth? < 1458959088 363011 :Guest96610!~smuxi@80.12.51.135 PRIVMSG #esoteric :I'm gonna check < 1458959131 197351 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : how do you mirror selecting if each card is unique? <-- curses, foiled again < 1458959228 197369 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :https://github.com/nasser/Emojinal < 1458959235 414096 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :it could also be this < 1458959257 123839 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :which does appear to use those emoji < 1458959259 661683 :Guest96610!~smuxi@80.12.51.135 PRIVMSG #esoteric :I'll check it too then ! :D < 1458959265 674240 :Guest96610!~smuxi@80.12.51.135 PRIVMSG #esoteric :(thank you :) ) < 1458959311 357849 :jaboja!~jaboja@vps.jaboja.pl QUIT :Remote host closed the connection < 1458959371 970673 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :myname: actually, choosing the card with all properties opposite might work for the even case < 1458959407 249141 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :for the odd there'll be trouble choosing the initial center < 1458959458 8387 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :so, white outer circle white inner circle < 1458959493 332704 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :myname: oh and this was all assuming without choosing your opponent's cards. < 1458959538 286042 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :having odd numbers would imply a property having more than 2 ways < 1458959563 297055 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :in which case there is no direct opposite < 1458959623 847608 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :well i was assuming nothing about what cards would be with other board sizes < 1458959686 602671 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :maybe you can manage something with a more complicated permutation of cards < 1458959725 302859 :glitchmatick!~glitchoma@142-217-109-67.telebecinternet.net JOIN :#esoteric < 1458959909 982029 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i need to talk somebody into writing an app for that < 1458961017 46591 :me2!~me@38.70.70.115.static.exetel.com.au QUIT :Read error: Connection reset by peer < 1458961058 265679 :me2!~me@38.70.70.115.static.exetel.com.au JOIN :#esoteric < 1458961079 177948 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net JOIN :#esoteric < 1458961424 180567 :bender|!benderpc@2404:e800:e61a:41d:4d1d:f1cc:c18f:31f9 JOIN :#esoteric < 1458961771 362468 :Guest96610!~smuxi@80.12.51.135 QUIT :Read error: Connection reset by peer < 1458962679 702 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is there a word that means "not on fire"? < 1458962886 31882 :MDude!~MDude@pa-67-234-117-223.dhcp.embarqhsd.net PRIVMSG #esoteric :Extinguished can mean "previously but not currently on fire". < 1458962936 318605 :MDude!~MDude@pa-67-234-117-223.dhcp.embarqhsd.net PRIVMSG #esoteric :Though it can also mean twarted, or dead. Snuffed carries the same meaning. < 1458963070 502423 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, yes < 1458963072 254918 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :thanks < 1458963246 8349 :ent0nces!~ent0nces@linux-stakaya1.xn--cdaan2d.be JOIN :#esoteric < 1458963260 541873 :ent0nces!~ent0nces@linux-stakaya1.xn--cdaan2d.be QUIT :Remote host closed the connection < 1458963352 296350 :ent0nces!~ent0nces@71-222-75-238.ptld.qwest.net JOIN :#esoteric < 1458963390 382322 :ent0nces!~ent0nces@71-222-75-238.ptld.qwest.net QUIT :Client Quit < 1458963461 815704 :ent0nces!~ent0nces@linux-stakaya1.xn--cdaan2d.be JOIN :#esoteric < 1458963522 981233 :ent0nces!~ent0nces@linux-stakaya1.xn--cdaan2d.be QUIT :Remote host closed the connection < 1458963552 57425 :ent0nces!~ent0nces@linux-stakaya1.xn--cdaan2d.be JOIN :#esoteric < 1458963576 129997 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1458963783 335274 :ent0nces!~ent0nces@linux-stakaya1.xn--cdaan2d.be QUIT :Read error: Connection reset by peer < 1458963815 649816 :ent0nces!~ent0nces@linux-stakaya1.xn--cdaan2d.be JOIN :#esoteric < 1458963977 324644 :ent0nces!~ent0nces@linux-stakaya1.xn--cdaan2d.be QUIT :Read error: Connection reset by peer < 1458964020 303827 :ent0nces!~ent0nces@linux-stakaya1.xn--cdaan2d.be JOIN :#esoteric < 1458964235 105519 :ent0nces!~ent0nces@linux-stakaya1.xn--cdaan2d.be QUIT :Read error: Connection reset by peer < 1458964301 495958 :ent0nces!~ent0nces@linux-stakaya1.xn--cdaan2d.be JOIN :#esoteric < 1458965035 687476 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :bender|: Hi < 1458965934 544531 :bender|!benderpc@2404:e800:e61a:41d:4d1d:f1cc:c18f:31f9 PRIVMSG #esoteric :hello < 1458965940 379137 :bender|!benderpc@2404:e800:e61a:41d:4d1d:f1cc:c18f:31f9 PRIVMSG #esoteric :(sorry, was away) < 1458966509 601372 :ent0nces!~ent0nces@linux-stakaya1.xn--cdaan2d.be QUIT :Read error: Connection reset by peer < 1458966565 709909 :ent0nces!~ent0nces@linux-stakaya1.xn--cdaan2d.be JOIN :#esoteric < 1458966851 364119 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Quit: Leaving < 1458966964 969417 :ent0nces!~ent0nces@linux-stakaya1.xn--cdaan2d.be QUIT :Read error: Connection reset by peer < 1458967042 855 :ent0nces!~ent0nces@linux-stakaya1.xn--cdaan2d.be JOIN :#esoteric < 1458967139 613489 :ent0nces!~ent0nces@linux-stakaya1.xn--cdaan2d.be QUIT :Read error: Connection reset by peer < 1458967190 966746 :ent0nces!~ent0nces@linux-stakaya1.xn--cdaan2d.be JOIN :#esoteric < 1458967224 792337 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :bender|: I'm writing a C-like language compiler targeting "TargetFuck" < 1458967229 88013 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :*"TargetBF" < 1458967378 992562 :bender|!benderpc@2404:e800:e61a:41d:4d1d:f1cc:c18f:31f9 PRIVMSG #esoteric :lol < 1458967395 830143 :bender|!benderpc@2404:e800:e61a:41d:4d1d:f1cc:c18f:31f9 PRIVMSG #esoteric :I remember seeing a C->BF compiler < 1458968061 253630 :glitchmatick!~glitchoma@142-217-109-67.telebecinternet.net QUIT :Ping timeout: 276 seconds < 1458968350 63749 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :bender|: I know < 1458968386 794597 :ent0nces!~ent0nces@linux-stakaya1.xn--cdaan2d.be QUIT :Remote host closed the connection < 1458968725 361117 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 252 seconds < 1458969312 805191 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :the king of jordan says turkey is behind isis < 1458969432 125617 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :has the old guy turned senile now < 1458969440 299044 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :wait, he's not that old is he < 1458969475 248973 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :well yeah that was my first reaction it sounds like something my crazy greatuncle would say < 1458969496 139984 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :(sorry uncle bruce) < 1458969659 163430 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :he's 54 < 1458970774 939927 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :\oren\: are you oren in the online-go.com chat? < 1458971056 695260 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :no < 1458971069 757857 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ok < 1458971076 955353 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :right now I'm playing ksp < 1458973546 358010 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Has anyone ever tried compiling to Thue? < 1458973581 987758 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I have written a document with some ideas about a new version of X protocol. If there is something you believe is currently wrong with X then I might add those too, in case you also have some ideas related to such thing. < 1458973855 839151 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :what about wayland? < 1458973884 186169 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: What if I think X should be more like NeWS? < 1458973932 83705 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :shachaf: What are the differences of NeWS? < 1458973984 923712 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :NeWS used Postscript. < 1458973988 156078 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :https://en.wikipedia.org/wiki/NeWS < 1458974020 458871 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :izabera: Wayland also has several problems though. < 1458974033 380654 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :newsham: Do you like NeWS? < 1458974034 48946 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :care to explain? < 1458974038 170944 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :https://www.youtube.com/watch?v=oT3mCybbhf0 < 1458974149 942747 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I think there are problems with NeWS as well. X seems the best designed system so far (although many of its extensions are badly designed), although it has some problems too. < 1458974207 387922 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net QUIT :Quit: Bye < 1458974216 422507 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :X is too slow over slow networks. < 1458974248 784564 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :get a faster network < 1458974298 539126 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :can't do anything about the speed of light tdnh < 1458974374 307128 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Changes to the protocol could be made to improve speed; the server might also implement compressed connections if needed (which is really a network feature and would not be a part of the protocol) < 1458974705 106588 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That doesn't help with latency. < 1458974827 639462 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Some changes could possibly to improve latency too but not if it makes it complicated < 1458974991 634174 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Do you like PostScript? < 1458975115 794732 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :It may be suitable as a standalone programming language for printing but it should not be the protocol (some printers use it as a protocol and I consider that a bad idea) < 1458975234 878766 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What language would you use for NeWS? < 1458975267 657936 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :JavaScript? < 1458975302 99242 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I do not believe the protocol should use anything like that < 1458975359 655839 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Do you like web applications? < 1458975364 332917 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Like Gmail. < 1458975386 565505 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, did you relay my message to vaporware? < 1458975440 358517 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :No (to both questions) < 1458975490 757615 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What do you think people should use instead of web applications? < 1458975538 567330 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Command-line program should be provided and also protocol for use with SQLite virtual tables. < 1458975822 980502 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Actually my ideas for new version of X does include support for stored procedures, although how they are implemented and what programming languages and so on (they might not even be implemented at all) is depend on the server implementation, although there is a standardized calling convention for stored procedures. < 1458978634 21931 :Sgeo__!~Sgeo@ool-18e43ef5.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1458978639 54567 :glitchmatick!~glitchoma@142-217-109-67.telebecinternet.net JOIN :#esoteric < 1458978909 993304 :glitchmatick!~glitchoma@142-217-109-67.telebecinternet.net QUIT :Ping timeout: 248 seconds < 1458979299 984280 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net QUIT :Ping timeout: 264 seconds < 1458979418 629473 :nooga!~nooga@91.235.25.1 JOIN :#esoteric < 1458979859 256715 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1458981672 636577 :nooga!~nooga@91.235.25.1 QUIT :Ping timeout: 276 seconds < 1458981927 988585 :nooga!~nooga@91.235.25.1 JOIN :#esoteric < 1458982040 133919 :J_Arcane!~chatzilla@37-219-40-211.nat.bb.dnainternet.fi QUIT :Ping timeout: 244 seconds < 1458982250 976642 :nooga!~nooga@91.235.25.1 QUIT :Ping timeout: 250 seconds < 1458983166 61260 :earendel!~earendel@unaffiliated/earendel QUIT :Ping timeout: 248 seconds < 1458983304 958300 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite < 1458984361 296024 :nooga!~nooga@91.235.25.1 JOIN :#esoteric < 1458986800 535173 :Deepfriedice!~Deepfried@CPE-123-211-128-64.lnse3.woo.bigpond.net.au JOIN :#esoteric < 1458986820 297046 :nooga!~nooga@91.235.25.1 QUIT :Ping timeout: 246 seconds < 1458986960 992959 :AnotherTest!~turingcom@2a02:1811:d22:cc00:f0be:51b1:3ef:b719 JOIN :#esoteric < 1458986987 295480 :nooga!~nooga@91.235.25.1 JOIN :#esoteric < 1458991755 294616 :nooga!~nooga@91.235.25.1 QUIT :Ping timeout: 246 seconds < 1458992665 647458 :yorick__!~yorick@oftn/oswg-member/yorick NICK :yorick < 1458995044 235959 :Riviera!Riviera@2a03:b0c0:1:d0::10:b001 QUIT :Remote host closed the connection < 1458995976 973389 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1458996112 460346 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@massages-loud < 1458996112 627381 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :You don't have any messages < 1458997268 568804 :boily!~alexandre@96.127.201.149 QUIT :Quit: FORUM CHICKEN < 1458997537 5781 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :. o O ( @tell boily you still don't have any messages ) < 1458997597 447432 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :@messages < 1458997597 615538 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :You don't have any messages < 1458997924 905198 :olsner!~salparot@c83-252-193-184.bredband.comhem.se QUIT :Quit: ZNC - http://znc.in < 1458997952 638221 :olsner!~salparot@c83-252-193-184.bredband.comhem.se JOIN :#esoteric < 1458998845 991568 :earendel!~earendel@unaffiliated/earendel JOIN :#esoteric < 1458999898 422890 :nooga!~nooga@public-gprs385344.centertel.pl JOIN :#esoteric < 1459001082 548359 :nooga!~nooga@public-gprs385344.centertel.pl QUIT :Read error: Connection reset by peer < 1459002190 446098 :nooga!~nooga@public-gprs385344.centertel.pl JOIN :#esoteric < 1459003001 246622 :bender|!benderpc@2404:e800:e61a:41d:4d1d:f1cc:c18f:31f9 QUIT :Ping timeout: 268 seconds < 1459003169 969120 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de JOIN :#esoteric < 1459004722 343317 :nooga!~nooga@public-gprs385344.centertel.pl QUIT :Read error: Connection reset by peer < 1459005017 295519 :nooga!~nooga@public-gprs385344.centertel.pl JOIN :#esoteric < 1459005043 65178 :bender|!benderpc@2404:e800:e61a:41d:4d1d:f1cc:c18f:31f9 JOIN :#esoteric < 1459005403 694106 :Deepfriedice!~Deepfried@CPE-123-211-128-64.lnse3.woo.bigpond.net.au QUIT :Quit: Leaving < 1459005576 382158 :nooga!~nooga@public-gprs385344.centertel.pl QUIT :Read error: Connection reset by peer < 1459005601 371012 :nooga!~nooga@public-gprs385344.centertel.pl JOIN :#esoteric < 1459005628 633516 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net JOIN :#esoteric < 1459006091 708178 :glitchmatick!~glitchoma@142-217-109-67.telebecinternet.net JOIN :#esoteric < 1459006294 128993 :ent0nces!~ent0nces@71-222-75-238.ptld.qwest.net JOIN :#esoteric < 1459006622 664526 :glitchmatick!~glitchoma@142-217-109-67.telebecinternet.net QUIT :Ping timeout: 260 seconds < 1459006828 909251 :ent0nces!~ent0nces@71-222-75-238.ptld.qwest.net QUIT : < 1459008081 672095 :MoALTz!~no@78-11-183-124.static.ip.netia.com.pl QUIT :Ping timeout: 244 seconds < 1459008465 434762 :jaboja!~jaboja@vps.jaboja.pl JOIN :#esoteric < 1459008658 616487 :nooga!~nooga@public-gprs385344.centertel.pl QUIT :Read error: No route to host < 1459008744 674574 :PinealGlandOptic!~PinealGla@82.144.205.57 JOIN :#esoteric < 1459008819 644584 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07List of ideas14]]4 10 02https://esolangs.org/w/index.php?diff=46650&oldid=46572 5* 03MDude 5* (+832) 10two ideas, plus a generalization of the second one < 1459009010 475560 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de QUIT : < 1459009406 7984 :bender|!benderpc@2404:e800:e61a:41d:4d1d:f1cc:c18f:31f9 QUIT :Ping timeout: 248 seconds < 1459011075 729976 :gde33!kvirc@546A0B75.cm-12-3a.dynamic.ziggo.nl JOIN :#esoteric < 1459011404 429481 :jaboja!~jaboja@vps.jaboja.pl QUIT :Ping timeout: 260 seconds < 1459012698 197064 :APic!apic@apic.name PRIVMSG #esoteric :There is still no LLVM-_Back_end for Brainfuck, just a Frontend, right? < 1459013228 104000 :APic!apic@apic.name PRIVMSG #esoteric :http://esolangs.org/wiki/C2BF looks like a good starting Point. < 1459013240 725075 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :it's pretty hard to do such a thing < 1459013322 923209 :Froox!~Frooxius@194.108.5.201 JOIN :#esoteric < 1459013351 874639 :Sgeo__!~Sgeo@ool-18e43ef5.dyn.optonline.net JOIN :#esoteric < 1459013475 926725 :Froo!~Frooxius@194.108.5.201 JOIN :#esoteric < 1459013493 885087 :APic!apic@apic.name PRIVMSG #esoteric :myname: True. < 1459013494 15469 :Frooxius!~Frooxius@194.108.5.201 QUIT :Ping timeout: 240 seconds < 1459013513 99453 :APic!apic@apic.name PRIVMSG #esoteric :All the easy Things are done in our infinite Multiverses ;) < 1459013662 923812 :Froox!~Frooxius@194.108.5.201 QUIT :Ping timeout: 244 seconds < 1459014525 176572 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1459014673 15669 :earendel!~earendel@unaffiliated/earendel QUIT :Ping timeout: 250 seconds < 1459014885 13661 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de JOIN :#esoteric < 1459015144 642686 :MoALTz!~no@78-11-183-124.static.ip.netia.com.pl JOIN :#esoteric < 1459015321 124633 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=46651&oldid=46496 5* 03Captainpicard98 5* (+118) 10Added the TIBrain implementation < 1459015372 102431 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Read error: Connection reset by peer < 1459015382 927571 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1459015992 313953 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net QUIT :Read error: Connection reset by peer < 1459016097 374544 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Quit: Leaving < 1459017090 792172 :jaboja!~jaboja@vps.jaboja.pl JOIN :#esoteric < 1459017312 378529 :gde33!kvirc@546A0B75.cm-12-3a.dynamic.ziggo.nl QUIT : < 1459017356 866298 :nooga!~nooga@77-45-39-87.sta.asta-net.com.pl JOIN :#esoteric < 1459018302 663484 :earendel!~earendel@unaffiliated/earendel JOIN :#esoteric < 1459018865 258257 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net JOIN :#esoteric < 1459019398 178415 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1459019984 895428 :lleu!~gnomebad@unaffiliated/lleu QUIT :Read error: Connection reset by peer < 1459020474 414080 :mihow!~mihow@c-73-67-227-118.hsd1.or.comcast.net JOIN :#esoteric < 1459020603 908202 :nooga!~nooga@77-45-39-87.sta.asta-net.com.pl QUIT :Ping timeout: 240 seconds < 1459020859 518927 :mihow!~mihow@c-73-67-227-118.hsd1.or.comcast.net QUIT :Quit: mihow < 1459021635 853940 :jaboja!~jaboja@vps.jaboja.pl QUIT :Ping timeout: 248 seconds < 1459022102 621745 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1459023425 213392 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net QUIT :Ping timeout: 268 seconds < 1459024043 614944 :nooga!~nooga@77-45-39-87.sta.asta-net.com.pl JOIN :#esoteric < 1459024517 873279 :jaboja!~jaboja@vps.jaboja.pl JOIN :#esoteric < 1459025172 720618 :lynn!~lynn@unaffiliated/lynn QUIT :Quit: Leaving < 1459025423 243405 :bb010g!uid21050@gateway/web/irccloud.com/x-lnguedfaqizxjiwj JOIN :#esoteric < 1459026208 167362 :J_Arcane!~chatzilla@37-219-112-207.nat.bb.dnainternet.fi JOIN :#esoteric < 1459026246 641403 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1459026289 650759 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1459026290 675848 :lynn_!~lynn@unaffiliated/lynn JOIN :#esoteric < 1459026327 322726 :lynn_!~lynn@unaffiliated/lynn QUIT :Client Quit < 1459027893 863371 :jaboja!~jaboja@vps.jaboja.pl QUIT :Ping timeout: 240 seconds < 1459028828 835478 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Brainfuck implementations14]]4 10 02https://esolangs.org/w/index.php?diff=46652&oldid=45553 5* 03Rdebath 5* (+118) 10Moved from "Brainfuck" page < 1459028829 558974 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=46653&oldid=46651 5* 03Rdebath 5* (-118) 10Interpreter not "Notabled", moved to "implementations" Undo revision 46651 by [[Special:Contributions/Captainpicard98|Captainpicard98]] ([[User talk:Captainpicard98|talk]]) < 1459029205 210004 :Sgeo__!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :I assume I don't count as a hirable type theorist < 1459029217 629089 :Sgeo__!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :Just because I like experimenting with types in Rust < 1459029440 465618 :PinealGlandOptic!~PinealGla@82.144.205.57 QUIT :Quit: leaving < 1459029891 279559 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fungot, are you a hirable type theorist? < 1459029891 496061 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :b_jonas: s/ pee/ pea ofc the nature of the art is ' let john handle it, no < 1459029931 328015 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :@djinn a -> Either a b {- lambdabot, are you a hirable type theorist? -} < 1459029931 458335 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Cannot parse command < 1459029940 929738 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :@djinn a -> Either a b < 1459029941 60092 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :f = Left < 1459030081 448352 :AnotherTest!~turingcom@2a02:1811:d22:cc00:f0be:51b1:3ef:b719 QUIT :Quit: ZNC - http://znc.in < 1459031249 527306 :lambda-11235!~lambda-11@47.208.113.50 JOIN :#esoteric < 1459033028 981730 :asie!~asie@asie.pl QUIT :Ping timeout: 250 seconds < 1459033135 905488 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :How much do you suppose people will be using CD-sized disks (including DVD and Bluray) say 12 years from now? I'm trying to tell if a DVD disk is a reasonable object for size comparison on a photo. < 1459033199 699553 :asie!~asie@asie.pl JOIN :#esoteric < 1459033227 996598 :lynn_!~lynn@unaffiliated/lynn JOIN :#esoteric < 1459033265 892042 :lynn!~lynn@unaffiliated/lynn QUIT :Disconnected by services < 1459033267 843426 :lynn_!~lynn@unaffiliated/lynn NICK :lynn < 1459033292 119390 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Maybe pencils or rubik's cubes or other similar objects whose size is designed to be convenient to hold in human hands are better. < 1459033339 840905 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I think a DVD is better because pencil and cube may be different sizes. But, ensure the DVD is labeled as "DVD" to don't confuse with other discs of different sizes < 1459033377 616026 :nooga!~nooga@77-45-39-87.sta.asta-net.com.pl QUIT :Ping timeout: 244 seconds < 1459033382 530381 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :However a ruler with inches and/or centimetres is another alternative < 1459033438 838098 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: are there disks with different sizes that look similar? A ruler is a good idea, yes. How familiar are Americans with centimiters these days? < 1459033485 409989 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Or with centimeter rulers, rather. < 1459033602 948403 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :As long as it is labeled it should be OK. Many rulers have both though, so use one with both < 1459033724 285376 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Hmm… I think many rulers aren't labelled as centimeters, but you can tell because centimeter rulers are divided to 10 ticks between numbered large ticks, whereas inch rulers are divided to 16 usually. < 1459033943 985671 :Froo!~Frooxius@194.108.5.201 QUIT :Read error: Connection reset by peer < 1459033974 732875 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: other possible choices for comparison objects are: pen, coin or banknote (I don't like that one because it works only if the expected audience is from the same country and time), credit card, floppy disk, matches, door key, keyboard (that's another of those designed to match human hands), thimble, drinking glass, human hand. < 1459033995 642379 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Oh, and tennis ball. < 1459034334 223324 :nooga!~nooga@77-45-39-87.sta.asta-net.com.pl JOIN :#esoteric < 1459034384 926087 :jaboja!~jaboja@vps.jaboja.pl JOIN :#esoteric < 1459034412 83284 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :AA battery, light bulb, ear plug, computer power socket or plug, VGA socket, toothbrush, … < 1459034882 982756 :Frooxius!~Frooxius@194.108.5.201 JOIN :#esoteric < 1459035031 266850 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1459035073 988743 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de QUIT : < 1459035099 257753 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :How about a stylesheet language called MOAR? xD < 1459035676 27840 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1459036708 604423 :Sgeo__!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :I assume it's a strict subset of CSS < 1459036727 868392 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjanello < 1459036740 49818 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :one hour before they steal 60 minutes from us < 1459036749 498218 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :how does that make you feel? < 1459036833 818819 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :...the 60 minutes podcast is already freely available outside US...why take it from US? < 1459036941 657230 :oerjan!~oerjan@hagbart.nvg.ntnu.no TOPIC #esoteric :All Europeans: Prepare your time machines! | The international hub of esoteric programming language and font design | http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/?C=M;O=D | The kitten typesetting channel < 1459037128 479610 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :quintopia: to save it before trump becomes president, of course! < 1459037152 73090 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :int-evening < 1459037257 117465 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oerjan: i cant see him winning < 1459037358 350714 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Sgeo__: It is not, unfortunately. < 1459037375 139531 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Hmmm, I'd agree if "can't see" = "can't imagine what it would be like" < 1459037404 282145 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Sgeo__: I'm thinking of making MOAR also produce JS, to make it a powerful scripting language too < 1459037438 8269 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Sgeo__: In fact, I might just have to make an entire CSS-based programming language < 1459037445 596888 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I imagine Trump would be a Zaphod Beeblebrox with actual power. < 1459037514 68975 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :> 738/(738+463+166+143)*100 < 1459037515 698770 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 48.87417218543047 < 1459037542 732258 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :almost 50% of rep. delegates so far < 1459037552 577240 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I can't find any formal grammars for CSS online :( < 1459037603 555062 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :The first change that would have to be made for programming in CSS is that stylation keys could have arguments < 1459037638 869381 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :And styles would be anonymous < 1459037666 203619 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :And rules could be saved to variables < 1459037711 254294 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :So you could do: < 1459037712 198212 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :p_w := p {background-color: #FFFFFF; on-keypress('r'): {background-color: #FF0000; on-keypress('w'): $p_w}} < 1459037713 860136 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oerjan: if he wins the republican nod, it will either tear the party apart or make the ongoing civil cold war much hotter < 1459037837 874673 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :quintopia: hm ok i agree, the polls indicate he wouldn't even win if against sanders < 1459037909 998121 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm actually his chances are about equally glum regardless < 1459038018 11848 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :huh actually sanders looks _better_ than clinton < 1459038023 812085 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(against trump) < 1459038122 632747 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :this place will get exciting between now and november < 1459038244 720591 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :interesting. all the 6 matchups on this poll site give sanders a better chance than clinton in the general election. < 1459038287 972859 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Yep, I think I invented a practical Esolang. < 1459038288 947098 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :well in average points. who knows what that means in states. < 1459038312 81679 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(Though it's web dev, so that's probably already been done) < 1459038334 351457 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :PHP? *runs* < 1459038381 72166 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: which king are you going to vote for twh < 1459038410 767704 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i'm wondering who it is that prefers sanders over clinton if the democrats themselves don't... < 1459038415 968974 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Queen Merkel, hmm. < 1459038420 428260 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :int-e: Maybe < 1459038479 602808 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oerjan: many rank-and-file dems prefer sanders < 1459038489 873612 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :not sure that that matters < 1459038587 574463 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :perhaps it's just some non-transitive preferences < 1459038662 247616 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :what stats are you using? < 1459038758 718448 :kuluma!vosalo@linux.utu.fi JOIN :#esoteric < 1459038862 498602 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :realclearpolitics.com (annoying popups though) < 1459039096 720982 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ah superdelegates < 1459039117 715738 :kuluma!vosalo@linux.utu.fi PRIVMSG #esoteric :oh don't get me started on politics < 1459039121 698064 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :they're such a lovely perversion < 1459039452 261338 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07CCS14]]4 N10 02https://esolangs.org/w/index.php?oldid=46654 5* 03Hppavilion1 5* (+2083) 10Created (w/ Grammar) < 1459039518 843810 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :unfortunate name. https://en.wikipedia.org/wiki/Calculus_of_communicating_systems < 1459040000 670238 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1459040010 487283 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh it's almost time to fasten the seatbelts < 1459040112 171084 :nooga!~nooga@77-45-39-87.sta.asta-net.com.pl QUIT :Ping timeout: 268 seconds < 1459040291 367472 :lambda-11235!~lambda-11@47.208.113.50 QUIT :Max SendQ exceeded < 1459040292 513184 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :int-ello. which ones? < 1459040315 893691 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :The ones on the time machine, of course. < 1459040316 254338 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net JOIN :#esoteric < 1459040396 946587 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Ayeeeeeee... < 1459040400 840310 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :...eeeeeeeeeee! < 1459040401 337064 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :WHEEEEE < 1459040427 386504 :oerjan!~oerjan@hagbart.nvg.ntnu.no TOPIC #esoteric :All Europeans: Welcome to the future! | The international hub of esoteric programming language and font design | http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/?C=M;O=D | The kitten typesetting channel < 1459040469 27294 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I think I got the timing right :) < 1459040535 243446 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :there's a future? < 1459040552 576457 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07CCS14]]4 10 02https://esolangs.org/w/index.php?diff=46655&oldid=46654 5* 03Hppavilion1 5* (+2227) 10Semantics & example < 1459040557 224419 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :boily: There was. < 1459040582 96850 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :. o O ( lesson of the day: don't eat too much dim sum when you're having an Armenian supper. waaaay too much food. ) < 1459040606 598092 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :int-e: you don't count; you're in a temporally shifted timeframe. < 1459040639 951628 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I prefer to call it elevated. < 1459040675 534241 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Also how did it get so late out of a sudden!!1elven < 1459040686 497641 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Err, eleven? < 1459040717 177600 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`? eleven < 1459040762 563838 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :eleven? ¯\(°​_o)/¯ < 1459040814 724897 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :int-e: your subconscious is trying to tell you it was elves hth < 1459040829 232817 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07CCS14]]4 10 02https://esolangs.org/w/index.php?diff=46656&oldid=46655 5* 03Hppavilion1 5* (+101) 10/* Features */ Rearranged, checklisted < 1459040837 963877 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Ah now it makes sense. < 1459040872 115982 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: dim sum is armenian now? < 1459040924 359736 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hellørjan. sorry, lack of details. I had dim sum for lunch, and then Armenian food for supper hth < 1459040972 622611 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :at least, today was shrimpful :D < 1459041042 304455 :ineiros!ineiros@kapsi.fi QUIT :Ping timeout: 246 seconds < 1459041066 923790 :jaboja!~jaboja@vps.jaboja.pl QUIT :Ping timeout: 244 seconds < 1459041157 28620 :jaboja!~jaboja@vps.jaboja.pl JOIN :#esoteric < 1459041467 65836 :jaboja!~jaboja@vps.jaboja.pl QUIT :Ping timeout: 244 seconds < 1459041666 225404 :jaboja!~jaboja@vps.jaboja.pl JOIN :#esoteric < 1459041921 966771 :ineiros!ineiros@kapsi.fi JOIN :#esoteric < 1459042203 964992 :ineiros!ineiros@kapsi.fi QUIT :Ping timeout: 240 seconds < 1459042880 14972 :ineiros!ineiros@kapsi.fi JOIN :#esoteric < 1459043308 757478 :boily!~alexandre@96.127.201.149 QUIT :Quit: WITHOUT CHICKEN < 1459044396 722993 :lynn_!~lynn@unaffiliated/lynn JOIN :#esoteric < 1459044443 523484 :lynn!~lynn@unaffiliated/lynn QUIT :Disconnected by services < 1459044446 51867 :lynn_!~lynn@unaffiliated/lynn NICK :lynn < 1459045086 108206 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1459045267 299331 :FireFly!~firefly@oftn/oswg-member/FireFly PRIVMSG #esoteric :Oh darn < 1459045279 227739 :FireFly!~firefly@oftn/oswg-member/FireFly PRIVMSG #esoteric :That's why I thought it was so late suddenly < 1459046454 669256 :mihow!~mihow@c-73-67-227-118.hsd1.or.comcast.net JOIN :#esoteric < 1459047159 77083 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :What is the strangest thing that you could do in orthodox Magic: the Puzzling? < 1459047210 941188 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What is orthodox Magic: the Puzzling? < 1459047260 939991 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Magic: the Puzzling that does not use any nonstandard rules or nonstandard cards. < 1459047991 412800 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 252 seconds < 1459049047 57158 :bender|!benderpc@2404:e800:e61a:41d:4d1d:f1cc:c18f:31f9 JOIN :#esoteric < 1459049245 364745 :jaboja!~jaboja@vps.jaboja.pl QUIT :Ping timeout: 252 seconds < 1459049935 359216 :bb010g!uid21050@gateway/web/irccloud.com/x-lnguedfaqizxjiwj QUIT :Quit: Connection closed for inactivity < 1459050751 47876 :lleu!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1459051371 989732 :kuluma!vosalo@linux.utu.fi QUIT :Ping timeout: 264 seconds < 1459053694 682452 :mihow!~mihow@c-73-67-227-118.hsd1.or.comcast.net QUIT :Quit: mihow < 1459053901 155928 :mihow!~mihow@c-73-67-227-118.hsd1.or.comcast.net JOIN :#esoteric < 1459054889 515906 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1459055388 74873 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I made a document called x.version12.draft which has ideas about new stuff for a new version of the X window protocol. Many things are omitted, but also some things are added. A few features may especially make it more suitable for use with TV screens: VideoClass windows, translucent windows, and extra keysyms. < 1459055577 844579 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(The server is not guaranteed to support any or all of these features though; they are optional features.) < 1459055665 30140 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Ping timeout: 244 seconds < 1459056022 533367 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1459056317 55752 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Quit: Leaving < 1459058185 896811 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Quit: My MacBook Pro has gone to sleep. ZZZzzz… < 1459058435 38922 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1459058982 660210 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 260 seconds < 1459059553 479842 :mihow!~mihow@c-73-67-227-118.hsd1.or.comcast.net QUIT :Quit: mihow < 1459060406 102917 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net QUIT :Quit: Bye < 1459062825 816028 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Quit: [ < 1459063638 458 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1459063927 374021 :benderpc_!~benderpc@58.146.138.197 JOIN :#esoteric < 1459064036 294081 :nooga!~nooga@77-45-39-87.sta.asta-net.com.pl JOIN :#esoteric < 1459064047 73475 :bender|!benderpc@2404:e800:e61a:41d:4d1d:f1cc:c18f:31f9 QUIT :Ping timeout: 250 seconds < 1459064709 294348 :nooga!~nooga@77-45-39-87.sta.asta-net.com.pl QUIT :Ping timeout: 246 seconds < 1459065311 678425 :nooga!~nooga@77-45-39-87.sta.asta-net.com.pl JOIN :#esoteric < 1459065678 648031 :nooga!~nooga@77-45-39-87.sta.asta-net.com.pl QUIT :Ping timeout: 276 seconds < 1459066067 923142 :black!~moein@37.63.185.138 JOIN :#esoteric < 1459066083 179084 :black!~moein@37.63.185.138 PRIVMSG #esoteric :hi < 1459066089 183044 :black!~moein@37.63.185.138 PRIVMSG #esoteric :anyone here? < 1459066117 952412 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`welcome black < 1459066128 45628 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :black: 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.) < 1459066349 425337 :black!~moein@37.63.185.138 PRIVMSG #esoteric :who can help me with a esolang chllenge? < 1459066525 546939 :mihow!~mihow@c-73-67-227-118.hsd1.or.comcast.net JOIN :#esoteric < 1459066889 940332 :black!~moein@37.63.185.138 QUIT :Ping timeout: 244 seconds < 1459068167 801193 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite < 1459068747 865096 :nooga!~nooga@77-45-39-87.sta.asta-net.com.pl JOIN :#esoteric < 1459070331 755756 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Template:Cnw14]]4 N10 02https://esolangs.org/w/index.php?oldid=46657 5* 03111.37.28.34 5* (+504) 10Created page with "{{#tag:nowiki|{{{1|}}}}}{{#tag:nowiki|{{{2|}}}}}{{#tag:nowiki|{{{3|}}}}}{{#tag:nowiki|{{{4|}}}}}{{#tag:nowiki|{{{5|}}}}}{{#tag:nowiki|{{{6|}}}}}{{#tag:nowiki|{{{7|}}}}}{..." < 1459070634 797293 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Template:=14]]4 N10 02https://esolangs.org/w/index.php?oldid=46658 5* 03111.37.28.34 5* (+1) 10Created page with "=" < 1459071158 538186 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Template:X214]]4 N10 02https://esolangs.org/w/index.php?oldid=46659 5* 03111.37.28.34 5* (+21) 10Created page with "{{{{{1|}}}|{{{1|}}}}}" < 1459071371 946432 :mihow!~mihow@c-73-67-227-118.hsd1.or.comcast.net QUIT :Quit: mihow < 1459071586 361838 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 252 seconds < 1459074704 233795 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :wtf < 1459074963 866285 :nooga!~nooga@77-45-39-87.sta.asta-net.com.pl QUIT :Ping timeout: 240 seconds < 1459075033 865113 :nooga!~nooga@77-45-39-87.sta.asta-net.com.pl JOIN :#esoteric < 1459075204 874739 :benderpc_!~benderpc@58.146.138.197 NICK :osdev-offtopic < 1459075226 683141 :osdev-offtopic!~benderpc@58.146.138.197 NICK :bender| < 1459075293 865305 :nooga!~nooga@77-45-39-87.sta.asta-net.com.pl QUIT :Ping timeout: 240 seconds < 1459078646 646640 :nooga!~nooga@77-45-39-87.sta.asta-net.com.pl JOIN :#esoteric < 1459078696 698116 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1459078967 648372 :nooga!~nooga@77-45-39-87.sta.asta-net.com.pl QUIT :Ping timeout: 260 seconds < 1459079636 299471 :jaboja!~jaboja@vps.jaboja.pl JOIN :#esoteric < 1459079920 775380 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1459080446 931996 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :coppro: copprello. < 1459081629 173543 :jaboja!~jaboja@vps.jaboja.pl QUIT :Remote host closed the connection < 1459082404 909823 :nooga!~nooga@77-45-39-87.sta.asta-net.com.pl JOIN :#esoteric < 1459082668 912011 :nooga!~nooga@77-45-39-87.sta.asta-net.com.pl QUIT :Ping timeout: 244 seconds < 1459082694 190543 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :boily: bonjouroily < 1459082698 39749 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :I'm fleeing the country today < 1459082790 657002 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :nooooo! can I ask a quick MtG question before you disappear in faraway lands? < 1459083433 321404 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :yes < 1459083502 851301 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :thanks! < 1459083512 764225 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :we had a timing issue about the legendary rule this week: < 1459083539 232303 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :suppose there's a Leyline of Singularity in play, and I have a Gray Merchant of Asphodel in play. < 1459083576 782807 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :if I play a second Gary, will the devotion of the first count towards the ETB, or will the legendary rule apply first and dislodge the first Gary? < 1459083591 643096 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :if you play another grey merchant, you don't count the extra symbols. legendary rule is a state-based action so it applies once the ability goes on the stack and before it resolves < 1459083679 129754 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :that's what we thought. thanks for the clarification. < 1459083699 730977 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION should become a judge some day... < 1459083979 821377 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Repent or you shall BOIL! < 1459084600 492252 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :int-ello. I am unrepentable hth < 1459084790 391590 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Logique14]]4 10 02https://esolangs.org/w/index.php?diff=46660&oldid=40222 5* 03Rdebath 5* (-389) 10Interpreter and github user gone. < 1459085570 81427 :boily!~alexandre@96.127.201.149 QUIT :Quit: PLACE CHICKEN < 1459085570 211662 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :boily: judging is easy hth < 1459085599 630672 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :place? < 1459086056 913749 :nooga!~nooga@77-45-39-87.sta.asta-net.com.pl JOIN :#esoteric < 1459086388 925574 :nooga!~nooga@77-45-39-87.sta.asta-net.com.pl QUIT :Ping timeout: 244 seconds < 1459087829 606302 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07ODDBALL14]]4 M10 02https://esolangs.org/w/index.php?diff=46661&oldid=40932 5* 03LegionMammal978 5* (+13) 10/* External resources */ < 1459089241 865851 :nooga!~nooga@77-45-39-87.sta.asta-net.com.pl JOIN :#esoteric < 1459089247 679938 :jaboja!~jaboja@vps.jaboja.pl JOIN :#esoteric < 1459090307 704512 :jaboja!~jaboja@vps.jaboja.pl QUIT :Ping timeout: 260 seconds < 1459090491 178289 :jaboja!~jaboja@5.196.225.175 JOIN :#esoteric < 1459090755 957648 :nooga_!~nooga@public-gprs391561.centertel.pl JOIN :#esoteric < 1459090773 865709 :nooga!~nooga@77-45-39-87.sta.asta-net.com.pl QUIT :Ping timeout: 240 seconds < 1459091074 211227 :lambda-11235!~lambda-11@47.208.113.50 JOIN :#esoteric < 1459091240 943020 :lleu!~gnomebad@unaffiliated/lleu QUIT :Quit: That's what she said < 1459091320 998353 :jaboja!~jaboja@5.196.225.175 QUIT :Ping timeout: 250 seconds < 1459092342 901308 :nooga_!~nooga@public-gprs391561.centertel.pl QUIT :Read error: Connection reset by peer < 1459094269 465563 :MoALTz_!~no@78-11-183-124.static.ip.netia.com.pl JOIN :#esoteric < 1459094414 587909 :gde33!~Gaby@541C5A92.cm-5-5b.dynamic.ziggo.nl QUIT :Read error: Connection reset by peer < 1459094478 670691 :MoALTz!~no@78-11-183-124.static.ip.netia.com.pl QUIT :Ping timeout: 244 seconds < 1459095609 627949 :jaboja!~jaboja@vps.jaboja.pl JOIN :#esoteric < 1459095673 227552 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Is any big company who produces lots of https traffic known to send data in zlib format compression that is compressed better than the well-known libzlib library creates? The compression could be at ssl level or http level, but I'm specifically asking about zlib or gzip format, not deflate/zip/pkzip format. < 1459095752 431251 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I'm asking because if someone is sending large chunks of well-compressible text or html or json or xml or whatever data at the same time, then they could totally gain a few percent of bandwidth on them just by using a better compressor backend. < 1459095997 621684 :jaboja!~jaboja@vps.jaboja.pl QUIT :Ping timeout: 244 seconds < 1459096118 982944 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :b_jonas: I think https://github.com/google/zopfli is Google's answer to that < 1459096600 246 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :hmm, but zlib/gzip *is* deflate/zip/pkzip? < 1459096635 732005 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :technically the headers differ, but in http content-encoding the headers are also optional < 1459096711 383811 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :olsner: no, I don't think it is < 1459096738 640158 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :olsner: the zip/deflate algorithm had patent problems at the time, didn't it? < 1459096744 820727 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :pkzip uses deflate without headers, zlib is deflate with zlib header, gzip is deflate with a gzip header < 1459096765 708728 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :what < 1459096768 429718 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :um... < 1459096826 81406 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :maybe, I'll have to check this later < 1459096925 742354 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :lifthrasiir: but isn't that library for data you compress once and then distribute and decompress a lot of times, sort of how people optimized compress png images for webpages or games? < 1459096948 45912 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :lifthrasiir: I'm more asking about fast compression for data that only one or a few clients will decompress, where compression speed is needed < 1459097030 740721 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :ah, that kind of things. < 1459097056 731651 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :not sure if other alternatives than zlib -1 exist < 1459097114 747091 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :lifthrasiir: there are certainly other deflate backends, because 7-zip has one, but I don't know if there's one that is wrapped and actually used this way < 1459097135 566002 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and there's like a dozen pkzip compressor implementations I think < 1459097147 662155 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :although most of them probably use zlib < 1459097153 820867 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but still < 1459097159 254640 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :something like this should be totally possible < 1459097178 22300 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :you could even make something that's both interface-compatible and license-compatible with zlib so it's a drop-in replacement < 1459097320 47303 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :I think the better-than-zlib compressors that exist typically don't give you much, and some of them are really really slow (like zopfli) < 1459097337 908675 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ok < 1459098156 131841 :nooga!~nooga@public-gprs391561.centertel.pl JOIN :#esoteric < 1459099258 268909 :TieSoul!~TieSoul@2a02:a448:4a62:0:7c13:1984:5429:8f05 JOIN :#esoteric < 1459099750 265449 :nooga!~nooga@public-gprs391561.centertel.pl QUIT :Read error: No route to host < 1459100456 795789 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :Hmm, it would be nice if there was a metar command that used emoji to tell you the waether < 1459100663 451199 :Froox!~Frooxius@194.108.5.201 JOIN :#esoteric < 1459100871 992928 :Frooxius!~Frooxius@194.108.5.201 QUIT :Ping timeout: 264 seconds < 1459101157 845945 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Hexagony14]]4 10 02https://esolangs.org/w/index.php?diff=46662&oldid=44392 5* 03Loovjo 5* (-3) 10 < 1459101233 496906 :tato!~tato@95.231.82.13 JOIN :#esoteric < 1459101264 423014 :tato!~tato@95.231.82.13 QUIT :Read error: Connection reset by peer < 1459101671 804465 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :go for it < 1459101795 940579 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 244 seconds < 1459102309 298064 :jaboja!~jaboja@vps.jaboja.pl JOIN :#esoteric < 1459102522 295003 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1459102777 561733 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :`unidecode ḗ < 1459102791 860871 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :LodePNG has its own DEFLATE implementation built-in but you can replace it with your own implementation instead < 1459102806 684612 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+1E17 LATIN SMALL LETTER E WITH MACRON AND ACUTE] < 1459102897 936274 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :it's clearly a redskin < 1459102972 602750 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :I've... < 1459102982 28671 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :I've spent all afternoon trying to write a maze generator in Rust < 1459103004 541089 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :But I succeeded! < 1459103009 100831 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :http://i.imgur.com/6LtY0es.png < 1459103019 908407 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :https://github.com/Taneb/Maze/blob/master/src/main.rs < 1459103118 296222 :jaboja!~jaboja@vps.jaboja.pl QUIT :Ping timeout: 246 seconds < 1459104098 881042 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net JOIN :#esoteric < 1459104124 15201 :Sgeo__!~Sgeo@ool-18e43ef5.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1459104238 358195 :tromp_!~tromp@rtc35-182.rentec.com QUIT :Remote host closed the connection < 1459104322 580735 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1459104413 985910 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :How do you debug the print version of a page in Firefox? < 1459104619 375547 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 252 seconds < 1459104637 391993 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :Taneb: i like it < 1459104643 643953 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :what are you going to do with it < 1459104657 761835 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :myname, I have no idea < 1459104665 275218 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :lol < 1459104667 539114 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1459104670 202460 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :more rust! < 1459105124 157174 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1459105520 218965 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :<3 Rust < 1459105537 52765 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :I don't use it often enough for it to stick in my head < 1459105552 158833 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: no idea < 1459105573 444925 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :I might try the next Ludum Dare with Rust < 1459105577 27411 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :rust is like the best system language i know < 1459105590 424049 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Taneb: how many Ludum Dare have you tried before? < 1459105618 414840 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :myname: no it's not. at least not yet. Rust has good foundations, but not good enough toolsets yet. < 1459105623 463358 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Um... minimalism, you only have one, you need to go deeper, and I think one other? < 1459105648 357753 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :You only have one is the only thing I got anything close to a game on my own < 1459105652 278614 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Normally I do the game jam < 1459105663 434786 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Taneb: what does the game jam mean? < 1459105670 717723 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :b_jonas, teams, longer time limit < 1459105688 510853 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it's not... edible marmalade made of the fat of game animals, right? because that would be strange < 1459105695 466088 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I see < 1459105726 661539 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Well, that'd be a pate, for a start < 1459105727 52660 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :Taneb: if you don't use ncurses yet you might consider termbox for terminal stuff < 1459105747 29139 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :myname, this is just using print! and println! < 1459105770 538895 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i guessed that < 1459105780 554946 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :but printing sucks for interaction < 1459105802 151076 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i once maee ncurses bindings for rust 0.4 < 1459105805 219872 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :it was a mess < 1459105809 497821 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Taneb: since people make “cheese” from fruits and “sausages” from soy beans, I can imagine basically anything < 1459106035 27030 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de JOIN :#esoteric < 1459106089 771496 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :`unidecode septḿ̥ < 1459106094 914715 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+0073 LATIN SMALL LETTER S] [U+0065 LATIN SMALL LETTER E] [U+0070 LATIN SMALL LETTER P] [U+0074 LATIN SMALL LETTER T] [U+1E3F LATIN SMALL LETTER M WITH ACUTE] [U+0325 COMBINING RING BELOW] < 1459107151 812085 :mihow!~mihow@c-73-67-227-118.hsd1.or.comcast.net JOIN :#esoteric < 1459107266 22842 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Changing host < 1459107266 191466 :copumpkin!~copumpkin@haskell/developer/copumpkin JOIN :#esoteric < 1459107947 405438 :irctc065!68a39d84@gateway/web/freenode/ip.104.163.157.132 JOIN :#esoteric < 1459108237 51409 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User talk:Chris Pressey14]]4 10 02https://esolangs.org/w/index.php?diff=46663&oldid=35014 5* 03104.163.157.132 5* (+320) 10pull request ping < 1459108475 33255 :nooga!~nooga@91.235.25.1 JOIN :#esoteric < 1459109220 881682 :irctc065!68a39d84@gateway/web/freenode/ip.104.163.157.132 QUIT :Quit: Page closed < 1459110158 536155 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de PART :#esoteric < 1459110182 494740 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Whhoo! < 1459110185 108132 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :HTML parser! < 1459110829 730064 :TieSoul!~TieSoul@2a02:a448:4a62:0:7c13:1984:5429:8f05 QUIT :Quit: Leaving < 1459110968 927030 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Quick, someone design a hybrid processor (neural networking + conventional computing (+ a bit of emulated quantum maybe)?) and write an OS for it < 1459111209 569145 :contrapumpkin!~copumpkin@haskell/developer/copumpkin JOIN :#esoteric < 1459111289 48324 :copumpkin!~copumpkin@haskell/developer/copumpkin QUIT :Ping timeout: 250 seconds < 1459111341 970640 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07XSM14]]4 M10 02https://esolangs.org/w/index.php?diff=46664&oldid=25391 5* 03LegionMammal978 5* (+13) 10/* External resources */ < 1459112357 13727 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1459112401 262191 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :hppavilion[1]: html parser? < 1459112473 910864 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :\oren\: Yes < 1459112476 970788 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :\oren\: Working on it < 1459112490 872900 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :\oren\: Hand-writing, because that's probably easier for the atrocity that is HTML < 1459112542 72965 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hppavellon[1]. HTML isn't that atrocious hth < 1459112550 871592 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :boily: It is for parsing < 1459112558 581862 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :

is valid HTML, AFAIK < 1459112565 684813 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Or at least something a browser is expected to accept < 1459112870 112159 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :HTML is OK, and there is also XHTML which is more consistent than plain HTML < 1459112918 39826 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :XML is terrible for things other than text markup, but for stuff like HTML it would seem reasonable. < 1459113093 429278 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :XML is terrible for markup. XML is too there-are-multiple-ways-to-do-it. < 1459113125 582304 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :there should be One Right Way™ to do markup, and it should be dutchly obvious. < 1459113315 170323 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :XML is more complicated than it should be, which is certainly true. < 1459113368 164442 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :I have a certain fondness towards dosini. it Does the Job®. < 1459113403 13542 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :except, TOML fills in quite a few gaping holes dosini has. < 1459113450 381159 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :However also, XML is used for a lot of data where something else such as JSON or RDF or INI might work better. < 1459113539 409264 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :JSON has its own appeal, RDF is a horrible mangulation, and I already like INI. < 1459113578 93962 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :I did some JSON evangelism when it first got its hype, but then I got bitten too many times by poor support of numerical types. < 1459113632 185997 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :To be fair-ish, JSON *itself* doesn't have too bad a support for arbitrary numeric values. < 1459113657 622714 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :It's just "any numeric value expressible in decimal notation". < 1459113680 604537 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :... Unfortunately, this then gets implemented poorly because that's only representable using arbitrary-precision decimal floats. < 1459113701 648949 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :So in practice it's just "assume IEEE double". < 1459113709 37672 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :RDF is awful. < 1459113722 685504 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :INI's not bad, if only useful for a subset of things. < 1459113757 637671 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Note that I refer to pure RDF without any OWL or other stuff like that. < 1459114214 232839 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`wisdom XML < 1459114229 214762 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/cat: : No such file or directory < 1459114239 970719 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`? XML < 1459114241 194138 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :XML? ¯\(°​_o)/¯ < 1459114449 581012 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Quit: ZNC - http://znc.in < 1459114929 693088 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`le/rn XML/XML stands for "X-treme Mega Language (of Awesomeness)" < 1459114930 894392 :mihow!~mihow@c-73-67-227-118.hsd1.or.comcast.net QUIT :Quit: mihow < 1459114935 991417 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned «xml» < 1459114959 454411 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(That does not necessarily reflect my actual opinions on XML) < 1459114963 135435 :atrapado!~atrapado@unaffiliated/atrapado JOIN :#esoteric < 1459115015 981028 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :We should make a KRF < 1459115038 445837 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :A TC one, no less < 1459115143 857574 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :With a combination of logic programming and CFG and JSON and stuff. With many, many types of object. < 1459115170 565300 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :KRF? Kool Rad Format? < 1459115214 940216 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :boily: Yes, also known as a Knowledge Representation Format < 1459115442 137345 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :I only had 2/3 right. better luck next time... < 1459115459 14798 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :boily: 1/3 < 1459115552 635934 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :boily: Hm... what should the model of the knowledge base be? < 1459115662 653376 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I think I'll design one based on relative values < 1459115684 14613 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Relative to reals, that is < 1459115774 887545 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :realatives. < 1459115793 73938 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :2/3. I know my fractions, tyvm :D < 1459116438 368996 :MoALTz_!~no@78-11-183-124.static.ip.netia.com.pl NICK :MoALTz < 1459116448 732550 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I have made up partial idea of "Macro-RDF", although no implementation currently exists. How it works is: A graph may contain macro nodes and/or macro literals, and macro processors will read such triples in order to create the graph which does not contain any macro nodes and macro literals. Macro nodes and macro literals use a new URI pseudoscheme called "macro:", like "view-source:" the scheme is followed by another URI. < 1459117296 17200 :MoALTz!~no@78-11-183-124.static.ip.netia.com.pl QUIT :Quit: Leaving < 1459117309 285466 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(Another storage format for arbitrary data is my own format called ARF (ASCII Records Format), although which involves non-printable characters which may mean a special editor is required.) < 1459117694 450230 :Draum!~Draum@79.142.224.208.prod.bolignet.dk JOIN :#esoteric < 1459117863 493299 :bb010g!uid21050@gateway/web/irccloud.com/x-faeytkiisaecjbor JOIN :#esoteric < 1459118119 307900 :Draum!~Draum@79.142.224.208.prod.bolignet.dk QUIT : < 1459118322 705397 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Oh, actually using the ASCII record indicators? < 1459118684 974534 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1459118783 319032 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Yes < 1459118854 589682 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(If you need to include the record indicators into the actual data being stored too for any reason, then they must be escaped by a "data link escape" character.) < 1459119411 954249 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Does Xlib have any support for "reverse connections"? < 1459119427 690814 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 260 seconds < 1459119450 731476 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(Support for reverse connections does not affect the protocol in any way.) < 1459119512 414318 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :"All Europeans"? Huh? < 1459119526 706290 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :Have I been here all this time? < 1459119542 406311 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :everyone's been all the places they have been at when then. < 1459119554 62317 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :Huh? < 1459119583 787465 :mihow!~mihow@c-73-67-227-118.hsd1.or.comcast.net JOIN :#esoteric < 1459119610 881229 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :I already made up a programming language more basic than BASIC, so now I'm thinking up a programming language more basic than that. < 1459119778 769652 :MDude!~MDude@pa-67-234-117-223.dhcp.embarqhsd.net PRIVMSG #esoteric :I'm imagining you working on a programming language that's written via finger painting. < 1459119805 177459 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :analog piet! < 1459119851 897166 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@ask ais523 Is the new Template:Cnw a copy of the previously deleted template on Wikipedia? (Template:= is clearly identical, but I think that's too short to be copyright. And X2 is something else entirely.) < 1459119852 27532 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1459119912 712260 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hmm < 1459119924 613145 :MDude!~MDude@pa-67-234-117-223.dhcp.embarqhsd.net PRIVMSG #esoteric :Does the more basic than basic language have any kind of system for graphics and such? < 1459119943 652938 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :analog piet? you mean it's like an actual drawing instead of array of pixels? < 1459119953 689404 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :No, not really. < 1459119976 917711 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :I guess it could if it was like Piet. < 1459120001 173356 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1459120024 659249 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :rdococ: the topic does not imply anything about whether you're European or not. but if you are, welcome to the future! < 1459120048 224940 :MDude!~MDude@pa-67-234-117-223.dhcp.embarqhsd.net PRIVMSG #esoteric :I'd think part of what made Basic so basic is that it was originally made for a very simple environment. < 1459120060 604760 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(i think americans may have entered the future some weeks ago.) < 1459120064 444288 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :oh, okay < 1459120085 629659 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :MDude: Perhaps. < 1459120121 300350 :atrapado!~atrapado@unaffiliated/atrapado QUIT :Quit: Leaving < 1459120149 238430 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :oerjan: But it does imply that Europeans weren't in the future beforehand. Which is true, because they were in the present. In fact, everyone's in the present right now. Ignoring relativity. < 1459120179 409532 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: americans have been in the future for ~240 years < 1459120182 846254 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :usa usa usa < 1459120194 194487 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :240? < 1459120195 613243 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION considers what a language more forth than FORTH would be. < 1459120202 283678 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :Wow, it must be a bad future then. < 1459120233 447246 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :are any ideas forthcoming? < 1459120234 45997 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :Remember - entropy increases with time. So you are basically saying America has a high disorder. < 1459120271 808555 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :in a closed system maybe < 1459120276 991837 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :we offload our entropy to other countries < 1459120303 640120 :MDude!~MDude@pa-67-234-117-223.dhcp.embarqhsd.net PRIVMSG #esoteric :We're in the future in the sense that what we experience is the past due to our brains taking time to process their senses. < 1459120312 412912 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :That's true too. < 1459120335 761648 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :People that have moved at high velocities for longer are in the past. I think. < 1459120352 756064 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :Yes, in the past. < 1459120517 10173 :nooga!~nooga@91.235.25.1 QUIT :Ping timeout: 244 seconds < 1459120555 588084 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :apparently russia has been stuck in the past since 2014. < 1459120598 595326 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :What do you mean? < 1459120600 734180 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :after being stuck in the future since 2011. < 1459120653 986751 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :rdococ: they're clocks have not been adjusted forward since then hth < 1459120657 913959 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*their < 1459120687 658869 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION takes out the muphryscope and starts hunting < 1459120707 721767 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION thinks rdococ might get stuck in confusion if he keeps up < 1459120717 178458 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :the Jägerørjan is Hunting! < 1459120754 829332 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :muphryscope, misspelled as appropriate < 1459120789 255429 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :my clock gets adjusted forward every second < 1459120922 202629 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :oh < 1459120929 482548 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :so they forgot about dst < 1459120948 775006 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :was watching a video < 1459121000 31983 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : we offload our entropy to other countries <-- http://narbonic.com/comic/december-4-9-2006/ strip 4, panel 2 hth < 1459121066 269312 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :precisely tdh < 1459121128 237329 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :basic, basicer, and now, um, basicerer < 1459121148 759365 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :maybe a data tree < 1459121306 358180 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: high five! < 1459121393 202671 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :also, that reminds me to Asimov's "The gods themselves" in which they also destroy other universes to make this universe survive < 1459121420 546245 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : muphryscope, misspelled as appropriate <-- what misspelling i think you are confused hth < 1459121466 673890 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :oerjan: I dunno, what's a muphryscope, what does it do and how do you spell it? < 1459121495 332233 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it's a scope for finding muphry, so he can be properly punished for slipping misspellings into my irc lines hth < 1459121551 127222 :lynn_!~lynn@unaffiliated/lynn JOIN :#esoteric < 1459121571 509377 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: is that where they ensure humanity is the only intelligence in the galaxy? < 1459121590 561933 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: no < 1459121611 837346 :mihow!~mihow@c-73-67-227-118.hsd1.or.comcast.net QUIT :Quit: mihow < 1459121615 620100 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: the one you're thinking is probably either "The End of Eternity" or "Foundation and Earth" < 1459121623 246613 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 268 seconds < 1459121633 643255 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :the former rings a bell. and the second i think referred to that. < 1459121641 297999 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*the latter i think < 1459121659 612694 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(of those, i've only actually _read_ foundation and earth, mind you.) < 1459121659 743330 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: "The gods themselves" is the one with aliens and sex and alien sex < 1459121670 562670 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(and as such, unusual from Asimov) < 1459121674 781442 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :heh < 1459121680 585465 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :no, really! < 1459121722 100523 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :well i know he doesn't usually have aliens, that was like the point < 1459121793 879048 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :he rarely wrote about aliens, but there are a few times he did, the best one probably being "Blind alley", although that one isn't good because of the aliens, but because of a human character. < 1459121932 139224 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and he rarely wrote about sex, but there's a few other cases like "The robots of Dawn". < 1459121952 513703 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :there was an instance in either foundation and earth or the predecessor, though. < 1459121976 8732 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :when the protagonist visited corporellon. < 1459122000 602623 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :are you talking about "The robots of Dawn"? that's the predecessor of "Robots and Empire" < 1459122004 29462 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm i must be misspelling that. < 1459122009 233885 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :"corporellon"? < 1459122011 397701 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :what's that? < 1459122033 325961 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :"The robots of Dawn" also has robot sex < 1459122047 865195 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :that one is easier because Asimov wrote a lot about robots < 1459122051 40954 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hmm < 1459122063 781478 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but the robot sex isn't described much < 1459122068 452013 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :has anyone tried to ever make a mechanical tree < 1459122069 390133 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it's only part of the story, but never shown < 1459122081 838006 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :only a very little of the foreplay is described < 1459122126 737233 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh it was comporellon < 1459122130 131404 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :a mechanical tree? I would guess some Holywood film producers probably tried to order some, in order to play walking trees or treefolk (ents, treants) in live action movies < 1459122137 528465 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :and it was foundation and earth. < 1459122151 246977 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :comporellon... that rings a bell, isn't it in one of the earlier Foundation novels? < 1459122160 573856 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :like, a planet or something < 1459122187 378486 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :@b_jonas I mean mechanical trees that actually work < 1459122187 512739 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Unknown command, try @list < 1459122204 54607 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it's = baleyworld, the first non-spacer world < 1459122275 40530 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :rdococ: i recall someone hypothesizing making something tree-like that could extract CO2 more efficiently than real trees < 1459122308 189612 :MDude!~MDude@pa-67-234-117-223.dhcp.embarqhsd.net PRIVMSG #esoteric :I guess that might not be too hard, actually? < 1459122329 394613 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I am writing a document for TVMIDI, and then hopefully some TV set top boxes and a few other devices could be made to implement it. < 1459122347 330462 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :MDude: I think it would be hard, at least if you want it to extract CO2 more efficiently than algae too < 1459122347 702713 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: I'm trying to make an order theory KRF :) < 1459122347 833246 :MDude!~MDude@pa-67-234-117-223.dhcp.embarqhsd.net PRIVMSG #esoteric :Since if you could somehow take genes from bacteria that are more fficient and get trees to use them, I think that'd do it. < 1459122357 597245 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i have read very little asimov beyond the foundation novels he wrote himself. naked sun is one other book. < 1459122380 122624 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :a mechanical tree could convert carbon dioxide and heat into carbon and oxygen if they don't need glucose < 1459122384 226052 :MDude!~MDude@pa-67-234-117-223.dhcp.embarqhsd.net PRIVMSG #esoteric :I thought the idea was to bring trees closer to algae level rather than surpassing them. < 1459122398 793215 :MDude!~MDude@pa-67-234-117-223.dhcp.embarqhsd.net PRIVMSG #esoteric :Though i guess for that we could jsut se tup algae plants. < 1459122447 342270 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :a solar powered machine that breaks carbon dioxide into carbon and oxygen, and looks like a tree. of course, it isn't an exact replication, but eh, who needs glucose? < 1459122450 180529 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :rdococ: Hi! < 1459122453 614667 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hpp! < 1459122462 162394 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :rdococ: Haven't seen you in a while! < 1459122481 510812 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: anyway, golan trevize had sex with the (mayor?) on comporellon, although wikipedia doesn't mention that detail. < 1459122519 577827 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :I'unno, I'd certainly like having glucose generation. < 1459122523 511943 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Glucose is useful. < 1459122528 1850 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it doesn't even mention her afaics < 1459122555 159256 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :it is? < 1459122568 116462 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :rdococ: and water. but it's not that easy in the real world. if you just want something that breaks down the carbon dioxide to breathable air for a short term spaceship or underwater voyage, that is solved. but such a device isn't reusable, and making it uses up lots of resources, and indirectly uses up much more oxygen than it can ever create, so it doesn't work in large scale. < 1459122602 822865 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :b_jonas: why would it need oxygen? it's a machine that would run on solar power < 1459122614 839216 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :b_jonas: unless solar panels need it < 1459122615 443761 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :TVMIDI does not support cable boxes with more than 16384 channels, although I have never seen any with more than 10000 channels (numbered 0 to 9999); if you have seen any then please tell me. < 1459122623 58838 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: I don't know, I'm not really familiar with Foundation's edge and Foudation and Earth < 1459122653 470505 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :rdococ: because this is the real world, and there's a good reason even the single-celled algae are so complicated things < 1459122685 566244 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :“solar powered” sounds nice, but it's not a magic free lunch recipe < 1459122797 549132 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :mmm lunch < 1459122840 617764 :contrapumpkin!~copumpkin@haskell/developer/copumpkin QUIT :Quit: My MacBook Pro has gone to sleep. ZZZzzz… < 1459123306 962525 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :rdococ: https://en.wikipedia.org/wiki/Carbon_dioxide_removal#Direct_air_capture < 1459123314 814450 :copumpkin!~copumpkin@haskell/developer/copumpkin JOIN :#esoteric < 1459123328 709166 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION is currently editing that a tiny bit < 1459123565 282206 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Beeswax14]]4 10 02https://esolangs.org/w/index.php?diff=46665&oldid=46374 5* 03Albedo 5* (+49) 10/* Program flow control/conditional operations */ instruction 'Q' added < 1459123573 491514 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hmm < 1459123576 607630 :bender|!~benderpc@58.146.138.197 QUIT :Quit: Leaving < 1459123618 743339 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm maybe i should have just used an anchor to start with. < 1459123648 50977 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :they need to make sure they're not to effective, or else people with them in enclosed spaces will end up dying of too much oxygen < 1459123687 730569 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :ugh, I hate how HackEgo links to the diff page but not to the article itself < 1459123727 25130 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :rdococ: Agreed < 1459123732 966905 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hey, what about a 2d programming language in polar coordinates? < 1459123755 749126 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Beeswax14]]4 10 02https://esolangs.org/w/index.php?diff=46666&oldid=46665 5* 03Albedo 5* (+102) 10/* Global stack related I/O */ instruction V explanation extended < 1459123779 610438 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :or a 0d programming language < 1459123785 925142 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :or -1d < 1459123828 787975 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :what would negative information be like anyway < 1459123840 712446 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :negative information would subtract information, right < 1459123843 874442 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :rdococ: you don't die from too much oxygen. it can pose some fire hazard to flammable objects, but it doesn't just kill you. space stations and some diving equipment use air with a much higher oxygen content than the atmosphere, and it doesn't hurt people. you die to higher carbon dioxide content, or lower oxygen content. < 1459123860 811903 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION drops that edit < 1459123908 275710 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hyperoxia < 1459123933 757008 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Oxygen_toxicity < 1459123948 57395 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :from a quick read of the first paragraph or two < 1459123955 777981 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :I don't think it's exactly what I mean < 1459123960 675878 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :but the problem might still hold < 1459123989 13680 :lleu!~gnomebad@cpc15-croy20-2-0-cust489.croy.cable.virginm.net JOIN :#esoteric < 1459123989 144158 :lleu!~gnomebad@cpc15-croy20-2-0-cust489.croy.cable.virginm.net QUIT :Changing host < 1459123989 144282 :lleu!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1459123995 171839 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :http://www.sciencefocus.com/qa/why-does-breathing-pure-oxygen-kill-you < 1459124013 481509 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :apparently, breathing pure oxygen is deadly < 1459124034 365786 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :yet wikipedia says people can breathe pure oxygen without dying < 1459124036 262030 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :who's right < 1459124037 65670 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :help < 1459124178 665897 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :what about a... < 1459124181 289249 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :programmeing language < 1459124203 6784 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :rdococ: Where? < 1459124221 773997 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :google says a programme is "a planned series of future events", as opposed to "program" < 1459124253 180117 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :I guess a programme is just a linear program < 1459124266 818516 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :but that takes the fun out of it < 1459124278 247305 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :we must get people to programme programmes in a programmeing language < 1459124378 352528 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :print hello world at 1:20 on 28/03/2016 < 1459124401 361989 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hello world < 1459124403 106040 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Beeswax14]]4 10 02https://esolangs.org/w/index.php?diff=46667&oldid=46666 5* 03Albedo 5* (+118) 10Introduction extended < 1459124496 88449 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hmm < 1459124632 880360 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :This is an example of a programme -> "I will say "hello world" at 3:20 PM on 29/03/2016. Then the user will say "hello programme". If all goes according to plan, I will say "yay"." < 1459124634 728215 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : who's right <-- iiuc 100% oxygen is harmless if the pressure is low enough <-- https://en.wikipedia.org/wiki/Oxygen_toxicity#Hypobaric_setting < 1459124639 609051 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*-<-- < 1459124645 38397 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :depends how low the pressure has to be < 1459124654 421153 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :0.3 bar, it says < 1459124657 497165 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :see < 1459124664 248205 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :at 1 bar, rip < 1459124667 26009 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :rdococ: ok, maybe it can hurt you a bit < 1459124678 635625 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :rip at 1 bar < 1459124720 577993 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :"breathing oxygen at pressures of 0.5 bar or more for more than 16 hours can lead to irreversible lung damage and, eventually, death." < 1459124724 148693 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :death < 1459124725 310963 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :rip < 1459124726 408956 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :nada < 1459124728 289930 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :"This general property of gases is also true in chemical reactions of gases in biology. For example, the necessary amount of oxygen for human respiration, and the amount that is toxic, is set by the partial pressure of oxygen alone. This is true across a very wide range of different concentrations of oxygen present in various inhaled breathing gases or dissolved in blood." < 1459124738 280101 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :from https://en.wikipedia.org/wiki/Partial_pressure < 1459124742 341324 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :pressure < 1459124760 198916 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :note that "partial" is important here < 1459124768 703285 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :partial pressure? < 1459124782 37018 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :so it's the pressure of one part of a mixed gas? < 1459124789 482006 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :approximately. < 1459124796 720782 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :or essentially. < 1459124806 691469 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :well < 1459124825 820049 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :In a mixture of gases, each gas has a partial pressure which is the hypothetical pressure of that gas if it alone occupied the volume of the mixture at the same temperature. The total pressure of an ideal gas mixture is the sum of the partial pressures of each individual gas in the mixture. < 1459124830 554164 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :ty wikipedia < 1459124836 257772 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :explained it better than anyone else could < 1459124848 955661 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i was just about to paste that. < 1459124854 128345 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :oh lol < 1459124890 298656 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :a program would be like a game where you can win or lose, a programme would be like a game where things go as planned, or they don;t < 1459124949 309276 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : I guess a programme is just a linear program <-- that's just british vs. american, at least originally. < 1459124963 552968 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :what about a programming language where your program is just a platforming level < 1459125253 97656 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :I'm using their british meaning < 1459125334 869177 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :"UK: programme is used in all cases except for computer code, in which case program is generally used. Older sources may use programme for computer code." < 1459125344 263208 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :https://en.wiktionary.org/wiki/program#English < 1459125388 545621 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION looks suspiciously at rdococ's cloak < 1459125392 209927 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :exactly < 1459125404 412048 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :duh, why did you think I took notice of the all europeans thing < 1459125408 870767 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :so, just get with the programme < 1459125432 752272 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :rdococ: hey you could be from new zealand. or madagascar. < 1459125472 124295 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :"New Zealand: programme is favoured by New Zealand dictionaries, and is endorsed by government usage; program is rarely seen outside the computing meaning." < 1459125505 675742 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :the australians are conflicted: "Australia: program is endorsed by the Australian government, but programme is most common." < 1459125521 808867 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :well program is more usually used for program code, and programme rarely < 1459125539 407916 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :so programme not code < 1459125920 789972 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :either way, I mean the definition that is not program < 1459126024 88964 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :OKAY < 1459126033 922377 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? gazpacho < 1459126050 781236 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :You like Gazpacho and I like Gaspacho. Let's call the whole thing off! < 1459126067 56877 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`? noooodl < 1459126075 534459 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :nooooooodl is the correct spelling < 1459126086 725001 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? nooga < 1459126088 878968 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :no. < 1459126105 930280 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`? lynn < 1459126106 687368 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :lynn? ¯\(°​_o)/¯ < 1459126264 996802 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hmm < 1459126280 798433 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :so a programmeing language would allow you to make programmes < 1459126295 957634 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :but if something doesn't go according to plan < 1459126296 662097 :lynn_!~lynn@unaffiliated/lynn NICK :lynn < 1459126300 943789 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :you must have a backup plan < 1459126304 307404 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :or else error < 1459126393 194583 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :errorre < 1459126398 717920 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :and planne < 1459126400 999283 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :lynn: hellynn. you don't have a wisdom entry. and that's terrible hth < 1459126410 754984 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oerjanne. < 1459126428 475057 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? maur < 1459126429 312086 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :maur? ¯\(°​_o)/¯ < 1459126437 800606 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: technically she has at least two hth < 1459126474 770665 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oerjanne would be female. also exceedingly cheesy. < 1459126489 409210 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION checks if anyone has that name < 1459126517 865818 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :mwah ah ah. < 1459126542 419778 :lynn!~lynn@unaffiliated/lynn PRIVMSG #esoteric :boily: boilut~ < 1459126570 55957 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i find it used as a hashtag for a wedding... < 1459126589 719089 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :but not as an actual name. < 1459126597 404961 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm time to check ssb < 1459126646 247824 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :< 4 persons by that name, it says < 1459126675 706470 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it would likely not be a legal name, at least for children. < 1459126692 8034 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :so it is legal for adults? excellent! < 1459126696 771868 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(< 4 might include 0) < 1459126732 714464 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :although everyone would _understand_ it as someone's misguided attempt to regender "Ørjan". < 1459126902 689 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :first cognate hit i find is "Jørgine", 78 women. (vs. "Jørgen", 10999 men.) < 1459126945 47630 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :those women are probably old, most of them. < 1459126983 264891 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION checks Ørjanine just for good measure < 1459127018 210733 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :this ørjanine treads dangerously close to one infamous orange soda brand... < 1459127035 614529 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :huh "William" was last year's top boy's name in norway < 1459127094 778494 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :and in Oslo, "Mohammad" stays put at the top :P < 1459127188 611161 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: Oh, I thought that entry was removed but if course it's under mauri. < 1459127196 190061 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :on the topic of names and gender, I'm surprised at how people always talk about how some things portray women as objects, but not the things that portray men as objects. also, in a programming environment, both are objects. < 1459127210 235571 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :lynn: Should wisdom/mauri be removed? < 1459127226 452614 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :"don't be an object, program in haskell!" < 1459127238 538943 :lynn!~lynn@unaffiliated/lynn PRIVMSG #esoteric :shachaf: That'd be nice < 1459127294 563517 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :what if everything was a function < 1459127314 902656 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : so it is legal for adults? excellent! <-- i'm not sure exactly what the law is these days. < 1459127346 631753 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :1 is actually function (getPredecessor?) if getPredecessor? then return 0 end end < 1459127361 202563 :MDude!~MDude@pa-67-234-117-223.dhcp.embarqhsd.net PRIVMSG #esoteric :Then you have combinatory logic? < 1459127369 572174 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :probsably < 1459127372 742267 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fungot, are you an object? < 1459127372 910686 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :b_jonas: i tried to say that: ( ( foo xxx)) yyy) ( ( y x) < 1459127375 834613 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :but it looks different < 1459127386 382241 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fungot: I don't understand that < 1459127386 512557 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :b_jonas: i am fnord making conversation. it is < 1459127392 13333 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`rm wisdom/mauri < 1459127396 638021 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fungot: yes, you are. < 1459127396 872142 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :b_jonas: the original fnord code and fnord cyclexa asap, and i couldn't put down to simple ignorance of specific facts about canada. < 1459127398 505023 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1459127416 422875 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :lynn: How about nooodl? < 1459127457 309543 :lynn!~lynn@unaffiliated/lynn PRIVMSG #esoteric :I feel like that's a classic <3 < 1459127465 969088 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :fungot: there are no facts about Canada. < 1459127466 99385 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :boily: see the announcement on c.l.s. < 1459127484 6276 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :c.l.s.... that would be Comp Lang Scheme, right? < 1459127492 466318 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? object < 1459127493 698837 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :An object is just something in a category. < 1459127495 81391 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :rdococ: i don't see how that definition would work for 0 and getPredecessor? seems redundant anyway. < 1459127507 679625 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :just use church numerals. < 1459127518 932620 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :oerjan: true < 1459127524 999833 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :0 = function () end < 1459127531 147784 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :1 = function () return 0 end < 1459127535 843132 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :2 = function () return 1 end < 1459127563 378544 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :successor = function (x) return function () return x end end < 1459127576 893233 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: what about hypothetical facts? < 1459127593 149119 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :add = function (x, y) return -- umm < 1459127611 939526 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oerjan: then they are certain facts, as they are hypotehtically correct, eh? < 1459127658 793579 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :or < 1459127661 994754 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :0 = {} < 1459127662 320271 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :rdococ: i'm just saying, how would you call such a function in such a way that you could distinguish 0 from 1 < 1459127664 267644 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :1 = {0} < 1459127677 717047 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :function (x) return x end < 1459127679 635083 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :jk < 1459127689 573555 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :false = function () return false end < 1459127694 850883 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :true = function () return true end < 1459127711 409132 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :function equals(x, y) return -- umm < 1459127714 632078 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :rdococ: a Tautological Functional Language < 1459127726 271344 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :use binary to make computations more efficient! < 1459127737 563856 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :it could be done with almost every type < 1459127738 684132 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :array < 1459127741 450786 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :function < 1459127745 706177 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :banana < 1459127747 637258 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :b_jellonas. correct me if I'm wrong, but aren't we doing that already? < 1459127755 2739 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :BANANA! < 1459127756 312740 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: like "Ottawa would be the capital of Canada, if Canada existed." < 1459127765 480129 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oerjan: point on. < 1459127769 991855 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :canada exists < 1459127773 409631 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :reference implementation: http://www.math.bme.hu/~ambrus/pu/Bin.hs < 1459127774 533566 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :but that's true < 1459127778 246368 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :technically true < 1459127798 700656 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hmm < 1459127800 426881 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: do you also think rdococ has trouble fitting in with the channel humor tdnh < 1459127833 624282 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :boily: basically yes. we're actually using a higher radix (2**16 or 2**32 or 2**64) and arithmetic on digits of that size is built in, but the goal is the same, achieving efficiency with it < 1459127834 958253 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :oerjan: what? I understood the logical humor perfectly - he said a statement which didn't assume something it's safe to assume < 1459127851 743394 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(even without specific support for digits, base 4 would probably be more efficient than base 2) < 1459127875 920594 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION mapoles rdococ a bit to realign his chäkräs < 1459127884 595781 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :chakwhat < 1459127893 841234 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :mapoles? < 1459127897 794131 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION realigns rdococ some more < 1459127901 525288 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`? mapole < 1459127902 582744 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :A mapole is a thwackamacallit built from maple according to Canadian standards. The army version includes a spork, a corkscrew and a moose whistle. A regulatory mapole measures 6' by 12 kg, ±0.5 inHg. < 1459127912 824843 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :`? chäkrä < 1459127913 703625 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :chäkrä? ¯\(°​_o)/¯ < 1459127913 834064 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :function = function () return function end < 1459127915 826479 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? maple < 1459127916 875084 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :maple? ¯\(°​_o)/¯ < 1459127919 127369 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hellolsner! < 1459127920 937149 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oops, scrolled way up < 1459127928 94565 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :anything = function () return anything end < 1459127935 41617 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :rdococ: I like diæresises. < 1459127950 796269 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :`? diæresises < 1459127951 820943 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :diæresises? ¯\(°​_o)/¯ < 1459127959 582825 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :pls tell me what these words mean < 1459127976 282454 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? function < 1459127977 46809 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :function? ¯\(°​_o)/¯ < 1459127977 906246 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? fun < 1459127978 941086 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :fun? ¯\(°​_o)/¯ < 1459127979 842339 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? fn < 1459127980 777943 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :fn? ¯\(°​_o)/¯ < 1459127982 808322 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :boily: I think it's diaereses < 1459127986 650878 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :seriously? < 1459127997 554700 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :we need entries for those < 1459128002 178452 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? lambda < 1459128002 981314 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :lambda? ¯\(°​_o)/¯ < 1459128006 450623 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? sub < 1459128007 337395 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :sub? ¯\(°​_o)/¯ < 1459128008 665866 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :who's we here? < 1459128010 415640 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :`quote oren < 1459128011 914421 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1225) when i was a kid it used to snow on christmas eve. what is this "freezing rain", "sleet" crap? yeah seriously, who is evn in charge anymore? apparently not santa claus Santa Claus is dead by now. \ 1226) <{\[oren]|}> zzo38:it will cause problems by < 1459128012 620747 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? subroutine < 1459128013 440607 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :subroutine? ¯\(°​_o)/¯ < 1459128014 782804 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't need entries for those. < 1459128017 958587 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? proc < 1459128018 679376 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :proc? ¯\(°​_o)/¯ < 1459128022 513890 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? procedure < 1459128023 509769 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :procedure? ¯\(°​_o)/¯ < 1459128024 907397 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Come on, this is getting a bit botspammy even for this channel. < 1459128026 907976 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :`quote diarrea < 1459128027 698945 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1459128032 826344 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? subprogram < 1459128033 673812 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :subprogram? ¯\(°​_o)/¯ < 1459128036 8869 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :`quote e with dia < 1459128036 732045 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1250) I'm making a new font. I'm up to the capital E with diarhea < 1459128069 311737 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn Maples are the sacred trees of Canada, from which a true Canadian can make anything. < 1459128072 780654 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'maple': Maples are the sacred trees of Canada, from which a true Canadian can make anything. < 1459128108 255805 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :`quote problems < 1459128109 168739 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1226) <{\[oren]|}> zzo38:it will cause problems by being hilarious < 1459128153 545295 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: are true canadians similar to true scotsmen < 1459128166 134084 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :a true canadian can make anything from maples? < 1459128169 68199 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :what about computers < 1459128172 811605 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :or turing machines < 1459128177 180153 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :or tesseracts < 1459128208 219035 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :canadian computers use asbestos as the substrate < 1459128211 335030 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: definitely. < 1459128213 513479 :mihow!~mihow@c-73-67-227-118.hsd1.or.comcast.net JOIN :#esoteric < 1459128247 583204 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :hmm, substrate is almost an anagram of asbestos < 1459128263 138683 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :you can get b < 1459128267 538835 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :e.g. asbestrus < 1459128269 505928 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :you can get asbestos in maples? < 1459128270 20579 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :you aren't seeing things. simply a coincidence. happens all the time. la la la ♪ < 1459128291 975298 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :> map sort ["asbestos","substrate"] < 1459128293 389179 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : ["abeossst","aberssttu"] < 1459128341 465375 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :> sort "asbestur" < 1459128343 279292 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : "abersstu" < 1459128348 725785 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: is there a problem? < 1459128415 739535 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :I almost typoed that as "substrate is almost an anagram of substrate" < 1459128445 84721 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :rdococ: it's a joke because canada is a major producer of asbestos < 1459128456 711797 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :almost is almost an anagram of asbestos < 1459128481 570948 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :sobstate < 1459128495 258448 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :as the saying goes, the best os is asbestos < 1459128496 162325 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :there are no nefarious plans behind anything you might conjecture tonight. < 1459128532 806903 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :new, Array Language! 0 = [] 1 = [[]] okay this is getting old < 1459128536 355436 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :um < 1459128597 581457 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :1 = function () return 0 end, vs 1 = [0] < 1459128853 359770 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :add = function (x, y) return ifequal(y, function () end, x, add(function () return x end, y())) end -- what is ifequal(x, y, trueReturn, falseReturn)? < 1459128908 533169 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :ifequal = function (x, x, trueReturn, falseReturn) return true end < 1459128919 474336 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :nil would be function () end() < 1459128924 626000 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :nil = function () end() < 1459128929 860382 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hey, it works < 1459128930 440708 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :yay < 1459128932 622768 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :well < 1459128934 480926 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :not < 1459128936 105910 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :well < 1459128937 350077 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :nevermind < 1459129015 361101 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :ACTION 's chäkräs have been realigned < 1459129026 623272 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :ACTION thinks so anyway < 1459129053 532030 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :you have ^^ < 1459129082 663403 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :now attaining SUPER SPIRITUAL POWER < 1459129096 349700 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :ACTION can now transform into SUPER RDOCOC < 1459129117 115586 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :well, there are as many chäkräs as there are chaos emeralds < 1459129199 265539 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :The noun tautology originates from the Greek word tautologos, meaning “repeating what is said.” < 1459129201 494008 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :definitely < 1459129233 466764 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :function () return function () return function (x, y) return function (z) return z end end end end < 1459129242 247575 :mihow!~mihow@c-73-67-227-118.hsd1.or.comcast.net QUIT :Quit: mihow < 1459129295 363378 :idris-bot!~idris-bot@dslb-088-076-099-072.088.076.pools.vodafone-ip.de QUIT :Quit: Terminated < 1459129332 52916 :idris-bot!~idris-bot@dslb-088-076-099-072.088.076.pools.vodafone-ip.de JOIN :#esoteric < 1459129332 183291 :idris-bot!~idris-bot@dslb-088-076-099-072.088.076.pools.vodafone-ip.de QUIT :Client Quit < 1459129335 463461 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :Tautologos it is < 1459129369 999620 :idris-bot!~idris-bot@dslb-088-076-099-072.088.076.pools.vodafone-ip.de JOIN :#esoteric < 1459129375 995674 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :whatever happened to the editor? < 1459129387 154223 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :none of the editing things bold, italic etc show up but I can still use them < 1459130379 786251 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :rdococ: with my psychic powers i can see that the answer is... gremlins! < 1459130557 369560 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 252 seconds < 1459130850 873781 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :2016! finally got to January 2016! < 1459130879 28992 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION GLASSWORK CHICKEN < 1459130892 478258 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION meant /quit. fried brain and all that sort of thing... < 1459130898 477415 :boily!~alexandre@96.127.201.149 QUIT :Quit: GLASSWORK CHICKEN < 1459130979 25788 :Melvar`!~melvar@dslb-084-062-097-181.084.062.pools.vodafone-ip.de JOIN :#esoteric < 1459131066 538605 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1459131069 990992 :idris-bot!~idris-bot@dslb-088-076-099-072.088.076.pools.vodafone-ip.de QUIT :Ping timeout: 248 seconds < 1459131087 809036 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net JOIN :#esoteric < 1459131090 298173 :Melvar!~melvar@dslb-088-076-099-072.088.076.pools.vodafone-ip.de QUIT :Ping timeout: 246 seconds < 1459131210 784999 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :I'm designing a language that compiles to JS, HTML, and CSS. I'm currently at functions, and I've come up with what I feel is a clever way to efficiently do curried functions while targeting JavaScript, with the bonus of keyword arguments < 1459131217 622467 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Implicit Lambdas < 1459131260 15857 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Given foo :: Int -> Float -> String -> Bool < 1459131271 713330 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :(And variable-length arguments < 1459131309 464109 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :You can do something like bar = foo(\2, \1, "walrus") to get a functions bar :: Float -> Int -> Bool < 1459131333 453473 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :And you can partially apply foo with bar = foo(9, 2.7| < 1459131359 742911 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :And then bar("s") == foo(9, 2.7, "s") < 1459131373 896014 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :It's not as pretty as Haskell, but it gets the job done(R) < 1459131384 26044 :jaboja!~jaboja@vps.jaboja.pl JOIN :#esoteric < 1459131580 976775 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net QUIT :Quit: Leaving < 1459131612 9473 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net JOIN :#esoteric < 1459131629 589416 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Huh. I can't get HexChat to autoreplace (R) to the registered trademark symbol < 1459132042 480118 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :hppavilion[1]: use the compose key < 1459132048 249899 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :compose + o + r < 1459132051 90931 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :® < 1459132067 773089 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net QUIT :Ping timeout: 248 seconds < 1459132302 717979 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT : < 1459132476 299259 :impomatic!~impomatic@129.26.125.91.dyn.plus.net QUIT :Ping timeout: 246 seconds < 1459132787 432426 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Here is a part of TVMIDI specification: http://zzo38computer.org/textfile/miscellaneous/TVMIDI < 1459132828 222208 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Please tell me any comment/question/suggestion/complaint. < 1459133165 17616 :jaboja!~jaboja@vps.jaboja.pl QUIT :Ping timeout: 244 seconds < 1459133743 432712 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net JOIN :#esoteric < 1459134066 961602 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1459134792 717738 :earendel!~earendel@unaffiliated/earendel QUIT :Ping timeout: 260 seconds < 1459135135 429623 :bb010g!uid21050@gateway/web/irccloud.com/x-faeytkiisaecjbor QUIT :Quit: Connection closed for inactivity < 1459135407 776776 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Rotary Turing Machine < 1459135418 371783 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :It's like a turing machine, but instead of a tape it's a spindle with rotors < 1459135445 584419 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :So you can only transition the symbol to one of two other symbols (or one other symbol) < 1459135448 738864 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :MUCH more stupid < 1459135457 176372 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :(Brainfuck is a good example) < 1459135809 461473 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :that's not tc < 1459135816 280575 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :that's not a turing machine < 1459136203 35891 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 244 seconds < 1459136365 979083 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :izabera: It isn't, correct. < 1459136397 236851 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :izabera: Though if you allow the symbol to have no transition, it's at least TC for binary < 1459136418 198686 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Because no transition is x -> x, while transition is x -> ~x < 1459136492 681164 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :And since whether a transition is taken is based off of the current symbol, you can make sure it maps to the correct symbol < 1459136493 572184 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :what? < 1459136507 780837 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :izabera: What what? < 1459136528 886964 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :"TC for binary" <- what does this mean? < 1459136562 543710 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :izabera: *for a binary alphabet < 1459136575 378955 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :izabera: Forgot to say "alphabet" < 1459136624 190657 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :izabera: Because a 3-state binary TM is TC, so a 3-state rotary TM with a no-transition option and a binary alphabet is also TC < 1459136644 370578 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :bullshit < 1459136658 734862 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :your memory is finite < 1459136676 222674 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :izabera: Did I not imply that the spindle is infinite? < 1459136686 813616 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :izabera: It's not just one rotor, it's an infinite spindle of rotors < 1459136702 998713 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :izabera: I thought I said that... < 1459136705 843267 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i see, we're back to the usual nonsense < 1459136711 822971 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :izabera: Yeah, we are < 1459136723 900903 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :izabera: I was thinking about the Enigma, so I came up with this < 1459136761 750941 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :izabera: Be glad it doesn't have rollover. < 1459136771 249606 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :please stop highlighting me < 1459136776 709850 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :OK < 1459136785 698817 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :(There's also the switchboard machine, which is most certainly not turing-complete) < 1459136804 65588 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :(I almost highlighted you with "OK" xD) < 1459136818 432076 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i would have ignored you < 1459136874 622495 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :It would have been by mistaek < 1459136879 612404 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :It was an accident. < 1459137239 853814 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07The Abstract Computer14]]4 M10 02https://esolangs.org/w/index.php?diff=46668&oldid=46637 5* 03Hppavilion1 5* (+0) 10Capitalization < 1459138229 249420 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Quit: Leaving < 1459139115 970816 :earendel!~earendel@unaffiliated/earendel JOIN :#esoteric < 1459139200 471605 :bb010g!uid21050@gateway/web/irccloud.com/x-vbayautyvayufxmu JOIN :#esoteric < 1459142687 994083 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :http://mathoverflow.net/a/53738 < 1459143654 218941 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I have seen that before < 1459144276 912104 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :you know it's a good day when your upgrade includes the Erlang manpages < 1459144282 521697 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :when you haven't touched erlang in years < 1459144418 447413 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :erlang sounds like a language based on indecision < 1459144434 463419 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :uh... er... eeeh... < 1459144453 144092 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :I should make that language < 1459144460 13986 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :it can be called Errlang < 1459144466 298554 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :so that you think it's about error handling < 1459144478 674673 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :what should the syntax be like? errr < 1459144555 472824 :mihow!~mihow@c-73-67-227-118.hsd1.or.comcast.net JOIN :#esoteric < 1459144654 143696 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :well it's like what if an "if" statement actually executes both paths and then decides which one to kkep at the end? < 1459144669 578120 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :that's indecisive < 1459144725 857838 :lambda-11235!~lambda-11@47.208.113.50 QUIT :Quit: Bye < 1459144730 634450 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :`metar CYYZ < 1459144744 205565 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: metar: not found < 1459144745 693667 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :\oren\: hah! I'm not near YYZ < 1459144753 685370 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :@metar CYYZ < 1459144754 5209 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :CYYZ 280555Z 06003KT 15SM TS SCT035CB OVC100 08/04 A2964 RMK CB3AC5 FRQT LTGIC W-NW PRESFR SLP044 < 1459144774 39390 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :(CYKF is closer to my usual haunt anyway) < 1459144820 934145 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :i'm in yyz and i was wondering if the rumble I just heard was thunder or some asshole's loud bike < 1459144845 44203 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :oh < 1459144847 471295 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :why are you in yyz? < 1459144853 652656 :deltab!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net QUIT :Ping timeout: 244 seconds < 1459144978 30619 :deltab!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net JOIN :#esoteric < 1459145019 377970 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :i live in yyz < 1459145162 407590 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@metar ENVA < 1459145162 683128 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :ENVA 280550Z 15018KT CAVOK 07/M03 Q0995 NOSIG RMK WIND 670FT 16022KT < 1459145395 501830 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :\oren\: wait really < 1459145398 817015 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :why have we never met up < 1459145446 785261 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@metar KOAK < 1459145447 57117 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :KOAK 280553Z 27011KT 10SM SCT160 13/07 A3002 RMK AO2 SLP164 T01330067 10167 20128 58001 < 1459145454 741738 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@metar KSEA < 1459145455 1807 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :KSEA 280553Z 16004KT 10SM FEW060 05/03 A3010 RMK AO2 SLP202 60007 T00500033 10100 20050 51011 < 1459147813 193660 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1459148505 202764 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :A chess problem: 1r5K/6PP/8/8/8/1k4q1/6P1/8 = < 1459149059 770865 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net QUIT :Ping timeout: 248 seconds < 1459149091 347033 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Another one: 8/5KP1/7k/8/6P1/8/8/8 #3 < 1459149927 843929 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net JOIN :#esoteric < 1459151443 297798 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1459151552 214578 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(It isn't very complicated) < 1459151691 294270 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 246 seconds < 1459151779 770089 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net QUIT :Ping timeout: 248 seconds < 1459153154 625306 :mihow!~mihow@c-73-67-227-118.hsd1.or.comcast.net QUIT :Quit: mihow < 1459153548 226298 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite < 1459156188 302961 :Reece`!~nothing@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net JOIN :#esoteric < 1459157807 666574 :nooga!~nooga@91.235.25.1 JOIN :#esoteric < 1459159309 147757 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :A book called "Encyclopedia of absolute and relative knowledge" contains some lies about chess. It claims that Chaturanga is an ancestor of chess, cards, and dominoes, and that it used dice with four symbols of four Indian castes: swords=warriors, sticks=peasants, cups=priests, coins=merchants. It also claims that the four card suits are somehow linked to the four DNA nucleotides. < 1459159537 669218 :nooga!~nooga@91.235.25.1 QUIT :Ping timeout: 260 seconds < 1459159708 197823 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Of course that is complete nonsense. Indian cards do not use Latin suits, and the game of Chaturanga does not even use dice. (A different game, called Chaturaji, does use dice, although they have the numbers 2 to 5 and not the Latin card suits.) < 1459159847 43601 :bender|!benderpc@2404:e800:e61a:41d:913f:4d6f:1813:5363 JOIN :#esoteric < 1459161676 988602 :nooga!~nooga@91.235.25.1 JOIN :#esoteric < 1459162298 930201 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1459162555 953065 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 244 seconds < 1459164634 872572 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hehe, “check each bean individually” < 1459165853 989672 :nooga!~nooga@91.235.25.1 QUIT :Ping timeout: 248 seconds < 1459165964 652876 :nooga!~nooga@91.235.25.1 JOIN :#esoteric < 1459166643 894161 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :more loke encyclopedia of absolute stupidity < 1459166911 897188 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :like* < 1459167230 288287 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :I'm trying to think of how to do an ifEqual(x, y, trueCase, falseCase) in Tautologos < 1459167276 623911 :idris-bot!~idris-bot@dslb-084-062-097-181.084.062.pools.vodafone-ip.de JOIN :#esoteric < 1459167320 239200 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? stupidity < 1459167340 244649 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :`? intelligence < 1459167342 332121 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :what part of "relative knowledge" is so hard to understand? < 1459167347 228404 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION runs. < 1459167349 911070 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :uh < 1459167358 334643 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :relative knowledge is fake? < 1459167375 609642 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :stupidity? ¯\(°​_o)/¯ < 1459167375 742639 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :intelligence? ¯\(°​_o)/¯ < 1459167381 552212 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :... < 1459167409 569477 :Melvar`!~melvar@dslb-084-062-097-181.084.062.pools.vodafone-ip.de NICK :Melvar < 1459167428 335596 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`learn Intelligence is a scarce resource that is distributed by the CIA. < 1459167429 175881 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :maybe there is an alternate universe < 1459167433 232444 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'intelligence': Intelligence is a scarce resource that is distributed by the CIA. < 1459167457 482864 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? cia < 1459167458 465004 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cia? ¯\(°​_o)/¯ < 1459167466 386739 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION shrugs < 1459167476 111240 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :`learn Stupidity is created when people are too lazy to think correctly. < 1459167478 800809 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'stupidity': Stupidity is created when people are too lazy to think correctly. < 1459167632 306902 :liu!~liu@117.41.246.6 JOIN :#esoteric < 1459169256 663815 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1459169349 119230 :liu!~liu@117.41.246.6 QUIT :Quit: 离开 < 1459170212 620172 :idris-bot!~idris-bot@dslb-084-062-097-181.084.062.pools.vodafone-ip.de QUIT :Quit: Terminated < 1459170312 720046 :Melvar!~melvar@dslb-084-062-097-181.084.062.pools.vodafone-ip.de QUIT :Quit: storm < 1459170723 939712 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1459170791 665606 :tromp!~tromp@216.223.243.225 JOIN :#esoteric < 1459170792 434775 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de JOIN :#esoteric < 1459171643 664320 :nycs!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1459171673 12873 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1459172327 63347 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1459172438 227627 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@tell oerjann hellørjanne! GG! < 1459172438 395325 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1459172596 988097 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 250 seconds < 1459172627 925024 :Reece!~nothing@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net JOIN :#esoteric < 1459172712 297746 :Reece`!~nothing@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net QUIT :Ping timeout: 246 seconds < 1459174184 362913 :Reece!~nothing@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net QUIT :Read error: Connection reset by peer < 1459174209 925965 :Melvar!~melvar@dslb-084-062-097-181.084.062.pools.vodafone-ip.de JOIN :#esoteric < 1459174671 623990 :lynn_!~lynn@unaffiliated/lynn JOIN :#esoteric < 1459174917 677397 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 276 seconds < 1459175235 657910 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :tick tock < 1459175456 9136 :idris-bot!~idris-bot@dslb-084-062-097-181.084.062.pools.vodafone-ip.de JOIN :#esoteric < 1459175456 608862 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :rdocelloc. tick tock? < 1459175550 55337 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net JOIN :#esoteric < 1459175791 993655 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1459175946 615121 :lynn_!~lynn@unaffiliated/lynn QUIT :Ping timeout: 244 seconds < 1459176216 897113 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :what < 1459176220 149651 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :boiloclock < 1459176301 745915 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@localtime rdococ < 1459176330 621066 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :@localtime boily < 1459176331 55921 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Local time for boily is Mon, 28 Mar 2016 10:45:30 -0400 < 1459176338 789137 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :-0400? < 1459176339 936214 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :really < 1459176346 654533 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :how many americans can there be < 1459176358 380062 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :the future sucks < 1459176361 807538 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :can I go back to the past < 1459176570 690371 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :I'm not American, I'm Canadian, eh? < 1459176585 799067 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :same thing < 1459176591 184306 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION mapoles rdococ < 1459176598 134123 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :`? mapole < 1459176603 83870 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :what is a mapole < 1459176606 939563 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :seriously < 1459176619 951148 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :it's a great big maple stick. it's very useful to thwack people :D < 1459176620 667113 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :A mapole is a thwackamacallit built from maple according to Canadian standards. The army version includes a spork, a corkscrew and a moose whistle. A regulatory mapole measures 6' by 12 kg, ±0.5 inHg. < 1459176626 382484 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :ACTION tautologoses boily < 1459176683 683852 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :if you live in the future, I guess you're European? < 1459177178 79953 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Hi, all < 1459177249 282539 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Tautologos14]]4 N10 02https://esolangs.org/w/index.php?oldid=46669 5* 03Rdococ 5* (+2709) 10We must go deeper. < 1459177258 747648 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :yay < 1459177265 74173 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :my new, unimplemented programming language < 1459177276 453531 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :it's a boy! wait, programming languages don't have gender < 1459177307 992144 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :I need to write up an article on COMPLEX < 1459177327 121357 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hey, atleast they're not slightly modified versions of brain**** < 1459177332 821976 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :Tanelle. what's COMPLEX? < 1459177358 608890 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :of course programming languages have gender. «un langage de programmation» is masculine. < 1459177397 749839 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :just because it's french? < 1459177405 61642 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :okay, so what would be feminine? < 1459177428 673883 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :boily, it's a BASIC-inspired programming language that lets you manipulate the vector the program counter is moving on, onto the complex plane < 1459177436 645953 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :wow, inserting gender stereotypes, my least favourite thing into my favourite thing < 1459177482 769134 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :"Programmiersprache" is feminine < 1459177496 476756 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Rdococ14]]4 M10 02https://esolangs.org/w/index.php?diff=46670&oldid=46462 5* 03Rdococ 5* (+17) 10 < 1459177516 557564 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :shachaf: hellochaf. which gender is a programming language in Hebrew? < 1459177527 447288 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :so "programming language" is feminine and "a programming language" is masculine < 1459177529 186173 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :rdococ: go against the grain! < 1459177543 545089 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :clap clap clap, making masculine programming languages look more expendable < 1459177561 202009 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :boily, according to my wiktionarying, feminine < 1459177590 849088 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :programming languages have no gender < 1459177601 492654 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :we're not adding a stupid thing called gender into the purity of programming < 1459177607 651620 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :unless it's something else disguised as danger < 1459177612 452828 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :I mean gender* < 1459177627 849606 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :I'm gonna guess English is your first language < 1459177648 155480 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :yeah... < 1459177665 628937 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :but you're talking about language, not the programming language itself as a concept < 1459177748 18971 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :boily, would you say le Haskell? Or la Haskell? Or is my poor knowlege of French letting me down < 1459177809 226859 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :boily, anyway, there's an explanation of COMPLEX on my esolangs page https://runciman.hacksoc.org/~taneb/esolangs.html < 1459177820 475595 :tromp!~tromp@216.223.243.225 PRIVMSG #esoteric :surely it's le Haskell Curry < 1459177824 873356 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :«du Haskell». it's still masculine, but partitive because it's an unquantifiable abstract concept. < 1459177855 221069 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :boily: does it have an h aspiré? < 1459177866 134774 :lynn_!~lynn@unaffiliated/lynn JOIN :#esoteric < 1459177911 970757 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 264 seconds < 1459177953 126456 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :b_jonas: looks like so. English name, English is of Germanic origin, h aspiré by default. < 1459178307 919448 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I see < 1459178310 872017 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :COMPLEX < 1459178410 872358 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :yep, language is complex < 1459178425 447978 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :complexicated < 1459178545 66336 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :BASIC stands for "Beginners' All-purpose Symbolic Instruction Code" < 1459178625 979840 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :COMPLEX, as I've used it, is short for "COMPutational Language EXtension" < 1459178890 26396 :lynn_!~lynn@unaffiliated/lynn QUIT :Ping timeout: 244 seconds < 1459178909 877230 :jaboja!~jaboja@vps.jaboja.pl JOIN :#esoteric < 1459179169 537277 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :can I look at the contents of another esolang's page so I can make a table? < 1459179230 721519 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :Ah, nevermind < 1459179663 945371 :Reece`!~nothing@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net JOIN :#esoteric < 1459179709 165886 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1459179779 995258 :lynn_!~lynn@unaffiliated/lynn JOIN :#esoteric < 1459179975 67761 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 244 seconds < 1459180115 818210 :lynn_!~lynn@unaffiliated/lynn QUIT :Quit: Leaving < 1459180521 716028 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1459180685 561021 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :simply looking at articles that talk about BASIC make me want to program in it < 1459180725 53568 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :I always get this weird version of nostalgia when I see stuff like that, even though I haven't even touched it before < 1459180822 587321 :lynn!~lynn@unaffiliated/lynn PRIVMSG #esoteric :Same here < 1459180928 652069 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :if only I could get an old computer... < 1459180959 743952 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :I think they need to re-introduce the language < 1459180971 23039 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :into schools < 1459180977 607894 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :(do schools even do programming?) < 1459181076 574531 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :. o O ( excel and html ) < 1459181080 930757 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I don't know. < 1459181160 775180 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :depends on the school, really. we did LOGO when I was in elementary. < 1459181176 504390 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :turtle graphics on old 486es for the win! < 1459181324 301019 :zadock!~outsider@81.180.208.252 JOIN :#esoteric < 1459181335 548914 :bb010g!uid21050@gateway/web/irccloud.com/x-vbayautyvayufxmu QUIT :Quit: Connection closed for inactivity < 1459181712 47878 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :let's see... how about Bavaria, Germany... grade 9: spread sheets, databases, grade 10: object oriented programming, grade 11: recursive data structures, software engineering, grade 12: formal languages, process communication and synchronization, computer architecture, limits of computability < 1459181969 70229 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :probably not for me < 1459181987 111204 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :boily, I didn't do any programming in school < 1459182000 363724 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :since I have high functioning autism, they put me in a special school, and they don't even teach algebra at year 7/8/9 < 1459182004 79400 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :The first programming I did was using an online Piet editor and interpreter < 1459182043 313906 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :put it this way - I'm smarter than students of my age, and then I get put into a dumber school < 1459182073 908341 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :Taneb: somehow doesn't seem like the typical way to start :) < 1459182077 928312 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ah, it goes back further under a different headline. grade 7 introduces Internet, E-mail (briefly), and Algorithms, and grade 6 has representation of information, and office software and file systems, < 1459182100 559968 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :olsner, yeah, I've never picked up some important habits < 1459182116 526948 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Like comments, and useful variable names < 1459182126 526518 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :But Piet was the first programming language I learnt < 1459182126 715214 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :Taneb: do you find yourself trying to paint in other languages? < 1459182132 181559 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Yes, all the time < 1459182184 674001 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Taneb: what? but piet is IDEAL for writing comments < 1459182196 199170 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it even lets you make the comments pretty < 1459182210 570506 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :b_jonas, it's hard to write a pixel at a time < 1459182214 6334 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :So they have some limited exposure to programming in grade 7. < 1459182266 383165 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Taneb: no it's not! that's how people wrote all the books with pens and inscribed all the engravings to stone before printing and typewriters were invented. < 1459182277 831068 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(basic imperative programming... then some OO... anything else they'll have to pick up outside of school) < 1459182287 182622 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :but whatever. it used to be worse. < 1459182344 133183 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh and spreadsheets are a form of declarative programming, of course, though rather limited < 1459182379 26842 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :what are you talking about? I'm year 8 and I barely get exposure to computers < 1459182400 599929 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :I can't take it anymore, I want to do something interesting < 1459182426 988775 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :rdococ: yes, that sucks, but at least it's better than back when you also didn't have the internet to talk to other people about it < 1459182437 929971 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :lots of children suffered from that < 1459182449 502003 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :true < 1459182457 480575 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :go learn stuff online and do something interesting < 1459182465 739446 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :I try to < 1459182500 393111 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :wait, browser based version of BASIC? this might work < 1459182511 16781 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :rdococ: I was talking about one concrete curriculum that I found online. < 1459182533 66679 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :int-e: now I wish I was german < 1459182573 247388 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :And even inside Germany there will be differences. < 1459182615 980241 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(since ridiculously education isn't managed on a federal level but on the state level) < 1459182674 157053 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :why is that ridiculous? < 1459182685 119217 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ok, sorry, I shouldn't ask that < 1459182721 570771 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :I feel like I'm temporally shifted in spacetime < 1459182732 882533 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :"remembering" the past before I was born < 1459182846 25672 :bender|!benderpc@2404:e800:e61a:41d:913f:4d6f:1813:5363 QUIT :Ping timeout: 248 seconds < 1459182946 764936 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :b_jonas: Maybe two points... it makes moving within Germany unecessarily hard on children, and it leads to different standards of education in the various states (a lot of which can be explained by budget concerns) < 1459183023 65024 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I do realize that a centralized system would at best solve half of that problem... < 1459183220 125597 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1459183366 947179 :Froox!~Frooxius@194.108.5.201 QUIT :Quit: *bubbles away* < 1459183478 77084 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 244 seconds < 1459183522 957395 :mihow!~mihow@c-73-67-227-118.hsd1.or.comcast.net JOIN :#esoteric < 1459183532 962846 :Frooxius!~Frooxius@194.108.5.201 JOIN :#esoteric < 1459184811 662181 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :boily: "language" is feminine hth < 1459185098 730376 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :why do people give random words gender < 1459185099 947716 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :shachaf: “langue” is feminine but “langage” is masculine and “dialecte” is masculin too < 1459185213 58614 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :rdococ: they're not gender, they're grammatical gender. not the same. < 1459185358 776191 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? rdococ < 1459185384 62659 :Frooxius!~Frooxius@194.108.5.201 QUIT :Quit: *bubbles away* < 1459185384 193161 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :RDOCOCLIKESTOMAKELANGUAGESLIKETHIS < 1459185700 41927 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :LOL < 1459185704 275650 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :wait < 1459185709 941797 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :I've only made one language like that < 1459185746 369990 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :unless you count the "Beginners' All-purpose Symbolic Instruction Code, Esoteric Revision" which I'm making the article for right now < 1459186087 507636 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`culprits rdococ < 1459186095 392596 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`culprits wisdom/rdococ < 1459186112 947427 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :HackEgo: come on, this is easy! < 1459186159 949972 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION twiddles HackEgo's virtual thumbs. < 1459186160 281385 :mihow!~mihow@c-73-67-227-118.hsd1.or.comcast.net QUIT :Quit: mihow < 1459186166 488417 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1459186172 202052 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1459186200 324643 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :huh. < 1459186242 414688 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Apart from me, who else is known to have created a new esoteric programming language by mistake of misunderstanding another programming language? < 1459186273 542317 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`rm wisdom/rdococ rdococlikestomakelanguageslikethis < 1459186276 209916 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1459186320 608317 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ITWASAPREDICTIONANDITWASRIGHT!ALLHAILOERJANTHEPRESCIENTMASTEROF#ESOTERIC! < 1459186347 373903 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I think I have not done, but I cannot remember. I also do not believe anyone else has done although perhaps that also I did not remember. < 1459186376 795940 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(though I suppose it actually was somebody else... hmmmmm) < 1459186396 526474 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :BancSTAR could be such a language of course, we don't know < 1459186405 284473 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I mean, our version of BANCStar < 1459186407 80532 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :`? rdococ < 1459186408 462100 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :RDOCOCLIKESTOMAKELANGUAGESLIKETHIS < 1459186420 644895 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :`rm wisdom/rdococ RDOCOCLIKESTOMAKELANGUAGESLIKETHIS < 1459186421 632562 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :rm: cannot remove `wisdom/rdococ RDOCOCLIKESTOMAKELANGUAGESLIKETHIS': No such file or directory < 1459186475 180062 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :actually it wasn't... fun. oerjan still had to learn how to use le/rn. < 1459186481 810429 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :rdococ: you are wisdommed. you can't be erased. accept the assimilation. < 1459186494 574074 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I am wisdommed too < 1459186496 23770 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? int-e < 1459186497 496308 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :int-e är inte svensk. Hen kommer att spränga solen. < 1459186498 421406 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? boily < 1459186501 907364 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​"Only sane man" boily is monetizing a broterhood scheme with the Guardian of Lachine, apparently involving cookie dealing. He's also a NaniDispenser, a Trigotillectomic Man Eating Chicken and a METARologist. He is seriously lacking in the f-word department. He is also a renowned Capitalist. < 1459186537 840233 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :It is possible that some things on the esolang wiki about BANCStar are wrong. There is some that I believe is certainly wrong; I have posted what I believe is correct. < 1459186547 250986 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(But possibly I am also wrong) < 1459186550 680564 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Don't fight the wisdom. Embrace it! < 1459186565 443839 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION embraces his inner non-swedishness. < 1459186587 74050 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? spell < 1459186587 878126 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :spell? ¯\(°​_o)/¯ < 1459186628 536092 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? misspellings of croissant < 1459186629 619411 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :misspellings of crosant? ¯\(°​_o)/¯ < 1459186659 647772 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :that seems to be the only spell in there < 1459186662 970361 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :yay for trying to make a Sonic game in a web browser version of BASIC < 1459186672 619190 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? regress < 1459186672 919261 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? xyzzy < 1459186674 602983 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Nothing happens. < 1459186678 693020 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :regress? ¯\(°​_o)/¯ < 1459186687 386127 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? frotz < 1459186689 825785 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :frotz? ¯\(°​_o)/¯ < 1459186701 479203 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? zork < 1459186703 199018 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Zork is like York, except for the first letter. < 1459186713 145008 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :brilliant insight < 1459186732 217761 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :My own conclusions come from looking at existing BANCStar programs, rather than looking at the codes for the program to generate the printout < 1459186745 348119 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? xargs < 1459186745 478509 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Once cast, a spell can be undone. But once created, a wisdom entry can never again be erased. – Pontifex, elder researcher < 1459186746 210456 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :xargs is for piping snowmen. < 1459186776 257998 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Such as, my own guess is that command 3100 seems to mean that if the condition is not true then it is an error and the user must rekey the input. < 1459186855 336698 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@metar LOWI < 1459186855 598844 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :LOWI 281720Z 12014G26KT 090V170 9999 FEW070 BKN300 14/03 Q1006 NOSIG < 1459186862 797150 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :are there any screenshots, examples, videos or captures of a BANCStar programme running? < 1459186872 320914 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@metar CYUL < 1459186872 619939 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :CYUL 281737Z 14016KT 2 1/4SM -DZ BR SCT009 OVC014 07/06 A2944 RMK SF3ST5 SLP973 < 1459186882 807612 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :There is also the code that "only ten people in the world can read", which I have partially figured out and guessed at the rest. < 1459186887 910384 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :-DZ BR... more like it was pouring a few minutes ago. < 1459186907 101450 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :boily: I do not know of any screenshots < 1459186907 973237 :Reece!~nothing@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net JOIN :#esoteric < 1459186921 565506 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :brrrr? < 1459186939 254735 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :nah, it's warm today! +7 °C! < 1459186942 513316 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :I can't do nested arrays in Quite BASIC? < 1459186950 255568 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :How did mist become BR, hmm. < 1459186951 705948 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :wait, does BASIC even have nested arrays? < 1459186960 961496 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :yes, at least Turbo BASIC. < 1459186965 140902 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :oh, interesting < 1459186971 796201 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :"BR, Mist (French: Brume)" < 1459186983 993163 :Reece`!~nothing@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net QUIT :Ping timeout: 244 seconds < 1459186985 976602 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :The French strike again. < 1459186995 607446 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :of course! we're everywhere! < 1459187076 818214 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Amycus14]]4 10 02https://esolangs.org/w/index.php?diff=46671&oldid=45551 5* 03B jonas 5* (+164) 10 < 1459187170 261139 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:B jonas14]]4 10 02https://esolangs.org/w/index.php?diff=46672&oldid=45479 5* 03B jonas 5* (+124) 10 < 1459187248 121229 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Amycus Severus14]]4 10 02https://esolangs.org/w/index.php?diff=46673&oldid=45521 5* 03B jonas 5* (+149) 10 < 1459187305 228228 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I really should give a name to the original language of David so I can talk about it. What should I name it? < 1459187322 894322 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I also believe that colour codes are actually PC codes and not ANSI codes; I don't know why they wrote that it is ANSI codes < 1459187337 805040 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :b_jonas: David Language < 1459187354 996062 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: no, there's at least one other esoteric programming language by David Madore < 1459187384 177703 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(plus he has his own slightly esoteric dialect of French) < 1459187489 605002 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :O, I didn't know that < 1459187499 893535 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: he invented Unlambda < 1459187504 660946 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Ask David Madore (if possible) < 1459187517 703769 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :that is possible, yes < 1459187548 908108 :boily!~alexandre@96.127.201.149 QUIT :Quit: REPLICATE CHICKEN < 1459187635 767029 :idris-bot!~idris-bot@dslb-084-062-097-181.084.062.pools.vodafone-ip.de QUIT :Quit: Terminated < 1459187650 188763 :Melvar!~melvar@dslb-084-062-097-181.084.062.pools.vodafone-ip.de QUIT :Quit: storm < 1459187684 652657 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Does there exist a double-ended toothbrush that has a brush head on both ends of the same handle? < 1459187685 648461 :mihow!~mihow@c-73-67-227-118.hsd1.or.comcast.net JOIN :#esoteric < 1459187727 369330 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :It seems there are double toothbrushes that have two heads on the same end of the handle < 1459187755 47069 :Frooxius!~Frooxius@194.108.5.201 JOIN :#esoteric < 1459187776 573843 :nooga!~nooga@91.235.25.1 QUIT :Quit: Lost terminal < 1459187792 126677 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :It seems such a thing exists: https://groomies.es/es/dientes/958-cepillo-de-dientes-doble-extra-largo.html < 1459187798 244068 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :that's either crazy or esoteric < 1459187880 144151 :J_Arcane!~chatzilla@37-219-112-207.nat.bb.dnainternet.fi QUIT :Ping timeout: 244 seconds < 1459188022 182204 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :b_jonas: so can you find a four-headed one? < 1459188091 643777 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(And why stop at that? you can go all Lucas and make a cross of toothbrushes!) < 1459188111 388440 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Or a swiss army knife! < 1459188201 58041 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :yeah, or a whole toothbrush tree < 1459188235 18008 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :or http://www.irregularwebcomic.net/1186.html with infinitely many heads < 1459188453 963359 :lynn_!~lynn@unaffiliated/lynn JOIN :#esoteric < 1459188482 664940 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 260 seconds < 1459188513 200662 :J_Arcane!~chatzilla@37-219-112-207.nat.bb.dnainternet.fi JOIN :#esoteric < 1459188618 459091 :Melvar!~melvar@dslb-084-062-097-181.084.062.pools.vodafone-ip.de JOIN :#esoteric < 1459188836 957347 :idris-bot!~idris-bot@dslb-084-062-097-181.084.062.pools.vodafone-ip.de JOIN :#esoteric < 1459188934 667946 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :stupid n+1 step processes < 1459189027 50271 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(something along the lines of "submit review" - "confirm review" ... apparently I expect that to be one step (especially since the previous dialog already offered me things like saving a draft)) < 1459189135 353185 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Someone should check what I wrote in the [[Amycus]] article and tell how much of that is nonsense < 1459189203 947324 :lynn_!~lynn@unaffiliated/lynn QUIT :Ping timeout: 240 seconds < 1459189550 920199 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Those writeups should be rewritten though because they still contain sentences based on the origianl misunderstanding. < 1459189573 521966 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :But I can't rewrite them if I can't refer to the original language! Argh < 1459190207 305183 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :(having to write the line numbers manually is a bit of a pain when I need to add lines in between lines) < 1459190236 978806 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :rdococ, that's why COMPLEX lets you write the lines in any order you want! < 1459190277 658347 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :no, I mean because I have to change each line number < 1459190313 226754 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :can't you leave gaps in the line numbers? < 1459190349 330031 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :the BASIC I grew up with used line numbers 10,20,30,... by default so that one could easily insert lines later < 1459190418 547288 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :yeah < 1459190428 468106 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Whereas the APL del editor lets you use non-integer line numbers, but the line numbers are only temporary, and they're reassigned with sequential numbers when you exit the del editor (or more like they're assigned when you enter the del editor, and only the sorted sequence of lines are saved when you exit it). < 1459190438 319597 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :but then when the gaps are differentin length < 1459190515 497637 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :is this APL del editor software or is it from when basic was taught in schools? < 1459190551 708038 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1459190601 426263 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it's… um, part of the APL workspace software, just like how the line editor is part of most BASIC interpreters, and … well, it's probably older than BASIC taught in schools < 1459190647 833557 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :APL is a programming language from back when they didn't really know what programming languages ought to look like < 1459190659 616398 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? apl < 1459190659 888536 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Back when to program you plugged your phone into your typewriter < 1459190681 671633 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :APL stands for Algorithmic Programming Language. < 1459190688 935394 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :...did you actually have to plug a phone into the typewriter? < 1459190699 595401 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :it'd have to be a telephone or something, I know that much < 1459190705 357218 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :or am I just talking crazy < 1459190705 833671 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hehehe < 1459190709 889181 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :rdococ, yeah, because computers were huge big things that took up a room < 1459190712 61158 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh the young ones < 1459190719 840947 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :anyway < 1459190723 447840 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :I know that < 1459190729 505649 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :So you rang the computer and plugged in your typewriter < 1459190737 656789 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :An electric typewriter, of course < 1459190742 66431 :zadock!~outsider@81.180.208.252 QUIT :Quit: Leaving < 1459190742 879710 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :you rang the computer...? < 1459190746 671215 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION rolls his eyes. < 1459190748 137132 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Yeah < 1459190751 988506 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :uh okay < 1459190770 641515 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Seriously, APL is going back a long time < 1459190792 13616 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :rdococ: computers were expensive, so people used them remotely. by means of a terminal, which is the same as a telex machine, and is an electromechanical or electrical typewriter with a keyboard and either a printer or a CRT display or both, connected to a modem < 1459190792 184724 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? taneb < 1459190795 511366 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Taneb is not elliott, no matter who you ask. He also isn't a rabbi although he has pretended in the past. He has at least two backup keyboards with dodgy SHIFT KEys, cube root of five genders, and voluminous but calm eyebrows. (See also: tanebventions) < 1459190836 954217 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Haven't seen elliott in ages :/ < 1459190837 950728 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :where the modem transmits data through an analog telephone wire connected by the ordinary telephone network, plus the terminal may also have a ticker tape reader and puncher. < 1459190840 375430 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :b_jonas: why go to all that trouble when you can just hand the operators a stack of punched cards? < 1459190858 909109 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :I'm working on a Sonic game in BASIC... or at least something close < 1459190882 684751 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :but of course it's a modern version -- no, not visual basic < 1459190893 899104 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: the computer is in a remote location, and the telex transmits the data faster to such a remote location than any other way you could transmit the punch cards or ticker tape < 1459190894 205842 :mihow!~mihow@c-73-67-227-118.hsd1.or.comcast.net QUIT :Quit: mihow < 1459190896 258523 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :I found this < 1459190897 303189 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :http://www.quitebasic.com/ < 1459190905 532559 :Reece`!~nothing@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net JOIN :#esoteric < 1459190914 16751 :Reece!~nothing@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net QUIT :Ping timeout: 240 seconds < 1459190930 413415 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :There's some things I don't understand about terminals though < 1459190996 129586 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :what is it? < 1459191001 225750 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :1. why are they called both terminals and telex machines and what's the difference, 2. how the fuck can an electromechanical typewriter do all the modem stuff without electronics, and 3. why did they even bother with electromechanics when electronics were already available by the time the terminals were created. < 1459191016 58003 :mihow!~mihow@c-73-67-227-118.hsd1.or.comcast.net JOIN :#esoteric < 1459191055 6392 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :is telex an old version of fax or something? < 1459191064 508236 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :uh, they just repurposed telegraphy service devices... that's what telex machines are. < 1459191072 914087 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :okay... < 1459191107 968517 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :"terminal" is just a different view on the topology... it's not, say, a repeater connecting two lines, but and end point. < 1459191116 401743 :hppavilion[1]!~DevourerO@74-114-87-73.dynamic.asdk12.org JOIN :#esoteric < 1459191123 903167 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :rdococ: sort of, but a telex transmits character data (where a character means 5 or 7 or 6 or 8 bits) whereas a fax transmits bitmap graphical data. both were used as sort of improved versions of telegraphy. < 1459191193 679287 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh https://en.wikipedia.org/wiki/Telex helps with terminology (terminalogy?) < 1459191196 512034 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :okay < 1459191213 685957 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fax is a newer invention < 1459191227 250745 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :so we should really call the machines teletypes < 1459191321 193743 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :surprisingly (haha), wikipedia is inconsistent on this < 1459191324 197302 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Back when we were young, telephone books contained telefax (fax) and telex numbers too, because some businesses and offices ran such machines, and they're connected to the ordinary telephone network. Today, there are no printed telephone books, and no telex network. < 1459191339 309485 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :on the Telegraphy page, they write "These machines were called "Telex" (TELegraph EXchange)." < 1459191407 611285 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :...and we have paperless offices where fax machines are virtualized and soon phased out... < 1459191425 438238 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: yeah, paperless offices where people print and then scan the emails they get. < 1459191458 491306 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :rdococ: Btw, this channel sometimes makes it hard to separate fact from fiction. < 1459191464 980401 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :the paperless parts never really works out well. < 1459191472 418459 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? paperless < 1459191475 204547 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :paperless? ¯\(°​_o)/¯ < 1459191486 72407 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ACTION tries not to make the obvious joke < 1459191529 895880 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :"send an email, but fax a copy in case they don't read email, and send a letter as well so that they have a clean copy for the archives" < 1459191547 516845 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(not sure where this is from... Dilbert?) < 1459191571 777035 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :yeah. http://dilbert.com/strip/1995-12-11 < 1459191591 108419 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :20 years later I suspect this is still true. < 1459191725 989677 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: hehe. yes < 1459193217 114043 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`le/rn paperless/In a paperless world, rock would never lose. < 1459193224 45108 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned «paperless» < 1459193295 745375 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net QUIT :Quit: Bye < 1459193616 274416 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric : Someone else I know, although an atheist, said that if he made up the laws he would say that Canada is the Christian country, only for the purpose of the calendar. I am not sure that is necessary, since they are already national holidays, although maybe I missed something. < 1459193719 557930 :Reece`!~nothing@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net QUIT :Ping timeout: 252 seconds < 1459193736 246297 :Reece`!~nothing@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net JOIN :#esoteric < 1459195310 208387 :gremlins!~nothing@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net JOIN :#esoteric < 1459195401 211482 :Reece`!~nothing@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net QUIT :Ping timeout: 268 seconds < 1459195593 902146 :jaboja!~jaboja@vps.jaboja.pl QUIT :Ping timeout: 240 seconds < 1459196227 800522 :hppavilion[1]!~DevourerO@74-114-87-73.dynamic.asdk12.org QUIT :Ping timeout: 248 seconds < 1459196278 526121 :hppavilion[1]!~DevourerO@74-114-87-73.dynamic.asdk12.org JOIN :#esoteric < 1459196298 682006 :jaboja!~jaboja@vps.jaboja.pl JOIN :#esoteric < 1459196608 657649 :oren!~oren@ec2-52-2-213-98.compute-1.amazonaws.com JOIN :#esoteric < 1459196656 382641 :hppavilion[1]!~DevourerO@74-114-87-73.dynamic.asdk12.org QUIT :Ping timeout: 252 seconds < 1459196703 862306 :oren!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :i don't understand why people were depending on an external host to have a left pad function < 1459196736 777949 :MDead!~MDude@pa-67-234-117-223.dhcp.embarqhsd.net JOIN :#esoteric < 1459196757 646427 :jaboja!~jaboja@vps.jaboja.pl QUIT :Ping timeout: 276 seconds < 1459196759 616506 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Because people who use JavaScript for non-web are not the best at system architecture < 1459196800 502950 :hppavilion[1]!~DevourerO@74-114-87-73.dynamic.asdk12.org JOIN :#esoteric < 1459196859 542379 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: huh what? what's this about this time? < 1459196894 31287 :MDude!~MDude@pa-67-234-117-223.dhcp.embarqhsd.net QUIT :Ping timeout: 248 seconds < 1459196900 947599 :MDead!~MDude@pa-67-234-117-223.dhcp.embarqhsd.net NICK :MDude < 1459196903 441126 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` printf %70s "left pad function" < 1459196906 840114 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​ left pad function < 1459196969 80167 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :b_jonas, a lot of Node programmers got their projects broken when someone threw a tantrum and removed a package from npm < 1459196983 113581 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Said package was 11 lines long and just provided a left pad function < 1459196999 852498 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :what's npm? < 1459197039 552795 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Node.js package manager < 1459197049 16397 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Like Hackage or crates.io or something < 1459197068 328977 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I see < 1459197165 744625 :x_!~x@net-188-218-223-252.cust.vodafonedsl.it JOIN :#esoteric < 1459197238 28046 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1459197393 432916 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :You can easily implement a left pad function in one line of a JavaScript code: const leftpad=(x,y,z)=>(z.repeat(y)+x).slice(-y); < 1459197413 657354 :lynn_!~lynn@unaffiliated/lynn JOIN :#esoteric < 1459197428 716923 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: I imagine that's a little inefficient as you generate the string of y zs regardless of what the input is < 1459197437 642039 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :zzo38: thatjs way to performant < 1459197438 684081 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but yes, that seems like a good demonstration of how simple the function is < 1459197441 162615 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I do have some Node.js packages too < 1459197443 427661 :lynn!~lynn@unaffiliated/lynn QUIT :Disconnected by services < 1459197449 8988 :lynn_!~lynn@unaffiliated/lynn NICK :lynn < 1459197484 776981 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :ais523: that depens on what string concatenation and repeat are doing < 1459197503 537210 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :myname: this is unlikely as an optimization < 1459197510 36426 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :it string + string always needs to copy anything it would be really slow < 1459197586 614784 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :padding an empty string would be n^2 then < 1459197595 667011 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :repeat cannot be worse than that < 1459197702 950312 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :@tell oerjan I can't see deleted templates on Wikipedia (other than via WP:REFUND which seems rather a waste of admin time), but a) it seems likely, b) the template is unused and probably not useful, c) the template is buggy, d) the template may be uncopyrightable because there's no other sensible way to write its functionality < 1459197703 119676 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1459197739 452092 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :if repeat isn't implemented completely stupid it would need O(y) time + one concat + O(y) slice < 1459197755 797288 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :the other version needs O(y) concats < 1459197776 784648 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :assuming that concat is slow, zzo38's version is way faster < 1459197777 467216 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :myname: concat may be O(a) time rather than O(a+b) time where the lengths of the strings are a and b < 1459197793 715383 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, I'm not talking about the original left-pad, that one is probably really slow < 1459197800 498403 :jaboja!~jaboja@eju181.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1459197805 127539 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :okay < 1459198045 294993 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Can DVD-video support text captions? What happen if you record a TV show with captions on a DVD? < 1459198073 633073 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :what captions? < 1459198073 837783 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: I think it can support text captions, and I don't know < 1459198092 725595 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :zzo38, most DVD recorders I believe take it out of the display, which will include captions if they are displayed at the time of recording < 1459198142 340118 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Taneb: The DVD recorder I have does have the ability to display captions. < 1459198195 406609 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :But I mean if it can support text captions which are separate from subtitles < 1459198281 554706 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :wait, they're separate from subtitles... < 1459198282 92561 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :what < 1459198358 958835 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Captions are text and subtitles are pictures. This means that it is possible to customize the settings for font size and colours of captions. < 1459198380 282247 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :But for subtitles you have to use whatever font is recorded on the disc instead. < 1459198456 191914 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :My own opinion is that only captions should be used and subtitles should not be used except possibly for compatibility purpose. < 1459198560 234355 :Reece`!~nothing@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net JOIN :#esoteric < 1459198601 344650 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I found a webpage for a computer program, and it says that DVDs do support captions. < 1459198657 220992 :gremlins!~nothing@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net QUIT :Ping timeout: 268 seconds < 1459198848 823013 :lynn!~lynn@unaffiliated/lynn QUIT :Quit: Leaving < 1459198999 768164 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Does any show have captions for the descriptive video in addition to the normal speech? < 1459199197 45465 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1459199271 485752 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :`slist < 1459199273 67746 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :slist: Taneb atriq Ngevd nvd Fiora Sgeo ThatOtherPerson alot < 1459199280 567608 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Hang on < 1459199287 999509 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :I'm the only person on that list who'st actually in here < 1459199293 682986 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :And I'm most of the list < 1459199323 325002 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :that's why it's called solipsism list < 1459199416 816246 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Haha < 1459199428 575038 :hppavilion[1]!~DevourerO@74-114-87-73.dynamic.asdk12.org QUIT :Ping timeout: 252 seconds < 1459199445 937435 :J_Arcane!~chatzilla@37-219-112-207.nat.bb.dnainternet.fi QUIT :Ping timeout: 244 seconds < 1459199449 52525 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? atriq < 1459199450 8319 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :atriq or two < 1459199460 988337 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? taneb < 1459199462 353896 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Taneb is not elliott, no matter who you ask. He also isn't a rabbi although he has pretended in the past. He has at least two backup keyboards with dodgy SHIFT KEys, cube root of five genders, and voluminous but calm eyebrows. (See also: tanebventions) < 1459199475 365575 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :> 5**(1/3) < 1459199476 900734 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 1.7099759466766968 < 1459199496 733071 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? tanebventions < 1459199498 13268 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Tanebventions include D-modules, Chu spaces, automatic squirrel feeders, the torus, gazpacho, Stephen Wolfram, Go, submarine jousting, the universe, weetoflakes, persistence, the reals, Lambek's lemma, robots, progress, and this sentence. He never invents anything involving sex. < 1459199519 276341 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I feel like maybe that wisdom entry should rhyme. < 1459199519 807242 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hmm < 1459199524 976332 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :To some Gilbert & Sullivan tune, perhaps. < 1459199550 549315 :hppavilion[1]!~DevourerO@74-114-87-73.dynamic.asdk12.org JOIN :#esoteric < 1459199565 656183 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1459199571 50771 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :should I keep working on my Sonic attempt in Quite BASIC? < 1459199580 463398 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? gazpacho < 1459199582 249128 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :You like Gazpacho and I like Gaspacho. Let's call the whole thing off! < 1459199599 955336 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`culprits wisdom/tanebvention < 1459199605 585253 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :shachaf b_jonas oerjan shachaf shachaf boily boily shachaf oerjan oerjan Taneb oerjan elliott oerjan oerjan FireFly oerjan boily oerjan ais523 ais523 oerjan < 1459199666 834872 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :`? gaspacho < 1459199669 363699 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :You like Gaspacho and I like Gazpacho. Let's call the whole thing off! < 1459199674 618174 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :wait what < 1459199687 491258 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :`? rdococ < 1459199689 116339 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :RDOCOCLIKESTOMAKELANGUAGESLIKETHIS < 1459199696 102840 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :rdochellloc. the szoups are complex. please consult the Wisdom PDF hth < 1459199705 374119 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :the wat < 1459199706 612969 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION ought to retopic the PDF... < 1459199710 384392 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :that pdf isn't even real < 1459199711 682557 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :rdococ: just a moment... < 1459199713 488561 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :rewhat < 1459199714 328687 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :it's been photoszouped < 1459199720 359712 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :photowhat < 1459199721 416012 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :IT IS REAL! REALER THAN CANADA! EH! < 1459199726 311979 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :realerwhat < 1459199730 190566 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :heretichaf. < 1459199754 967437 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :boily: shachaf mipesha hth < 1459199795 106280 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :rdococ: https://www.dropbox.com/s/fyhqyvy3i8oh25m/wisdom.pdf?dl=0 < 1459199817 423149 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :(warning: may not be quite exactly up to date at all. I'm several months out of touch with the latest installments.) < 1459199820 336001 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :(hth) < 1459199890 400574 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :boily: did you demaur it yet hth < 1459199964 970977 :atrapado!~atrapado@unaffiliated/atrapado JOIN :#esoteric < 1459199984 296543 :lynn_!~lynn@unaffiliated/lynn JOIN :#esoteric < 1459199989 376196 :hppavilion[1]!~DevourerO@74-114-87-73.dynamic.asdk12.org QUIT :Ping timeout: 252 seconds < 1459199990 480821 :lynn!~lynn@unaffiliated/lynn QUIT :Disconnected by services < 1459200029 401138 :lynn_!~lynn@unaffiliated/lynn NICK :lynn < 1459200058 891678 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :`source < 1459200059 730321 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: source: not found < 1459200062 755751 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :`help < 1459200063 367688 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch " downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ < 1459200176 900880 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :^style sms < 1459200177 31267 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Selected style: sms (National University of Singapore SMS corpus, 2011-08-20) < 1459200185 495072 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fungot: nlghtn us < 1459200185 630360 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :int-e: in one min. soon < 1459200196 221534 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :^style irc < 1459200196 351989 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Selected style: irc (IRC logs of freenode/#esoteric, freenode/#scheme and ircnet/#douglasadams) < 1459200269 716281 :lynn_!~lynn@unaffiliated/lynn JOIN :#esoteric < 1459200329 524500 :x_!~x@net-188-218-223-252.cust.vodafonedsl.it QUIT :Quit: Sto andando via < 1459200333 583601 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :shachaf: I don't think so hth < 1459200382 391225 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :lynn_: is "demure" a good adjective for you < 1459200474 295553 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 246 seconds < 1459200475 564068 :lynn__!~lynn@unaffiliated/lynn JOIN :#esoteric < 1459200476 572292 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`quote demure < 1459200480 785396 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1459200627 675558 :lynn_!~lynn@unaffiliated/lynn QUIT :Ping timeout: 260 seconds < 1459200666 249314 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`quote murder < 1459200667 163472 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :130) Phantom_Hoover: Don't be nasty; he's a lunatic, not a murderer. \ 271) elliott, it was an artful robbery! wait, murder \ 753) you've constructed a situation in which i have no choice but to die in 10 days well done that's murder \ 1080) Even if the people who made that program is a m < 1459200674 848338 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :lynn__ is emulating Phantom_________Hoover... < 1459200675 632166 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1459200684 755439 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :lynn: hellynn. connection problems? < 1459200703 684716 :lynn!~lynn@unaffiliated/lynn PRIVMSG #esoteric :Really horrible ones ;___; < 1459200738 929781 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :even lynn's ascii face is emulating Phantom_________Hoover < 1459200755 243884 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :assuming that's a face, i don't really know how to read those things < 1459200810 295477 :lynn__!~lynn@unaffiliated/lynn QUIT :Ping timeout: 246 seconds < 1459200859 907501 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :what if it's secret code in a secret programming language? ___;_;____;;; < 1459200865 991325 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`quote ◇ < 1459200866 862049 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1459200874 898785 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :darn. wrong unicode diamond. < 1459200910 629381 :lynn!~lynn@unaffiliated/lynn QUIT :Client Quit < 1459200913 498633 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`quote ________ < 1459200914 151946 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1010) ◊_______________________◊ help. jesus christ elliott apply pressure evenly when jamming eyes open < 1459200941 728787 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :◇◇ < 1459200946 471708 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :`quote ◊ < 1459200947 249953 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1010) ◊_______________________◊ help. jesus christ elliott apply pressure evenly when jamming eyes open < 1459200959 17910 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :`quote rdococ < 1459200959 821588 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1238) what? I just wanted a laugh... lol I need to stop using lol, lol just stop then, hth < 1459200963 20496 :lynn!uid154965@gateway/web/irccloud.com/x-lhujwqkbyrjybxgu JOIN :#esoteric < 1459200978 637544 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :lol lol < 1459200986 66628 :lynn!uid154965@gateway/web/irccloud.com/x-lhujwqkbyrjybxgu NICK :Guest57498 < 1459201033 821004 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :Guest57498: don't you dare die on us! < 1459201047 497998 :Guest57498!uid154965@gateway/web/irccloud.com/x-lhujwqkbyrjybxgu NICK :lynn < 1459201057 26676 :lynn!uid154965@gateway/web/irccloud.com/x-lhujwqkbyrjybxgu QUIT :Changing host < 1459201057 157030 :lynn!uid154965@unaffiliated/lynn JOIN :#esoteric < 1459201057 157103 :lynn!uid154965@unaffiliated/lynn QUIT :Changing host < 1459201057 157121 :lynn!uid154965@gateway/web/irccloud.com/x-lhujwqkbyrjybxgu JOIN :#esoteric < 1459201219 963516 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :rip lynn 20 times < 1459201261 789929 :lynn!uid154965@gateway/web/irccloud.com/x-lhujwqkbyrjybxgu PRIVMSG #esoteric :Now I’m on some kinda cloud thing. So, that might work better? < 1459201435 396352 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? cloud < 1459201436 983877 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cloud? ¯\(°​_o)/¯ < 1459201533 428910 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`learn The cloud is a server Blackhat guy runs, connected to the internet through a cable modem. There's a lot of caching. Cloud is also the shape of clouds. < 1459201538 928365 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'cloud': The cloud is a server Blackhat guy runs, connected to the internet through a cable modem. There's a lot of caching. Cloud is also the shape of clouds. < 1459201691 572227 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Hmm. NSA is a kind of caching service. < 1459201733 563922 :hppavilion[1]!~DevourerO@74-114-87-73.dynamic.asdk12.org JOIN :#esoteric < 1459201802 231548 :Reece`!~nothing@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net QUIT :Ping timeout: 268 seconds < 1459202046 227278 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :https://en.m.wikipedia.org/wiki/S6_(classification) wait, what < 1459203762 882229 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net JOIN :#esoteric < 1459203791 611752 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1459204049 970857 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :b_jonas: I finally found the individually checked beans. That must be a fun way to pass time. < 1459204095 756136 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :heh heh heh < 1459204102 271271 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fun for who? < 1459204197 669058 :nycs!~nycs@gw.hq.meetup.com QUIT :Ping timeout: 260 seconds < 1459204201 251471 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Hanners, of course. < 1459204228 603978 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(Well, at least until she finds a bad bean.) < 1459204355 871144 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net JOIN :#esoteric < 1459205036 539555 :atrapado!~atrapado@unaffiliated/atrapado QUIT :Quit: Leaving < 1459205575 21678 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1459205995 525997 :hppavilion[1]!~DevourerO@74-114-87-73.dynamic.asdk12.org QUIT :Ping timeout: 252 seconds < 1459206049 555158 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@messages- < 1459206049 685572 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :ais523 said 2h 19m 6s ago: I can't see deleted templates on Wikipedia (other than via WP:REFUND which seems rather a waste of admin time), but a) it seems likely, b) the template is unused and probably not useful, c) the template is buggy, d) the template may be uncopyrightable because there's no other sensible way to write its functionality < 1459206096 811395 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION interprets (d) as an excuse to do nothing hth < 1459206155 284294 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well it's also unused and I can't see an obvious use for it < 1459206163 284079 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Can you patent a wikipedia template < 1459206172 751059 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :lol < 1459206202 380626 :jaboja!~jaboja@eju181.neoplus.adsl.tpnet.pl QUIT :Remote host closed the connection < 1459206466 63354 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: since when has that been a reason to delete anything on our wiki :P < 1459206478 894347 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: in terms of articles or templates? :P < 1459206491 652661 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :templates are kind of meta-stuff, they have different topicality rules < 1459206555 995146 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hey don't ruin the joke with details < 1459206570 819357 :mihow!~mihow@c-73-67-227-118.hsd1.or.comcast.net QUIT :Quit: mihow < 1459206596 924042 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, I thought you were trying to use sarcasm to make as serious point < 1459206659 640301 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1459206670 956699 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :>_> < 1459206818 743182 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? cia < 1459206820 811966 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cia? ¯\(°​_o)/¯ < 1459206831 43058 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn CIA sees it all. < 1459206833 219481 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'cia': CIA sees it all. < 1459206862 106242 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i thought it stood for cookies in advance < 1459206866 51253 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :the next level of thanks in advance < 1459207018 421937 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? stupidity < 1459207019 777996 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Stupidity is created when people are too lazy to think correctly. < 1459207027 388206 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i think this is somehow meta. < 1459207039 734905 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :possibly in two different ways. < 1459207263 863925 :gde33!~Gaby@541C5A92.cm-5-5b.dynamic.ziggo.nl QUIT :Ping timeout: 240 seconds < 1459207297 504643 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1459207297 779967 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? meta < 1459207298 847438 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :meta? ¯\(°​_o)/¯ < 1459207304 38733 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`learn meta is about < 1459207306 388733 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'meta': meta is about < 1459207354 107869 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` find -type f wisdom | wc -l < 1459207355 213279 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :find: paths must precede expression: wisdom \ Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression] \ 0 < 1459207364 584304 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` find wisdom -type f | wc -l < 1459207369 121368 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :900 < 1459207403 572304 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` find wisdom -type f | xargs cat | wc -c < 1459207404 995742 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :xargs: unmatched single quote; by default quotes are special to xargs unless you use the -0 option \ cat: wisdom/¯(°_o)/¯(°_o)a: No such file or directory \ cat: wisdom/¯(°_o)/¯: No such file or directory \ cat: wisdom/for: No such file or directory \ cat: further: No such file or directory \ cat: details.: No such file or directory \ cat: w < 1459207410 430877 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : @tell oerjann hellørjanne! GG! <-- helloily. poor oerjann will be so confused. < 1459207412 234996 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ah. < 1459207419 192971 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` find wisdom -type f -print0 | xargs -0 cat | wc -c < 1459207430 861348 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :10558299 < 1459207435 441647 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: Are you sure there are no files in wisdom/ containing newlines? < 1459207469 816938 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :shachaf: well, it seems fairly useless, but no, I'm not sure. < 1459207502 418507 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :uh, that seems a bit big... < 1459207525 265430 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` ls -sR wisdom | sort -rn < 1459207527 239487 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :10240 irrelevant info \ 4 Э \ 4 э \ 4 αλτγρ+γ \ 4 zzo38mtg.php \ 4 zzo38mtg \ 4 zzo38card \ 4 zzo38 \ 4 zygohistomorphic prepromorphism \ 4 zork \ 4 zomgmodules \ 4 zombiecheney \ 4 zkstr \ 4 zimbabwe \ 4 yuy \ 4 york \ 4 yorick \ 4 yoda \ 4 yeeesh \ 4 yeeeesh \ < 1459207530 612713 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` cat wisdom/irrelevant info < 1459207531 451953 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cat: wisdom/irrelevant: No such file or directory \ cat: info: No such file or directory < 1459207535 67346 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oops < 1459207538 796609 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`cat wisdom/irrelevant info < 1459207539 460037 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :KHL?%y9vnkM_v46 $Tn`ʋxkH2gqH;!;2F(zإ2CmXW < 1459207543 905637 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1459207545 829032 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`file wisdom/irrelevant info < 1459207546 779444 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom/irrelevant info: data < 1459207558 538038 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` hg log 'wisdom/irrelevant info' | grep summary: < 1459207560 823981 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :summary: cat /dev/urandom > wisdom/\'irrelevant info\' < 1459207565 981431 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`culprits wisdom/irrelevant info < 1459207566 755383 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`rm wisdom/irrelevant info < 1459207582 896218 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1459207588 17116 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :shachaf oerjan elliott Roujo < 1459207596 64459 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` find wisdom -type f -print0 | xargs -0 cat | wc -c < 1459207602 344354 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :72539 < 1459207611 660900 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :okay, that's far more plausible. < 1459207623 645488 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` hg log | grep summary: | grep Roujo < 1459207626 349278 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :summary: rm bin/f\x16\x16rink \ summary: echo "14484096/625 \\(exactly 23174.5536\\)" > bin/f\x16\x16rink \ summary: chmod +x bin/f\x16\x16rink \ summary: echo "14484096/625 (exactly 23174.5536)" > bin/f\x16\x16rink \ summary: echo "cf. elliott" > wisdom/godot \ summary: echo " < 1459207633 302696 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` hg log | grep summary: | grep Roujo | paste < 1459207643 53144 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/paste/paste.4893 < 1459207796 743062 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`echo hi < 1459207797 270772 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: echo: not found < 1459207801 278711 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hmph < 1459207812 528610 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh wait < 1459207834 95868 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? godot < 1459207834 937400 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cf. elliott < 1459207897 329050 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/log?rev=Roujo&revcount=1000 ... < 1459207934 583676 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess that's better than paste. < 1459207986 535754 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :the trick is to add the &revcount bit manually < 1459208013 104437 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(since the "more" and "less" links are broken) < 1459208029 267832 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :they are? < 1459208036 531553 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :they are. < 1459208059 722599 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ic < 1459208076 751595 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@metar ENVA < 1459208077 125005 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :ENVA 282320Z 12010G20KT 070V160 9999 SCT050 BKN120 09/00 Q0991 RMK WIND 670FT 15016G30KT < 1459208085 139710 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :that doesn't seem all that icy < 1459208086 711057 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: spring is a-coming < 1459208095 78806 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(i'm joking i have no idea how to read metar hth) < 1459208112 467902 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :surely you can read the 09/00 part? < 1459208112 983253 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: i met a man on the road this evening who said it was unusually mild hth < 1459208125 773496 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@metar KOAK < 1459208126 75739 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :KOAK 282253Z 28018KT 10SM SCT020 17/03 A2988 RMK AO2 SLP117 T01670033 < 1459208126 449317 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: yes, but that doesn't tell me whether it's icy hth < 1459208131 106295 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: do they even have pigeons in norway? < 1459208135 324551 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :and how about parks < 1459208142 875255 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :parks, for pooches. < 1459208148 321142 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :shachaf: seems unlikely at 9 degrees celsius. < 1459208166 962974 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@metar LOWI < 1459208167 221616 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :LOWI 282320Z AUTO 26004KT 230V300 9999 NCD 06/02 Q1010 < 1459208173 611098 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION is considering putting on a non-winter jacket < 1459208182 950079 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh, a bit colder than I expected. < 1459208183 838473 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? weather < 1459208186 208226 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :lambdabot: @@ @@ (@where weather) CYUL ENVA ESSB KOAK < 1459208188 581463 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : CYUL 282324Z 36013KT 4SM -RA BR OVC004 04/03 A2939 RMK ST8 SLP956 \ ENVA 282320Z 12010G20KT 070V160 9999 SCT050 BKN120 09/00 Q0991 RMK WIND 670FT 15016G30KT \ ESSB 282320Z AUTO 13010KT 9999 BKN057/// 05/01 Q1002 \ KOAK 282253Z 28018KT 10SM SCT020 17/03 A2988 RMK AO2 SLP117 T01670033 < 1459208189 918588 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: we have pigeons. also parks. sometimes coincidental. < 1459208246 679755 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :boily: poisoning pooches in the park? i hope not < 1459208318 25805 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Does this allude to "Taubenvergiften im Park"? < 1459208344 534798 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: is that like http://www.xkcd.com/90/ ? < 1459208365 159108 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :shachaf: poisoning? fungot no! < 1459208365 590537 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :boily: all of those don't let you borrow zem. zem doesn't have win98 or a floppy drive or anything, it is woefully underpowered. < 1459208372 146442 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :wait pooches are just dogs in general? i was imagining it was some kind of silly breed. < 1459208381 170698 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Oh, I didn't know of the Tom Lehrer song. < 1459208389 906904 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: dogs in general are a silly breed hth < 1459208402 876832 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hehe, true < 1459208416 605547 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: which one? the Elements song? < 1459208424 602405 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I don't make any sense, do I? < 1459208428 414238 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1459208450 575226 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :no, the one about poisoning pigeons in the park < 1459208486 834665 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fungot, who is your nemesis? < 1459208486 979818 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :b_jonas: i think mine predates yours" issue, and i < 1459208493 24136 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fungot: good < 1459208493 344452 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :b_jonas: now i was trying to say " no". the only client box is the 486. i cannot fnord it's the plural of " virus" < 1459208500 965957 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ah < 1459208507 18468 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :fizzie: is zem still woefully underpowered? < 1459208584 586607 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :b_jonas: It's always weird to look at a fungot message before checking the usernaem < 1459208584 731662 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :hppavilion[1]: it works on the structure of the configuration language.) < 1459208591 714017 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: it is indeed next to my winter jacket hth < 1459208617 382888 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :fungot: That was pretty coherent, besides the trailing parenthesis. We're so proud of you. < 1459208617 625527 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :hppavilion[1]: is llama32 talking about loading .so files or something. i wonder what ( lambda ( data) expr)? < 1459208620 242042 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Whuh. < 1459208670 366367 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I think python should add two new operators (or 3, with an optional 5 others based off of one of the 2) < 1459208676 928205 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :The operators should be := and :: < 1459208678 53871 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :fizzie: ref. to fungot above < 1459208678 250629 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :oerjan: " one toke? you poor fool! wait till you see part 2 of 3) < 1459208706 878570 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric ::= calls the left object's __assgn__ method, and :: calls the left object's __is_type__ method < 1459208712 840501 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :It'd be used for type-safe python < 1459208713 788067 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :^style < 1459208713 918407 :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 < 1459208734 964243 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fungot: you're more incoherent than usual, is anything wrong? < 1459208735 103869 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :int-e: it uses ref counting, so cyclic data structures nor to hashes))) list) < 1459208739 19821 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Ah. No. < 1459208746 788587 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :The third operators is -> (which is right-associative) and calls the left object's __goesto__ method < 1459208752 947783 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fungot: ah, false alarm then? good, good. < 1459208753 78287 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :the := bone is connected to the __assign__ bone / the :: bone is connected to the __is_type__ bone < 1459208753 78379 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :int-e: i think they're playing the fnord < 1459208762 557465 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, that line was hppavilion[1]. I thought it was fungot. < 1459208762 687799 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :shachaf: you're not meant to be < 1459208768 885902 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fungot: ouch < 1459208769 265625 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :shachaf: are you on the net... bah. i worked in d.c., some people asked for it :) i'm sorry, i'm bored. want to hear < 1459208794 724525 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :The optional 5 are :!=, :>, :<, :>=, and :<=, which are made to work like := but for things other than equality < 1459208801 926287 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric : the situation is: behind me sits a netware3 server with important data. the only client box is the 486. i cannot use the data that's on the server hd, there's not enough space to copy the data to the client hd, i cannot put an additional disk into the client because of the bios thing. < 1459208842 1327 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1459208900 731266 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :The main usage cases for the first 3 are a library I'm calling "typesafe" which creates a dependent/algebraic/static typesystem for Python in pure python and a library called "constraints" which is like "typesafe" that puts constraints on values (such as a variable always being positive, or always being between 5 and 9) (this would also benefit from those optional 5) < 1459208945 779758 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fizzie: that's some old hard- and software... < 1459208966 557661 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :int-e: The line was from 2006. But it was pretty old even back then. < 1459209000 146419 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :mid 90s. < 1459209039 301436 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Typesafe can be implemented in current python, and a library similar to constraints already exits, but has some issues because either you use an ugly syntax involving method calls (x.set(5)) or you use up certain important operators (x << 5) < 1459209044 688796 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :NetWare 3 apparenty dates to 1990, while NetWare 4 dates to 1993. Not that everyone would've been migrating their systems. < 1459209051 629856 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :fizzie: um i didn't mean that line btw, there's one actually containing "zem". < 1459209074 153208 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: Oh, there, I see. < 1459209103 335997 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: I had actually completely forgotten zem, but I think zem's still in a closet somewhere, probably back in Finland. < 1459209116 430279 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I assume it'd count as even more woefully underpowered now. < 1459209137 174711 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: now all you have to do to have any chance of this happening is abduct guido van rossum and brainwash him. hth. < 1459209175 338173 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Though slightly less so than the 486.) < 1459209260 680782 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Why? xD < 1459209262 262698 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Huh, that's a combination of quite many lines. < 1459209268 800597 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Is it because he hates static typing? < 1459209302 378012 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: because what you're suggesting is pretty against his python philosophy afaict. < 1459209319 22191 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :he probably also hates static typing, i'm not sure. < 1459209321 197616 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: In what parts? < 1459209352 371092 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :in the parts where you want to define operators that are synonyms for more readable features already existing. < 1459209361 760875 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: What about @ in 3.5? < 1459209380 60909 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: I'd say the operators would be more readable < 1459209400 336836 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: It would be an optional type system, and it has other use cases. The purpose is for people who /want/ static typing to be able to do so in a pretty, non-`if type(x) == t` way < 1459209413 195750 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: i don't know 3.5. i'm saying my hunch is that guido would hate it. < 1459209428 440851 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :2003-03-16 19:04:19 oh well. if it blows up, I'll let you borrow zem. zem doesn't have win98 or a floppy drive. -g < 1459209432 855999 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :2003-04-14 21:01:43 now it doesn't have a floppy drive or anything, hnggh. < 1459209435 862358 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :2004-10-22 20:50:03 But really, As much as i like lisp-me for being able to hack-on-the-toilet, as a scheme, it is woefully underpowered. < 1459209438 872829 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Plus apparently an entirely disconnected "anything, it is" of which there are at least two. < 1459209487 86292 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :^style < 1459209487 216751 :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 < 1459209490 296045 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Quit: Leaving < 1459209501 634881 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :fancy < 1459209579 458977 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The "it" on the second line is also zem. The floppy drive (or lack of it) was the link there, I guess. < 1459209669 78199 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I seem to have been trying to move files onto the silly thing by using gphoto2 to upload a tarball into an old digital camera that used CF cards, then plug that CF card into zem with a PCMCIA adapter. Wonder if that actually worked. < 1459209762 94402 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION vaguely recalls being paid to manage a room with a netware server at the university back in the early 90s. < 1459209769 143776 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de QUIT : < 1459209802 765684 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it was novell, at any rate. and in retrospect i was woefully underqualified but somehow shambled through. < 1459209831 146247 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :We had a NetWare [some version] server at [particular kind of school but details of education systems vary so much between countries I'm not sure there's an unambiguous term]. < 1459209860 885209 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :who was talking about checked beans again? < 1459209881 838736 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :and what's the name of that effect where you keep seeing and hearing about a thing you just learned about? < 1459209886 613126 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :All I remember is that it was vulnerably to some really simple way of elevating your account (assuming you had one; most students didn't) to have superuser privileges. < 1459209894 226096 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :s/ly/le/ < 1459209904 473877 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Also something about login scripts. < 1459209965 26011 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There was an "edutainment" game about puberty made by some one-man software company, a point-and-click adventure with a buncha verbs in a menu, many of which weren't at all relevant gameplay-wise. < 1459209995 677750 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :E.g. there was a "listen" command, which just played some random beeps and bloops and printed out "I hear voices, do you too?" (except in Finnish). < 1459210005 716229 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hppavilion[1]: I don't want to know how much effort went into http://legacy.python.org/dev/peps/pep-0465/ and the surrounding discussion < 1459210021 651090 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hppavilion[1]: (that's the one that added @ to Python) < 1459210030 221186 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :int-e: Ah < 1459210032 68424 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(The Finnish translation of that idiom is literally closer to "I hear sounds", not specifically voices, which made it fit a bit better.) < 1459210141 40897 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hppavilion[1]: anyway reading it, the main point seems to be that they managed to demonstrate that lacking such an operator leads to significant pain; "But isn't it weird to add an operator with no stdlib uses?" is particularly noteworthy ("we tried using *, and it's still painful") < 1459210151 991174 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: b_jonas and int-e. i have no idea what they were talking about. also, synchronicity is a general word but there was a more specific term that was memetic a few years ago... < 1459210182 979346 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: could it be that there's a webcomic you don't read... < 1459210183 466440 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :int-e: Interesting < 1459210212 195827 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: http://questionablecontent.net/view.php?comic=3186 < 1459210243 572480 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: "baader-meinhof effect". although wikipedia says that's a colloquial term for "frequency illusion". < 1459210253 449982 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :er, *phenomenon. < 1459210317 594825 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Is that the one where if you buy a car of make Foo, then suddenly it seems like everyone in the city are driving Foo cars and the streets are full of them? < 1459210338 120011 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :and they break all the time, have accidents all the time? < 1459210346 271919 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : Also something about login scripts. <-- i vaguely think i maintained something like that. < 1459210354 1730 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION is extrapolating. < 1459210551 816212 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oerjan: tdh, and tdh too. < 1459210567 689615 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :how many people read QC in this here chännel? < 1459210591 667910 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Approximately three? < 1459210623 38644 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :In a former [something akin to a job; exact details too tiresome to describe] the (Windows) network environment had a login batch script, which ran some registry-editing jobs using a Windows sudo equivalent, with a hardcoded username ("sp5_update") and password (something like "ohdamn", except again in Finnish) in the script. < 1459210668 309436 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :s/\[.*\]/engagement/ ? < 1459210685 895810 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I had to use that account to do my job, because Photoshop's print dialog did not work if Photoshop wasn't running as an user with administrator rights. < 1459210700 820536 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Computers 'r hard.) < 1459210755 341806 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That's a vague enough term to be applicable to almost anything. < 1459210761 577759 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmm, can you read the login script or did you have to read the commands in the shell window? < 1459210778 511554 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :You could read the script, I think. < 1459210783 54267 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@tell rdococ so "programming language" is feminine and "a programming language" is masculine <-- you seem confused. anyway, "programmeringsspråk" is neuter hth < 1459210783 184710 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1459210784 787337 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fizzie: yeah being vague was my idea. < 1459210822 125602 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I was about to say I think you need read privileges in order to be able to execute a batch file, but I'm sure it could've been something more complicated. < 1459210838 829842 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Anyway, it was just a (readable) .bat in a z:\ drive in this case, at least. < 1459210851 118668 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I just haven't used windows much... I do remember commands scrolling by on login though. < 1459210866 912184 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes, you could also see the commands flash by in a console window as well. < 1459210876 310846 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : oerjan: could it be that there's a webcomic you don't read... <-- of course. afaict there are infinitely many webcomics and a finite day. < 1459210877 574893 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That might've been what got me curious to look for the login script in the first place. < 1459210899 147405 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :s/used/worked with/ (I have a windows installation for games...) < 1459210943 595455 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: Oh did I forget to add a smiley? < 1459210961 35112 :jaboja!~jaboja@vps.jaboja.pl JOIN :#esoteric < 1459211113 922337 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :fizzie: by "ohdamn" you mean "perkele", right < 1459211200 826535 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :To throw aspiring computer crackers off, they had in fact avoided "real" swearwords. < 1459211206 187181 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :A stereotype is a two-channel monotype? < 1459211234 486683 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? stereo < 1459211238 764832 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :stereo? ¯\(°​_o)/¯ < 1459211252 826813 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? stereomorphism < 1459211253 696715 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :stereomorphism? ¯\(°​_o)/¯ < 1459211258 205499 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :heh < 1459211275 781509 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? stereotype < 1459211276 641055 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :stereotype? ¯\(°​_o)/¯ < 1459211291 81450 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? stereoisomer < 1459211292 27579 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :stereoisomer? ¯\(°​_o)/¯ < 1459211299 726731 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? stereocle < 1459211300 499750 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :stereocle? ¯\(°​_o)/¯ < 1459211315 849509 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn A stereotype is a two-channel monotype. < 1459211315 979782 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? stereophtongue < 1459211320 677667 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :sounds good to me. < 1459211322 569606 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :stereophtongue? ¯\(°​_o)/¯ < 1459211324 81752 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'stereotype': A stereotype is a two-channel monotype. < 1459211331 226751 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? zerg < 1459211332 230503 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :zerg? ¯\(°​_o)/¯ < 1459211349 89769 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? protoss < 1459211349 867759 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :protoss? ¯\(°​_o)/¯ < 1459211352 849441 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? terran < 1459211353 632099 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :terran? ¯\(°​_o)/¯ < 1459211356 47328 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`le/rn zerg/We'll try to think of an entry here, but we don't want to rush it. < 1459211358 201349 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? ling < 1459211358 331652 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned «zerg» < 1459211358 982210 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ling? ¯\(°​_o)/¯ < 1459211379 901587 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? stereastery < 1459211380 785507 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :stereastery? ¯\(°​_o)/¯ < 1459211391 561467 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? sterester < 1459211392 594743 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :sterester? ¯\(°​_o)/¯ < 1459211398 853420 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? sterek < 1459211399 623097 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :sterek? ¯\(°​_o)/¯ < 1459211406 932046 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? stereey < 1459211407 729526 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :stereey? ¯\(°​_o)/¯ < 1459211425 66076 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? sterekey < 1459211427 230023 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :sterekey? ¯\(°​_o)/¯ < 1459211436 80390 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? steret everest < 1459211436 966273 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :steret everest? ¯\(°​_o)/¯ < 1459211453 733925 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` echo wisdom/ste* < 1459211454 934950 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom/stephen wolfram wisdom/stereotype < 1459211587 82714 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`cat bin/`` < 1459211588 669568 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/sh \ export LANG=C; exec bash -O extglob -c "$@" | rnooodl < 1459211592 858242 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`cat bin/` < 1459211595 255891 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/bash \ TIMEFORMAT="real: %lR, user: %lU, sys: %lS" \ shopt -s extglob globstar \ eval -- "$1" | rnooodl < 1459211605 992326 :Lilly_Goodman!~canaima@181-18-98-242.dyn.movilnet.com.ve JOIN :#esoteric < 1459211627 142465 :Lilly_Goodman!~canaima@181-18-98-242.dyn.movilnet.com.ve QUIT :Read error: Connection reset by peer < 1459211666 763439 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: i think some of those words are a bit of a sterech. < 1459211679 794613 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*steretch < 1459211685 346866 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? pun < 1459211686 377098 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Puns are fun. Ask shachaf about them. < 1459211703 13654 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? pike < 1459211703 917615 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :pike? ¯\(°​_o)/¯ < 1459211705 991546 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? python < 1459211707 62382 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :python? ¯\(°​_o)/¯ < 1459211712 572985 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? cobol < 1459211713 452990 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cobol? ¯\(°​_o)/¯ < 1459211713 898985 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn_append pun But beware of Muphry adding misspellings. < 1459211716 681352 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'pun': Puns are fun. Ask shachaf about them. But beware of Muphry adding misspellings. < 1459211747 425659 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` echo wisdom/fo* < 1459211748 527129 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom/foe wisdom/fomething wisdom/footnote 1 wisdom/footnote 8 wisdom/for further details wisdom/for further details. wisdom/for further details for futher details. wisdom/forth wisdom/fortran wisdom/forty < 1459211763 264168 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? forty < 1459211764 365232 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :forty means "in a fort-like manner" < 1459211766 415653 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? forth < 1459211767 575466 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Since Biblical times, Forth has been the go-to language for multiplication. < 1459211828 261856 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` echo wisdom/*lang < 1459211832 329945 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom/sgeolang < 1459211878 68025 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`? sgeolang < 1459211879 351954 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Sgeolang is probably Rust ATM. < 1459211893 46214 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :``` echo wisdom/*lang* < 1459211896 383697 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom/imperative language wisdom/languabe wisdom/sgeolang < 1459211931 935462 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1459211952 272305 :Lilly_Goodman!~canaima@181.34.19.34 JOIN :#esoteric < 1459211959 869603 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? nothing < 1459211960 663672 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :nothing? ¯\(°​_o)/¯ < 1459211972 809032 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`learn Nothing would have been better than to create this wisdom entry. < 1459211974 982413 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'nothing': Nothing would have been better than to create this wisdom entry. < 1459212036 912486 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? this < 1459212037 874956 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :this is a word < 1459212040 691659 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? that < 1459212041 910104 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :that? ¯\(°​_o)/¯ < 1459212042 40441 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? the < 1459212043 29150 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? and < 1459212044 4687 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :the Toe of Harriness's Enclosure < 1459212044 524009 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :and? ¯\(°​_o)/¯ < 1459212062 45624 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? ¯\(°​_o)/¯ < 1459212062 885648 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​¯\(°​_o)/¯ is a misspelling of ¯\(°_o)/¯ < 1459212087 677240 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`` find wisdom -type f -print0 | xargs -0 grep -El ' (are|is) just ' | sed -e 's|^wisdom/||' < 1459212088 826245 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :quote \ monoidal category \ justice \ grammar \ brain \ monads \ chu space \ object \ syntax \ partial order \ mdude \ endofunctor \ functor \ indexed monad \ automatic squirrel feeder \ arrow \ ngram model \ character \ group \ 1 \ lens \ monad \ hallucination \ doodad \ monoids \ torus \ equal temperament \ endomorphism \ bicategory \ d-module \ < 1459212128 989220 :MDude!~MDude@pa-67-234-117-223.dhcp.embarqhsd.net PRIVMSG #esoteric :Wow, I'm a whole categorey of wisdom? < 1459212135 708458 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :So many things are just some kind of other things. < 1459212150 158157 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? Zaphod Beeblebrox < 1459212151 195842 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Zaphod Beeblebrox? ¯\(°​_o)/¯ < 1459212155 733617 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? zaphod < 1459212156 666931 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :zaphod? ¯\(°​_o)/¯ < 1459212158 531442 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? beeblebrox < 1459212159 418769 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :beeblebrox? ¯\(°​_o)/¯ < 1459212166 133497 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? just < 1459212167 6736 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :just? ¯\(°​_o)/¯ < 1459212178 78512 :MDude!~MDude@pa-67-234-117-223.dhcp.embarqhsd.net PRIVMSG #esoteric :`? justice < 1459212178 970490 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Justice is just behavior or treatment. < 1459212190 757584 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That's a good one. < 1459212236 486281 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Some of those are false positives. < 1459212253 278165 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(But many are not.) < 1459212265 781649 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn Just is just an adverb. < 1459212267 844598 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'just': Just is just an adverb. < 1459212313 189385 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`learn Just is just a just adverb. < 1459212315 608039 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Relearned 'just': Just is just a just adverb. < 1459212801 496010 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :ha ha < 1459213001 894007 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? bicyclops < 1459213002 711958 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bicyclops? ¯\(°​_o)/¯ < 1459213061 942970 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :technically cyclops are named for the shape of their eye, not its number < 1459213101 705481 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*+e < 1459213400 813178 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :squarops < 1459213427 743584 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :oerjan: seems that it is actually a folk etymology < 1459213438 357109 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :> This is thought to be a folk etymology, with the true etymology in Proto-Indo-European *pḱu-klōps ‎(“cattle thief”) becoming obscured after the loss of the word *peḱu-. < 1459213439 538541 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : :1:39: parse error on input ‘,’ < 1459213443 569584 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :fuck lambdabot. < 1459213452 374060 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :lifthrasiir: huh < 1459213458 406433 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :I'm just using a familiar markdown syntax here and there < 1459213684 912616 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :oerjan: hmm, seems that there is no widely accepted theory. anyway, under the PIE proposal the appearance of cyclops is actually retroactively influenced by the folk etymology. < 1459213694 767431 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? nobody < 1459213695 826172 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :nobody? ¯\(°​_o)/¯ < 1459213713 458175 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :(and the cyclops itself likely had regular two eyes) < 1459213804 955629 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`learn Nobody killed the cyclops Polyphemos after he tried to eat a shipful of sailors, and this percieved injustice made Poseidon so mad he swore vengeance at him and the gods couldn't calm him down for ten years. < 1459213809 99687 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'nobody': Nobody killed the cyclops Polyphemos after he tried to eat a shipful of sailors, and this percieved injustice made Poseidon so mad he swore vengeance at him and the gods couldn't calm him down for ten years. < 1459213841 146998 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :lifthrasiir: and Polyphemos is named that because he has many eyes? < 1459213841 484879 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`sedlast s/percieve/perceive/ < 1459213844 702788 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1459213850 777158 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? nobody < 1459213851 800373 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Nobody killed the cyclops Polyphemos after he tried to eat a shipful of sailors, and this perceived injustice made Poseidon so mad he swore vengeance at him and the gods couldn't calm him down for ten years. < 1459213864 302400 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :b_jonas: fine point. < 1459213867 778851 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh, thanks for the spelling correction < 1459213910 135370 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i before e, except after c, and a heap of other exceptions hth < 1459213953 46605 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: yes, weird and either < 1459213975 922354 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :maybe that should specifically say Zeus and Athene instead of just the gods? < 1459214001 354658 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :although Hermes was there too < 1459214109 536093 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :what about Bob < 1459214153 119246 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/sedlast < 1459214153 839576 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :sed -i "$1" "$(lastfiles)" < 1459214317 784135 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? ring < 1459214318 655144 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Addition, subtraction and multiplication have a certain ring to them. < 1459214319 522223 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? the ring < 1459214320 257055 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :the ring? ¯\(°​_o)/¯ < 1459214326 86608 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/mk < 1459214327 475069 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[[ "$1" == ?*//* ]] || { echo usage: "mk[x]" file//contents >&2; exit 1; }; key="${1%%//*}"; value="${1#*//}"; echo "$value" > "$(echo-p "$key")" && echo "$key" < 1459214331 538294 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? one ring < 1459214333 414515 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :One Ring to rule them all, One Ring to find them, One Ring to bring them all and in the darkness bind them < 1459214342 250290 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? mark < 1459214343 134350 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :mark? ¯\(°​_o)/¯ < 1459214395 39206 :Lilly_Goodman!~canaima@181.34.19.34 PRIVMSG #esoteric :Hola < 1459214399 864074 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`slashlearn mark/A mark of one's destiny singled out alone, fulfilled. < 1459214402 59073 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned «mark» < 1459214422 849506 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net JOIN :#esoteric < 1459214427 38755 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? sun < 1459214427 997335 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :The Sun *may* be retroreflectorey, it's hard to be sure. < 1459214436 834457 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? moon < 1459214438 849676 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :The Moon is an unprovable celestial object that is not very retroreflectorey. < 1459214558 559154 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :a retroreflectorey moon might be hard to see from earth < 1459214637 654830 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? point < 1459214638 620944 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :point? ¯\(°​_o)/¯ < 1459214659 222400 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? sense < 1459214660 89750 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :sense? ¯\(°​_o)/¯ < 1459214834 698918 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? pike < 1459214835 458942 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :pike? ¯\(°​_o)/¯ < 1459214837 765602 :boily!~alexandre@96.127.201.149 QUIT :Quit: LOGARITHMIC CHICKEN < 1459214847 982186 :jaboja!~jaboja@vps.jaboja.pl QUIT :Ping timeout: 264 seconds < 1459214869 664083 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`learn Pike is an interpreted language that got sort of forgotten among the four big mainstream p-languages (perl, python, ruby, php). < 1459214872 128914 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'pike': Pike is an interpreted language that got sort of forgotten among the four big mainstream p-languages (perl, python, ruby, php). < 1459214961 244796 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? patch < 1459214962 67928 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :patch? ¯\(°​_o)/¯ < 1459214976 407439 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`learn patch is the precursor to both perl and version control < 1459214979 44951 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'patch': patch is the precursor to both perl and version control < 1459214989 772559 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :b_jonas: That happened when Go was released, right? < 1459215005 230740 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :go robbed pike of its rightful place < 1459215050 651596 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` echo wisdom/*point* < 1459215051 610400 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom/*point* < 1459215166 925381 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oh new folks have found us? < 1459215217 424586 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oerjan: a retrofeflectorey moon would be painful to look at during the full moon. it would be like a day that didn't end < 1459215565 441219 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1459215656 630291 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :b_jonas: Waaaaaaaaaaaaaai < 1459215657 317119 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :t < 1459215683 834182 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :b_jonas: Yep, I see what you did there < 1459215762 239307 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :quintopia: why? it would only reflect the light towards earth that came from earth. < 1459215779 653763 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hmm < 1459215839 479861 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 260 seconds < 1459215850 789902 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn Sense is the ability to understand things. A person with much sense is called a sensei. < 1459215856 110601 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'sense': Sense is the ability to understand things. A person with much sense is called a sensei. < 1459215963 204112 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan++ < 1459215974 145156 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :you are truly the heart of wisdom < 1459215996 439473 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :thanks! < 1459216028 146600 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` sed -i 's/$/./' wisdom/patch < 1459216030 896986 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1459216045 919681 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :but now i wonder how sensei relates to censorship < 1459216060 144743 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : oh new folks have found us? <-- wut? < 1459216093 384979 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 252 seconds < 1459216173 306661 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh oops < 1459216183 363917 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn Sense is the ability to understand things. A person with much sense is called a sensei. < 1459216187 854915 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Relearned 'sense': Sense is the ability to understand things. A person with much sense is called a sensei. < 1459216194 568062 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :keep mixing up spacing rules < 1459216413 527713 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net JOIN :#esoteric < 1459216822 462227 :Lilly_Goodman!~canaima@181.34.19.34 QUIT :Read error: Connection reset by peer < 1459216858 660869 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : ITWASAPREDICTIONANDITWASRIGHT!ALLHAILOERJANTHEPRESCIENTMASTEROF#ESOTERIC! <-- what now. < 1459216864 375901 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? ESRCH < 1459216866 48268 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ESRCH? ¯\(°​_o)/¯ < 1459216874 544254 :Lilly_Goodman!~canaima@181-17-3-115.dyn.movilnet.com.ve JOIN :#esoteric < 1459216885 397797 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net QUIT :Ping timeout: 252 seconds < 1459216917 691802 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? EINTR < 1459216920 31977 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :EINTR? ¯\(°​_o)/¯ < 1459216921 203743 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? EPERM < 1459216922 848345 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :EPERM? ¯\(°​_o)/¯ < 1459216923 155656 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? ENOENT < 1459216925 122861 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ENOENT? ¯\(°​_o)/¯ < 1459216930 998261 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? EBADF < 1459216931 983002 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :EBADF? ¯\(°​_o)/¯ < 1459216999 47049 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? ear < 1459217001 588101 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ear? ¯\(°​_o)/¯ < 1459217227 12345 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? ENONET < 1459217227 718471 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ENONET? ¯\(°​_o)/¯ < 1459217232 291620 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? ENOTSOCK < 1459217234 537156 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ENOTSOCK? ¯\(°​_o)/¯ < 1459217243 479125 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :`? EIEIO < 1459217244 317777 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :EIEIO? ¯\(°​_o)/¯ < 1459217262 900278 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? ESOCKTNOSUPPORT < 1459217263 749966 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ESOCKTNOSUPPORT? ¯\(°​_o)/¯ < 1459217269 346451 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :b_jonas: have you considered `cat wisdom/{ESRCH,EINTR,EPERM,ETC} < 1459217296 452484 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` echo wisdom/{*wh*,e*} < 1459217297 597836 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom/people who taneb is not wisdom/programmers knowing what they're doing wisdom/twh wisdom/twhib wisdom/whatchamacallit wisdom/who wisdom/whom wisdom/effilry wisdom/egobot wisdom/ehird wisdom/ehlist wisdom/el camino real wisdom/elendil wisdom/eliot wisdom/eliott wisdom/elliot wisdom/elliott wisdom/elrond wisdom/elronnd wisdom/emac wisdom/endofu < 1459217307 64129 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :of course i mean `` cat < 1459217309 322285 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :or `` grep '' < 1459217379 429451 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? EDQUOT < 1459217380 249019 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :EDQUOT? ¯\(°​_o)/¯ < 1459217488 524224 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? double < 1459217489 299152 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :double? ¯\(°​_o)/¯ < 1459217489 852094 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? single < 1459217490 830146 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :single? ¯\(°​_o)/¯ < 1459217628 868287 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? float < 1459217629 671507 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :float? ¯\(°​_o)/¯ < 1459217637 108064 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? iaq < 1459217637 842504 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :iaq? ¯\(°​_o)/¯ < 1459217809 148014 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`forget metest < 1459217814 91641 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Forget what? < 1459217890 830693 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`culprits wisdom/rdococ < 1459217894 796204 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :oerjan < 1459217912 304764 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i _guess_ it just timed out before. < 1459218205 98942 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`forget menot < 1459218224 518500 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn_append zork Saneb invented it. < 1459218228 544353 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'zork': Zork is like York, except for the first letter. Saneb invented it. < 1459218236 302368 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :wait < 1459218253 822069 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :whoa whoa whoa < 1459218253 952366 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`sedlast s/Saneb/Uaneb/ < 1459218256 997721 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1459218258 142075 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :some sort of contravariance going on there? < 1459218261 100674 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :or that < 1459218440 525525 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net JOIN :#esoteric < 1459218509 479284 :mihow!~mihow@c-73-67-227-118.hsd1.or.comcast.net JOIN :#esoteric < 1459218800 511527 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : or http://www.irregularwebcomic.net/1186.html with infinitely many heads <-- now i'm disappointed that i see nothing relevant when googling "gillette toothbrush" < 1459219033 607248 :Lilly_Goodman!~canaima@181-17-3-115.dyn.movilnet.com.ve QUIT :Read error: Connection reset by peer < 1459219133 934775 :Lilly_Goodman!~canaima@190-76-197-229.dyn.movilnet.com.ve JOIN :#esoteric < 1459219244 607963 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : So you rang the computer and plugged in your typewriter <-- my father took one home once and let me try it out this way, back in 1982 or thereabouts. < 1459219259 929914 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1459219267 865762 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(a typewriter with a modem, that is.) < 1459219438 942665 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it had a printer, no crt < 1459219526 573409 :Lilly_Goodman!~canaima@190-76-197-229.dyn.movilnet.com.ve QUIT :Read error: Connection reset by peer < 1459219533 921796 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 244 seconds < 1459219709 720249 :Lilly_Goodman!~canaima@186-26-151-62.dyn.movilnet.com.ve JOIN :#esoteric < 1459219754 312498 :tromp!~tromp@216.223.243.225 PRIVMSG #esoteric :thx for the link, oerjan < 1459220002 377896 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh right < 1459220032 9003 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :you weren't speaking much so probably lambdabot didn't remind you very quickly? < 1459220071 179688 :benderpc_!benderpc@2404:e800:e61a:41d:913f:4d6f:1813:5363 JOIN :#esoteric < 1459220247 854954 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :tromp: ^ < 1459220608 374431 :tromp!~tromp@216.223.243.225 PRIVMSG #esoteric :i saw it earlier today < 1459221269 29999 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 250 seconds < 1459221502 276294 :mihow!~mihow@c-73-67-227-118.hsd1.or.comcast.net QUIT :Quit: mihow < 1459221528 876880 :mihow!~mihow@c-73-67-227-118.hsd1.or.comcast.net JOIN :#esoteric < 1459221547 304217 :mihow!~mihow@c-73-67-227-118.hsd1.or.comcast.net QUIT :Client Quit < 1459221571 208178 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :zzo38: If someone made a social network you could browse from a shell, would you use it? xD < 1459222792 367062 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net QUIT :Ping timeout: 252 seconds < 1459222812 892247 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I don't use social networks < 1459222826 664608 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I am not really so interested in social networks, I can just use stuff like RDF instead < 1459222888 327983 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: You should tell that to vaporware. < 1459222913 526484 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Why? I think it does not concern them < 1459222925 368693 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, vaporware makes a social network. < 1459223369 409548 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net JOIN :#esoteric < 1459223915 45276 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1459224994 514618 :Lilly_Goodman!~canaima@186-26-151-62.dyn.movilnet.com.ve QUIT :Read error: Connection reset by peer < 1459225045 512734 :Lilly_Goodman!~canaima@181-18-98-127.dyn.movilnet.com.ve JOIN :#esoteric < 1459225272 483388 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :What thing is currently wrong with TVMIDI that I have missed? (I know many things I did not put in yet, although maybe there is something I forgot, therefore I would need to be notified please.) < 1459225492 937764 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1459227166 297113 :Lilly_Goodman1!~canaima@181-17-35-223.dyn.movilnet.com.ve JOIN :#esoteric < 1459227321 163058 :Lilly_Goodman!~canaima@181-18-98-127.dyn.movilnet.com.ve QUIT :Read error: Connection reset by peer < 1459229108 83756 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03Kaynato 5* 10New user account < 1459229126 183865 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1459229404 199239 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 268 seconds < 1459230365 390296 :benderpc_!benderpc@2404:e800:e61a:41d:913f:4d6f:1813:5363 QUIT :Changing host < 1459230365 559508 :benderpc_!benderpc@unaffiliated/bender/x-9459530 JOIN :#esoteric < 1459230448 402808 :benderpc_!benderpc@unaffiliated/bender/x-9459530 NICK :bender| < 1459230608 983239 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net QUIT :Quit: Bye < 1459231260 295437 :Lilly_Goodman1!~canaima@181-17-35-223.dyn.movilnet.com.ve QUIT :Ping timeout: 246 seconds < 1459231386 9895 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07The Abstract Computer14]]4 10 02https://esolangs.org/w/index.php?diff=46674&oldid=46668 5* 03Quintopia 5* (+4523) 10added some Post canonical systems < 1459231445 480498 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :https://www.youtube.com/watch?v=hB6eY73sLV0 < 1459231446 908881 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07The Abstract Computer14]]4 10 02https://esolangs.org/w/index.php?diff=46675&oldid=46674 5* 03Quintopia 5* (-4) 10/* The Tag */ < 1459231536 893468 :Lilly_Goodman!~canaima@181-17-35-223.dyn.movilnet.com.ve JOIN :#esoteric < 1459231538 827868 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Daoyu14]]4 N10 02https://esolangs.org/w/index.php?oldid=46676 5* 03Kaynato 5* (+5316) 10initial publish < 1459231581 484811 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Daoyu14]]4 10 02https://esolangs.org/w/index.php?diff=46677&oldid=46676 5* 03Kaynato 5* (-16) 10 < 1459231628 229898 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/upload14]]4 upload10 02 5* 03Kaynato 5* 10uploaded "[[02File:Daoyu Symbol Table.png10]]": Symbol table for Daoyu < 1459231636 845916 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/upload14]]4 upload10 02 5* 03Kaynato 5* 10uploaded "[[02File:Daoyu Level Table.png10]]": Level table for Daoyu. < 1459231651 828077 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/upload14]]4 upload10 02 5* 03Kaynato 5* 10uploaded "[[02File:Daoyu SWAPS Explanation.png10]]": Explains(?) Daoyu SWAPS. < 1459231665 922568 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/upload14]]4 upload10 02 5* 03Kaynato 5* 10uploaded "[[02File:Daoyu LATER Explanation.png10]]": Explains(?) Daoyu LATER. < 1459231675 441522 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/upload14]]4 upload10 02 5* 03Kaynato 5* 10uploaded "[[02File:Daoyu MERGE Explanation.png10]]": Explains(?) Daoyu MERGE. < 1459231690 151978 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/upload14]]4 upload10 02 5* 03Kaynato 5* 10uploaded "[[02File:Daoyu HALVE Explanation.png10]]": Explains(?) Daoyu HALVE. < 1459232130 254154 :Lilly_Goodman!~canaima@181-17-35-223.dyn.movilnet.com.ve QUIT :Ping timeout: 276 seconds < 1459232291 657819 :Lilly_Goodman!~canaima@181-17-35-223.dyn.movilnet.com.ve JOIN :#esoteric < 1459233379 952298 :Lilly_Goodman!~canaima@181-17-35-223.dyn.movilnet.com.ve QUIT :Quit: Leaving. < 1459233578 496531 :Lilly_Goodman!~canaima@181-17-35-223.dyn.movilnet.com.ve JOIN :#esoteric < 1459235531 385118 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Minovsky Physics is interesting < 1459235818 24392 :carado!~carado@savhon.org QUIT :Quit: Leaving < 1459236038 708240 :carado!~carado@savhon.org JOIN :#esoteric < 1459237001 324586 :mroman!~mroman@160.85.232.108 JOIN :#esoteric < 1459237009 411387 :mroman!~mroman@160.85.232.108 PRIVMSG #esoteric :fnǔrd. < 1459237594 5361 :Lilly_Goodman!~canaima@181-17-35-223.dyn.movilnet.com.ve QUIT :Ping timeout: 240 seconds < 1459239154 715613 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`olist 1030 < 1459239183 837876 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :olist 1030: shachaf oerjan Sgeo FireFly boily nortti b_jonas < 1459239250 885513 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :that olist was olisted several days ago hth < 1459239305 588237 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :darn < 1459239320 556954 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ol'list < 1459239356 153719 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :really? < 1459239365 55467 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh right < 1459239365 919189 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :damn < 1459239375 288936 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it's just that I haven't loaded the link from this browser yet < 1459239378 255493 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :sorry for the false alarm < 1459239384 220210 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it's indeed not a new strip < 1459239394 655746 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(blame the long weekend) < 1459239484 483628 :impomatic_!~digital_w@85.8.189.80.dyn.plus.net JOIN :#esoteric < 1459239660 466699 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :a strip blip < 1459239885 221372 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Well < 1459239893 215519 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :It looks like there may be a spell in IWC named after me < 1459239899 216872 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :I need to be less impulsive on kickstarter < 1459239976 45954 :^v!~v^@c-68-41-215-101.hsd1.mi.comcast.net QUIT :Ping timeout: 264 seconds < 1459239996 242009 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :a spell? < 1459240020 985747 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh it's for the printed books? < 1459240058 279168 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Yeah < 1459240068 647689 :^v!~v^@c-68-41-215-101.hsd1.mi.comcast.net JOIN :#esoteric < 1459240078 545562 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :One of the limited rewards is "SPELLSLINGER: A copy of the print collection book + a PDF digital copy + a set of comic postcards + Kyros learns a spell named after you." < 1459240371 981982 :^v!~v^@c-68-41-215-101.hsd1.mi.comcast.net QUIT :Ping timeout: 264 seconds < 1459240489 533989 :^v!~v^@c-68-41-215-101.hsd1.mi.comcast.net JOIN :#esoteric < 1459241049 784832 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Taneb: um... wasn't IWC using Patreon rather than Kickstarter in first place? < 1459241070 418432 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :b_jonas, it's kickstarting a print collection < 1459241108 646244 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :So those are two separate things? ok < 1459241114 168643 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :s/things/funds/ < 1459241148 97872 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :But that can't work. Patreon specifically mentions book compilations. < 1459241184 761413 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Ah, I see! < 1459241197 260431 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :The new kickstarter thing is linked from the transient news entry. < 1459241849 658837 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite < 1459242133 860148 :carado!~carado@savhon.org QUIT :Remote host closed the connection < 1459242192 194868 :carado!~carado@savhon.org JOIN :#esoteric < 1459242582 62365 :mroman!~mroman@160.85.232.108 PRIVMSG #esoteric :Taneb: are you trying to get something funded? < 1459242590 7051 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :mroman, yes < 1459242596 15351 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Hopefully not single handedly < 1459242715 471796 :mroman!~mroman@160.85.232.108 PRIVMSG #esoteric :link? < 1459242897 225236 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :https://www.kickstarter.com/projects/dmmaus/irregular-webcomic-burning-down-the-alehouse < 1459243193 561824 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :mroman: linked from today's transient news entry on Irregular Webcomics < 1459243271 907452 :mroman!~mroman@160.85.232.108 PRIVMSG #esoteric :hm < 1459243296 125223 :mroman!~mroman@160.85.232.108 PRIVMSG #esoteric :I like videos of people falling into water fountains because they're distracted by their smartphones much more. < 1459243311 286164 :mroman!~mroman@160.85.232.108 PRIVMSG #esoteric :Can I fund that? < 1459243607 889534 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :mroman: you mean like, pay people to get distracted by smartphones and fall into fountains? or pay people to record video next to water fountains and search them for such occasions and publish them? or pay people to build more water fountains and more distracting smartphone games? < 1459243626 578568 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I think you can fund smartphone games. < 1459243668 731536 :Goldplay!551090c0@gateway/web/freenode/ip.85.16.144.192 JOIN :#esoteric < 1459243784 54161 :Goldplay!551090c0@gateway/web/freenode/ip.85.16.144.192 QUIT :Client Quit < 1459244195 931802 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net QUIT :Read error: Connection reset by peer < 1459244215 265847 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net JOIN :#esoteric < 1459244671 520864 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net QUIT :Ping timeout: 252 seconds < 1459246355 612319 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1459246819 221232 :Reece`!~nothing@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net JOIN :#esoteric < 1459248295 705676 :boily!~alexandre@96.127.201.149 QUIT :Quit: PHYLUM CHICKEN < 1459249818 80157 :puckipedia!~puck@irc.puckipedia.com QUIT :Ping timeout: 244 seconds < 1459249984 28133 :earendel!~earendel@unaffiliated/earendel QUIT :Ping timeout: 264 seconds < 1459250276 454561 :puckipedia!~puck@irc.puckipedia.com JOIN :#esoteric < 1459251713 807950 :earendel!~earendel@unaffiliated/earendel JOIN :#esoteric < 1459252352 251930 :copumpkin!~copumpkin@haskell/developer/copumpkin QUIT :Quit: Textual IRC Client: www.textualapp.com < 1459252371 679300 :copumpkin!~copumpkin@haskell/developer/copumpkin JOIN :#esoteric < 1459253662 528663 :vodkode_!~vodkode@fl-71-52-127-115.dhcp.embarqhsd.net JOIN :#esoteric < 1459253943 965554 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1459257346 408604 :Froox!~Frooxius@194.108.5.201 JOIN :#esoteric < 1459257446 928047 :Frooxius!~Frooxius@194.108.5.201 QUIT :Ping timeout: 244 seconds < 1459257555 127677 :Frooxius!~Frooxius@194.108.5.201 JOIN :#esoteric < 1459257661 39924 :Froox!~Frooxius@194.108.5.201 QUIT :Ping timeout: 244 seconds < 1459258108 212501 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :You could fund a special interest group whose mission is to promote disinterest < 1459258131 189378 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Though I imagine it might be a victim of its own success < 1459258224 284943 :spygame!773f8e32@gateway/web/cgi-irc/kiwiirc.com/ip.119.63.142.50 JOIN :#esoteric < 1459260196 435203 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net JOIN :#esoteric < 1459260632 712216 :I!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1459260655 940187 :I!~nycs@gw.hq.meetup.com NICK :Guest6809 < 1459260753 705187 :J_Arcane!~chatzilla@37-219-5-127.nat.bb.dnainternet.fi JOIN :#esoteric < 1459260789 794883 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de JOIN :#esoteric < 1459261494 4362 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03Hajo 5* 10New user account < 1459261811 497776 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Hm. That ^ account creation's email address confirmation message bounced, because the esolangs.org box has CaC's default reverse-DNS entry (of the form x.cloudatcost.com), and their email provider rejects if it's "a generic standard entry of your provider". < 1459261815 501887 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :So picky. < 1459262145 321491 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :makes sense though < 1459262182 721303 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :proper providers allow user-defined reverse lookups < 1459262267 999282 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(well, no, it really doesn't make sense... I can see how it catches many more spammers than legitimate sites though) < 1459262373 868337 :J_Arcane!~chatzilla@37-219-5-127.nat.bb.dnainternet.fi QUIT :Ping timeout: 240 seconds < 1459262530 288179 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :int-e: Did you have a cloud-at-no-cost box, or was it someone else? Do they let you set a PTR record? (I would hope so.) < 1459262553 708549 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Hajo14]]4 N10 02https://esolangs.org/w/index.php?oldid=46684 5* 03Hajo 5* (+4) 10new < 1459262942 230063 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fizzie: if by "no cost" you mean the one-time payment deal, I have one of those... I don't recall whether I went looking for a way to set the PTR record though. (I definitely didn't set one) < 1459263161 95167 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Hmm. Right, that's also what esolangs.org is on. < 1459263269 95238 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :anyway the control panel has a "reverse dns" field. < 1459263355 249062 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net QUIT :Quit: Bye < 1459263557 617912 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Mhm. Well, that'd need a divine (Gregor) intervention. < 1459263582 883350 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? gregor < 1459263612 370400 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Gregor took forty cakes. He took 40 cakes. That's as many as four tens. And that's terrible. < 1459263626 749054 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :what's the status of esolangs.org ownership? < 1459263645 540016 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(speaking of divine intervention) < 1459263881 2490 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Registry Expiry Date: 2016-05-24T19:21:16Z < 1459263916 446576 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Wow, how have I never heard of cloudatcost? < 1459263940 72265 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :prooftechnique: because they suck :P < 1459263959 81183 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :As I have just seen with a cursory googling < 1459263965 43946 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I knew that deal was too good < 1459264006 999717 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(I believe they don't really maintain their hardware... they definitely don't have working abuse management. The best use of them I've heard of is for Tor exit nodes :P) < 1459264069 591141 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :there's this site by an ardent fan ;-) http://www.cloudatacost.com/ < 1459264463 202991 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I mean, I guess I understand the frustration, but I have to imagine their support team is an unpaid intern. < 1459264473 868119 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :int-e: Oh, it's that soon. < 1459264475 929792 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :The margins on their service must be pretty slim < 1459264481 742865 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :prooftechnique: exactly. < 1459264527 741909 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I got my cac server for amusement value... to see how broken it would be. < 1459264570 813930 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I wasn't disappointed... I don't get to see many read errors from storage devices these days ;-) < 1459264620 723161 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Stunning < 1459265192 787666 :mroman!~mroman@160.85.232.108 QUIT :Quit: Lost terminal < 1459265682 884762 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :int-e: I talked about taking ownership of the domain when it last expired, a year ago, but then didn't actually do anything. < 1459265827 746142 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I also had a very hypothetical thoughts of asking the channel for bitcoin donations and verifiably using those to pay for the domain, but that seems like such a hassle. Plus I had trouble finding a domain registrar that simultaneously (a) appeared not to suck, (b) accepted bitcoins and (c) had WHOIS privacy on by default instead of a pay-extra option. < 1459265834 327713 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Arguably (c) is part of (a). < 1459266101 262698 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I mean, Namecheap is like 3 USD a year. It's not default, but it's also not a pile of money. They at least haven't sucked for my domain registrations < 1459266231 983632 :pelegreno!~cinch@107.170.175.57 QUIT :Read error: Connection reset by peer < 1459266306 450778 :pelegreno!~cinch@107.170.175.57 JOIN :#esoteric < 1459266513 954530 :pelegreno!~cinch@107.170.175.57 QUIT :Remote host closed the connection < 1459266585 58410 :pelegreno!~cinch@107.170.175.57 JOIN :#esoteric < 1459266642 380057 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, to me Namecheap is saying £8.83/year for .org, plus £2.02/year for WhoisGuard, to a total of £10.85 ($15.49). < 1459266650 591046 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's not *much* money, but it's also not "like 3 USD". < 1459266663 220346 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Oh, sorry, I meant just for the Whois < 1459266671 81748 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Sorry, should have been clearer < 1459266691 548635 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh. Right. Yeah, sure. < 1459267041 180728 :bender|!benderpc@unaffiliated/bender/x-9459530 QUIT :Quit: [Ping Pong fuck out: 69.69 seconds] < 1459267166 710510 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Daoyu14]]4 M10 02https://esolangs.org/w/index.php?diff=46685&oldid=46677 5* 03Kaynato 5* (+116) 10Added categories. < 1459267209 840543 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Kaynato14]]4 N10 02https://esolangs.org/w/index.php?oldid=46686 5* 03Kaynato 5* (+57) 10Created page with "I make [[Daoyu]]. There will be more on this page later." < 1459267403 758525 :spygame!773f8e32@gateway/web/cgi-irc/kiwiirc.com/ip.119.63.142.50 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client < 1459267408 314098 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Daoyu14]]4 M10 02https://esolangs.org/w/index.php?diff=46687&oldid=46685 5* 03Kaynato 5* (+399) 10Added some description < 1459267541 678353 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Daoyu14]]4 M10 02https://esolangs.org/w/index.php?diff=46688&oldid=46687 5* 03Kaynato 5* (+354) 10Added some more description < 1459267754 428638 :irctc131!6b4d4c15@gateway/web/freenode/ip.107.77.76.21 JOIN :#esoteric < 1459267778 345171 :irctc131!6b4d4c15@gateway/web/freenode/ip.107.77.76.21 QUIT :Client Quit < 1459268018 612566 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :https://imgur.com/gallery/I7wFi oooh thisissocool < 1459268069 508649 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Whoa < 1459268209 529359 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :um... < 1459268213 286610 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :If only someone could come up with a simpler way to compute boolean expressions. I don't mind it, but all the weights make my office so loud. < 1459268217 175105 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :yes, I'm pretty sure this one is new < 1459268236 334051 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`olist 1031 < 1459268250 864397 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :olist 1031: shachaf oerjan Sgeo FireFly boily nortti b_jonas < 1459268717 8201 :FireFly!~firefly@oftn/oswg-member/FireFly PRIVMSG #esoteric :izabera: oh nice < 1459268739 783370 :earendel!~earendel@unaffiliated/earendel QUIT :Ping timeout: 248 seconds < 1459268788 231180 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :izabera: how deep can one make the circuits before they require a black hole? < 1459268916 912509 :Frooxius!~Frooxius@194.108.5.201 QUIT :Quit: *bubbles away* < 1459268939 18417 :Frooxius!~Frooxius@194.108.5.201 JOIN :#esoteric < 1459269317 359374 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Daoyu14]]4 M10 02https://esolangs.org/w/index.php?diff=46689&oldid=46688 5* 03Kaynato 5* (+0) 10Incorrect capitalization lead to incorrect category link < 1459269518 943495 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :int-e: I'm pretty sure that'll be around full-adder < 1459269853 949778 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03Lynn 5* 10New user account < 1459270169 596501 :Reece`!~nothing@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net QUIT :Read error: Connection reset by peer < 1459270341 419084 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1459270388 208280 :Reece`!~nothing@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net JOIN :#esoteric < 1459270724 430209 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1459270956 497744 :gremlins!~nothing@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net JOIN :#esoteric < 1459271198 322245 :Lymee!lymia@magical.girl.lyrical.lymia.moe JOIN :#esoteric < 1459271252 209065 :oren!~oren@ec2-52-2-213-98.compute-1.amazonaws.com QUIT :Ping timeout: 268 seconds < 1459271253 213839 :clog!~nef@bespin.org QUIT :Ping timeout: 268 seconds < 1459271253 357225 :incomprehensibly!sid3405@gateway/web/irccloud.com/x-wklzoyenlfwsvjyj QUIT :Ping timeout: 268 seconds < 1459271253 814226 :Reece`!~nothing@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net QUIT :Ping timeout: 268 seconds < 1459271254 621521 :carado!~carado@savhon.org QUIT :Ping timeout: 268 seconds < 1459271256 176965 :jameseb!~jameseb_@runciman.hacksoc.org QUIT :Ping timeout: 268 seconds < 1459271257 81584 :staffehn_!~quassel@2001:41d0:52:d00::1d3 QUIT :Ping timeout: 268 seconds < 1459271257 240141 :Lymia!lymia@magical.girl.lyrical.lymia.moe QUIT :Ping timeout: 268 seconds < 1459271258 817700 :staffehn!~quassel@2001:41d0:52:d00::1d3 JOIN :#esoteric < 1459271258 948097 :oren!~oren@ec2-52-2-213-98.compute-1.amazonaws.com JOIN :#esoteric < 1459271261 155964 :Lymee!lymia@magical.girl.lyrical.lymia.moe NICK :Lymia < 1459271264 46747 :jaboja!~jaboja@vps.jaboja.pl JOIN :#esoteric < 1459271280 293246 :jameseb!~jameseb_@runciman.hacksoc.org JOIN :#esoteric < 1459271284 447065 :carado!~carado@savhon.org JOIN :#esoteric < 1459271285 825961 :clog!~nef@bespin.org JOIN :#esoteric < 1459272091 526724 :incomprehensibly!sid3405@gateway/web/irccloud.com/x-nutkghybupupouto JOIN :#esoteric < 1459272457 976413 :lmt!uid107697@gateway/web/irccloud.com/x-hunxvyvxeupfvfhm JOIN :#esoteric < 1459272464 151382 :lmt!uid107697@gateway/web/irccloud.com/x-hunxvyvxeupfvfhm PRIVMSG #esoteric :https://imgur.com/gallery/I7wFi < 1459272480 789125 :lmt!uid107697@gateway/web/irccloud.com/x-hunxvyvxeupfvfhm PRIVMSG #esoteric :i always said you could make an esoteric language from a box of apples and some string < 1459272487 396438 :lmt!uid107697@gateway/web/irccloud.com/x-hunxvyvxeupfvfhm PRIVMSG #esoteric :someone went ahead and actually did it < 1459273226 532006 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net JOIN :#esoteric < 1459273372 984984 :jaboja!~jaboja@vps.jaboja.pl QUIT :Ping timeout: 250 seconds < 1459273637 823338 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :deja vu < 1459274071 44667 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Why would you get a LeaveNotify event if the mouse button is pushed? < 1459274112 131870 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :dragging? < 1459274175 307110 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Without dragging < 1459274397 340069 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :It says that it is grabbed < 1459274628 818032 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Oh xev? apparently the mouse click is delivered to the outer window, not the inner one. Is this due to OwnerGrabButtonMask? < 1459274668 138777 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :In any case why didn't you mention that you were looking at xev output... < 1459274772 400184 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I was not looking at xev output and I did not put OwnerGrabButtonMask < 1459274807 787416 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :However when I do use xev, I get different events, including KeymapNotify event whenever the button is pushed < 1459274812 757069 :lmt!uid107697@gateway/web/irccloud.com/x-hunxvyvxeupfvfhm PART :#esoteric < 1459274988 167824 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Daoyu14]]4 10 02https://esolangs.org/w/index.php?diff=46690&oldid=46689 5* 03Kaynato 5* (+1361) 10Ideas about writing < 1459275406 386766 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Is it supposed to do that? If so, why? The documentation can be a bit confusing in some cases < 1459275606 483658 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :O, it says "Unless an active grab already exists or a passive grab on the button combination that was pressed already exists at a higher level in the hierarchy than where the ButtonPress occurred, an automatic active grab of the pointer takes place when a ButtonPress occurs." < 1459276334 204101 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :It does make some sense though < 1459276379 180675 :Froox!~Frooxius@194.108.5.201 JOIN :#esoteric < 1459276404 251913 :jaboja!~jaboja@vps.jaboja.pl JOIN :#esoteric < 1459276478 59235 :Frooxius!~Frooxius@194.108.5.201 QUIT :Ping timeout: 248 seconds < 1459276489 817901 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=46691&oldid=46619 5* 03Kaynato 5* (+12) 10Added Daoyu to Language List < 1459276978 579934 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net QUIT :Ping timeout: 252 seconds < 1459277094 196597 :Froox!~Frooxius@194.108.5.201 QUIT :Quit: *bubbles away* < 1459277547 524025 :hppavilion[1]!~DevourerO@74-114-87-93.dynamic.asdk12.org JOIN :#esoteric < 1459277967 274392 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net PRIVMSG #esoteric :this might be of interesting to everyone here: http://www.algodoo.com/what-is-it/ < 1459277993 631637 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I feel like I played that as a flash game < 1459278037 352059 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Time to make rockets fight lasers and a truck < 1459278159 510048 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net PRIVMSG #esoteric :noooo < 1459278171 464296 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net PRIVMSG #esoteric :think more on-topic! < 1459278191 444298 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net PRIVMSG #esoteric :think exotic mechanical computers! < 1459278193 682215 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net PRIVMSG #esoteric :consider! https://www.youtube.com/watch?v=YP8FjfS-f6Y < 1459278225 854980 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I think there's a reasonable argument to be made that a laser-rocket-truck fight can simulate a Turing machine < 1459278231 399236 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net PRIVMSG #esoteric ::P < 1459278243 737270 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :That is a very cool video, though < 1459278401 36541 :Frooxius!~Frooxius@194.108.5.201 JOIN :#esoteric < 1459278416 344703 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net PRIVMSG #esoteric :im going to be playing with it a bunch, and then building some actual rod logic computers :) < 1459278440 948806 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I think my favorite part of Algodoo videos so far is that they all have absolutely bonkers music backing them up < 1459278506 315931 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net PRIVMSG #esoteric ::) < 1459278877 353682 :zzo38!~zzo38@24-207-50-123.eastlink.ca QUIT :Remote host closed the connection < 1459278945 491579 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Hello world program in esoteric languages14]]4 10 02https://esolangs.org/w/index.php?diff=46692&oldid=46318 5* 03Kaynato 5* (+308) 10Added Daoyu implementation < 1459279516 939002 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Daoyu14]]4 10 02https://esolangs.org/w/index.php?diff=46693&oldid=46690 5* 03Kaynato 5* (+138) 10Formatting < 1459279539 268335 :jaboja!~jaboja@vps.jaboja.pl QUIT :Ping timeout: 268 seconds < 1459279657 107291 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Truth-machine14]]4 10 02https://esolangs.org/w/index.php?diff=46694&oldid=46407 5* 03Kaynato 5* (+384) 10Added Daoyu implementation to /* Implementations */ < 1459280532 57535 :MoALTz!~no@78-11-183-124.static.ip.netia.com.pl JOIN :#esoteric < 1459280825 982234 :vodkode_!~vodkode@fl-71-52-127-115.dhcp.embarqhsd.net QUIT :Remote host closed the connection < 1459281696 814611 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :augur, i remember this from yeeeears ago < 1459281719 973729 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :i don't think it was optimised enough for rod logic though... < 1459282470 874092 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net PRIVMSG #esoteric :Phantom_Hoover: well, it looks like it is now! :) < 1459282611 822138 :jaboja!~jaboja@vps.jaboja.pl JOIN :#esoteric < 1459282685 816550 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Quit: mihow < 1459283394 184012 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1459283743 527458 :hppavilion[1]!~DevourerO@74-114-87-93.dynamic.asdk12.org QUIT :Ping timeout: 252 seconds < 1459284321 527872 :hppavilion[1]!~DevourerO@74-114-87-93.dynamic.asdk12.org JOIN :#esoteric < 1459284732 707688 :Guest6809!~nycs@gw.hq.meetup.com QUIT :Ping timeout: 260 seconds < 1459284937 543148 :J_Arcane!~chatzilla@37-219-5-127.nat.bb.dnainternet.fi JOIN :#esoteric < 1459285641 550208 :gremlins!~nothing@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net QUIT :Quit: Leaving < 1459285861 941357 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1459287624 465863 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 260 seconds < 1459287679 672050 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1459288270 269716 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1459288309 882470 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net QUIT :Quit: Leaving... < 1459288420 196391 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`wisdom < 1459288437 442370 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`wisdom < 1459288438 383878 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :there should be a progress bar or something... < 1459288457 972390 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hellochaf. how you doin'? nice HackEgo weather innit? < 1459288464 964169 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? weather < 1459288478 366012 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :usb3/USB3 hosts are packaged with a full independent implementation of the older USB/USB2, going through separate pins in the same socket. It is similar to DVI, except you need a separate passive converter stub to plug VGA monitor to DVI socket, but you don't need one to plug a USB client to an USB3 host. < 1459288488 149379 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`culprits wisdom/usb3 < 1459288495 351602 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :gonad/gonads are the best punctional fondlegramming squishcture. < 1459288498 905032 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :lambdabot: @@ @@ (@where weather) CYUL ENVA ESSB KOAK < 1459288501 664018 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :b_jonas b_jonas < 1459288502 65752 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`culprits wisdom/gonad < 1459288503 313869 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : CYUL 292100Z 32012G19KT 30SM FEW240 06/M11 A3002 RMK CI1 SLP170 \ ENVA 292120Z 24011KT 9999 FEW015 BKN022 05/02 Q0995 RMK WIND 670FT 26014KT \ ESSB 292150Z AUTO VRB02KT 9999 BKN082/// 02/01 Q1001 \ KOAK 292053Z 23007KT 10SM FEW010 17/03 A2988 RMK AO2 SLP117 T01720028 58009 < 1459288503 768425 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :int-e ais523 oerjan elliott oerjan < 1459288586 142573 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :I'm suffering from withdrawal. any other comics similar to GG I can binge on? < 1459288753 25320 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net JOIN :#esoteric < 1459288878 222225 :copumpkin!~copumpkin@haskell/developer/copumpkin QUIT :Quit: My MacBook Pro has gone to sleep. ZZZzzz… < 1459288969 83432 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Similar to GG, hmm. < 1459289064 142130 :Vorpal!~Vorpal@unaffiliated/vorpal QUIT :Ping timeout: 244 seconds < 1459289089 369438 :hppavilion[1]!~DevourerO@74-114-87-93.dynamic.asdk12.org QUIT :Ping timeout: 252 seconds < 1459289435 915469 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net JOIN :#esoteric < 1459289737 477785 :Vorpal!~Vorpal@unaffiliated/vorpal JOIN :#esoteric < 1459290074 469447 :Vorpal!~Vorpal@unaffiliated/vorpal QUIT :Ping timeout: 260 seconds < 1459290185 779355 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`wisdom < 1459290194 342639 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :method/A method is a tweaked out mothod. < 1459290228 314090 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So. Concurrency. < 1459290259 593876 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :The ideal concurrency solution—which is to say, the best imaginable solution, rather than the best possible one—is to make it so that no two processes can run simultaneously, but all processes finish as soon as they begin, making concurrency unnecessary. < 1459290435 202912 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Another solution is the ostrich solution. Just ignore the problem. < 1459290468 719414 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Write each process under the assumption that it and other processes will never interfere with each other. < 1459290550 544846 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Now, why wouldn't this work for... let me just pick a random hypothetical example... a health insurance company? < 1459290613 723875 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Well, imagine if this company had a synchronization process, which takes data from table A, processes it a little, and puts it in table B. < 1459290654 416940 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :If something were to modify a record in table A while this synchronization process is running, B might end up with a record that's half one thing, half the other thing. < 1459290744 860404 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :The nice thing, I think, is that a lot of processes are read-only. The company would obtain information about members a whole lot more often than it would modify information about members. < 1459290884 130088 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :When it comes to concurrency, you can almost just ignore all read-only processes. < 1459290898 792918 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :If a process does nothing but read, then you can just take a consistent snapshot of the database and give that to the process to chew on. < 1459290913 147080 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Which may be easier said than done. < 1459290969 187227 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :As for process which write as well? Boy. < 1459291167 8117 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :tswett, I assume you've looked at Rust? You either have as many read references as you want, or only one write reference < 1459291224 903445 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Yup. < 1459291240 909471 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Things get interesting when you try to apply that to a database. < 1459291289 282058 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :In Rust, I don't think you can generally go and "check out" an object, so to speak, so that you have temporary write access to it. < 1459291306 491719 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Sort of "you can't access anything except what you're given". < 1459291319 873867 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Whereas databases tend to be "you can access everything except what someone else has taken". < 1459291374 536818 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Now, that whole "many readers or one writer" thing is pretty ubiquitous. < 1459291403 377193 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1459291429 999328 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Now I'm thinkin'. Suppose that each process only writes to one table. < 1459291562 881016 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :You can do something like this: < 1459291585 215531 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :When a process begins, atomically do the following: take a snapshot of the database and lock the target table for writing. < 1459291605 14169 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :The process can read everything from the snapshot. It's a perfectly consistent state. < 1459291821 692443 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Now, whenever a read-only process needs to happen, there's no problem. Have it read from that snapshot, too. < 1459291895 792452 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :But, uh... this is going to cause a problem whenever you want multiple read-write processes at once. < 1459291922 19055 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :The second process won't be able to begin, because in order to begin, it has to take a snapshot of the database, and it can't do that while the first process has a table locked for writing. < 1459292096 96969 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Remind me, what's the problem with just having each process acquire all the locks it will ever need simultaneously? < 1459293239 443690 :copumpkin!~copumpkin@haskell/developer/copumpkin JOIN :#esoteric < 1459293727 970818 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1459293828 49049 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hellørjan. < 1459293964 266704 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :bonightly. < 1459294134 931653 :impomatic_!~digital_w@85.8.189.80.dyn.plus.net QUIT :Quit: http://corewar.co.uk < 1459294163 417089 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : mroman: you mean like, pay people to [...] <-- rube goldberg approves of this funding method < 1459294164 614202 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :How does streamed audio/video work with servers?? < 1459294184 889378 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Full quote? < 1459294205 292368 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i snipped it because it's bloody long tdnh < 1459294224 508057 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: I wasn't online < 1459294231 73338 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: So I can't even search the scrollback < 1459294231 691023 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :http://codu.org/logs/log/_esoteric/2016-03-29#092647bjonas < 1459294232 593713 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Wait, logs < 1459294235 704527 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Ty < 1459294241 515883 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :fortunately the logs have anchors < 1459294254 472196 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i wasn't online either hth < 1459294308 288426 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Ah, right < 1459294329 534520 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: i make sure to add anchors to every web application before i ship it < 1459294372 789355 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: Like Ging? < 1459294392 167700 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ACTION has the sudden fear "ging" is a racial slur he's never heard of < 1459294403 463128 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it's slightly annoying that you cannot get to those anchors by selecting a proper link. i lose the search highlighting i already had. < 1459294419 461653 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION sinks shachaf with the saucepan ===\__/ < 1459294437 369330 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ACTION just got the pun < 1459294482 872489 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i also suspect that the statement may be true as a trivial quantification. < 1459294504 516119 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: What are you implying? < 1459294506 845907 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(it would be for me, anyway) < 1459294539 548048 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :no wait, _if_ it's true, it's a trivial truth. < 1459294553 659587 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That's always the case. < 1459294562 290327 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: What do you mean, lose the search highlighting? < 1459294563 158204 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: i'm implying that the only way that can be true is if you have made no web applications hth < 1459294578 536198 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Vacuous truth? < 1459294583 461028 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: What if I made web applications and added anchors? < 1459294589 590623 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: i always start logreading by searching for my name, and keep it highlighted. < 1459294597 257840 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: that's the word! < 1459294610 616552 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: But clicking on a thing to get an anchor doesn't unhighlight searches, does it? < 1459294623 492068 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: yes, because it takes you to a new page < 1459294627 701202 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: You didn't make EVERY web application (for most of them, you aren't allowed to touch them), therefor that statement must be false < 1459294641 865112 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, it doesn't in Chrome but it does in Firefox. I don't know about IE. < 1459294644 749099 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Wait, new page? < 1459294651 148710 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :and the anchor is only in the url of that page. < 1459294682 283158 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: ok maybe not new. new history entry. < 1459294682 777978 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I must be missing something about your logreading process. < 1459294694 703108 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Anyway if you used Chrome it would do what you want, I think. < 1459294718 775168 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ಠ_ಠ < 1459294732 99280 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: I take it that's the look of disapproval? < 1459294745 306288 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hppavilion[1]: I was only quantifying over the web applications I shipped. < 1459294752 470291 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And it depends on how broad "shipped" is, anyway. < 1459294763 529516 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :\forall app in webapplications: added(shachaf, app, anchors) < 1459294774 202879 :Vorpal!~Vorpal@unaffiliated/vorpal JOIN :#esoteric < 1459294779 979785 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You're ignoring an important part of the sentence. < 1459294790 660283 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: Which part? < 1459294801 464 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: "Before I ship it"? < 1459294803 676059 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan can explain < 1459294820 228151 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :pikhq: do you ship youtube and google+ < 1459294828 764810 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: THAT'S MY JOKE < 1459294840 162827 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: I own the copyright to all "web application shipping" jokes < 1459294880 515726 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: "ging" could be short for "ginger", which i'm not sure whether is a real slur or not, but i think south park or something made it one < 1459294892 897134 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Ah < 1459294903 480752 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hppavilion[1]: look i shipped all sorts of web applications < 1459294905 89279 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: "ging" is Google x Bing hth < 1459294906 459144 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ginseng is tg < 1459294995 184286 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: OKAY < 1459295262 697746 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I keep parsing "tg" as Turing-gomplete. < 1459295289 542672 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? tg < 1459295299 570321 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Totally groovy. < 1459295303 711069 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION taps his foot < 1459295308 332480 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :too good < 1459295336 121301 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :TG is short for Turing-Gödel, the highest possible level of difficulty for a multiplayer game. < 1459295380 247958 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :assuming that isn't just a joke, how is it defined? < 1459295406 592688 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :'fraid it is < 1459295412 188480 :Vorpal!~Vorpal@unaffiliated/vorpal QUIT :Ping timeout: 268 seconds < 1459295444 804026 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: I was hoping it was something like "determining the optimal strategy requires solving the Halting Problem" < 1459295471 398950 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn_append tg At this level, it's undecidable whether you can manage to quit before losing or not. < 1459295481 288176 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'tg': TG is short for Turing-Gödel, the highest possible level of difficulty for a multiplayer game. At this level, it's undecidable whether you can manage to quit before losing or not. < 1459295498 224040 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :maybe it should say "halt" instead. < 1459295506 636473 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`sedlast s/quit/halt/ < 1459295509 909662 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1459295615 411212 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :this sounds useful. "A Beginner's Guide to Invading Earth" < 1459295711 798443 :hydraz!matheus@unaffiliated/demhydraz NICK :everybody < 1459295720 902098 :everybody!matheus@unaffiliated/demhydraz NICK :hydraz < 1459295734 646573 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"Of legal knowledge I acquired such a grip / That they took me into the partnership. / And that junior partnership, I ween, / Was the only ship that I ever had seen." < 1459295812 580421 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :shachaf: LOL no, I do not. < 1459295820 5400 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :That's an anti-ship if I ever saw one. < 1459295836 48568 :Vorpal!~Vorpal@unaffiliated/vorpal JOIN :#esoteric < 1459295846 226415 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :I ship Google+ and [internal social app] however! < 1459295872 524339 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :pikhq: whoa whoa whoa, which internal social app is that? < 1459295966 808070 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Google's favorite for ages, straight outta Cambridge. < 1459295976 697733 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :`helloworldinanylanguage python < 1459295977 264476 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: helloworldinanylanguage: not found < 1459295986 995117 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :Awww < 1459295989 933933 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :did it die? < 1459295993 499144 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :`ls bin < 1459295994 658132 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​` \ `` \ ^.^ \ ̊ \ \ ! \ ? \ ?? \ ¿ \ ' \ @ \ * \ ؟ \  \  \  \ 1492 \ 2014 \ 2015 \ 2016 \ 2017 \ 5quote \ 8ball \ 8-ball \ aaaaaaaaa \ addquote \ aglist \ allquotes \ analogy \ anonlog \ append \ arienvenido \ as86 \ aseen \ asm \ autowelcome \ bardsworthlist \ benvenuto \ bf \ bienvenido \ bienvenue \ blessyou \ bookofeso \ botsnack < 1459296028 667210 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :wait are there still two me's? < 1459296052 168356 :oren!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :fuuuuuuuuuuuuu < 1459296054 958647 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :yup! < 1459296090 623365 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :pikhq: Do you ship Google Apps and work? < 1459296093 672096 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca QUIT :Quit: leaving < 1459296097 109611 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :I forget, how do you make the bot pastebin an output? < 1459296102 722037 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Well, sure. < 1459296111 94761 :oren!~oren@ec2-52-2-213-98.compute-1.amazonaws.com NICK :\oren\ < 1459296115 903565 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :there < 1459296133 954633 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : there's this site by an ardent fan ;-) http://www.cloudatacost.com/ <-- . o O ( is anyone keeping esolangs.org and HackEgo backups ) < 1459296207 347878 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: I'm keeping wiki backups on occasion, but not as frequently as I should be < 1459296469 95180 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :yay < 1459296487 254699 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` ls bin/*ello* < 1459296488 134388 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin/hello \ bin/hello-world-in-any-language < 1459296492 958128 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not keeping logs backups though < 1459296496 952015 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :Elronnd: no hth < 1459296512 21284 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :also, `` ... | paste < 1459296532 824651 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :`` ls bin | paste < 1459296533 571791 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i don't think the logs are on the same server. < 1459296536 48515 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/paste/paste.20204 < 1459296545 806313 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :or are they < 1459296560 712330 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :`hello-world-in-any-language python < 1459296561 669585 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :SyntaxERR < 1459296567 231816 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :*there* we go < 1459296609 878422 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :`hello-world-in-any-language perl < 1459296610 538195 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Your language does not exist < 1459296616 284955 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :`hello-world-in-any-language c < 1459296617 987726 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Hello, Segfault! < 1459296627 452951 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :`hello-world-in-any-language php < 1459296628 210356 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Your language does not exist < 1459296640 504642 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :excellent answer. < 1459296649 746188 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :a bit opinionated < 1459296659 620563 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :`hello-world-in-any-language salmon < 1459296660 218785 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Your language does not exist < 1459296665 408148 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`hello-world-in-any-language fortran < 1459296666 86903 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Your language does not exist < 1459296673 56487 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`hello-world-in-any-language pascal < 1459296673 678186 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Your language does not exist < 1459296676 267109 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :someone needs to fill these in < 1459296677 851779 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :`hello-world-in-any-language brainfuck < 1459296678 637995 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ERR Tape end reached < 1459296685 86943 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`hello-world-in-any-language befunge < 1459296685 789256 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Your language does not exist < 1459296691 560059 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`hello-world-in-any-language funge98 < 1459296692 204360 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Your language does not exist < 1459296694 401610 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION shrugs < 1459296695 315656 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this is not a very good hello world in any language < 1459296702 731965 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`hello-world-in-any-language french < 1459296703 471226 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Your language does not exist < 1459296712 382487 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :indeed, the simpler version was better. < 1459296719 867770 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :the languages are in hw/$languagename < 1459296725 466570 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`hello-world-in-any-language kayak < 1459296726 888686 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Your language does not exist < 1459296751 780837 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :So today I found out that our internally used programming language is not the company's IP. < 1459296767 677472 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :`` echo "Wello!" > hw/php < 1459296769 556147 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1459296772 413419 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :we're just the only people who've ever used it < 1459296774 471092 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :`hello-world-in-any-language php < 1459296775 298345 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Wello! < 1459296779 132313 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :`` echo 'TypERR, expected "str", got "char *[]"' > hw/pascal < 1459296782 232880 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1459296814 788863 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :`hello-world-in-any-language pascal < 1459296816 902059 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :TypERR, expected "str", got "char *[]" < 1459296833 315951 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: There's an automatic weekly mirroring of everything onto the box to the right of my feet, an automated weekly incremental backup of *that* to the box to the left of my feet, and every now and then I swap the disk in *that* box with a copy I have in a bank vault in Finland. < 1459296844 598881 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :Elronnd: since when is char *[] a pascal type < 1459296849 219718 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :it's not < 1459296854 696276 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fizzie: what happens when you turn around < 1459296863 803956 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :shachaf: All the data is lost. < 1459296865 209471 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :fizzie++ < 1459296866 895166 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: since when is "SyntaxERR" an output printed by python < 1459296872 503698 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :https://web.archive.org/web/20140105015657/http://salmonpl.net/ < 1459296884 356339 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: Of course by asking about it you've pretty much assured it all goes spectacularly wrong somehow. < 1459296891 959373 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :@karma fizzie < 1459296892 127491 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :fizzie has a karma of 16 < 1459296895 33001 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :@karma < 1459296895 163369 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :You have a karma of 13 < 1459296897 200449 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA < 1459296900 48131 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :@karma < 1459296900 178487 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :You have a karma of 0 < 1459296911 96475 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :oerjan: ? < 1459296930 1402 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :`cat bin/hello < 1459296931 380722 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :echo Hello < 1459296938 15781 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :`hello, world < 1459296938 639839 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: hello,: not found < 1459296943 557015 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :`hello world < 1459296944 119148 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Hello < 1459296963 309797 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :@karma < 1459296963 440227 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :You have a karma of 0 < 1459296975 553444 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :@jemima < 1459296975 685391 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Unknown command, try @list < 1459296977 829036 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :@karma oren < 1459296977 959290 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :oren has a karma of 0 < 1459296979 629029 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :@list < 1459296979 759411 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :What module? Try @listmodules for some ideas. < 1459296984 964874 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :@listmodules < 1459296985 95250 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :activity base bf check compose dice dict djinn dummy elite eval filter free fresh haddock help hoogle instances irc karma localtime metar more oeis offlineRC pl pointful poll pretty quote search slap source spell system tell ticker todo topic type undo unlambda unmtl version where < 1459296986 314629 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :fizzie: your backup system explanation somehow manages to be simultaneously reassuring and worrying < 1459296992 663326 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :@alarma < 1459296992 793541 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :You have a karma of 0 < 1459296999 9413 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :@macarena < 1459296999 139690 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Unknown command, try @list < 1459297010 266556 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The "every now and then" is only about once a year or so (since Finland isn't so accessible), so there's quite a lot that could get lost if this place burns down *and* CloudAtCost goes under (and nobody else has a more up-to-date backup). < 1459297029 52484 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think someone else than just ais523 was fetching the public dump, though. < 1459297029 853508 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :`karma+ \oren\ < 1459297050 172683 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :`karma+ oren < 1459297056 365010 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :@karma \oren\ < 1459297056 495365 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :\oren\ has a karma of 0 < 1459297069 661351 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​\oren\ now has 1 karma. < 1459297074 485886 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :oren now has 1 karma. < 1459297080 53523 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :@karma < 1459297080 183917 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :You have a karma of 0 < 1459297085 79693 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :BUG < 1459297091 243779 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :`karma < 1459297098 868407 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​ has 5 karma. < 1459297122 971365 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : oerjan: ? <-- i recommend paying attention to the rest of the discussion hth (which would also have saved you the recent paste) < 1459297138 174427 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :I'm guessing the disk in the bank vault is empty, and gets regularly swapped with another empty disk < 1459297144 922332 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :meanwhile the backups are made to one of the boxes at fizzie's feet, except it hasn't actually managed to write something for several years due to a stray dry-run flag < 1459297168 619942 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Plausible. < 1459297196 214167 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The mirroring is likely to work, in the sense that I've listed the files and they look reasonable. Of course the contents could all be zeros. < 1459297246 273924 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Hmm. There are a number of daily fetches of the public wiki dump, from different addresses and with different user agents. < 1459297293 206820 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :One "Wget/1.16.1 (linux-gnu)", Java versions 1.4.1_04, 1.6.0_04 and 1.8.0_71 and zsync/0.6.2. < 1459297335 473394 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :90-ish unique IP addresses in approximately February and March. It's a popular file. < 1459297361 708661 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm thinking the zsync at least is someone deliberately setting it up, rather than a random scraper. < 1459297406 623403 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Especially since it's from the same address at approximately the same time every day.) < 1459297442 945026 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I zsync it randomly when I remember and am on a high-bandwidth connection < 1459297492 161030 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The daily one comes from a hacksoc.org address. < 1459297506 271988 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Which is that York thing. < 1459297519 168651 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION looks askew at Taneb  < 1459297645 697450 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The public dump doesn't include some things, like the user accounts or images, but it's probably relatively good from the "preserve the achievements of humankind" perspective. < 1459297745 582449 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Hm, it's "--uploads --include-files"; maybe it does in fact include images as well. < 1459297755 608402 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Wonder how those go in the XML. Best not to ask questions. < 1459297849 694430 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it's probably not a very image-heavy site < 1459297887 552718 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :. o O ( --include-passwords ) < 1459297946 308130 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Fun fact: the article at at exactly the halfway point of the XML dump is the one for the Thue-Morse sequence. (From an old, old version; I don't actually regularly mirror that since I mirror everything else.) < 1459297971 193055 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :I'm hosting a backed up copy at my server now https://em.slashem.me/esolang.xml < 1459297984 205893 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :What is the worst possible choice for a shell prompt? < 1459297994 437284 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :fizzie: is the second half the first in reverse twh < 1459298003 631770 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :hppavilion[1]: "#", when you're not root < 1459298006 79230 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :It must be a meaningless character string of length no greater than 5, and must not be the null string < 1459298020 247366 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: "WARNING! Doing this operation on a mounted disk can lead to disk corruption! Continue (y/n)? " < 1459298033 991246 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, that's too long < 1459298040 744108 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Quit: mihow < 1459298045 55542 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Also, meaningful < 1459298067 165651 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: I used "007" as part of a prompt in an INTERCAL-related project < 1459298076 112075 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :ais523: no, it needs to be < 1459298081 999270 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because % is commonly used as a shell character and % is called a "double-oh-seven" by the INTERCAL docs < 1459298084 450276 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I think "x := " is pretty bad, because it implies that you're setting a variable < 1459298104 292982 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :"Assuming answer of !! to mean yes. Continuing..." and then your prompt < 1459298107 112830 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what about four spaces? < 1459298128 389297 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's meaningless, nonempty, and would be very confusing < 1459298130 291295 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: is OK < 1459298147 487144 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: It provides visual indent from normal command prompting < 1459298167 647716 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :Actually, having just tried setting my prompt to four spaces, it's *very* confusing < 1459298173 230539 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what about [%d] , where the %d is a number that increments with every command input? < 1459298174 923846 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Elronnd: How? < 1459298182 189973 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's one of the worst prompts I've seen in practice < 1459298195 323833 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(at least, the general idea is, I'm not sure if any were that /precisely/) < 1459298196 428954 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :not really, actually < 1459298198 18560 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: I'll let that through, even though it could be > 5 characters < 1459298205 119170 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :it's pretty alright < 1459298212 662948 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: It does seem a little useless < 1459298216 709631 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :my zsh prompt includes "%h", which is how many commands have been typed < 1459298224 389184 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :so it does increment with every command < 1459298249 223754 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: you could roll back round to 1 from 999, thus confusing people who expected it to be mod-1000 < 1459298257 681233 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"In[%d]:= " so that you can pretend you're in Mathematica all the time. < 1459298267 175201 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes, Mathematica is one of the progams I was thinking of < 1459298269 163147 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(perl -d was the other) < 1459298295 922401 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There's a Scheme like that. < 1459298310 519243 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Chicken Scheme's prompt is "#;%d> " with that notation. < 1459298334 242192 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm not sure if there's some syntax for referring back to previous inputs, as is the case in Mathematica. < 1459298364 960106 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1459298366 71454 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: https://en.wikipedia.org/wiki/%25s is one of the more controversial disambiguation pages < 1459298386 223390 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it doesn't look like it from looking at it < 1459298387 949205 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :heh < 1459298397 117089 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but have a look at the talk page, which is much, much longer than the page istelf < 1459298399 193263 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*itself < 1459298407 639292 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :yes it does < 1459298427 590678 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :just the URL... < 1459298863 63260 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I think the worst prompt would be a short offensive word < 1459298871 151053 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I can think of several, but it's not nice to say them in channel < 1459298883 839810 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :hppavilion[1]: ^ < 1459298889 459154 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1459298938 193171 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :prooftechnique: Fair enough < 1459298965 642023 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Oh, or "php> " < 1459298996 240604 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :5 characters exactly < 1459299040 586062 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Not technically correct, since php -a actually gives "php > ", but eh < 1459299048 967244 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :First you say you're not going to say any offensive words, then you come up with that. < 1459299068 815890 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I know, I know, my filth knows no bounds < 1459299134 581588 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Perhaps just "$ rm " < 1459299144 564036 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :It resembles a command < 1459299148 275159 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :And it's scary < 1459299172 46576 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :But it's meaningful to some people, so... < 1459299192 170971 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I guess the absolute worst command prompt is one which executes a harmful command and prints the exit code. < 1459299220 589988 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :prooftechnique: What's The Absolute Worst harmful command though? < 1459299238 985970 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Probably rm -rf ~ followed by a forkbomb, but infectious < 1459299246 124852 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Like, the actual prompt says 1, but the prompt code is like "rm -rf /; echo $?" < 1459299246 850621 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(To both computers AND brains) < 1459299300 608517 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I do think a prompt that is just the string "rm -rf ~" would be fun for a laugh < 1459299431 388305 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :prooftechnique: Does *nix have hidden files? < 1459299443 82161 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :As a historical accident, yes < 1459299449 333905 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :prooftechnique: Good < 1459299456 761516 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :prooftechnique: The meanest program you could possibly write: < 1459299466 237714 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :One with identical output to "rm -rf ~" < 1459299476 862556 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :prooftechnique: But instead of deleting files, it hides them < 1459299485 148653 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :so basically < 1459299486 733778 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :rm doesn't have output < 1459299495 277196 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Unless you use rm -i < 1459299497 862653 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :my $PS1 < 1459299500 685957 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :prooftechnique: it does if you run it with -v < 1459299500 993151 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :\[\033[38;5;39m\]\D{%Y%b%d%a%T%Z} \W$\[\033[0m\ < 1459299506 533196 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Elronnd: Oh, true < 1459299509 70241 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :scp -r ~ /tmp/.homedir < 1459299520 232517 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :prooftechnique: OK, then identical to rm -rfiv ~ < 1459299541 40155 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Wait, not v < 1459299545 316299 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :yes, v < 1459299545 605124 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :v is version, isn't it < 1459299546 591953 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :not i < 1459299558 497600 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :My fish prompt: http://sprunge.us/KWaR < 1459299573 51262 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :hppavilion[1]: -f overrides -i < 1459299577 788751 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :i will prompt you < 1459299580 54804 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :prooftechnique: What does -i do? < 1459299581 873767 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :and that isn't what you want < 1459299583 466020 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Interactive < 1459299587 970592 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :v will just print < 1459299590 26155 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :prooftechnique: Oh < 1459299593 165992 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :and scp -r will mimic that < 1459299593 724978 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Elronnd: Ah < 1459299605 749484 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`scp < 1459299620 676859 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :`` rm -rf / < 1459299625 765505 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: scp: not found < 1459299626 700795 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :rm: it is dangerous to operate recursively on `/' \ rm: use --no-preserve-root to override this failsafe < 1459299629 794700 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Elronnd: Yes, that hasn't been tried before < 1459299683 235168 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Elronnd: We need an `scp that is basically a massive http://www.scp-wiki.net/ reference < 1459299720 557896 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :I saw a /r/writingprompts post that linked there but I still don't understand < 1459299731 378879 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :what is scp aside from secure/ssh copy? < 1459299744 196029 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Elronnd: Secure Contain Protect < 1459299749 871565 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Elronnd: It's a 4chan thing, originally < 1459299763 946572 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Elronnd: It's basically psychological horror written in scientific prose < 1459299765 234445 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :secure containment...of what? < 1459299771 603118 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :ah < 1459299773 83912 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I used to have an א in my prompt, but multi-term didn't like that < 1459299850 331800 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Hm... < 1459299854 549250 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I want to make a custom shell < 1459299858 284740 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :And I want a new syntax < 1459299879 110595 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I've been using fish for years. I think the syntax is much nicer :) < 1459299879 241329 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :I have a draft text adventure game shell somewhere... < 1459299895 611665 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :how would that wrok? < 1459299897 948511 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :s/ro/or < 1459299898 260586 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Then there's this https://github.com/chrisdone/hell < 1459300285 476692 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Proof Golf < 1459300294 356379 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Prove Pythagoras in the fewest number of characters possible < 1459300372 25223 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hppavilion[1]: http://pastebin.ca/3422401 < 1459300658 250759 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I've decided to make a golfing language whynot < 1459300683 397416 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :boily: Oh, boy < 1459300695 630505 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Sorry, I mean "Oh, boily" < 1459300791 733276 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :prooftechnique: "Oh, boyly" < 1459300798 49093 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :hppavilion[1]: I can prove the Pythagorean theorem in 3 characters if I can use a picture < 1459300806 338634 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :prooftechnique: You can't < 1459300824 612998 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :prooftechnique: You have to use a golfing proof assistant < 1459300843 301647 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :prooftechnique: Feel free to invent one, so long as it doesn't have a "prove pythagoras" instruction < 1459300860 323613 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Do comments count against the character count? < 1459300883 780769 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :prooftechnique: They do not, but they're a pain in the ass for checkers. Preferably include both a commented and uncommented version. < 1459300899 491127 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Actually, you /may/ have a prove pythagoras instruction, but I'll also ask you to prove something else that I'm yet to come up with after, in the same assistant with /no/ changes < 1459300929 208176 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Also "t a^2 + b^2 = c^2", where t is "trust me" < 1459301045 570674 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :boily: I think I'm going to reimplement this in fish. I think it's possible. I really like the idea < 1459301059 237309 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :prooftechnique: ... dammit < 1459301080 673034 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :prooftechnique: it was a hack I made for fun many years ago. I'm still fond of the descriptions :D < 1459301099 297167 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :helloily < 1459301101 822801 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :good night < 1459301153 814040 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :quinthellopia < 1459301158 581878 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :bonne nuit! < 1459301170 688728 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :bonnenuitopia < 1459301178 546835 :boily!~alexandre@96.127.201.149 QUIT :Quit: CANDLE CHICKEN < 1459301463 139262 :pdxleif!znc@ec2-54-68-166-10.us-west-2.compute.amazonaws.com QUIT :Ping timeout: 260 seconds < 1459301516 704657 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1459301551 31873 :pdxleif!~pdxleif@ec2-54-68-166-10.us-west-2.compute.amazonaws.com JOIN :#esoteric < 1459301555 183479 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :This %s talk page is amazing < 1459301694 453227 :copumpkin!~copumpkin@haskell/developer/copumpkin QUIT :Ping timeout: 260 seconds < 1459301839 545202 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"According to statistics, %s is the 993rd most visited page this month, on a par with World Trade Center and Hydrogen." < 1459301852 737277 :APic!apic@apic.name PRIVMSG #esoteric :Lie, n.: < 1459301852 876766 :APic!apic@apic.name PRIVMSG #esoteric : A very poor substitute for the truth, but the only one < 1459301853 7034 :APic!apic@apic.name PRIVMSG #esoteric :discovered to date. < 1459301861 572192 :APic!apic@apic.name PRIVMSG #esoteric :Good Night, Folks! < 1459301896 241499 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :night < 1459302367 524112 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: How could a stack-based language be made type-safe? < 1459302394 74297 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: look into row polymorphism < 1459302448 968026 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Column polymorphism probably wouldn't hurt, either < 1459302496 728550 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: I don't get it < 1459302525 921033 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: so the idea is you have a function that requires specific types for the top few elements of the stack, but is polymorphic on the ones below < 1459302541 938687 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Ah. < 1459302551 823960 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: And you can typecheck this at compile time? < 1459302555 467763 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I think I see it < 1459302568 292559 :copumpkin!~copumpkin@haskell/developer/copumpkin JOIN :#esoteric < 1459302580 588121 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: with type annotations, probably < 1459302586 591698 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: OK < 1459302588 240533 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :type inference is likely undecidable though < 1459302704 290399 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Ah :/ < 1459302759 910263 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Is a dependently-typed shell at all a good idea? I'm sure it'd be useful for /something/ < 1459302782 987891 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: many people say powershell is a bad idea < 1459302793 957734 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and it is much less precisely typed than a dependently typed shell would be < 1459302800 769870 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: OK < 1459303345 524656 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 252 seconds < 1459303387 334310 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :there was this guy (c. diggins, was it?) around here and elsewhere a few years ago who tried to make a stack language with type inference. i think he got somewhat stuck with the "polymorphic on the ones below" part. it gets quite tricky if you try to give a type to something like underload's ^ which calls the function on top of the stack. and much worse if you try to call a function _twice_ with the st < 1459303393 337565 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ack possibly different... < 1459303420 769888 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: I strongly suspect that it's impossible to infer for the same reason that rank-3 type inference is in general impossible < 1459303429 182087 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it may work with explicit type annotations though < 1459303459 491510 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :yeah if you have a general idea what your program _should_ do, you can probably annotate it enough. < 1459303634 172346 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I wonder if you could bolt a type system onto APL < 1459303654 669314 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Well, a stronger one, anyway < 1459303672 745427 :Lilly_Goodman!~canaima@186-26-169-88.dyn.movilnet.com.ve JOIN :#esoteric < 1459303755 559139 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de QUIT : < 1459303977 351667 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Also, stunned that Dyalog charges 1275 GBP for a 64-bit license :o < 1459303977 941408 :heroux!sandroco@gateway/shell/insomnia247/x-yhmgddogjhjwqlts QUIT :Ping timeout: 244 seconds < 1459304004 293218 :Lilly_Goodman!~canaima@186-26-169-88.dyn.movilnet.com.ve QUIT :Ping timeout: 246 seconds < 1459304386 465188 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1459304724 892670 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Hm... < 1459304733 585708 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Stack-Based Logic Programming? < 1459304735 664390 :Lilly_Goodman!~canaima@186-26-169-88.dyn.movilnet.com.ve JOIN :#esoteric < 1459304777 151072 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Wait, how would row polymorphism deal with loops, assuming an imperative SBL? < 1459304794 216374 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: if the loops don't change the size of the stack (which they often don't) there's no issue < 1459304805 697003 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if they do, they'd need to leave a predictable repeating pattern of types on the stack < 1459304813 900913 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you might need to use some sort of polymorphic recursion technique < 1459304816 89453 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Ah? < 1459304835 317593 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: So you need a functional language for row polymorphism then? < 1459304850 196276 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :how do you define "functional"? < 1459304872 98215 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Based on pure or mostly-pure functions < 1459304877 611199 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: As opposed to state change < 1459304889 267690 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :So you'd pass the stack around instead of just modifying it < 1459304897 672834 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :It'd barely be stack based at that point though < 1459305065 294544 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net JOIN :#esoteric < 1459305120 874961 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :you don't need to pass the stack around as long as there's just one at all times. < 1459305871 133967 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :a stack of functors < 1459306305 440236 :espes__!~espes@205.185.120.132 JOIN :#esoteric < 1459306397 699829 :Lilly_Goodman!~canaima@186-26-169-88.dyn.movilnet.com.ve QUIT :Ping timeout: 260 seconds < 1459306560 399116 :Lilly_Goodman!~canaima@186-26-169-88.dyn.movilnet.com.ve JOIN :#esoteric < 1459306657 161385 :heroux!sandroco@gateway/shell/insomnia247/x-admmsmqeejkcgnxk JOIN :#esoteric < 1459307496 973078 :spygame!773f8e03@gateway/web/cgi-irc/kiwiirc.com/ip.119.63.142.3 JOIN :#esoteric < 1459307630 942623 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :quintopia: That might actually work 0.0 < 1459307740 895192 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :naturally so < 1459307852 656103 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: ... < 1459307867 4554 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Does λ-calculus support functors? < 1459307951 982660 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: not directly. also this was a category theory pun. < 1459307961 877820 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Yes, I figured that < 1459307971 158187 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :thought so. < 1459307978 657357 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: The instructions in a stack-o-functors language would be natural transformations, would they not? < 1459308019 438709 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Did someone say stack? https://en.wikipedia.org/wiki/Stack_(mathematics) < 1459308061 394313 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :BAD! BAD PROOFTECHNIQUE! < 1459308077 39354 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: hm i think a tuple of functors can be thought of as a functor, so probably. < 1459308087 270904 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Interesting < 1459308096 346346 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(between the corresponding tuples of categories) < 1459308096 973974 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Wait, a tuple? < 1459308114 790403 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Is the tuple representative of the stack? < 1459308144 353568 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Oh, "stack of functors" was discussing a mathematical stack. The /fool's/ stack < 1459308146 763959 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :not entirely, but every concrete stack is some tuple size... < 1459308183 900933 :spygame!773f8e03@gateway/web/cgi-irc/kiwiirc.com/ip.119.63.142.3 PART :#esoteric < 1459308188 850208 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: So why isn't there a λ++-calculus based on functors? Or is that stupid? < 1459308213 802518 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric ::t (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,) < 1459308214 999967 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> k -> l -> m -> n -> o -> p -> q -> r -> s -> t -> u -> v -> w -> x -> y -> z -> t28 -> t29 -> t30 -> t31 -> t32 -> t33 -> t34 -> t35 -> t36 -> t37 -> t38 -> t39 -> t40 -> t41 -> t42 -> t43 -> t44 -> t45 -> t46 -> t47 -> t48 -> t49 -> t50 -> t51 -> t52 -> t53 -> t54 -> t55 -> t56 -> t57 -> t58 -> < 1459308215 130122 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :t59 -> t60 -> t61 -> t62 -> t63 -> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, t50, t51, t52, t53, t54, t55, t56, t57, t58, t59, t60, t61, t62, t63) < 1459308257 240365 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`scold prooftechnique < 1459308262 816606 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: i would not be willing to bet either way whether quintopia meant that kind of stack. in any case if he did, i'm hereby underqualified hth < 1459308272 289700 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: scold: not found < 1459308298 260454 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :How do I capitalize in Bash? < 1459308325 38460 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(Don't worry, I'm using `mkx this time) < 1459308357 466494 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I think if I go to grad school, I'm going to get way into descent theory. I think I've seen all of 5 names on those papers ever, so I don't think there'd be a bunch of competition < 1459308360 38982 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: all i know about lambda-calculus and CT is that supposedly, closed cartesian categories model simply typed LC. the pieces probably involve some functors. < 1459308369 180498 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :hppavilion[1]: Use tr? < 1459308376 835967 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`` echo "{walrus^^}" < 1459308381 522478 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​{walrus^^} < 1459308388 399960 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`` echo "${walrus^^}" < 1459308389 952632 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1459308464 183486 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :`` foo=walrus; echo "${walrus^}" < 1459308467 846199 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1459308470 567537 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :`` foo=walrus; echo "${foo^}" < 1459308471 634230 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Walrus < 1459308472 328951 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Whoops < 1459308495 707392 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`` foo=walrus; echo "${walrus^^}" < 1459308496 514589 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1459308503 808510 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`` foo=walrus; echo "${foo^^}" < 1459308504 532794 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :WALRUS < 1459308507 380810 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Same mistake < 1459308510 957331 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :`` echo walrus | tr '[:upper:]' '[:lower:]' < 1459308511 751213 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :walrus < 1459308519 877358 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Wait, I don't need that < 1459308521 712418 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I'm using $1 < 1459308539 846453 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`mkx bin/scold//echo "BAD! BAD ${1^^}!" < 1459308542 2390 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :`` echo "walrus" | tr '[:upper:]' '[:lower:]' < 1459308544 873508 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin/scold < 1459308545 510595 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :walrus < 1459308550 308552 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`scold prooftechnique < 1459308550 931686 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :BAD! BAD PROOFTECHNIQUE! < 1459308555 517352 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric ::) < 1459308558 980753 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :How nice < 1459308564 717370 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :prooftechnique: It's very useful < 1459308578 918446 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :prooftechnique: I wish there was a way to control HackEgo from out-of-channel for mortals < 1459308584 162456 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :`` echo "walrus" | tr '[:lower:]' '[:upper:]' < 1459308585 15786 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :WALRUS < 1459308596 903534 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :So we could make HackEgo yell at people without having to type the command < 1459308600 249363 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? prooftechnique < 1459308601 274636 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :prooftechnique ? ¯\(°​_o)/¯ < 1459308633 744275 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Hang on < 1459308645 526849 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn prooftechnique is inevitably on a mathematical descent. < 1459308647 750316 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'prooftechnique': prooftechnique is inevitably on a mathematical descent. < 1459308655 795362 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`scold HackEgo < 1459308656 413790 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :BAD! BAD HACKEGO! < 1459308660 614256 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Whoops < 1459308665 119355 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`scold hppavilion[1] < 1459308665 746382 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :BAD! BAD HPPAVILION[1]! < 1459308692 579870 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :THere < 1459308702 266599 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :`learn prooftechnique né NihilistDandy He was there some time ago. Maybe he'll come back. Maybe he's a nihilist, too. (Note from the Editor: He came back, and is a nihilist.) < 1459308705 55572 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I successfully `scolded myself for inventing `scold < 1459308707 608738 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Relearned 'prooftechnique': prooftechnique né NihilistDandy He was there some time ago. Maybe he'll come back. Maybe he's a nihilist, too. (Note from the Editor: He came back, and is a nihilist.) < 1459308717 850082 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :prooftechnique: You aren't allowed to edit your own wisdom hth < 1459308722 426038 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :It defeats the purpose < 1459308723 988668 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Observe: < 1459308732 243690 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :`learn prooftechnique né NihilistDandy: He was there some time ago. Maybe he'll come back. Maybe he's a nihilist, too. (Note from the Editor: He came back, and is a nihilist.) < 1459308734 698317 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Relearned 'prooftechnique': prooftechnique né NihilistDandy: He was there some time ago. Maybe he'll come back. Maybe he's a nihilist, too. (Note from the Editor: He came back, and is a nihilist.) < 1459308735 672120 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :That was my old wisdom < 1459308751 524580 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1459308756 981502 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :`quote NihilistDandy < 1459308757 832851 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :363) elliott: His mouse obeys the law of the excluded middle :/ \ 393) MY CONTINUITY MY FANFICTION RUINED \ 402) The Russian's emblem was the hammer and sickle, not the fist and other fist \ 412) Non sequitur is my forte On-topic discu < 1459308767 363228 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :`quote prooftechnique < 1459308768 429887 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1272) (make is an esoteric language) b_jonas: Most esolangs I've seen have more comprehensive docs than make < 1459308772 887263 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`learn hppavilion[42] is the awesomest person you will ever meet. Much awesomer than oerjan. < 1459308775 691224 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'hppavilion[42]': hppavilion[42] is the awesomest person you will ever meet. Much awesomer than oerjan. < 1459308784 953024 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :prooftechnique: ^that's why < 1459308794 750454 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I was merely restoring order. < 1459308799 337564 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :You can always append to the old one < 1459308820 83435 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :prooftechnique: Um, oerjan `?d you and HackEgo had no clue < 1459308846 458031 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I know. At some point, wisdom must have been reset. I have a github repo and everything here with proof < 1459308870 78999 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`? `? `? < 1459308871 120988 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Yes, you're very clever < 1459308873 67844 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :int-e is on it, too < 1459308874 532469 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric ::) < 1459308879 715186 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`? int-e < 1459308881 455134 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :int-e är inte svensk. Hen kommer att spränga solen. < 1459308902 144437 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`` ? walrus | ? < 1459308906 71116 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​? ¯\(°​_o)/¯ < 1459308917 307877 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`? walrus < 1459308919 54927 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :walrus? ¯\(°​_o)/¯ < 1459308927 322650 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`` ? walrus < 1459308931 456660 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :walrus? ¯\(°​_o)/¯ < 1459308945 184183 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`` echo walrus | ? < 1459308946 323845 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​? ¯\(°​_o)/¯ < 1459308949 430425 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Huh < 1459308962 732464 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I'm doing something obviously wrong, that's for sure < 1459308992 674785 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :prooftechnique: Do you know of any completely esoteric forms of shell interaction? < 1459309008 893586 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :PowerShell < 1459309018 586811 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :prooftechnique: No. < 1459309021 361733 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 252 seconds < 1459309024 571272 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I think tcsh is a lost art, too < 1459309046 190493 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :prooftechnique: What would be a good, strange way to interact with a shell? Perhaps some equivalent-but-totally-different equivalent to redirection? < 1459309088 930144 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :No redirection. Only partial application of polyvariadic functions < 1459309100 932177 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :prooftechnique: Oooh, partial application sounds nice < 1459309130 108199 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :prooftechnique: Though I'd do them in an "anonymous lambda" syntax < 1459309156 532863 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(Wait, not anonymous, implicit) < 1459309158 841039 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` foo=walrus; echo "${foo^}" < 1459309159 528023 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Walrus < 1459309168 336624 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :swapped_mv = mv \2 \1 < 1459309173 325711 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: you need to escape ? to use it as a shell command. < 1459309176 963855 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(All lambdas are anonymous, duh) < 1459309181 273759 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: OOOOOOH < 1459309261 732516 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION has tcsh on his (ancient) nvg account. he doesn't do very esoteric things with it. < 1459309338 159365 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`culprits wisdom/prooftechnique < 1459309341 988089 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :prooftechnique prooftechnique oerjan < 1459309355 562594 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :prooftechnique: are you _sure_ that existed before? < 1459309360 958817 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? nihilistdandy < 1459309364 382419 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :nihilistdandy? ¯\(°​_o)/¯ < 1459309375 964490 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`culprits wisdom/nihilistdandy < 1459309381 760039 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1459309402 854362 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i suppose it might have been deleted before the last repo reset < 1459309418 410322 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` ls wisdom/*tech* < 1459309421 749877 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom/prooftechnique < 1459309427 533511 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` ls wisdom/*dand* < 1459309428 533739 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom/danddreclist < 1459309452 801911 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :The github repo I took that from was run by boily from Aug 2013 to what looks like October 2015 < 1459309472 976092 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh you mean the wisdom.pdf? < 1459309476 356351 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Yeah < 1459309500 706451 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :well that's _not_ older i think. < 1459309521 157073 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it's based on HackEgo after all. but someone may have added something just to it. < 1459309543 445261 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :_or_ something could have got lost to HackEgo's `revert bugs. < 1459309561 803223 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(but i thought those mostly _prevented_ deleting stuff) < 1459309569 377859 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Last edit on my wisdom there is Nov 6, 2013, so ¯\(°​_o)/ < 1459309589 842027 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :better ask boily. < 1459309654 790204 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :`quote non sequitur < 1459309655 516697 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :412) Non sequitur is my forte On-topic discussion is my piano Bowls of sugary breakfast cereal is my mezzoforte Full fat milk is my pianissimo On which note, I'm hungry < 1459309742 925818 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :What's the quote append syntax, again? I should add back oerjan's addition. :D < 1459309754 832879 :Lilly_Goodman!~canaima@186-26-169-88.dyn.movilnet.com.ve QUIT :Quit: Leaving. < 1459309762 453764 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :prooftechnique: I think you have to edit the storage directly < 1459309767 721391 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: no < 1459309790 882616 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I thought it was quote-add or something < 1459309808 511140 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Er, learn-add < 1459309815 219013 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Maybe learn+ < 1459309823 179188 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn_append prooftechnique He is inevitably on a mathematical descent. < 1459309827 131101 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'prooftechnique': prooftechnique né NihilistDandy: He was there some time ago. Maybe he'll come back. Maybe he's a nihilist, too. (Note from the Editor: He came back, and is a nihilist.) He is inevitably on a mathematical descent. < 1459309827 769420 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :prooftechnique: `le/rn_append < 1459309836 5472 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :There we go < 1459309845 477364 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :le/rn_prepend < 1459309851 690846 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Tack tack :D < 1459309867 266382 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: you only need that if there are spaces in the file name. possibly slashes. < 1459309874 370628 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Ah < 1459309890 514374 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/learn_append < 1459309891 97131 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/bash \ topic="$(echo "$1" | lowercase | sed 's/^\(an\?\|the\) //;s/s\? .*//')" \ stuff=$(echo "$1" | cut -d' ' -f2-) \ perl -i -p -e 's/\n/ /' "wisdom/$topic" \ echo "$stuff" >>"wisdom/$topic" \ echo -n "Learned '$topic': " \ cat "wisdom/$topic" < 1459309905 478603 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh slashes shouldn't be relevant. < 1459309910 846706 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :the file already has to exist. < 1459310046 633534 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :actually slashes might be relevant the other way, since `le/rn_append uses them as separator. (`le//rn_append should use two.) < 1459310130 71705 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm time for heating pizza < 1459310196 733551 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Dropping those extraneous h's will make it 'm, time for eating pizza', t < 1459310500 296326 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net QUIT :Max SendQ exceeded < 1459310534 116916 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net JOIN :#esoteric < 1459310577 659188 :copumpkin!~copumpkin@haskell/developer/copumpkin QUIT :Quit: My MacBook Pro has gone to sleep. ZZZzzz… < 1459311542 858445 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :prooftechnique: but then it'd be frozen! < 1459311573 8690 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :You raise an important point < 1459312119 87016 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :wat, no edits in my wp watchlist < 1459312128 800229 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i think it's been a while since that happened < 1459312143 782432 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*new < 1459312247 253626 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net QUIT :Ping timeout: 268 seconds < 1459312305 376024 :lambda-11235!~lambda-11@47.208.113.50 JOIN :#esoteric < 1459312325 50366 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oops, not to forget the pizza... < 1459312511 627567 :lambda-11235!~lambda-11@47.208.113.50 QUIT :Read error: Connection reset by peer < 1459313178 421578 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION ponders if he should have removed the pizza halfway through to fix the uneven toppings < 1459313203 359767 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :this is pretty soaked in too much pineapple. < 1459313508 903943 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :and only a small part seems to have any cheese. < 1459313703 973510 :heroux!sandroco@gateway/shell/insomnia247/x-admmsmqeejkcgnxk QUIT :Ping timeout: 240 seconds < 1459315759 87671 :Zoroaster!~Aedile@cpe-173-88-230-28.neo.res.rr.com JOIN :#esoteric < 1459315761 138318 :Zoroaster!~Aedile@cpe-173-88-230-28.neo.res.rr.com NICK :Kaynato < 1459315771 369631 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :Hello all, I have made an esolang recently < 1459315802 888431 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :I wrote a C compiler and interpreter. Recently I am optimising the memory allocation but the version so far should work without trouble < 1459315814 128284 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :Nice to meet you. < 1459315932 52346 :heroux!sandroco@gateway/shell/insomnia247/x-aqhczjtrahvjuufz JOIN :#esoteric < 1459315959 987575 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :Hello, heroux < 1459316002 931243 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1459316253 936130 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 244 seconds < 1459316483 973850 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hi Kaynato < 1459316495 792611 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :have you posted the language to the wiki? that's where most people go to look for new esolangs < 1459316511 285166 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :Yes! I spent a lot of effort making my page, actually. It is great to meet the administrator here :) < 1459316517 411265 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :Here it is: https://esolangs.org/wiki/Daoyu < 1459316565 631975 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not the only administrator :-) < 1459316611 299003 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also I haven't been checking the wiki as much as I should recently because my RSS reader is broken < 1459316613 213581 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so I'd missed it < 1459316632 247974 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :No problem, you are here after all < 1459316657 977514 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :I was really excited to make this esolang, actually, I don't think I've really seen anything resembling this idea before < 1459316676 626360 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's a lot more interesting than most people's esolangs < 1459316686 72316 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :Although it was a tremendous hassle to actually write anything non-trivial in this language, haha < 1459316701 302185 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :Half the code in the truth machine exists solely to make sure the input is ASCII 0 or 1 < 1459316727 73448 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :The rests writes a program inside the program data to then check the last unknown bit and decode to output and loop or output and end :) < 1459316748 430755 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :The end mechanism is also very interesting - it deallocates the memory where the program that is running is being stored < 1459316768 162892 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :Which exits the execution loop out of that, and then out of the top level program < 1459316784 206864 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :I am unsure which paradigm this really counts as < 1459316795 462265 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :how useful is UPLEV? < 1459316821 492294 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :Very! It is indeed vital to the operation of the code < 1459316826 610874 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, it reminds me a bit of the sort of things people do in Befunge < 1459316880 915690 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :Hm, but the pointer does not change direction ever < 1459316891 42419 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh I see, UPLEV changes what's interpreted as IDLES so that commands like SIFTS operate on different information < 1459316910 453223 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right, I wasn't thinking so much to do with the pointer direction as the sort of things you can do with self-modifying code < 1459316917 311841 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :UPLEV was a combination of "How do I loop?" and "How do I not go into an infinite DOALC explosion?" < 1459316932 259239 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: does Befunge-98 have a mass fungespace copy fingerprint? < 1459316972 101997 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, fizzie's in the UK and probably won't answer questions at 6:50am < 1459316974 233786 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :To be fair, most of these commands were to "hopefully make this turing complete," haha < 1459316978 866739 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :No problem, that's fine < 1459316982 233423 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I tend to just ask people on the offchance they're online < 1459316990 317654 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :It's a good strategy < 1459316991 171340 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Kaynato: you write languages much the way I do, I think < 1459316998 973479 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Snowflake's initial set of instructions are pretty weird < 1459317008 446259 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it was a case of "find way to add functionality the language needs" < 1459317019 841163 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :Of course! With Daoyu it was initially just a data generation language < 1459317036 245213 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :DOALC, SPLIT, HALVE, LATER, MERGE < 1459317045 239957 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think the page could be made a bit better by explaining what the data storage model is, before presenting the commands < 1459317053 114796 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :Of course, I was thinking about that < 1459317053 671825 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :at the moment you explain what the commands do but it's not clear what they're operating on < 1459317076 683871 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :I am on that right now < 1459317076 814164 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a program is formed out of a program and data, and data is also formed out of a program and data, recursively? < 1459317114 403410 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :A program always owns data. Data can always become a program. < 1459317156 905813 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :When you load a program from the binary code, the interpreter creates data, allocates it properly, reads the code into the data, then calls EXECS from the first bit < 1459317553 595913 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Daoyu14]]4 10 02https://esolangs.org/w/index.php?diff=46695&oldid=46693 5* 03Kaynato 5* (+813) 10More explanations < 1459317568 685372 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :There we go :) < 1459317623 566707 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :So, hmm... < 1459317629 835903 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :"A program is formed out of a program and data" < 1459317670 206022 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :When code is loaded, it is only data. EXECS can be interpreted as a function that turns data into a program - or rather, if the idea of "program" itself is thrown out < 1459317695 520686 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :There is only one program at all times, and that program IS the interpreter. The instruction is the data that is being read (the "program") < 1459317729 792426 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :Since the data all looks the same to EXECS, any data can become a program that EXECS executes. < 1459317776 27920 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :And EXECS can also, through data that it receives (a program), create data which also calls EXECS, and then run through it, creating data by necessity of calling EXECS. < 1459317805 815450 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right < 1459317813 764515 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's the sort of loop that concatenative languages normally use < 1459317842 175886 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not sure whether your language is concatenative; it has a lot in common with something like Underload but also a lot of differences < 1459318082 576823 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :For example, you have numbers :) < 1459318121 623834 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :For a while I had been using 3$ to represent $$$ but there was really no reason to have numerals of any sort here, haha < 1459318137 890965 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Underload doesn't have numbers either really, you represent them as programs that make copies of other programs < 1459318150 701413 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :^ul (:::^^^)(x)~^S < 1459318150 831712 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric : ...bad insn! < 1459318158 490270 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :^ul (:::***)(x)~^S < 1459318158 620487 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :xxxx < 1459318160 395071 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's what I meant < 1459318165 328202 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's the number 4, being converted to unary < 1459318167 671166 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :Ah, but there is a copy function... < 1459318177 271494 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :^ul (:::***)(:::***)*(x)~^S < 1459318177 401936 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :xxxxxxxxxxxxxxxx < 1459318180 656548 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and that's 4 times 4 < 1459318188 936639 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :Mhm, very nice < 1459318192 596433 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but yes, Underload has a copy because it's meant to be pretty minimal < 1459318196 223202 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :^ul (:::***)(:::***)^(x)~^S < 1459318196 353441 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx < 1459318205 29016 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :4 to the power of 4 is, umm, 256 < 1459318214 487916 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but those are too many xes to easily count < 1459318230 613390 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :Mhm < 1459318261 756205 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :Another problem is that Daoyu does not really have a stack < 1459318283 118727 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :At the least, I am extremely unsure if it could "easily" produce stack-like behavior < 1459318309 917196 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :It seems to be a "mostly writing" type of language in which reading is extremely difficult < 1459318331 779672 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :Or just tedious < 1459318341 847727 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this is common in esolangs < 1459318374 510032 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :To be expected, I suppose < 1459318419 72418 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :The program "<" loops 9 times exactly - the program "><" is an infinite loop, and the program ">$<" generally causes a memory overflow < 1459318477 809566 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :I find myself recently trying to make a program filter to demand ASCII digits, but I can't seem to figure out how to do it < 1459318505 3807 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :It was possible with the truth-machine because 0 and 1 only differ by one bit < 1459318536 729756 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :However, with a digit filter, I have to check certain digits only provided that other digits are in a certain pattern < 1459318606 245750 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :often I think about how a language really "wants" to do input and output < 1459318610 437510 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :A thought was to attach a single conditional to a "flag incrementer" for such a condition, which would permute some data outside of the ASCII input... < 1459318614 461248 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :for example it may want to read a bit at a time rather than a byte at a time < 1459318626 21578 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :That is possible here too < 1459318628 187587 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in this case, part of the problem is that the input can represent any pair of commands if interpreted as commands < 1459318654 283544 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess you could double the input twice so that you only have to deal with 0000 and 1111 < 1459318674 740336 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :Hm, if one only selects 4 bits before calling INPUT, then it is truncated anyway < 1459318683 469155 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or, hmm, does doubling even work like that? < 1459318688 261163 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :Doubling? < 1459318735 728689 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, DOALC < 1459318751 703073 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :DOALC always ensures that the new bits are zeros < 1459318754 975638 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :I should specify that < 1459318758 79475 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right < 1459318787 758661 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Daoyu14]]4 M10 02https://esolangs.org/w/index.php?diff=46696&oldid=46695 5* 03Kaynato 5* (+42) 10Minor clarification < 1459318810 379581 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :Another problem is that of binary partitions < 1459318829 52093 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :It is very difficult to transport data across large partitions - in the worst case, the middle of the data < 1459318853 789539 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Portable Minsky Machine Notation14]]4 M10 02https://esolangs.org/w/index.php?diff=46697&oldid=46043 5* 03Ais523 5* (+15) 10/* Definition */ clarify whitespace rules < 1459318865 916540 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :That is part of the reason I have SIFTS - so that one could write across partitions, then use SIFTS to move it all into likely a single one < 1459318967 494495 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :most of the instructions in Snowflake are designed to avoid this sort of problem < 1459318979 950059 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :e.g. one of them is to make it possible to introduce more than linearly many list wrappers per cycle < 1459319074 252365 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :That is an extremely interesting language < 1459319113 261677 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I need to write an interpreter of it, make a backup copy, and experiment a bit < 1459319136 813244 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :It seems like it would be very fun to write, most certainly! < 1459319248 915885 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :Regarding this problem in Daoyu: But, since SIFTS probably(?) takes care of that problem, I suppose it would still be alright? < 1459319251 214559 :bender|!benderpc@2404:e800:e61a:41d:91fc:c366:1b68:890b JOIN :#esoteric < 1459319297 974490 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :I would suppose the next important step would be to make a program that takes input, modifies some bit outside of the input data depending on some bit in the input, and moves back to its original position < 1459319401 280697 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you could try writing a program to copy a string < 1459319426 613196 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :^bf >,[>,]<[<]>[.>]<[<]>[.>]!this is a test < 1459319426 743439 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :this is a testthis is a test < 1459319432 313219 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that one < 1459319441 145290 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :Mhm, yes < 1459319456 416769 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :But I haven't identified any permutation cycles yet for looping, actually, hm < 1459319460 33122 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's an interesting test of a language because you can't write it in a "linear" language, which is one in which data is only usable once < 1459319464 490054 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :I imagine that the setup would be < 1459319470 849153 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ofc you would probably use a different algorithm to that brainfuck program < 1459319506 769143 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :Setup - Take input - Make looping program to copy input - Run from beginning of internal program - Terminate < 1459319573 779465 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :Something I should do very soon is to make a utility to print out necessary ([/!) for generation of arbitrary bit-strings < 1459319766 651354 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :It is interesting that "ascending and descending floors of data" which I initially specified as a whimsical solution to an edge case has become so vital < 1459319994 560374 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that reminds me of the complexity of Snowflake's segmented transposition; there are a lot of cases I had to exclude as they'd otherwise have been irreversible (and all commands being reversible is important to Snowflake's design because it means you never lose access to functionality that existed in an older version) < 1459320010 904333 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and creating those cases artificially is only real way to do an if statement < 1459320124 179039 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :Hm, and here I have to deal with the problem of intrinsically lossy commands < 1459320172 741019 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :But part of the design was preventing the introduction of "obvious" commands such as incrementation, assignment, plain conditional, etc. < 1459320180 702171 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes < 1459320185 663307 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :too many people start with those < 1459320198 167899 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :IMO, an esolang isn't a real esolang unless you have to figure out how to implement numbers for yourself < 1459320205 191273 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :I agree wholeheartedly < 1459320300 583399 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :An idea that I have been thinking of more recently is the potential in moving the data pointer into the original program data and then using EXECS < 1459320300 883649 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :it is a differently kinded esolang, to be exact < 1459320301 232515 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :what? you can't make categorical statements like that. there are many ways to esolangs. < 1459320306 781873 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :yeah < 1459320334 607626 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :Ah, ah, that is true also < 1459320347 6390 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :some can be esoteric in its intention; some in its complexity; some in the external context; some in the computational ability; some in, uh, true stupidity; etc. < 1459320364 670225 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :lifthrasiir: the truly stupid ones are clearly esoteric, but only arguably languages < 1459320376 159323 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :something like Esme qualifies as truly stupid but I'm not convinced it's actually a langugae < 1459320389 449951 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :And then there are the piles of BF Derivatives < 1459320393 112004 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :more likely it is a moderately well-done trolling attempt < 1459320406 481437 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :ais523: you bet. my point is that there is no such thing like "real esolang" (though I see what you really meant). < 1459320411 416457 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then there are the BF derivatives, only a small fraction of which are interesting, but which are a good way for new people to learn how to write esocompilers < 1459320436 965327 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :"Real Esolang" is arguably much more dangerous than the idea of "Real Programmers / Real Languages" < 1459320458 19087 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"real programmers" are mostly a joke, though < 1459320473 440358 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the name's normally taken to refer to people like Mel from The Story of Mel < 1459320474 984097 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :real programmers do not use any tool. they choose the universe that would contain the desired information somehow. < 1459320493 539102 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :who do programming at a level so low that most people have problems comprehending it < 1459320503 166180 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :Mhm < 1459320508 596923 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(this is sometimes exaggerated a bit, like in lifthrasiir's example) < 1459320517 525971 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :a classical joke. < 1459320523 109245 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"real languages" is not something that I've heard of before < 1459320533 650679 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :(inspired from https://xkcd.com/378/ ) < 1459320533 890979 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :It feels that using Daoyu is sort of grasping at that horrible, painful thing at the bottom of the world, with one's hand cut off and eyes sewn shut < 1459320536 157788 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :by saying "real esolang" I wasn't being 100% serious < 1459320557 803826 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :It can be said to be at a lower conceptual level than assembly, of all things, but then orthagonal < 1459320575 430594 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :especially because you can sometimes get interesting languages by starting with arithmetic (e.g. Forte) or even brainfuck (e.g. PaintFuck) < 1459320582 469019 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :Oh of course < 1459320622 46478 :jaboja!~jaboja@vps.jaboja.pl QUIT :Remote host closed the connection < 1459320649 343028 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : IMO, an esolang isn't a real esolang unless you have to figure out how to implement numbers for yourself <-- Fueue hth < 1459320655 154855 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or, for that matter, JavaScript (JSFuck), although JSFuck is only really interesting in that it's possible < 1459320670 688322 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :also FORTE < 1459320700 318982 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I mentioned Forte already! < 1459320707 287540 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i was backscrolled! < 1459320720 430993 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :how dare you contradict yourself while i'm typing! < 1459320745 895367 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I must admit I'm partial for arithmetic. I like arithmetic. < 1459320815 202300 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that said, in Forte, I'm not convinced that implementing numbers using numbers is the best idea < 1459320860 315001 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the TCness proof uses simulated Minsky machines < 1459320888 1172 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I think that the Rotary Turing Machine may prove BF\(-) TC < 1459320920 271403 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :now I'm reminded to wikiplia, which has built in integers, functions for addition, subtraction, and equality, but not less-than comparison. the way to do less-than comparison (on not too large integers) is to subtract the two numbers, converting the result implicitly to a string substring it to take the first character, and compare that substring to "-" < 1459320924 445508 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: BF without -, is this? < 1459320931 484493 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Yes < 1459320939 672362 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: \ is stand-in for set difference < 1459320945 406001 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's clearly TC if you have a limited cell size, e.g. in 8-bit BF you can replace - with 255 + < 1459320960 606409 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you have an unlimited cell size it's more interesting < 1459320970 415749 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :that, or you can just do bitfuck by replacing + with 128+ < 1459320975 524318 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: But it might only prove Brainfuck with an even wrapping point TC < 1459320980 521337 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: hey, fractran both does and doesn't fit < 1459320996 425027 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :my immediate reaction was that it was obviously sub-TC but thinking about it I'm not sure < 1459321036 56469 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Nowrap BF\- is probably not TC, but it might be if you allow quotient types < 1459321059 756697 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Basically, you could have 2-cell tuples (a, b) that represent a/b < 1459321062 609527 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :let's call this "permanent BF" because once a cell becomes nonzero, you have no way to set it back to zero < 1459321066 788294 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Wait, but how would you do the math? < 1459321069 776640 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Good idea < 1459321094 520898 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: And Permanent BF's wimpmode has a _ ("reset to zero") instructoin < 1459321111 287377 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no, that would make the language really different < 1459321117 458188 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Should we compile a (single-page) list of "Brainfuck derivatives that are actually interesting"? < 1459321119 964526 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Fair enough < 1459321123 783927 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the most obvious implementation method appears to be to allocate every nth cell as a different counter, and create an increment-only Minsky machine whose instructions are "increment counter" and "compare two counters" < 1459321131 567400 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hppavilion[1]: no. < 1459321138 297998 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :b_jonas: It would only be one page < 1459321138 428298 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :definitely no. < 1459321144 459040 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hppavilion[1]: just no. < 1459321147 258960 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :b_jonas: In fact, we could move boolfuck and such into that page < 1459321149 765124 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it would lead to too much flames. < 1459321156 811010 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, I mean, each of the n sets of every-nth-cell is a counter < 1459321162 856319 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :b_jonas: Thus DECREASING the number of BF derivative pages < 1459321165 332324 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hppavilion[1]: if you want, make a user subpage about brainfuck variants that _you_ think are interesting, and emphasize it's subjectiveness. < 1459321173 59467 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hppavilion[1]: that's not how it works < 1459321179 167480 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hppavilion[1]: think of "too many standards" < 1459321179 910661 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you could make an objective page of "BF derivatives that are not trivial to prove TC or T-incomplete" < 1459321193 546867 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Yeah, that works < 1459321200 882207 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: TiC? < 1459321205 943195 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :unTC < 1459321210 38827 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Yeah < 1459321255 221942 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: "Brainfuck derivatives with nontrivial computational class proofs, and other assorted significances"? < 1459321278 409689 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no because now it isn't objective < 1459321285 691227 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Yeah, fair enough < 1459321323 778983 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :BoolFuck is probably fairly simple (not quite trivial, but not insane) to prove TC, but it's still significant because of being boolean, thus showing that any n>2 is acceptable for a cell bound < 1459321348 689060 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Fine, how about just the stuff before the comma? < 1459321374 871955 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :is BoolFuck just BrainFuck where every cell is either 0 or 1, and rather than +/- you have a toggle? < 1459321381 718405 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: that might work < 1459321385 383080 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: yes < 1459321388 962952 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think < 1459321395 403181 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :oh it's trivially TC then < 1459321397 830913 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :many of these limited-BFs make minor changes to the set of instructions that exist < 1459321404 497063 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :like removing output < 1459321414 39202 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or merging < and * (* is the toggle instruction) < 1459321415 211341 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :you can easily emulate arbitrarily cell-bounded BF with it < 1459321429 22068 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :coppro: Not quite trivial, but fairly simple < 1459321436 334640 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :By generalization < 1459321444 210224 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :Thinking about that, it would be possible to implement BoolFuck in Daoyu if it were not for the problem of nonlinear partitioning. Linear traversal operates at a higher level than is available < 1459321465 375133 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :256-wrap BF is TC, 128 is, 64 is, 32 is, 16 is, 8 is, 4 is, so why not 2? Or something along those lines < 1459321467 645789 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :I could change the level table to make this trivial but I am not sure if that is in the spirit of this language < 1459321480 74916 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :how easy is it to emulate unbounded BF in bounded-cell BF? I assume it's harder than the bounded-in-bounded implementations, and interpreter-bundling might even be the easiest way < 1459321642 411596 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: depends on how fast you want it < 1459321662 920080 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :I think I will set my next goal to be a string copier. It is 3 AM now, so goodnight everyone, once again thank you for being receptive and kind < 1459321678 32647 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :night Kaynato < 1459321736 751045 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: well you basically have to use some stick-infinitely-many-cells-in-one method < 1459321744 655574 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :wait < 1459321746 5166 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: and I don't think you need interpreter bundling. just treat it like a single-tape turing machine with a couple of different symbols, each cell represented by a fixed number of brainfuck cells; represent bignums on the turing machine in unary and shift the whole rest of the tape when you increment a bignum. < 1459321750 810 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :that's the wrong way < 1459321765 535014 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: the other way you definitely go via Minsky machines < 1459321769 230665 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: that is, if you don't need efficiency, only turing-completeness, then it's easy. < 1459321786 451530 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: What would you say the most promising path for proving Permafuck's computational class is? < 1459321798 468503 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: I agree that it's easy if you just care about TCness < 1459321811 493187 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: Minsky machines < 1459321815 149284 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: OK < 1459321833 926034 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they're a really good model for restricted BFs because BF can implement a Minsky machine in two different ways < 1459321846 882701 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :either using single unbounded cells or a row of cells along the tape < 1459321874 310998 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i think BCT would also be fairly easy < 1459321898 855777 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think you'd have difficulty finding the left end of the queue < 1459321901 623528 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :using two cells for each BCT cell < 1459321918 861167 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :hppavilion[1]: no, it's trivial < 1459321945 179144 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: only two? < 1459321953 91267 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what's your iteration command for going from the right end to the left end? < 1459321959 554426 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :every two adjacent boolfuck cells become one 4-brainfuck cell < 1459321962 603169 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :maybe more. i wasn't thinking about getting to the end there. < 1459321965 956451 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ooh, I think you could probably do it using five < 1459321976 580946 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or six? < 1459321977 713939 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i think maybe 3? < 1459321988 331490 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and intentionally unbalancing the loop so that you fall to an otherwise unreachable position < 1459322016 820469 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Brainfuck derivatives with nontrivial computational class proofs14]]4 N10 02https://esolangs.org/w/index.php?oldid=46698 5* 03Hppavilion1 5* (+1494) 10Created page (First Example: Permanent Brainfuck) < 1459322030 60240 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :replace each instruction with another instruction that works on the 2-cell < 1459322041 150329 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :to make it even easier < 1459322049 580289 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Are there any strict subsets of brainfuck with trivial computational class proofs? < 1459322052 642577 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :replace the two-cell with three cells, one of which just stores a "is nonzero" bit < 1459322060 127679 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ACTION realizes his massive mistake there < 1459322071 790337 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ACTION misspoke entirely < 1459322081 425679 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :whoa whoa whoa, I thought you were talking about n-categories < 1459322081 935477 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Are there any Turing-Complete strict subsets of brainfuck? < 1459322091 63237 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: remove , and . < 1459322102 300386 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Oh, right. The /useless/ instructions. < 1459322106 11743 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Other than that? < 1459322110 507614 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can remove + or - on with a bounded cell size, and remove < or > with a bounded tape length < 1459322117 487610 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :other than that you can't remove instructions without changing or adding some < 1459322120 583978 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: But isn't that a trivial proof? < 1459322124 772769 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :permanent brainfuck is boring < 1459322126 856779 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Oh, I forgot to constrain "nontrivial" < 1459322128 317965 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :it can't loop < 1459322130 459329 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(obviously if you have both a bounded cell size and a bounded tape length it's sub-TC) < 1459322132 762973 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: why not? < 1459322138 423700 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :coppro: Yeah, I think that's the biggest problem < 1459322141 668826 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I agree that you can't write a useful /balanced/ loop < 1459322143 359096 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: by induction < 1459322149 906417 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I don't see why an unbalanced loop couldn't be useful < 1459322161 347129 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Unbalanced loop? < 1459322171 590036 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :actually wait < 1459322173 581328 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Like, unbalanced brackets? < 1459322178 548401 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: one which isn't necessarily on the same cell at the [ and the ] < 1459322183 326152 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :what's the input-output method here? < 1459322184 434984 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :that matters < 1459322184 932176 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Ah < 1459322188 8462 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the simplest possible unbalanced loop is [>] < 1459322199 299089 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :coppro: I think we ignore those < 1459322201 936919 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: assume no input, output is BF . < 1459322206 688441 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's the simplest model I think < 1459322213 256252 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: err, what < 1459322228 999647 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Or , increments the current cell by n, but that just leads to needless complication < 1459322229 949838 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :alternatively you could make output BF . but in bits < 1459322231 548086 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :I'm talking about computational complexity < 1459322237 156722 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so that you don't have to store the value of the cell < 1459322243 963039 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :how does it receive input? < 1459322252 622015 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :coppro: It doesn't. < 1459322255 477032 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: which language are you talking about? unbounded-cell BF without - ? < 1459322258 173107 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :coppro: It's like a TM: no input < 1459322259 720842 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: yes < 1459322266 106839 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you don't need input to prove TCness < 1459322273 392887 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :you don't? < 1459322276 871846 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :coppro: No! < 1459322288 669843 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :explain < 1459322288 888100 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :coppro: , and . are useless to brainfuck aside from practicality! < 1459322299 435440 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :coppro: It's confusing, I know, but if you think long enough, it works < 1459322301 249678 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :oh wait < 1459322301 419212 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :durrr < 1459322303 564736 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :it's alte :( < 1459322305 16268 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :*late < 1459322312 611747 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you were confusing with BF-completeness, I think@ < 1459322315 606908 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*think? < 1459322330 694980 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: @ should be used in actual punctuation < 1459322341 194715 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I really love your hair@ <-- Sarcasm < 1459322355 697837 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i think that's a great idea@ < 1459322362 855866 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Well played. < 1459322382 837914 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :what do you mean by the output being BF, though? < 1459322386 204967 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I do prefer the spanish language's prefix punctuation. < 1459322397 414773 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :coppro: It outputs /like/ in BF < 1459322423 563352 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :coppro: I assume it only takes the low up-to 8 bits, left-padding with zeros if necessary < 1459322448 522422 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(alternatively, it divides it in up-to 8 bit chunks, but that's just pointless) < 1459322512 776719 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Hm... what other interesting BFs are there? < 1459322544 137652 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Random idea: [ has no behavior. All while loops become do-while loops < 1459322553 805417 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :ok so the first obvious reduction is that multiple + are idempotent < 1459322566 23946 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :hppavilion[1]: meh < 1459322566 154267 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Wait, I think oerjan or \oren\ published that as "noob fuck" < 1459322568 466405 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: that's actually been named twice (by me and by oerjan), and invented many more times than that < 1459322589 543908 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Yes, but has it been explored in properties? Does anyone know how it works? < 1459322613 380684 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :It seemed trivially TC at first (just undo everything after the loop so it reverts the changes), but now I'm not so sure < 1459322637 522084 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Because it might loop only 1 time naturally, but then 1 loop is equal to 0 loops < 1459322641 666636 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: right, + is basically "permanently set this cell to 1" < 1459322644 546239 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Wait, what? < 1459322677 155854 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :That doesn't sound right... < 1459322728 95437 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :You know, with the right knowledge, I think BF might actually be /easier/ to compile than to interpret, because the search-for-the-matching-] at every [ feels wrong to me, but just using ASM labels feels OK < 1459322732 542990 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :It feels more ethical to compile < 1459322768 278816 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(Also, if you can't compile BF to at least a custom ASM, you are a n00b of programming who deserves... some suitable punishment.) < 1459322859 610927 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's a good project to learn on < 1459322873 898358 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :now I'm wondering if you can compile BF to x86 via string substitution < 1459322877 230206 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the hard part would be bracket matching < 1459322902 259490 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can't do it in the compiler via string substitution, so you'd have to match at runtime somehow < 1459322924 259724 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which probably either involves reading your own code to find the ], or else abstaining the loop for its first iteration < 1459322936 476604 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :mark the [ with a nop < 1459322988 181825 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :pick some variety of jump instruction in ] that is used exactly once per ] < 1459322999 999159 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: What kind of string substitution? < 1459323006 85150 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :look backwards through the executing code, looking for the unmatched nop < 1459323007 600995 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :then jump to it < 1459323021 712815 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Wait, the answer is a definite yes < 1459323025 453443 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: s/+/add 1, (%rbp)\n/g < 1459323026 57472 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :See: Thue < 1459323050 810079 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: no, I mean < 1459323055 829458 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :for each BF instruction < 1459323062 987156 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :expand it to a string, that is always the same for the same instruction < 1459323065 713070 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Oh, single-pass? < 1459323089 205355 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :like you can do a BF to C compiler via replacing "[" with "while (*p) {", "]" with "}", "+" with "(*p)++;", and so on < 1459323142 802612 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: So the question is isomorphic to "Can you compile that subset of C with string substitution" < 1459323148 782313 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: I'm unfamiliar with one aspect of computation theroy you can maybe clear me up on < 1459323186 810525 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :if we're trying to prove that a BF-like has the same power as, say, PDAs, is there an enumeration characteriazation we can use? < 1459323186 940967 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: err, no, because I mean you replace each character of the input with a string in the output < 1459323208 518938 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: things tend to end up not well-defined if you look at them in too much detail < 1459323225 899167 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: well then < 1459323228 285221 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I typically use an informal "can you compile an X into a Y in such a way that the programs 'do the same thing'" < 1459323231 766602 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :seemms like a problem < 1459323244 647103 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :trying to define this more precisely is indeed a huge problem that has defined considerable portions of my life < 1459323253 646863 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(i.e. basically all the 2,3/Wolfram stuff) < 1459323256 276392 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :yeah < 1459323266 498592 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :I knew you had some experience in the area ;) < 1459323290 298049 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1459323395 32727 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Is there a simple language similar to brainfuck that can definitely be compiled with sed? < 1459323402 97282 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(or sed--) < 1459323416 360256 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(sed-- really just has regexless s/// expressions) < 1459323432 27869 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(Because that's all sed is really used for in most cases anyway) < 1459323441 921798 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: sed is TC, so… < 1459323448 714538 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Then sed-- < 1459323481 82842 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what are you compiling it into? < 1459323487 99174 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: ASM < 1459323490 804466 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Same as you < 1459323517 587522 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Or did you finish that while I wasn't looking? < 1459323530 9097 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: I'm thinking something like BF+^ < 1459323545 603582 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, you can compile asm into asm pretty easily :-P < 1459323555 294714 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 246 seconds < 1459323572 993105 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: s/(.*)/\g1/ < 1459323583 493513 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Wait, no, s/(.*)/\g<1>/ < 1459323604 660607 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(The standard set of BF+x instructions is yet to be defined, but ^ is "Jump back by the number of characters in the current cell) < 1459323625 636711 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(I'm attempting to make the world's greatest BF compiler, called ABfCI < 1459323702 429489 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I /think/ that with unbounded cells, you can compile BF+^,v into BF fairly simply, but I'm not sure if it can be done via string substitution < 1459323824 68294 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Hm... < 1459323858 286789 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I want to use x86 as the target for ABfCI, but I'm not sure what to do with it; any time I try to read up on it I get intimidated because I'm a bit pathetic < 1459323926 894703 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I guess I'm going to inherit the earth, so at least I've got that going for me < 1459324804 992897 :AnotherTest!~turingcom@2a02:1811:d22:cc00:cf5:8608:1a23:d0be JOIN :#esoteric < 1459325438 61946 :^v!~v^@c-68-41-215-101.hsd1.mi.comcast.net QUIT :Ping timeout: 248 seconds < 1459325488 527160 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 252 seconds < 1459325495 984860 :^v!~v^@c-68-41-215-101.hsd1.mi.comcast.net JOIN :#esoteric < 1459326148 530309 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com QUIT :Ping timeout: 252 seconds < 1459327746 517725 :lleu!~gnomebad@unaffiliated/lleu QUIT :Quit: That's what she said < 1459328034 350983 :mroman!~mroman@160.85.232.159 JOIN :#esoteric < 1459328042 73346 :mroman!~mroman@160.85.232.159 PRIVMSG #esoteric :Is there a blocking version of InputStream? < 1459328053 438515 :mroman!~mroman@160.85.232.159 PRIVMSG #esoteric :eh wrong channel :) < 1459328163 502761 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :mroman: itym "fnærd" hth < 1459328213 109664 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I thought InputStream was blocking by default :-( < 1459328234 800362 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :. o O ( just pass it to a BlockingStreamFactory ) < 1459328333 733906 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: would be more likely a BlockingFilterStream < 1459328352 842107 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no reason to factorize when you can just use it as a constructor parameter < 1459328377 747337 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :you seem to assume i know the difference < 1459328414 958239 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i mean, NOT ENTERPRISEY ENOUGH < 1459329778 4022 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: LNaiter < 1459330816 774916 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :stupid webpages unnecessarily using crazy complicated javascript and css to try to just show some textual information that they could show on a simple static textual webpage, and messing it up so the words keeps overlapping each other or getting truncated. < 1459330895 832963 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or break scrolling or navigation commands < 1459330958 938689 :gniourf!~gniourf@pdm-l03.insa-lyon.fr QUIT :Quit: Leaving < 1459331156 48219 :gniourf!~gniourf@pdm-l03.insa-lyon.fr JOIN :#esoteric < 1459331228 628927 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ais523: Belatedly, the TOYS fingerprint has block copy/move operations. < 1459331258 636931 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: I was thinking about the idea of no-delta-change *funge < 1459331270 250742 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(probably unefunge as the extra dimensions wouldn't help all that much) < 1459331292 801432 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the idea being that you copy code ahead of the IP to run it, in the style of various esolangs (IIRC SMITH?) < 1459331490 345454 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Sounds feasible. < 1459331900 922793 :nooga!~nooga@94.42.122.147 JOIN :#esoteric < 1459331912 353808 :nooga!~nooga@94.42.122.147 PRIVMSG #esoteric :kood < 1459333437 825234 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: (1) how is that a fungeoid, and (2) can you at least jump, even if you can't change the delta? < 1459333460 615590 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: I didn't say it was a fungeoid, just a restriction of funge < 1459333471 643521 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also I wasn't planning on having jumps either < 1459333479 403736 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hmm < 1459333481 423423 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1459333487 820982 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :you may have trouble copying commands fast enough to not run out of them then < 1459333504 257686 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: that's why I asked if there were any block copy fingerprints < 1459333526 204314 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I see < 1459333566 249517 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :well if you have a block copy, then you could just always copy the next block ahead of you whenever you jump < 1459333605 829934 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes < 1459333615 591195 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess to make it harder you could add a rule against copying over nonzero memory < 1459333736 456298 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: even then it's not hard < 1459333744 961984 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :indeed < 1459333790 213069 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: you break your code to elementary blocks (with no jumps at the middle and one jump at the end) and copy only the next one at the end of the block < 1459333822 47889 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right, the hard part is writing conditionals, but you can do it via arithmetic < 1459333829 111466 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :computing one block or another to jump to (i.e. copy forwards) < 1459333853 649344 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :arithmetic? doesn't funge have easy value conditional statements? < 1459333965 817377 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they change the delta < 1459333967 215705 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :yeah, doesn't matter, it has a proper value comparison function, and you can combine that with arithmetic and stack control to make a conditional < 1459333982 517695 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah right, it has a less-than < 1459333993 481441 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is basically an arithmetical < rather than a control-flow < < 1459334002 595748 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :yep < 1459334090 215803 :Reece`!~nothing@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net JOIN :#esoteric < 1459334092 873186 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :the ` command for less-than compare, arithmetic on the stack, and the g and p commands to load and store from random memory (which together let you do stack operations too) < 1459335613 897345 :lleu!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1459335964 800686 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@metar CYUL < 1459335965 163758 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :CYUL 301000Z 24004KT 15SM SCT240 M02/M06 A3021 RMK CI4 SLP232 < 1459336756 883671 :boily!~alexandre@96.127.201.149 QUIT :Quit: GERMANIC CHICKEN < 1459337010 371942 :mroman!~mroman@160.85.232.159 PRIVMSG #esoteric :ais523: InputStream is just an abstract class with a default implementation that blocks, yes. < 1459337018 796892 :mroman!~mroman@160.85.232.159 PRIVMSG #esoteric :but actual implementations of InputStream can do whatever they want < 1459337042 781797 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :indeed < 1459337044 876969 :mroman!~mroman@160.85.232.159 PRIVMSG #esoteric :so if you get an InputStream from somewhere, it is not guaranteed to behave in the way the default implementation does. < 1459337051 16328 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'd /expect/ them to make it block though < 1459337071 7244 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because that's what the interface contract implies < 1459337782 265698 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1459337924 1936 :earendel!~earendel@unaffiliated/earendel JOIN :#esoteric < 1459338093 302703 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 276 seconds < 1459338197 61359 :J_Arcane_!~chatzilla@37-219-5-127.nat.bb.dnainternet.fi JOIN :#esoteric < 1459338294 958581 :J_Arcane!~chatzilla@37-219-5-127.nat.bb.dnainternet.fi QUIT :Ping timeout: 244 seconds < 1459338295 998435 :J_Arcane_!~chatzilla@37-219-5-127.nat.bb.dnainternet.fi NICK :J_Arcane < 1459338319 106285 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1459338671 944757 :mroman!~mroman@160.85.232.159 PRIVMSG #esoteric :Yeah but the docs also mention that subclasses are free to do otherwise < 1459338692 163765 :mroman!~mroman@160.85.232.159 PRIVMSG #esoteric :so basically unless an InputStream overrides the read method it will block < 1459339580 955764 :Hoolootwo!~Hoolootwo@sorunome.de QUIT :Remote host closed the connection < 1459339981 138644 :Hoolootwo!~Hoolootwo@hooloovoo.blue JOIN :#esoteric < 1459341144 184441 :J_Arcane!~chatzilla@37-219-5-127.nat.bb.dnainternet.fi QUIT :Ping timeout: 268 seconds < 1459341477 101137 :idris-bot!~idris-bot@dslb-084-062-097-181.084.062.pools.vodafone-ip.de QUIT :Quit: Terminated < 1459341502 207137 :idris-bot!~idris-bot@dslb-084-062-097-181.084.062.pools.vodafone-ip.de JOIN :#esoteric < 1459342113 883341 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1459343901 36738 :augur_!~augur@c-73-46-94-9.hsd1.fl.comcast.net JOIN :#esoteric < 1459344030 207051 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net QUIT :Ping timeout: 248 seconds < 1459344030 434299 :dingbat!uid70835@gateway/web/irccloud.com/x-bvrxbrldbbvtsgrk QUIT :Ping timeout: 248 seconds < 1459344222 380205 :mbrcknl!sid28171@gateway/web/irccloud.com/x-wqjjrtpssvgaskrk QUIT :Ping timeout: 248 seconds < 1459344230 318148 :dingbat!uid70835@gateway/web/irccloud.com/x-cxmfuxayfqncsder JOIN :#esoteric < 1459344388 257546 :mbrcknl!sid28171@gateway/web/irccloud.com/x-shxqrvrskoxzcgjc JOIN :#esoteric < 1459345875 914622 :meAgen!~meAgen@ool-44c6196d.dyn.optonline.net JOIN :#esoteric < 1459345932 586314 :meAgen!~meAgen@ool-44c6196d.dyn.optonline.net PART :#esoteric < 1459346433 17152 :Guest6809!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1459346530 202733 :miko_!~miko@2001-4dd7-a35c-0-a9de-b5cc-c0e5-551f.ipv6dyn.netcologne.de JOIN :#esoteric < 1459346685 686156 :miko_!~miko@2001-4dd7-a35c-0-a9de-b5cc-c0e5-551f.ipv6dyn.netcologne.de PRIVMSG #esoteric :Hi. I'm looking for a serious, but IMHO higly esoteric language. The main feature is the lack of turing completeness, as no unbounded loops are permitted. < 1459346740 685021 :miko_!~miko@2001-4dd7-a35c-0-a9de-b5cc-c0e5-551f.ipv6dyn.netcologne.de PRIVMSG #esoteric :I saw in on HN. It looked a bit like C, and was on github. It was like the serious cusin of cloop. < 1459346774 476717 :Melvar!~melvar@dslb-084-062-097-181.084.062.pools.vodafone-ip.de QUIT :Ping timeout: 260 seconds < 1459346805 193391 :idris-bot!~idris-bot@dslb-084-062-097-181.084.062.pools.vodafone-ip.de QUIT :Ping timeout: 268 seconds < 1459346849 806212 :Melvar!~melvar@dslb-178-006-010-224.178.006.pools.vodafone-ip.de JOIN :#esoteric < 1459347031 33616 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :miko_: http://tkatchev.bitbucket.org/tab/ < 1459347033 489058 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :? < 1459347344 984129 :miko_!~miko@2001-4dd7-a35c-0-a9de-b5cc-c0e5-551f.ipv6dyn.netcologne.de PRIVMSG #esoteric :prooftechnique, while that looks interesting, It wasn't that. It was simpler, and the syntax was a curly braces language. I think it was promoted under the "langsec" mantra. < 1459347920 474544 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :miko_: Crema? < 1459348000 323096 :miko_!~miko@2001-4dd7-a35c-0-a9de-b5cc-c0e5-551f.ipv6dyn.netcologne.de PRIVMSG #esoteric :Yes! Thank You! < 1459350846 1086 :miko_!~miko@2001-4dd7-a35c-0-a9de-b5cc-c0e5-551f.ipv6dyn.netcologne.de QUIT :Ping timeout: 248 seconds < 1459350891 300953 :gremlins!~nothing@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net JOIN :#esoteric < 1459351134 184285 :Reece`!~nothing@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net QUIT :Ping timeout: 268 seconds < 1459351174 47783 :earendel!~earendel@unaffiliated/earendel QUIT :Ping timeout: 240 seconds < 1459351216 26878 :jaboja!~jaboja@vps.jaboja.pl JOIN :#esoteric < 1459351563 175437 :miko_!~miko@2001-4dd7-9b72-0-a9de-b5cc-c0e5-551f.ipv6dyn.netcologne.de JOIN :#esoteric < 1459351716 140377 :nooga!~nooga@94.42.122.147 QUIT :Quit: Lost terminal < 1459353015 133349 :Kaynato!~Aedile@casewireless02.CWRU.Edu JOIN :#esoteric < 1459353595 232136 :miko_!~miko@2001-4dd7-9b72-0-a9de-b5cc-c0e5-551f.ipv6dyn.netcologne.de QUIT :Quit: Verlassend < 1459353983 893022 :mroman!~mroman@160.85.232.159 QUIT :Quit: Lost terminal < 1459354088 435145 :bender|!benderpc@2404:e800:e61a:41d:91fc:c366:1b68:890b QUIT :Changing host < 1459354088 565313 :bender|!benderpc@unaffiliated/bender/x-9459530 JOIN :#esoteric < 1459354227 118524 :bender|!benderpc@unaffiliated/bender/x-9459530 QUIT :Quit: Leaving < 1459354598 162739 :Kaynato!~Aedile@casewireless02.CWRU.Edu QUIT :Ping timeout: 244 seconds < 1459355032 161366 :MoALTz!~no@78-11-183-124.static.ip.netia.com.pl QUIT :Ping timeout: 244 seconds < 1459355168 987127 :jaboja!~jaboja@vps.jaboja.pl QUIT :Ping timeout: 250 seconds < 1459355245 270963 :Kaynato!~Aedile@casewireless03.CWRU.Edu JOIN :#esoteric < 1459356292 227336 :J_Arcane!~chatzilla@37-219-5-127.nat.bb.dnainternet.fi JOIN :#esoteric < 1459357477 851169 :Lilly_Goodman!~canaima@147.1.229.198.in-addr.arpa JOIN :#esoteric < 1459357490 291224 :Lilly_Goodman!~canaima@147.1.229.198.in-addr.arpa PRIVMSG #esoteric :Hola < 1459357837 28346 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :hey < 1459357960 755493 :Lilly_Goodman!~canaima@147.1.229.198.in-addr.arpa QUIT :Excess Flood < 1459357982 63516 :Lilly_Goodman!~canaima@147.1.229.198.in-addr.arpa JOIN :#esoteric < 1459359009 281675 :jaboja!~jaboja@vps.jaboja.pl JOIN :#esoteric < 1459359011 371121 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org JOIN :#esoteric < 1459359068 982012 :Lilly_Goodman!~canaima@147.1.229.198.in-addr.arpa QUIT :Ping timeout: 250 seconds < 1459359108 681252 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net JOIN :#esoteric < 1459359231 967554 :Lilly_Goodman!~canaima@147.1.229.198.in-addr.arpa JOIN :#esoteric < 1459359624 775060 :MoALTz!~no@78-11-183-124.static.ip.netia.com.pl JOIN :#esoteric < 1459359675 360498 :Caesura!~Aedile@casewireless03.CWRU.Edu JOIN :#esoteric < 1459359868 31884 :Kaynato!~Aedile@casewireless03.CWRU.Edu QUIT :Ping timeout: 244 seconds < 1459360237 530945 :Caesura!~Aedile@casewireless03.CWRU.Edu QUIT :Ping timeout: 252 seconds < 1459360750 54210 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de JOIN :#esoteric < 1459360828 178511 :jaboja!~jaboja@vps.jaboja.pl QUIT :Ping timeout: 268 seconds < 1459361623 381010 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org QUIT :Ping timeout: 252 seconds < 1459361704 387072 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org JOIN :#esoteric < 1459361761 298344 :Reece`!~nothing@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net JOIN :#esoteric < 1459361775 297701 :gremlins!~nothing@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net QUIT :Ping timeout: 246 seconds < 1459361967 298153 :gremlins!~nothing@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net JOIN :#esoteric < 1459361978 922860 :J_Arcane!~chatzilla@37-219-5-127.nat.bb.dnainternet.fi QUIT :Ping timeout: 244 seconds < 1459362007 474786 :J_Arcane!~chatzilla@37-219-5-127.nat.bb.dnainternet.fi JOIN :#esoteric < 1459362145 419398 :gremlins2!~nothing@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net JOIN :#esoteric < 1459362195 297234 :Reece`!~nothing@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net QUIT :Ping timeout: 246 seconds < 1459362237 298328 :gremlins!~nothing@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net QUIT :Ping timeout: 246 seconds < 1459362246 25454 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :fizzie: Do you think crema goes well with SALSA? < 1459362247 299783 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :I'm making a military-grade brainfuck compiler < 1459362300 31485 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Is it written in Ada < 1459362326 238966 :bb010g!uid21050@gateway/web/irccloud.com/x-kybfiynvhhxltbuq JOIN :#esoteric < 1459362377 528891 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :Taneb: No, but it's cross-platform < 1459362416 938341 :jaboja!~jaboja@vps.jaboja.pl JOIN :#esoteric < 1459362646 364728 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org QUIT :Ping timeout: 252 seconds < 1459362683 399574 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org JOIN :#esoteric < 1459362775 367908 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :Taneb: I'm making it include a number of useful /optional/ extensions to ease programmers with its usage < 1459362785 308592 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :Taneb: But they have to be enabled < 1459362898 15016 :Caesura!~Aedile@casewireless03.CWRU.Edu JOIN :#esoteric < 1459362937 81593 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :Taneb: By the .conf file for that module < 1459363014 600118 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :(Which is encoded in JSON (though maybe I'll change it to YAML)) < 1459363168 482688 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1459363559 967744 :jaboja!~jaboja@vps.jaboja.pl QUIT :Ping timeout: 244 seconds < 1459363561 941077 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Okay, so where does the bureaucracy fit in? < 1459363621 61060 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :prooftechnique: What bureaucracy? I can add that if you like. < 1459363649 353990 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :prooftechnique: Is bureaucracy a programming pattern, or are you speaking of it in the literal sense? < 1459363663 502543 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :If in the literal sense, I don't see how it's relevant < 1459363676 72668 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :It's Military Standard (tm) < 1459363689 308204 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :Taneb: Oh, yes. < 1459363716 821575 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :Taneb: Should I add "springback points" < 1459363733 198071 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :Springback points? < 1459363738 556128 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :Taneb: Which would be like using CJMP on the top of the stack, but instead it moves the tape < 1459363752 714131 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :Taneb: So you can PUSH the current tape location, then later POP it and jump back there < 1459363792 725082 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :It's a... rather extendy extension < 1459363810 514843 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :Taneb: It is. But it gives me a use for the stack. < 1459363817 392801 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :Taneb: And it's fully optional < 1459363822 336242 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :Taneb: And not hard to implement < 1459363833 30668 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :You can use the stack for [ jumpback! I think < 1459363845 233727 :XorSwap!~XorSwap@wpa-6-1408.cc.umanitoba.ca JOIN :#esoteric < 1459363850 256625 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :Taneb: Yes, but I don't, because that'll make ^ confusing if I implement it < 1459363862 545892 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :If you ^ to somewhere after the [ but before the ] < 1459363886 322022 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :The metaphor is that you "tie a knot" on the current cell, then you later follow the string. Because programmers can't understand this stuff in the abstract, obviously. < 1459363891 728423 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :It'd be good for pointers < 1459363949 79671 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :Taneb: Part of the goal of ABfCI is to be usable, while still including normal bf by default < 1459363962 562708 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :Taneb: But you have a point about being very extendy. < 1459364294 975068 :Lilly_Goodman!~canaima@147.1.229.198.in-addr.arpa QUIT :Quit: Leaving. < 1459364430 297962 :Reece`!~nothing@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net JOIN :#esoteric < 1459364527 372403 :gremlins2!~nothing@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net QUIT :Ping timeout: 252 seconds < 1459364659 433713 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org QUIT :Ping timeout: 252 seconds < 1459364717 281324 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org JOIN :#esoteric < 1459364967 256242 :jaboja!~jaboja@vps.jaboja.pl JOIN :#esoteric < 1459365385 506291 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org QUIT :Ping timeout: 252 seconds < 1459365786 217913 :XorSwap!~XorSwap@wpa-6-1408.cc.umanitoba.ca QUIT :Ping timeout: 268 seconds < 1459366257 150659 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net QUIT :Quit: Bye < 1459366579 963601 :XorSwap!XorSwap@wpa-6-1408.cc.umanitoba.ca JOIN :#esoteric < 1459366655 480310 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org JOIN :#esoteric < 1459367337 48788 :jaboja!~jaboja@vps.jaboja.pl QUIT :Ping timeout: 250 seconds < 1459367979 99790 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1459368022 298346 :Reece!~nothing@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net JOIN :#esoteric < 1459368054 298516 :Reece`!~nothing@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net QUIT :Ping timeout: 246 seconds < 1459368243 447384 :trn!jhj@trnsz.com QUIT :Quit: quit < 1459368481 971861 :Reece`!~nothing@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net JOIN :#esoteric < 1459368558 298606 :Reece!~nothing@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net QUIT :Ping timeout: 246 seconds < 1459368993 967654 :XorSwap!XorSwap@wpa-6-1408.cc.umanitoba.ca QUIT :Ping timeout: 240 seconds < 1459369518 639767 :trn!jhj@trnsz.com JOIN :#esoteric < 1459370104 362154 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org QUIT :Ping timeout: 252 seconds < 1459370158 365920 :Zoroaster!~Aedile@casewireless03.CWRU.Edu JOIN :#esoteric < 1459370306 332280 :MoALTz!~no@78-11-183-124.static.ip.netia.com.pl QUIT :Quit: Leaving < 1459370330 530048 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org JOIN :#esoteric < 1459370346 16238 :Caesura!~Aedile@casewireless03.CWRU.Edu QUIT :Ping timeout: 244 seconds < 1459370502 857720 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1459370755 781095 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 248 seconds < 1459370877 285193 :jaboja!~jaboja@vps.jaboja.pl JOIN :#esoteric < 1459371063 873001 :Reece`!~nothing@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net QUIT :Ping timeout: 240 seconds < 1459371138 537456 :AnotherTest!~turingcom@2a02:1811:d22:cc00:cf5:8608:1a23:d0be QUIT :Quit: ZNC - http://znc.in < 1459371633 302607 :Coronel!~Coronel@90.208.60.175 JOIN :#esoteric < 1459371903 999166 :lleu!~gnomebad@unaffiliated/lleu QUIT :Ping timeout: 240 seconds < 1459372196 378731 :Coronel!~Coronel@90.208.60.175 PART #esoteric :"Leaving" < 1459372393 64604 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :What data model hasn't been languaged yet? < 1459372436 296958 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :Perhaps the Real Minsky Machine? < 1459372443 508191 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hmm < 1459372444 787559 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :banana < 1459372457 626505 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :There's a special register called "am" < 1459372471 310880 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :And when you increment or decrement a register, you're really changing by 1/am < 1459372477 750632 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :am starts at 1 and cannot go below 0 < 1459372491 211095 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :that sounds weird < 1459372499 837819 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :but interesting < 1459372501 313809 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :And it is incremented/decremented normally, instead of by the 1/am (unless you're hardcore) < 1459372520 950031 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :rdococ: It's trivially TC, but it hasn't been done before AFAIK < 1459372618 27833 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :with just increment and decrement? < 1459372671 846676 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :perhaps s/Real/Harmonic/ < 1459372692 618260 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(since you can easily compute harmonic numbers ;-) < 1459372694 389273 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :) < 1459372847 802080 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :int-e: Oooh :) < 1459372858 697573 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :rdococ: Yes, it's a Minsky Machine < 1459372865 217602 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :rdococ: It's not JUST inc/dec < 1459372871 339636 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :what other operations? < 1459372875 603571 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :rdococ: It's also an FSM with alternate transformations < 1459372888 920408 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :it made me think < 1459372907 185800 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :rdococ: A minsky machine can be thought of as an ASM with the instructions INC(reg), JMP(dest), and JZDEC(reg, dest) < 1459372911 283543 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hppavilion[1]: now the evil version... you cannot modify am. instead, am is incremented by one after each operation. < 1459372919 632573 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :int-e: You're a bad person < 1459372940 973848 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :int-e: The other evil version is the one where incrementing/decrementing AM is affected by AM < 1459372944 121647 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :rdococ: You need >= 2 registers for TCness < 1459372946 784611 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(to simplify things, test for zero would be replaced by a comparison r < 1/am) < 1459372965 233748 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :int-e: Why? < 1459372969 309470 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :int-e: Oh, I see < 1459372981 113771 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hppavilion[1]: because I imagine that hitting zero exactly will become extremely hard < 1459372984 396286 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :int-e: This might make for a good Malbolge... < 1459373005 531534 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :int-e: I suppose would be, as 1/x has an asymptote at 0 < 1459373013 809524 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :(An asymptote that it does /not/ cross) < 1459373056 481336 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hmm < 1459373123 80244 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Hppavilion1/Simple Languages14]]4 N10 02https://esolangs.org/w/index.php?oldid=46699 5* 03Hppavilion1 5* (+878) 10Switchboard < 1459373196 826788 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :int-e: What about a Minsky Machine based on strings? < 1459373220 962598 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :Actually, that seems fairly similar to a TM < 1459373229 716664 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :With two registers, you can treat them both as stacks < 1459373232 705400 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hppavilion[1]: that sounds too much like a Turing machine (since two stacks easily give you a tape) < 1459373244 218613 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :int-e: I know < 1459373250 211254 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :int-e: That's what I just said < 1459373268 862649 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :not before I started typing :P < 1459373298 678506 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :int-e: A Minksy Machine with... hm... what other data types could we use? < 1459373420 753308 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :for lack of a sensible answer... how about popcorn. < 1459373437 538215 :Zoroaster!~Aedile@casewireless03.CWRU.Edu QUIT :Ping timeout: 252 seconds < 1459373488 844389 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :int-e: Map Machine? An Abstract Machine that actually feels like programming? < 1459373507 446936 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :(Because it has real variables) < 1459373520 919841 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :int-e: Image Machine, which deals with images. < 1459373576 458141 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :int-e: Especially useful because you can combine it with a TM or MM to make an Abstract Monitor :P < 1459374536 141831 :bb010g!uid21050@gateway/web/irccloud.com/x-kybfiynvhhxltbuq QUIT :Quit: Connection closed for inactivity < 1459374581 974129 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :int-e? < 1459374831 923705 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hmm < 1459374853 771949 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :we could use types? < 1459374870 931401 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :increment int < 1459374886 852280 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :rdococ: Maybe < 1459374891 826386 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :rdococ: Formal Proof Machine? < 1459374903 967810 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :we could use problems < 1459374907 996124 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :rdococ: I'd also like to see someone make a TM-like λ-calc interpretation < 1459374909 811799 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :as in, logical problems < 1459374915 826611 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :rdococ: Logic Machine? < 1459374929 466329 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :increment halting problem < 1459374936 738331 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :now it's the halting plus problem < 1459374937 721918 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :rdococ: 42 < 1459374944 345106 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :rdococ: = 42 < 1459374952 1979 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hmm < 1459374953 280119 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric := 42! < 1459374965 868070 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric := 42! < 1459374966 921371 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :how would one describe a logical problem < 1459374995 832501 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :rdococ: In terms of predicates and such < 1459375006 334496 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :rdococ: But with the extra ? symbol < 1459375009 323057 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :a logical problem might be a set of relations of variables < 1459375010 585923 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :halts(X)? < 1459375032 15259 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :? is a postfix operator meaning "devise an expression to solve the previous problem" < 1459375047 535381 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :halts(X)?? returns FALSE or something < 1459375050 669189 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :["y=1": ["x=0"], "y=0": ["x=1"]] < 1459375053 479055 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :or something < 1459375063 122185 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :rdococ: So... Table? < 1459375067 330510 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :maybe < 1459375073 982357 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :rdococ: Actually, that makes sense... < 1459375093 859002 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :rdococ: I still think we need a Logic Machine or something < 1459375112 894604 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :["one condition": ["conditions that are only true if that condition is true"], "other condition": ["other conditions"], "unknown condition"] < 1459375122 226400 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :rdococ: Not "only true" < 1459375132 129095 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :rdococ: More like "are proven true" < 1459375162 345024 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :["x = 1": ["y = 0"], "x = 0": ["y = 1"], "x = 0"] -> "y = 1" or something? < 1459375169 893799 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :The closed world assumption means we could interpret a logical proposition as a gate that turns on when it receives a signal and stays on forever < 1459375183 778759 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :closed world? < 1459375198 444668 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :rdococ: Closed World means unproven things are interpreted as FALSE < 1459375204 918888 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :rdococ: Open World allows them to be UNDEFINED < 1459375232 959773 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :rdococ: That's looking a lot like PROLOG < 1459375260 613757 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :give me an example of a bit of prolog < 1459375279 250121 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :fallible(X) :- human(X). < 1459375296 697587 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :That means "If X is human, X is fallible" < 1459375296 988323 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :so a human is fallible? < 1459375301 122385 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :rdococ: Yes < 1459375301 830472 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :right < 1459375312 460456 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :And if you also have: < 1459375313 418245 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :human(socrates). < 1459375314 357614 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :["human": ["fallible"]] < 1459375315 696416 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :And you call < 1459375321 919870 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :?- fallible(socrates) < 1459375322 87472 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Maybe you meant: v @ ? . < 1459375328 378902 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :Prolog will say "yes" < 1459375337 853869 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :lambdabot: I did not. < 1459375341 151097 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :.walrus < 1459375365 826075 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :rdococ: I have a more extensive example about my family tree < 1459375377 706705 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :[human: [fallible], socrates: [human]] < 1459375395 952839 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :contains(socrates, fallible) == true < 1459375429 816418 :Guest6809!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1459375447 396726 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :rdococ: that actually seems weird in the sense that predicates and instances look the same < 1459375447 527040 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :rdococ: That works < 1459375488 650621 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :rdococ: But your earlier ["y = 1": ["x = 1": ["y = 0"], "x = 0": ["y = 1"], "x = 0"]] would be an issue with how Logic Programming works < 1459375492 149325 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i.e. note that in prolog you cannot use fallible(human) in the same sense as fallible(X) :- human(X) < 1459375497 349079 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :rdococ: However, that syntax might work well for type theory < 1459375498 26455 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :interesting < 1459375513 280397 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :also, if you like logic programming, have a look at curry < 1459375541 111913 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :myname: A nice syntax would be fallible(X : human) < 1459375554 805042 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :Which is syntactic sugar for fallible(X) :- human(X) < 1459375573 267988 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i don't think you'd need that kind of sugar < 1459375583 48610 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :myname: It looks nice < 1459375590 990431 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :it is not consistent with any syntax in prolog < 1459375607 662650 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :and i find it less readable < 1459375613 460514 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :myname: Fair enough < 1459375645 611529 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :once you get that :- is an implication, prolog makes perfectly sense < 1459375656 358510 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :rdococ: One thing prolog can't do is anonymous implication < 1459375661 71126 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :that X: human syntax doesn't fit < 1459375672 751917 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :also, how would you handle more complex expressions < 1459375682 786388 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :And it has issues with anonymous predicates < 1459375702 527141 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Quit: mihow < 1459375731 389592 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :You can't do speciesHasAttr(S, A) :- species(S), (A(X) :- S(X)) < 1459375758 770861 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :is there a version with that? < 1459375778 70485 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :that sounds weird in the same sense as rdococ's syntax < 1459375793 877654 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :well, it's higher order < 1459375797 559852 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :rdococ: No, because I don't think there's a known algorithm to unify those < 1459375807 147349 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :rdococ: In fact, I would go so far as to say it's probably undecidable < 1459375820 693910 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :afair it is < 1459375831 321270 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :at least if you have binary relations < 1459375832 555994 :tromp!~tromp@216.223.243.225 QUIT :Quit: Konversation terminated! < 1459375846 883454 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net JOIN :#esoteric < 1459375847 14019 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :myname: Yep < 1459375852 426683 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :(undecidable, that is) < 1459376125 456320 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1459376477 149541 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hmm < 1459376637 138933 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :father = parent and male < 1459376645 497958 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :mother = parent and female < 1459376673 934803 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :father(X, Y) :- parent(X), male(X) < 1459376713 306435 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :son = parent(x) < 1459376725 181583 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :or something < 1459376753 153821 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :just look at prolog? < 1459376760 383176 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :or, as i said, curry < 1459376774 966820 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :parent(X, Y) :- child(Y, X) < 1459376783 941210 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :child(Y, X) = parent(X, Y) < 1459376788 718055 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :inverse prolog < 1459376831 32640 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :nah < 1459376836 395301 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org QUIT :Ping timeout: 252 seconds < 1459376858 546627 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :or with my syntax < 1459376863 755949 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :[parent: [children]] < 1459376878 178892 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :[sarah: [children: [bob]]] < 1459376880 714081 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :or something < 1459376906 646069 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :your syntax looks like a neat idea at first, but i'd say it would be just horrible to implement in < 1459376916 263256 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :just take your parent: children < 1459376929 131288 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :what do you do if they differ in arity? < 1459376938 734340 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :arity? < 1459376946 283153 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :number of arguments < 1459376957 100818 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :what do you mean < 1459376961 293959 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :like, parent only has one argument but children has two < 1459376997 724083 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :so??? < 1459377007 318359 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :parent(X) would mean X is a parent. not telling about the kids. children(X, Y) would tell that X is the child of Y < 1459377028 533044 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :how would you represent the missing information in your format of parent: children? < 1459377035 22093 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :idk < 1459377043 811084 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :it makes me tired just looking at it < 1459377063 805 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hmm < 1459377067 742835 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :go full curry :p < 1459377093 798115 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :what could be wrong about a nondeterministic haskell derivate < 1459377109 660394 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1459377110 169809 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :x ? y = x < 1459377116 210584 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :x ? y = y < 1459377125 582550 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :default definition of ? in curry < 1459377133 327446 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :so 0?1 is either 0 or 1 < 1459377161 239328 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :insert x ys = x:ys < 1459377173 973426 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :insert x (y:ys) = y:insert x ys < 1459377186 111347 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :will put an element randomly in a list < 1459377209 68588 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hmm < 1459377214 355281 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :who needs data types < 1459377219 5828 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :boolean = true ? false < 1459377228 311831 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :permutation (x:xs) = insert x (permutation xs) < 1459377264 298100 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hmm < 1459377286 831619 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :what about this < 1459377302 286846 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :also: reverse f x' | f x == x' = x where x free < 1459377309 292305 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :just reverses a function < 1459377331 860455 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :"you want to make a parser? easy, make a print function and reverse it" < 1459377344 639275 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :that actually works? < 1459377350 180237 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :it does < 1459377356 506390 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :what < 1459377364 147969 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :last (xs ++ [e]) = e < 1459377367 667938 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :also works < 1459377407 867600 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :reverse reverse? < 1459377416 299498 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :what happens if you reverse reverse < 1459377462 676875 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :that would be: g x' | reverse x == x' where x free < 1459377485 981254 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :doesn't make much sense < 1459377515 526644 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :but go try it < 1459377684 15725 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hmm < 1459377704 531207 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :I had this string substitution language < 1459377706 761185 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :it went like this < 1459377713 839514 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :true and true = true < 1459377719 113113 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :true and $x = $x < 1459377724 100303 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :$x and true = $x < 1459377731 286338 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :false and $x = false < 1459377743 134094 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :$x and $y = $y and $x < 1459377752 289401 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :something like that < 1459377756 409868 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :what is the last one for < 1459377767 74936 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :the others look just like haskell < 1459377791 951583 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :it's just the definition of && and || < 1459377824 979605 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :oh but mine was only that < 1459377836 831520 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :no data types < 1459377848 109254 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :just string subtitution < 1459377961 948744 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :successor predecessor $x = $x < 1459378012 557120 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :predecessor successor = successor predecessor < 1459378015 239765 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :add $x $y = add (successor $x) (predecessor $y) < 1459378018 473392 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :add $x 0 = $x < 1459378032 753849 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :numerals in a couple of lines of code < 1459378167 523262 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :still perfectly doable in haskell in the exact way < 1459378175 989035 :Frooxius!~Frooxius@194.108.5.201 QUIT :Quit: *bubbles away* < 1459378185 174304 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :in fact, at our university we let students do that thing < 1459378201 15881 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :define natural numbers, implement addition and substraction < 1459378231 134234 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :true < 1459378239 193439 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :I guess mine's a stripped down version then < 1459378246 703564 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :without data types < 1459378249 777515 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :because < 1459378263 414633 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :well, kind of < 1459378278 543851 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :what you cannot do in your version is 1 and 0 < 1459378285 427032 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :because it doesn't match < 1459378292 948067 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :0 = 0 < 1459378312 960127 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :actually, no need to define 0 < 1459378332 758552 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :didn't say anything against it < 1459378344 276004 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i just said "1 and 0" is an alid expressioni < 1459378353 249747 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :because none of your and-rules apply < 1459378389 801959 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :data $x \= $y[] = (type $y = $x) < 1459378411 555046 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :\=* < 1459378809 271722 :jaboja!~jaboja@vps.jaboja.pl QUIT :Ping timeout: 276 seconds < 1459378863 387774 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :halts $x = huh... < 1459378972 297144 :lleu!~gnomebad@cpc15-croy20-2-0-cust489.croy.cable.virginm.net JOIN :#esoteric < 1459378972 427342 :lleu!~gnomebad@cpc15-croy20-2-0-cust489.croy.cable.virginm.net QUIT :Changing host < 1459378972 427407 :lleu!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1459379251 526567 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1459379268 583187 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :rdococ < 1459379351 376537 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :yeah? < 1459379549 408718 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de QUIT : < 1459379573 302440 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :rdococ: Just alerting you to my returnedness. I was eating yogurt and thus had half access to one hand < 1459379590 802230 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :http://dl.acm.org/citation.cfm?id=96559.96570 has &lgr; for some reason. I have no clue what that entity means < 1459379692 941594 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Anyone know what that means? It's not in Mathematical Operators, Miscellaneous Mathematical Symbols-A, or Miscellaneous Mathematical Symbols-B < 1459379758 940948 :jaboja!~jaboja@vps.jaboja.pl JOIN :#esoteric < 1459379914 963121 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Looks like it's a typo < 1459379935 562593 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :It could be ≶ (≶) < 1459380004 922104 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Dammit, looks like the site I checked doesn't cover them all < 1459380011 321826 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :All entities, that is < 1459380016 934011 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :≶ isn't listed < 1459380020 920816 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :<> < 1459380043 868889 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hmm < 1459380047 955667 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :a novel datatype < 1459380057 364737 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :I got it! < 1459380067 307696 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :datatype < 1459380075 284359 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :INCR integer < 1459380083 20699 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :integer + fraction < 1459380116 856916 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :complex - real < 1459380163 665848 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :x + y = z = z - y = z < 1459380188 606663 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :egloblam < 1459380207 436071 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1459380209 627409 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :Eglo Blam, the easiest language ever < 1459380278 797348 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :so there is no turing complete machine with only one register? < 1459380279 664344 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :rdococ: I vote we invent a Functor Calculus and call it the ð-calc < 1459380286 379631 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :rdococ: There is < 1459380287 569751 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :functor? < 1459380301 789165 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :well there has to be < 1459380312 261336 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :rdococ: It's called "Turing Machine with a Single Useless and Unusable Register" < 1459380316 611660 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :lol < 1459380323 810050 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :took the thoughts straight out of my head < 1459380344 773531 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :rdococ: Exactly < 1459380348 304442 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :rdococ: Wait, there is < 1459380352 352693 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :but what if there's only that register < 1459380354 329690 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :and nothing else < 1459380356 946766 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :rdococ: It's a variant on the Minsky Machine < 1459380369 764420 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :tell me more < 1459380372 373305 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :rdococ: Then you have "An Extra Useless Register No One Wanted to Use" < 1459380378 917868 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :rdococ: It's like a minksy machine < 1459380405 927232 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :rdococ: But you also have cm(r, n) and cd(r, n) < 1459380412 878459 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :cm and cd? < 1459380415 544836 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Where cm is constant multiply and cd is constant divide < 1459380436 140214 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :cm(3) < 1459380446 700247 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :incr r < 1459380450 993402 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :cm r 23 < 1459380452 578184 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :rdococ: Oh, right, you don't need a regaddress :P < 1459380462 725105 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hmm < 1459380471 111663 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :You only divide if it's divisible by that constant, and it enacts an alternate state transition on dividing < 1459380475 843782 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :rdococ: ^important < 1459380486 696979 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :an alternate state transition < 1459380488 640479 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :uh < 1459380490 572841 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(I was trying to remember the caveat I was forgetting) < 1459380503 91202 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :rdococ: The same way JZDEC follows an alternate state transition if r=0 < 1459380514 381090 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :to church? jk < 1459380567 231577 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :could there be a declarative machine code? < 1459380591 275631 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :rdococ: Yes < 1459380598 671814 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :awesome < 1459380609 535752 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :rdococ: TM descriptions are declarative < 1459380618 927027 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :descriptions... < 1459380634 257343 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :my TM brain is not so TC < 1459380644 882964 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :rdococ: The things that describe which TM to use < 1459380657 678804 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hmm < 1459380809 760051 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :rdococ: The real question is whether there could be an /interrogative/ machine code < 1459381170 792009 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07BASICER14]]4 N10 02https://esolangs.org/w/index.php?oldid=46700 5* 03Rdococ 5* (+1749) 10Introducing the Beginners' All-purpose Symbolic Instruction Code, Esoteric Revision! Which isn't Turing Complete! Yay! < 1459381206 946357 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :or BSSIC by Beginners' Some-purpose Symbolic Instruction Code < 1459381222 684840 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :not all purpose < 1459381293 65313 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :omg < 1459381295 928952 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1459381307 212500 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :I just realized that my other language PRINTASKSWITCHINPUTCASEXGOTOACASEYGOTOBELSEGOTOC has a dirty word in it by complete mistake < 1459381413 669706 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :that's not a dirty word < 1459381514 81456 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :rdococ: You hadn't notice that until just now? < 1459381539 51799 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :just noticed it < 1459381551 332864 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :coppro: It's "got" I think < 1459381570 926536 :jaboja!~jaboja@vps.jaboja.pl QUIT :Ping timeout: 244 seconds < 1459381573 144771 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :coppro: My 4th grade english teacher certainly would disagree with you < 1459381627 81693 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :what? there's nothing wrong with "asks" < 1459381702 141544 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :uh, look after INPUT < 1459381707 283551 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :coppro: I may have made this joke before, but who's ppro? Your dual? < 1459381710 586434 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :rdococ: *sigh* < 1459381712 505279 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :hppavilion[1]: yes < 1459381725 50227 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :rdococ: We were being funny < 1459381732 864078 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :oh < 1459381737 742928 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :coppro: No, I asked *who* < 1459381743 549509 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hppavilion[1], you're in an array?! < 1459381743 928054 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :coppro: What's ppro like? < 1459381768 74044 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :rdococ: No, hppavilion is a number and I'm calculating a range < 1459381776 925113 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :oh < 1459381777 422977 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :s/calculating // < 1459381797 346123 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hppavilion = 0 < 1459381805 377595 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO- < 1459381811 223925 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Quit: Leaving < 1459381818 605162 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :huh? < 1459381832 471356 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :did I mess up the variable? < 1459381859 280590 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hppavilion = 1 < 1459381877 58406 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :ACTION is concerned for a range? weird < 1459381877 561711 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1459381894 210337 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :rdococ: Don't do that again < 1459381896 422575 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hppavilion = 1 < 1459381906 120851 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :rdococ: People divide by me occasionally < 1459381926 542012 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :what was hppavilion before I set it to 0 < 1459381928 308637 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :hppavilion = pi^(e*i) < 1459381931 379959 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Fixed < 1459381947 770995 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :what would happen if I set you to 3? < 1459381955 574339 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :hppavilion[1]: I don't know < 1459381973 693430 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :co(ppro) < 1459381989 230273 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :coppro is a coroutine running ppro < 1459382014 914018 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :I'm rdococ, a function removing a directory called ococ < 1459382019 74219 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :rdococ: You could also be the coproduct of professionalism < 1459382026 936618 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :he* < 1459382038 218192 :lleu!~gnomebad@unaffiliated/lleu QUIT :Read error: Connection reset by peer < 1459382040 463662 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :or you mean me? < 1459382051 355749 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :rdococ: Whoops, coppro < 1459382085 602320 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :oh < 1459382133 748487 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :what about a system where computation is achieved by time travel < 1459382194 359735 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`wisdom < 1459382206 442481 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :`? wisdom < 1459382217 934867 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`? `? < 1459382224 945270 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :[bot: father] < 1459382229 243755 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :now he's a deadBOT dad < 1459382253 99919 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1459382268 927935 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :what about a language where programs are channels < 1459382285 709089 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​`? ¯\(°​_o)/¯ < 1459382285 843248 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :tautology/A tautology is a tautology. Oren invented them. < 1459382285 973451 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom is always factually accurate, except for this entry, and uh that other one? it started with like, an ø? < 1459382311 885983 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`wisdom < 1459382312 155996 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`wisdom < 1459382313 93240 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`wisdom < 1459382317 20824 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :oklopol/oklopol "so i hear these blogs are getting popular, people like writing about their lives and shit. on this thing called the internet which is like a neural network only really stupid." < 1459382317 151109 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :identity function/The identity function is a mockingbird. < 1459382317 151184 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1/The 1 is just for disambiguation. < 1459382335 307459 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :\oren\: he\\oren\. you invent things too? < 1459382385 598845 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :I once used the loeb combinator to solve an "electric circuit" problem. the solution is quite neat ^^ < 1459382392 368904 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :`learn `? is a blue tit < 1459382395 384766 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Relearned '`': `? is a blue tit < 1459382399 459390 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :uh < 1459382400 799082 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :whoops < 1459382402 109873 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :uh < 1459382404 324979 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :oh no < 1459382406 492647 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :what did I do < 1459382417 719565 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :uh < 1459382418 823501 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :fix it < 1459382419 807885 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :someone < 1459382441 639274 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :should I unlearn that? < 1459382472 661122 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hello? < 1459382481 13180 :Lilly_Goodman!~canaima@186-26-129-36.dyn.movilnet.com.ve JOIN :#esoteric < 1459382510 899881 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`revert < 1459382524 607135 :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. < 1459382541 949851 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? `? < 1459382542 961079 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​`? ¯\(°​_o)/¯ < 1459382565 938357 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :`? ` < 1459382568 731301 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​` is the prefix to greatness. < 1459382573 486220 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :phew < 1459382606 692754 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :rdococ: Here's an evil game idea < 1459382633 63435 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :rdococ: There are two players running identical programs psedOSes < 1459382667 237156 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :rdococ: The goal is to hack your enemy to the point that they're unable to play any further, and to continuously patch your computer to block incoming attacks < 1459382678 55861 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :The code is badly-written and uncommented, and the docs are pretty poor < 1459382701 173923 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :It's a monstrosity :) < 1459382711 423084 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :so yo have to edit their program to do stuff? < 1459382755 16753 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :rdococ: And your own program < 1459382760 921157 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :and patch your own < 1459382764 447364 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :crazy < 1459382765 570189 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :rdococ: It's constrained by simulated compile time < 1459382777 515036 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :but does it have to be simulated? < 1459382792 425064 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(Every line you add is an extra 5 seconds before the changes take hold) < 1459382796 762672 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :do they have access to multiple programs? < 1459382800 867072 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :rdococ: It does, if we want the computers to not die < 1459382803 372859 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :rdococ: How so? < 1459382810 991345 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Remote host closed the connection < 1459382817 944276 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :rdococ: What do you mean "Multiple programs"? < 1459382834 473996 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :you could edit one program of the other's computer, then edit another program while they're trying to patch the one you edited first < 1459382856 677290 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :rdococ: I think you might be able to < 1459382859 990689 :Lilly_Goodman!~canaima@186-26-129-36.dyn.movilnet.com.ve QUIT :Ping timeout: 264 seconds < 1459382892 7541 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :what about negative data < 1459382896 608805 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :rdococ: There'd be "log::pt", which is a file documenting changes. You have to refresh it every so often. < 1459382905 102032 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :rdococ: Oh, absolute value < 1459382912 948304 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Removing 10 lines is just as bad as adding 10 < 1459382923 504679 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :It wouldn't be line-by-line though, it'd be a sort of "AST measurer" < 1459382934 992341 :Lilly_Goodman!~canaima@186-26-129-36.dyn.movilnet.com.ve JOIN :#esoteric < 1459383025 150246 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :why not actually simulate the program code in a sandbox environment? < 1459383037 641715 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :rdococ: It would. < 1459383045 600619 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :it'd be fun if each program had different languages < 1459383050 124010 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :rdococ: YEEEEEEEEEEEEEES. < 1459383068 212002 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :rdococ: We need to get on this < 1459383082 218153 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :we could even have some esoteric ones < 1459383101 407031 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :rdococ: Yes, that was a plan < 1459383104 472769 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(as easter eggs) < 1459383111 699887 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I think we should call it H4X1N470R-MP < 1459383121 690854 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :also, hacking programming languages < 1459383133 702746 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :what are lose conditions? < 1459383135 799565 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :rdococ: Hacking programming languages? < 1459383142 888768 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :rdococ: When you are no longer able to play < 1459383153 156684 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :rdococ: Probably when all user input is disabled for the client < 1459383161 189082 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Well, the user-proper < 1459383169 572995 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Not sure how to test for that though... < 1459383205 310568 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hmm < 1459383227 717761 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :rdococ: I mean, I can think of one way (recursive AST scanning), but it'd be buggy < 1459383815 300656 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :suppose a program was defined solely by stating what it cannot do < 1459383926 204729 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :then an empty program can solve the halting problem < 1459383940 880273 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :or might do something elsr < 1459383961 637874 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :an empty program is allowed to compile into any program whatsoever < 1459384011 988529 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1459384117 619424 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :then you have some formal language for specifying program behaviour in terms of logical statements, each of which is always required to be false. < 1459384224 521886 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :a normal language would be one specifying true statements < 1459384243 787522 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :right? < 1459384312 770669 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :not exactly but < 1459384623 979362 :Lilly_Goodman!~canaima@186-26-129-36.dyn.movilnet.com.ve QUIT :Ping timeout: 264 seconds < 1459384651 160015 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :HELLŒRJAN. < 1459384657 429413 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 252 seconds < 1459384842 918884 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boħily < 1459384921 295311 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :/ħ/ isn't a fun sound hth < 1459385077 882305 :Sgeo_!~Sgeo@ool-18e43ef5.dyn.optonline.net JOIN :#esoteric < 1459385163 882914 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1459385191 940862 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: it's quantum! < 1459385240 54739 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hmm < 1459385249 275315 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :talking about logical problems < 1459385325 383883 :Sgeo__!~Sgeo@ool-18e43ef5.dyn.optonline.net JOIN :#esoteric < 1459385369 19688 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :talking about the logical problems that don't talk about themselves < 1459385403 905164 :Sgeo_!~Sgeo@ool-18e43ef5.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1459385896 688547 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1459386162 688748 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 260 seconds < 1459386550 944597 :jaboja!~jaboja@vps.jaboja.pl JOIN :#esoteric < 1459386792 844542 :Lilly_Goodman!~canaima@186-26-129-36.dyn.movilnet.com.ve JOIN :#esoteric < 1459386937 16550 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :is this problem false? < 1459386947 924696 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :normal computer: CRASH < 1459386995 861088 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :quantum computer: There is a 60% chance that the problem is true, and a 39% chance it is false. < 1459387116 966869 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :no < 1459387146 333474 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :and a 1% chance that you're trying to crash me < 1459387212 411956 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :rdococ: no. this is not problem false < 1459387252 675465 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :the NLP module has learned to parse in the other way when the paradox arises < 1459387326 652917 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :will you say no to this question? < 1459387350 563609 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :normal computer: Fal--I mean tr--fa--tr < 1459387499 357468 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :fungot: do you even paradox bro? < 1459387499 521899 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :boily: you want a high-quality fnord program in general. the general idea < 1459387516 986082 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :fungot: that is enlightening. tdh. < 1459387517 364099 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :boily: this is an example from the wiki? looks suddenly sparse.) thanks for your answer. now you might have more luck rebinding space to enter when using the variable name < 1459387546 908665 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION rebinds the Sacrificial Space. “Fnord! Fnord! Fnord!” < 1459387797 809982 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? fnord < 1459387802 626533 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​? ¯\(°​_o)/¯ < 1459387840 231523 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :huh. I thought we had a fnordwisdom in there. < 1459387846 764762 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :... < 1459387853 998563 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :wait. < 1459387869 306120 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION facepalms < 1459387891 596781 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Quit: mihow < 1459387897 746997 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :THIS WENT BETTER THAN EXPECTED < 1459387954 783960 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :embarassingly so. < 1459387971 623931 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1459388361 182403 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :hmm < 1459388371 627816 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :bonnenuily? < 1459388406 562861 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :bontopiasoir! < 1459388413 850884 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION sits down to watch the temporal antipode effect < 1459388416 202564 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :indeed. it's getting quite late, I say. < 1459388431 68408 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it's quite convenient < 1459388436 533035 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i can always know when he's going to bed < 1459388449 579308 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :temporal antipode? < 1459388451 736206 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :what's that < 1459388452 832967 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :bonne nuitopia! < 1459388460 789437 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? quintopia < 1459388463 663763 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :quintopia is our resident tl;dr generator. He is flooded by thundercats and thunderdogs. He is the temporal antipode of boily despite living on the same continent. < 1459388480 742378 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :summer is only a few months away < 1459388489 848553 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :speak to me of summer ♪ < 1459388492 204652 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i'll go back in time 2 hours and overlap him a bit < 1459388498 504806 :boily!~alexandre@96.127.201.149 QUIT :Quit: COMMITMENT CHICKEN < 1459388512 737931 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :oh I get it < 1459388520 484039 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :wait < 1459388523 125557 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :temporal antipode? < 1459388528 969445 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :so opposite time? < 1459388532 831652 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :oh < 1459388534 996603 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :he's nocturnal < 1459388535 575726 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :duh < 1459388551 806278 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :even though it's 2:42 am where I am < 1459388571 228386 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :which could be in africa < 1459388583 787659 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :but is probably in britain < 1459388584 584021 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :or on mars < 1459388584 873854 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Quit: Leaving < 1459388590 407634 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :what is rdococland? < 1459388594 337718 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :it could be in britain too < 1459388601 117919 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :rdococland? < 1459388613 816151 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :good idea for a name to an esolang < 1459388646 455214 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :yes but what real country would it be in < 1459388650 644577 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :what city would it house < 1459388651 748911 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hmm < 1459388654 128365 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :on mars < 1459388656 113220 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :no < 1459388671 128394 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :in magic yay world < 1459388677 815977 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :colorful < 1459388713 403884 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :rdococulous < 1459388737 299576 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :fungot: is rdococ an AI or is there some other reason e's evading the question < 1459388737 429805 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :oerjan: anmaster must see. < 1459388739 136424 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :I know it sounds duckoo but it's troo < 1459388755 139811 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :Vorpal: fungot says you must see this hth < 1459388755 299300 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :oerjan: and no, that would explain why the video output isn't working properly < 1459388776 612406 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :fungot: am I an AI? < 1459388776 903284 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :rdococ: sorry, didn't read properly. a question of whether the loop was loopzored", i wouldn't expect car and cdr returned copies, hmph. < 1459388801 664241 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :fungot: I said, am I an AI emulating a human brain? < 1459388801 994934 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :rdococ: i like to use _, then __, then ___, et cetera; and no record type descriptor operations such as vector-ref vector-set!. < 1459388807 591589 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :... < 1459388808 974118 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :what country do you currently reside, person currently to emself as rdococ? < 1459388817 167581 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :rdococland < 1459388843 128028 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :I told you, I reside in an esolang < 1459388850 565352 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i'll just pretend you live in the same country as the server you are connected to for ease < 1459388863 281705 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :what server am I connected to < 1459388873 65736 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :adams (budapest) < 1459388888 472797 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :rdococ: shouldn't that be an esoland, really < 1459388893 954034 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :oerjan: lol < 1459388898 721297 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :speak to me of esolangs < 1459388916 573074 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :see? I'm not from britain at all. I'm from rdococland. < 1459388925 783109 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :the esoland < 1459388940 514814 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@time rdococ < 1459388941 73056 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :which is located in budapest < 1459388952 716604 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hmph < 1459388954 339095 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :it is? < 1459388957 707218 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :I thought it was on mars < 1459388980 390992 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :sorry, there are still a few bugs in me < 1459388988 455687 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :no, on mars you find london and o'wobble. that's what i recall from Blackadder, anyway. < 1459388999 161396 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :what? < 1459389015 516122 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it may have been the very last downer episode < 1459389030 68771 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :he tries to get himself certified insane < 1459389047 904268 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :by claiming he's from mars < 1459389072 548594 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :alas, his superior is too smart/stupid < 1459389102 653154 :Lilly_Goodman!~canaima@186-26-129-36.dyn.movilnet.com.ve QUIT :Ping timeout: 244 seconds < 1459389173 459834 :oerjan!~oerjan@hagbart.nvg.ntnu.no TOPIC #esoteric :Note: people with cloaks will be treated as if they're from Budapest | The international hub of esoteric programming language and font design | http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/?C=M;O=D | The kitten typesetting channel < 1459389179 272315 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oerjan: is your palmaris longus present/discernible? < 1459389207 149041 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ironically, b_jonas doesn't have a cloak < 1459389222 723011 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :huh < 1459389223 418599 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :weird < 1459389283 124079 :Lilly_Goodman!~canaima@186-26-129-36.dyn.movilnet.com.ve JOIN :#esoteric < 1459389303 953765 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :quintopia: is it that big vertical one on the wikipedia picture? if so, yes < 1459389335 569044 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :https://twitter.com/johnregehr/status/715089198819241984 < 1459389342 792234 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :if i flex my hand just right, anyway < 1459389446 613330 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :right on < 1459390478 974301 :Lilly_Goodman!~canaima@186-26-129-36.dyn.movilnet.com.ve PRIVMSG #esoteric :HOla necesito una mega ayuda < 1459390517 60309 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :Lilly_Goodman: nosotros no ayudamos en espanol < 1459390563 802453 :Lilly_Goodman!~canaima@186-26-129-36.dyn.movilnet.com.ve PRIVMSG #esoteric :quintopia es que quiero saber como decir la hora en ingles < 1459390591 594246 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :the time < 1459390653 588465 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :google translate < 1459390674 303970 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :tu eres en el canal incorrecto, sabes? < 1459390755 644427 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :!bienvenido Lilly_Goodman < 1459390764 298721 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :does that not work < 1459390770 845677 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : ` < 1459390785 754924 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :quintopia: we've tried long ago < 1459390804 31298 :Lilly_Goodman!~canaima@186-26-129-36.dyn.movilnet.com.ve PRIVMSG #esoteric :quintopia quiero decir en ingles... son las nueve y media < 1459390809 571272 :Lilly_Goodman!~canaima@186-26-129-36.dyn.movilnet.com.ve PRIVMSG #esoteric :quintopia gracias < 1459390895 412712 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :Lilly_Goodman: ir a un canal de habla espanola por favor < 1459390991 14552 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :and it is nowhere near 9:30 here < 1459391039 444936 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :ir a what < 1459391100 976462 :Lilly_Goodman!~canaima@186-26-129-36.dyn.movilnet.com.ve QUIT :Ping timeout: 250 seconds < 1459391174 861825 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com JOIN :#esoteric < 1459391347 371677 :Lilly_Goodman!~canaima@186-26-129-36.dyn.movilnet.com.ve JOIN :#esoteric < 1459391461 21697 :Lilly_Goodman!~canaima@186-26-129-36.dyn.movilnet.com.ve PRIVMSG #esoteric :hola alguien me ayuda a decir que son las nueve y media... en ingles??????????? < 1459391610 24880 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hola a what < 1459391618 692223 :ChanServ!ChanServ@services. MODE #esoteric +o :oerjan > 1459391618 790038 NAMES :#esoteric < 1459391639 644973 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :+oerjan < 1459391676 6754 :Lilly_Goodman!~canaima@186-26-129-36.dyn.movilnet.com.ve PRIVMSG #esoteric :ayuda < 1459391684 142228 :oerjan!~oerjan@hagbart.nvg.ntnu.no MODE #esoteric +b :*!*canaima@*.dyn.movilnet.com.ve > 1459391684 149881 NAMES :#esoteric < 1459391684 272577 :oerjan!~oerjan@hagbart.nvg.ntnu.no KICK #esoteric Lilly_Goodman :Tomar una pista < 1459391706 502338 :oerjan!~oerjan@hagbart.nvg.ntnu.no MODE #esoteric -o :oerjan > 1459391706 511103 NAMES :#esoteric < 1459391736 187792 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :rude < 1459391744 191989 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :izabera: she(?)'s been refusing to take a hint for over a week < 1459391809 789782 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :that doesn't make it less rude < 1459391838 20488 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :-.- < 1459391847 718260 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :why so many non english stuff < 1459391853 428156 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :unless you're referring to "Tomar una pista" which i have no idea what means except it's what G.T. gives for "take a hint" < 1459391876 416949 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i meant the ban < 1459391884 432000 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :my brssim of dddipr rexhsaiuxzsted < 1459391920 803997 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :izabera: i've been tempted for a week. she _refuses_ to speak in english, or to go anywhere people can understand her. < 1459391946 667246 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :does she speak C? < 1459391947 286665 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(well, she apparently doesn't know english well enough.) < 1459391957 697622 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :or Prolog? < 1459391988 376294 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :?- pun(programmingLanguage, linguisticLanguage) < 1459391988 507070 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Maybe you meant: v @ ? . < 1459391998 704112 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :also, those who _have_ tried to speak in spanish (mostly with G.T. which is horrible) have not been able to get any indication she's interested in our actual channel _topics_. < 1459392019 157219 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :does she even know what this channel is about? < 1459392056 371091 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :rdococ: well she's seen our `bienvenido message in spanish. i'm not sure she's at the point where she understands what it means. < 1459392112 284184 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :haha "people with cloaks will be treated as if they're from Budapest" < 1459392133 621233 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :oerjan: sounds like she uses google translate < 1459392200 9323 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :izabera: she's either a strange troll or too maladapted for us to handle. i'm not sure. < 1459392217 92000 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :rdococ: are you saying her spanish isn't right? < 1459392233 846167 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :I was thinking she's faking it to be honest < 1459392248 62501 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :since she didn't get the bienvenido message < 1459392253 859252 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :rdococ: she hails from a venezuelan ip so it seemed logical it is her native language. < 1459392263 835274 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :k < 1459392290 1334 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :rdococ: could be though. however i meant "didn't get" as in pays no attention to it, as if she doesn't know what programming means. < 1459392309 564257 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hmm < 1459392310 542397 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :okay < 1459392317 108843 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :`? rdococ < 1459392319 720921 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :RDOCOCLIKESTOMAKELANGUAGESLIKETHIS < 1459392332 907629 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :`learn rdococ Apparently from Budapest, but probably not. < 1459392338 625443 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Relearned 'rdococ': rdococ Apparently from Budapest, but probably not. < 1459392357 203840 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :`learn rdococ is apparently from Budapest, but probably not. < 1459392359 444963 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Relearned 'rdococ': rdococ is apparently from Budapest, but probably not. < 1459392395 105606 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hmm < 1459392405 285174 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :is there a programming paradigm that has not been done yet < 1459392420 372832 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :oh what about < 1459392423 4664 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :program-oriented < 1459392437 433758 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :PrOgram-Oriented < 1459392477 958493 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :paradigm-oriented, clearly. < 1459392487 904752 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(unless Oz is that) < 1459392490 857882 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :how would that even work < 1459392494 434109 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i dunno < 1459392569 258024 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :izabera: also, she said she had been banned from #canaima-social(?) so she's presumably grating even to those who _do_ understand her. < 1459392590 337020 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i've been banned from a dozen channels < 1459392602 496416 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :I think I have been banned from a few < 1459392607 813547 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :>_> < 1459392612 157406 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :OKAY < 1459392619 495822 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :whut < 1459392688 752347 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ok i get it, getting banned is no proof of anythin (except maybe that you're weird but we all are here.) < 1459392692 7250 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*+g < 1459392746 595564 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :or that they're shit channels. < 1459392831 54948 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :defocus is a shit channel? < 1459392843 217997 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :THOSE WERE ALTERNATIVES < 1459392860 612066 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :oh my god -.- < 1459392866 733551 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :I'm weird? < 1459392871 964718 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION perhaps shouldn't do joke shouting at this point < 1459392881 16101 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :rdococ: like a platypus hth < 1459392893 550743 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :what? I knew you weren't really angry < 1459392904 178839 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :good, good < 1459392913 783687 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :BUT I'M WEIRD? < 1459392919 675210 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :Yay! < 1459392963 161096 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :ACTION yawns < 1459392963 576000 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :yw < 1459393011 832971 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Rdococ14]]4 M10 02https://esolangs.org/w/index.php?diff=46701&oldid=46670 5* 03Rdococ 5* (+14) 10yay added BASICER to my list < 1459393066 221851 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :what do you think of BASICER? < 1459393090 277848 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1459393203 427616 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net JOIN :#esoteric < 1459393395 257868 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 276 seconds < 1459393411 824021 :heroux!sandroco@gateway/shell/insomnia247/x-aqhczjtrahvjuufz QUIT :Ping timeout: 248 seconds < 1459393421 834348 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I like the idea of a bas icer. Is that like a cake decorator who only does single layer cakes? < 1459393461 735826 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :rdococ: I am curious, what paradigm is Daoyu < 1459393464 309604 :heroux!~heroux@gateway/shell/insomnia247/x-lafonrljumtrwrou JOIN :#esoteric < 1459393541 352507 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :kaynato: dunno < 1459393551 724508 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :proof: no, basicer < 1459393559 141178 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :prooftechnique: my esolang < 1459393577 894393 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I know, I was making a very oblique joke < 1459393588 145727 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :*hth < 1459393604 812747 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :ha ha < 1459393606 986640 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :base icer < 1459393624 663628 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I was thinking like bas relief, but yeah, the principle is the same < 1459393672 770374 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :Have I gotten a chance to show you the language I have made? < 1459393684 794652 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :what is it? < 1459393695 855466 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :BASRELIEF, the language you go to when you're just too fed up with BASIC < 1459393742 582613 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :Daoyu: https://esolangs.org/wiki/Daoyu < 1459393752 10423 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I'm trying to think of a way to implement conditionals with only GOTO just to make BASICER complete :D < 1459393768 272888 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :prooftechnique: computed goto? < 1459393809 968821 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I don't think BASICER's goto can do that. < 1459393811 671879 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :GOTO 100*(a>b)+200 < 1459393813 945963 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ok < 1459393850 125362 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1459393883 40613 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :wut < 1459393898 431630 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I guess they kind of already exist, if you take the user as an oracle < 1459393921 950986 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :there are no variables, how do you expect conditionals < 1459393928 569644 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :arthur-merlin model, with the user as merlin < 1459394036 734182 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*protocol < 1459394063 74947 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :@rdococ: is there a possibility you can help me with some C memory problems? < 1459394063 205230 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Unknown command, try @list < 1459394078 72206 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :why are you asking me < 1459394109 250649 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :You seem to be an experienced authority figure < 1459394116 87892 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :I do? < 1459394128 200759 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :I...suppose? < 1459394141 744246 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric ::s < 1459394174 355365 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :well, I'm about to fall asleep, and I don't know all that much, ask someone else < 1459394210 885401 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com PRIVMSG #esoteric :Alright, thanks < 1459394213 834838 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :but thanks for the compliment < 1459394251 11441 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :channel.Sleep(awkward silence) < 1459394255 880312 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*chirp* < 1459394338 738524 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i'm sure there's some authority on C here. < 1459394348 743395 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i mean, there are IOCCC winners here. < 1459394366 212594 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :this may or may not help in this case. < 1459394378 847835 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION pokes tromp_ and Gregor  < 1459394395 350970 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(the latter only out of principle) < 1459394428 182458 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(and i'm not sure the former appreciates it either) < 1459394436 400387 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :ACTION snores loudly < 1459394452 391323 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Most surprisingly portable is a great honor < 1459394696 688118 :shikhin!shikhin@unaffiliated/shikhin QUIT :Read error: Connection reset by peer < 1459394724 397307 :fungot!~fungot@momus.zem.fi QUIT :Ping timeout: 246 seconds < 1459394745 343659 :sewilton!sid32560@gateway/web/irccloud.com/x-mjhqecridzzcuwib QUIT :Ping timeout: 246 seconds < 1459394863 332240 :Lymia!lymia@magical.girl.lyrical.lymia.moe QUIT :Ping timeout: 246 seconds < 1459394863 332391 :fractal!~fractal@unaffiliated/scounder QUIT :Ping timeout: 246 seconds < 1459394863 332417 :dingbat!uid70835@gateway/web/irccloud.com/x-cxmfuxayfqncsder QUIT :Ping timeout: 246 seconds < 1459394934 336464 :incomprehensibly!sid3405@gateway/web/irccloud.com/x-nutkghybupupouto QUIT :Ping timeout: 246 seconds < 1459395123 331745 :jameseb!~jameseb_@runciman.hacksoc.org QUIT :Ping timeout: 246 seconds < 1459395123 331890 :nitrix!~nitrix@unaffiliated/nitrix QUIT :Ping timeout: 246 seconds < 1459395123 331906 :glogbot!dlopen@libdl.so QUIT :Ping timeout: 246 seconds > 1459395129 707692 JOIN :#esoteric > 1459395133 763100 JOIN :#esoteric > 1459395134 270312 JOIN :#esoteric > 1459395189 796284 JOIN :#esoteric > 1459395193 859740 JOIN :#esoteric > 1459395194 366005 JOIN :#esoteric > 1459395249 794995 JOIN :#esoteric < 1459395251 416891 :glogbot!dlopen@libdl.so JOIN :#esoteric > 1459395253 850787 JOIN :#esoteric > 1459395254 356986 JOIN :#esoteric < 1459395296 470278 :sewilton_!sid32560@gateway/web/irccloud.com/x-pitekloviaijlfkh NICK :sewilton < 1459395327 53923 :dingbat_!uid70835@gateway/web/irccloud.com/x-udlzolypdqbdkpbm NICK :dingbat < 1459395334 723681 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT : < 1459395373 888627 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :ack < 1459395376 287786 :nitrix-!~nitrix@104.236.108.9 QUIT :Changing host < 1459395376 450511 :nitrix-!~nitrix@unaffiliated/nitrix JOIN :#esoteric < 1459395380 595436 :nitrix-!~nitrix@unaffiliated/nitrix NICK :nitrix < 1459395391 203865 :incomprehensibly!sid3405@gateway/web/irccloud.com/x-qclsparchxhzanjy JOIN :#esoteric < 1459395472 85773 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1459395545 240056 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1459395593 161705 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1459396055 503010 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03Kc kennylau 5* 10New user account < 1459396066 891063 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07///14]]4 10 02https://esolangs.org/w/index.php?diff=46702&oldid=40418 5* 03Kc kennylau 5* (+4) 10/* Binary to unary conversion */ < 1459396879 994824 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Binary to unary conversion14]]4 N10 02https://esolangs.org/w/index.php?oldid=46703 5* 03Kc kennylau 5* (+1729) 10Created page with "A '''binary to unary conversion''' program is a program that can convert a given number in binary form to a unary form. It is mainly used to showcase [[Markov algorithm]] ([ht..." < 1459396881 220706 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Retina14]]4 10 02https://esolangs.org/w/index.php?diff=46704&oldid=45838 5* 03Kc kennylau 5* (+110) 10 < 1459396919 81002 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Binary to unary conversion14]]4 10 02https://esolangs.org/w/index.php?diff=46705&oldid=46703 5* 03Kc kennylau 5* (+28) 10 < 1459396977 364726 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Binary to unary conversion14]]4 10 02https://esolangs.org/w/index.php?diff=46706&oldid=46705 5* 03Kc kennylau 5* (+92) 10/* Retina */ < 1459396997 821782 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Retina14]]4 10 02https://esolangs.org/w/index.php?diff=46707&oldid=46704 5* 03Kc kennylau 5* (+103) 10 < 1459397223 52662 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 244 seconds < 1459398513 899941 :Kaynato!~Aedile@cpe-173-88-230-28.neo.res.rr.com QUIT :Ping timeout: 240 seconds < 1459398755 806563 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Quit: mihow < 1459399620 455800 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@tell hppavilion[1] http://dl.acm.org/citation.cfm?id=96559.96570 has &lgr; for some reason. I have no clue what that entity means <-- it's a lambda hth < 1459399620 656454 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1459399866 232517 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@tell rdococ so there is no turing complete machine with only one register? <-- fractran. < 1459399866 395231 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1459400478 651506 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1459400628 394161 :fractal!~fractal@unaffiliated/scounder JOIN :#esoteric < 1459400672 418243 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1459400962 683100 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net QUIT :Quit: Bye < 1459401794 414954 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 260 seconds < 1459401829 666915 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :https://api.left-pad.io/?str=test&len=12&ch=%22 < 1459401835 983076 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it got fixed :-D < 1459402349 837902 :Sgeo__!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :ais523, that's clearly a semver violation, they should put a version number somewhere. I suggest in the domain name just after .io < 1459402378 561508 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is it a semver violation if you don't /have/ a version number? < 1459402627 259430 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :is it a semver violation if you use one of the noncompliant examples from the spec? < 1459402639 921348 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :ais523: api.0.1.left-pad.io < 1459402647 571438 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :note that it is for the version 1.0 < 1459405201 712299 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1459405348 616021 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1459405587 701047 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 260 seconds < 1459405645 389482 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 252 seconds < 1459406402 282774 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1459406745 207037 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 268 seconds < 1459407117 265827 :lleu!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1459412509 597174 :J_Arcane!~chatzilla@37-219-5-127.nat.bb.dnainternet.fi QUIT :Ping timeout: 252 seconds < 1459413728 8510 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1459414053 893902 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1459414182 513607 :Effilry!~firefly@oftn/oswg-member/FireFly NICK :FireFly < 1459414805 575840 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1459415711 897725 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :brilliant! the ziped multiple html download of the POSIX spec from opengroup.org is so posixy it has two filenames that are equal case insensitively (_exit.html and _Exit.html) so you can't extract all of it on non-unixy file systems. < 1459416426 721965 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: they may very well have the same contents, too < 1459416444 73788 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :http://pubs.opengroup.org/onlinepubs/009695399/functions/exit.html describes those and exit < 1459416554 122615 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`fetch http://pubs.opengroup.org/onlinepubs/009695399/functions/_exit.html < 1459416601 381431 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2016-03-31 09:29:34 URL:http://pubs.opengroup.org/onlinepubs/009695399/functions/_exit.html [25309/25309] -> "_exit.html" [1] < 1459416601 544459 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION emulates fred astaire < 1459416605 914325 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`fetch http://pubs.opengroup.org/onlinepubs/009695399/functions/_Exit.html < 1459416608 906444 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2016-03-31 09:29:49 URL:http://pubs.opengroup.org/onlinepubs/009695399/functions/_Exit.html [25309/25309] -> "_Exit.html" [1] < 1459416624 114245 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` diff _?xit.html < 1459416636 234952 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1459416639 948891 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` diff _?xit.html < 1459416642 707033 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1459416649 603929 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: yep < 1459416661 301186 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` rm -v _?xit.html < 1459416663 387373 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :removed `_exit.html' \ removed `_Exit.html' < 1459416960 980806 :jaboja!~jaboja@vps.jaboja.pl JOIN :#esoteric < 1459417313 991246 :jaboja!~jaboja@vps.jaboja.pl QUIT :Ping timeout: 244 seconds < 1459418434 51306 :jaboja!~jaboja@vps.jaboja.pl JOIN :#esoteric < 1459418787 915203 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION thinks today's mezzacotta comic is strangely coherent. < 1459418954 427397 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i would recommend it to fungot, but e's not heeeeeeeeeeeeeAAAAA < 1459419979 968991 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :mezzacotta? < 1459420131 109245 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :http://www.mezzacotta.net/ < 1459420712 891670 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Later < 1459421047 607525 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1459421175 669972 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1459421386 392338 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 252 seconds < 1459421471 885150 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :doesn't look that impressive < 1459422262 340535 :jaboja!~jaboja@vps.jaboja.pl QUIT :Remote host closed the connection < 1459422736 213937 :dingbat!uid70835@gateway/web/irccloud.com/x-udlzolypdqbdkpbm QUIT :Quit: Connection closed for inactivity < 1459423216 69824 :^v!~v^@c-68-41-215-101.hsd1.mi.comcast.net QUIT :Ping timeout: 264 seconds < 1459423320 729057 :boily!~alexandre@96.127.201.149 QUIT :Quit: ALMOST CHICKEN < 1459423370 190194 :^v!~v^@c-68-41-215-101.hsd1.mi.comcast.net JOIN :#esoteric < 1459423371 52978 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi QUIT :Ping timeout: 244 seconds < 1459423408 826681 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi JOIN :#esoteric < 1459424792 286811 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03Midnightas 5* 10New user account < 1459425128 314869 :Reece`!~nothing@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net JOIN :#esoteric < 1459425371 281654 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Pylongolf14]]4 N10 02https://esolangs.org/w/index.php?oldid=46708 5* 03Midnightas 5* (+451) 10Created page with "= Pylongolf = Pylongolf is a simple stack-based language created by [http://midnightasgames.ga MidnightasGames]. == Adding to stack == Adding to the stack works differently t..." < 1459425385 74656 :jameseb-!~jameseb_@runciman.hacksoc.org NICK :jameseb < 1459425922 4444 :augur_!~augur@c-73-46-94-9.hsd1.fl.comcast.net QUIT :Read error: Connection reset by peer < 1459425942 975500 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net JOIN :#esoteric < 1459426987 597019 :ak48!~nodebot@amaterasu.macs.hw.ac.uk JOIN :#esoteric < 1459427090 325135 :ak48!~nodebot@amaterasu.macs.hw.ac.uk QUIT :Quit: node-irc says goodbye < 1459427161 573222 :Sgeo__!~Sgeo@ool-18e43ef5.dyn.optonline.net QUIT :Ping timeout: 252 seconds < 1459427365 61950 :AnotherTest!~turingcom@2a02:1811:d22:cc00:1402:686:8b4e:4b57 JOIN :#esoteric < 1459428003 861991 :^v!~v^@c-68-41-215-101.hsd1.mi.comcast.net QUIT :Ping timeout: 248 seconds < 1459428017 420797 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net QUIT :Read error: Connection reset by peer < 1459428055 50928 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net JOIN :#esoteric < 1459428063 701369 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net QUIT :Read error: Connection reset by peer < 1459428106 248072 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net JOIN :#esoteric < 1459428373 53604 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1459428417 565682 :^v!~v^@c-68-41-215-101.hsd1.mi.comcast.net JOIN :#esoteric < 1459428697 45863 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 250 seconds < 1459429774 339035 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :am I the only one who didn't make a brain**** derivative when I first joined? < 1459431329 906009 :Guest6809!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1459431679 489 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de JOIN :#esoteric < 1459432121 818604 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :no < 1459432133 91715 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i didn't do it either < 1459432248 423404 :lambda-11235!~lambda-11@47.208.113.50 JOIN :#esoteric < 1459432292 322594 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :rdococ: I still have to resist it VERY hard, because there's a good one I know but I want to make sure it's never made. I'll have to figure out how to do it elegantly without brainfuck, but I haven't yet. < 1459432383 753007 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I'll probably have to adapt it to underload if possible. < 1459433074 313362 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :rdococ: I have not made any esolangs, yet :v < 1459433194 28387 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :did you made... any prooving technique < 1459433502 34414 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :The only technique you need is "trust me" :D < 1459433936 320996 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh, the jedi trick? < 1459433957 38247 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :prooftechnique: but what do you do with those users who are immune to mind tricks? < 1459433988 408514 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I bet we have some of those on this channel < 1459434042 435895 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Then you just invoke descent theory and everyone gives up < 1459434555 510655 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Evil14]]4 10 02https://esolangs.org/w/index.php?diff=46709&oldid=30837 5* 03Kc kennylau 5* (+165) 10 < 1459434924 145663 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Question. On windows 10, how do I configure the system to not turn off the monitor so quickly when on the lock screen? < 1459434935 928702 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Evil14]]4 10 02https://esolangs.org/w/index.php?diff=46710&oldid=46709 5* 03Kc kennylau 5* (+105) 10/* 0 to 255 using only a, e, u, z (To be completed) */ < 1459434975 455771 :J_Arcane!~chatzilla@37-219-5-127.nat.bb.dnainternet.fi JOIN :#esoteric < 1459435006 772840 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I tried to change the "Power Options" in control panel, but that only lets me change how quickly the monitor turns off when the login isn't locked. < 1459435141 428682 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Ah, I see < 1459435166 224958 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I tried a google search, and I found some webpages mentioning strange registry entries. < 1459435188 652394 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Although most of them are about Windows 8 and they don't seem directly applicable. < 1459435341 238309 :spiette!~spiette@x-132-204-251-254.xtpr.umontreal.ca JOIN :#esoteric < 1459435366 460264 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :also found another webpage with a different solution that might work: https://support.microsoft.com/en-us/kb/2835052 < 1459435412 376471 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hmm < 1459435515 184722 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :I have trouble trying to turn up the brightness on my monitor < 1459435526 906159 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :no matter what setting I set, it always looks the same < 1459435696 20392 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1459435801 676975 :lambda-11235!~lambda-11@47.208.113.50 QUIT :Quit: Bye < 1459436074 54791 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1459436222 261946 :bender|!benderpc@2404:e800:e61a:41d:91fc:c366:1b68:890b JOIN :#esoteric < 1459436680 88049 :Kaynato!~Aedile@casewireless03.CWRU.Edu JOIN :#esoteric < 1459436813 411115 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :is there a number system where 1/0 = infinity? < 1459436861 34528 :AnotherTest!~turingcom@2a02:1811:d22:cc00:1402:686:8b4e:4b57 QUIT :Ping timeout: 250 seconds < 1459436996 859749 :jameseb!~jameseb_@runciman.hacksoc.org PRIVMSG #esoteric :rdococ: not if you want the field axioms to be satisfied, I think < 1459437187 260376 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hmm < 1459437232 912883 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :(x/y)*y = x < 1459437234 729304 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :so < 1459437242 452878 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :(x/0)*0 = x < 1459437255 420524 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :x/y = x * (1/y) < 1459437264 297239 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :that means x/0 = x * (1/0) < 1459437282 814083 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :well, there will have to be multiple infinities < 1459437443 754285 :Reece`!~nothing@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net QUIT :Read error: Connection reset by peer < 1459437752 743446 :^v!~v^@c-68-41-215-101.hsd1.mi.comcast.net QUIT :Ping timeout: 260 seconds < 1459437796 426531 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :I always wondered why people keep talking about pi < 1459437802 893879 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :I prefer the square root of 2 < 1459437817 445198 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :it is the everything number < 1459437876 771589 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :or i < 1459437881 938871 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :because it's the number of my dreams < 1459437941 981669 :^v!~v^@c-68-41-215-101.hsd1.mi.comcast.net JOIN :#esoteric < 1459438324 248976 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :I want to make a mathematical system which doesn't calculate things normally so I can do square root of -1 without adding a special case < 1459438405 224989 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :which I could do < 1459438414 642923 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :in string substitution < 1459438433 977123 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :sqrt ($x * $x) = $x < 1459438457 360420 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :sqrt($x) * sqrt($x) = $x < 1459438460 559359 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :I think < 1459438546 503316 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hmm < 1459438554 231200 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :how would I make a super-turing complete programming language < 1459438779 880066 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :adding an oracle is the standard way of doing that < 1459438815 362117 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :if f(x) does not terminate then ... < 1459438851 975735 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :but can we break that does not terminate super-complete instruction into smaller ones? < 1459438886 602863 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :for example, are there other problems that turing complete machines can't solve? < 1459438964 791542 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Well, most subsets of the natural numbers are uncomputable... so yes. < 1459438971 557365 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :The tricky bit is to define one. < 1459439015 425230 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :well < 1459439018 559410 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :the issue is < 1459439030 718030 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :in any system that sounds logical < 1459439124 305628 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Would an oracle for the n-th digit of the halting probability (for, say, binary lambda calculus) solve the halting problem... I'm afraid it does? < 1459439324 127423 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hmm < 1459439371 390356 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :how do we divide the halting problem into smaller instructions? basically, a super turing complete language where you need more than one instruction to solve the problem < 1459439510 418076 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :infact, why not just specify that it computes everything in a finite time < 1459439515 854037 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :then it's super-turing complete < 1459439636 49583 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :"everything" < 1459439769 290971 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :yes < 1459439791 647431 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :programs that don't halt halt anyway < 1459439798 473235 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION is actually hoping for a concrete definition of an oracle that's not computable but cannot solve the halting problem for TMs. < 1459439813 860411 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :ACTION wonders what an oracle is < 1459439843 600440 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :an external entity that answers interesting questions. < 1459439888 62176 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :are you sure that the halting problem is even well defined? < 1459439974 24507 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :They're used in computability theory and also in complexity theory. For example a SAT oracle would take a boolean formula and immediately say whether it's satisfiable or not. So people talk about complexities relative to an oracle... P^{NP} would contain problems that can be solved in polynomial time and a polynomial number of queries to an NP oracle (which you can think of as a SAT oracle... < 1459439980 103980 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :...because SAT is NP-complete). < 1459440016 596004 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :rdococ: yes, it is well-defined for Turing machines. < 1459440029 993408 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hmmm < 1459440055 420406 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hey, turing complete machines can solve it for finite state machines < 1459440191 799623 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :the "if f(x) halts" construct is not well-defined if you allow recursion, due to its circularity... f := loop while f halts. < 1459440219 42965 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I don't understand this. In the rust standard library, why is std::process::Command.spawn not an unsafe function, when it starts a process with an arbitrary executable and so can indirectly cause arbitrary memory access on your process too. < 1459440264 675627 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :now who would do such things... :P < 1459440301 162026 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :also, what distinguishes the spawned processes from any other processes that are already running on the system? < 1459440315 692114 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :by that reasoning, all code is unsafe. < 1459440337 12713 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(which is quite close to the truth, but not a useful distinction to make... lacking the distinction) < 1459440356 554531 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: sure, if you run unsafe code _once_, and it's not actually safe, then you can get undefined behavior _later_. < 1459440372 834841 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but the point is that running only safe code shouldn't be able to do thtat < 1459440384 52988 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :b_jonas: note that I don't know what kind of safety Rust is trying to model < 1459440394 968498 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :so opening files or starting processes should count as unsafe < 1459440402 994142 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: that is described in the rust book and manuals < 1459440407 750276 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION doesn't even know this with complete certainty for Haskell... where he's a bit of an expert. < 1459440407 913336 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :the safety model that is < 1459440433 276832 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :well, haskell is sort of different < 1459440495 855914 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :function f() { while f halts { } } < 1459440500 662978 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :does the function halt? < 1459440506 803355 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :the function halts if it does not halt < 1459440514 561449 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :b_jonas: I was merely trying to clarify that I was voicing an opinion not based on fact but at best on common sense. < 1459440545 291049 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hmm < 1459440548 486184 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :so what about this < 1459440549 259688 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :rdococ: I think I just wrote that, with slightly different syntaxc < 1459440550 522668 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :x < 1459440566 598261 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :make evaluation not go through the whole thing, but just one step - for example < 1459440581 120477 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :evaluate((3 + 2) + 1) = 5 + 1 < 1459440583 391991 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :not 6 < 1459440613 968206 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hmm < 1459440652 49921 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :pairs of functions that cancel each other < 1459440666 993643 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :successor(predecessor(x)) = predecessor(successor(x)) = x < 1459440682 875424 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :sqrt(x^2) = sqrt(x)^2 = x < 1459440719 454328 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :sqrt(x^2) = |x| < 1459440746 220615 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :sqrt(-1^2) = 1 < 1459440747 105601 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :true < 1459440760 67267 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> -1^2 < 1459440761 546467 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : -1 < 1459440768 166381 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> (-1)^2 < 1459440769 713503 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 1 < 1459440826 84968 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :x * sqrt(y) = sqrt((x^2) * y) < 1459440829 398297 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :right? < 1459440836 954069 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :if x >= 0 < 1459440842 937614 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hmm < 1459440869 610126 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(or y = 0) < 1459440877 789016 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :so it works if y < 0? < 1459440889 571396 :J_Arcane!~chatzilla@37-219-5-127.nat.bb.dnainternet.fi QUIT :Ping timeout: 252 seconds < 1459440898 197135 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :1 * sqrt(-1) = sqrt((1^2) * -1) < 1459440910 559241 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :it gets messy if you allow complex numbers < 1459440958 910909 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :we could make a computer system that treats impossible numbers as if they were normal - basically a way to check if expressions evaluate to the same value without evaluating them < 1459440977 64335 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :brb < 1459441089 637361 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Because of branches... and arbkitrary choices for "principal values". (The same is true for real numbers, but there the mess can be reduced to just discussing signs.) < 1459441090 772537 :bender|!benderpc@2404:e800:e61a:41d:91fc:c366:1b68:890b QUIT :Read error: Connection reset by peer < 1459441110 249116 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? arbkitrary < 1459441143 125732 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :arbkitrary? ¯\(°​_o)/¯ < 1459441405 234316 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fungot, are you arbkitary? < 1459441628 61527 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :i^2 = j^2 = k^2 means i = j??? < 1459441631 872718 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric := k??? < 1459441650 386824 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :no < 1459441679 423545 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :rdococ: are you looking at quaternions? < 1459441716 468086 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :maybe < 1459441728 672526 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :but it breaks rules I find comfortable < 1459441748 32264 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :rdococ: it's no different than 1^2 = (-1)^2 < 1459441760 509350 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :oh < 1459441761 432596 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :okay < 1459441763 729257 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :that makes sense < 1459441777 883635 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :rdococ: if so, note that multiplication there isn't even commutative, so (i-j)(i+j) = i^2 + ij - ji - j^2 != i^2 - j^2... so i^2 = j^2 does not even imply i = j or i = -j. < 1459441820 555430 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(but the distributive laws continue to hold) < 1459441968 96835 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(in fact, i^2 + ij - ji - j^2 = 2k whereas i^2 - j^2 = 0) < 1459442480 218437 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :urgh slow compiling < 1459442521 344866 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric ::/ < 1459442568 221587 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :c++ seems to compile mmuch slower than an equivalent loc of c < 1459442605 989764 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1459442612 419470 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :it does < 1459442616 898630 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :i wonder how D and rust compare < 1459442629 213063 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :C++ needs to do semantic analysis during the parisng < 1459442631 174758 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :*parsing < 1459442644 454229 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :and expand templates during compilation < 1459442648 772097 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :there's C, D, is there E? < 1459442656 554189 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :\oren\: you know there are compiler options to modify how quickly you compile, and in particular with gcc, -O (same as -O1) is great for improving compilation speed compared to -O2 (which does more optimizations) < 1459442661 48185 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :right? < 1459442661 377607 :Kaynato!~Aedile@casewireless03.CWRU.Edu PRIVMSG #esoteric :Could I ask for some c help? < 1459442665 849505 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :Kaynato: you can try ;) < 1459442672 976611 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :I know there's F, perhaps G, idk about H or I, there is J, idk about K...well yet anyway < 1459442684 272777 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :also, don't use ancient versions of compilers, because some of those really are slow < 1459442691 440932 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :^ < 1459442702 442944 :Kaynato!~Aedile@casewireless03.CWRU.Edu PRIVMSG #esoteric :Ok, my program is crashing unexpectedly on typical input only of one sort < 1459442714 67734 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :rdococ: there are languages for every ascii letter, probably more than one language for half of them < 1459442715 75190 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :there's Lazy K. < 1459442718 305799 :Kaynato!~Aedile@casewireless03.CWRU.Edu PRIVMSG #esoteric :If I alter the input with inconsequential anything, it doesn't crash < 1459442724 80913 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :okay < 1459442728 200875 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :what about Unicode letters < 1459442729 619854 :Kaynato!~Aedile@casewireless03.CWRU.Edu PRIVMSG #esoteric :If I put it in gdb, it doesn't crash < 1459442736 620562 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :rdococ: and there is a quite famous apl-like called K, and there was some crazy language called E somewhere < 1459442739 194428 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :Kaynato: you have undefined behaviour somewhere, probably < 1459442750 345883 :Kaynato!~Aedile@casewireless03.CWRU.Edu PRIVMSG #esoteric :Sometimes it just crashes < 1459442754 711310 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :Kaynato: start by turning off optimizations < 1459442756 419166 :Kaynato!~Aedile@casewireless03.CWRU.Edu PRIVMSG #esoteric :Other times calloc doesn't want to allocate 4 bytes < 1459442765 540459 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :possibly run with ubsan < 1459442767 371812 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :uninitialized varriables? < 1459442767 805171 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :or valgrind < 1459442780 809491 :Kaynato!~Aedile@casewireless03.CWRU.Edu PRIVMSG #esoteric :Optimizations are off, I am compiling for gdb < 1459442815 617744 :Kaynato!~Aedile@casewireless03.CWRU.Edu PRIVMSG #esoteric :All variables areinitialized < 1459442832 60114 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :use valgrind or ubsan < 1459442864 125550 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :okay < 1459442865 948264 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :what about this < 1459442866 873306 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :© < 1459442870 974214 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :also check for division by zero < 1459442875 136964 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :circle with a c in it < 1459442894 431589 :Kaynato!~Aedile@casewireless03.CWRU.Edu PRIVMSG #esoteric :I am using windows < 1459442919 84883 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :rdococ: it's the name of a programming language specialized for use in the entertainment industry < 1459442944 310099 :Kaynato!~Aedile@casewireless03.CWRU.Edu PRIVMSG #esoteric :Can I run valgrind on windows? < 1459442954 440924 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I doubt it < 1459442956 841695 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :yeah < 1459442958 642492 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :even if you could, it only runs Linux binaries < 1459442959 298085 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :ubsan should work though < 1459442969 665573 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :msan is Valgrind-like and probably works on Windows < 1459442983 641232 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(and msan and ubsan complement each other, they catch different classes of bugs) < 1459442985 851366 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :which compiler are you using? < 1459442996 993259 :Kaynato!~Aedile@casewireless03.CWRU.Edu PRIVMSG #esoteric :gcc < 1459443004 139563 :Kaynato!~Aedile@casewireless03.CWRU.Edu PRIVMSG #esoteric :Ah, chrome's crashed < 1459443066 927529 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :at some point you should start ruling out hardware problems, not sure whether you've reached it yet < 1459443095 966538 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1459443118 377551 :dingbat!uid70835@gateway/web/irccloud.com/x-rbjfltvdshrdicxa JOIN :#esoteric < 1459443144 686471 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ouch... faulty RAM sucks < 1459443153 592290 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it's hard to debug < 1459443182 893417 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(but chrome crashing doesn't mean that much) < 1459443204 767213 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Kaynato: check if maybe your system's memory use is so high that programs run out of memory. < 1459443215 137933 :Kaynato!~Aedile@casewireless03.CWRU.Edu PRIVMSG #esoteric :it is not < 1459443224 458848 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :it's not the most likely of causes... and it tends to produce intermittend rather than reproducible errors anyway < 1459443229 940340 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :or if the program you're running is allocating too much memory which is how it runs out. < 1459443232 625607 :Kaynato!~Aedile@casewireless03.CWRU.Edu PRIVMSG #esoteric :I mean, I can run this and have it allocate even a few mb < 1459443234 623970 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: yep < 1459443240 212025 :Kaynato!~Aedile@casewireless03.CWRU.Edu PRIVMSG #esoteric :it's just on this specific program that calloc fails for some reason < 1459443243 777690 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :intermittent < 1459443279 328088 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Kaynato: usually that's just a memory corruption bug elsewhere in the program, eg. indexing past an array or using a stale or uninitialized pointer < 1459443304 195333 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :like a pointer to a freed object < 1459443353 944315 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 244 seconds < 1459443360 744981 :Kaynato!~Aedile@casewireless03.CWRU.Edu PRIVMSG #esoteric :it's really strange, I'm using really simple code and it causes this, while complex code doesn't < 1459443372 82687 :Kaynato!~Aedile@casewireless03.CWRU.Edu PRIVMSG #esoteric :I'll make a simpler example to see if the error is triggered < 1459443401 668129 :Kaynato!~Aedile@casewireless03.CWRU.Edu PRIVMSG #esoteric :Ok, so I can run the output file just fine < 1459443412 699448 :Kaynato!~Aedile@casewireless03.CWRU.Edu PRIVMSG #esoteric :But on the default of compile-interpret, it breaks < 1459443538 562416 :hppavilion[1]!~DevourerO@74-114-87-76.dynamic.asdk12.org JOIN :#esoteric < 1459443555 604918 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1459443666 259246 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :sounds like you have a memory corruption bug somewhere < 1459443679 398561 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :yep < 1459443706 919597 :Kaynato!~Aedile@casewireless03.CWRU.Edu PRIVMSG #esoteric :how do I run ubsan? < 1459444029 104159 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Kaynato: try -fsanitize=address -fsanitize=undefined when compiling with gcc (you'll need a recent version of gcc) < 1459444043 437251 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that'll turn on asan (which I called msan earlier due to misremembering the name) and ubsan < 1459444087 92517 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then run your proram as normal < 1459444166 272074 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not sure if this works on Windows yet; hopefully it does though < 1459444219 71708 :Kaynato!~Aedile@casewireless03.CWRU.Edu QUIT :Ping timeout: 244 seconds < 1459444232 229731 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, Kaynato probably didn't see my reply :-( < 1459444239 868792 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hmm < 1459444253 330994 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :if I were to make an infinity, it would be a neutral number like 0 < 1459444261 582251 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :okay, if you call it a number < 1459444294 951847 :Kaynato!~Aedile@casewireless03.CWRU.Edu JOIN :#esoteric < 1459444355 400303 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : Kaynato: try -fsanitize=address -fsanitize=undefined when compiling with then run your proram as normal gcc (you'll need a recent version of gcc) that'll turn on asan (which I called msan earlier due to misremembering the name) and ubsan I'm not sure if this works on Windows yet; hopefully it does though < 1459444399 707349 :lambda-11235!~lambda-11@24.156.46.20 JOIN :#esoteric < 1459444407 297523 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :infinity is basically the 0 that's 1/0 < 1459444420 755087 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :infinity is like a second 0 < 1459444464 824083 :Kaynato!~Aedile@casewireless03.CWRU.Edu PRIVMSG #esoteric :Projective number line? < 1459444470 195372 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :I heard of this projective circle thing that goes from 0 -> 1 -> 2 -> 3 -> infinity -> -3 -> -2 -> -1 -> 0 < 1459444524 765940 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :rdococ: right, that's basically projective geometry < 1459444528 994521 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it works in more dimensions than just 1D < 1459444547 114140 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and has some other fun properties, e.g. going past infinity and back from the other side makes an object into a mirror image of itself < 1459444581 278161 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :so you can have complex projective numbers and cool extra transformations? < 1459444667 289147 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :perhaps < 1459444681 52610 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not sure if it works with complex numbers rather than just x/y coordinates, but it probably does < 1459444686 891387 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or, wait, no < 1459444688 466342 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it isn't an x/y < 1459444693 991798 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because infinity is a point, not a line < 1459444707 214735 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, no it is a line < 1459444708 754093 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think < 1459444710 635819 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm confused < 1459444718 263241 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hmm < 1459444728 733011 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :x/y is the same thing as the complex plane < 1459444733 806470 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :at least I think it is < 1459444735 639462 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in 2D projective geometry, there is one "point at infinity" for each angle a line can have < 1459444749 895771 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :two parallel lines intersect at the point at infinity for their angle < 1459444756 328823 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so there is a line at infinity that contains all the points at infinity < 1459444760 737487 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :can a triangle have one angle in infinity? < 1459444816 422200 :hppavilion[1]!~DevourerO@74-114-87-76.dynamic.asdk12.org QUIT :Ping timeout: 252 seconds < 1459444838 959598 :Kaynato!~Aedile@casewireless03.CWRU.Edu PRIVMSG #esoteric :An angle of infinity is not particularly meaningful < 1459444858 512919 :Kaynato!~Aedile@casewireless03.CWRU.Edu PRIVMSG #esoteric :Oh, misread < 1459444859 383180 :Kaynato!~Aedile@casewireless03.CWRU.Edu PRIVMSG #esoteric :Sorry < 1459444899 646561 :Kaynato!~Aedile@casewireless03.CWRU.Edu PRIVMSG #esoteric :ais523: Riemann sphere is the likely one you are thinking about for complex numbers < 1459444912 502216 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :could be < 1459444927 835957 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not an expert on projective geometry, I've hardly even seen references to it < 1459444955 167560 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :rdococ: I don't see why you couldn't have a triangle formed out of two crossing lines, with the third at infinity < 1459445012 624176 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :sleepy < 1459445525 198072 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ais523: because there's a whole line at infinity, and the two intersecting lines will intersect that one in different points. < 1459445566 354146 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :int-e: yes, thus forming a triangle < 1459445582 64430 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :one of the sides runs from one of the relevant points-at-infinity to the other < 1459445595 28736 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ais523: oh, it wasn't clear that the line at infinity would be one of the sides < 1459445596 111863 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the other two run from the points-at-infinity to a single point in "finite space" < 1459445600 157211 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ais523: that's fine then < 1459445726 151397 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh, another parsing failure... < 1459445753 57478 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1459445779 332201 :lleu!~gnomebad@unaffiliated/lleu QUIT :Quit: That's what she said < 1459445973 607518 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@tell myname doesn't look that impressive <-- what do you mean, not impressive? all the panels share a theme despite not being just repetition of each other! (ok so the point is that it's usually far worse hth) < 1459445973 770403 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1459446074 358152 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: this is a mezzacotta comic? < 1459446085 387648 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: yeah < 1459446088 478073 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :today's < 1459446116 703306 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's actually… mildly funny, at least < 1459446124 142189 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you are right, it is unusually good for mezzacotta < 1459446134 145988 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION bakes it < 1459446171 206926 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :yay < 1459446318 525667 :Frooxius!~Frooxius@194.108.5.201 JOIN :#esoteric < 1459446354 289425 :spiette!~spiette@x-132-204-251-254.xtpr.umontreal.ca QUIT :Quit: :qa! < 1459446418 393523 :lambda-11235!~lambda-11@24.156.46.20 PRIVMSG #esoteric :An old stack based language I wrote a long time ago, https://github.com/lambda-11235/tstk. < 1459446440 321349 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : am I the only one who didn't make a brain**** derivative when I first joined? <-- technically, have i ever? the one i added recently already existed with a different name. < 1459446512 413519 :lambda-11235!~lambda-11@24.156.46.20 PRIVMSG #esoteric :If anyone's interested in looking at it. < 1459446526 650224 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i've certainly implemented a few, though. although i don't think i implemented brainfuck _itself_ until i did it in Fueue. < 1459446602 451311 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: did you invent small-finite-tape BF? < 1459446610 992343 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :like, with a single-digit length? < 1459446670 919818 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :lambda-11235: why does github show README.html unrendered... < 1459446690 995750 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: because it's not a Markdown file and github doesn't render anything but markdown < 1459446693 420486 :zadock!~outsider@81.180.208.252 JOIN :#esoteric < 1459446717 637236 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: cannot imagine so, there was already a proof by someone else that 5 were enough after all. < 1459446733 699073 :lambda-11235!~lambda-11@24.156.46.20 PRIVMSG #esoteric :oerjan: I wrote it a long time ago, and for some reason I decided to use html for the README. < 1459446759 845971 :lambda-11235!~lambda-11@24.156.46.20 PRIVMSG #esoteric :That was long before I joined GitHub. < 1459446766 367431 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1459446767 363314 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm < 1459446790 420238 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b < 1459446795 193283 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :bleh < 1459446801 173397 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :backspace is next to return, as usual < 1459446809 843414 :APic!apic@apic.name PRIVMSG #esoteric :B-) < 1459446823 312761 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, why am I apologising for my typos, I used to just send them to #esoteric without caring < 1459446829 513484 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :presumably I'm on better behaviour than normal < 1459446833 68356 :lambda-11235!~lambda-11@24.156.46.20 PRIVMSG #esoteric :oerjan: Write a program to convert html to markdown, and call it markup. < 1459446838 69202 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: and you invented reversible brainfuck before i needed it for jolverine < 1459446848 111725 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: I didn't realise you needed it < 1459446867 70169 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :lambda-11235: doesn't pandoc do that? maybe it only goes the other way. < 1459446892 294288 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION doesn't really know pandoc < 1459446906 686262 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :now you're making me want to work on rtfm again < 1459446916 137815 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: jolverine is reversible and has a tape, so it seemed like the obvious thing to try... < 1459446929 24841 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(for the TC proof) < 1459446932 869871 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(the basic idea is that it statistically analyzes text documents to work out what notation they use for headings, titles, etc., then converts into other formats) < 1459446942 510893 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :and then i had to prove rev. bf TC first < 1459446943 243116 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(I haven't even really started it yet, though) < 1459447026 755113 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you know, looking at that page < 1459447035 810653 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in retrospect I should probably define , to add the input to the current cell < 1459447042 935175 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :rather than crash the program if the current cell is nonzero < 1459447065 185696 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : presumably I'm on better behaviour than normal <-- hasn't that day passed < 1459447071 153767 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? ais523 < 1459447072 511304 :lambda-11235!~lambda-11@24.156.46.20 PRIVMSG #esoteric :oerjan: Hold on, converting and tidying up the markdown. < 1459447075 897621 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: it was earlier this month < 1459447077 397366 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 246 seconds < 1459447084 501186 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :however, I am sometimes well-behaved on other days too < 1459447084 665570 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Agent “Iä” Smith is an alien with a strange allergy to avian body covering, which he is trying to retroactively prevent from ever evolving. On the 3rd of March, he's lawful good. < 1459447099 569318 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shocking < 1459447173 592968 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: next you need to merge rtfm with aimake hth < 1459447190 581331 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: it'd be possible < 1459447201 153678 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :aimake uses POD for documentation atm (both its own and that of programs it's installing) < 1459447232 414780 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but that's partly because it ships with Perl, and partly because it's one of the few formats that has all the features that documentation really needs (the other is info and everyone hates info) < 1459447319 88333 :idris-bot!~idris-bot@dslb-178-006-010-224.178.006.pools.vodafone-ip.de JOIN :#esoteric < 1459447331 869933 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i recall they changed the doc format for ghc last year. < 1459447355 454122 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :although the new one _did_ lose a few features (deep nesting, i think) < 1459447371 927081 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :but it was still considered a win. < 1459447382 197161 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, hmm, asan and msan both exist and do different things, and valgrind does both those things < 1459447395 628277 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(asan = check for addressability, msan = check for definedness) < 1459447523 706761 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :from DocBook to ReStructuredText https://ghc.haskell.org/trac/ghc/wiki/UsersGuide/MoveFromDocBook < 1459447681 533797 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm, email from norwegian tax authorities < 1459447763 664893 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: well at least you're actually norwegian, so it makes more sense that you receive the email than that, say, I do < 1459447789 226468 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :the spam filter marked it as possibly spam :P < 1459447796 473372 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :but there's no link in it so... < 1459447889 910127 :shikhin_!shikhin@unaffiliated/shikhin NICK :shikhin < 1459447892 357605 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: it's an email everyone gets, that the tax forms are ready < 1459447989 218629 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(everyone they've got email for, that is. i _almost_ managed to not use the official login long enough that they stopped considering my email valid) < 1459448038 438624 :spiette!~spiette@x-132-204-251-254.xtpr.umontreal.ca JOIN :#esoteric < 1459448087 586214 :lambda-11235!~lambda-11@24.156.46.20 PRIVMSG #esoteric :oerjan: Converted to markdown. How's that? < 1459448110 819841 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :yay < 1459448167 72892 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :markdown annoys me < 1459448211 133222 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there are three jobs you really want for a format like that: a) capable of representing arbitrary formatting; b) looks like a regular unformatted text file; c) easy for someone unfamiliar with the format to edit < 1459448217 399894 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and it pretty much fails at all three < 1459448307 581633 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :that's what they call an excellent compromise hth < 1459448408 741142 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I've been considering making my own, going all-in on b) and only aiming for the other two to the extend they don't interfere < 1459448424 568850 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :was considering going so far as to allow people to write directives as sequences of spaces and tabs at the end of lines, Whitespace-style < 1459448736 194611 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :schlock in a holding cell, what did I miss? < 1459448737 185445 :lambda-11235!~lambda-11@24.156.46.20 PRIVMSG #esoteric :ais523: I would want something that goes for a. A kinda of markup language that's turing complete with arbitrary drawing capabilities. < 1459448742 25631 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: I don't think perldoc has all the features that documentation needs. there's one feature I'm really missing < 1459448765 690974 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :lambda-11235: like HTML+JS, but less insane? < 1459448767 105465 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: go on < 1459448782 8085 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(probably have to wait for the next strip for an explanation... sigh) < 1459448821 886294 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :well, at least with the current perldoc interpreters. it's possible that it could be fixed in the future by changing those. < 1459448831 767707 :lambda-11235!~lambda-11@24.156.46.20 PRIVMSG #esoteric :ais523: I considered that, but yes, it needs to be more sane, and prettier to look at. < 1459448835 804565 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: you still haven't told me what the feature /is/ < 1459448874 29368 :lambda-11235!~lambda-11@24.156.46.20 PRIVMSG #esoteric :Like LaTeX, but easier to program and do graphics in. < 1459448884 355211 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :you know how perl has =begin and =for directives to put renderer-specific parts in a perldoc, so you can say something like eg. =for *HTML \n to embed an image in HTML output < 1459448895 178080 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes < 1459448900 182854 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :=for aimake manualsection 6 < 1459448917 12982 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :The feature I'm missing is the same thing in negative, so that you can easily put fallbacks for other renderers < 1459448944 715732 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it's possible to do this for some renderers by putting the fallback text unconditionally and using some renderer-specific method to hide that text < 1459448944 916068 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a "=for everythingelse"? < 1459448951 243383 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: no, more like a =for !HTML < 1459448966 527219 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that wouldn't be useful unless you could hide from two or more renderers at once < 1459448972 962134 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: you can with =begin < 1459448980 990058 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: non-starred =being blocks can be nested < 1459448996 3885 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :obviously =for !HTML is the wrong syntax for it, because it's not backwards compatible < 1459449005 275649 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? markdown < 1459449013 125906 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :markdown? ¯\(°​_o)/¯ < 1459449035 305419 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`le/rn markdown/What will your markdown flavor be today? < 1459449046 85765 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned «markdown» < 1459449048 338375 :zadock!~outsider@81.180.208.252 QUIT :Ping timeout: 276 seconds < 1459449055 908933 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :we could use something like =for begin !\nHTML\n\n ... \n\n=for end ! < 1459449068 44872 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :which would be ignored by existing renderers < 1459449079 868836 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :so the text inside would be kept < 1459449118 932162 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :you can still do specific hacks like =for HTML\n