< 1501547261 0 :fizzie!?@? PRIVMSG #esoteric :`unidecode ߷ < 1501547262 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+07F7 NKO SYMBOL GBAKURUNEN] < 1501547332 0 :https_GK1wmSU!~deep-book@169.55.27.131 JOIN :#esoteric < 1501547478 0 :https_GK1wmSU!~deep-book@169.55.27.131 PART #esoteric : < 1501547872 0 :Jafet!~jafet@unaffiliated/jafet QUIT :Ping timeout: 246 seconds < 1501548138 0 :Warrigal_!~tswett@unaffiliated/tswett JOIN :#esoteric < 1501548908 0 :Jafet!~jafet@unaffiliated/jafet JOIN :#esoteric < 1501549085 0 :Jafet!~jafet@unaffiliated/jafet QUIT :Read error: Connection reset by peer < 1501549142 0 :Jafet!~jafet@unaffiliated/jafet JOIN :#esoteric < 1501549453 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03Periapsis 5* 10New user account < 1501549563 0 :Jafet!~jafet@unaffiliated/jafet QUIT :Read error: Connection reset by peer < 1501549666 0 :Jafet!~jafet@unaffiliated/jafet JOIN :#esoteric < 1501550102 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=52610&oldid=52602 5* 03Periapsis 5* (+247) 10 < 1501550149 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Joke language list14]]4 10 02https://esolangs.org/w/index.php?diff=52611&oldid=52437 5* 03Periapsis 5* (+16) 10/* Brainfuck derivatives */ < 1501550335 0 :z0d!~z0d@unaffiliated/z0d QUIT :Remote host closed the connection < 1501550575 0 :Jafet!~jafet@unaffiliated/jafet QUIT :Read error: Connection reset by peer < 1501550726 0 :Jafet!~jafet@unaffiliated/jafet JOIN :#esoteric < 1501551391 0 :Jafet!~jafet@unaffiliated/jafet QUIT :Read error: Connection reset by peer < 1501551456 0 :Jafet!~jafet@unaffiliated/jafet JOIN :#esoteric < 1501551488 0 :Sgeo!~Sgeo@ool-18b98980.dyn.optonline.net PRIVMSG #esoteric :Is this language any good? https://winworldpc.com/product/actor < 1501551558 0 :Sgeo!~Sgeo@ool-18b98980.dyn.optonline.net PRIVMSG #esoteric :"Actor is an object oriented Smalltalk-like programming language for Windows 3.1. < 1501551558 0 :Sgeo!~Sgeo@ool-18b98980.dyn.optonline.net PRIVMSG #esoteric :Interestingly, an earlier version of Actor ran on Windows 2.1!" < 1501551633 0 :Jafet!~jafet@unaffiliated/jafet QUIT :Read error: Connection reset by peer < 1501551665 0 :Jafet!~jafet@unaffiliated/jafet JOIN :#esoteric < 1501551956 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07BrainGuck14]]4 N10 02https://esolangs.org/w/index.php?oldid=52612 5* 03Periapsis 5* (+694) 10Created page with "BrainGuck is an esoteric language created by [[User:Periapsis]]. It was inspired by [https://esolangs.org/wiki/Brainfuck#Language_overview BrainFuck]. It adds a few extra comm..." < 1501552282 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07BrainGuck14]]4 10 02https://esolangs.org/w/index.php?diff=52613&oldid=52612 5* 03Periapsis 5* (+0) 10 < 1501552574 0 :Jafet!~jafet@unaffiliated/jafet QUIT :Read error: Connection reset by peer < 1501552662 0 :Jafet!~jafet@unaffiliated/jafet JOIN :#esoteric < 1501552962 0 :Jafet!~jafet@unaffiliated/jafet QUIT :Read error: Connection reset by peer < 1501553131 0 :Jafet!~jafet@unaffiliated/jafet JOIN :#esoteric < 1501553185 0 :Warrigal_!~tswett@unaffiliated/tswett QUIT :Ping timeout: 246 seconds < 1501553247 0 :Jafet!~jafet@unaffiliated/jafet QUIT :Read error: Connection reset by peer < 1501553329 0 :Jafet!~jafet@unaffiliated/jafet JOIN :#esoteric < 1501554040 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1501554299 0 :Jafet!~jafet@unaffiliated/jafet QUIT :Read error: Connection reset by peer < 1501554346 0 :Jafet!~jafet@unaffiliated/jafet JOIN :#esoteric < 1501554602 0 :hppavilion[1]!~dosgmowdo@93-231-58-66.gci.net JOIN :#esoteric < 1501554660 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`smlist 455 < 1501554661 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :smlist 455: shachaf monqy elliott mnoqy Cale < 1501554668 0 :Cale!~cale@2607:fea8:98df:ec9f:617a:ba6:165c:b459 PRIVMSG #esoteric :ooh < 1501554700 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Cale: you're supposed to ooh over olists < 1501554722 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Super Mega Comics℠ < 1501554730 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Super Mega℠ < 1501554740 0 :Jafet!~jafet@unaffiliated/jafet QUIT :Ping timeout: 260 seconds < 1501554746 0 :Cale!~cale@2607:fea8:98df:ec9f:617a:ba6:165c:b459 PRIVMSG #esoteric :What is olist? < 1501554752 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? olist < 1501554753 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :olist is update notification for the webcomic Order of the Stick. http://www.giantitp.com/comics/ootslatest.html < 1501554781 0 :Cale!~cale@2607:fea8:98df:ec9f:617a:ba6:165c:b459 PRIVMSG #esoteric :ah, I haven't gotten into that one yet < 1501554801 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's a good time for it! < 1501554833 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's just you have to read past the first hundred or so before it turns into much of anything. < 1501554885 0 :Jafet!~jafet@unaffiliated/jafet JOIN :#esoteric < 1501555387 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`randquote Cale < 1501555404 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1116) I do sometimes work on Linux computer. I think it is set to en.UTF-8 by default although on my account I have changed it to the C locale, disabled Unicode translation, and loaded a CP437 font. This improves the operation of the system. < 1501555423 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`randquote < 1501555424 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1501555428 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@quote Cale < 1501555428 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Cale says: One can create powerful abstractions in C++ in much the same way that a woman can produce a child. It's possible, and people do it, but it takes hours of labour and is extremely painful. < 1501555453 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Cale: Do you like the new C++ metaclasses proposal? < 1501555577 0 :Cale!~cale@2607:fea8:98df:ec9f:617a:ba6:165c:b459 PRIVMSG #esoteric :I dunno, I kinda stopped caring about how good/shitty C++ is. < 1501555608 0 :Cale!~cale@2607:fea8:98df:ec9f:617a:ba6:165c:b459 PRIVMSG #esoteric :It's probably better just not to touch it at all. < 1501555617 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :This new proposal is wonderfully complex. < 1501555623 0 :Cale!~cale@2607:fea8:98df:ec9f:617a:ba6:165c:b459 PRIVMSG #esoteric :For fear that you can only make things worse < 1501555624 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :C++ is going to be so complicated. < 1501555627 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's great. < 1501555629 0 :Cale!~cale@2607:fea8:98df:ec9f:617a:ba6:165c:b459 PRIVMSG #esoteric :haha < 1501555648 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Anyway there are still not many competitor to C++ < 1501555661 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :There's a lot of software that I'd probably still use C++ to write today? < 1501556062 0 :https_GK1wmSU!~deep-book@77.234.42.183 JOIN :#esoteric < 1501556211 0 :https_GK1wmSU!~deep-book@77.234.42.183 PART #esoteric : < 1501556430 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Cale: I wish I understood the reals. :-( < 1501556472 0 :Cale!~cale@2607:fea8:98df:ec9f:617a:ba6:165c:b459 PRIVMSG #esoteric :shachaf: What would it mean to understand them? < 1501556488 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm not sure! < 1501556501 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I just think they're a much more mysterious and fundamental object than I gave them credit for in the past. < 1501556549 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Cale: any opinions on https://www.facebook.com/slbkbs/posts/1540808232616365 twh < 1501556633 0 :Cale!~cale@2607:fea8:98df:ec9f:617a:ba6:165c:b459 PRIVMSG #esoteric :That question makes me think to mention this quirky strategy for proving the reals are uncountable < 1501556665 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(See also the comments, which apparently you have to click the link to see.) < 1501556915 0 :Cale!~cale@2607:fea8:98df:ec9f:617a:ba6:165c:b459 PRIVMSG #esoteric :Let S be an arbitrary subset of [0,1] and define a two-player game as follows. < 1501556927 0 :Cale!~cale@2607:fea8:98df:ec9f:617a:ba6:165c:b459 PRIVMSG #esoteric :The first player picks a number 0 < a_1 < 1 < 1501556939 0 :Cale!~cale@2607:fea8:98df:ec9f:617a:ba6:165c:b459 PRIVMSG #esoteric :and the second player picks a number a_1 < b_1 < 1 < 1501556954 0 :Cale!~cale@2607:fea8:98df:ec9f:617a:ba6:165c:b459 PRIVMSG #esoteric :and thereafter, the players pick numbers between the previous two selected numbers, i.e. < 1501556966 0 :Cale!~cale@2607:fea8:98df:ec9f:617a:ba6:165c:b459 PRIVMSG #esoteric :a_(n-1) < a_n < b_(n-1) < 1501556966 0 :Cale!~cale@2607:fea8:98df:ec9f:617a:ba6:165c:b459 PRIVMSG #esoteric :and < 1501556982 0 :Cale!~cale@2607:fea8:98df:ec9f:617a:ba6:165c:b459 PRIVMSG #esoteric :a_n < b_n < b_(n-1) < 1501556991 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1501557018 0 :Cale!~cale@2607:fea8:98df:ec9f:617a:ba6:165c:b459 PRIVMSG #esoteric :Since the sequence of a_n is monotone increasing and bounded, it has a limit L. The first player wins if L is in S. < 1501557052 0 :Cale!~cale@2607:fea8:98df:ec9f:617a:ba6:165c:b459 PRIVMSG #esoteric :If S is countable, then the second player has a winning strategy: pick b_n to be s_n whenever that is a valid move, and to play a random move otherwise < 1501557071 0 :Cale!~cale@2607:fea8:98df:ec9f:617a:ba6:165c:b459 PRIVMSG #esoteric :If s_n wasn't a valid move, then it's already outside the interval in which the limit must occur < 1501557096 0 :Cale!~cale@2607:fea8:98df:ec9f:617a:ba6:165c:b459 PRIVMSG #esoteric :and the limit of the sequence must be strictly less than b_n, so playing s_n as b_n ensures that the limit is not s_n for any n < 1501557108 0 :Cale!~cale@2607:fea8:98df:ec9f:617a:ba6:165c:b459 PRIVMSG #esoteric :But if S is [0,1], then the first player always wins < 1501557129 0 :Cale!~cale@2607:fea8:98df:ec9f:617a:ba6:165c:b459 PRIVMSG #esoteric :So [0,1] is uncountable < 1501557142 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What's s_n? < 1501557164 0 :Cale!~cale@2607:fea8:98df:ec9f:617a:ba6:165c:b459 PRIVMSG #esoteric :Ah, S = {s_1,s_2,...} under the assumption it's countable < 1501557180 0 :Cale!~cale@2607:fea8:98df:ec9f:617a:ba6:165c:b459 PRIVMSG #esoteric :Sorry, left that out < 1501557238 0 :doesthiswork!~Adium@207.55.82.87 JOIN :#esoteric < 1501557539 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :the first player would have a winning strategy if the _complement_ of S is countable, i think. < 1501557606 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :in pretty much the same way. < 1501557675 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :gah what's up with internet... < 1501557682 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION goes to restart router < 1501557779 0 :Cale!~cale@2607:fea8:98df:ec9f:617a:ba6:165c:b459 PRIVMSG #esoteric :right < 1501557890 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm that didn't help, still no connection to PPCG < 1501557924 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Cale: Which properties of the reals do you need for this? < 1501558010 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Totally ordered, Dedekind-complete? < 1501558014 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, that's not enough. < 1501558111 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION switches DNS to 8.8.8.8 < 1501558182 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION puts reminder in a vim window to change it back < 1501558217 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :high tech primitive solutions < 1501558373 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :shachaf: that defines the reals though < 1501558380 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :shachaf: well, that and that they are a field < 1501558404 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"that they are a field" is a short phrase that has a lot of complexity. < 1501558434 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :well, yes < 1501558444 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :and in particular they are a totally ordered field < 1501558445 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Did you see my post above? < 1501558465 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :I don't have any special insight < 1501558496 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"The real line ⟨ℝ,<⟩ is (up to isomorphism) the unique nonempty, separable, complete, dense, endless total order." < 1501558523 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Which of those properties are used in Cale's game? < 1501558543 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, I guess a lot of them. < 1501558654 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :not the endless one, i guess. < 1501558672 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Cale's proof isn't even about R, it's about [0,1] < 1501558688 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So that one isn't necessary. < 1501558730 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What's separability again? < 1501558741 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm which of those properties isn't satisfied by a single point space... < 1501558750 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh. < 1501558757 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :that's the only one you need endless for. < 1501558765 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :to show that it has more than one point. < 1501558888 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, [0,1] isn't endless. How do you characterize a potentially-closed real interval? < 1501558945 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i think dropping endless gives all of them, plus the single point. < 1501558976 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :shachaf: separable = contains countable dense subset < 1501559001 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :I don't know why it's called separable < 1501559064 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Ah, right, like Q in R < 1501559185 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :yep < 1501559198 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :trying to figure out why separable is necessary < 1501559296 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :https://mathoverflow.net/a/43165 gives an example < 1501559684 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i'm not sure separable is necessary for the proof. < 1501559851 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=52614&oldid=52610 5* 03Phi 5* (+160) 10 < 1501559991 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :I don't think it is < 1501560020 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=52615&oldid=52614 5* 03PhiNotPi 5* (+203) 10 < 1501561472 0 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :koenigl: https://gitlab.brokenpipe.de/stettberger/avremu < 1501561501 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying... < 1501562027 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ooh, genuine spammers are back on the wiki... < 1501562054 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I bet I would be good at spamming the wiki. < 1501562066 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I wonder how much I can get for it. < 1501562069 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :probably. for a while. < 1501562091 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(it didn't get through the new filter.) < 1501562122 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: how much will you pay me not to become an evil spammer and ruin the wiki for everyone twh < 1501562230 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i'll delay banning you for up to a week hth < 1501562312 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :does anybody know of any papers covering a dynamic succinct linked list implementation? < 1501562323 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :the closest I can get is binary trees and squinting really hard. < 1501562332 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What's a succinct linked list? < 1501562342 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That seems kind of tricky. < 1501562375 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? succinct < 1501562376 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :succinct? ¯\(°​_o)/¯ < 1501562396 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :shachaf: lists that contain either empty lists or atoms that take up an amount of bits close to the minimum to represent them. < 1501562403 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`dowg succinct < 1501562406 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :but still remain usable. < 1501562410 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1501562416 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :imode: But they still have pointers between nodes? < 1501562422 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :nope. < 1501562451 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :I came up with a static version a while back that can fit a lot within a single machine word. < 1501562460 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :but now I'm searching for a dynamic version. < 1501562469 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What's the difference between succinct linked lists and succinct sequences? < 1501562484 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Do they support sharing nodes or something? < 1501562507 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :mmm. alright, bear with me now. < 1501562522 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :say you have a list like [[],[],[]]. < 1501562560 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :how would you encode that so you conserve on space while retaining the same operations. < 1501562575 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :for traversal. not modification. < 1501562581 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :A list of lists? < 1501562595 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :yep. just as an example. < 1501562603 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is this an arbitrary tree or only depth 2? < 1501562629 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :any arbitrary list consisting of either nested lists or empty lists. < 1501562657 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I would call that a tree. Where a tree is defined as a list of trees. < 1501562665 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :sure. < 1501562678 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Anyway this is the old balanced parentheses thing, right? < 1501562684 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :correctamundo. < 1501562686 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What makes these linked lists? < 1501562710 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :closest two words I have for something like this. < 1501562747 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :could just use 'list'. < 1501562771 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Why would you call a tree a list? < 1501562772 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :anyway, yeah, this is the nested parens problem. store opening and closing parens as bits. < 1501562780 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :This is the least fixed point of lists. < 1501562803 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :"why would you call a tree of list." < 1501562807 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :*a list. < 1501562822 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :because... a list is a list of values, each of which may also be lists. < 1501562835 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :not sure why you're getting hung up on that. < 1501562874 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :if you wanted me to specify "right-heavy binary trees" I could. < 1501562962 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/block14]]4 block10 02 5* 03Oerjan 5* 10blocked [[02User:Kutta10]] with an expiration time of indefinite (account creation disabled): Spamming links to external sites < 1501562978 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :anyway, with the binary representation of a tree, it's hard to do arbitrary inserts without lots of operations being flung around at once. so I was wondering if there was a more dynamic method of storing them. < 1501563255 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :imode: us haskellers get hung up on that because of all the nested "lists" that won't pass type checking as lists in haskell because they're actually trees hth < 1501563281 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(i forget, were you from PPCG) < 1501563288 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :I am not. :P < 1501563304 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :because there are quite a number of such challenges there. < 1501563317 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :nah. just a dude doing research. < 1501563336 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :imode: How much overhead are you willing to accept? < 1501563357 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :shachaf: for what? a dynamic representation? < 1501563361 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You said "succinct" so I guess you want Z + o(Z) < 1501563373 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :yuh. also, I already have an encoding for static trees. < 1501563386 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :always saves one bit over the traditional parens representation. < 1501563394 0 :PattuX!uid129971@gateway/web/irccloud.com/x-gwvknqetcghudkqq QUIT :Quit: Connection closed for inactivity < 1501563417 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :just wondering about what a convenient alternative is for trees that support arbitrary insertion/manipulation. < 1501563610 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't know much about dynamic succinct data structures unfortunately. I'd like to know more. < 1501563645 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But at least I understand the question now. < 1501563647 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't think it has anything to do with linked lists (I think linked lists are lists where each node has a link pointer to the next node). < 1501563663 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :shachaf: you can replace linked list with "collections of cons cells". :P < 1501563701 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :but yeah, trees work. < 1501563707 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But this has even less to do with binary trees than it does with lists. < 1501563722 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :not.. really. < 1501563736 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :considering they're all equal in representation. if you think not, ask a lisper. :P < 1501563762 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :Here's a exoteric reduct game http://www.therottingcartridge.com/games/programming/ < 1501563815 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/upload14]]4 upload10 02 5* 03PhiNotPi 5* 10uploaded "[[02File:Qftarch01.png10]]" < 1501563831 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@wn exoteric < 1501563832 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :*** "exoteric" wn "WordNet (r) 3.0 (2006)" < 1501563832 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :exoteric < 1501563832 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : adj 1: suitable for the general public; "writings of an exoteric < 1501563832 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : nature" [ant: {esoteric}] < 1501563868 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :doesthiswork: TG < 1501563940 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :Ferdinand-Tönnies-Gesellschaft ? < 1501563989 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Too Good < 1501564043 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :axtually I'm juxt bad at typeing < 1501564073 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What are these broken keys? < 1501564098 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Booleans? < 1501564108 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :yeah, false booleans < 1501564165 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess the pink thing is (==) and doesn't allow function arguments. < 1501564181 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :🎜 Take these broken keys. And learn to type again. 🎜 < 1501564246 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Does this introduce callCC later? < 1501564267 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :yeah, once you unlock the hidden levels < 1501564339 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Ah, 19 was the first slightly tricky one. < 1501564412 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Did you make this? < 1501564440 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :no I found it on LTU < 1501564571 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :doesthiswork: You should extend it for linear types. < 1501564722 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :that would be interesting < 1501564803 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Funge-9814]]4 10 02https://esolangs.org/w/index.php?diff=52617&oldid=52609 5* 03Btiffin2017 5* (+1769) 10/* Instructions (including Befunge-93 commands) */ < 1501564934 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: she'd be more the vicereine, i should think. < 1501564974 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm should that be reyne < 1501564983 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: am i missing a pun twh < 1501564996 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :no, just a gender hth < 1501565025 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :are you missing a pun twh < 1501565032 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :probably. < 1501565063 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :it's not a very complicated one < 1501565079 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i assumed you were just going from vicenarian. < 1501565094 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :which isn't much of a pun. and not even cognate, i suspect. < 1501565105 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :assume again < 1501565108 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :or wait, maybe it is. < 1501565233 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :nope, doesn't seem to be cognate. < 1501565259 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :... < 1501565308 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i cannot in good conscience swat for a pun that took me that long, sorry. < 1501565331 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What! < 1501565336 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :How about the pan? < 1501565462 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i'm afraid it doesn't pan out, either. < 1501565565 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? decadent < 1501565566 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :a decadent is a ten-pronged rake < 1501565582 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`slwd decadent//s,.,A,;s,$,., < 1501565584 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :decadent//A decadent is a ten-pronged rake. < 1501565588 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I knew it. < 1501565623 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :but did you manage to make a profit from your inside knowledge? < 1501565640 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :No, I don't play golf. < 1501565654 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shocking < 1501565927 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :doesthiswork: How do you unlock the hidden levels? < 1501565997 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :you invoke the continuation and restore to level 5 with continuations enabled < 1501566039 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, so you were joking? :-( < 1501566080 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :I'm sorry but I was, I'm going to design some levels and suggest continuations to andru < 1501566124 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :http://www.cs.cornell.edu/andru/ < 1501566277 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :that was a fun game. < 1501567078 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :how is the bitcoin fork going? < 1501567768 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :Are graphics cards going to become affordable again < 1501567944 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07QFTASM14]]4 N10 02https://esolangs.org/w/index.php?oldid=52618 5* 03PhiNotPi 5* (+6860) 10created page < 1501567987 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :find out in 7 hours, 7 minutes and 7 seconds! < 1501568035 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :https://www.timeanddate.com/countdown/launch?iso=20170801T1220&p0=1440&msg=Bitcoin+Cash+Hardfork < 1501568060 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07QFTASM14]]4 M10 02https://esolangs.org/w/index.php?diff=52619&oldid=52618 5* 03PhiNotPi 5* (-2) 10fixed link format < 1501568977 0 :https___GK1wmSU!~deep-book@77.234.42.183 JOIN :#esoteric < 1501569010 0 :https___GK1wmSU!~deep-book@77.234.42.183 PART #esoteric : < 1501569214 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1501570841 0 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1501572060 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Do you know this algorithm for converting a number into decimal? http://wiki.nesdev.com/w/index.php/User:Zzo38/Decimal_numbers < 1501572337 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric < 1501572343 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :why not just use BCD. :P < 1501572448 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Mainly for cases where conversion is needed. For many uses, BCD (or base 100 may be better, especially for Famicom which has no decimal mode) can be very helpful, but sometimes you will need conversion (such as if implementing Z-machine, for example). < 1501572477 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :how so? packed BCD is pretty standard. < 1501572551 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Famicom and NES doesn't support the packed BCD arithmetic of 6502; that flag will be ignored (it still exists though, it just doesn't do anything). < 1501572583 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :oh shit, yeah. forgot about that. < 1501572608 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 258 seconds < 1501572609 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :man it has been a while.. < 1501572625 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :ACTION looks at the last accessed date on his old NESASM... < 1501572712 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Which is what date? < 1501572768 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :January 13th, 2011. < 1501572782 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :OK < 1501572878 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1501573238 0 :sdhand!~sam@unaffiliated/kyubiko QUIT :Excess Flood < 1501573248 0 :sdhand!~sam@runciman.hacksoc.org JOIN :#esoteric < 1501573272 0 :sdhand!?@? NICK :Guest43396 < 1501573387 0 :Guest43396!~sam@runciman.hacksoc.org QUIT :Changing host < 1501573387 0 :Guest43396!~sam@unaffiliated/kyubiko JOIN :#esoteric < 1501573387 0 :Guest43396!?@? NICK :sdhand < 1501573770 0 :HackEgo!~HackEgo@162.248.166.242 QUIT :Remote host closed the connection < 1501573814 0 :HackEgo!~HackEgo@162.248.166.242 JOIN :#esoteric < 1501574052 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Funge-9814]]4 M10 02https://esolangs.org/w/index.php?diff=52620&oldid=52617 5* 03Btiffin2017 5* (+0) 10/* Instructions, correct the stack pictures */ < 1501575078 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric < 1501576083 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :there will, in less than 5 hours, be two variant coins: Bitcoin Core, and Bitcoin Cash < 1501576112 0 :doesthiswork!~Adium@207.55.82.87 QUIT :Quit: Leaving. < 1501578480 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :`? bitcoin < 1501578482 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bitcoins are coins that have been drilled through with a bit, and can be strung together in long chains. This practice dates to ancient China, and the Chinese remain experts in bitcoin manufacturing. A chain can support up to 21 million coins before breaking. < 1501578950 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :why do large companies care about being influential in standard committees? < 1501578967 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :like google and facebook < 1501578971 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :why do they even care? < 1501579172 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :in IBM's case, an ultimately futile struggle to stem the tide of trigraph-haters < 1501579465 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :hah < 1501579577 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :in any case, it's rather cheap influence compared to, say, congressional lobbying < 1501580966 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite < 1501581497 0 :btiffin!~chatzilla@CPE0c473de9ff81-CM0c473de9ff80.cpe.net.cable.rogers.com QUIT :Quit: ChatZilla 0.9.93 [SeaMonkey 2.46/20170120202656] < 1501582283 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 255 seconds < 1501582830 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 240 seconds < 1501583089 0 :hppavilion[1]!~dosgmowdo@93-231-58-66.gci.net QUIT :Ping timeout: 246 seconds < 1501584372 0 :hppavilion[1]!~dosgmowdo@93-231-58-66.gci.net JOIN :#esoteric < 1501584683 0 :hppavilion[1]!~dosgmowdo@93-231-58-66.gci.net QUIT :Ping timeout: 258 seconds < 1501584706 0 :hppavilion[1]!~dosgmowdo@93-231-58-66.gci.net JOIN :#esoteric < 1501584760 0 :hppavilion[1]!~dosgmowdo@93-231-58-66.gci.net QUIT :Client Quit < 1501587536 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net JOIN :#esoteric < 1501588580 0 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net JOIN :#esoteric < 1501589164 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1501590597 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net QUIT :Quit: TOROIDAL CHICKEN < 1501592857 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1501595474 0 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1501595489 0 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net QUIT :Remote host closed the connection < 1501596046 0 :doesthiswork!~Adium@207.55.82.87 JOIN :#esoteric < 1501596187 0 :copumpkin!copumpkinm@haskell/developer/copumpkin QUIT :Ping timeout: 240 seconds < 1501596652 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 JOIN :#esoteric < 1501596701 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :" Here's a exoteric reduct game" => oh, will this become the next toy everyone in #esoteric tries, like that euclides compass and line game last time? < 1501596722 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :I still haven't figured out how to do the pentagon in 10 steps < 1501596733 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :I really like that ancient greek geometry game < 1501596750 0 :Cale!~cale@2607:fea8:98df:ec9f:617a:ba6:165c:b459 QUIT :Remote host closed the connection < 1501596909 0 :Cale!~cale@2607:fea8:98df:ec9f:b198:95c:15e7:364c JOIN :#esoteric < 1501597307 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :(trying that reduct game) huh what? I don't understand < 1501597350 0 :jaboja!~jaboja@jaboja.pl QUIT :Read error: Connection reset by peer < 1501597398 0 :jaboja!~jaboja@5.196.225.175 JOIN :#esoteric < 1501597435 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :I don't understand how this game works < 1501597442 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :maybe it will become clear later < 1501597609 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :ok, now I'm even more confused < 1501597754 0 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1501598348 0 :jaboja!~jaboja@5.196.225.175 QUIT :Ping timeout: 255 seconds < 1501598495 0 :copumpkin!copumpkinm@haskell/developer/copumpkin JOIN :#esoteric < 1501598515 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1501598933 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :well I still don't understand what this game is about, even after beating lots of levels < 1501598991 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :I thought it was about arbitrary changes in notation < 1501599056 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :doesthiswork: maybe < 1501599222 0 :Cale!~cale@2607:fea8:98df:ec9f:b198:95c:15e7:364c PRIVMSG #esoteric :I understand what it's about < 1501599231 0 :Cale!~cale@2607:fea8:98df:ec9f:b198:95c:15e7:364c PRIVMSG #esoteric :It's basically like weird manual lambda calculus < 1501599259 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :Cale: but where's the lambda calculus part? I've seen lambdas, but no application expression. < 1501599305 0 :Cale!~cale@2607:fea8:98df:ec9f:b198:95c:15e7:364c PRIVMSG #esoteric :You do application by hand by dropping things into the lambdas < 1501599326 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :yes, but there's no expression that does application. you can't have lambda calculus without that. < 1501599347 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :or at least, I haven't encountered such an expression up to where I'm at < 1501599358 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :and I'm playing level 69 now < 1501599498 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :wait what? < 1501599662 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :I'm at the end of the game, and I still don't understand it < 1501599709 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :I just don't get the point < 1501599817 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 258 seconds < 1501599831 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1501599866 0 :Cale!~cale@2607:fea8:98df:ec9f:b198:95c:15e7:364c PRIVMSG #esoteric :wob_jonas: I think the main thing which is confusing there is that you can't just leave something sitting in the input of a lambda without having it automatically reduce < 1501599975 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1501599989 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :Maybe ais523 can make sense of it < 1501600004 0 :doesthiswork!~Adium@207.55.82.87 QUIT :Quit: Leaving. < 1501600014 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :`? euclid < 1501600016 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :euclid? ¯\(°​_o)/¯ < 1501600079 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wob_jonas: context? < 1501600089 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or am I going to have to read the logs? :-( < 1501600130 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :ais523: doesthiswork brought up this game thingy http://www.therottingcartridge.com/games/programming/ < 1501600130 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Jafet: (re Brainfudge) I'm not sure that counts; at least, it's fairly different from what I had in mind < 1501600140 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :I played through the 72 levels, but still don't understand what it's about < 1501600146 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wob_jonas: can't really follow links like that at work < 1501600151 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I can have a look tomorrow, perhaps? < 1501600163 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :sure < 1501600166 0 :Cale!~cale@2607:fea8:98df:ec9f:b198:95c:15e7:364c PRIVMSG #esoteric :wob_jonas: I don't know if it's about anything more than what is apparent < 1501600197 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :well, I guess it does say "prototype" at the bottom < 1501600201 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :so maybe he'll change it later < 1501600213 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :on the subject of programming games, I used to like Rubicon (which is based on an esolang, http://esolangs.org/wiki/RUBE) < 1501600218 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I haven't played it in ages < 1501600234 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :being written as a Java applet isn't great for modern-day computers < 1501600236 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :ais523: I mentioned that euclid game that we played on this channel some years ago < 1501600254 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :you know, the one about how to make a regular pentagon in ten of the game's steps, which I couldn't solve < 1501600288 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, is it a geometry game? < 1501600300 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, is geometry somehow Turing-complete? < 1501600307 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :no, it's not a geometry game < 1501600322 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :it just reminds me because it's a meme game on web someone thrown into #esoteric < 1501600338 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :and the same sort of abstract geeky game < 1501600359 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I get really annoyed by the classification "meme game" < 1501600375 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :people act like a game that becomes suddenly popular is necessarily bad as a result < 1501600380 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :no < 1501600382 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kind-of like hipsterism except it's mainstream < 1501600389 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :I mean it was popular on #esoteric < 1501600393 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :and I'm not saying it's bad < 1501600404 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :well, I guess I am < 1501600404 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right < 1501600407 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :they are bad < 1501600416 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :people normally use the phrase "meme game" to dismiss a game that's had a recent surge in popularity, though < 1501600430 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :but it's not bad because it's popular, but more like it's popular despite that it's bad, which is why I call it a meme game < 1501600444 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :yes, I am dismissing it, but not because it's popular < 1501600473 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right < 1501600478 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you're dismissing it, and it also happens to be popular? < 1501600505 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :yes < 1501600526 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :and I'm dismissing it more than the geometry game, because I can't make sense of what it's about < 1501600574 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, " oh, is it a geometry game" was referring to the euclid thing, not the earlier topic of conversation < 1501600579 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I need to be more precise in my pronouns < 1501600596 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the earlier game I can't really discuss because I have basically zero information about it and can't take a look at it directly until tomorrow < 1501600670 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :sure < 1501600729 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, not quite zero information, I know that a few #esotericers don't understand it, an URL, and the number of levels it has < 1501600772 0 :Cale!~cale@2607:fea8:98df:ec9f:b198:95c:15e7:364c PRIVMSG #esoteric :I understand it < 1501600787 0 :Cale!~cale@2607:fea8:98df:ec9f:b198:95c:15e7:364c PRIVMSG #esoteric :I don't know what it is that wob_jonas is saying he doesn't understand about it. It's fairly straightforward. < 1501601680 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying... < 1501602264 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :by the way, ICFP contest http://events.inf.ed.ac.uk/icfpcontest2017/ starts in less tha n3 days < 1501602272 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :I think that's on topic for #esoteric < 1501602400 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :definitely < 1501602403 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it should be in topic, not just on topic < 1501602415 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :to reduce the number of people who miss it < 1501602423 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :good idea < 1501602475 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :and still no news about IOCCC < 1501602568 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :bad timing: http://www.cade-26.info/ < 1501602614 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :but I guess it just happens that both the ICFP contest and CADE are one month before ICFP. < 1501602638 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :int-e: they scheduled one of the previous ICFP contests at the same time as a Harry Potter book release, making it a bad time for many people, even though the date for the latter was known ages ago. < 1501602664 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I might or might not participate < 1501602675 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :participating will depend on a) me remembering to participate, b) me liking the task < 1501602692 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :when I've participated in the past it's been solo, depending on what the task is it might make sense to get a #esoteric team together < 1501602747 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 TOPIC #esoteric :bimetal prismack | http://esolangs.org/ | logs: http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/?C=M;O=D | https://www.dropbox.com/s/fyhqyvy3i8oh25m/wisdom.pdf | ICFP contest starting on 2017-08-01 < 1501602763 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :at 12 pm UTC, annoyingly < 1501602768 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :ais523: yes, these days they're increasingly making the task such that it's harder and harder to participate < 1501602770 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that means I'll miss the first few hours due to work < 1501602778 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :um < 1501602783 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :harder and harder to participate alone < 1501602794 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :wait, 08-01? < 1501602802 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :uh wait < 1501602802 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the UMIX challenge was very parallelisable < 1501602807 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :int-e: wob_jonas got the wrong date < 1501602807 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 TOPIC #esoteric :bimetal prismack | http://esolangs.org/ | logs: http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/?C=M;O=D | https://www.dropbox.com/s/fyhqyvy3i8oh25m/wisdom.pdf | ICFP contest starting on 2017-07-01 < 1501602840 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :no wait < 1501602843 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :um < 1501602845 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :2017-08-04, I'd guess? < 1501602851 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 TOPIC #esoteric :bimetal prismack | http://esolangs.org/ | logs: http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/?C=M;O=D | https://www.dropbox.com/s/fyhqyvy3i8oh25m/wisdom.pdf | ICFP contest starting on 2017-08-04 < 1501602858 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :that, yes < 1501602901 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :It looks like I'll miss it entirely < 1501602904 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :oh well < 1501602947 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :why does it have to be a VM... and does the VM exploit vulnerabilities in Virtualbox or VMware or the lesser known ones (is Bochs still a thing? Qemu...) < 1501602989 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and why does the VM have to be so large < 1501603000 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :int-e: it doesn't have to be a VM. you can just compile your programs for a similar linux machine. they just make it a VM in case you're worried your program won't work in their setup. < 1501603007 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :you don't actually need to use the VM. < 1501603015 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Debian used to have a version which ran off 1.44 MB of disk space < 1501603026 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :ais523: what? no way < 1501603030 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they dropped that eventually to fit more programs in, but 5 GB is too much of a scale < 1501603039 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wob_jonas: it was very cut down, I think < 1501603041 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :I mean, 3 MB, sure, but 1.44 MB? < 1501603047 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I might be misremembering < 1501603051 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but that's only a factor of 2 < 1501603058 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :yes, a factor of 2 < 1501603082 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but Debian is intentionally designed to be able to do a minimal install if you want < 1501603085 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :first disk is only half full and has the boot loader and kernel (initrd wasn't a thing back then), second floppy has root file system image < 1501603104 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :I mean, I wasn't using Debian back then, but that's how small linux systems worked < 1501603107 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :most programs are split between core functionality and larger data files, so you can install just the core functionality if you like < 1501603133 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, I think the Debian install was just kernel + shell + dpkg + apt < 1501603139 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :i.e. just enough to be able to install more programs < 1501603140 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :they probably realized that computers dont have floppy drives any more. < 1501603149 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I own a USB floppy disk drive < 1501603157 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and have even used it on occasion, although not for a long time < 1501603160 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :mind you, I've heard legends about Linux before Linux 2.0 where you could run a system on 1 MB of RAM, which frankly seems impossible to me. you need at least 2MB for Linux, 4MB if you actually want to run nontrivial programs. And that's for old versions. These days you need much more. < 1501603178 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i havent used one since like 2007 < 1501603187 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :ais523: you need a libc too. libc was big even back then. < 1501603194 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wob_jonas: the 8086 can't address more than 1 MiB of RAM < 1501603242 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :ais523: sure, but Linux was never intended to run without 386 32-bit protected mode, and it still almost doesn't run without it. I hear there are non-vanilla versions for cpus without memory protection, but not for x86. < 1501603252 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :Linux was originally intended as an OS for 386, < 1501603256 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :but later they made it portable < 1501603269 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :(386 compatibles obviously) < 1501603287 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :its instruction set can address almost 2 MiB if you use carrying rather than wrapping addition for segmentation calculations < 1501603307 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :what? no way < 1501603312 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :how would that work? < 1501603333 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so a far pointer on x86 real mode is 32 bit long < 1501603342 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the address is calculated as (high 16 bits × 16) + low 16 bits < 1501603367 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :which cpu generation are you talking about here? < 1501603379 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wob_jonas: 8086-compatibles < 1501603392 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :yes, but which generation? 8086 or 286 or 386? < 1501603427 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :all of them use this syntax when running in real mode (which is meant to be 8086 compatible) < 1501603437 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :however, the actual 8086 will do a wrapping calculation < 1501603451 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :yeah, and so will the 8086 I think < 1501603453 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :um < 1501603455 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :whereas the 80286, which has more address lines available, deos a carrying calculation < 1501603456 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :the 80286 < 1501603459 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :ah < 1501603461 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :right < 1501603464 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :now I'm confused < 1501603470 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :how much address lines does the 286 have? < 1501603473 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so motherboards at the time had a configurable bit 20 of their address line < 1501603496 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the 80286 can address 16 MiB in protected mode, so I guess 24 address lines? < 1501603515 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :I see < 1501603561 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :I never really actually used a 286, I only read about them in books. The first computer we had at home was a 386-based PC with I think 8 MB of RAM, although I've seen older PCs elsewhere < 1501603578 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :It was quite a good machine at that time, the 386 was pretty new < 1501603643 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the 286 never really caught on because its protected mode was really buggy / lacking in features < 1501603656 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :I see < 1501603684 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it uses 16 bit addresses + fairly slow bank switching, which means that it can't easily access most of the memory that's available < 1501603700 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :yeah < 1501603719 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :also you can't switch back to real mode without resetting the cpu < 1501603725 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right < 1501603730 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :they fixed all of that and more in the 386 < 1501603737 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although it took surprisingly long for people to find the triple-fault-based method to do that < 1501603740 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is fairly clean and net < 1501603742 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*neat < 1501603748 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :plus made the cpu way more efficient < 1501603751 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(and, incidentally, is still used by Linux as a last resort implementation of rebooting) < 1501603765 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(if it can't reboot via ACPI like it'd like to) < 1501603769 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :a triple-fault based method? nice < 1501603785 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :I thought they just used a small circuit on the motherboard < 1501603790 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :in the keyboard controller or something < 1501603847 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :the 386 is a great cpu. it actually has a data cache. that was a big innovation. < 1501603855 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :obviously they didn't NEED a cache before that < 1501603856 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :but still < 1501603861 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wob_jonas: that was the original method discovered (i.e. using the keyboard controller to trigger the hardware reboot input) < 1501603865 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :that allowed them to run the cpu so quickly < 1501603875 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :triple fault is much simpler, though, I wonder why they didn't think of it before screwing around with hardware < 1501603886 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :that was *discovered*? I assumed it was built into the motherboard deliberately < 1501603903 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, I mean < 1501603911 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :IBM were stuck trying to work around Intel's bugs < 1501603923 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so they programmed their keyboard controller to be able to do reboots < 1501603933 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is one solution to the issue of "how can the processor reboot itself to get back into real mode" < 1501603943 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :right, but you didn't really have to discover that. it's a well-known feature that the cpu can be reset in like four ways and one of them is a signal on a leg. < 1501603947 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so they discovered the principle behind the solution, but still had to actually implement it using a custom keyboard controller < 1501603949 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :ReeCoin up 7300% < 1501603952 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :https://twitter.com/WorldCoinIndex/status/892399569077776385 < 1501603957 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :REEEEEEEEE < 1501603965 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :\oren\: altcoins are incredibly volatile < 1501603973 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :right, but they need a completely new motherboard for 286 anyway < 1501603981 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and most of them are almost worthless, thus a small absolute change can lead to a large relative change < 1501604000 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :ais523: right now everyone if panicky about the whole bit coin core bit coin cash split < 1501604045 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :why not just run both chains and see which one ends up having more value? < 1501604060 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :each bitcoin gets split into two, one on each system; their total value should add up to the original value of the coin < 1501604077 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :some people are doing that, but others are trying to arbitrage < 1501604102 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :ais523: sure, they're run both. but it's a market, so they won't "just" run both and see, they want to predict the value to win huge < 1501604104 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :arbitrage helps to cause convergence to a stable value < 1501604118 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wob_jonas: oh, I didn't realise there was an actual hard fork that had already happened < 1501604124 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I thought it was still being discussed < 1501604127 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :I think it hadn't happened yet < 1501604132 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :but will very soon < 1501604133 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :but I'm not sure < 1501604154 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :as in, so soon people who are serious about that sort of thing have had to start preparation long ago < 1501605123 0 :jaboja64!~jaboja@jaboja.pl JOIN :#esoteric < 1501605131 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :for comparison, the last time the ICFP used a VM image, it was 639.1 MB < 1501605140 0 :jaboja!~jaboja@jaboja.pl QUIT :Read error: Connection reset by peer < 1501605146 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this one's 5.3 GB < 1501605158 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :Oo < 1501605166 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :yeah, that's big. but like I said, you don't actually need it. < 1501605219 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if they ask you to submit an executable, and they usually do, you probably need it for the final compile < 1501605223 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but you certainly don't need to work on it < 1501605473 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :I don't think you really need it. You just need any modern x86_64 linux system to compile on, and make sure you either include the required dynamical libraries or compile them statically into the program. < 1501605490 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :although I'm not sure how libc works these days < 1501605562 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :I mean, I understand why in normal production work you don't want to statically link libc to your programs, but in a competition thing like this it might be useful. < 1501605746 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :depending on how much of libc you need, normally you could statically link it < 1501605759 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :however, this particular purpose for the VM, compiling programs, has a big reason to want all of libc < 1501605765 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because compiled programs will likely want to link against it < 1501605768 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :and the only reason you even might need to statically link it is if you're using a later version of glibc than what's on their debian < 1501605832 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :and that isn't too likely, since they're using debian 9, which is recent < 1501605854 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :so you'll get screwed up only if you use some gentoo or something with later libc < 1501605875 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :and even then you could install a smaller installation of debian 9 (or 8) on x86_64 and compile on that < 1501606064 0 :jaboja64!~jaboja@jaboja.pl QUIT :Ping timeout: 260 seconds < 1501606128 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, the VM is failing to boot under qemu < 1501606137 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :GRUB works, and Linux starts to load < 1501606147 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :ais523: do you have enough RAM? < 1501606155 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but after the "setting up initial RAMdisk" stage, the view returns to the original view as of boot, then it hangs < 1501606157 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :where does it fail? < 1501606168 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :ah < 1501606182 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :I'd guess it's a problem with the boot lodaer setup with your emulator then < 1501606197 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :or something < 1501606198 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, GRUB working is evidence that it at least doesn't fail in the early stages < 1501606212 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :yeah, but grub has to load the initrd < 1501606225 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right, but that isn't a hard step or one I'd expect to fail < 1501606234 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :yeah < 1501606237 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :dunno < 1501606248 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :debug it and if it's their fault complain to them < 1501606309 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :I don't think I'll even try to install the VM if I want to participate < 1501606318 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :or download < 1501606393 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I think the issue is to do with memory < 1501606410 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :my qemu can't give it more than half a gigabyte, but the implication in the notes is that it needs 4 gigabytes of memory < 1501606427 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :qemu actually segfaults trying to allocate 4G of memory < 1501606439 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I wonder if it's overflowing it to 0 bytes? < 1501606456 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :no, the implication in the notes is that they will give you 4G of memory for the contest, but it's a modern debian system which is terrible on machines with low amount of RAM so it might actually need 2G or something < 1501606475 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :is it a recent enough version of qemu? < 1501606486 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :whatever the most recent version in the Ubuntu stable repos is < 1501606505 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :and your host is x86_64, right? < 1501606520 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :try giving it just one virtual cpu? < 1501606531 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :not that it should matter much < 1501606565 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :but even with just 512M it should get past the loading initrd stage < 1501606764 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :changing the number of CPUs doesn't help < 1501606851 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I suspect GRUB is running but failing to hand over to Linux < 1501606858 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in this configuration, it's GRUB that loads the initrd < 1501606862 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :let me add some debug statements to the GRUB config < 1501606925 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :sure, grub or the boot loader is always what loads the initrd. that's why it's called *init*rd. it would be just a ramdisk otherwise. < 1501606962 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Number Factory14]]4 10 02https://esolangs.org/w/index.php?diff=52621&oldid=52544 5* 03Qwertyu63 5* (+86) 10 < 1501606970 0 :idris-bot!~idris-bot@dslb-178-004-083-030.178.004.pools.vodafone-ip.de QUIT :Quit: Terminated < 1501607012 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Qwertyu6314]]4 10 02https://esolangs.org/w/index.php?diff=52622&oldid=52519 5* 03Qwertyu63 5* (+8) 10 < 1501607029 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, it seems to be working now, even though I didn't change anything other than dropping caches < 1501607037 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :at least, I'm not aware of having changed anything < 1501607061 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :what caches? < 1501607062 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm also not specifying the amount of memory to use; 0.6GB was not enough < 1501607068 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wob_jonas: Linux virtual memory caches on the host < 1501607087 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :wtf < 1501607112 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :some web searches implied that QEMU incorrectly counts them as used memory when trying to work out how much memory is available < 1501607116 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :is it possible that you have ran out of memory on the host? < 1501607128 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :ah! < 1501607135 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :so it automatically set the memory size < 1501607145 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :you should try to set it explicitly < 1501607163 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right, but all the values were either too small, or else caused qemu to fail to allocate memory < 1501607166 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Number Factory14]]4 10 02https://esolangs.org/w/index.php?diff=52623&oldid=52621 5* 03Qwertyu63 5* (+162) 10 < 1501607180 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the remaining issue seems to be that, after logging in, all the filesystems are read-only < 1501607189 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but that's likely fixable with a ramdrive < 1501607200 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :and if you're on a machine that doesn't have much resources, such as mine where I ran out of memory for ayacc, then you might be screwed anyway, because you shouldn't expect that a 5 GB disk sized debian system will be kind on memory use. < 1501607223 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :Isn't that because the underlying virtual disk drives are read-only? < 1501607269 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes, almost certainly < 1501607426 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :OK, this works < 1501607428 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :at least for C < 1501607476 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :as in, you compiled a hello world? < 1501607478 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes < 1501607492 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :yeah, I did at one point break my linux system such that that simple test failed < 1501607505 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :that was shortly before I reinstalled, and one of the last straws < 1501607515 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :the other was the man program no longer working < 1501607533 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :it was all my fault by the way < 1501607546 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :I don't know the specifics, but I fiddled a lot with the system < 1501607553 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :I learned a lot though < 1501607609 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :are you the person who reimplemented core programs like cat and managed to break them in the process? or was that someone else? < 1501607620 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :that was someone else < 1501607755 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=52624&oldid=52587 5* 03Qwertyu63 5* (+63) 10 < 1501607761 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Qwertyu6314]]4 10 02https://esolangs.org/w/index.php?diff=52625&oldid=52622 5* 03Qwertyu63 5* (+0) 10 < 1501607829 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1501607835 0 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1501608071 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03TheZipCreator 5* 10New user account < 1501608120 0 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1501608350 0 :staffehn!~quassel@2001:41d0:52:d00::1d3 QUIT :Ping timeout: 258 seconds < 1501608481 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :oh wow < 1501608492 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :I got nostalgic and started thinking about those old computers < 1501608531 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :basically the story is that the third computer we had at home was a Pentium that was my computer, running at the same time as the main computer (my father's computer), another Pentium < 1501608580 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :and that I still use that same PC, even though I've replaced the hardware and the operating system many times, but I never replaced both the operating system and a major hardware component at the same time, so I always had to keep the hostname < 1501608582 0 :staffehn!~quassel@2001:41d0:52:d00::1d3 JOIN :#esoteric < 1501608621 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :and I have backups sometimes local copies of lots of files from all the earlier operating systems < 1501608647 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :and I used to say that the operating system and each individual part of the hardware got replaced at least three times since < 1501608653 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :but I just realized that's not true < 1501608681 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :I think the optical disk drive only got replaced twice, < 1501608695 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :but when that computer was first set up, it didn't yet have an optical disk drive < 1501608713 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :so getting that first CD drive probably counts as an extra occasion < 1501608719 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :ok, that means the balance is restored < 1501608749 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :heck, I think even the desk has been replaced three times < 1501608781 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :the monitor, I think, got replaced exactly three times: once to a newer crt, once to a small tft, and once to this big tft < 1501608824 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :I'm really fuzzy with the history and I'm not sure how many times the motherboard and many other components were replaced, but I know it was at least three times each < 1501608847 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :hmm... the floppy drive might also be a bottleneck in fact < 1501608870 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :both the 1.44 and the 1.2 floppy drive. I think I only had one 1.2 floppy drive and one or two 1.44 floppy drive < 1501608872 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :damn it < 1501608906 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :but I don't have a floppy drive in this machine anymore, so it's hard to notice < 1501608985 0 :staffehn!~quassel@2001:41d0:52:d00::1d3 QUIT :Ping timeout: 276 seconds < 1501609033 0 :staffehn!~quassel@2001:41d0:52:d00::1d3 JOIN :#esoteric < 1501609045 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :do I now have to buy two cheap floppy drives and throw one out after installing to the machine? probably no < 1501609634 0 :jaboja64!~jaboja@jaboja.pl JOIN :#esoteric < 1501610538 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I invented a kind of character coding for use with computer applications involving astronomy and/or astrology. < 1501610631 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :There are up to 1065353472 codepoints, and the first 128 codepoints are compatible with ASCII. < 1501610692 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Do you like this? < 1501610756 0 :Cale!~cale@2607:fea8:98df:ec9f:b198:95c:15e7:364c PRIVMSG #esoteric :wob_jonas: Okay, one thing I don't understand is why this thing makes the notation for lambdas and conditionals worse halfway through < 1501611013 0 :Cale!~cale@2607:fea8:98df:ec9f:b198:95c:15e7:364c PRIVMSG #esoteric :Yeah, the notation is getting more and more disgusting :) < 1501611943 0 :jaboja64!~jaboja@jaboja.pl QUIT :Ping timeout: 246 seconds < 1501612095 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1501612457 0 :LKoen!~LKoen@2a01:e35:2eed:a430:1864:e2dc:dfb:64c3 JOIN :#esoteric < 1501613366 0 :idris-bot!~idris-bot@dslb-178-004-083-030.178.004.pools.vodafone-ip.de JOIN :#esoteric < 1501613538 0 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-bvzinwbphflobxop QUIT :Excess Flood < 1501613570 0 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-nttsizgisacalxvp JOIN :#esoteric < 1501613960 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1501614506 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1501614533 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07~-~!14]]4 10 02https://esolangs.org/w/index.php?diff=52626&oldid=47106 5* 03Xav737 5* (+331) 10Add a summary area for the esolang < 1501614719 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net PRIVMSG #esoteric :zzo38: This sounds almost like giga-Unicode. :P < 1501614866 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :Cale: wait till the last few levels. I already didn't understand how come lists can always be extracted freely, even when they are the output of a computation, < 1501614907 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :but in the final few levels suddenly you'll be able to remove the condition from the conditionals, even if that conditional is the output of a computation (like a lambda) < 1501614924 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :So I really don't understand how building stuff works in this game. < 1501614925 0 :Cale!~cale@2607:fea8:98df:ec9f:b198:95c:15e7:364c PRIVMSG #esoteric :wob_jonas: Yeah, I finished it, and the notation was really dumb at the end, I guess they want it to look like ruby or something? < 1501614939 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :Also, at some point it changes the notation to the atoms to something horrible. < 1501614946 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Cale: h8r < 1501614953 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The notation is pretty silly but it doesn't matter. < 1501614968 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :Cale: maybe they want to make it look like *something*, but not ruby < 1501614977 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :what game? that lambda game? < 1501614980 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :But it's not really the notations that bother me. < 1501614981 0 :Cale!~cale@2607:fea8:98df:ec9f:b198:95c:15e7:364c PRIVMSG #esoteric :shachaf: I just don't know why they would start with better notation, and then make it worse gradually < 1501614985 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :imode: yes < 1501615011 0 :Cale!~cale@2607:fea8:98df:ec9f:b198:95c:15e7:364c PRIVMSG #esoteric :wob_jonas: Would it be better if you could place an argument on a lambda and only click it to beta reduce? < 1501615047 0 :Cale!~cale@2607:fea8:98df:ec9f:b198:95c:15e7:364c PRIVMSG #esoteric :I mean, the rules about how you can manipulate the components are pretty arbitrary < 1501615058 0 :Cale!~cale@2607:fea8:98df:ec9f:b198:95c:15e7:364c PRIVMSG #esoteric :Like the thing about being able to unpack lists < 1501615065 0 :Cale!~cale@2607:fea8:98df:ec9f:b198:95c:15e7:364c PRIVMSG #esoteric :That seems okay to me < 1501615075 0 :Cale!~cale@2607:fea8:98df:ec9f:b198:95c:15e7:364c PRIVMSG #esoteric :It's just an arbitrary power that you're granted < 1501615103 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying... < 1501615107 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :/context < 1501615119 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :Cale: I don't think so. Even now in some tasks you need too many clicks to reduce expressions that should just auto-reduce. < 1501615173 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Ah, found it. < 1501615175 0 :Cale!~cale@2607:fea8:98df:ec9f:b198:95c:15e7:364c PRIVMSG #esoteric :wob_jonas: I thought it was kind of interesting to have the power to avoid reduction and decompose things < 1501615197 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :Cale: really my main complaint is that we never see an application expression < 1501615210 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Cale: I don't quite understand those null things. < 1501615218 0 :Cale!~cale@2607:fea8:98df:ec9f:b198:95c:15e7:364c PRIVMSG #esoteric :shachaf: Just bad notation. < 1501615228 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :Cale: but you don't seem to NEED reduction. And I think I understand the null thing < 1501615251 0 :Cale!~cale@2607:fea8:98df:ec9f:b198:95c:15e7:364c PRIVMSG #esoteric :They want it to look like a ternary operator for some reason, but it's not actually a ternary operator < 1501615266 0 :Cale!~cale@2607:fea8:98df:ec9f:b198:95c:15e7:364c PRIVMSG #esoteric :So they introduce null there (which actually always occurs on the false branch of the thing) < 1501615271 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :This might be inspired by Dragonbox. At least it has some similarities. < 1501615290 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :basically a lambda can have multiple return values, which makes sense even if few languages have it, and then it freely allows you to compose any output to any input without building blocks < 1501615293 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Cale: I was hoping they'd introduce callCC < 1501615307 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :shachaf: we'd need a fucking function composition first < 1501615310 0 :Cale!~cale@2607:fea8:98df:ec9f:b198:95c:15e7:364c PRIVMSG #esoteric :I mean, this style of game could be much better with different primitives < 1501615314 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :the part I really don't understand is the map thing < 1501615323 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :Cale: sure. like the crocodile game, but more powerful. < 1501615324 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Anyway I wanted to make a game like this but in the version I had in mind you build more complicated expressions without reducing them all the time. < 1501615329 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :you know the crocodile game, right? < 1501615332 0 :Cale!~cale@2607:fea8:98df:ec9f:b198:95c:15e7:364c PRIVMSG #esoteric :yeah < 1501615334 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Alligator eggs? < 1501615352 0 :Cale!~cale@2607:fea8:98df:ec9f:b198:95c:15e7:364c PRIVMSG #esoteric :Yeah, Alligator eggs < 1501615358 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Professor Twist could not but smile. / "You mean," he said, "a crocodile." < 1501615358 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :shachaf: that yes. I'm in Europe, so I can only go with crocodiles < 1501615381 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Why? < 1501615427 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :Europe doesn't really have aligators. It has crocodiles, which are nicer, and even those are really far from Hungary, I only see them in zoos. < 1501615471 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You're in Eurasia, which has Chinese alligators. < 1501615484 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But you can talk about dragon games even though dragons are extinct in Europe. < 1501615499 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :yeah, but Africa has crocodiles, and it's much closer < 1501615532 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Africa also has elephants. Why not talk about elephant eggs? < 1501615534 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :are they extinct or are they just hiding? even so, I don't use Chinese dragons for dragon games < 1501615573 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :shachaf: crocodiles have big gaping mouths, you can draw them easily as swallowing eggs or other crocodile families, and even draw them to look similar to a lowercase lambda < 1501615588 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :it would be much stranger for an elephant to eat other elephant families < 1501615602 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :http://www.qu-i-x.com/crocodile.html < 1501615614 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :space games are quite popular these days < 1501615622 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :you could set it in space, with spacesuits < 1501615682 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Jafet: Why not set it in a factory with nuclear waste containers? < 1501615818 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :Cale: anyway, the building rules indeed start to make no sense when map are introduced. you can map an expression that has holes, and get expressions with multiple holes. how does that even work? < 1501615828 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :ok, maybe that already didn't make sense with the lambdas < 1501615830 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :dunno < 1501615872 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The holes vs. lambdas thing didn't quite make sense to me in the first place. < 1501615877 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 246 seconds < 1501615895 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`5 w < 1501615900 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1/1:galaxy//A galaxy is a star that feeds its litter with milk. \ canada//Canada is Big Scotland. Like, you know, very big. \ turing complete//You complete a Turing when you Tur by a specified amount. \ cod//Cod is a fish's favourite fish person shooter. \ watch//Too late! < 1501615901 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:~-~!14]]4 10 02https://esolangs.org/w/index.php?diff=52627&oldid=39430 5* 03Xav737 5* (+708) 10/* Dropping the requirement of bignums */ new section < 1501615910 0 :Cale!~cale@2607:fea8:98df:ec9f:b198:95c:15e7:364c PRIVMSG #esoteric :You might be overthinking it? < 1501615930 0 :Cale!~cale@2607:fea8:98df:ec9f:b198:95c:15e7:364c PRIVMSG #esoteric :It's not like, keeping track of scope or anything < 1501615953 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:~-~!14]]4 M10 02https://esolangs.org/w/index.php?diff=52628&oldid=52627 5* 03Xav737 5* (+78) 10/* Dropping the requirement of bignums */ < 1501615972 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`cwlprits canada < 1501615973 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :level 35 is also strange < 1501615980 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :shachäf shachäf boil̈y boil̈y boil̈y < 1501615987 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :you get free variables you can drag there < 1501616000 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :and insert to a lambda, and suddenly they're bound to it < 1501616017 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes, I guess that's the distinction between holes and lambdas. < 1501616046 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :but that was the only level where you can do that, the theme doesn't get explored, and we never find out what the rules are or how alpha-reduction works < 1501616086 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :ah yes, you also get free variables in level 7 < 1501616108 0 :Cale!~cale@2607:fea8:98df:ec9f:b198:95c:15e7:364c PRIVMSG #esoteric :I also prefer the original syntax for "lists" which makes them look more like sets < 1501616123 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07~-~!14]]4 M10 02https://esolangs.org/w/index.php?diff=52629&oldid=52626 5* 03Xav737 5* (+30) 10 < 1501616128 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :but I think you never get enough building blocks to witness alpha reduction, do you? < 1501616145 0 :Cale!~cale@2607:fea8:98df:ec9f:b198:95c:15e7:364c PRIVMSG #esoteric :There's nothing really to suggest that sets/lists have any order to them < 1501616166 0 :Cale!~cale@2607:fea8:98df:ec9f:b198:95c:15e7:364c PRIVMSG #esoteric :There's only ever x < 1501616175 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :They're multisets. < 1501616182 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But in at least one level the order is required. < 1501616193 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :...But you can always take them apart and put them back together so it doesn't mean much. < 1501616196 0 :Cale!~cale@2607:fea8:98df:ec9f:b198:95c:15e7:364c PRIVMSG #esoteric :yeah, multisets / bags < 1501616200 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :Cale: yes, that was strange, but I think there's only one or two tasks where that actually matters, the ones that use both lists and equal, and at that point you get the bracket notation < 1501616222 0 :Cale!~cale@2607:fea8:98df:ec9f:b198:95c:15e7:364c PRIVMSG #esoteric :wait, which level required something about order? < 1501616241 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :Cale: let me find that < 1501616255 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Looks like 54 < 1501616269 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :48 < 1501616278 0 :Cale!~cale@2607:fea8:98df:ec9f:b198:95c:15e7:364c PRIVMSG #esoteric :oh < 1501616285 0 :Cale!~cale@2607:fea8:98df:ec9f:b198:95c:15e7:364c PRIVMSG #esoteric :I see < 1501616291 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :and 49 < 1501616299 0 :Cale!~cale@2607:fea8:98df:ec9f:b198:95c:15e7:364c PRIVMSG #esoteric :48 and 49 surely don't < 1501616300 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :48 requires order? < 1501616303 0 :Cale!~cale@2607:fea8:98df:ec9f:b198:95c:15e7:364c PRIVMSG #esoteric :54 does < 1501616305 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :no wait, 49 doesn't require it < 1501616320 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't see how to make order matter in 48 or 49 < 1501616323 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :shachaf: I think 48 has solutions and non-solutions that differ only by order in lists < 1501616326 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :49 doesn't < 1501616346 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't see how. < 1501616353 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :hmm wait < 1501616354 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :([star,star] ==) is pre-bound < 1501616376 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :sorry, you're right < 1501616379 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :48 doesn't require order < 1501616562 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 JOIN :#esoteric < 1501616581 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :hmm... I think order might matter for level 51, let me try that < 1501616629 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :wait wtf < 1501616720 0 :PattuX!uid129971@gateway/web/irccloud.com/x-cazgreovxjmkixak JOIN :#esoteric < 1501616724 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :#51 seems to claim that ([star, (false?$hole:null)] == [(false?$hole:null),star]) evaluates to true < 1501616726 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :how does that work? < 1501617017 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :you did that differently... I compared two stars and erased a bag containing four stars. < 1501617020 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :65 is the other level where order matters < 1501617029 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :int-e: sure, that's the easy solution < 1501617055 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :but the thing is that nulls disappear completely < 1501617057 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :so because of 54, the goal definitely cares about order < 1501617076 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :but let me test if the == operator cares about the order in 65 < 1501617102 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :no wait, 54 doesn't let me test that < 1501617168 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :in any case, I agree that it introduces ugly notation for no good reason. < 1501617187 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :ok, then I think 51 is the only level where you can detect whether == cares about list order < 1501617227 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :I still don't understand the part where you can sometimes evaluate lambdas and some other expressions even if the arguments have holes < 1501617237 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :that's so strange, and I don't understand what the meaning is supposed to be < 1501617243 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :I mean, how do you do that in programming? < 1501617293 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :and it's a bit strange that 51 lets you evaluate (false?$hole:null) < 1501617365 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1501617371 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :The way a conditional can return variable number of return values is strange, but technically you can imagine like you always get a list of the variable arity they output (like in scheme) and as a concession to easy playing the game, you can freely unpack and repack lists, sort of < 1501617383 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :it doesn't quite make sense, but it's not the most disturbing thing at first about the game < 1501617383 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 QUIT :Ping timeout: 255 seconds < 1501617451 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :in the end, the whole game is so strange I can't make much sense of it, but I'll see what ais says because he knows more about strange logic systems < 1501617479 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :(logic systems in the sense like modal logic and linear logic and use-once variables etc) < 1501617713 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :well, #51 also says that [true,star] == [star,true] < 1501617726 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :as you've probably found out < 1501617743 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :int-e: oh! I haven't checked that. good idea. < 1501617835 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :also the items in the bag aren't arranged nicely after the 6th one, sad :) < 1501617859 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :int-e: well after a while it's hard to display stuff on the screen < 1501617875 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :bags also don't get nicely arranged when the contained elements are large in screen space < 1501617881 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :yeah, but up to 9 is still easy < 1501618702 0 :LKoen!~LKoen@2a01:e35:2eed:a430:1864:e2dc:dfb:64c3 QUIT :Remote host closed the connection < 1501619062 0 :jaboja!~jaboja@jaboja.pl QUIT :Read error: Connection reset by peer < 1501619359 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1501619464 0 :moony!~moony@unaffiliated/moonythedwarf JOIN :#esoteric < 1501619470 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :_unidecode ᠍ < 1501619474 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :err < 1501619480 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :`unidecode ᠍ < 1501619480 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+0020 SPACE] [U+180D MONGOLIAN FREE VARIATION SELECTOR THREE] < 1501619976 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :AAAAAAAAAAAAAAAAAA < 1501619982 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :WHYYYYYYY < 1501620528 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :what why? < 1501620551 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 PRIVMSG #esoteric :I must be missing the context < 1501620729 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric < 1501621511 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Remote host closed the connection < 1501622444 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Funge-9814]]4 10 02https://esolangs.org/w/index.php?diff=52630&oldid=52620 5* 03Btiffin2017 5* (+546) 10/* Examples, add Rock Scissors Paper */ < 1501622580 0 :Naya!~Naya@178.197.235.12 JOIN :#esoteric < 1501622600 0 :Naya!~Naya@178.197.235.12 QUIT :Quit: -a- IRC for Android 2.1.35 < 1501622721 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Funge-9814]]4 M10 02https://esolangs.org/w/index.php?diff=52631&oldid=52630 5* 03Btiffin2017 5* (+7) 10/* Instructions */ < 1501623044 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Funge-9814]]4 M10 02https://esolangs.org/w/index.php?diff=52632&oldid=52631 5* 03Btiffin2017 5* (+0) 10/* Instructions */ < 1501623782 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 255 seconds < 1501624257 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1501624753 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1501624932 0 :jaboja!~jaboja@jaboja.pl QUIT :Read error: Connection reset by peer < 1501624962 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1501625365 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 276 seconds < 1501625809 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1501626303 0 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net JOIN :#esoteric < 1501627131 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric < 1501628065 0 :btiffin!~chatzilla@CPE0c473de9ff81-CM0c473de9ff80.cpe.net.cable.rogers.com JOIN :#esoteric < 1501628225 0 :Jafet!~jafet@unaffiliated/jafet QUIT :Ping timeout: 246 seconds < 1501628245 0 :btiffin!~chatzilla@CPE0c473de9ff81-CM0c473de9ff80.cpe.net.cable.rogers.com PRIVMSG #esoteric :To the Funge-98 experts in the crowd? I've tried FBBI rcfunge and cfunge, the Input Character function is buffered. For a proper Play again? prompt is it wise to spin on ~ eating newlines? Or are there better options for getting a 'yn' answer that is to be repeated after the next round? < 1501628255 0 :Jafet!~jafet@unaffiliated/jafet JOIN :#esoteric < 1501628306 0 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1501628401 0 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1501628898 0 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1501629892 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 260 seconds < 1501630165 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Funge-9814]]4 10 02https://esolangs.org/w/index.php?diff=52633&oldid=52632 5* 03Btiffin2017 5* (+293) 10/* Rock Scissors Paper, on 3; updated to ask play again? */ < 1501631068 0 :rdococ!rdococ@unaffiliated/rdococ QUIT :Quit: ZNC - http://znc.in < 1501631075 0 :rdococ!rdococ@cheapiesystems.com JOIN :#esoteric < 1501631076 0 :rdococ!rdococ@cheapiesystems.com QUIT :Changing host < 1501631076 0 :rdococ!rdococ@unaffiliated/rdococ JOIN :#esoteric < 1501631163 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Funge-9814]]4 M10 02https://esolangs.org/w/index.php?diff=52634&oldid=52633 5* 03Btiffin2017 5* (-32) 10/* Rock Scissors Paper, on 3 */ < 1501631868 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1501632232 0 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net QUIT :Remote host closed the connection < 1501632386 0 :https_GK1wmSU!~deep-book@199.189.106.240 JOIN :#esoteric < 1501632522 0 :https_GK1wmSU!~deep-book@199.189.106.240 PART #esoteric : < 1501635164 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Ping timeout: 240 seconds < 1501636788 0 :doesthiswork!~Adium@207.55.82.87 JOIN :#esoteric < 1501637695 0 :wob_jonas!b03f1849@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.73 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client < 1501638316 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1501638319 0 :sftp!~sftp@unaffiliated/sftp QUIT :Ping timeout: 246 seconds < 1501638424 0 :sftp!~sftp@unaffiliated/sftp JOIN :#esoteric < 1501638922 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 260 seconds < 1501641284 0 :Sgeo_!~Sgeo@ool-18b98980.dyn.optonline.net JOIN :#esoteric < 1501641364 0 :Sgeo!~Sgeo@ool-18b98980.dyn.optonline.net QUIT :Ping timeout: 268 seconds < 1501641409 0 :https_GK1wmSU!~d33p-b00k@77.234.41.151 JOIN :#esoteric < 1501641421 0 :https_GK1wmSU!~d33p-b00k@77.234.41.151 PART #esoteric : < 1501644086 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 255 seconds < 1501644899 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric < 1501644984 0 :moony!~moony@unaffiliated/moonythedwarf QUIT :Ping timeout: 260 seconds < 1501645697 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :Hah! I constructed an ancient greek pentegon < 1501645957 0 :moony!~moony@unaffiliated/moonythedwarf JOIN :#esoteric < 1501646530 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 240 seconds < 1501646690 0 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net JOIN :#esoteric < 1501647010 0 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net QUIT :Ping timeout: 276 seconds < 1501647035 0 :PattuX!uid129971@gateway/web/irccloud.com/x-cazgreovxjmkixak QUIT :Quit: Connection closed for inactivity < 1501647152 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric < 1501647434 0 :moony!~moony@unaffiliated/moonythedwarf QUIT :Disconnected by services < 1501647459 0 :moonythedwarf!~moony@unaffiliated/moonythedwarf JOIN :#esoteric < 1501648470 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 240 seconds < 1501648617 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric < 1501648792 0 :MrBrq!~q@c-107-3-151-199.hsd1.ca.comcast.net JOIN :#esoteric < 1501648949 0 :MrBrq!~q@c-107-3-151-199.hsd1.ca.comcast.net PART #esoteric : < 1501652224 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :girl genius is recycling material i've already read! it's an outrage! < 1501652537 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh it may get colored < 1501652667 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 240 seconds < 1501652693 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric < 1501654095 0 :moonythedwarf!~moony@unaffiliated/moonythedwarf QUIT :Quit: Leaving < 1501655514 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1501657183 0 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1501657416 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 260 seconds < 1501657739 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :FUUUUUUUUUUUU < 1501657741 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :IN EU4 THE EQUATOR DOES NOT PASS THROUGH ECUADOR! < 1501657761 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :THE MAP IS ALL WRONG WRONG WRONG < 1501658150 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :http://imgur.com/a/pYQht < 1501658329 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1501658772 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :http://imgur.com/kFg6XT3 < 1501658780 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :Look at this shit! < 1501658964 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :are you sure it's not the other continents that are too far south hth < 1501659043 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :oerjan: welll... whatever, relativity and all that < 1501659053 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :also they've placed italy in the north of africa tdnh < 1501659137 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :oerjan: no, that was the treaty of lausanne that did that < 1501659174 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ah. < 1501660322 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :a bigger problem is its use of a mercator projection < 1501660385 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :I think it's a we do what we want projection < 1501660442 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm inclined to agree with the folks in the Hunting of the Snark. < 1501661796 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :Girl Genius is showing reruns. I want my money back! < 1501661967 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :doesthiswork: your complaint is a rerun of oerjan's hth < 1501661972 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`complaints < 1501661976 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :24 share/Complaints.mp3 < 1501661985 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? `complain < 1501661986 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​`complain? ¯\(°​_o)/¯ < 1501661993 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`w complain < 1501661994 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :That's not wise. < 1501661997 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`grWp complain < 1501662006 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1501662464 0 :erkin!~erkin@unaffiliated/erkin QUIT :Remote host closed the connection < 1501662489 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1501663378 0 :MrBusiness!~ArcMrBism@2602:306:8325:a300:2ca8:3c00:318a:54a8 QUIT :Quit: https://www.youtube.com/watch?v=xIIqYqtR1lY -- Suicide is Painless - Johnny Mandel < 1501663805 0 :MrBusiness!~ArcMrBism@2602:306:8325:a300:ccd4:5c95:9d79:9f8e JOIN :#esoteric < 1501664358 0 :spruit11!~unknown@ip56522cc1.speed.planet.nl JOIN :#esoteric < 1501665421 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 255 seconds < 1501666117 0 :https_GK1wmSU!~deep-book@85.9.20.149 JOIN :#esoteric < 1501666267 0 :https_GK1wmSU!~deep-book@85.9.20.149 PART #esoteric : < 1501667990 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite < 1501668467 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :\oren\: http://newsthump.com/2017/07/31/scaramucci-fired-after-failing-to-do-the-fandango/ <-- I hope this will be the final Bohemian Rhapsody piece on that guy. < 1501669658 0 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net JOIN :#esoteric < 1501671599 0 :btiffin!~chatzilla@CPE0c473de9ff81-CM0c473de9ff80.cpe.net.cable.rogers.com QUIT :Quit: ChatZilla 0.9.93 [SeaMonkey 2.46/20170120202656] < 1501671715 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT : < 1501672378 0 :doesthiswork!~Adium@207.55.82.87 QUIT :Quit: Leaving. < 1501672522 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric < 1501673654 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net JOIN :#esoteric < 1501674044 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`w < 1501674045 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :spore//spore stores its input in tmp/spout and displays the nth line (default first). For a version considering irc line lengths, see sport. See also `spam. < 1501674162 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Taneb invented mushrooms, so I guess he probably invented spores too. < 1501674481 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`? tanebventions < 1501674482 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Tanebventions include automatic squirrel feeders, necessity, Go, submarine jousting, Fueue, the universe, special relativity, metar, weetoflakes, mushrooms, sand, dragons, persistence, the BBC, _46bit, cognac, progress, sanity, the Oxford comma, and this sentence. See also tanebventions: maths. He never invents anything involving sex. < 1501674493 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :indeed. < 1501676635 0 :PattuX!uid129971@gateway/web/irccloud.com/x-qgpdqmrzxncccoou JOIN :#esoteric < 1501676679 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net QUIT :Quit: EVERYTHING CHICKEN < 1501680121 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1501681278 0 :jaboja!~jaboja@jaboja.pl QUIT :Read error: Connection reset by peer < 1501681319 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1501681523 0 :jaboja!~jaboja@jaboja.pl QUIT :Read error: Connection reset by peer < 1501681532 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1501681798 0 :jaboja!~jaboja@jaboja.pl QUIT :Read error: Connection reset by peer < 1501681871 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1501681972 0 :ski!~ski@remote11.chalmers.se QUIT :Ping timeout: 260 seconds < 1501682147 0 :jaboja!~jaboja@jaboja.pl QUIT :Read error: Connection reset by peer < 1501682161 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1501682430 0 :doesthiswork!~Adium@207.55.82.87 JOIN :#esoteric < 1501682657 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 246 seconds < 1501682804 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1501683130 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 240 seconds < 1501684267 0 :joast!~rick@2606:6000:44c5:f1f0:4cc8:b4ff:fedd:f8d5 QUIT :Ping timeout: 246 seconds < 1501684783 0 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1501685146 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1501685384 0 :erkin!~erkin@unaffiliated/erkin QUIT :Remote host closed the connection < 1501685407 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1501686325 0 :Cale!~cale@2607:fea8:98df:ec9f:b198:95c:15e7:364c QUIT :Ping timeout: 246 seconds < 1501686472 0 :joast!~rick@2606:6000:44c5:f1f0:4cc8:b4ff:fedd:f8d5 JOIN :#esoteric < 1501686602 0 :doesthiswork!~Adium@207.55.82.87 QUIT :Quit: Leaving. < 1501686668 0 :sdhand!~sam@unaffiliated/kyubiko QUIT :Excess Flood < 1501686691 0 :sdhand!~sam@2001:41c8:51:10d:: JOIN :#esoteric < 1501686702 0 :sdhand!~sam@2001:41c8:51:10d:: QUIT :Changing host < 1501686702 0 :sdhand!~sam@unaffiliated/kyubiko JOIN :#esoteric < 1501687091 0 :Cale!~cale@2607:fea8:98df:fd6a:7dc5:c053:18e7:8b79 JOIN :#esoteric < 1501687424 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 258 seconds < 1501688337 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying... < 1501689007 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03SpeedTime 5* 10New user account < 1501689110 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03Plantagenet 5* 10New user account < 1501690160 0 :impomatic!~digital_w@host86-133-49-180.range86-133.btcentralplus.com QUIT :Quit: http://corewar.co.uk < 1501691544 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 JOIN :#esoteric < 1501692142 0 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.” < 1501692921 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 QUIT :Ping timeout: 258 seconds < 1501693116 0 :sleffy!sleffy@nat/google/x-xutoxtsrqtgpnrme JOIN :#esoteric < 1501694112 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Cubix14]]4 10 02https://esolangs.org/w/index.php?diff=52635&oldid=49843 5* 03SnoringFrog 5* (+55) 10adding D comand < 1501694126 0 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1501694448 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 JOIN :#esoteric < 1501694752 0 :sdhand!?@? NICK :[f][r][o][g][b][ < 1501694828 0 :[f][r][o][g][b][!?@? NICK :[s][a][m] < 1501695748 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 QUIT :Ping timeout: 240 seconds < 1501695891 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 JOIN :#esoteric < 1501696774 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 QUIT :Ping timeout: 276 seconds < 1501696930 0 :sleffy!sleffy@nat/google/x-xutoxtsrqtgpnrme QUIT :Ping timeout: 246 seconds < 1501697226 0 :[s][a][m]!?@? NICK :sdhand < 1501697510 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1501697710 0 :sleffy!sleffy@nat/google/x-ogxzuyigorynhhqt JOIN :#esoteric < 1501697749 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1501700441 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :if anyone cares, #esoteric is now channel number 38 out of 84 that lambdabot joins... should get here sooner after restarts. (I reprioritized the non-core-haskell channels based on channel population count, and #esoteric is quite large) < 1501700975 0 :Cale!~cale@2607:fea8:98df:fd6a:7dc5:c053:18e7:8b79 PRIVMSG #esoteric :int-e: Maybe #reflex-frp would make a good addition as well? :) < 1501700994 0 :Cale!~cale@2607:fea8:98df:fd6a:7dc5:c053:18e7:8b79 PRIVMSG #esoteric :(I manually joined it there a little while back) < 1501701170 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :looks good, adding it... < 1501701306 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Befunge14]]4 M10 02https://esolangs.org/w/index.php?diff=52636&oldid=52606 5* 03Btiffin2017 5* (+63) 10/* Befunge-98 and beyond */ < 1501701949 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1501703283 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1501703480 0 :MrBismuth!~ArcMrBism@2602:306:8325:a300:ccd4:5c95:9d79:9f8e JOIN :#esoteric < 1501703626 0 :MrBusiness!~ArcMrBism@2602:306:8325:a300:ccd4:5c95:9d79:9f8e QUIT :Ping timeout: 255 seconds < 1501703805 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :WILLIAM SHATNER IS A BRONY < 1501704021 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :source or die. < 1501704053 0 :sleffy!sleffy@nat/google/x-ogxzuyigorynhhqt QUIT :Ping timeout: 258 seconds < 1501704431 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :imode: look at his twitter < 1501704480 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :oh my god he's shitposting. < 1501704499 0 :shikhin!?@? NICK :shikbie < 1501704505 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :yeah... he also in one tweet implied he posts on 4chan < 1501704508 0 :MrBismuth!~ArcMrBism@2602:306:8325:a300:ccd4:5c95:9d79:9f8e QUIT :Ping timeout: 240 seconds < 1501704526 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :I wonder if that's actually him or a PR dude. < 1501704528 0 :APic!apic@apic.name PRIVMSG #esoteric :*shrug* < 1501704964 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Read error: Connection reset by peer < 1501704970 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric < 1501705054 0 :MrBusiness!~ArcMrBism@2602:306:8325:a300:ccd4:5c95:9d79:9f8e JOIN :#esoteric < 1501705957 0 :MDude!~MDude@pa-67-234-113-76.dhcp.embarqhsd.net QUIT :Quit: Going offline, see ya! (www.adiirc.com) < 1501706085 0 :sleffy!~sleffy@guest-nat.fw1.untrust.sfo1.mozilla.net JOIN :#esoteric < 1501706464 0 :MrBusiness!~ArcMrBism@2602:306:8325:a300:ccd4:5c95:9d79:9f8e QUIT :Ping timeout: 246 seconds < 1501706920 0 :sleffy!~sleffy@guest-nat.fw1.untrust.sfo1.mozilla.net QUIT :Ping timeout: 255 seconds < 1501707096 0 :MrBusiness!~ArcMrBism@2602:306:8325:a300:ccd4:5c95:9d79:9f8e JOIN :#esoteric < 1501707266 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Imagine a language which uses "yes" and "no" for its boolean values, rather than "true" and "false". < 1501707545 0 :AnotherTest!~turingcom@71.189.202.62.dynamic.cgnat.res.cust.swisscom.ch JOIN :#esoteric < 1501707559 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :rdococ: kOS uses On and Off < 1501707582 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :eg. to set the variable X to true, you say: < 1501707586 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :X ON. < 1501707591 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ah < 1501707613 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :imagine extending On and Off with something that doesn't translate to the true/false dichotomy, e.g. In < 1501707628 0 :APic!apic@apic.name PRIVMSG #esoteric :Hare Krishna. ♥ < 1501707793 0 :AnotherTest!~turingcom@71.189.202.62.dynamic.cgnat.res.cust.swisscom.ch QUIT :Ping timeout: 240 seconds < 1501707930 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 JOIN :#esoteric < 1501707941 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :rdococ: there was a codebase I worked on that replaced booleans with bitwise flags, and we had to use _valid for true and _invalid for false. < 1501707982 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :it was convenient because if you wanted to signal multiple conditions you could (because you were returning a uint), but it ended up with us just aliasing things to true and false. :P < 1501708047 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :heh < 1501708296 0 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1501708299 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :imode: 7 < 1501708316 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :7? < 1501708325 0 :APic!apic@apic.name PRIVMSG #esoteric :7. < 1501708345 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :the three bit flags that I turned on happened to be at the least significant end, but their meaning is most significant. < 1501708361 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :lmao. < 1501708375 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :19. < 1501708381 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric ::P < 1501708386 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :one on, two off, two on. :P < 1501708416 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :one on, two on, three off, four on, five on. < 1501708419 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :we basically treated uints as bit arrays with macros to access individual bits. < 1501708434 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :like an array of booleans < 1501708437 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :yuh. < 1501708456 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Wait. Each bit's index in the bit array is its own bit array. < 1501708464 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :hahahahahaha. < 1501708479 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :it's bit arrays all the way down. < 1501708570 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Not only can you store bit arrays, you can store sets of bit arrays. < 1501708578 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :In fact, not just sets. < 1501708713 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :A bit array is an associative array that maps bit arrays to bits. Which means that it is an associative array that maps associative arrays that map bit arrays to bits, to bits. < 1501708740 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :yo dawg. < 1501708745 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 QUIT :Ping timeout: 258 seconds < 1501708760 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 JOIN :#esoteric < 1501708827 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :A class of associative arrays that map themselves to bits. < 1501708903 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Imagine an entire self-referential language in which every class is defined this way. < 1501708945 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :So you have class number = {number -> bit}. Now you can have class array = {number -> number}, which is also {{number -> bit} -> {number -> bit}}. < 1501708975 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :hm. < 1501709035 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :A set maps objects (including numbers and arrays) to bits. So here's the twist: a set of numbers is a number. < 1501709081 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :huh. you're doing something that's close to what I'm doing. < 1501709087 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :storing paths in a binary tree as unsigned integers. < 1501709110 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :At least a finite set containing finite numbers, anyway. < 1501709134 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Transfinite ordinals might work the same way, but I'm not sure. < 1501709144 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :We are, after all, dealing with powers of two. < 1501709157 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying... < 1501709237 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :https://ptpb.pw/2bPr/python check this out < 1501709303 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Woah. < 1501709317 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :storing/encoding binary trees. < 1501709349 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Holy nuts. < 1501709349 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :the way it works is you provide a path to a node (in the form of left/right instructions) < 1501709384 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :and on every query for a node (meaning, you go left, right, then left, then ask if a node is there), we simply trace all the way back to the root of the tree from that node. < 1501709397 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :if your node happens to fall upon that path, we output a '1'. if not, we output a '0'. < 1501709448 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :!Warning! Mind has reached critical meta and explosion is imminent. Evacuate immediately. !Warning! < 1501709464 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :if you run the python script, it actually prints out the resulting tree. < 1501709488 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :is it python 2.x or 3.x? < 1501709497 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :3. but it should just work. < 1501709512 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :yeah it works with 2. < 1501709551 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :hm. what's __name__? < 1501709560 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I'm not acquainted with python, so idk. < 1501709593 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :that's just some code to run the file if you call, rather than importing it. < 1501709598 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :err, run the main function. < 1501709602 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ah. < 1501709610 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :makes sense. < 1501709615 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :otherwise main() would run on every import. < 1501709619 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :yeah. < 1501709658 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :what I wanted was something additive. meaning, to construct a binary tree in memory, updates don't have to come in order. < 1501709675 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ah. < 1501709701 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :'0000' is 'fork left four times'. '10000' is 'fork right once, then left four times.' < 1501709712 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :regardless of when these arrive, the structure is the same. you can even re-order them. < 1501709746 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :cool. < 1501709772 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :10110 is "fork right once, then left once, then right twice, then left once", right? < 1501709778 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :yup. < 1501709787 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :any node on that path is now valid. < 1501709792 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :what content does each node have? < 1501709806 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :none. but it's trivial to ship your data after the fact. < 1501709822 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :or build it in like an associative array. < 1501709826 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :is each tree defined as an array of these numbers, then? < 1501709827 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :"this path maps to this binary blob." < 1501709832 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :yup. < 1501709840 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ah, makes sense. < 1501709856 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :this tree, for example, contains 26 unique nodes across all the paths. < 1501709884 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :the resulting list, [15, 47, 271, 2191, 111, 4385], can all be stored as two-byte numbers if you're really hamfisted about it. < 1501709897 0 :wob_jonas!b03f1810@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.16 JOIN :#esoteric < 1501709898 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :so your 26-node tree is encoded in 12 bytes. < 1501709902 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :heh < 1501709937 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :the cool part is that it's also a sort of database. you can query for a partial path, delete a node along that path, and then the rest of the paths become invalid because they matched. < 1501709940 0 :wob_jonas!b03f1810@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.16 PRIVMSG #esoteric :"<\oren\> WILLIAM SHATNER IS A BRONY source or die." => imode: he's voiced a character in S7 E13 < 1501709951 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :wob_jonas: hahaha oh god. < 1501710007 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :imode: So say you took the tree from the demo, and removed "0001". Would that make 00010000, 00010010000 and 000100100010 invalid too? < 1501710008 0 :https_GK1wmSU!~d33p-b00k@91.221.67.85 JOIN :#esoteric < 1501710034 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :correct. you say "remove all paths corresponding to this prefix 0001." < 1501710037 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ah. < 1501710045 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :meaning "delete the node at left,left,left,right. < 1501710057 0 :https_GK1wmSU!~d33p-b00k@91.221.67.85 PART #esoteric : < 1501710057 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :which means its children are orphans. < 1501710075 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric ::O < 1501710077 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :now, you can -not- do that. another path may pick up the slack later. < 1501710087 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :meaning, say, if you wanted to do an arbitrary insertion. < 1501710103 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :or a replacement. it's a lot easier than messing with pointers. < 1501710116 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :and at that level, your paths take up less than a machine word's worth of space. < 1501710192 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :I mean, that demo decodes to... {{*,*,*,*},*,*,*},*,*,{*,*,{*,*,{*},*},*}} < 1501710223 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Hm. If a path, e.g. "001100", has leading 0s, simply converting it into an integer would remove the information and make it indistinguishable from "1100" or "00001100". How do you convert it? < 1501710238 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :that's in the path function. < 1501710258 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :I take the traditional approach of only dealing with nodes in a complete binary tree. < 1501710262 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ah. < 1501710278 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :which means that for a given node N, children are located at 2n+1 and 2n+2. < 1501710289 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :and parent is located at n-1/2 < 1501710292 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Makes sense, I suppose. < 1501710321 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :this way given a bit's index (a number), I can trace all the way back towards the root of the tree just by calling parent until I hit it. < 1501710330 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ah. < 1501710345 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Wait, (n-1)/2?! < 1501710349 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Oh, ah. < 1501710350 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :mhm. < 1501710370 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I assume there's some rounding there (especially since the code uses bit shifting). < 1501710378 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :That's... actually really clever. < 1501710378 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :correct, integer arithmetic. < 1501710384 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :pretty standard for heaps. < 1501710435 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :here's something that'll twist your mind. because we can map integers onto unique paths for a binary tree, we can create functions that generate infinite or bounded trees with a certain pattern, compose them, and traverse the results. < 1501710480 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :for example, checking if the number is even yields only right branches from a given node. < 1501710482 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :...Wait. < 1501710498 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Hold on, let me reread that. < 1501710518 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :short version: I can write functions to generate infinite trees and compose them together. < 1501710535 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :in fact, let's do an experiment. < 1501710549 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Wait - are these infinite trees finite in their format as an array of integer paths? < 1501710650 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 QUIT :Ping timeout: 246 seconds < 1501710693 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :https://ptpb.pw/UnFc/python run this. < 1501710703 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :look at the second tree() function. < 1501710718 0 :AnotherTest!~turingcom@71.189.202.62.dynamic.cgnat.res.cust.swisscom.ch JOIN :#esoteric < 1501710768 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :notice how I'm not running through a list of paths or anything. the code is doing the work. < 1501710851 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :woah, recursion < 1501710867 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :in traverse(), yeah. < 1501710874 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :just a standard left/right traversal. < 1501710928 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :brb, piecing my brain back together < 1501710952 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :the way I envision it is taking the infinite full binary tree and carving paths out of it. it's somewhat similar to raymarching, where you can compose transforms on distance functions to yield a scene. < 1501710965 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :sort of playing with 1D space. < 1501710988 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :wait, so an infinite tree which is stored as its complement? < 1501711000 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :there's nothing stored here. < 1501711009 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :...wait, what? < 1501711010 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :you could remove the list in main() and it'd still work. < 1501711024 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :the second tree() function is generating the tree based on which node gets queried. < 1501711051 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Ahh. < 1501711052 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :if the node you're on's index is divisible by 4, you'll see that it doesn't exist in the tree. < 1501711061 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :if it isn't, then the node exists in the tree. < 1501711081 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Ahhh. < 1501711094 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :(the first if statement is just to limit it to a few levels. < 1501711101 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :That makes sense. < 1501711122 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :This is similar to infinite lazy lists. < 1501711126 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :so imagine this. you have a set of primitive functions that you can compose together to make any tree you'd like without having to store anything. < 1501711130 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :yup. < 1501711135 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :In fact, it IS infinite lazy lists. < 1501711151 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :essentially, yeah. :P < 1501711160 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Makes sense, somehow. < 1501711190 0 :wob_jonas!b03f1810@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.16 PRIVMSG #esoteric :ARGH! < 1501711196 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :eh? < 1501711196 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :I was working on encoding nested lists of atoms (just unlabeled trees) in as small a format as possible, and I just ended up here. < 1501711254 0 :wob_jonas!b03f1810@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.16 PRIVMSG #esoteric :I still hate how font creators for latin script always put a fucking fi ligature in their font that is very distinctive from just a plain fi with possibly slight kerning, even if such a ligature looks bad in that font, just to try to signal that their font is well-made and high-classed. < 1501711254 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :go change the modulo parameter to see how it adds and eliminates paths. < 1501711272 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :The way I understand it, ["0001", "000100", "00011"] is the same list as ["000100", "00011"], yes? < 1501711274 0 :wob_jonas!b03f1810@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.16 PRIVMSG #esoteric :Sure, and fi ligature may look nice in a Times-like font, but in most fonts it's just freaking ugly. < 1501711275 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :s/list/tree < 1501711287 0 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1501711314 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :rdococ: in the original script, yes. < 1501711326 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Not in the second script, though? < 1501711338 0 :wob_jonas!b03f1810@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.16 PRIVMSG #esoteric :And yes, I know I keep complaining about this. < 1501711339 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :well, the second script doesn't use lists of paths to traverse a tree. :P < 1501711343 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :heh < 1501711379 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :but yeah, that's the idea. paths are additive. meaning if two paths share the same prefix, you can always select the longer one and the shorter one will remain valid. < 1501711429 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ah. < 1501711435 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :this is useful because if you say "oh I want to insert at this point in the tree", you don't have to do anything. you just have to say "oh this path is now valid." and optimize later. < 1501711445 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :heh < 1501711466 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :like, if you had a series of right branches, 0000, and you wanted to branch -one more time- after that, you could either edit the path to 00000, or just add 00000 to the list of paths. < 1501711529 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :if you're playing the home game you'll notice that you can encode arbitrary lists like this. :P < 1501711748 0 :AnotherTest!~turingcom@71.189.202.62.dynamic.cgnat.res.cust.swisscom.ch QUIT :Ping timeout: 255 seconds < 1501711773 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :rdococ: for example, 00010010000 and 000100100010.. you can always choose the latter, because it still yields a valid path for the former. the same goes with 00010000 and 0000. < 1501711828 0 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1501711876 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :though actually, now that I'm looking at it, unless you choose it very carefully, some of those forks are invalid. < 1501711884 0 :MDude!~MDude@c-73-187-225-46.hsd1.pa.comcast.net JOIN :#esoteric < 1501712058 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :moo. < 1501712084 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :you mean 0001001000 and 000100100010, right? < 1501712100 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :yup. < 1501712132 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I already gathered that :P < 1501712142 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I'm gonna try mod 5 < 1501712149 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :do it. it's pretty trippy. < 1501712168 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :if you do mod 2, and then mod 3, you can see how it adds an entire left traversal. < 1501712171 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :woah, it made the tree even larger < 1501712194 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :ACTION wonders if he could form a bitwise trie... < 1501712216 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :mainly to do prefix sharing. < 1501712299 0 :shikbie!?@? NICK :shiklet < 1501712531 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :nah. that'd be more trouble than it's worth. what I could do is just do it on the db side and say "well okay, I'm going to be using this path entry as my prefix now." < 1501712534 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :and do parent prefixes. < 1501712594 0 :APic!apic@apic.name PRIVMSG #esoteric : PARENTAL ADVISORY < 1501712604 0 :APic!apic@apic.name PRIVMSG #esoteric : Explicit Content < 1501712621 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :so one path could look like (Null, 00010000), and another could look like (1, 000), and another could look like (1, 0010). < 1501712663 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :so the paths generated would be 00010000, 00010000000, and 000100000010. < 1501712669 0 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1501712683 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :but with the overhead being smaller because you wouldn't have to repeat the prefix each time. < 1501712802 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :heh < 1501712864 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :a 26-node tree in 6 bytes isn't that bad though. < 1501712897 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :agreed < 1501712928 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :nice, mod 2 creates a left-only tree < 1501712976 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :and %2==1 is a right-only tree - makes sense < 1501712976 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :mhm. if you invert the conditions (so that it outputs a '1' instead of a '0' and vice versa), you'll create a right-only tree. < 1501712985 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :or do that. :P < 1501712989 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :heh < 1501713085 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :for some reason, I'm beginning to understand the structure of the tree system by only looking at the output rather than the code < 1501713104 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :that's the benefit of a quickly added depth variable. :P < 1501713109 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :heh < 1501713145 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :id:depth:latest_turn < 1501713153 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :yup! < 1501713158 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :id == index in this case. < 1501713178 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :it's cryptic because it's a scratch file. < 1501713266 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I assume the bottom line of output is the tree converted into one integer < 1501713412 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :how is that done? < 1501713455 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :so that's actually just a depth-order traversal in binary. < 1501713461 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ah. < 1501713467 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :0's are lefts, 1's are rights. < 1501713489 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :oh, I see the correlation now. < 1501713536 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :I'd like to encode text and such via this. < 1501713610 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :i.e get the ordinal for a given character, split it up via its decimal digits, encode said digits as a tree traversal. < 1501714127 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :Un problema en Las Toninas hace que Internet funcione mal en todo el país < 1501714133 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :En el balneario hay un cable que es la principal fuente de fibra óptica de todo el país. En una de ellas hay inconvenientes y, por eso, hay dificultades de conexión en todo el territorio argentino. < 1501714140 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :Este cable tiene una extensión total de unos 20 mil kilómetros y forma parte del SAC (siglas de South American Crossing), un anillo interoceánico que bordea América del Sur y provee conectividad a diversos países de la región. < 1501714169 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :The entire country of Argentina is having internet problems < 1501714216 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :odd < 1501714403 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net JOIN :#esoteric < 1501715752 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :hppavilion[1]! < 1501715759 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net PRIVMSG #esoteric :rdococ! < 1501715816 0 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1501716196 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 276 seconds < 1501716235 0 :https_GK1wmSU!~deep-book@119.81.230.146 JOIN :#esoteric < 1501716272 0 :https_GK1wmSU!~deep-book@119.81.230.146 PART #esoteric : < 1501716572 0 :wob_jonas!b03f1810@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.16 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client < 1501716607 0 :wob_jonas!b03f1810@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.16 JOIN :#esoteric < 1501716785 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net JOIN :#esoteric < 1501716787 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :@metar CYUL < 1501716787 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :CYUL 022200Z 22006KT 15SM FEW040TCU BKN240 29/17 A2993 RMK TCU2CI4 SLP138 DENSITY ALT 1800FT < 1501717163 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ba na na na < 1501717212 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :hm. Some (human) languages utilize echo answers instead of yes/no ("Did you fart?" "I did fart.") < 1501717232 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :what happens if we translate that to the realm of programming? "2 == 3" returns "2 ~= 3" < 1501717241 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :rdochellochelloc. < 1501717351 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :hoily. < 1501717377 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`cat bin/makelist < 1501717378 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :if [[ "$1" == *" "* ]]; then exec makelist $@; fi; name="$1"; file="bin/$name"; makelistlist "$name"; shift; cp bin/emptylist "$file"; for n in "$@"; do echo "$n" >> "$file"; done < 1501717426 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`makelist ysaclist boily shachaf < 1501717429 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :makelistlist ysaclist: shachaf < 1501717440 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hm < 1501717445 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Ah, right. < 1501717448 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 240 seconds < 1501717604 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :I thought suv was a regular word, prnounced like "sub" but with a v < 1501717606 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`ysaclist (63) < 1501717606 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ysaclist (63): boily shachaf < 1501717612 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :heh, it works ^^ < 1501717627 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :`? suv < 1501717628 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :suv? ¯\(°​_o)/¯ < 1501717630 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :he\\oren\! long time no see. < 1501717807 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :`learn A suv /sʌv/ is used to transport toddlers of various sizes. < 1501717809 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'suv': A suv /sʌv/ is used to transport toddlers of various sizes. < 1501718538 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net PRIVMSG #esoteric :That bugs me so much < 1501718539 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :holy fungot it's pouring like crazy... < 1501718539 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :boily: sometimes i wonder if it keeps it the jury people so close for weapons and everything changes so quick that eight years ago)) < 1501718545 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :@metar CYUL < 1501718545 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :CYUL 022200Z 22006KT 15SM FEW040TCU BKN240 29/17 A2993 RMK TCU2CI4 SLP138 DENSITY ALT 1800FT < 1501718555 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net PRIVMSG #esoteric :@metar PAMR < 1501718555 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :PAMR 022253Z 01004KT 10SM FEW049 OVC060 16/12 A3019 RMK AO2 SLP225 T01610117 < 1501718787 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric < 1501720008 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Quit: Leaving... < 1501722124 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 276 seconds < 1501722690 0 :http_GK1wmSU!~deep-book@119.81.230.146 JOIN :#esoteric < 1501722692 0 :http_GK1wmSU!~deep-book@119.81.230.146 PART #esoteric : < 1501723051 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`5 w < 1501723056 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1/2:dy//dx = y \ htdh//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. \ gonad//gonads are the best punctional fondlegramming squishcture. \ golf//Golf is the shortest game known. The goal is to get a ball into a hole with a single stroke. \ < 1501723057 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`n < 1501723058 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2/2:category-helpdesk//category-helpdesk is a helpdesk with identity and composition. This channel isn't it. < 1501723262 0 :doesthiswork!~Adium@207.55.82.87 JOIN :#esoteric < 1501723662 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1501724345 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :mo < 1501724962 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :ACTION mapoles rdococ into complete words < 1501724967 0 :wob_jonas!b03f1810@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.16 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client < 1501724985 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1501725224 0 :ybden!ybden@unaffiliated/ybden PRIVMSG #esoteric :`? rdococ < 1501725225 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :rdococ was thought to be from Budapest, then Mars, but he is actually in Airstrip One. Thanks to boily he is approaching permanent boredom & mapoledom. He is a relative of `words. < 1501725259 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :`? imode < 1501725260 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :imode? ¯\(°​_o)/¯ < 1501725264 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric ::( < 1501725310 0 :ybden!ybden@unaffiliated/ybden PRIVMSG #esoteric :"IMODE - Innovative Multicomponent Drug Design" < 1501725315 0 :ybden!ybden@unaffiliated/ybden PRIVMSG #esoteric :imode: are you innovative? < 1501725324 0 :ybden!ybden@unaffiliated/ybden PRIVMSG #esoteric :imode: are you componentised? < 1501725326 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :imellode, ybdellon! < 1501725330 0 :ybden!ybden@unaffiliated/ybden PRIVMSG #esoteric :imode: do you design drugs? < 1501725341 0 :ybden!ybden@unaffiliated/ybden PRIVMSG #esoteric :belloily! < 1501725370 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hybden < 1501725371 0 :ybden!ybden@unaffiliated/ybden PRIVMSG #esoteric :imode: do you have a severe (or not so severe) case of the UPPERs? < 1501725391 0 :ybden!ybden@unaffiliated/ybden PRIVMSG #esoteric :shachaif < 1501725400 0 :sdhand!~sam@unaffiliated/kyubiko QUIT :Ping timeout: 276 seconds < 1501725403 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`le/rn imode//imode is an Innovative Multicomponent Drug Designer, afflicted by a severe case of the UPPERs. < 1501725404 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :imode: if you do could you suggest a replacement for amphetamines that doesn't increase my heart rate? < 1501725405 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :I may design drugs. < 1501725405 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'imode': imode is an Innovative Multicomponent Drug Designer, afflicted by a severe case of the UPPERs. < 1501725424 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`? ybden < 1501725425 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ybden daintily hides in her den, fostering dark machinations on warfare cutlery. < 1501725426 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ybden: http://kmcallister.github.io/complexity.html < 1501725433 0 :sdhand!~sam@2001:41c8:51:10d:: JOIN :#esoteric < 1501725456 0 :sdhand!?@? NICK :Guest94226 < 1501725495 0 :ybden!ybden@unaffiliated/ybden PRIVMSG #esoteric :shachaf: To-day I have learned that I should be careful around drugs, lest I mistake them for complexity classes < 1501725537 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net QUIT :Quit: EXECUTIVE CHICKEN < 1501725610 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :just ask yourself "what would Erdős do?" < 1501725922 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :`? UPPERs < 1501725923 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :UPPERs? ¯\(°​_o)/¯ < 1501726097 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :There's a new SpecGram out http://specgram.com/CLXXIX.3/00.contents.html < 1501727780 0 :MDude!~MDude@c-73-187-225-46.hsd1.pa.comcast.net QUIT :Quit: Going offline, see ya! (www.adiirc.com) < 1501727876 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i swear i just heard jaku say bjonas in a video < 1501728065 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :?Qien es jaku? < 1501728065 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Unknown command, try @list < 1501728348 0 :PattuX!uid129971@gateway/web/irccloud.com/x-qgpdqmrzxncccoou QUIT :Quit: Connection closed for inactivity < 1501730218 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric < 1501731757 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`5 w < 1501731762 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1/2:hertz//hertz (German for heart) is an SI unit equal to the frequency of an average heartbeat. \ nih//NIH was /not/ invented by Taneb. \ rntz//rntz is a classically-trained logician known for his constructive criticism. \ fact//Facts are lies. They are not there. Go away! \ infidel//An infidel is someone who doesn't support the great former lead < 1501731764 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`n < 1501731765 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2/2:er. Socialismo o muerte! < 1501732798 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net QUIT :Ping timeout: 246 seconds < 1501734511 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :Dicotomías de rechazo < 1501734523 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :Socialismo Y muerte! < 1501735516 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`5 < 1501735517 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1/3:411) 99% OF USES OF STRDUP ARE ILLEGAL! \ 785) my best guess is 4 years ago but possibly also yesterday \ 1285) I couldn't help thinking that maybe if one considers the ramifications in full detail it will turn out that overthinking is often not helpful and therefore, not something to be proud of. \ 746) i once had a dream when i was told to look after some kittens but they were made of chocolate and i ate them :( \ 878) the idea is that you can get the information you need from reading the other players, isn't it [...] and of course, reading isn't limited to facial expressions [...] That's true, you can read e.g. boo < 1501735525 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`n < 1501735525 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :3/3:ks. < 1501735538 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What is the context of 411? < 1501735557 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` doag quotes | grep STRDUP < 1501735563 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1501735581 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` hg cat -r 1 quotes | grep STRDUP < 1501735583 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​ 99% OF USES OF STRDUP ARE ILLEGAL! < 1501735586 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :figures < 1501735600 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :I'd like to know too. < 1501735645 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :ACTION ponders an alternate tree indexing scheme. < 1501735665 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The context is 2011-07-22 < 1501737132 0 :brandonson!~brandon@208.91.114.1 QUIT :Ping timeout: 260 seconds < 1501737221 0 :brandonson!~brandon@208.91.114.1 JOIN :#esoteric < 1501742192 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1501743369 0 :doesthiswork!~Adium@207.55.82.87 QUIT :Quit: Leaving. < 1501743594 0 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1501743676 0 :Guest94226!?@? NICK :sdhand < 1501743692 0 :sdhand!~sam@2001:41c8:51:10d:: QUIT :Changing host < 1501743692 0 :sdhand!~sam@unaffiliated/kyubiko JOIN :#esoteric < 1501745197 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1501745231 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1501745499 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Ping timeout: 258 seconds < 1501748372 0 :sdhand!~sam@unaffiliated/kyubiko QUIT :Excess Flood < 1501748385 0 :sdhand!~sam@runciman.hacksoc.org JOIN :#esoteric < 1501748408 0 :sdhand!?@? NICK :Guest79676 < 1501749092 0 :Guest79676!~sam@runciman.hacksoc.org QUIT :Changing host < 1501749092 0 :Guest79676!~sam@unaffiliated/kyubiko JOIN :#esoteric < 1501749092 0 :Guest79676!?@? NICK :sdhand < 1501749829 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 246 seconds < 1501751750 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 240 seconds < 1501753406 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Funge-9814]]4 10 02https://esolangs.org/w/index.php?diff=52637&oldid=52634 5* 03Btiffin2017 5* (+9501) 10Add Fingerprints blurb and table < 1501753629 0 :Deewiant!~deewiant@fr1.ut.deewiant.iki.fi PRIVMSG #esoteric :Some of those links are incorrect since rcsfingers.html is only for the RCS-defined ones < 1501753666 0 :Deewiant!~deewiant@fr1.ut.deewiant.iki.fi PRIVMSG #esoteric :E.g. NCRS is not from there < 1501753730 0 :Deewiant!~deewiant@fr1.ut.deewiant.iki.fi PRIVMSG #esoteric :Not sure if this Btiffin2017 is on this channel though. < 1501754379 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Funge-9814]]4 10 02https://esolangs.org/w/index.php?diff=52638&oldid=52637 5* 03Deewiant 5* (+141) 10Link original docs for jvh fingerprints < 1501754661 0 :Deewiant!~deewiant@fr1.ut.deewiant.iki.fi PRIVMSG #esoteric :fizzie: Please link the original ext_SOCK.txt from GLfunge98, I don't think it's up at http://glfunge98.sourceforge.net directly < 1501754823 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Funge-9814]]4 M10 02https://esolangs.org/w/index.php?diff=52639&oldid=52638 5* 03Btiffin2017 5* (+6) 10/* Example of fingerprint loading */ < 1501755064 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Funge-9814]]4 M10 02https://esolangs.org/w/index.php?diff=52640&oldid=52639 5* 03Btiffin2017 5* (-38) 10/* Some well known fingerprints */ < 1501755083 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying... < 1501755112 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Funge-9814]]4 10 02https://esolangs.org/w/index.php?diff=52641&oldid=52640 5* 03Btiffin2017 5* (+38) 10Undo revision 52640 by [[Special:Contributions/Btiffin2017|Btiffin2017]] ([[User talk:Btiffin2017|talk]]) < 1501755196 0 :btiffin!~chatzilla@CPE0c473de9ff81-CM0c473de9ff80.cpe.net.cable.rogers.com JOIN :#esoteric < 1501755250 0 :btiffin!~chatzilla@CPE0c473de9ff81-CM0c473de9ff80.cpe.net.cable.rogers.com PRIVMSG #esoteric :Sorry Deewiant, I undid one of your fixes as I thought I made a mistake on the origin. Undid my erroneous edit. ;-) < 1501755951 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Funge-9814]]4 10 02https://esolangs.org/w/index.php?diff=52642&oldid=52641 5* 03Btiffin2017 5* (+613) 10/* Stack Stack */ < 1501756711 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Funge-9814]]4 10 02https://esolangs.org/w/index.php?diff=52643&oldid=52642 5* 03Btiffin2017 5* (+764) 10/* Concurrency */ < 1501757177 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :funge < 1501757178 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :tasty < 1501757662 0 :btiffin!~chatzilla@CPE0c473de9ff81-CM0c473de9ff80.cpe.net.cable.rogers.com PRIVMSG #esoteric :salty < 1501757862 0 :Deewiant!~deewiant@fr1.ut.deewiant.iki.fi PRIVMSG #esoteric :btiffin: The link for SCKE is still wrong, but I'm not sure if the original doc is available online directly. It should be in the tarballs at http://glfunge98.sourceforge.net but it's less than ideal to link to those... I already asked fizzie about it. < 1501758084 0 :btiffin!~chatzilla@CPE0c473de9ff81-CM0c473de9ff80.cpe.net.cable.rogers.com PRIVMSG #esoteric :Deewiant: thanks for the updates. Page needs a good History section and some nice credits in the Implementation part. Will try and track down and gather up some blurbs worthy of the page. And will appreciate corrections to the guaranteed mistakes that will be made. < 1501758376 0 :btiffin!~chatzilla@CPE0c473de9ff81-CM0c473de9ff80.cpe.net.cable.rogers.com PRIVMSG #esoteric :Haven't built CCBI yet, but your mycology kit has really upped the game for the implementations it seems. Grand work, Deewiant, it's nice being able to play and not have things jump and catch fire. < 1501758426 0 :Deewiant!~deewiant@fr1.ut.deewiant.iki.fi PRIVMSG #esoteric :Thanks, and yeah, didn't really expect it or Funge-98 to become so popular < 1501758514 0 :Deewiant!~deewiant@fr1.ut.deewiant.iki.fi PRIVMSG #esoteric :You might need some good luck building CCBI these days... D 1.0 hasn't been supported in ages, hopefully at least some of the tools still work < 1501758523 0 :btiffin!~chatzilla@CPE0c473de9ff81-CM0c473de9ff80.cpe.net.cable.rogers.com PRIVMSG #esoteric :Consistent and reliable toys makes for good toys, worthy of some time in. < 1501758622 0 :btiffin!~chatzilla@CPE0c473de9ff81-CM0c473de9ff80.cpe.net.cable.rogers.com PRIVMSG #esoteric :I had a 1.0 D, but that machine gave up the ghost a while back, might have the archive in a state that can be restored (but, a backup untested is usually borked, right? Just because) ;-) < 1501758665 0 :Deewiant!~deewiant@fr1.ut.deewiant.iki.fi PRIVMSG #esoteric :One of my projects for years has been to build a new interpreter in C, starting with a solid Funge-Space library... which has been a work in progress since 2011 and has seen almost no work since 2013 or so. (These days I might go for Rust for the interpreter itself though.) < 1501758745 0 :Deewiant!~deewiant@fr1.ut.deewiant.iki.fi PRIVMSG #esoteric :Coïncidentally, 2013 is when I graduated from university. < 1501758789 0 :btiffin!~chatzilla@CPE0c473de9ff81-CM0c473de9ff80.cpe.net.cable.rogers.com PRIVMSG #esoteric :Only been funging for a week on and off, but NEED libfunge for embedding in COBOL. ;-) libfunge, someone needs to treat Funge like a Lua and take over the world from within. < 1501758792 0 :Deewiant!~deewiant@fr1.ut.deewiant.iki.fi PRIVMSG #esoteric :It's funny how badly having a full-time job eats your free time, as opposed to school/uni < 1501758871 0 :btiffin!~chatzilla@CPE0c473de9ff81-CM0c473de9ff80.cpe.net.cable.rogers.com PRIVMSG #esoteric :Oh, I turn 54 in a few days, I still have a final year to complete (my ID started with 82). Might not make it to grad. ;-) < 1501759099 0 :Deewiant!~deewiant@fr1.ut.deewiant.iki.fi PRIVMSG #esoteric :Heh, I don't think the universities around here let people do that kind of thing any more :-) < 1501759420 0 :btiffin!~chatzilla@CPE0c473de9ff81-CM0c473de9ff80.cpe.net.cable.rogers.com PRIVMSG #esoteric :I do miss Waterloo. I started the day they dragged the last card punch machine out of the Pit and into a museum. I kinda don't miss the 8K machines of the time though, them be good old days only in the sense of, "really? they were good? those old days?" < 1501759727 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :bechocolatefudge < 1501759744 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1501759809 0 :btiffin!~chatzilla@CPE0c473de9ff81-CM0c473de9ff80.cpe.net.cable.rogers.com PRIVMSG #esoteric :A computer without Funge is a like a piece of chocolate cake without mustard and ketchup < 1501759894 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :so... good? < 1501759919 0 :btiffin!~chatzilla@CPE0c473de9ff81-CM0c473de9ff80.cpe.net.cable.rogers.com PRIVMSG #esoteric :Best < 1501759940 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ACTION needs fresh concepts < 1501759946 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I FEAST ON CONCEPTS!!! < 1501760085 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net JOIN :#esoteric < 1501760086 0 :Deewiant!~deewiant@fr1.ut.deewiant.iki.fi PRIVMSG #esoteric :btiffin: About Mycology, gotta credit Vorpal as well in the game-upping, for doing cfunge and actively discussing issues that came up. In a way there's some luck involved in that he did it when I was still available for doing my part in the discussions and whatnot, but still. < 1501760114 0 :btiffin!~chatzilla@CPE0c473de9ff81-CM0c473de9ff80.cpe.net.cable.rogers.com PRIVMSG #esoteric :Try inventing something with the elegance of Forth with the human friendly syntax of algebra (not reverse polish). REBOL Red come close, but the editor and file system access needs to be part of the language so there is zero brain swapping during development. < 1501760184 0 :btiffin!~chatzilla@CPE0c473de9ff81-CM0c473de9ff80.cpe.net.cable.rogers.com PRIVMSG #esoteric :Deewiant, I'll likely pester the IRC room when writing up a history blurb and try and pack it with names that deserve recognition. < 1501760207 0 :Deewiant!~deewiant@fr1.ut.deewiant.iki.fi PRIVMSG #esoteric :Sure. < 1501760383 0 :btiffin!~chatzilla@CPE0c473de9ff81-CM0c473de9ff80.cpe.net.cable.rogers.com PRIVMSG #esoteric :My go to implementations are cfunge and rcfunge at the moment. Too much fun. These are all fairly amazing pieces of work, but I'm still leaning to mycology being a root cause of the robustness. < 1501760476 0 :Deewiant!~deewiant@fr1.ut.deewiant.iki.fi PRIVMSG #esoteric :I seem to recall that rcfunge still had some quirks, cfunge should be solid though < 1501760666 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :fudge! < 1501760704 0 :Deewiant!~deewiant@fr1.ut.deewiant.iki.fi PRIVMSG #esoteric :The main selling point of CCBI these days is probably the interactive debugger, I'm not sure if anybody else implemented something like that < 1501760708 0 :btiffin!~chatzilla@CPE0c473de9ff81-CM0c473de9ff80.cpe.net.cable.rogers.com PRIVMSG #esoteric :Yeah, rcfunge BOOL unload isn't correct; easy fix (umm, I think - it looked straight forward, but maybe I'm too new); but I want to play with the Tardis so rcfunge will get a workout. cfunge is the default funge here. < 1501760753 0 :btiffin!~chatzilla@CPE0c473de9ff81-CM0c473de9ff80.cpe.net.cable.rogers.com PRIVMSG #esoteric :rdococ: mustard funge < 1501760920 0 :btiffin!~chatzilla@CPE0c473de9ff81-CM0c473de9ff80.cpe.net.cable.rogers.com PRIVMSG #esoteric :Will strive to get CCBI built shortly. It would be nice to be able to point to one as the "reference" implementation; FBBI just advertises as 'early, not reference'. < 1501761180 0 :Deewiant!~deewiant@fr1.ut.deewiant.iki.fi PRIVMSG #esoteric :I think FBBI is the closest you can get to a reference since it's by the same guy as the spec. Too bad it contradicts the spec (or at least used to) so much... < 1501761222 0 :Deewiant!~deewiant@fr1.ut.deewiant.iki.fi PRIVMSG #esoteric :In a way CCBI was used as a reference since at least Vorpal admitted to sometimes just checking its source for how to do things when Mycology spat out an error. :-P < 1501761235 0 :btiffin!~chatzilla@CPE0c473de9ff81-CM0c473de9ff80.cpe.net.cable.rogers.com PRIVMSG #esoteric ::-) < 1501761429 0 :btiffin!~chatzilla@CPE0c473de9ff81-CM0c473de9ff80.cpe.net.cable.rogers.com PRIVMSG #esoteric :libfunge, the world needs a libfunge, something with an init, a go, and a let me at the resulting stack(s) and funge space, simple API < 1501761614 0 :Deewiant!~deewiant@fr1.ut.deewiant.iki.fi PRIVMSG #esoteric :You can probably write one that works by shelling out to CCBI's debugger ;-) < 1501761702 0 :Deewiant!~deewiant@fr1.ut.deewiant.iki.fi PRIVMSG #esoteric :Unfortunately "simple API" may turn out to be not so simple with funny Funge-Spaces and abstraction-breaking fingerprints < 1501761723 0 :btiffin!~chatzilla@CPE0c473de9ff81-CM0c473de9ff80.cpe.net.cable.rogers.com PRIVMSG #esoteric :Hmm... < 1501761831 0 :Deewiant!~deewiant@fr1.ut.deewiant.iki.fi PRIVMSG #esoteric :Depends on what you want out of it, of course. < 1501761937 0 :btiffin!~chatzilla@CPE0c473de9ff81-CM0c473de9ff80.cpe.net.cable.rogers.com PRIVMSG #esoteric :Yeah, I guess simple in this case would be low number of function entry points for a make it work mode. And then side functions for deeper mining. Like Tcl, only more mustard-ey. A ten line C file to embed a funge and then 80 meg of API docs for figuring out what else you can do. < 1501761982 0 :Deewiant!~deewiant@fr1.ut.deewiant.iki.fi PRIVMSG #esoteric :Sure, init and go should be simple enough. < 1501762002 0 :Deewiant!~deewiant@fr1.ut.deewiant.iki.fi PRIVMSG #esoteric :It's the "let me at it" part where things get tricky. < 1501762029 0 :Deewiant!~deewiant@fr1.ut.deewiant.iki.fi PRIVMSG #esoteric :TRDS for instance. < 1501762140 0 :btiffin!~chatzilla@CPE0c473de9ff81-CM0c473de9ff80.cpe.net.cable.rogers.com PRIVMSG #esoteric :Then read stack to get results, and a way to peek into final Funge space. Details on access to running programs would be part of the 80 megs of API. < 1501762205 0 :btiffin!~chatzilla@CPE0c473de9ff81-CM0c473de9ff80.cpe.net.cable.rogers.com PRIVMSG #esoteric :Still reading up on TRDS before attempting a script, but looking forward. < 1501762405 0 :Deewiant!~deewiant@fr1.ut.deewiant.iki.fi PRIVMSG #esoteric :Ah, only the final state. Yeah, that should be simpler. Still there's some funky stuff about the stack, e.g. MODE, and Funge-Space is basically a sparse 2^N * 2^N square (or cube or worse) (with N = 32 or N = 64 typically) so I'm not sure what kind of API would be suited for anything beyond "read from x,y" style operations < 1501762428 0 :btiffin!~chatzilla@CPE0c473de9ff81-CM0c473de9ff80.cpe.net.cable.rogers.com PRIVMSG #esoteric :From a GnuCOBOL perspective it would be nice as CALL "funge" USING script RETURNING answer; default easy mode just returns top of stack cell. "funge-stack" could provide more and "funge-space" just does a get on a vector after the run. < 1501762791 0 :btiffin!~chatzilla@CPE0c473de9ff81-CM0c473de9ff80.cpe.net.cable.rogers.com PRIVMSG #esoteric :or range, similar to i and o, and that would make a toy people could brag about; and then you know ignore, except for the odd fan that flames the admiration. < 1501763038 0 :Deewiant!~deewiant@fr1.ut.deewiant.iki.fi PRIVMSG #esoteric :Yeah, I added i-like display of an area to the CCBI debugger, was quite useful at times < 1501763058 0 :Deewiant!~deewiant@fr1.ut.deewiant.iki.fi PRIVMSG #esoteric :It's all there, just hook it up ;-) < 1501763161 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net QUIT :Quit: TRAP CHICKEN < 1501763383 0 :btiffin!~chatzilla@CPE0c473de9ff81-CM0c473de9ff80.cpe.net.cable.rogers.com PRIVMSG #esoteric :I work with GNU, and asked the mailing list if I could get an alias for brainfuck in the Guile binding. Most of the dev group hadn't heard about it, and thought I was just swearing at them. The goal was to add documentation to the GnuCOBOL FAQ without swearing. Richard Stallman gave me a small talking down to until someone else posted the wikipedia link and saved my rep. End of the day,... < 1501763385 0 :btiffin!~chatzilla@CPE0c473de9ff81-CM0c473de9ff80.cpe.net.cable.rogers.com PRIVMSG #esoteric :...I folded (and agree), brainfuck is simply not mentioned as one of the possible integrations to GnuCOBOL in any manuals. Funge would be something that could be written down with the expectation that wouldn't offend anyone like an IBM president or Church Lady. < 1501763521 0 :Deewiant!~deewiant@fr1.ut.deewiant.iki.fi PRIVMSG #esoteric :Heh. < 1501764323 0 :mroman!a055e8e6@gateway/web/freenode/ip.160.85.232.230 JOIN :#esoteric < 1501764338 0 :mroman!a055e8e6@gateway/web/freenode/ip.160.85.232.230 PRIVMSG #esoteric :Is there some neat way to get dx, dy in a grid system for a given radius 3 < 1501764344 0 :mroman!a055e8e6@gateway/web/freenode/ip.160.85.232.230 PRIVMSG #esoteric :and I only want the outermost fields < 1501764361 0 :mroman!a055e8e6@gateway/web/freenode/ip.160.85.232.230 PRIVMSG #esoteric :i.e. not for(dx=-r;dx<=r;dx++) for(dy=-r;dy<=r;dy++) < 1501764369 0 :mroman!a055e8e6@gateway/web/freenode/ip.160.85.232.230 PRIVMSG #esoteric :as this will also give pixels that don't exactly have a distance of r < 1501764432 0 :mroman!a055e8e6@gateway/web/freenode/ip.160.85.232.230 PRIVMSG #esoteric :*radius r < 1501764590 0 :btiffin!~chatzilla@CPE0c473de9ff81-CM0c473de9ff80.cpe.net.cable.rogers.com PRIVMSG #esoteric :Deewiant; hope to chat again, time to call it a day, and once again, thanks for the updates. < 1501764608 0 :Deewiant!~deewiant@fr1.ut.deewiant.iki.fi PRIVMSG #esoteric :No worries, talk to you later. < 1501764667 0 :btiffin!~chatzilla@CPE0c473de9ff81-CM0c473de9ff80.cpe.net.cable.rogers.com QUIT :Quit: ChatZilla 0.9.93 [SeaMonkey 2.46/20170120202656] < 1501765746 0 :sdhand!~sam@unaffiliated/kyubiko PRIVMSG #esoteric :mroman: I feel like you can use some trig functions for that < 1501765757 0 :sdhand!~sam@unaffiliated/kyubiko PRIVMSG #esoteric :I seem to have forgotten how maths works though < 1501765808 0 :mroman!a055e8e6@gateway/web/freenode/ip.160.85.232.230 PRIVMSG #esoteric :http://codepad.org/nPcmCam2 <- something along the lines of this < 1501765812 0 :mroman!a055e8e6@gateway/web/freenode/ip.160.85.232.230 PRIVMSG #esoteric :but this is really inconvenient. < 1501767219 0 :mroman!a055e8e6@gateway/web/freenode/ip.160.85.232.230 QUIT :Ping timeout: 260 seconds < 1501768832 0 :doesthiswork!~Adium@207.55.82.87 JOIN :#esoteric < 1501770993 0 :Jafet!~jafet@unaffiliated/jafet QUIT :Ping timeout: 255 seconds < 1501770993 0 :shachaf!~shachaf@unaffiliated/shachaf QUIT :Ping timeout: 255 seconds < 1501771039 0 :shachaf!~shachaf@unaffiliated/shachaf JOIN :#esoteric < 1501771364 0 :MDude!~MDude@c-73-187-225-46.hsd1.pa.comcast.net JOIN :#esoteric < 1501772241 0 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1501772326 0 :Jafet!~jafet@unaffiliated/jafet JOIN :#esoteric < 1501772721 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1501773461 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :the gnu mindset is interesting indeed < 1501773540 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :GNU ease.js is a classical object-oriented framework for JavaScript, intended to eliminate boilerplate code and ease the transition to JavaScript from other object-oriented languages. < 1501773567 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :GNU Java Training wheels provides a less steep learning curve for learning to program in Java. The system is powered by a preprocessor that adds features to Java such as a superfor macro and a file inclusion system much like the C language's preprocessor. < 1501773693 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :"superfor"? < 1501773699 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :wait why would you want a C preprocessor in Java < 1501774412 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying... < 1501774418 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :cpp is not actually that bad < 1501775212 0 :sdhand!?@? NICK :|test| < 1501775224 0 :|test|!?@? NICK :sdhand < 1501775412 0 :sdhand!?@? NICK :addhns < 1501775497 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :file inclusion is < 1501775521 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :and the way that C/C++ don't have a better way to include libraries, at least until C++ modules < 1501776254 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :alercah: http://www.ioccc.org/2005/chia/chia.c < 1501776801 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :amazing < 1501779098 0 :augur!~augur@162.245.20.162 JOIN :#esoteric < 1501781277 0 :addhns!?@? NICK :sdhand < 1501781992 0 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1501782051 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : btiffin: About Mycology, gotta credit Vorpal as well in the game-upping, for doing cfunge and actively discussing issues that came up. In a way there's some luck involved in that he did it when I was still available for doing my part in the discussions and whatnot, but still. <-- hm, don't have time to read the context of this highlight, is it something I need to get involved in? < 1501782083 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : Only been funging for a week on and off, but NEED libfunge for embedding in COBOL. ;-) libfunge, someone needs to treat Funge like a Lua and take over the world from within. <-- it is/was possible to hook up C-INTERCAL and cfunge with each other < 1501782097 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :All credit for that really goes to ais523 < 1501782115 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : I seem to recall that rcfunge still had some quirks, cfunge should be solid though <-- thanks < 1501782186 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : In a way CCBI was used as a reference since at least Vorpal admitted to sometimes just checking its source for how to do things when Mycology spat out an error. :-P <-- yep, 1) I was a teenager at the time, not as good at programming 2) mycology errors could be really obscure. More often just locking up or sending the instruction pointer out to nowhere instead of giving a useful error < 1501782270 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : Ah, only the final state. Yeah, that should be simpler. Still there's some funky stuff about the stack, e.g. MODE, and Funge-Space is basically a sparse 2^N * 2^N square (or cube or worse) (with N = 32 or N = 64 typically) so I'm not sure what kind of API would be suited for anything beyond "read from x,y" style operations <-- "give me all non-zeros"? < 1501782313 0 :augur!~augur@162.245.20.162 QUIT :Remote host closed the connection < 1501782441 0 :augur!~augur@162.245.20.162 JOIN :#esoteric < 1501782716 0 :augur!~augur@162.245.20.162 QUIT :Ping timeout: 260 seconds < 1501782927 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Funge-9814]]4 M10 02https://esolangs.org/w/index.php?diff=52644&oldid=52643 5* 03Vorpal 5* (+0) 10/* Some well known fingerprints */ Fix some links. < 1501782940 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :the cats eye links are broken < 1501782965 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :but at least that one points to the right name now (PERL was pointing to ORTH and such) < 1501783164 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Funge-9814]]4 M10 02https://esolangs.org/w/index.php?diff=52645&oldid=52644 5* 03Vorpal 5* (+10) 10/* Some well known fingerprints */ Fix links to catseye fingerprints < 1501783208 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant: you never made any fingerprint yourself right? I guess I did one, in efunge < 1501783371 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Funge-9814]]4 10 02https://esolangs.org/w/index.php?diff=52646&oldid=52645 5* 03Vorpal 5* (+182) 10/* Resources */ Add efunge < 1501784021 0 :sdhand!~sam@unaffiliated/kyubiko QUIT :Excess Flood < 1501784029 0 :sdhand!~sam@2001:41c8:51:10d:: JOIN :#esoteric < 1501784053 0 :sdhand!?@? NICK :Guest67954 < 1501785147 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 JOIN :#esoteric < 1501785945 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Now you can download MIXPC: http://zzo38computer.org/prog/mixpc.zip < 1501786193 0 :Deewiant!~deewiant@fr1.ut.deewiant.iki.fi PRIVMSG #esoteric :Vorpal: I was planning some, but only as vague ideas. < 1501786228 0 :Deewiant!~deewiant@fr1.ut.deewiant.iki.fi PRIVMSG #esoteric :Vorpal: And no need to get involved in anything, just discussing Funge-98 history. < 1501786416 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant: okay < 1501786492 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant: if he comes back, since he talked about embedding funge into something (COBOL?), cfunge is embeddable to some degree (assuming license compatibility and so on), since ais523 managed to do it for C-INTERCAL < 1501786685 0 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net JOIN :#esoteric < 1501786789 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 QUIT :Ping timeout: 246 seconds < 1501786860 0 :Deewiant!~deewiant@fr1.ut.deewiant.iki.fi PRIVMSG #esoteric :Vorpal: True that, I forgot about that. And yes, he was talking about embedding into COBOL. < 1501786924 0 :Deewiant!~deewiant@fr1.ut.deewiant.iki.fi PRIVMSG #esoteric :Vorpal: lambdabot's here so I guess you can @message him or whatever. < 1501786930 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Sure < 1501786987 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :@tell btiffin You talked about embedding funge into COBOL, cfunge is embeddable to some degree (assuming license compatibility and so on), since ais523 managed to do it for C-INTERCAL. If I rememeber correctly funge and INTERCAL ran as co-routines almost < 1501786987 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1501787023 0 :Guest67954!?@? NICK :sdhand < 1501787033 0 :sdhand!~sam@2001:41c8:51:10d:: QUIT :Changing host < 1501787033 0 :sdhand!~sam@unaffiliated/kyubiko JOIN :#esoteric < 1501787526 0 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Quit: Leaving < 1501787545 0 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1501787707 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07MIX (Knuth)14]]4 10 02https://esolangs.org/w/index.php?diff=52647&oldid=52494 5* 03Zzo38 5* (+1523) 10MIXPC < 1501788002 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :If you have DOS then you can see if MIXPC is working and tell me if anything wrong with it please (including the document). < 1501788101 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07MIX (Knuth)14]]4 10 02https://esolangs.org/w/index.php?diff=52648&oldid=52647 5* 03Zzo38 5* (+43) 10 < 1501788184 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Does a implementation of MIX in MMIX exist yet? < 1501788602 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 JOIN :#esoteric < 1501788732 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :Guys, I have a software licensing question. How is it possible that the boost multiprecision library is distributed under the boost license, yet it can optionally link to the gnu multiprecision library, which is under the Gnu GPL? < 1501788821 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :gmp is dual-licensed, GPLv2 or LGPLv3; presumably the latter allows this < 1501788884 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :int-e: wait what? since when is itdual-licensed? < 1501788897 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :"Since version 6, GMP is distributed under the dual licenses, GNU LGPL v3 and GNU GPL v2." < 1501788928 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :lgpl allows it, but how can they apply that license? doesn't GMP have too many contributors to change? < 1501789019 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :besides, even with GPL, wouldn't you still ba able to use that option with code that you're not distributing... I guess that's untested legal territory. < 1501789052 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :int-e: you could choose to not distribute, but boost multiprecision is clearly distributed openly < 1501789188 0 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net QUIT :Remote host closed the connection < 1501789200 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :https://gmplib.org/manual/Contributors.html#Contributors lists tons of contributors. how the shit did they get permissions from all of them? < 1501789263 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :did someone just randomly pull the license off his without having permission? < 1501789284 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Anyway, I'm confused. gmp 4.2.1 (that's somewhere in 2007) was LGPL 2.1+ < 1501789296 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :what? < 1501789303 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :4.2.2 switched to the current GPLv2+LGPLv3 < 1501789322 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :strange, I checked a few times and I seem to remember it was GPL, not LGPL < 1501789415 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :you seem to remember wrong :) < 1501789427 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :possible < 1501789474 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :if it was always LGPL licensed, that would explain everything < 1501789599 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :you're right about version 1.3.2 (GPLv2+), but version 2.0 was LGPLv2+ < 1501789633 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :ok, thank you < 1501789781 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1501789828 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :and it seems that therer were about 5 contributors when the relicensing happened... sounds doable :) < 1501790002 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :the fork MPIR ("http://mpir.org/") is also LGPL-licensed < 1501790023 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :(it's an API-compatible fork) < 1501790081 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :and so are MPFR and MPC. good. < 1501790112 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :wob_jonas: In any case, there's a legal theory that says that if you optionally use an API then that doesn't make your software fall under the GPL even if therer is only a GPL implementation. It has sort of held up for the Linux kernel afaiui, which led them to make their wishes more explicit by storing a license in the kernel modules and marking many new APIs as GPL only. < 1501790203 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :int-e: hmm. maybe, but I wouldn't bet on it. < 1501790220 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :it's possible that that's how law works. < 1501790425 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :`olist 1088 < 1501790427 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :olist 1088: shachaf oerjan Sgeo FireFly boily nortti b_jonas < 1501790439 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Well yes... nobody can predict what a court would decide. < 1501790499 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric < 1501791322 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :moo. < 1501792505 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :wob_jonas: Now MIXPC is available; do you like this? Also, does a implementation of MIX in MMIX exist yet? < 1501792562 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :zzo38: there's probably an implementation of MIX in C that you could compile to MMIX successfully < 1501792662 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :zzo38: where is it available? have you tested it with some of the larger programs in Knuth vols 1 to 3, and what assembler did you use? < 1501792707 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :hello wob_jonas < 1501792708 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :It is http://zzo38computer.org/prog/mixpc.zip but so far I have not tested with the larger programs (since the books were from the library and I no longer have them) < 1501792720 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Anyone else could try to test them though, who does have. < 1501792739 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :you like to watch jaku? < 1501793028 0 :Akaibu!uid118096@gateway/web/irccloud.com/x-ecjcrbqyxzjlubqj JOIN :#esoteric < 1501793401 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Here's a puzzle I got from kmc: https://twitter.com/shachaf/status/892956611576082432 < 1501793411 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess I can paste it. < 1501793415 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Puzzle (amd64 Linux): int main() { printf("data: "); if (fwrite((void *) 0xffffffffff600000, 1, 4096, stdout) != 4096) perror("fwrite"); } < 1501793425 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That program prints some data to stdout. But if you remove the printf, fwrite fails with EFAULT. Why? < 1501793478 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :something to do with device readiness. < 1501793514 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :shachaf: um, I presume it prints "data: " to stdout because the fwrite has a long enough size that it would overflow the buffer so it flushes what the printf writes first? < 1501793541 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :and the fwrite must fail with EFAULT in any case because you're writing from kernel memory < 1501793553 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :shachaf: What does that address correspond to anyways? < 1501793571 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :or I guess it could fail with segfault instead, if fwrite chooses to copy the data < 1501793580 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :it's fwrite's choice really < 1501793581 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :wob_jonas: If fwrite fails with EFAULT, why doesn't it fail when you add the printf? < 1501793588 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It doesn't segfault. < 1501793594 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :wob_jonas: MIXPC loads the program from cards rather than binary like GNU MIX does, although converting is possible (if you tell MIXPC to use base 64 instead of the default base 100). I don't know what binary format GNU MIX is using though, so I don't know if MIXPC can read them directly (as a tape perhaps). < 1501793595 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It successfully prints out some data. < 1501793607 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: If you have an amd64 Linux machine you can find out for yourself. < 1501793632 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :shachaf: well it can successfully print the "data: " part, right? but it doesn't fail after in any way? like some other error return or signal? < 1501793639 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :shachaf: I do, but I don't have a document explaning the addressing < 1501793662 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :search the address on google. < 1501793667 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :wob_jonas: No, it prints some actual data read from that address. < 1501793673 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: Try tail -n1 /proc/self/maps < 1501793683 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :OK < 1501793684 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :shachaf: um, but what does it do after printing the data? does it scucessfully return? < 1501793697 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Does what successfully return? < 1501793702 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :the fwrite call < 1501793707 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes. < 1501793711 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :strange < 1501793734 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :It says "vsyscall", and it does seem to be the correct size < 1501793753 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :AH < 1501793770 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :https://lwn.net/Articles/446528/ <-- zzo38 < 1501793779 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :it's some magic segment that is mapped by default for users, in the kernel address space? strange < 1501793786 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :this will clarify many thing. < 1501793788 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :*many things. < 1501793838 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :OK I will read it < 1501793877 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :imode: That's an incomplete description of vsyscall, I think. < 1501793883 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Funge-9814]]4 10 02https://esolangs.org/w/index.php?diff=52649&oldid=52646 5* 03Btiffin2017 5* (+2138) 10/* Implementations, incomplete table to start */ < 1501793982 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :the reason why it fails with an error is that the previous call to printf sets up the vsyscall segment in such a way that the next fwrite call grabs stuff from the segment and throw it out. < 1501794000 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :without that, it doesn't exist. I think. < 1501794011 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The vsyscall segment exists immediately, right after exec. < 1501794073 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :imode: sure, the difference is whether libc is directly writing from there or copying from it. if it's writing, the kernel will see it's in kernel address space and won't read it. if it's copying, the user space can access it. < 1501794099 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :the part I'm still a bit surprised about is just that there's a mapping in the kernel address region < 1501794099 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :and it's copying in this case. if I read that tweet from the back of a moving car correctly. < 1501794140 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :well yeah. vsyscall basically exists iirc to speed up frequent syscalls. that's been passed down from the kernel ABI. < 1501794186 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :so I'd imagine that when doing printf, a syscall or two gets dumped in there. < 1501794205 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :imode: ok. I don't quite understand why that's needed, but it's plausible enough that there's a good reason < 1501794207 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :but attempting to read from it prior generates a fault for.. some reason. < 1501794212 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :or at least was a good reason when it was added < 1501794218 0 :btiffin!~chatzilla@CPE0c473de9ff81-CM0c473de9ff80.cpe.net.cable.rogers.com JOIN :#esoteric < 1501794228 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :wob_jonas: well if you can always guarantee that a syscall + its required data is always in the same place, that's less overhead. < 1501794237 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :for reasons that.. honestly I don't care to look up. :P < 1501794334 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :here's an experiment: does a regular fwrite before the one reading from vsyscall still result in the same data? < 1501794339 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :imode: yeah, but it could be mapped in a user-space mapping you create with a fancy syscall or mmapping a device, instead of getting mapped into kernel address region < 1501794428 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Funge-9814]]4 M10 02https://esolangs.org/w/index.php?diff=52650&oldid=52649 5* 03Btiffin2017 5* (+0) 10/* Rock Scissors Paper, on 3 */ < 1501794467 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Funge-9814]]4 M10 02https://esolangs.org/w/index.php?diff=52651&oldid=52650 5* 03Btiffin2017 5* (+0) 10Undo revision 52650 by [[Special:Contributions/Btiffin2017|Btiffin2017]] ([[User talk:Btiffin2017|talk]]) < 1501794480 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :yuh. it works. < 1501794489 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :same data and everything until it hits a bad address. < 1501794730 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net JOIN :#esoteric < 1501794731 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :huuuh. curious. a regular call to write means fwrite stops immediately. < 1501794758 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Funge-9814]]4 M10 02https://esolangs.org/w/index.php?diff=52652&oldid=52651 5* 03Btiffin2017 5* (-3) 10typo < 1501794761 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :perhaps fwrite preallocates a buffer. < 1501794937 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :yeah okay. change 4096 to 2047. then change it to 2048. we're hitting an uninitialized buffer. < 1501794977 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :if you don't include the first call to printf, which uses fwrite, that buffer never gets mapped. < 1501795377 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :MIXPC and GNU MIX are both including some features that the other lacks (based on my reading of the documentation of GNU MIX), such as, MIXPC currently has no support for breakpoints (although you can still add a HLT instruction into your program to do something similar), and GNU MIX does not support changing the byte size and also does not implement the standard loading mechanism of MIX programs from cards. < 1501795753 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :zzo38: wait what? how can you not support loading programs from cards? loading programs from cards basically just executes the four instructions "IN 0(16); JOV *+1; JBUS *(16); JSJ 0" (except technically rJ is set to 0, but nobody actually depends on that), < 1501795777 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :so you could just put those four instructions near the end of the memory in the debugger, insert the cards to the reader, and jump to the first instruction, couldn't you? < 1501795815 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :you can bootstrap to that from basically any startup method their program already provides < 1501795839 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :that's why the init mechanism is specified that way, it can be implemented easily in any MIX machine < 1501795874 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I don't know, although MIXPC does support loading programs from cards; as far as I can tell from the GNU MIX documentation, GNU MIX does not and instead loads a binary program (which includes a link to the source file, and a symbol table, presumably). < 1501795947 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :zzo38: then you could just write a short binary program that runs these few instructions (just be careful that they don't overlap with the first 16 words) < 1501795964 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Yes, I suppose so < 1501795986 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :and write "START BUTTON" to the disk of that program in a sharpie < 1501796155 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :OK < 1501796336 0 :ineiros!ineiros@kapsi.fi QUIT :Ping timeout: 260 seconds < 1501796355 0 :ineiros!ineiros@kapsi.fi JOIN :#esoteric < 1501796437 0 :Warrigal_!~tswett@unaffiliated/tswett JOIN :#esoteric < 1501796619 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Are you able to run MIXPC on your computer? If so, then you could try to see if there is anything wrong that I have missed. < 1501796696 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :zzo38: I'm not too interested to do that. I'd have to get an assembler working, get some sort of BASIC that supports TYPE, and in the end I don't care that much about MIX < 1501796717 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :unless you already have written an assembler together with it < 1501796723 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :but even then < 1501796728 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :I just don't care enough < 1501796755 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :wob_jonas, imode: Yes, the vsyscall page is special in that it's user-readable but in kernel address space, and write() doesn't check the actual page mapping, just which half of the address space it's in. < 1501796786 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The vsyscall page exists to use the SYSENTER instruction, I think. < 1501796798 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :shachaf: yes, I understand that. I was just surprised on the first half. the second half is obvious, that's how they implement copy from user easily. < 1501796799 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :SYSENTER is a little odd in that it doesn't save RIP. < 1501796830 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So the kernel doesn't have an address to return to when it's done handling the system call. < 1501796864 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :SYSENTER is a Highlander instruction: there can be only one < 1501796905 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So it maps a page at a known fixed address, and the system call ABI is to jump to that page. Then the kernel can always return to the same place. < 1501796925 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 JOIN :#esoteric < 1501796974 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: It's more of a "many may enter, but only one can leave" instruction. < 1501797025 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :well, it's hardly useful to have more than one, I think. < 1501797042 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 240 seconds < 1501797060 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :shachaf: was my guess correct though? we're reading past the end of a mapped area? if you read 2047 bytes, everything's good. < 1501797080 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :(with the prior call to printf/fwrite.) < 1501797081 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :imode: Hmm? The smallest page size on x86 is 4096 bytes. < 1501797090 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(And that address is page-aligned.) < 1501797105 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :shachaf: try to read 2047 bytes instead of 4096. < 1501797106 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :imode: I think the difference is whether fwrite chooses to write directly from that area, or copy it to a stream buffer first < 1501797116 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes, it's what wob_jonas said. < 1501797128 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If you give fwrite a big enough buffer it might just write() it directly. < 1501797135 0 :imode!~imode@unaffiliated/imode QUIT :Quit: WeeChat 1.9 < 1501797143 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric < 1501797146 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :fwrite can do either, or any combination of copies and writes < 1501797146 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :imode took that harshly. < 1501797155 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It can do whatever it wants. < 1501797168 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :This program also behaves differently when stdout is a file, and so on. < 1501797191 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :right < 1501797191 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :makes sense < 1501797235 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :because stdout is by default line buffered or block buffered depending on what type of file the underlying handle is... hmm wait, is it only when it isatty when it gets line buffered, or when it's any device, or when it's anything but a regular file? < 1501797243 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :wob_jonas: It does include the .EXE file now, although you will need DOS (or an emulator) to use that file. < 1501797245 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net QUIT :Ping timeout: 240 seconds < 1501797284 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :zzo38: yeah, that's the other option, but that could be more difficult because then I have to transfer data into or out the dos emulator < 1501797295 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :it might be easier to just run the basic source code on linux directly < 1501797312 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :I don't know much about basic interpreter impls < 1501797338 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :zzo38: do you have an assembler? I haven't looked in that zip yet < 1501797379 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :There is FreeBASIC, although the program probably will not work as is, and may need modification. I have also heard of QB64, but I don't know how well it will work with that either. < 1501797395 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :There is no assembler yet. I have started to write one, but since is not finish yet, it is not included yet. < 1501797419 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :zzo38: yeah, but how much modification? does it support TYPE, SUB, and passing typed structures to a SUB, or would you have to rewrite all that? < 1501797425 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :hmm, is SYSENTER actually used... looks like SYSCALL here. < 1501797430 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :is it juts the DOS console output you have to change? < 1501797451 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(which does save RIP to a register. (x86_64)) < 1501797499 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1501797508 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :wob_jonas: I believe FreeBASIC does support TYPE and SUB and passing typed structures to SUB, but not SOUND, and POKE/PEEK may not work either (which it uses for the display). < 1501797512 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: Well, I don't think Linux uses SYSENTER at all nowadays. Maybe it did once? < 1501797513 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1501797537 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: But the vsyscall ABI is just jumping to a page. Or something. < 1501797547 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :zzo38: the SOUND is probably not important, unless you use it for timing or something like that < 1501797551 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :You also need to ensure you are using PC character set, since MIXPC uses PC character set for I/O. (I believe FreeBASIC will automatically do this in graphical mode) < 1501797572 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :wob_jonas: It doesn't; it is used only for I/O unit 32, which is nonstandard anyways. < 1501797594 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :PEEK/POKE/SYSTEM/DEFUSR are obviously inherently nonportable, unless you only use them to change variables of which you get the VARPTR and VARSEG < 1501797620 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: Oh SYSENTER was introduced for IA32. Well I'm not inclined to check. < 1501797645 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :yeah, it's complicated. there are like four generations of system call methods on x86 introduced at different times < 1501797646 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: Then why does the vsyscall page exist at all for amd64? < 1501797648 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :wob_jonas: It uses them for reading/writing video memory < 1501797650 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's all very mysterious. < 1501797673 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :zzo38: right, that can be a problem < 1501797674 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The more modern version is the vdso, anyway. < 1501797698 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :vdso38 < 1501797720 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Did you know Windows used to use an illegal instruction to do system calls? < 1501797728 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Because it was faster than an interrupt. < 1501797735 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: I don't see a vsyscall page mapped here. There's a vvar and a vdso (which unsurprisingly, contains syscall instructions). < 1501797740 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :in that case indeed a DOS emulator would be easier < 1501797756 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :although I'd have to enable console to see what the program says < 1501797776 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: Hmm, what's vvar? < 1501797778 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I may have heard about the illegal instruction thing, anecdotically. < 1501797787 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I saw that when I was looking at the code that maps vsyscall. < 1501797790 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :shachaf: on what generation of cpu was that? < 1501797802 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :https://blogs.msdn.microsoft.com/oldnewthing/20041215-00/?p=37003 < 1501797822 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Apparently it was around 1989. < 1501797823 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :"faster than an interrupt" is a bit suspicious because (a) illegal instruction generates an interrupt, and (b) isn't the normal mechanism call gates rather than interrupts? < 1501797830 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :No, before 1989 < 1501797857 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I mean faster than the interrupt instruction, I guess. I don't know. < 1501797878 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :shachaf: yes, but was it also faster than calling to a gate? < 1501797889 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: I'm still trying to find information, but I'd hope it's data the kernel shares with the process. it's read-only, at least < 1501797900 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :I mean the gross amount for handling system calls in general of course, not just that one instruction < 1501797920 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :at least on z80, interrupts take a long time to trigger, since they have to push stuff to the stack, which requires an expensive 16-bit add < 1501797986 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: one thing that's available there is the current jiffies value. < 1501797987 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :Hoolootwo: um, the long time there i s < 1501797998 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :just like ten cycles or something, isn't it? < 1501798010 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :hmm, I guess < 1501798042 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :depending on interrupt mode, there's some extra fetches to the interrupt vector table too, not sure how those fit in < 1501798110 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :I suppose the z80 can't do anything like using invalid instructions as interrupts because there is no distinction between valid and invalid instructions < 1501798137 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :wob_jonas: code size may matter as well... an undefined instruction should be 2 bytes; a far call is 7 in 32 bit mode? < 1501798183 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(IIRC entering a call gate worked by doing a far call; the offset would be ignored, but the instruction demands it anyway) < 1501798203 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :int-e: code size can matter in general, but I don't think it matters in that case < 1501798215 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :I read about the 8008 once and noticed that there were a few undocumented opcodes. < 1501798224 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :I don't remember whether or not they did anything interesting. < 1501798242 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :Warrigal_: yes, and some of them got retroactively documented later < 1501798242 0 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Ping timeout: 260 seconds < 1501798256 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :I think there were only, like, 4 or something? < 1501798267 0 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1501798273 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :in that case that happened the wrong way, that is, intel turned them to documented instructions because people were using them and they didn't want to break compatibility; < 1501798292 0 :staffehn!~quassel@2001:41d0:52:d00::1d3 QUIT :Remote host closed the connection < 1501798323 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :luckiliy some much later x86 extensions retroactively document instructions in the good way, when it comes from intel and the instructions can be used in new programs for some special purpose but with a fallback that automatically works in older programs < 1501798333 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :salc is the best! (though the aam/aad with arbitrary argument were far more useful) < 1501798349 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :the z80 had similar things, like the half-index register commands, which are really nice if you're running out of registers < 1501798365 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :int-e: what is salc? < 1501798369 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :set al to carry < 1501798379 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(al = 0xFF if C is set; 0 otherwise) < 1501798384 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :oh... that one isn't documented officially, is it? < 1501798416 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :if it is, they documented it quite late < 1501798430 0 :btiffin!~chatzilla@CPE0c473de9ff81-CM0c473de9ff80.cpe.net.cable.rogers.com QUIT :Quit: ChatZilla 0.9.93 [SeaMonkey 2.46/20170120202656] < 1501798433 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(and of course all those nice instructions are gone in 64 bit mode anyway) < 1501798437 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :let me check < 1501798438 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :that's something like ld al, 0; sbc a internally, right? < 1501798465 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Hoolootwo: well, IIRC it doesn't modify any flags. < 1501798472 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :oh, interesting < 1501798475 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :that's a GOOD thing. the instruction encoding space was too crowded, they can reuse a lot of opcode bytes now. there were literally eight pairs of identical instructions there. < 1501798476 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :and it's a single byte instruction < 1501798536 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :nope, no instruction named SALC is documented in the intel docs. what's its encoding? I'll check what the encoding tables say < 1501798539 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :wob_jonas: I'm just complaining because I used to be a big fan of the cmp al,10; sbb al,0x6f; das sequence. < 1501798557 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 260 seconds < 1501798574 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :int-e: but are those decimal thingies still useful now that we have fast multiplication of 64-bit integers and stuff like that? < 1501798585 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :D6 < 1501798585 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :I just don't see much utility in them < 1501798595 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :wob_jonas: the fast multiplication doesn't matter < 1501798621 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :wob_jonas: they really were never very useful at all. < 1501798634 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :I mean, there's a lot of baggage the cpu has to support for compatibility. x87 floating point is still supported in 64-bit mode, sadly. supporting MMX can *sort of* make sense for obscure hacks, but why the floating point stuff? < 1501798659 0 :staffehn!~quassel@2001:41d0:52:d00::1d3 JOIN :#esoteric < 1501798679 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :dunno, how else do you get those funny 80 bit floats? < 1501798694 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :the tables don't tell what 0xD6 encodes either. < 1501798716 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :it doesn't seem like intel documents it, unless it's changed very recently, and I'm lazy to check the AMD docs. < 1501798897 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :no wait, sorry, I'm wrong. not eight pairs. only z80 does something such silly. < 1501799058 0 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1501799229 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :yep, all the load m,m instructions for each value of m except (hl) are a bit overkill < 1501799239 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :not even counting nop < 1501799362 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :Wait, I've actually seen an esoteric computer that has an encoding where two register numbers (naming one of 4 general registers) are in the opcode but the instruction often means something else if the two numbers are the same < 1501799578 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 QUIT :Ping timeout: 276 seconds < 1501799581 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :here: look at the encoding of the sxt, inv, abs instructionshttp://www.megaprocessor.com/architecture.html < 1501799662 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :anyway, sure, I admit there are some strange uses of the x87 and the MMX, but they're just not pulling their weight, they cost a lot to maintain < 1501799670 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :perhaps when x86_64 was introduced, it was not yet time to retire them < 1501799755 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :wob_jonas: here's the real story, it was about returning from v86 mode: https://blogs.msdn.microsoft.com/oldnewthing/20041215-00/?p=37003 < 1501799847 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(the other related thing I found was about the L4 kernel which used `lock nop` to query the location of the mapped kernel page for syscalls: http://www.pagetable.com/?p=9 < 1501799850 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :) < 1501799952 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :And that makes sense because I bet that v86 wasn't envisioned to be a major, performance critical, mode of operation. < 1501800135 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :int-e: oh, returning from v86 mode. that sounds much more believable. < 1501800306 0 :sdhand!~sam@unaffiliated/kyubiko QUIT :Quit: *dies of death* < 1501800320 0 :sdhand!~sam@runciman.hacksoc.org JOIN :#esoteric < 1501800337 0 :sdhand!~sam@runciman.hacksoc.org QUIT :Changing host < 1501800337 0 :sdhand!~sam@unaffiliated/kyubiko JOIN :#esoteric < 1501800376 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net JOIN :#esoteric < 1501800475 0 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1501800501 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :@metar CYUL < 1501800502 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :CYUL 032100Z 24004KT 210V350 15SM FEW030TCU SCT210 OVC240 27/18 A3002 RMK TCU1CI2CI5 SLP169 DENSITY ALT 1500FT < 1501800510 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :too warm. < 1501800516 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :ACTION hugs his AC. < 1501800656 0 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 246 seconds < 1501800660 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1501800804 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :@metar lowi < 1501800804 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :LOWI 032120Z AUTO 08004KT 360V150 9999 FEW120 23/17 Q1018 < 1501800854 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :yes, too warm < 1501800875 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :it's almost midnight and it's still hot in here < 1501800897 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :@metar ESGG < 1501800897 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :ESGG 032150Z 22010KT 9999 FEW017 15/14 Q1001 < 1501800935 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :ESGG? < 1501800953 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :23 is okay... < 1501801002 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1501801014 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :@metar kgrr < 1501801014 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :KGRR 032153Z 18011G20KT 2SM R26L/3000VP6000FT -TSRA BKN043CB BKN100 BKN220 23/20 A2991 RMK AO2 LTG DSNT ALQDS RAB50 TSB45 SLP124 OCNL LTGIC S TS S MOV NE P0003 T02330200 < 1501801026 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :My METAR is bigger than your guys's. < 1501801045 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :damned! < 1501801060 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :boily: ESGG is Göteborg < 1501801076 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :wellob_jonas. tdh. < 1501801100 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Man, I don't know how to read these. < 1501801106 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :oh, landvetter? < 1501801110 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Wind from 180, 11 knots gusting to 20 knots? < 1501801111 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :I don't either < 1501801133 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Visibility 2 statute miles? < 1501801146 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Who the hell uses statute miles? < 1501801148 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :int-e: you in Göteborg? < 1501801160 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Runway 26L, 3000 Vice President... no, that's probably not right. < 1501801176 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :@metar ESSB < 1501801176 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :ESSB 032150Z AUTO 14004KT 9999 BKN047/// OVC061/// 15/14 Q1001 < 1501801180 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Broken clouds at 4,300 feet with a citizens' band radio. < 1501801181 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :I just read the nice layperson-readable descriptions < 1501801215 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :FireFly: will go there tomorrow < 1501801235 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :I see < 1501801255 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :this one tells me it will be too hot during the night < 1501801308 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :and that it will still be too hot during the next three nights < 1501801322 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :probably also after that, but that isn't certain < 1501801526 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :helloily < 1501801533 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :hows life < 1501801548 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :I hate it, especially because the major libraries (which are nice cold stone buildings) are closed for summer < 1501801561 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :QUINTHELLOPIA! hot! < 1501801574 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :and if the weather is too hot during the night for an extended time, then I have serious problems with sleeping < 1501801587 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i heard there are heatwavy places < 1501801590 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Hey, nobody porthelleaued me. < 1501801594 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :not here tho < 1501801602 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :@metar Katl < 1501801602 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :KATL 032152Z 23006KT 10SM FEW025 SCT040 BKN080 OVC200 27/21 A3009 RMK AO2 SLP180 T02670211 < 1501801606 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That's fine, this channel has too many porthellos already. < 1501801612 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric ::( < 1501801615 0 :alercah!~alercah@unaffiliated/alercah PART #esoteric : < 1501801618 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You can have some of mine. < 1501801620 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :I can tolerate a few days of heat when it's only hot during the day, but when weather is hot for weeks, then the nights are too hot and that makes me crazy < 1501801622 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :warrigallo! < 1501801638 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Hallopia. < 1501801658 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :@metar 8d4 < 1501801663 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :boily. your high is the same as mine. < 1501801688 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i dont consider this very hot for the summer < 1501801697 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :you must be heat sensitive < 1501801697 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :lambdabot: not even an error message? Just silence? < 1501801858 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :21 is perfect. 23 is too warm. < 1501801860 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :it was meant to be a metasepia substitute for when metasepia was absent... I didn't polish it < 1501801877 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :I ought to remetasepia... < 1501801893 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`? metasepia < 1501801895 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :metasepia knew the weather at your nearest airport, and also something about ducks. < 1501801915 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ducks? ddg search? < 1501801933 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :not during the night < 1501801938 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :ddg. < 1501801946 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? weather < 1501801948 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :lambdabot: @@ @@ (@where weather) CYUL ENVA ESSB KOAK PAMR < 1501801950 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : CYUL 032200Z 21007KT 15SM FEW040TCU BKN200 OVC240 27/19 A3003 RMK TCU1CI4CI3 SLP172 DENSITY ALT 1400FT \ ENVA 032150Z 08005KT CAVOK 16/10 Q1000 RMK WIND 670FT 13011KT \ ESSB 032150Z AUTO 14004KT < 1501801950 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :9999 BKN047/// OVC061/// 15/14 Q1001 \ KOAK 032153Z 31012KT 10SM BKN170 BKN200 22/14 A2996 RMK AO2 SLP145 T02170144 \ PAMR 032153Z 30009KT 10SM OVC016 14/13 A3029 RMK AO2 SLP257 T01440128 < 1501802063 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :I loved how my #esoteric neural nets used to produce METARs from time to time. < 1501802084 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think the phrase "neural net" should be banned. < 1501802091 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :At least when not preceded by "artificial". < 1501802106 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I would like every use of the word "neuron" in machine learning to go away. < 1501802139 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Let's call them layered unit nets instead. < 1501802144 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: what if it's a neural safety net woven out of axons? < 1501802162 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What's a layered unit net? < 1501802170 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What makes it a net? What are the units? < 1501802268 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net JOIN :#esoteric < 1501802394 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :The units are little parameterized functions with inputs and outputs. < 1501802401 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :And they're all connected into a big convoluted network. < 1501802533 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I thought "layers" typically referred to vectors, not to maps between vectors. < 1501802695 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Mmm, I don't think so. < 1501802709 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :You've got "dense layers" and "activation layers" and "convolutional layers" and various blah blah. < 1501803265 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1501803469 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client < 1501803629 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Woo, I have a new layered unit net for #esoteric. :D < 1501803634 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Let's see its first words... < 1501803656 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :29:48:31 the ardelilly the tree wot if denhs. zais on bit's mod treebde. < 1501803699 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Well said. < 1501803789 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :imode is a cyborg? < 1501803807 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :I'm attempting to replace imode with an artificial substitute. < 1501803814 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric ::D < 1501803840 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net QUIT :Quit: LESSON CHICKEN < 1501803946 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Ooh, the net mentioned comex. < 1501803947 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :IT KNOWS. < 1501803949 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :18:49:57 `t (Rist rist-ronats (Quition comode: Comexed out ood sut dirg < 1501804371 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :what. < 1501804388 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :ACTION looks at his hands. < 1501804392 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :am.. I.. metal? < 1501804513 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :Warrigal_: are you gonna run the voight-kampff test on it. :P < 1501805227 0 :Warrigal_!~tswett@unaffiliated/tswett QUIT :Ping timeout: 246 seconds < 1501805716 0 :Warrigal_!~tswett@unaffiliated/tswett JOIN :#esoteric < 1501806141 0 :Akaibu!uid118096@gateway/web/irccloud.com/x-ecjcrbqyxzjlubqj QUIT :Quit: Connection closed for inactivity < 1501807669 0 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net JOIN :#esoteric < 1501807688 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=52653&oldid=52615 5* 03TheZipCreator 5* (+125) 10Put an introduction < 1501807896 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:TheZipCreator14]]4 N10 02https://esolangs.org/w/index.php?oldid=52654 5* 03TheZipCreator 5* (+82) 10Created page with "Hi. I came to Esolangs because I was interested in Esoteric Programming Languages." < 1501809484 0 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.” < 1501809805 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :I wonder if any OSs have filesystems that support "Unicode files". < 1501809827 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :A Unicode file is a sequence of Unicode characters, like how an ordinary file is a sequence of bytes. < 1501809836 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :You can't write invalid Unicode to a Unicode file. < 1501809855 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :so a record-based filesystem, but one that only supports unicode records? < 1501809912 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Typespam14]]4 N10 02https://esolangs.org/w/index.php?oldid=52655 5* 03TheZipCreator 5* (+1642) 10Created page with "Typespam is a language created by [[User:TheZipCreator|TheZipCreator]]. It's a cell-based language similar to [[Brainfuck]] but it has some important changes. 1. The tape st..." < 1501809919 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Aren't Windows file names UTF-16? < 1501809948 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :iirc just UTF-8. < 1501809970 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :nope, I'm wrong. UTF-16. < 1501810008 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Typespam14]]4 10 02https://esolangs.org/w/index.php?diff=52656&oldid=52655 5* 03TheZipCreator 5* (-15) 10/* What is an instance? */ < 1501810081 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Typespam14]]4 10 02https://esolangs.org/w/index.php?diff=52657&oldid=52656 5* 03TheZipCreator 5* (+3) 10 < 1501810285 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :imode: I guess you might say that, if you would also say that today's filesystems are record-based filesystems which only support byte-string records. < 1501810341 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=52658&oldid=52624 5* 03TheZipCreator 5* (+15) 10/* Non-alphabetic */ < 1501810406 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=52659&oldid=52658 5* 03TheZipCreator 5* (+15) 10/* T */ < 1501810452 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=52660&oldid=52659 5* 03TheZipCreator 5* (+0) 10/* Non-alphabetic */ < 1501810638 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I suppose it can be idea having filesystems having multiple kind of records. It is something like that (but there is no Unicode records), such as byte strings, directory listings, and devices, for example. < 1501810696 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :what if we're ALL cyborgs? < 1501810792 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :quintopia: well, I mean.. I have glasses, does that count. < 1501810981 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Ly14]]4 10 02https://esolangs.org/w/index.php?diff=52661&oldid=52563 5* 03LyricLy 5* (+16) 10 < 1501811686 0 :Cale!~cale@2607:fea8:98df:fd6a:7dc5:c053:18e7:8b79 PRIVMSG #esoteric :quintopia: even worse... what if none of us are cyborgs? *shudder* < 1501812289 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :ACTION contemplates building a game that takes place inside of a binary tree. < 1501812375 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :you'd travel from node to node, with multiple players being able to occupy the same node at once. subtrees could qualify as different kinds of environments/biomes. dungeons could be collections of valid paths.. < 1501812487 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Why does rogue display "I don't have any options, oh my!"? At least the DOS version does. < 1501812575 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`5 w < 1501812581 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1/2:ehlist//ehlist is update notification for the Everyday Heroes webcomic. http://eheroes.smackjeeves.com/ \ comonad//Comonads are just monads in the dual category. They are hard to get into. \ @messages-loud//@messages-loud @messages-fond / @messages-flood @messages-bond // @messages-lousy @messages-sound / @messages-lost @messages-found // @mess < 1501812596 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`n < 1501812597 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2/2:ages-proud @messages-bold / @messages-good @messages-gold \ tmux//tmux is a way to have tabs in your terminal without having bash barf all over your screen. It allows the character 🀤 to appear. \ pokemon//A pokemon is a monster that you keep in your pocket. Taneb invented them. < 1501812606 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? comonads < 1501812607 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Comonads are just monads in the dual category. They are hard to get into. < 1501812881 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03Esolangsme123 5* 10New user account < 1501813081 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 JOIN :#esoteric < 1501813149 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :Wow, the user manual for this new kitchen mixer is a bit reckless. The overview section says "Apertures for inserting the tools" (where "tools" means the mixing bits that are in contact with the food). < 1501813177 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What sort of kitchen mixer is it? < 1501813182 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Should I get a kitchen mixer? < 1501813189 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I wish I had more kitchen space. :-( < 1501813242 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :It says "4 Aperture for inserting the tools". On figure A, that's correct. But if you accidentally look at figure B instead, there number 4 is a label for an image for how to insert the plug to an electric wall socket. < 1501813262 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :Do they want people to try to insert the tools into the two holes of the wall socket? < 1501813386 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :Wait, "The maximum processing quantity is 500 g of flour and ingredients" -- no way. It mixes the food in a local way, it can't be limited. I'll totally use it for food in larger amount than that. < 1501813403 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :shachaf: depends on what you want to cook < 1501813417 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :it's a handheld kitchen mixer with no fixed chasis or bowl < 1501813424 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh. < 1501813430 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I was thinking of what's-it-calleds. < 1501813441 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The fancy ones that everyone says are very good. < 1501813531 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :The ones that have a base and a bowl and possibly a lid? I don't know if they are good, possible, but I don't need one < 1501813591 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe only their marketing is good. < 1501813610 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :Apart from that labeling thing, the manual is short and useful. < 1501813656 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :shachaf: I cook rarely and only simple things, so there are a lot of kitchen implements that I don't have and don't want. < 1501813668 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=52662&oldid=52653 5* 03Esolangsme123 5* (+185) 10added ME < 1501813673 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07(P™TM™)™14]]4 N10 02https://esolangs.org/w/index.php?oldid=52663 5* 03Esolangsme123 5* (+1108) 10Created Page < 1501813693 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What are some simple (vegetarian) things I should cook? < 1501813702 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07(P™TM™)™14]]4 10 02https://esolangs.org/w/index.php?diff=52664&oldid=52663 5* 03Esolangsme123 5* (+1) 10 < 1501813725 0 :moony!~moony@unaffiliated/moonythedwarf JOIN :#esoteric < 1501813861 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :isnt there a bot written in Befunge in here? < 1501813871 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net PRIVMSG #esoteric :fungot: Yo < 1501813871 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :pikhq: ( ( yeah yeah laughter < 1501813880 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net QUIT :Ping timeout: 260 seconds < 1501813883 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :ah, right. < 1501813887 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :fungot: yo < 1501813887 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :moony: ( ( but i laughter i gave it up thank goodness i never started < 1501813920 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :fungot: source < 1501813921 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :moony: ' cause i missed it or they'll have commentators or whatever but < 1501813927 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :isnt the sourcecode somewhere? :P < 1501813930 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :fungot: help < 1501813931 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :moony: yeah it is yeah and actually the city i live about thirty five years so < 1501813932 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net PRIVMSG #esoteric :https://github.com/fis/fungot < 1501813933 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :pikhq: yeah i've heard of some games that would be great < 1501813971 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :pikhq: good afternoohq < 1501814584 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :array banana() { repeal three; } < 1501815038 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Deadfish14]]4 10 02https://esolangs.org/w/index.php?diff=52665&oldid=52191 5* 03Zzo38 5* (-487) 10RogueVM is being entirely rewritten < 1501815109 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :It's so crazy how people could make these same food forty years ago without all these modern conveniences like electric mixer, plastic containers, heat-resistant silicone and teflon-coated vessells, and the shitton of pre-prepared food ingredients you can buy in shops. < 1501815707 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :hm. < 1501815720 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :there's 2this, what about 2that? < 1501815778 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1501815832 0 :contrapumpkin!~copumpkin@haskell/developer/copumpkin QUIT :Quit: My MacBook Pro has gone to sleep. ZZZzzz… < 1501816310 0 :moony!~moony@unaffiliated/moonythedwarf QUIT :Ping timeout: 240 seconds < 1501816610 0 :btiffin!~chatzilla@CPE0c473de9ff81-CM0c473de9ff80.cpe.net.cable.rogers.com JOIN :#esoteric < 1501816719 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Fish14]]4 M10 02https://esolangs.org/w/index.php?diff=52666&oldid=52479 5* 03Manushand 5* (+19) 10/* Code execution */ < 1501816836 0 :http_GK1wmSU!~deep-book@129.232.221.173 JOIN :#esoteric < 1501816997 0 :http_GK1wmSU!~deep-book@129.232.221.173 PART #esoteric : < 1501817104 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Fish14]]4 M10 02https://esolangs.org/w/index.php?diff=52667&oldid=52666 5* 03Manushand 5* (+7) 10/* Hello, world! */ < 1501817449 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :I've got another neural net going. It makes some interesting blended nicks currently. < 1501817580 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Fish14]]4 M10 02https://esolangs.org/w/index.php?diff=52668&oldid=52667 5* 03Manushand 5* (+0) 10/* Fibonacci sequence */ < 1501817614 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :iis5233, zzh183, izt-23, HackEgibo, zzo38L, eeljan, oiis823, oerjaf, oeljanj, oerjat, zeejan, shabaly, oily, ois522, oi"sjan, toppavilion[1, \oren., hackEgon < 1501817641 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Now I wrote one program with MIX it will tell you what base it is using; the program is: " M B$ J OGA B= AE I E1 H R7 BE F A9BASE" (do not include the quotation marks, which aren't a valid character in MIX anyways) < 1501817654 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :It pretty frequently outputs nicks with invalid characters in them, like oi"sjan. < 1501817944 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :Warrigal: what outputs such nicks? < 1501817968 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 PRIVMSG #esoteric :ah, neural net < 1501818681 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :. o O ( `learn eeljan is oerjan's slippery twin. ) < 1501819188 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :banana < 1501819259 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :--- nick: ASfues_Cherican (Ping timeout: 255 shdeconds) #esoteric < 1501819262 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Yeah, nice try. < 1501819353 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :rdococ: please stop it < 1501819397 0 :wob_jonas!b03f18c3@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.195 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client < 1501819720 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :. o O ( bananjan ) < 1501819844 0 :newsham!~chat@udp217044uds.hawaiiantel.net QUIT :Ping timeout: 260 seconds < 1501819995 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Read error: Connection reset by peer < 1501820120 0 :augur!~augur@104.236.181.226 JOIN :#esoteric < 1501820223 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Fish14]]4 M10 02https://esolangs.org/w/index.php?diff=52669&oldid=52668 5* 03Manushand 5* (+120) 10/* Square root */ < 1501820821 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`5 < 1501820823 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1/2:1278) I mean, that's just the bare function. You throw some concurrency primitives in there and you're off to the races \ 392) doctor who. i saw part of one episode of that and it reminded me of buffy the vampire slayer. \ 560) Also you steal Berwick from us and then say you don't want it? Y < 1501820825 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`n < 1501820826 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2/2:ou stole it from us first! \ 898) okay so like do Or do not? no no do There is no do not. \ 1294) I once forgot what bin men were called Doing roughly 50% of a computer science degree, the only term I could think of was "garbage collector" < 1501823305 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Is there any benefit to punching cards so that the fewest number of holes is punched? < 1501823402 0 :doesthiswork!~Adium@207.55.82.87 QUIT :Quit: Leaving. < 1501823906 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Funge-9814]]4 10 02https://esolangs.org/w/index.php?diff=52670&oldid=52652 5* 03Btiffin2017 5* (+3323) 10/* History */ < 1501823921 0 :doesthiswork!~Adium@207.55.82.87 JOIN :#esoteric < 1501824086 0 :btiffin!~chatzilla@CPE0c473de9ff81-CM0c473de9ff80.cpe.net.cable.rogers.com PRIVMSG #esoteric :zzo38: more holes increased the likelihood of wear and tear causing the card to fail. Historic COBOL reserves the first 6 character positions and the last 8 positions of the 80 columns to not include code so that fraying of cards didn't cause production run problems. < 1501824410 0 :btiffin!~chatzilla@CPE0c473de9ff81-CM0c473de9ff80.cpe.net.cable.rogers.com PRIVMSG #esoteric :who/what is lambdabot and do I bother sending it a request to read the messages? < 1501824463 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :only you can answer that question < 1501824502 0 :contrapumpkin!~copumpkin@haskell/developer/copumpkin JOIN :#esoteric < 1501824843 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :btiffin: it's our resident haskell bot, and yes. < 1501824845 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Oops I did find a mistake in MIXPC still, that a field specification (0:0) is not working < 1501824878 0 :contrapumpkin!~copumpkin@haskell/developer/copumpkin QUIT :Quit: My MacBook Pro has gone to sleep. ZZZzzz… < 1501825271 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :btiffin: I did not know about avoiding fraying cards like that < 1501825401 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Why does it uses different number of position to be avoiding for start end? < 1501826407 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I read a message elsewhere someone says C build systems is terrible. Do you even need a build system? I have written C programs without needing a build system < 1501826426 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net PRIVMSG #esoteric :For small programs, that works, but when you get larger you start kinda needing one. < 1501826454 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net PRIVMSG #esoteric :But yeah, for smaller stuff "I expect you or your distributer to know how a compiler works" is fine. < 1501826526 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :pikhq: Which build systems do you like? < 1501826537 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net PRIVMSG #esoteric :Everything is scow. < 1501826544 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Do you like bazel? < 1501826556 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net PRIVMSG #esoteric :No, though I dislike it less than some others. < 1501826574 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think it has all sorts of good ideas. < 1501826576 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net PRIVMSG #esoteric :And for a notable search company, it actually does make sense. < 1501826579 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And also some scow. < 1501826582 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I just put the command for compiling at the top of the C code inside of a "#if 0" block, so it specifies all of the options you need < 1501826625 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What don't you like about it, given the use case of one company's code kept in one repository? < 1501826735 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net PRIVMSG #esoteric :Psuedo-python hackery, for one. :) < 1501826783 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Do you like my way? < 1501826804 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net PRIVMSG #esoteric :zzo38: I think that it scales poorly, but for smaller programs it's fairly reasonable. < 1501826904 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes, I'd like a better language to express build files in. < 1501826982 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I can think of several pseudo-Python languages developed at a particular company that people aren't very fond of. < 1501827009 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net PRIVMSG #esoteric :I also am a bit grumpy at mono-repos in general, TBH. < 1501827074 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Even for larger programs you can make dependencies and automatic including keeping track of which files are modified and need to be recompiled; each source file can still contain its own build script, and can use "touch" and "test" commands to determine if it needs to call other files to compile them too, in case they have been changed. < 1501827217 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :pikhq: Why? < 1501827221 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :They're the best. < 1501827264 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: What if your program is too big to use touch and test? < 1501827347 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :shachaf: Could you give the example? < 1501827401 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm looking for some public numbers from Google about their thing. < 1501827408 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I remember seeing them but I don't remember where. < 1501827414 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Anyway, sometimes the compilation graph is very large. < 1501827442 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net PRIVMSG #esoteric :Profoundly. < 1501827471 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: Do you like Daniel Bernstein's redo system? < 1501827490 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net PRIVMSG #esoteric :IMO redo has some quirks, but I at least like the idea. < 1501827506 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net PRIVMSG #esoteric :Which is pretty normal with djb. < 1501827516 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :pikhq: I like many of the ideas of bazel. < 1501827518 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net PRIVMSG #esoteric :"There's some funny stuff here, but I like the direction you're going in." < 1501827519 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I don't know Daniel Bernstein's redo system < 1501827535 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think a lot of them could be adapted to a non-monorepo world. < 1501827559 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I was thinking of working on a thing like that. But then I realized how scow the non-monorepo world is. < 1501827599 0 :btiffin!~chatzilla@CPE0c473de9ff81-CM0c473de9ff80.cpe.net.cable.rogers.com PRIVMSG #esoteric :zzo38; not sure why the start was 6 characters and the end was 8; but that form still sticks today when using a mainframe editor; the last 8 columns are automatically filled in with sequence numbers. < 1501827787 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I suppose the sequence numbers can help if the cards are mixed up? < 1501827873 0 :btiffin!~chatzilla@CPE0c473de9ff81-CM0c473de9ff80.cpe.net.cable.rogers.com PRIVMSG #esoteric :oerjan; worth talking to lambdabot, thanks < 1501827893 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :On MIX, when reading numbers, the character code is modulo ten to determine the digit; digits "0" to "9" have codes 30 to 39, and a space is 00, so if you punch a space instead of zero then it is punching one less hole, but it can still be read as zero. < 1501828016 0 :btiffin!~chatzilla@CPE0c473de9ff81-CM0c473de9ff80.cpe.net.cable.rogers.com PRIVMSG #esoteric :that was the original intent yep, if a box of cards hit the floor it was a long drawn out process to get things back in order < 1501828133 0 :btiffin!~chatzilla@CPE0c473de9ff81-CM0c473de9ff80.cpe.net.cable.rogers.com PRIVMSG #esoteric :Not sure why autonumbering is still in z/OS editors; I think it makes programmers over 50 feel comfortable < 1501828254 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Standard MIX has no way to reorder cards, although you could make a program that will punch a copy of the deck with the cards in the correct order. < 1501828515 0 :btiffin!~chatzilla@CPE0c473de9ff81-CM0c473de9ff80.cpe.net.cable.rogers.com PRIVMSG #esoteric :the much maligned ALTER verb in COBOL was partly because of the hassles involved in inserting lines in card decks. Easier to just a few cards at the end that rerouted a jump to a new jump (that rerouted to a new jump, that rerouted to a new jump...) sounds bad, but the alternative was often worse < 1501828549 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :O, OK, so that is why they put that in there < 1501828683 0 :btiffin!~chatzilla@CPE0c473de9ff81-CM0c473de9ff80.cpe.net.cable.rogers.com PRIVMSG #esoteric :Partly, perhaps mostly, ALTER is also awesome for writing state machines though. But for COBOL is was mostly because some regulation changed and the 3am run had to follow a different set of laws than the day before < 1501828715 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :OK < 1501828875 0 :btiffin!~chatzilla@CPE0c473de9ff81-CM0c473de9ff80.cpe.net.cable.rogers.com PRIVMSG #esoteric :I know of a fellow that misses his card punch; so much so that he has added lines to his Hercules MVS emulator to kick an audio track of a punch reader when he submits JCL < 1501829122 0 :btiffin!~chatzilla@CPE0c473de9ff81-CM0c473de9ff80.cpe.net.cable.rogers.com PRIVMSG #esoteric :I much prefer the fancy modern cathode ray tube interface. It's like living in the future. < 1501829219 0 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1501829621 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I use a LCD monitor though rather than CRT < 1501829656 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :(LCD works best at the native resolution and works badly at other resolutions, while CRT seems to work equally well at any resolution, however) < 1501829683 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric < 1501829730 0 :sdhand!~sam@unaffiliated/kyubiko QUIT :Quit: ZNC 1.6.5 - http://znc.in < 1501829767 0 :sdhandsucks!~sam@2001:41c8:51:10d:: JOIN :#esoteric < 1501829808 0 :sdhandsucks!~sam@2001:41c8:51:10d:: QUIT :Client Quit < 1501829823 0 :sdhand!~sam@runciman.hacksoc.org JOIN :#esoteric < 1501829842 0 :sdhand!~sam@runciman.hacksoc.org QUIT :Changing host < 1501829842 0 :sdhand!~sam@unaffiliated/kyubiko JOIN :#esoteric < 1501830905 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1501831771 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net JOIN :#esoteric < 1501832584 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 260 seconds < 1501832825 0 :augur!~augur@104.236.181.226 QUIT :Remote host closed the connection < 1501834398 0 :augur!~augur@162.245.20.162 JOIN :#esoteric < 1501834583 0 :augur_!~augur@162.245.20.162 JOIN :#esoteric < 1501834673 0 :augur!~augur@162.245.20.162 QUIT :Ping timeout: 248 seconds < 1501834837 0 :augur_!~augur@162.245.20.162 QUIT :Ping timeout: 246 seconds < 1501836430 0 :augur!~augur@162.245.20.162 JOIN :#esoteric < 1501836606 0 :http_GK1wmSU!~deep-book@61-68.furanet.com JOIN :#esoteric < 1501836688 0 :augur!~augur@162.245.20.162 QUIT :Ping timeout: 240 seconds < 1501836749 0 :http_GK1wmSU!~deep-book@61-68.furanet.com PART #esoteric : < 1501837191 0 :PattuX!uid129971@gateway/web/irccloud.com/x-ixmobtczcpuswajk JOIN :#esoteric < 1501837903 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Funge-9814]]4 10 02https://esolangs.org/w/index.php?diff=52671&oldid=52670 5* 03Btiffin2017 5* (+202) 10/* History, wording fix ups, added more links */ < 1501838666 0 :rodgort!~rodgort@68.ip-149-56-14.net QUIT :Quit: Leaving < 1501838964 0 :doesthiswork!~Adium@207.55.82.87 QUIT :Quit: Leaving. < 1501839156 0 :rodgort!~rodgort@68.ip-149-56-14.net JOIN :#esoteric < 1501839388 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 240 seconds < 1501839669 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1501841471 0 :btiffin!~chatzilla@CPE0c473de9ff81-CM0c473de9ff80.cpe.net.cable.rogers.com QUIT :Quit: ChatZilla 0.9.93 [SeaMonkey 2.46/20170120202656] < 1501841670 0 :erkin!~erkin@unaffiliated/erkin QUIT :Remote host closed the connection < 1501841689 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1501841950 0 :erkin!~erkin@unaffiliated/erkin QUIT :Ping timeout: 240 seconds < 1501843208 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 240 seconds < 1501844843 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: leaving < 1501845274 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1501846516 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net JOIN :#esoteric < 1501847348 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`w < 1501847349 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :magic//The magic was in you all along. < 1501847598 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :that doesn't seem very wise < 1501847606 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`cwlprits magic < 1501847613 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :oerjän < 1501847824 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :shocking < 1501847828 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`dowg magic < 1501847838 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :6054:2015-10-10 learn The magic was in you all along. < 1501847905 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :what's the etymology of dowg anyway... I guess I can trace it to doag, but then I'm lost. < 1501847923 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :dowg = wisdom doag < 1501847931 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :doag = hoag that shows date < 1501847947 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hog = hg log < 1501847957 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't remember the link between hog and hoag < 1501847987 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`paste bin/hog < 1501847988 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hoag is hog with --removed, so it shows a more complete history < 1501847989 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :https://hackego.esolangs.org/fshg/index.cgi/file/tip/bin/hog < 1501847992 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`cat bin/hog < 1501847993 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :hlnp --template "{desc}\n" -- "$@" < 1501848014 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :There's a story called _The Unpleasant Profession of Jonathan Hoag_ that it's probably named after. < 1501848036 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't think the story is all that good among the stories in the book I read it in. < 1501848089 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But the book was named after it anyway. < 1501848093 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :thanks < 1501848136 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe you should invent better names. That would help. < 1501848140 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :invent-e < 1501848148 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :inventions-e < 1501848157 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :invent-eions? < 1501848178 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :I like invent-e. < 1501848340 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying... < 1501848362 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net QUIT :Ping timeout: 260 seconds < 1501849114 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`w < 1501849116 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :infidel//An infidel is someone who doesn't support the great former leader. Socialismo o muerte! < 1501849452 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1501849747 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net QUIT :Quit: UNICORN CHICKEN < 1501850554 0 :wob_jonas!b03f1879@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.121 JOIN :#esoteric < 1501850743 0 :http_GK1wmSU!~deep-book@2e.80.01a8.ip4.static.sl-reverse.com JOIN :#esoteric < 1501850746 0 :wob_jonas!b03f1879@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.121 PRIVMSG #esoteric :contest is starting soon < 1501850835 0 :http_GK1wmSU!~deep-book@2e.80.01a8.ip4.static.sl-reverse.com PART #esoteric : < 1501850877 0 :augur!~augur@162.245.20.162 JOIN :#esoteric < 1501851175 0 :augur!~augur@162.245.20.162 QUIT :Ping timeout: 276 seconds < 1501851736 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1501851745 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so, the ICFP contest is supposed to have started < 1501851752 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :however it doesn't seem to have actually started, e.g. the problem specification isn't up < 1501851757 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :anyone know what's going on? < 1501851968 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :aha, up now < 1501852005 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and it's got misconfigured https (the cert is for the wrong subdomain), how typical :-) < 1501852802 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, this game, as currently written (apparently the spec is going to change), is broken in the two-player case < 1501852809 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's trivial to prove that the second player can't possibly win with optimal play < 1501852821 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :presumably the hope is that the maps will be so large that the optimal strategy can't easily be calculated < 1501852902 0 :wob_jonas!b03f1879@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.121 PRIVMSG #esoteric :ais523: and the top menu entry "Problem Specification" points to a useless page that doesn't seem to contain the problem spec < 1501852913 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right < 1501852919 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the spec is linked from the homepage though < 1501852923 0 :wob_jonas!b03f1879@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.121 PRIVMSG #esoteric :right < 1501852925 0 :wob_jonas!b03f1879@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.121 PRIVMSG #esoteric :that's just rufe < 1501852927 0 :wob_jonas!b03f1879@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.121 PRIVMSG #esoteric :rude < 1501852932 0 :wob_jonas!b03f1879@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.121 PRIVMSG #esoteric :people might be refreshing that useless page < 1501852937 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the game, at present, is basically generalised Hex < 1501852945 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but with a different scoring system < 1501852972 0 :wob_jonas!b03f1879@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.121 PRIVMSG #esoteric :well hex is hard enough to win (except for very small board sizes) < 1501853071 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes < 1501853410 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :anyway, I predict this to be a task where functional languages will do fairly badly; pretty much any algorithm can be improved via adding extra brute-forcing < 1501853416 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which means that raw efficiency will be very important < 1501853780 0 :wob_jonas!b03f1879@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.121 PRIVMSG #esoteric :Oh! so there are more example maps than the ones shown in the visualizer pulldown menu: http://punter.inf.ed.ac.uk/maps/ < 1501853836 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right, and the maps used for judging may well be ones that aren't publicly available < 1501853863 0 :wob_jonas!b03f1879@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.121 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client < 1501854026 0 :wob_jonas!b03f1879@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.121 JOIN :#esoteric < 1501855056 0 :wob_jonas!b03f1879@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.121 PRIVMSG #esoteric :ais523: they silently updated the spec pdf < 1501855063 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what was the change? < 1501855071 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :apparently there's a mailing list < 1501855078 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that I tried and failed to subscribe to < 1501855083 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :perhaps there are updates there < 1501855085 0 :wob_jonas!b03f1879@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.121 PRIVMSG #esoteric :submission procedure < 1501855088 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but the archives are only visible to subscribers… < 1501855091 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh good, the old one was terrible < 1501855103 0 :wob_jonas!b03f1879@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.121 PRIVMSG #esoteric :and maybe, I didn't check the mailing list < 1501855128 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, I don't see a change < 1501855144 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they still want submissions via Google Docs (which requires a Google account) < 1501855146 0 :wob_jonas!b03f1879@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.121 PRIVMSG #esoteric :I have version 1.1, what version are you seeing? < 1501855166 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, "task-1.0.pdf" < 1501855174 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :apparently on top of everything else, there's a caching issue < 1501855194 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I /still/ don't see a change with the new link to task.pdf < 1501855197 0 :wob_jonas!b03f1879@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.121 PRIVMSG #esoteric :Yes, still google docs, but now there's a link to a registry form. The registry form asks for the list of names of members, and it's not clear to me how to add more members to your team later. < 1501855224 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :oh github hosted, mm... in which case you get a cached version unless logged into github? not sure. < 1501855233 0 :doesthiswork!~Adium@207.55.82.87 JOIN :#esoteric < 1501855233 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess I'd need to form a team with someone else just so that they can submit for me :-P < 1501855240 0 :wob_jonas!b03f1879@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.121 PRIVMSG #esoteric :ais523: the filename is the same, look inside the PDF under the title] < 1501855261 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wob_jonas: it /isn't/ the same (task-1.0.pdf versus task.pdf), but I can see a 1.1 under the title < 1501855267 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so I guess this is the most recent version < 1501855274 0 :wob_jonas!b03f1879@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.121 PRIVMSG #esoteric :Apparently you can add members later < 1501855428 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :"oxford city center"... I guess the mining sites are the colleges? < 1501855442 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :where else would you produce lambdas? :-D < 1501855465 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying... < 1501855823 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :anyway, cute, but I have no time < 1501856126 0 :LKoen!~LKoen@2a01:e35:2eed:a430:d503:371e:6afe:995b JOIN :#esoteric < 1501856728 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1501856782 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :`? code < 1501856783 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[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,1555466973690094680980000956080767,13720946704494913791885940266665466978579582015128512190078... < 1501856799 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :I remember that. < 1501856886 0 :wob_jonas!b03f1879@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.121 PRIVMSG #esoteric :what is that? < 1501856904 0 :wob_jonas!b03f1879@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.121 PRIVMSG #esoteric :`dowg code < 1501856911 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :5674:2015-06-24 echo \'[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,1555466973690094680980000956080767,13720946704494913791885940266665466978579582015128512190078...\' > wisdom/code \ 5658: < 1501856977 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Why, it's a secret code... < 1501856989 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Actually it's something generated by a neural net... I mean, a layered unit net. < 1501857048 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Here's another bit of wisdom from the LUN: < 1501857056 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :14:21:30 `? falras < 1501857056 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :14:38:19 perl --electries internet \ topic-nedwime \ wisdom/welcome no automatic squirt *wmpcch/ [Thundrey 04lian 06!echo 07knottocoin 09pauseFulgeberwarnin:14bag < 1501857631 0 :zseri!4d16fd4f@gateway/web/freenode/ip.77.22.253.79 JOIN :#esoteric < 1501857635 0 :wob_jonas!b03f1879@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.121 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client < 1501857923 0 :furozo!~u0_a220@192.3.186.162 JOIN :#esoteric < 1501858418 0 :furozo_!~u0_a220@173.254.255.142 JOIN :#esoteric < 1501858419 0 :furozo_!~u0_a220@173.254.255.142 QUIT :Client Quit < 1501858429 0 :furozo!~u0_a220@192.3.186.162 QUIT :Ping timeout: 276 seconds < 1501860459 0 :augur!~augur@162.245.20.162 JOIN :#esoteric < 1501860704 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think I've decided not to participate in the ICFP contest < 1501860724 0 :augur!~augur@162.245.20.162 QUIT :Ping timeout: 260 seconds < 1501860736 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's a fairly interesting task but I don't feel confident I'd do well on it < 1501860752 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying... < 1501860824 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there are a number of possible approaches and I'd be depressed if I picked the wrong one < 1501861088 0 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1501862927 0 :contrapumpkin!~copumpkin@haskell/developer/copumpkin JOIN :#esoteric < 1501865672 0 :LKoen!~LKoen@2a01:e35:2eed:a430:d503:371e:6afe:995b QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.” < 1501866728 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 JOIN :#esoteric < 1501867121 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 QUIT :Ping timeout: 246 seconds < 1501867412 0 :PattuX!uid129971@gateway/web/irccloud.com/x-ixmobtczcpuswajk QUIT :Quit: Connection closed for inactivity < 1501867641 0 :newsham!~chat@udp217044uds.hawaiiantel.net JOIN :#esoteric < 1501867705 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1501867841 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1501868515 0 :AnotherTest!~turingcom@71.189.202.62.dynamic.cgnat.res.cust.swisscom.ch JOIN :#esoteric < 1501869200 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :BILL GATES IS A RAPIST CONSOLEWARS DOT COM < 1501869502 0 :AnotherTest!~turingcom@71.189.202.62.dynamic.cgnat.res.cust.swisscom.ch QUIT :Ping timeout: 260 seconds < 1501869698 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :TIM COOK IS A RAPIST SMARTPHONEWARS DOT COM < 1501869969 0 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1501870038 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1501870099 0 :AnotherTest!~turingcom@71.189.202.62.dynamic.cgnat.res.cust.swisscom.ch JOIN :#esoteric < 1501870356 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :hmm... what if each line of a program is first parsed as C, BASIC, and python, and then whichever parse is most correct is used < 1501870456 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :extending this, you could have a syntax that is deliberately ambiguous, but the parser chooses whichever parse is longest < 1501870650 0 :AnotherTest!~turingcom@71.189.202.62.dynamic.cgnat.res.cust.swisscom.ch QUIT :Ping timeout: 255 seconds < 1501870700 0 :AnotherTest!~turingcom@71.189.202.62.dynamic.cgnat.res.cust.swisscom.ch JOIN :#esoteric < 1501870914 0 :augur!~augur@162.245.20.162 JOIN :#esoteric < 1501870950 0 :AnotherTest!~turingcom@71.189.202.62.dynamic.cgnat.res.cust.swisscom.ch QUIT :Ping timeout: 240 seconds < 1501871188 0 :augur!~augur@162.245.20.162 QUIT :Ping timeout: 255 seconds < 1501871385 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 JOIN :#esoteric < 1501871529 0 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1501872323 0 :atslash!~atslash@broadband-46-188-0-82.2com.net JOIN :#esoteric < 1501872539 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 QUIT :Ping timeout: 246 seconds < 1501872856 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :\oren\: you trying to get banned for spamming? :) < 1501872996 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net JOIN :#esoteric < 1501873032 0 :hppavilion[0]!~dosgmowdo@58-0-174-206.gci.net JOIN :#esoteric < 1501873075 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net QUIT :Client Quit < 1501873103 0 :hppavilion[0]!?@? NICK :hppavilion[1] < 1501873611 0 :moony!~moony@unaffiliated/moonythedwarf JOIN :#esoteric < 1501873713 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 JOIN :#esoteric < 1501873719 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 PRIVMSG #esoteric :o/ < 1501873731 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :p/ < 1501874072 0 :Cale!~cale@2607:fea8:98df:fd6a:7dc5:c053:18e7:8b79 QUIT :Ping timeout: 255 seconds < 1501874102 0 :Cale!~cale@2607:fea8:98df:fd6a:f408:fd26:a671:ea81 JOIN :#esoteric < 1501874276 0 :moony!~moony@unaffiliated/moonythedwarf QUIT :Ping timeout: 260 seconds < 1501874523 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :https://www.nytimes.com/2017/08/03/world/europe/denmark-prince-henrik-burial-wishes.html < 1501874552 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :hello humans < 1501874558 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :good evening, homo sapiens < 1501874585 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :may you be in a pleasant state of affairs, specimens of the subspecies of homo sapiens sapiens < 1501874758 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :that is, if any of you are present at your electronic devices < 1501874986 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :well, hppavilion[1] has gotta be here at least...? < 1501874998 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net PRIVMSG #esoteric :I am. I always am. < 1501875004 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :yay! < 1501875021 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :please stop it, rdococ < 1501875070 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :shachaf: it's clear to me that hppavilion[1] is, indeed present - he does not have a bouncer, and his username is obviously here. it is not my fault if I want to talk to him. < 1501875114 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net PRIVMSG #esoteric :rdococ: You are being a tad annoying in your way of going about it though < 1501875118 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net PRIVMSG #esoteric :Just saying. < 1501875196 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :this channel is one of the only channels in which people find me annoying anymore. I would chalk it down to differences in perspective. < 1501875231 0 :moony!~moony@unaffiliated/moonythedwarf JOIN :#esoteric < 1501875334 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I was considering a self-modifying event-based system today. < 1501875437 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net PRIVMSG #esoteric :Oh? < 1501875497 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :the idea is simple: the user could trigger events, and those events could modify the behaviours of other events - as opposed to keeping track of the program state with variables, you'd modify each event to act as if it was in the intended state. < 1501875869 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :Im feeling lucky. Mixture { chemicals: [Chemical { name: "H2", moles: 0.5, mole_mass: 0.0000000000000000000000033474472, matter_state: Gas,specific_heat: 14.2, is_pseudo: false }, Chemical { name: "O2", moles: 0.75, mole_mass: 0.000000000000000000000026566962,matter_state: Gas, specific_heat: 0.915, is_pseudo: false }, Chemical { name: "H2O", moles: 0.5, mole_mass: 0.00000000000000000000002991507361, matter_state: Liquid, specific_heat: 4.814, < 1501875869 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :is_pseudo: false }], temperature: 802.8550270045699, volume: 1 } < 1501875877 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :Anyone know if that is the correct reaction? < 1501875896 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :(1 mole H2 1 mole O2 burning, with only half of it burning per universal 'update') < 1501875899 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1501877910 0 :FreeFull!~freefull@defocus/sausage-lover QUIT :Quit: Rebooting < 1501878620 0 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1501879580 0 :AnotherTest!~turingcom@71.189.202.62.dynamic.cgnat.res.cust.swisscom.ch JOIN :#esoteric < 1501880173 0 :zseri!4d16fd4f@gateway/web/freenode/ip.77.22.253.79 QUIT :Quit: Page closed < 1501880508 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1501881678 0 :zseri!4d16fd4f@gateway/web/freenode/ip.77.22.253.79 JOIN :#esoteric < 1501881733 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1501882022 0 :doesthiswork!~Adium@207.55.82.87 QUIT :Quit: Leaving. < 1501882208 0 :AnotherTest!~turingcom@71.189.202.62.dynamic.cgnat.res.cust.swisscom.ch QUIT :Ping timeout: 240 seconds < 1501882225 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 JOIN :#esoteric < 1501883357 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 PRIVMSG #esoteric :im currently trying to wrap my head around befunge, because why not :p < 1501883365 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 PRIVMSG #esoteric :working on a fizzbuzz program right now < 1501883381 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 PRIVMSG #esoteric :im sure its been done before, but sometimes you have to reinvent the wheel, you know? :p < 1501883429 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 PRIVMSG #esoteric :so far i've got a thing that counts from 1 to 100 and prints it out < 1501883435 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 PRIVMSG #esoteric :its even got newlines! :D < 1501883808 0 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :befunge <3 < 1501884116 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 QUIT :Ping timeout: 255 seconds < 1501884741 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :ATMunn, may want to look at fungot's code for examples later on. It demonstrates some neat functions < 1501884742 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :moony: well i'm a my hobby laughter i guess it when i go and i'm like man how am i going to be good < 1501884761 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :like how to make a.. What does fungot use? in befunge < 1501884761 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :moony: well i think it was televised uh-uh)) amazing < 1501884770 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 PRIVMSG #esoteric :lol does fungot activate a markov chain or something when you ping it < 1501884770 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :ATMunn: right it's it's very cooperative you know everyone loved it it was hard but we did and um i don't really i < 1501884785 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :ATMunn, uses something similar. But fungot is written in pure befunge. < 1501884785 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :moony: um i used to < 1501884792 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 PRIVMSG #esoteric :neat < 1501884798 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 PRIVMSG #esoteric :lmao < 1501884813 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 PRIVMSG #esoteric :its like "i used to be written in pure befunge, but not anymore" < 1501884825 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :lol. It still is < 1501884831 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 PRIVMSG #esoteric :i know < 1501884845 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 PRIVMSG #esoteric :but that was too perfect < 1501884862 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :ikr < 1501884871 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 PRIVMSG #esoteric :also, does fungot use 93 or 98? < 1501884871 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :ATMunn: yeah yeah i think ah a lot of days later to come back in so sigh you know < 1501884876 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :98 < 1501884878 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 PRIVMSG #esoteric :ah < 1501884886 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 PRIVMSG #esoteric :im using 93 at the moment < 1501884896 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :use 98, 93 has a size limit < 1501884906 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 PRIVMSG #esoteric :but if i want to do anything more than just something simple then i'll use 98 yeah < 1501884935 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 PRIVMSG #esoteric :what other differences are there < 1501885180 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :98 has some new instructions < 1501885541 0 :atslash!~atslash@broadband-46-188-0-82.2com.net QUIT :Ping timeout: 240 seconds < 1501885561 0 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric < 1501885582 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 PRIVMSG #esoteric :looking at the wiki, quite a few new instructions in fact < 1501885601 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 PRIVMSG #esoteric :including one for every letter of the alphabet it seems :p < 1501885931 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Fudge. < 1501886486 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1501886551 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying... < 1501887870 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1501888624 0 :zseri!4d16fd4f@gateway/web/freenode/ip.77.22.253.79 QUIT :Quit: Page closed < 1501889703 0 :fizzie!?@? PRIVMSG #esoteric :fungot would be pretty much impossible (or at least implausible) without some of the '98 fingerprints, even without the size issue. < 1501889703 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :fizzie: see i don't either < 1501889738 0 :fizzie!?@? PRIVMSG #esoteric :In particular the babbling models are a bit too large to fit comfortably in memory, so it needs the FILE fingerprint to read them. < 1501889827 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :OK, I'm glad I decided not to take part in the contest, now < 1501889836 0 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Quit: This computer has gone to sleep < 1501889850 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this spec change means you need to start thinking about the algo again < 1501889871 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in general, I'm not sure this is a good task for a 1- or 3-day contest, it's more the sort of thing you'd want to spend months on < 1501889892 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: sockets? < 1501889905 0 :Sgeo_!~Sgeo@ool-18b98980.dyn.optonline.net PRIVMSG #esoteric :https://www.chiark.greenend.org.uk/~sgtatham/puzzles/js/mines.html Always-solvable Minesweeper < 1501889923 0 :fizzie!?@? PRIVMSG #esoteric :ais523: That as well, but I thought the usual "conect stdin/stdout to the server via some external means" approach would work around that. < 1501889925 0 :Sgeo_!~Sgeo@ool-18b98980.dyn.optonline.net PRIVMSG #esoteric :Gregor tricked himself into thinking a puzzle he encountered didn't have a unique solution < 1501889936 0 :Sgeo_!~Sgeo@ool-18b98980.dyn.optonline.net PRIVMSG #esoteric :>.> < 1501890210 0 :Sgeo_!~Sgeo@ool-18b98980.dyn.optonline.net PRIVMSG #esoteric :I still should assume most people are better at Minesweeper than I am < 1501890402 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :eh, depends < 1501891362 0 :atslash!~atslash@broadband-46-188-0-82.2com.net JOIN :#esoteric < 1501891412 0 :MDude!~MDude@c-73-187-225-46.hsd1.pa.comcast.net QUIT :Quit: Going offline, see ya! (www.adiirc.com) < 1501891949 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1501892056 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1501893651 0 :atslash!~atslash@broadband-46-188-0-82.2com.net QUIT :Quit: This computer has gone to sleep < 1501894308 0 :atslash!~atslash@broadband-46-188-0-82.2com.net JOIN :#esoteric < 1501895029 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 PRIVMSG #esoteric :\o/ now my fizzbuzz thing outputs buzz instead of the number on every multiple of 5 < 1501895055 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 PRIVMSG #esoteric :man there's something so satisfying about watching a program counter/instruction pointer fly through a befunge program :p < 1501895132 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 PRIVMSG #esoteric :now to make it output fizz on multiples of 3, and fizzbuzz on multiples of 15 < 1501895239 0 :btiffin!~chatzilla@CPE0c473de9ff81-CM0c473de9ff80.cpe.net.cable.rogers.com JOIN :#esoteric < 1501895388 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :damnit. how do I signal the end of a valid path when all I can use is binary?! < 1501895930 0 :atslash!~atslash@broadband-46-188-0-82.2com.net QUIT :Quit: This computer has gone to sleep < 1501896142 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1501896228 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net QUIT :Ping timeout: 260 seconds < 1501896472 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Idea - a super-lazy language: a language which /actively/ avoids evaluating expressions, even if they'd normally be necessary. < 1501896546 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :say you have: var x := 3; var y := 2; var z := sqrt(x^2 + y^2); if (z < 5) { return }; here, the language will avoid evaluating the sqrt, prefering rather to square the 5 < 1501897641 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :I wonder if I could store the traversal in reverse order so that I terminate when I get to the parent. < 1501898785 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1501898827 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1501898870 0 :ATMunn!?@? NICK :ATMunn62 < 1501898874 0 :ATMunn62!?@? NICK :ATMunn < 1501900947 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Wisdom from the layered unit net: < 1501900948 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :23:12:43 So, it's actually intended for instance for the fucking pokemon point, multi-uninteresting! < 1501900977 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1501901025 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :22:06:00 Define montal maxlack (cannot bother nickname with sweden) < 1501901489 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1501901502 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :what does lambdabot have against swedish nicknames. < 1501901971 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1501902120 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 QUIT :Quit: See ya! o/ < 1501902478 0 :Warrigal_!~tswett@unaffiliated/tswett QUIT :Ping timeout: 246 seconds < 1501903027 0 :contrapumpkin!~copumpkin@haskell/developer/copumpkin QUIT :Quit: My MacBook Pro has gone to sleep. ZZZzzz… < 1501903550 0 :moony!~moony@unaffiliated/moonythedwarf QUIT :Ping timeout: 240 seconds < 1501904936 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1501907963 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1501909766 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1501909943 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1501910963 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :rdococ: that's basically a symbolic evaluation language < 1501910976 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :instead of calculating the values of things, you have them as unevaluated expressions < 1501910989 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and then things like conditional operators will compare the expressions symbolically < 1501911031 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this also lets you do things like compare expressions with uninitialized variables in and get a yes/no/maybe response < 1501911099 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric < 1501912361 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 240 seconds < 1501913617 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :"layered unit" \\ "neural" < 1501913620 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :> "layered unit" \\ "neural" < 1501913622 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : "yed it" < 1501914228 0 :doesthiswork!~Adium@207.55.82.87 JOIN :#esoteric < 1501915431 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? lunac < 1501915432 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :lunac? ¯\(°​_o)/¯ < 1501915434 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? lunacy < 1501915435 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :lunacy? ¯\(°​_o)/¯ < 1501915470 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn LUNacy is wisdom generated by a neu^Wlayered unit net. Ask Warrigal for details. < 1501915472 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'lunacy': LUNacy is wisdom generated by a neu^Wlayered unit net. Ask Warrigal for details. < 1501915853 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`grWp for details < 1501915864 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :goat:Goats will eat and drink anything, except tea. Solain is unavailable for details. \ lunacy:LUNacy is wisdom generated by a neu^Wlayered unit net. Ask Warrigal for details. \ monqy:monqy is no longer extant. He lives in concept, hidden, unfindable. You could ask itidus21 for details, if you find him. < 1501915922 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What was the command for simulating `...-style command line parsing? < 1501915956 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/nur < 1501915957 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​"${1%% *}" "${1#* }" < 1501916023 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Right. < 1501916029 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`nur run < 1501916029 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :run run run < 1501916087 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`2 grWp for details < 1501916088 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2/116:. \ ⊥:⊥ is a bottom tack, useful for annoying teachers. \ ☾_:☾_ is moon_'s lawful twin. He's banned in the IRC RFC for being an invalid character. He sometimes eats papers. \ 1:The 1 is just for disambiguation. \ `2:`2 is equivalent to `1 , except that it starts displaying the _second_ output piece. Useful when you've alrea < 1501916105 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`2 grWp "for details" < 1501916106 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2/1: < 1501916116 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`1 grWp "for details" < 1501916118 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1/1:goat:Goats will eat and drink anything, except tea. Solain is unavailable for details. \ lunacy:LUNacy is wisdom generated by a neu^Wlayered unit net. Ask Warrigal for details. \ monqy:monqy is no longer extant. He lives in concept, hidden, unfindable. You could ask itidus21 for details, if you find him. < 1501916492 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1501918283 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :hi < 1501918300 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hirpal < 1501918368 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION was inspired by the logs to try the "always solvable" mines in chatham's puzzles, but cannot see why this one is solvable. < 1501918450 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric : count? < 1501918463 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm it seems so. < 1501918488 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i didn't think i had found enough mines to rule out just by count, but it seems i have. < 1501918497 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :what is chatham's puzzles? < 1501918507 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :er < 1501918509 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :it's like hexham, but more chatty < 1501918511 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*tatham < 1501918520 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :doesn't help either < 1501918546 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :the mines generator just runs a constraint solver internally, I think < 1501918547 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :minesweeper puzzles? < 1501918547 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :https://www.chiark.greenend.org.uk/~sgtatham/puzzles/ < 1501918563 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :lots of puzzles, minesweeper is just one of them < 1501918597 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*just by total count. obviously i've counted neighbors plenty. < 1501918715 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :oh it even says so in the description < 1501918723 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :the thing with that type of puzzle for me, I find it far more interesting inventing algorithms for solving it with a computer program than actually solving it myself < 1501918736 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :OKAY < 1501918741 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :so not for me < 1501918741 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :`w itidus < 1501918796 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :though minesweeper is kind of trivial in that regard, at least sudoku requires some thought of how to solve it efficiently < 1501918804 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION prods HackEgo with the cane J======O < 1501918807 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`echo hi < 1501918818 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I think it may be dead < 1501918842 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :It's dead oerjan < 1501918846 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :NOOOOOOOOOOOOOOOOOOOO < 1501918879 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The cane? < 1501918882 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm wiki may be too < 1501918897 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: i've got a cane for telling people to get off my lawn, naturally < 1501918932 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it's shape may be a little unstable. < 1501918934 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*its < 1501918979 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 JOIN :#esoteric < 1501919060 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Vorpal: You can leave all the cleverness to a SAT solver. < 1501919127 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :int-e: that is the boring option though < 1501919179 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(for Sudoku, I mean, though this extends to quite a lot of puzzles that don't involve guessing... mine sweeper gets kind of interesting if you try to maximize the winning probability on random starting grids) < 1501919197 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :yeah okay that is true < 1501919268 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Hm, there should be more variants of minesweeper. Some ideas (they are probably not original): hex grids, board game version with tiles, multi-player (competitive on shared grid) < 1501919302 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Or why not more types of mines, with different radius effects? < 1501919341 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Or more attributes, not just number, but make the colour have a meaning (other than 1 is blue, 2 is green, ...) < 1501919365 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :3D minesweeper < 1501919377 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :or even higher dimensionality < 1501919433 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :moving mines, that can move about in patterns, but only under non-revealed tiles < 1501919847 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :I sense a seumas mcnally award in your future < 1501919978 0 :btiffin!~chatzilla@CPE0c473de9ff81-CM0c473de9ff80.cpe.net.cable.rogers.com PRIVMSG #esoteric :Vorpal: got Funge-98 embedded in COBOL now. First step anyway. Used rcfunge as it doesn't use exit and rely on q to return top of stack. C and COBOL coding took about 10 minutes, playing with more Funge took hours. < 1501920000 0 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :i saw minesweeper with a hex grid on a sphere, it was pretty easy, though < 1501920058 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 QUIT :Ping timeout: 255 seconds < 1501920089 0 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :i also saw a minesweeper crawler where mines were opponents with different levels and the numbers were the sum of the adjacent levels. you will get damage if you attack monsters above your level < 1501920452 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :. o O ( you cannot put a hex grid on a sphere, it has the wrong euler characteristic ) < 1501920619 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 JOIN :#esoteric < 1501920734 0 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :you are right, there were also pentagons < 1501920871 0 :augur!~augur@162.245.20.162 JOIN :#esoteric < 1501921127 0 :augur!~augur@162.245.20.162 QUIT :Ping timeout: 258 seconds < 1501921286 0 :atslash!~atslash@broadband-46-188-0-82.2com.net JOIN :#esoteric < 1501921419 0 :doesthiswork!~Adium@207.55.82.87 QUIT :Quit: Leaving. < 1501921428 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 QUIT :Ping timeout: 240 seconds < 1501921596 0 :atslash!~atslash@broadband-46-188-0-82.2com.net QUIT :Ping timeout: 260 seconds < 1501921634 0 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric < 1501921671 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :Hmm, you can put a pentgrid on a sphere < 1501921760 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 JOIN :#esoteric < 1501921862 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :a small one. < 1501921911 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :wikipedia has a picture of a chocolate brownie and now i'm hungry :( < 1501921929 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*+front page < 1501922298 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION tries the esoteric solution known as "eating". < 1501922370 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1501922571 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 QUIT :Ping timeout: 255 seconds < 1501922625 0 :spruit11!~unknown@ip56522cc1.speed.planet.nl QUIT :Ping timeout: 255 seconds < 1501923119 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :You can make a pentgrid bigger with arbitrary numbers of hexagons, maybe < 1501923159 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :yes. but you will always have 12 pentagons that way. < 1501923269 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :Spheres a frustrating like that < 1501923275 0 :bb010g_!uid21050@gateway/web/irccloud.com/x-qzlytjzrowmbtqww JOIN :#esoteric < 1501923467 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :They have a lot of pent-up frustration. < 1501923594 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :oerjan, would you recommend eating? < 1501923604 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :I've heard good things about it but I'm not so sure < 1501923624 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think it depends a lot on what you eat. < 1501923633 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Do you like mushrooms? < 1501923676 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 255 seconds < 1501923713 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :From time to time < 1501923728 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :Had mushroom pasta the day before yesterday < 1501923866 0 :fizzie!?@? PRIVMSG #esoteric :"Subject: [FIRING:1] host_down (esolangs.org)". Unfortunately too sleepy to look into this now, and the machine isn't answering to SSH anyway. Will try again tomorrow. < 1501924040 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Taneb: I don't recommend eating death caps. < 1501924102 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :I'll bear that in mind < 1501924198 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :Taneb: with moderation hth < 1501924215 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :oerjan, thank you tdh < 1501924298 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Good thing oerjan is an op. < 1501924304 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :. o O ( some crazy people might consider it tomorrow already ) < 1501924328 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying... < 1501924376 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :are there _any_ foods with "death" in the name that are recommended to eat < 1501924390 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it's pretty obvious, really. < 1501924431 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :Death by chocolate? < 1501924469 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :huh. so it is. < 1501924493 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :but clearly _someone_ is trying to kill me with chocolate today, anyway. < 1501924508 0 :HackEgo!~HackEgo@162.248.166.242 QUIT :Ping timeout: 260 seconds < 1501924658 0 :zseri!4d16fd4f@gateway/web/freenode/ip.77.22.253.79 JOIN :#esoteric < 1501925625 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: You'd think that it'd be easy, but people still eat them for some reason. < 1501925637 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Apparently it's a delicious mushroom. < 1501925773 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :maybe something for one of those bucket lists. in one of the last spots. < 1501925824 0 :zseri!4d16fd4f@gateway/web/freenode/ip.77.22.253.79 QUIT :Quit: Page closed < 1501925850 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :I recall seeing I think a Tumblr post that was like "Did you know you can drink magma???? But only once" < 1501925947 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :is suspect magma isn't delicious, though. < 1501925951 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*i < 1501926066 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm not sure I would describe it as drinking. < 1501926660 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Later < 1501926662 0 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1501926920 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :I am da Μαֆד𝒆г of unicode! < 1501927755 0 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1501928422 0 :btiffin!~chatzilla@CPE0c473de9ff81-CM0c473de9ff80.cpe.net.cable.rogers.com QUIT :Quit: ChatZilla 0.9.93 [SeaMonkey 2.46/20170120202656] < 1501928922 0 :zseri!4d16fd4f@gateway/web/freenode/ip.77.22.253.79 JOIN :#esoteric < 1501928982 0 :zseri!4d16fd4f@gateway/web/freenode/ip.77.22.253.79 PRIVMSG #esoteric :esolangs.org seems down. < 1501929379 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :zseri: so it does < 1501929385 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :not sure who is responsible for it < 1501929461 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :@tell btiffin Ah, good. That sort of integration seems less fun than what C-INTERCAL did though, with the calling back and forth between two separate programs < 1501929461 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1501929510 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :myname: interesting < 1501929580 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :myname: it seems to me there is a huge potential to invent new (possibly interesting, maaaybe good) games by just "x in y genre". I.e. the RPG style minesweeper you decribed < 1501929584 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :described* < 1501929613 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : "Subject: [FIRING:1] host_down (esolangs.org)". Unfortunately too sleepy to look into this now, and the machine isn't answering to SSH anyway. Will try again tomorrow. <-- so what timezone are you in? Thought you were in EU? < 1501929657 0 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :Vorpal: i totally agree < 1501929690 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :myname: though now I'm trying to think what a minesweeper with RPGs would be like < 1501929696 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :first person? < 1501929704 0 :zseri!4d16fd4f@gateway/web/freenode/ip.77.22.253.79 QUIT :Quit: Page closed < 1501929750 0 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :i don't think that'll work < 1501929766 0 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :also, there is kind of a 3d sokoban < 1501929788 0 :zseri!4d16fd4f@gateway/web/freenode/ip.77.22.253.79 JOIN :#esoteric < 1501929799 0 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :and a tetris-like with sand < 1501929930 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :myname: how does tetris with sand work? < 1501929964 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :sand just piles up with a certain critical slope, so surely you could never reach the top of the stage before filling the width of the stage < 1501929981 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :unless the stage is much shorter I guess < 1501930532 0 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :https://play.google.com/store/apps/details?id=com.hottato.sandagolite < 1501930754 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :the video doesn't really explain the mechanics < 1501930779 0 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :if you have a big enoug pile of sand of one color, you can make it disappear < 1501930789 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :(also, as a side note, it feels rather unprofessionally made, using a camera on a phone rather than screen capture) < 1501930977 0 :bb010g_!uid21050@gateway/web/irccloud.com/x-qzlytjzrowmbtqww QUIT :Quit: Connection closed for inactivity < 1501932362 0 :MDude!~MDude@c-73-187-225-46.hsd1.pa.comcast.net JOIN :#esoteric < 1501932531 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :myname: what about a tetris with mines such that you build up certain patterns of adjacency? < 1501932593 0 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :how? < 1501932622 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :not sure... maybe one person plays tetris to generate the level that another person solve as a mine sweeper game < 1501932715 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :or you could just make it require a certain amount of mines per line to remove that line, rather than the fullness of the line, though that way it would be easy to get stuck not being able to remove a filled in line, but that could be solved by having the mines explode nearby blocks when removed (thus "damaging" the line below and above) < 1501932873 0 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :that would work but does not sound that interesting < 1501932876 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :myname: ah, I got an idea that might actually be good (though I personally would be stressed out instead by it): Endless scrolling minesweeper, such that you only see a moving window over a set number or rows or columns, and you have to mark as many mines as possible to get high score. I think one hit kill would be too punishing in this scenario < 1501932949 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :say every 5 or so seconds (depending on selected difficulty) a new line appears on the left side and an old one is removed on the right < 1501932964 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :or maybe a block of lines (5 or so) < 1501932985 0 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :take a look at concrete jungle < 1501932997 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :what about a game that is exactly like battleships except you launch airstrikes on terrorists < 1501933007 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :myname: the one on steam? < 1501933015 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Jafet: that is just a re-theme < 1501933015 0 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :yeah < 1501933058 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :myname: this looks turn based (i.e. based on number of actions you perform rather than time)? < 1501933064 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :that probably works better < 1501933076 0 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :it is < 1501933091 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :yeah, that seems somewhat towards that idea < 1501933242 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I'm not much for these types of puzzle games, I find them monotonous. I like puzzle games like Myst and Antichamber, because they are quite varied. < 1501933268 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I guess that is why I like programming, it is after all like a puzzle in some ways, but it is very varied < 1501933297 0 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :i totally agree < 1501933347 0 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :there is way too few mobile friendly interesting gamification of it < 1501933350 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I can not understand why my dad continues to engage in Sodoku puzzles for years < 1501933419 0 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :i recommend "the sequence" for android, nice little bullying automaton puzzle < 1501933421 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Hm, now for a completely different type of puzzle, how early do I need to leave on a Saturday to go to the opposite side of the city arriving at 13:30... < 1501933467 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :myname: I liked Monument Vally, the puzzles weren't that advanced, but the atmosphere and (rather opaque) storytelling more than made up for it < 1501933490 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :also the puzzles were basically MC Escher style, messing with perspective < 1501933500 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :which I very much like < 1501933506 0 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :it was way too short, though < 1501933519 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :yeah, and they haven't ported the second one to Android yet < 1501933538 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :just ios, which I don't own < 1501933544 0 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :also: snakebird is a pretty hard puzzle < 1501933610 0 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :euclidea is interesting, too < 1501933612 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :hm google suggests about 20 minutes driving, but I know that route is not the fastest in practice < 1501933632 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :oh yeah I saw someone at work playing euclidea I think < 1501933662 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :myname: I don't mind PC games though, I have a reasonable desktop < 1501933735 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :myname: the latter two has in app purchases... :/ < 1501933739 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :and are free < 1501933743 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :so I expect the worst < 1501933779 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :anyway I need to get ready to leave, have a great day < 1501934037 0 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :euclideas IAP just allow you to skip levels < 1501934074 0 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :snakebird is kind of a shareware version, if you don't purchase the one IAP that is there, you can only play a limited amount of levels < 1501934089 0 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :demo may be the better term < 1501934540 0 :augur!~augur@162.245.20.162 JOIN :#esoteric < 1501934797 0 :augur!~augur@162.245.20.162 QUIT :Ping timeout: 246 seconds < 1501935605 0 :btiffin!~chatzilla@CPE0c473de9ff81-CM0c473de9ff80.cpe.net.cable.rogers.com JOIN :#esoteric < 1501935834 0 :LKoen!~LKoen@2a01:e35:2eed:a430:8c5a:76a2:7366:aca JOIN :#esoteric < 1501936268 0 :hkt!5706336b@gateway/web/cgi-irc/kiwiirc.com/ip.87.6.51.107 JOIN :#esoteric < 1501936305 0 :hkt_!5706336b@gateway/web/freenode/ip.87.6.51.107 JOIN :#esoteric < 1501936323 0 :hkt_!5706336b@gateway/web/freenode/ip.87.6.51.107 QUIT :Client Quit < 1501936398 0 :hkt!5706336b@gateway/web/cgi-irc/kiwiirc.com/ip.87.6.51.107 QUIT :Client Quit < 1501936974 0 :augur!~augur@162.245.20.162 JOIN :#esoteric < 1501937332 0 :augur!~augur@162.245.20.162 QUIT :Ping timeout: 260 seconds < 1501937436 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net JOIN :#esoteric < 1501937481 0 :btiffin!~chatzilla@CPE0c473de9ff81-CM0c473de9ff80.cpe.net.cable.rogers.com QUIT :Remote host closed the connection < 1501937510 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :hoily! < 1501937867 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :rdochellochellochellochellochello... < 1501937888 0 :zseri!4d16fd4f@gateway/web/freenode/ip.77.22.253.79 PRIVMSG #esoteric :hi. < 1501938137 0 :__kerbal__!49837208@gateway/web/freenode/ip.73.131.114.8 JOIN :#esoteric < 1501938218 0 :zseri!4d16fd4f@gateway/web/freenode/ip.77.22.253.79 QUIT :Quit: Page closed < 1501938223 0 :__kerbal__!49837208@gateway/web/freenode/ip.73.131.114.8 PRIVMSG #esoteric :hi < 1501938259 0 :__kerbal__!49837208@gateway/web/freenode/ip.73.131.114.8 PRIVMSG #esoteric :what happened to the wiki? < 1501938352 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :`moo < 1501938380 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I can't seem to connect to the wiki. < 1501938386 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :__kellorbal__. < 1501938411 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :fizzie: fizziello. AAAAAAAAAAAAAAAAAAAAAIAIAIAIAIAIAIAIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII! < 1501938414 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :good kerbing. < 1501938439 0 :__kerbal__!49837208@gateway/web/freenode/ip.73.131.114.8 PRIVMSG #esoteric :boily: hoillo < 1501938449 0 :hkt!5706336b@gateway/web/cgi-irc/kiwiirc.com/ip.87.6.51.107 JOIN :#esoteric < 1501938468 0 :__kerbal__!49837208@gateway/web/freenode/ip.73.131.114.8 PRIVMSG #esoteric :rdococ: grdococtings < 1501938545 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I guess it'd make sense for versors (unit quaternions) to be stored in memory with only three values (x, y, z). < 1501938805 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :it makes sense for display purposes to reduce a quaternion to three dimensions, but their whole purpose in 3D graphics is to expediently compute rotations. < 1501938841 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :and for that we need all four values to be present and close by, so it's more efficient to keep everything in memory. < 1501938856 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :k < 1501938872 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :what happens if they're not unit? < 1501938881 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :well, w. < 1501939288 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :say I rotated a cube to Q(0.5, 0, 0, 0). would it appear smaller? < 1501939363 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :as far as my addled coffeeless brain can figure it, yes. < 1501939378 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Wanna try some Klatchian Coffee? < 1501939461 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :I'm having sourj at the moment. it tastes good. < 1501939574 0 :zseri!4d16fd4f@gateway/web/freenode/ip.77.22.253.79 JOIN :#esoteric < 1501939651 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :But Klatchian Coffee gives you superspeed! < 1501939657 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`relcome zseri < 1501939677 0 :zseri!4d16fd4f@gateway/web/freenode/ip.77.22.253.79 PRIVMSG #esoteric :hi < 1501939677 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :the wiki and the bot are down < 1501939688 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :'tis the end of times. < 1501939689 0 :zseri!4d16fd4f@gateway/web/freenode/ip.77.22.253.79 PRIVMSG #esoteric :I already know. < 1501939711 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :the horror. < 1501939714 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :the agony. < 1501939747 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ice scream. < 1501939867 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :the bowl of cereals. < 1501939903 0 :__kerbal__!49837208@gateway/web/freenode/ip.73.131.114.8 PRIVMSG #esoteric :What is the ICFP contest? < 1501940149 0 :__kerbal__!49837208@gateway/web/freenode/ip.73.131.114.8 PRIVMSG #esoteric :wait, it's this: https://icfpcontest2017.github.io < 1501940453 0 :__kerbal__!49837208@gateway/web/freenode/ip.73.131.114.8 PRIVMSG #esoteric :Here's the wiki backup from the last outage: http://esolangs.zem.fi < 1501940466 0 :__kerbal__!49837208@gateway/web/freenode/ip.73.131.114.8 PRIVMSG #esoteric :It doesn't work very well, though < 1501940538 0 :__kerbal__!49837208@gateway/web/freenode/ip.73.131.114.8 PRIVMSG #esoteric :you have to manually fiddle with the URLs, and the info it provides is incredibly outdated < 1501940548 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :@metar CYUL < 1501940548 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :CYUL 051236Z 20010KT 2 1/2SM SHRA BR FEW012 OVC035 19/17 A2978 RMK CF1SC7 VIS W 12 SLP087 DENSITY ALT 900FT < 1501940655 0 :hkt!5706336b@gateway/web/cgi-irc/kiwiirc.com/ip.87.6.51.107 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client < 1501941646 0 :doesthiswork!~Adium@207.55.82.87 JOIN :#esoteric < 1501941684 0 :zseri!4d16fd4f@gateway/web/freenode/ip.77.22.253.79 PRIVMSG #esoteric :The search forwards to esolangs.org and thus doesn't work now. < 1501941699 0 :zseri!4d16fd4f@gateway/web/freenode/ip.77.22.253.79 PRIVMSG #esoteric :(on the backup page) < 1501941913 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net QUIT :Quit: DIGGING CHICKEN < 1501941979 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I'd like to clarify: is the name of the wiki "Esolang", or is it "Esolangs"? < 1501942006 0 :zseri!4d16fd4f@gateway/web/freenode/ip.77.22.253.79 PRIVMSG #esoteric :I think it's named "Esolang" < 1501942013 0 :__kerbal__!49837208@gateway/web/freenode/ip.73.131.114.8 PRIVMSG #esoteric :The main page suggests "Esolang" < 1501942057 0 :zseri!4d16fd4f@gateway/web/freenode/ip.77.22.253.79 PRIVMSG #esoteric :Yes. < 1501942072 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :But the URL is esolangs.org/, right? < 1501942109 0 :__kerbal__!49837208@gateway/web/freenode/ip.73.131.114.8 PRIVMSG #esoteric :ACTION 's mind was blown < 1501942126 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I'm...not cleaning that up. < 1501942649 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 JOIN :#esoteric < 1501943234 0 :__kerbal__!49837208@gateway/web/freenode/ip.73.131.114.8 QUIT :Ping timeout: 260 seconds < 1501943313 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : But Klatchian Coffee gives you superspeed! <-- makes you knurd < 1501943391 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 PRIVMSG #esoteric :website seems to be down :\ < 1501943602 0 :zseri!4d16fd4f@gateway/web/freenode/ip.77.22.253.79 PRIVMSG #esoteric :Yes < 1501945083 0 :doesthiswork!~Adium@207.55.82.87 QUIT :Quit: Leaving. < 1501945227 0 :augur!~augur@162.245.20.162 JOIN :#esoteric < 1501945470 0 :augur!~augur@162.245.20.162 QUIT :Ping timeout: 240 seconds < 1501945562 0 :LKoen!~LKoen@2a01:e35:2eed:a430:8c5a:76a2:7366:aca QUIT :Remote host closed the connection < 1501947907 0 :zseri!4d16fd4f@gateway/web/freenode/ip.77.22.253.79 QUIT :Quit: Page closed < 1501947944 0 :zseri!4d16fd4f@gateway/web/freenode/ip.77.22.253.79 JOIN :#esoteric < 1501948119 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 PRIVMSG #esoteric :\o/ finished my befunge-93 fizzbuzz program < 1501948129 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 PRIVMSG #esoteric :it's probably super inefficient but i dont care :p < 1501948345 0 :zseri!4d16fd4f@gateway/web/freenode/ip.77.22.253.79 PRIVMSG #esoteric :is esolangs.zem.fi a clone of esolangs.org? < 1501948638 0 :zseri!4d16fd4f@gateway/web/freenode/ip.77.22.253.79 PRIVMSG #esoteric :the esolangs.zem.fi certificate doesn't match the domain name. < 1501950303 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :is anyone even trying to get the wiki/bot back up? < 1501950337 0 :zseri!4d16fd4f@gateway/web/freenode/ip.77.22.253.79 PRIVMSG #esoteric :I don't know. < 1501951668 0 :Warrigal_!~tswett@unaffiliated/tswett JOIN :#esoteric < 1501952019 0 :zseri!4d16fd4f@gateway/web/freenode/ip.77.22.253.79 QUIT :Ping timeout: 260 seconds < 1501952031 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1501952357 0 :fizzie!?@? PRIVMSG #esoteric :Vorpal: Usually UK, but I'm visiting Mountain View this week. < 1501952711 0 :http_GK1wmSU!~deep-book@212.83.139.210 JOIN :#esoteric < 1501952824 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie: ah < 1501952828 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie: fixing the wiki? < 1501952860 0 :http_GK1wmSU!~deep-book@212.83.139.210 PART #esoteric : < 1501953163 0 :heroux!sandroco@gateway/shell/insomnia247/x-eakedoflcmtquvow QUIT :Ping timeout: 268 seconds < 1501953368 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 246 seconds < 1501953374 0 :augur!~augur@hostelingintl.static.monkeybrains.net JOIN :#esoteric < 1501953497 0 :fizzie!?@? PRIVMSG #esoteric :Vorpal: Can't do terribly much about it, other than maybe ping Gregor. It's not answering SSH. < 1501953514 0 :fizzie!?@? PRIVMSG #esoteric :I could point at the backup copy I have, I guess. < 1501953525 0 :fizzie!?@? PRIVMSG #esoteric :Usually I've done that once it's been down for more than a day though. < 1501953588 0 :fizzie!?@? PRIVMSG #esoteric :Funny, though -- yesterday evening when I got the alert, I was getting a timeout. Now it actually does TCP connect to port 22, but then immediately gets closed by the remote side. < 1501953656 0 :augur!~augur@hostelingintl.static.monkeybrains.net QUIT :Ping timeout: 260 seconds < 1501953748 0 :fizzie!?@? PRIVMSG #esoteric :And on port 80 it accepts a connection and reads any data, but doesn't send back any response. That's so odd. < 1501954150 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 JOIN :#esoteric < 1501954338 0 :zseri!4d16fd4f@gateway/web/freenode/ip.77.22.253.79 JOIN :#esoteric < 1501954347 0 :zseri!4d16fd4f@gateway/web/freenode/ip.77.22.253.79 PRIVMSG #esoteric :hi < 1501954539 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :yay < 1501954784 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 PRIVMSG #esoteric :fungot: poke < 1501954784 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :ATMunn: and i mean)) i can't really say that that's there policy but different places i've worked they've brought < 1501954891 0 :fizzie!?@? PRIVMSG #esoteric :fungot: Brought what? < 1501954892 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :fizzie: no but but people were taking it pretty easy i can't imagine how writers and researchers fnord before there used to be that it was < 1501955909 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 QUIT :Ping timeout: 255 seconds < 1501955939 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 JOIN :#esoteric < 1501956174 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :fizziello < 1501956190 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 QUIT :Ping timeout: 240 seconds < 1501957406 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 JOIN :#esoteric < 1501957409 0 :zseri!4d16fd4f@gateway/web/freenode/ip.77.22.253.79 QUIT :Ping timeout: 260 seconds < 1501958030 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : And on port 80 it accepts a connection and reads any data, but doesn't send back any response. That's so odd. <-- very < 1501958032 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :is it a VPS? < 1501958137 0 :LKoen!~LKoen@2a01:e35:2eed:a430:e8d2:4d3:7cb:3cde JOIN :#esoteric < 1501959589 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1501959744 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 QUIT :Ping timeout: 258 seconds < 1501960503 0 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Quit: Leaving < 1501961008 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric < 1501961112 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1501962016 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 255 seconds < 1501962343 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1501962788 0 :erkin!~erkin@unaffiliated/erkin QUIT :Read error: Connection reset by peer < 1501962821 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1501962890 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1501962906 0 :zseri!4d16fd4f@gateway/web/freenode/ip.77.22.253.79 JOIN :#esoteric < 1501963428 0 :AnotherTest!~turingcom@71.189.202.62.dynamic.cgnat.res.cust.swisscom.ch JOIN :#esoteric < 1501963636 0 :zseri!4d16fd4f@gateway/web/freenode/ip.77.22.253.79 PRIVMSG #esoteric :hi < 1501964220 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying... < 1501964240 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1501964570 0 :MrBusiness!~ArcMrBism@2602:306:8325:a300:ccd4:5c95:9d79:9f8e QUIT :Ping timeout: 240 seconds < 1501964646 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1501964740 0 :AnotherTest!~turingcom@71.189.202.62.dynamic.cgnat.res.cust.swisscom.ch QUIT :Ping timeout: 240 seconds < 1501964825 0 :GeekDude!?@? NICK :Rowlet < 1501965091 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1501966260 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :He wasn't a fungi, he was a fungot. < 1501966260 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :rdococ: ( ( yeah i can i can't even imagine um we my parents had to say about airport security noise mhm)) < 1501966267 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :... < 1501966806 0 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1501966809 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1501967680 0 :MDude!~MDude@c-73-187-225-46.hsd1.pa.comcast.net QUIT :Ping timeout: 240 seconds < 1501967705 0 :LKoen!~LKoen@2a01:e35:2eed:a430:e8d2:4d3:7cb:3cde QUIT :Remote host closed the connection < 1501967708 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Let's see how good the layered unit net is at making METARs. < 1501967720 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :LOWI 021920Z VRB03KT 090V19KT CRICTE40 CLM BKN009/02///////// \1936 \ 9999 122353370 1003 5400 5121 1435 3132 2325 3253 5f46 < 1501967742 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :I'm pretty sure that stopped making sense right around those slashes. < 1501967806 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Looks like it gave two wind things instead of one. CRICTE and CLM don't mean anything. < 1501967825 0 :MDude!~MDude@c-73-187-225-46.hsd1.pa.comcast.net JOIN :#esoteric < 1501967825 0 :AnotherTest!~turingcom@71.189.202.62.dynamic.cgnat.res.cust.swisscom.ch JOIN :#esoteric < 1501967830 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :ENVA 012455Z 02005KT 10SM FEW014 FEW048 SCT064CC2 31/06 Q1013 TEMPO SMP137 TF 40010 FROL < 1501968307 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :The time there is 24:55 UTC, which is impossible. As far as I can tell, CC2, SMP, 40010, and FROL don't seem to mean anything. < 1501968314 0 :Sgeo_!~Sgeo@ool-18b98980.dyn.optonline.net PRIVMSG #esoteric :Higher density of mines definitely makes Minesweeper harder < 1501968323 0 :Sgeo_!~Sgeo@ool-18b98980.dyn.optonline.net PRIVMSG #esoteric :I actually have to think instead of relying on 1-corners < 1501968332 0 :Warrigal_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :I found a page that says that TF means tornado. < 1501968434 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :at least for tatham's mines, the critical density seems to be around 40% < 1501968449 0 :Cale!~cale@2607:fea8:98df:fd6a:f408:fd26:a671:ea81 PRIVMSG #esoteric :https://tortue.itch.io/triangulation < 1501968454 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :99 mines out of 100 squares is either 99% instant loss, or 100% instant win, depending on whether the implementation is a good one or a bad one < 1501968460 0 :Cale!~cale@2607:fea8:98df:fd6a:f408:fd26:a671:ea81 PRIVMSG #esoteric :(Interesting take on minesweeper) < 1501968472 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :this is interesting because from what I can tell, it just generates the minefields at random < 1501968595 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :then again, 3-sat also has a critical density < 1501968649 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :oh < 1501968650 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :cool < 1501968927 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net QUIT :Ping timeout: 240 seconds < 1501969101 0 :MrBusiness!~ArcMrBism@2602:306:8325:a300:a80c:becf:a7c5:ddd7 JOIN :#esoteric < 1501969152 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :is the wiki down? < 1501969259 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net JOIN :#esoteric < 1501969295 0 :AnotherTest!~turingcom@71.189.202.62.dynamic.cgnat.res.cust.swisscom.ch QUIT :Ping timeout: 268 seconds < 1501969389 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 JOIN :#esoteric < 1501969618 0 :Jafet!~jafet@unaffiliated/jafet TOPIC #esoteric :http://esolangs.org/ will be back shortly after this bimetal prismack | logs: http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/?C=M;O=D | https://www.dropbox.com/s/fyhqyvy3i8oh25m/wisdom.pdf | ICFP contest ends on 2017-08-07 < 1501970536 0 :zseri!4d16fd4f@gateway/web/freenode/ip.77.22.253.79 PRIVMSG #esoteric :Yes, the wiki is down. < 1501970890 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 QUIT :Ping timeout: 240 seconds < 1501971221 0 :zseri!4d16fd4f@gateway/web/freenode/ip.77.22.253.79 QUIT :Quit: Page closed < 1501972416 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1501972738 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric < 1501973859 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Quit: Leaving < 1501973871 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1501974435 0 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1501974600 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 260 seconds < 1501975688 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Are there any esolangs in which the break command accepts an integer as the number of loops to break out of? < 1501975710 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :s/esolangs/normal langs/, because honestly it'd be useful to me < 1501975720 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :e.g. while true { while true { break; } }; vs e.g. while true { while true { break 2; } }; < 1501975773 0 :Sgeo_!~Sgeo@ool-18b98980.dyn.optonline.net PRIVMSG #esoteric :Try a language that uses delimited continuations, maybe you could make your own < 1501976394 0 :Warrigal_!?@? NICK :tswe_tt < 1501976587 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1501976676 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :excuse me, I have to pick up bits of my brain again. the last time this happened, I was introduced to storing binary tree paths as numbers. < 1501977054 0 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net JOIN :#esoteric < 1501977065 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying... < 1501977620 0 :tswe_tt!~tswett@unaffiliated/tswett QUIT :Ping timeout: 268 seconds < 1501978483 0 :fizzie!?@? PRIVMSG #esoteric :rdococ: There's a bunch where the "break" command (or equivalent) accepts a label of the loop, but there's also at least one where it takes the number. < 1501978532 0 :fizzie!?@? PRIVMSG #esoteric :"Label of the loop" meaning e.g. outer: while true { while true { break outer; } } < 1501978541 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ik < 1501978562 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Numbers just seem to make sense to me, to be honest. < 1501978631 0 :fizzie!?@? PRIVMSG #esoteric :http://php.net/manual/en/control-structures.break.php "break accepts an optional numeric argument which tells it how many nested enclosing structures are to be broken out of. The default value is 1, only the immediate enclosing structure is broken out of." < 1501978656 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :break -1; < 1501979255 0 :tswe_tt!~tswett@unaffiliated/tswett JOIN :#esoteric < 1501979263 0 :tswe_tt!~tswett@unaffiliated/tswett PRIVMSG #esoteric :`? squid < 1501979285 0 :tswe_tt!~tswett@unaffiliated/tswett PRIVMSG #esoteric ::( < 1501979597 0 :Rowlet!?@? NICK :GeekDude < 1501979666 0 :tswe_tt!~tswett@unaffiliated/tswett PRIVMSG #esoteric :rdococ: re taking the number of loops to break out of as an integer: I feel like that's an idea people tend to come up with every so often... < 1501979705 0 :tswe_tt!~tswett@unaffiliated/tswett PRIVMSG #esoteric :For "serious" languages, I don't see a big advantage over labeled breaks. < 1501979756 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I don't see much of a disadvantage. < 1501979821 0 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.” < 1501979847 0 :tswe_tt!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Well, there are a couple of disadvantages. < 1501979857 0 :tswe_tt!~tswett@unaffiliated/tswett PRIVMSG #esoteric :When you're writing it in the first place, you have to count the number of loops you're breaking out of. < 1501979860 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :true < 1501979868 0 :tswe_tt!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Same thing when you're reading it. You have to count the number of loops it's going to break out of. < 1501979879 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :So it's perfect for a language that wants to be hard to read. < 1501979883 0 :tswe_tt!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Yup. < 1501979893 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Cool. < 1501979897 0 :tswe_tt!~tswett@unaffiliated/tswett PRIVMSG #esoteric :If you add or remove a loop without realizing that there's a numbered break in there, you'll break the break. < 1501979916 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Sounds lovely and esoteric to me. < 1501980080 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 246 seconds < 1501980220 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1501980458 0 :Sgeo_!~Sgeo@ool-18b98980.dyn.optonline.net PRIVMSG #esoteric :Does the number have to be a constant? < 1501980712 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :nope < 1501980743 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :you could, if you really wanted to, ask the user how many loops they'd like to break out of. < 1501981597 0 :tswe_tt!~tswett@unaffiliated/tswett QUIT :Remote host closed the connection < 1501981624 0 :tswe_tt!~tswett@unaffiliated/tswett JOIN :#esoteric < 1501981909 0 :doesthiswork!~Adium@207.55.82.87 JOIN :#esoteric < 1501982636 0 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1501982659 0 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1501983351 0 :MDude!~MDude@c-73-187-225-46.hsd1.pa.comcast.net QUIT :Quit: Going offline, see ya! (www.adiirc.com) < 1501983876 0 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1501984568 0 :sebbu2!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 240 seconds < 1501986244 0 :tswe_tt!~tswett@unaffiliated/tswett PRIVMSG #esoteric :@metar KGRR < 1501986244 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :KGRR 060053Z 26005KT 10SM FEW100 SCT190 BKN250 20/13 A3004 RMK AO2 SLP169 T02000133 < 1501987822 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric : where is that quote that says programming a large project in C is like building the taj mahal out of toothpicks? < 1501987990 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :all I can find is people building the taj mahal out of toothpicks :/ < 1501988033 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :I couldn't find it in "the lisp curse" which was the context that I remember it from < 1501988054 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :There sure are a lot of toothpick Taj Mahals < 1501988669 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 QUIT :Quit: See ya! o/ < 1501989632 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :well, I just made some improvements, and at the same time made a downgrade. < 1501989678 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :in order to store an N-M bit path in a N-bit integer, pad the bit string with N-M 1's, one 0, and then the path. < 1501989785 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :you could also make it subtractive and say "well I padded it with 3 1's, that means the path is 8 - 3 long." < 1501990525 0 :contrapumpkin!~copumpkin@haskell/developer/copumpkin JOIN :#esoteric < 1501991963 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :this wastes one bit. but it's a nice improvement. < 1501992016 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :hah, you wasted one bit :P < 1501992026 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :I'd rather waste 0. :P < 1501992060 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Here's a compromise: waste 2. you can't waste 0, but it's even like 0! < 1501992066 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :hahahahhahahaha. < 1501992227 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :I was considering another scheme where if your path starts with 0, you fill the unused bits with 1's. < 1501992237 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :and vice versa. < 1501992294 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :but that would waste one bit as well. < 1501992322 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :because you'd always need to sacrifice one as a 'boundary bit' even at larger paths.. or would you. < 1501992354 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :if I wanted to store the path '00000000' in a chunk of 8 bits, I would need 9 because I would need an extra '1'. < 1501992391 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :same if I wanted to do 11111111, or 10101010. < 1501992461 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :ACTION grumbles. < 1501992614 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :well, at least it's better than storing the length of the damn bit string. < 1501993911 0 :MDude!~MDude@c-73-187-225-46.hsd1.pa.comcast.net JOIN :#esoteric < 1501994062 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :imode: I haven't been able to bully my friends into reading my article and the submission deadline is the 8th. < 1501994075 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :Would you be willing to help me? < 1501994555 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :uhm. I suppose. what's the article about. < 1501994604 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :Live-Programming :) < 1501994606 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :https://www.pdf-archive.com/2017/08/06/scrubbing-complex-and-non-incremental-domains-1/ < 1501994642 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :sure. I suppose. < 1501994680 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :Thank you < 1501994705 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :4's "conclusion" is not capitalized. < 1501994729 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :what's with the weird red numbers on the sides. < 1501994755 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :adding "review" does that < 1501994762 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :ah. < 1501994781 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :so your main idea is scrubbing CAs? < 1501994783 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :mm. < 1501994830 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :yes, because the technique should be generalizable to other things that seemed unscrubbable < 1501994866 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :kind of cool. scrubbable datastructures would be an interesting thing to investigate after this introduction. < 1501994971 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :could you tell me what kind of data structures would interesting to scrub? < 1501995013 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :anything really with a composable set of transforms. something like a 3D renderer with a scrubbable "matrix timeline" would be interesting. < 1501995021 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :something akin to a scrubbable forth would also be cool. < 1501995033 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :maybe something with scrubbable graph operations < 1501995091 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :wonderful! < 1501995127 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :honestly the first one wouldn't be that hard to hack up in GLSL. < 1501996059 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I have made up two loading programs for MIX each of which fit on one card (and in fact the last five character positions of that card aren't used), one for specific byte size and one to be independent of byte size. (The independent one needs more cards to encode a program than the one for specific byte sizes.) < 1501996353 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Here is one (untested, may contain mistakes): " N O6 A O4 H N ENX E K BU I OA H A. PA N D LB E AEU ABG G 9" < 1501996384 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Do you like this? < 1501996596 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :huh, google's recaptcha tests recognition of vehicles in a photo < 1501996692 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :isn't this the kind of thing that google's automatic driver can recognise? < 1501996695 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :They phased out the "select all squares with Sarah Connor" captcha < 1501996965 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :(It is actually a 80-column card, so there are five more spaces afterward, although the copy in RAM will be immediately overwritten anyways so it doesn't matter; using spaces means less holes will be punched into the card, though) < 1501997147 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :If you are making a code golf with MIX, you could have the variants. Such as, binary program loading, as well as text program loading, and in the text case, you could have variants such as if some characters cannot be loaded from cards, as well as the scoring, such as the total number of cards, total number of holes punched into the cards, or total mass of the cards (in this last case, you may allow "lace columns", which have an undefined value). < 1501997519 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`5 w < 1501997632 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, right. < 1501997713 0 :joast!~rick@2606:6000:44c5:f1f0:4cc8:b4ff:fedd:f8d5 QUIT :Ping timeout: 246 seconds < 1501997728 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :it's actually better without all that bot spam in the way < 1501997734 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :`? shachaf < 1501997739 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :that would be an interesting code golf: write the lightest program that does a given task < 1501997764 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :and only allow languages that can be used with punch cards < 1501998018 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Yes, I thought so perhaps < 1501998560 0 :hppavilion[1]!~dosgmowdo@93-231-58-66.gci.net JOIN :#esoteric < 1501999562 0 :contrapumpkin!~copumpkin@haskell/developer/copumpkin QUIT :Quit: My MacBook Pro has gone to sleep. ZZZzzz… < 1502000529 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :@metar ESGG < 1502000529 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :ESGG 060450Z 24013KT 9999 BKN016 13/10 Q1008 < 1502000535 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :chilly < 1502000696 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :@metar EGSC < 1502000696 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :No result. < 1502000718 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :... I'm sure that's worked previously < 1502000867 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :it only shows data that's less than 3 hours old, I think < 1502000900 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :so if you have an airport that closes overnight and has no automated updates then this can easily happen < 1502000906 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :That might be it, it's pretty early here and it's a tiny airport < 1502000946 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :It's also the closest I've ever lived to anything with an ICAO code < 1502003692 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1502003861 0 :sftp!~sftp@unaffiliated/sftp QUIT :Ping timeout: 255 seconds < 1502003869 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1502005216 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 255 seconds < 1502005957 0 :doesthiswork!~Adium@207.55.82.87 QUIT :Quit: Leaving. < 1502006207 0 :sftp!~sftp@unaffiliated/sftp JOIN :#esoteric < 1502010729 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 JOIN :#esoteric < 1502011669 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 QUIT :Ping timeout: 255 seconds < 1502011734 0 :AnotherTest!~turingcom@71.189.202.62.dynamic.cgnat.res.cust.swisscom.ch JOIN :#esoteric < 1502012055 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1502012857 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@tell doesthiswork They phased out the "select all squares with Sarah Connor" captcha <-- i'm pretty sure "phased out" is the wrong verb here hth < 1502012857 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1502012947 0 :AnotherTest!~turingcom@71.189.202.62.dynamic.cgnat.res.cust.swisscom.ch QUIT :Ping timeout: 276 seconds < 1502013315 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 JOIN :#esoteric < 1502014883 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :I'm sure they'll be back < 1502015745 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :@metar EGSC < 1502015745 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :EGSC 060920Z 23009KT 190V250 9999 FEW020 18/11 Q1022 < 1502015925 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@metar koak < 1502015925 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :KOAK 060853Z 29012KT 10SM OVC008 16/16 A2992 RMK AO2 SLP131 T01610156 56005 < 1502015929 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@metar ksjc < 1502015929 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :KSJC 060853Z AUTO 30005KT 10SM CLR 18/16 A2991 RMK AO2 SLP129 T01780156 56006 < 1502015933 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@metar ksan < 1502015933 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :KSAN 060851Z 18003KT 10SM OVC017 21/17 A2992 RMK AO2 SLP132 T02110167 58007 < 1502015938 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@metar llbg < 1502015939 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :LLBG 060920Z 29008KT 240V340 CAVOK 32/21 Q1007 NOSIG < 1502015955 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Taneb: Did you learn Latin? < 1502015969 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :Up to A-level < 1502015987 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :I was never particularly good at it but I know a bit < 1502015992 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Do levels go from A to Z? < 1502016011 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :That would be nice but unfortunately not < 1502016024 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :Why do you ask about Latin? < 1502016040 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I know someone who's learning Latin this summer. < 1502016052 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I vaguely remembered that maybe you learned it once but I wasn't sure. < 1502016126 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :Good luck to them! I hope they enjoy it < 1502016204 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, they're almost done. < 1502016464 0 :zseri!4d16fd6d@gateway/web/freenode/ip.77.22.253.109 JOIN :#esoteric < 1502016473 0 :zseri!4d16fd6d@gateway/web/freenode/ip.77.22.253.109 PRIVMSG #esoteric :hi < 1502016730 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 QUIT :Ping timeout: 276 seconds < 1502016936 0 :hppavilion[1]!~dosgmowdo@93-231-58-66.gci.net QUIT :Ping timeout: 255 seconds < 1502017236 0 :atehwa_!atehwa@aulis.sange.fi QUIT :Remote host closed the connection < 1502017782 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Later < 1502018026 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 JOIN :#esoteric < 1502018385 0 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1502019993 0 :LKoen!~LKoen@2a01:e35:2eed:a430:5d21:9cf8:2822:d493 JOIN :#esoteric < 1502021762 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying... < 1502022194 0 :zseri!4d16fd6d@gateway/web/freenode/ip.77.22.253.109 QUIT :Ping timeout: 260 seconds < 1502023170 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 QUIT :Ping timeout: 240 seconds < 1502023218 0 :AnotherTest!~turingcom@71.189.202.62.dynamic.cgnat.res.cust.swisscom.ch JOIN :#esoteric < 1502023828 0 :AnotherTest!~turingcom@71.189.202.62.dynamic.cgnat.res.cust.swisscom.ch QUIT :Ping timeout: 276 seconds < 1502024461 0 :PattuX!uid129971@gateway/web/irccloud.com/x-lemnwisoncjzhqwf JOIN :#esoteric < 1502025246 0 :http_GK1wmSU!~deep-book@119.81.19.251 JOIN :#esoteric < 1502025380 0 :http_GK1wmSU!~deep-book@119.81.19.251 PART #esoteric : < 1502026246 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1502027644 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 JOIN :#esoteric < 1502028043 0 :doesthiswork!~Adium@207.55.82.87 JOIN :#esoteric < 1502028060 0 :heroux!~heroux@gateway/shell/insomnia247/x-zwyymygzsairjtoz JOIN :#esoteric < 1502028193 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 QUIT :Ping timeout: 255 seconds < 1502028215 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 JOIN :#esoteric < 1502028862 0 :heroux!~heroux@gateway/shell/insomnia247/x-zwyymygzsairjtoz QUIT :Remote host closed the connection < 1502029052 0 :heroux!sandroco@gateway/shell/insomnia247/x-xgkgcclqowhibblq JOIN :#esoteric < 1502029133 0 :augur!~augur@hostelingintl.static.monkeybrains.net JOIN :#esoteric < 1502029390 0 :augur!~augur@hostelingintl.static.monkeybrains.net QUIT :Ping timeout: 240 seconds < 1502030621 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 JOIN :#esoteric < 1502031884 0 :doesthiswork!~Adium@207.55.82.87 QUIT :Quit: Leaving. < 1502032006 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 QUIT :Ping timeout: 246 seconds < 1502035141 0 :zseri!5e86cee0@gateway/web/freenode/ip.94.134.206.224 JOIN :#esoteric < 1502035266 0 :zseri!5e86cee0@gateway/web/freenode/ip.94.134.206.224 PRIVMSG #esoteric :esolangs.org is still down. < 1502036590 0 :MrBusiness!~ArcMrBism@2602:306:8325:a300:a80c:becf:a7c5:ddd7 QUIT :Ping timeout: 240 seconds < 1502036917 0 :contrapumpkin!~copumpkin@haskell/developer/copumpkin JOIN :#esoteric < 1502036950 0 :MrBusiness!~ArcMrBism@2602:306:8325:a300:b9db:1a05:202c:a6ff JOIN :#esoteric < 1502037171 0 :contrapumpkin!~copumpkin@haskell/developer/copumpkin QUIT :Client Quit < 1502037302 0 :atehwa!atehwa@aulis.sange.fi JOIN :#esoteric < 1502038609 0 :zseri!5e86cee0@gateway/web/freenode/ip.94.134.206.224 QUIT :Ping timeout: 260 seconds < 1502039401 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 JOIN :#esoteric < 1502040516 0 :Cale!~cale@2607:fea8:98df:fd6a:f408:fd26:a671:ea81 PRIVMSG #esoteric :`smlist < 1502040582 0 :FreeFull!~freefull@defocus/sausage-lover QUIT :Ping timeout: 260 seconds < 1502040743 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 QUIT :Ping timeout: 255 seconds < 1502040773 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 JOIN :#esoteric < 1502041282 0 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1502041739 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 QUIT :Ping timeout: 258 seconds < 1502044183 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1502045563 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1502045698 0 :zseri!5e86cee0@gateway/web/freenode/ip.94.134.206.224 JOIN :#esoteric < 1502048530 0 :zseri!5e86cee0@gateway/web/freenode/ip.94.134.206.224 PRIVMSG #esoteric :When does the Wiki go online again? < 1502049191 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I don't know < 1502049806 0 :viznut_!viznut@lowfidelity.org JOIN :#esoteric < 1502050075 0 :j-bot!eldis4@firefly.nu QUIT :*.net *.split < 1502050075 0 :izabera!~izabera@unaffiliated/izabera QUIT :*.net *.split < 1502050075 0 :olsner!~salparot@c80-217-108-154.bredband.comhem.se QUIT :*.net *.split < 1502050076 0 :zgrepc!sid43445@ircpuzzles/2015/april-fools/sixth/zgrep QUIT :*.net *.split < 1502050077 0 :viznut!viznut@lowfidelity.org QUIT :*.net *.split < 1502050129 0 :olsner_!~salparot@c80-217-108-154.bredband.comhem.se JOIN :#esoteric < 1502050283 0 :Sgeo_!~Sgeo@ool-18b98980.dyn.optonline.net PRIVMSG #esoteric :"The Rekursiv Single-Board Computer had hardware support for a writable instruction set (that is, you could dynamically add microcode instructions) and associative memory dispatch tables for supporting object-oriented programming. < 1502050283 0 :Sgeo_!~Sgeo@ool-18b98980.dyn.optonline.net PRIVMSG #esoteric :" < 1502050289 0 :Sgeo_!~Sgeo@ool-18b98980.dyn.optonline.net PRIVMSG #esoteric :...writable instruction set < 1502050294 0 :Sgeo_!~Sgeo@ool-18b98980.dyn.optonline.net PRIVMSG #esoteric :That sounds fascinating < 1502050351 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :sgello < 1502050352 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :O_o < 1502050362 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :mornintopia < 1502050369 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :evenintopia, rather. < 1502050390 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :its a rainy fternoon < 1502050420 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :eh, it's closer to ighttime. < 1502050598 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :I'd say it's vening < 1502050607 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :You know < 1502050616 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :Maybe we're in different imezones < 1502050625 0 :copumpkin!copumpkinm@haskell/developer/copumpkin QUIT :Ping timeout: 255 seconds < 1502050729 0 :j-bot!eldis4@firefly.nu JOIN :#esoteric < 1502050729 0 :izabera!~izabera@unaffiliated/izabera JOIN :#esoteric < 1502050729 0 :zgrepc!sid43445@ircpuzzles/2015/april-fools/sixth/zgrep JOIN :#esoteric < 1502050791 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :here its just past 3, with some 6 hours to go until ighttime < 1502050800 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :also anell9 < 1502050804 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :anello < 1502050998 0 :joast!~rick@2606:6000:44c5:f1f0:4cc8:b4ff:fedd:f8d5 JOIN :#esoteric < 1502051174 0 :zseri!5e86cee0@gateway/web/freenode/ip.94.134.206.224 QUIT :Ping timeout: 260 seconds < 1502051222 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :Today I had a go at an idea I had about 4 years ago < 1502051236 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :I think I did a cleaner job than I did back then < 1502051416 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :a new tanebvention? < 1502051855 0 :zseri!5e86cee0@gateway/web/freenode/ip.94.134.206.224 JOIN :#esoteric < 1502051907 0 :AnotherTest!~turingcom@71.189.202.62.dynamic.cgnat.res.cust.swisscom.ch JOIN :#esoteric < 1502052303 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1502052763 0 :zseri!5e86cee0@gateway/web/freenode/ip.94.134.206.224 PRIVMSG #esoteric :When does the Wiki go online again? < 1502052764 0 :zseri!5e86cee0@gateway/web/freenode/ip.94.134.206.224 PRIVMSG #esoteric :hi < 1502053040 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :zseri, I don't think asking over and over again is going to make it come back any faster < 1502053060 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :Especially when none of us know all that much more than you do < 1502053062 0 :zseri!5e86cee0@gateway/web/freenode/ip.94.134.206.224 PRIVMSG #esoteric :I know. < 1502053082 0 :Sgeo_!~Sgeo@ool-18b98980.dyn.optonline.net PRIVMSG #esoteric :Why do x86 processors have so many modes? < 1502053132 0 :zseri!5e86cee0@gateway/web/freenode/ip.94.134.206.224 PRIVMSG #esoteric :Because they have grown historically. < 1502053180 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :zseri, if you just want to read it, it's on the wayback machine here: http://web.archive.org/web/20170710222334/http://esolangs.org/wiki/Main_Page < 1502053234 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :quintopia, nah, just something I've made < 1502053243 0 :zseri!5e86cee0@gateway/web/freenode/ip.94.134.206.224 PRIVMSG #esoteric :I also know the backup page: http://esolangs.zem.fi/wiki/Main_Page < 1502053264 0 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :so, your point of asking is what? < 1502053280 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :`quote definition of insanity < 1502053293 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :...no wiki, no HackEgo, of course < 1502053355 0 :zseri!5e86cee0@gateway/web/freenode/ip.94.134.206.224 PRIVMSG #esoteric :But the search doesn't work on the backup page. < 1502053435 0 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :there is a language list < 1502053494 0 :zseri!5e86cee0@gateway/web/freenode/ip.94.134.206.224 PRIVMSG #esoteric :ok < 1502053609 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1502053720 0 :zseri!5e86cee0@gateway/web/freenode/ip.94.134.206.224 QUIT :Quit: Page closed < 1502053811 0 :AnotherTest!~turingcom@71.189.202.62.dynamic.cgnat.res.cust.swisscom.ch QUIT :Ping timeout: 246 seconds < 1502054044 0 :AnotherTest!~turingcom@71.189.202.62.dynamic.cgnat.res.cust.swisscom.ch JOIN :#esoteric < 1502054663 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1502056110 0 :AnotherTest!~turingcom@71.189.202.62.dynamic.cgnat.res.cust.swisscom.ch QUIT :Ping timeout: 240 seconds < 1502056314 0 :AnotherTest!~turingcom@71.189.202.62.dynamic.cgnat.res.cust.swisscom.ch JOIN :#esoteric < 1502056670 0 :fizzie!?@? PRIVMSG #esoteric :I have a flight today, but will try to set the backup back up properly tomorrow, assuming the real thing is still down then. < 1502056716 0 :hppavilion[1]!~dosgmowdo@93-231-58-66.gci.net JOIN :#esoteric < 1502057071 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 PRIVMSG #esoteric :hm, what's a good fungy-98 interpreter? im on windows. i downloaded one made in c#, but i dont really like the look of it, and i'd prefer a browser based one. < 1502057314 0 :dingbat!uid70835@gateway/web/irccloud.com/x-zsbbhnsdgwmtrwuc QUIT :Quit: Connection closed for inactivity < 1502057403 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying... < 1502057584 0 :AnotherTest!~turingcom@71.189.202.62.dynamic.cgnat.res.cust.swisscom.ch QUIT :Ping timeout: 246 seconds < 1502057604 0 :AnotherTest!~turingcom@71.189.202.62.dynamic.cgnat.res.cust.swisscom.ch JOIN :#esoteric < 1502057972 0 :copumpkin!copumpkinm@haskell/developer/copumpkin JOIN :#esoteric < 1502058514 0 :LKoen!~LKoen@2a01:e35:2eed:a430:5d21:9cf8:2822:d493 QUIT :Remote host closed the connection < 1502058690 0 :AnotherTest!~turingcom@71.189.202.62.dynamic.cgnat.res.cust.swisscom.ch QUIT :Ping timeout: 240 seconds < 1502058836 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :I'll pay for efficient sibling traversal with one bit. < 1502059625 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :heh < 1502059809 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Do you have some test files for MIX to test implementations? < 1502060130 0 :contrapumpkin!~copumpkin@haskell/developer/copumpkin JOIN :#esoteric < 1502060215 0 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1502060284 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1502060628 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1502061286 0 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net JOIN :#esoteric < 1502061777 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1502062109 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 JOIN :#esoteric < 1502062358 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :hello, guys < 1502062362 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :what happened while I was away? < 1502062780 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Do you have some test files for MIX to test implementations? < 1502062813 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :no. you'll just have to look at the programs from the Knuth vol 1 to 3, such as the crossword program < 1502062842 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :I don't use MIX, I just documented it as an esolang. < 1502063297 0 :Mr2001!18071b12@gateway/web/freenode/ip.24.7.27.18 QUIT :*.net *.split < 1502063309 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net JOIN :#esoteric < 1502063387 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`w < 1502063602 0 :Mr2001!18071b12@gateway/web/freenode/ip.24.7.27.18 JOIN :#esoteric < 1502063652 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Still I want to see to find some program. I do not have those book anymore because they were from the library < 1502063669 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :(and, it was a inter library loan, so I can't read it there, either) < 1502063772 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :zzo38: wait, aren't you in an English-speaking country? why do you need an inter-library loan for it? < 1502063817 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :wob_jonas: Because different libraries have different books. < 1502063859 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :anyway, even though the e-book edition is expensive and the only website where you can buy it sucks, it was totally worth the money I spent < 1502063912 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :this way I got the originals, and their latest editions, so I can now give away my translations of vol 1 to 3 inclusive (which are good, but based on the older edition) < 1502063930 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :I will totally buy vol 4B and 4C and 5 when they come out < 1502064191 0 :augur_!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1502064286 0 :Sgeo_!~Sgeo@ool-18b98980.dyn.optonline.net PRIVMSG #esoteric :Should I read the 80386 manual to start learning assembly? < 1502064292 0 :Sgeo_!~Sgeo@ool-18b98980.dyn.optonline.net PRIVMSG #esoteric :OSDev wiki seems to suggest that < 1502064300 0 :Sgeo_!~Sgeo@ool-18b98980.dyn.optonline.net PRIVMSG #esoteric :http://wiki.osdev.org/Learning_80x86_Assembly < 1502064305 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Ping timeout: 240 seconds < 1502064377 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :Sgeo_: maybe. but don't forget that cpus have changed a lot since the 386. they have out-of order execution and speculative and rollback and crazy branch condition and target prediction and multi-level caches and vector registers (which are the new general registers) and 64-bit mode and all that stuff now. < 1502064413 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :oh, and register renaming too < 1502064416 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :not all english-speaking countries have useful libraries < 1502064422 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :and fast-multiplication < 1502064524 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo_: do you want to learn how to write assembly that works or assembly that runs fast? < 1502064538 0 :Sgeo_!~Sgeo@ool-18b98980.dyn.optonline.net PRIVMSG #esoteric :I want to understand CPUs better. < 1502064541 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :assembly optimization is pretty crazy nowadays, mostly because processors no longer work anything like asm assumes they do < 1502064566 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :modern x86 basically recompiles the asm into an entirely different format on the fly < 1502064600 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :ais523: I personally care about the x86 cpu to learn how to write compiled code (C or C++ etc) that can run fast. it's rare that you actually have to write assembly, but knowing what the cpu does and caches and stuff helps when you write compiled code. < 1502064703 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's hard to know how to understand CPUs better nowadays < 1502064718 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess looking at pathological cases and understanding why they're pathological can help < 1502064734 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :I suppose you could start with agner fog's optimization manual < 1502064783 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :(namely, the microarchitecture manual) < 1502064805 0 :augur_!~augur@noisebridge130.static.monkeybrains.net QUIT :Read error: Connection reset by peer < 1502064856 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :ais523: you don't need to understand it perfectly, but knowing something about it can help < 1502065212 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :one other approach, which is a bit more relaxing, is to read mysticial's stack overflow answers < 1502065221 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I would want to instead design the computer better, to not be so complicated and confusing like that. < 1502065339 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :Some of the complicatedness have really good excuses. Like, you know, speed of light and how big atoms are. < 1502065453 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Yes, but I think there are better ways to deal with that. < 1502065469 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :with the speed of light? < 1502065475 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :or with the size of atoms? < 1502065513 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :less speed of light and more speed of electric charge through a medium. :P < 1502065527 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :but I guess if you did optical computing.. < 1502065579 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :imode: that matters only in the short deep circuits, like within the cpu. for between the main ram and cpu where there's only wires, no logic, the propagation speed is basically the speed of light. < 1502065621 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :You shouldn't put the out of order execution, complicated caching, speculation/rollback, etc. Make any stuff being doing explicily as part of the program instead. < 1502065626 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :then there are dumb complications, like how every x86 chip has three different types of floating point units < 1502065642 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :what? it's all subject to the speed of electric charge through a medium. transferrance of charge is NOT the speed of light. < 1502065683 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :(apparently gcc defaults to doing all floating point in sse now, if you use -ffast-math) < 1502065688 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :regardless of whether or not there's logic in the way. logic only adds switching delays, gate delays, etc. < 1502065729 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :zzo38: I don't think that's a good idea. hardware guys tried that, but it turns out it only works if you assume the software guys can write magic compilers that can guess how cached each memory load actually is and the people who write the high level code want to annotate their C code with lots of hints, < 1502065754 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :and even then the machine code will be very verbose and you can't cache it properly. < 1502065775 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :out-of-order execution and register renaming and speculative branch prediction works well. < 1502065798 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the way to think about modern x86 machine code is as a compression scheme for what's actually run < 1502065803 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and one that isn't very good, at that < 1502065824 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I don't like it, as then you can't know what order it is in, and so on. MMIX has explicit branch prediction; you must specify whether you want a branch or not-branch to be faster. < 1502065828 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :the machine models probably should stay the same, but we should move to asynchronous circuits. < 1502065838 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :actually, the complexity of a modern core exists for a more fundamental reason < 1502065851 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :because memory is getting slower < 1502065853 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Then use a better compression scheme, I suppose? < 1502065873 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :most of the time the bottleneck is either memory access when people write cache-unfriendly code or decoding time when people write cache-friendly code. it's less common that the bottleneck is mispredicted jumps which is the only case when reducing the depth of the pipeline would actually help. < 1502065936 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :If I want caching I should to explicitly write in the caching instead. < 1502065960 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :zzo38: tell that to stupid programmers who insist on using large arrays of 64-bit pointers everywhere when large arrays of 32-bit array indexes would work. < 1502065968 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :since memory is getting slower, there is nothing else for your doubling transistor counts to do other than to reorder more loads and stores or to cram more ways to use that memory bandwidth into the instruction decoder < 1502065977 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :zzo38: it's not "if I want caching". you almost always want caching. < 1502066022 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I don't want to complicate it. You don't need so huge number of transistor and so slow memory; make faster memory then. < 1502066044 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :helloily < 1502066074 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :Jafet: I have said this a few times, but what would IMO help a lot is if the cpu and OS people together found a way to increase the minimum page size from 4k, because then we could have more L1 cache, but it only works globally and some software assumes the page size is fixed, so it's really hard to do without breaking compatibility with everything < 1502066074 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric : we have. < 1502066140 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :zzo38: memory throughput is plenty fast, especially if you're willing to buy expensive hardware. you can't have faster memory in latency though, because the main memory is between 0.1 to 0.3 meters from the cpu pyhsically, so the signal takes several clock cycles to propagate < 1502066152 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :what does the page size have to do with it? < 1502066180 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :that's why we need lots of on-board caches, in three levels (L3 for the whole chip, L2 per core or per two cores, and L1 with very slow latency really close to the execution units) < 1502066259 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :Jafet: basically L1 cache wants to have very low latency, so it has to guess which cache slot holds your memory before it can look up the physical address in the page table cache (aka TLB = translation lookaside buffer), then verify that the address matches what the cache entry caches. < 1502066321 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :So the L1 cache can only use the low 14 bits of the address, and it practically can't have more than 8 entries for any one address because then managing it would be too slow. So L1 caches have been topped out at 32 kilobytes (8 page sizes) of data cache and 32 kilobytes of code cache per core for half a decade now. < 1502066328 0 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 240 seconds < 1502066329 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I still think there is a way to do though, by having separate addressing for the cache < 1502066358 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :And put the memory in the processor itself also microcode, that you can program your own microcode too, to improve the speed. < 1502066378 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :All cpus have that much L1 cache, but none can have more. To fix this, either you need larger page sizes, or some even more incompatible change. < 1502066414 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I am not so concerned if C codes will run extremely fast, since you can write it in assembly language if you want to code for specifically this computer. < 1502066420 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :zzo38: the memory IS practically in the processor. processors have like 380 megabytes of L3 cache, and it keeps increasing. you get memory outside of the cpu too because most people want even more memory than that. < 1502066492 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Yes, but you could have separate addressing for them. < 1502066516 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :yeah. sliding memory windows.. < 1502066527 0 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.” < 1502066534 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :you could run a linux system off of cache alone these days. < 1502066537 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :zzo38: why would that be worth? the program can't tell in advance which memory will be in L3 because that depends a lot on the multitasking, and spilling from L3 to memory doesn't really add much overhead anyway. < 1502066559 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :note that for the machines that have 380 megabytes of L3, it takes almost as long to access as the dram < 1502066572 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :imode: I think motherboards don't really support that, but that doesn't matter, because slow RAM chips are cheap anyway, so you can just put some in. < 1502066576 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Design it so that the program does know in advance, because only what the program puts there will be there. < 1502066582 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :at least for chipsets that I know of < 1502066596 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :Jafet: no, not really. not in latency. It's still five times closer physically than the main memory. < 1502066605 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hi wob_jonas < 1502066609 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :hi shachaf < 1502066617 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I ate lángos the other day. < 1502066625 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :shachaf: go on < 1502066632 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That's pretty much it. < 1502066639 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Do you eat it sometimes? < 1502066647 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :You may even add parallel memory transfer if you want to, and then you can only address the cache, and not the external memory. < 1502066649 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :no, I don't much like it < 1502066800 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :I don't like food that's soggy with fat. That mostly comes up with ways to prepare meat, but lángos is an example too. < 1502066838 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It was very deep-fried. < 1502066889 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :Exactly. < 1502066894 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :Doesn't change much. < 1502066910 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is there other Hungarian food I should try? < 1502066914 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :here's a diagram claiming 40ns for the SB-E interconnect https://mechanical-sympathy.blogspot.de/2013/02/cpu-cache-flushing-fallacy.html < 1502066941 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :although I'm not sure if I should believe 65ns dram < 1502066946 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :shachaf: I can't predict what you'd like. < 1502066956 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :are you in Hungary or close somewhere? < 1502066987 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :or just ate lángos in Norway? I've seen such sold in Sweden, though I can't tell how authentic they are. < 1502066990 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :No. < 1502066994 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It was in Oakland, CA. < 1502067002 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't know how authentic it was, or how to measure that. < 1502067092 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :relatedly, the mill architecture videos were p.g. < 1502067145 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Did you watch them all? < 1502067145 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :In any case, even if better architecture is possible, I care about x86_64 only, because it has the best support: most of the powerful computers have it, including anything I'll buy, and there's lots of good tools like optimizing compilers and good documentation. < 1502067153 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You should go work for the Mill folks. < 1502067242 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :No, x86_64 is too complicated and too confusing; MMIX is better, and the original x86 is also good, and also MIX, and also 6502. < 1502067253 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :I did watch them all, but the plot twist in 10 was perhaps worth it < 1502067276 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: Do you like the Mill? < 1502067303 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Jafet: 10? < 1502067309 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I looked but was unable to find the proper document of it < 1502067326 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: I think the best documentation is in video form unfortunately. < 1502067330 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Did you watch the videos? < 1502067333 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :No < 1502067376 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :There are a lot of people that start projects about fancy new cpu architectures, but actually making good optimized and well-tested cpu hardware and supporting software like optimizing compilers is pretty hard, so I don't think those projects make any sense. < 1502067399 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :Only a big company like Intel or AMD has the resource to be competitive in it. < 1502067401 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :You can write the program in assembly language, though. < 1502067432 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :huh, video 10 (“compiler”) is not the tenth on the website < 1502067445 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :And while it's easy to criticise Intel, and they do make mistakes, they are actually doing a pretty good work overall IMO. < 1502067448 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :well, it was that one < 1502067451 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, what's the twist in that video? < 1502067502 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :the true nature of the mill is revealed in the end, in the q&a session I think < 1502067518 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :zzo38: only if you don't care about the lots of existing software written in C and other compiled languages that you'll want to run and want them to perform fast, such as the linux kernel itself < 1502067539 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Which true nature? I watched the video but it was a while ago. < 1502067604 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :and don't even try to say you'll just have two different cpus side by side, because it turns out, if you want to do thousands of operating system calls per second and low latency networking and stuff like that, that just doesn't work. < 1502067625 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Of course I will likely want the programs to run, but I can do without them going fast if making them fast means making a lot of confusion and complication, and instead write assembly languages programs when wanting to make a faster program specifically for this computer. This is always the case anyways; you will want to write assembly language program hand optimize for space and speed taking advantage of the specific features of this computer. < 1502067649 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :For example, you might use different kinds of data structures for the version of the program for different computers, too. < 1502067677 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :zzo38: for some programs, you can get away with running slow. but you won't rewrite the linux kernel and all the hardware drivers. there's a lot of work going into that project. < 1502067679 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Or one version might omit some check that is needed on another implementaiton. Or whatever. < 1502067683 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :shachaf: something about how the belt is really just a better register map < 1502067692 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :but I don't remember clearly either < 1502067700 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Jafet: Ah, I vaguely remember something like that. < 1502067707 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Different computers will have different interfacing with hardware anyways. < 1502067722 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I talked to someone who worked at Intel about it and they were a bit dubious about the hardware implementation of it. < 1502067729 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But I don't really know much about it. < 1502067733 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: Do you like the Mill's instruction encoding? < 1502067740 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I don't know how it is work < 1502067742 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: There are two instruction pointers, one moving forward and the other moving backward. < 1502067828 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :My own idea a bit different, there is a microcode memory (with RAM and ROM), that you can load VLIW microcode into, and uses entirely different addressing (and even different number of bits) from the external memory, is one thing that it does. There are others too. < 1502067855 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: Do you like the Mill's belt? < 1502067856 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Programs can load their own self-modifying microcodes. < 1502067896 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is self-modifying code worth the trouble? < 1502067908 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :shachaf: Again, I don't know how it is working; you will need to explain them if I am to answer such questions < 1502067926 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I think self-modifying code is worth the trouble; I do not see why not. < 1502067953 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: The belt is like a stack, except it's a queue of some bounded size. < 1502067956 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :As long as the CPU execution is defined precisely and unambiguously, then you have compatibility. < 1502067992 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Instructions push their results onto the belt, and refer to belt positions by index (i.e. how recently a value was pushed). < 1502068031 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :When values fall off the end of the belt, they disappear. < 1502068051 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Actually I have done stuff like that before, so yes I do understand. < 1502068132 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :people try that, but IMO it doesn't work. ostensibly it saves a few bits in the encoding, but nothing else (the register renamer isn't actually a bottleneck EVERY, register reads and writes sometimes are but a belt doesn't help) and your code gets much harder to write when you need to store registers for longer or need conditions or loops. < 1502068153 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :it does sound like a good idea, I've thought about it, but I don't think it works. < 1502068220 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :as I understand it, the main point of the belt is that you get to use 512 registers instead of 16 < 1502068254 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :how does that work? don't you still need to encode all the input registers in the code explicitly, even if you can omit the output register most of the time? < 1502068308 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :we can have a plain large register array (like the one with 32 vector registers in future x86) or a large MMIX-like register stack if we just want more registers < 1502068337 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :(and that's 32 vector registers, plus the same 16 index registers you've always had) < 1502068337 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :well, the output registers are always fixed, so leaving that out does free up some bits < 1502068350 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1502068364 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :(and if you want even more, you can save index registers into fields of vector registers, and also efficiently use the stack) < 1502068368 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :but the videos didn't go into any detail about the instruction encoding < 1502068375 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wob_jonas: golfing languages have experimented with different registerish things quite a bit < 1502068379 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :I just don't believe it saves much < 1502068392 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think the optimum is to have some way to have very cheap, short-lived local values but also separate storage for longer-lived values < 1502068403 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a Mill-like belt is good at the former but not the latter < 1502068439 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :ais523: after a limit, golfing doesn't help. modern x86 extensions actually are somewhat less golfed than old x68 used to be, because being able to decode the instructions quickly is more important. so they actually have a lot of unused bits in instructions in EVEX encoding. < 1502068468 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wob_jonas: well, golfing helps in that it reduces cache pressure < 1502068471 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :Sure, compact code still matters, but extreme golfing isn't always good. < 1502068476 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I prefer how MMIX is doing actually, although I can also think of a few other ideas about how to do < 1502068502 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the thing about a highly golfed instruction set is that there's more scope to improve its performance as processors get better < 1502068509 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :and you lose a lot in expressability < 1502068514 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :REX encoding annoys me, it's so verbose, and yet you have to use it for basically everything on x86_64 < 1502068530 0 :doesthiswork!~Adium@207.55.82.87 JOIN :#esoteric < 1502068613 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :ais523: nah, the double prefixes (0xF0 and one more prefix byte) for old SSE code is much worse, but it was necessary for easy decoding < 1502068635 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I still think modern x86 is too messy, and modern ARM is also too messy. < 1502068637 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :but it get somewhat better with the later extensions (AVX code and AVX512 code) < 1502068675 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :zzo38: sure, there's some historical craft, but a lot of it is pushed out to where it doesn't actually impact the performance if you don't use it < 1502068714 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I am not talking about historical stuff, but about the new stuff. < 1502068722 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :the mill speaker was going on about small loops very often, so I don't think his goal was to improve instruction set density < 1502068815 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :zzo38: some of it is messy, but they are getting better in the design than they used to. AVX512 actually manages to avoid the AVX stupidity o(where vector registers got split to 16 bit and 32 bit) which was only done to make it easier for operating systesm < 1502068878 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :you only affect whole registers now, which by the way means you can't have callee-saved registers because they can't save the upper part if the register is ever extended to 1024 bytes, but that ship has sailed with AVX2 anyway already < 1502068882 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :he had a plan to pipeline loops with nullable values, though (which can be implemented in a conventional CPU) < 1502068883 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :or with AVX < 1502068898 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :the vector registers all have to be scratch except for the lower 128 bits of four of them < 1502068923 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :Jafet: we have efficient conditional move instructions for that < 1502068985 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :it took us quite a while, they should have added them long ago, so sadly you still have to feature test for them on x86_64, but still, they are there in all currently used cpus < 1502068989 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: even the original 8086 was pretty messy < 1502068997 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :x86 must be the worst popular asm < 1502069014 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What's a good popular asm? < 1502069021 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :6502. < 1502069027 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :ais523: yes, and it already had stupid historic cruft for marketing reasons < 1502069042 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :6502 isn't popular but it is fairly good for the scale of processor it's on < 1502069067 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :ais523: Yes, but still not quite as messy as the modern kind < 1502069069 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :you still have to move a value, though, and it could cause an instruction in the pipeline to trap? < 1502069102 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :6502's pipeline is /very/ short < 1502069106 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I do like 6502 though, as well as MMIX < 1502069133 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :6502 was good when it was new. but it's just not modern. < 1502069168 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :ARM then. AVR. MIPS. choose one, they all suck in many ways. :P < 1502069196 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Is why, I will prefer MMIX than ARM, AVR, MIPS < 1502069227 0 :tswe_tt!~tswett@unaffiliated/tswett PRIVMSG #esoteric :I think 8080 seems nice. < 1502069234 0 :tswe_tt!~tswett@unaffiliated/tswett PRIVMSG #esoteric :What's all the hype about 8086? < 1502069248 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :historic reasons. < 1502069422 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :tswe_tt: historical 8086 isn't important, except historically as in it has a lot of successors that have inherited some decisions from it that made sense at the time but are hard to support now and take a ton of time to get rid of them. modern x86_64 matters because it's the best supported high-performance cpu there is on the market now, with good < 1502069422 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :hardware and software, both well-tested and high performance. < 1502069790 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :`? charizard < 1502069816 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :wait, where's HackEgo. fungot, what did you do with HackEgo? < 1502069816 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :wob_jonas: yes i think everybody's just afraid i think now < 1502069819 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :when people say that arm's instruction set is good, are they referring to a subset that does not include thumb, thumb2, jazelle, neon, virtualization, or mov pc < 1502069903 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :all of the damn embeddings I've seen for binary trees have been in hypercubes, and they all waste one bit of space. < 1502069933 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :one bit per tree? < 1502069936 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :`? bulbasaur < 1502069947 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :one bit per path to a node. < 1502070002 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :it seems that I can't escape paying one bit.. < 1502070025 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Can you prove it? < 1502070038 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :certainly trying to. < 1502070079 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :you can encode any path from the root of an N level full binary tree to any of its leaves in N bits, but you can't encode a partial path. < 1502070104 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :unless I'm clinically insane, you will always have leftover bits that stand for a left traversal if left unchanged. < 1502070293 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :ah, the wonderful world of small-space information-theoretic lower bounds < 1502070311 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :you have to waste _at least one bit_ to mark the start of a valid sequence of branches. < 1502070345 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :doesn't an n-level binary tree have 2^n-1 nodes? < 1502070419 0 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :if it's balanced < 1502070440 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :hm. < 1502070657 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :Jafet: I'm trying to avoid integer arithmetic. calculating parent paths is not beneficial if you're dealing with paths through 1024-level binary trees or larger. < 1502070671 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :this is actually faster. < 1502070705 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1502070748 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :the problem reduces to "how do I store the length of a bit vector without storing the length of a bit vector." :P < 1502070912 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1502070929 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net QUIT :Quit: ARTICULATED CHICKEN < 1502071142 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :I believe that computers do integer arithmetic in binary < 1502071189 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :that they do. but I would rather not implement arbitrarily large binary numbers just to store large paths. < 1502071208 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :now, arbitrarily large bitvectors on the other hand, that I can get behind. < 1502071209 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :But for what kind of computer? < 1502071310 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :Let's see what the weather forecast says. Does the weather cool down after this rain and storm and cold front? < 1502071352 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :if you store all paths with the same number of bits, then you do not need any extra bits < 1502071423 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :yeah, you do. if you want to store a path in a byte, you're going to store lefts as 0's, and rights as 1's. the path 101 is really 10100000, which is not the path you intended. < 1502071476 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :A bit, but not enough. It will warm up again. Damn. < 1502071499 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client < 1502071543 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :hmm, it seemed like there was an arbitrage opportunity for a bit < 1502071556 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Do you like the two new loader programs for MIX that I have designed? (Both need only one card, and actually the last five character positions are unused. One is for loading programs with a specific byte size, while the other one is independent of byte size) < 1502071611 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :" N O6 A O4 H N ENX E K BU I OA H A. PA N D LB E AEU ABG G 9 " < 1502071640 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :Jafet: here's the solution to that. pad the path with however many unused bits there are - 1, then pad it with a 0. so the path 101 becomes 11110101. you march forward through the bit vector and stop after the first 0. < 1502071676 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :the downside is that now your paths must _always_ start with a 0. you could fenangle it to work out an extra root node from a path, but uh.. yeah. < 1502071802 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :@wn fenangle < 1502071802 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :No match for "fenangle". < 1502071813 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :@wn finagle < 1502071814 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :*** "finagle" wn "WordNet (r) 3.0 (2006)" < 1502071814 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :finagle < 1502071814 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : v 1: achieve something by means of trickery or devious methods < 1502071814 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : [syn: {wangle}, {finagle}, {manage}] < 1502071822 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :huh, til. < 1502071833 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :never even knew it was.. really a word. < 1502071888 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :it doesn't seem tricky or devious if you just number all the nodes in level order starting from 00000001 < 1502071931 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :right. so, with that numbering, give me the path to that node. < 1502071956 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :then 101$ is 00001101 < 1502072019 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :because the real idea here is storing sparse trees, where you give me a node and I assume that every node along the path is a valid one. < 1502072074 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :so when I say "well does node X exist?", all I have to do is run over all the stored paths and check whether a partial match exists. < 1502072237 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :well, storing paths in trees is a generally poor way to store trees < 1502072271 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :what alternative would you give me? I just need to store the structure of the tree and query whether a given node exists. < 1502072384 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :I might offer a parenthetical (even a balanced one) < 1502072400 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :mm. sure. that's a good way to store static trees. < 1502072412 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :hell, I have an encoding that saves a bit. < 1502072426 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :but dynamic trees. < 1502072566 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :most trees look static to me; they sway a bit sometimes < 1502072572 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :lmao. < 1502072609 0 :btiffin!~chatzilla@CPE0c473de9ff81-CM0c473de9ff80.cpe.net.cable.rogers.com JOIN :#esoteric < 1502072619 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :are you one of those people who graft branches, or turn them sideways? < 1502072670 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :I would really like to not rewrite a given bit string representing a tree every time I need to insert a node. < 1502072674 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :actually, I'm not sure I've seen a paper that implements tree rotations < 1502072693 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :they only tend to cover indels, and maybe split/merge < 1502072698 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :yeah. < 1502072709 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :I guess rotations reduce to split/merge < 1502072721 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :pretty much any operations imply rewriting the whole bit string. < 1502072754 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :I think navarro had a paper that demonstrated logarithmic indels, splits and merges < 1502072764 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1502072783 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :I'd rather take my chances with early matches and additive updates. the benefit to my method is that no matter how the paths arrive, the tree is final. < 1502072804 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :meaning I could send over the paths 000, 010, 110, 101 in any order and the tree would still be the same. < 1502072910 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :so I guess... I'm willing to pay the extra storage. < 1502072927 0 :contrapumpkin!~copumpkin@haskell/developer/copumpkin QUIT :Quit: My MacBook Pro has gone to sleep. ZZZzzz… < 1502072981 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :well, “demonstrates” might have been the wrong word, as this data structure has probably never been actually implemented < 1502072987 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :https://arxiv.org/abs/0905.0768 < 1502073007 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :oh yeah, I saw this. < 1502073323 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1502073360 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :I don't think any of these bit strings are meant to be stored as bit strings < 1502073387 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :how so? < 1502073432 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :they are stored as trees, with nodes near the edge compressed into short strings to reduce size < 1502073458 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :mm. I'd store them as bit strings. efficient traversal, but inefficient updates. :P < 1502073486 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :hell, efficient storage too. < 1502073503 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :as long as you compress groups of about (log n)^k nodes at a time, the remaining n/(log n)^k pointers for the tree no longer prevent you from having the word “succinct“ in your paper title < 1502073562 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :so it's asymptotically worthwhile to interpret trees as bitstrings then store them in trees of bitstrings < 1502073599 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :perhaps xzibit would have been a good string algorithms researcher < 1502073644 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is there a word for the relationship expressed by that meme that's more precise than just "recursion"? < 1502073673 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(for reference, the "reference implementation" of that meme is "I put a car in your car so you can drive while you drive") < 1502073739 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :I'm not sure, but such a word could also describe the work that someone once did benchmarking nested self-interpreters < 1502073784 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :oh, the eigenratio website still exists < 1502073930 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I've been thinking about nested self-interpreters quite a bit recently < 1502073950 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :trying to work out what sort of language would naturally have an eigenratio of 1 for most obvious ways of writing a self-interpreter < 1502073965 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also continuations < 1502074341 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :if you take a recursive unit cell grid in conway's life and run it with hashlife you should technically get an eigenratio of 1 < 1502074406 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :I'd test this, but nesting a unit cell sounds like something I'd need to generate with a script and I don't care enough < 1502074527 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1502074843 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Why would you need to nest it with a script? < 1502074888 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If you have some way to describe macrocells, you should just be able to do a simple substitution or something for the next level. < 1502074925 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :well, I would do such a substitution with a script < 1502074939 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 PRIVMSG #esoteric :gn < 1502074941 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, OK. < 1502074941 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :I'm not sure if macrocell identifiers are required to be increasing < 1502074944 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 QUIT :Remote host closed the connection < 1502074948 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :that would make it more annoying < 1502074962 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :Jafet: storing trees, even partial trees, via pointers is not succint, afaict. < 1502074965 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Required by what? < 1502075030 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1502075079 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :apparently the nodes are numbered implicitly, so I'd have to change all the numbers when combining macrocell files < 1502075109 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is there a standard format for describing hashlife states? < 1502075140 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :yes, I think that format is called macrocell < 1502075163 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :well, not if you also want the cached results < 1502075338 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Jafet: ah right, hashlife is a good example here < 1502075355 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :it seems that nobody wants the cached results, though, not even golly, which clears the cache every GC cycle (even for results that didn't get GC'd!) < 1502075460 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :ais523: now if you had a simple functional language that, unlike a really overrated CA from 1970, could express the notion of a memoizing implementation of itself < 1502075489 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's pretty easy if you're OK with programs like if (false) while (true); not terminating < 1502075496 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but that's a pretty big restriction < 1502075715 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :so they found the unit cell and hashlife but failed to see that the resulting eigenratio is 1 < 1502075749 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :But the main point as far as this blog goes is that "Life" has a self-interpreter, and it's eigenratio is exactly 5760! — http://eigenratios.blogspot.de/2007/09/self-interpreter-for-conways-game-of.html < 1502075869 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a self-interpreter that works from finitely many starting cells would be rather more impressive :-) < 1502075884 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also should be possible, and might even be possible with the same ratio < 1502075964 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :well, you only need to invent a fast enough breeder that lays more unit cells < 1502075979 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :it would probably have a larger period that 5760 though < 1502076138 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if it fits within 11520 it would be fine < 1502076167 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the speed of light might be the absolute speed limit in Life, but if starting from a finitely large pattern, things can't escape the pattern boundary faster than c/2 in the long term < 1502076375 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Can you have a non-empty background for a finite pattern? < 1502076400 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Some sort of infinite pattern that lets you communicate information more quickly. < 1502076421 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess you would want all your patterns to preserve it. < 1502076629 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :well, a breeder for unit cells would likely have a six-digit period < 1502076743 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :(or more than six, but the unit cell seems to be made of standard parts so a fast glider synthesis shouldn't be too hard) < 1502076823 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :imode: a succinct data structure is just one that has less than O(n) overhead < 1502076880 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :not O(n), o(n). < 1502076924 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :this generously includes trees with O(n/(log n)^(1+ε)) pointers of O(log n) bits each < 1502076933 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :again, that is not the lower bound. < 1502076954 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ꙮ(n) < 1502077002 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: in general, yes, but I'm thinking about the specific case of an only-dead-cells background < 1502077076 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :golly supports a toroidal grid, which could be expanded to support a periodic background < 1502077148 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Presumably a periodic background is reasonably easy to implement in hashlife -- you just need to change the way you grow the grid. < 1502077180 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :yes, though having to pad it to powers of 2 would be annoying < 1502077673 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :ꙮ̃(n)? < 1502078324 0 :PattuX!uid129971@gateway/web/irccloud.com/x-lemnwisoncjzhqwf QUIT :Quit: Connection closed for inactivity < 1502078496 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't think multiocular O is a common piece of computational order notation < 1502078678 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :creationists use it to denote information lower bounds — the eyes signify irreducible complexity < 1502078704 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Nor is it a common character in Cyrillic manuscripts. < 1502078727 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Creationists? Is that people who use ꙮ_CREAT? < 1502078830 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :ꙮ̃ is used when a log gets in the eye, or perhaps a 2-by-4 < 1502082026 0 :btiffin!~chatzilla@CPE0c473de9ff81-CM0c473de9ff80.cpe.net.cable.rogers.com QUIT :Remote host closed the connection < 1502082837 0 :olsner_!?@? NICK :olsner < 1502082903 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Apparently some Java-based HTTP client interpreted "gopher://zzo38computer.org" as a relative URI, even though clearly by its syntax it isn't. < 1502082907 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :golly supports one perodic background, but that's only for b0s8 rules < 1502082933 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What's b0s8? < 1502082938 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :and where the background switches from on to off every generation < 1502082944 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :the parity hack doesn't really count < 1502082965 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :yeah, that's just an edge case < 1502082969 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :http://golly.sourceforge.net/Help/Algorithms/QuickLife.html < 1502082982 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :I think that explains it better than I could here < 1502083604 0 :xkapastel!uid17782@gateway/web/irccloud.com/x-mmdllarxexryqthk JOIN :#esoteric < 1502083905 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :What does "eigenratio" mean here? < 1502083981 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, b,s means born,survive < 1502084076 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :oh, :/ thought that page said that < 1502084437 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It does. < 1502084608 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: "zzo38computer.org" is technically a relative domain name; the absolute version is "zzo38computer.org." < 1502084618 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :however, for some reason it became standard to write URLs without the trailing dot < 1502084675 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :ais523: OK, but is still not a relative URI < 1502084684 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Do you mean it interpreted it as ./gopher:/zzo38computer.org? < 1502084734 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Yes, that is what it did, it look like < 1502084925 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1502085054 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :huh, so it did < 1502085224 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If I get a vanity TLD, can I put an MX record on it? < 1502085295 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there's no technical restriction against that < 1502085312 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there might or might not be a political one (e.g. ICANN only agreeing to sell you the TLD if you don't host anything on the TLD directly) < 1502085332 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or, well, it's a known fact as to whether or not there's a political restriction, but not known by me < 1502085438 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :There was a URL shortener on a two-letter country TLD once. < 1502085441 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But they took it down. < 1502085473 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I bet lots of bad email regexps would reject a email address like that. < 1502085801 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :hmm https://serverfault.com/questions/154991/why-do-some-tld-have-an-mx-record-on-the-zone-root-e-g-ai < 1502086042 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Aha, Jafet++ < 1502086209 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :I wonder if /bin/hostname should ship with a copy of this table < 1502086243 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :I guess that would only solve half the problem < 1502086359 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Which table? < 1502087281 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :shachaf: a table of TLDs with strange DNS records < 1502087340 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :that would be hard to update < 1502087435 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :seems that ai. no longer has an MX record, though it still has A, NS, and a conspicious lack of SOA < 1502087439 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1502088248 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying... < 1502088308 0 :newsham!~chat@udp217044uds.hawaiiantel.net QUIT :Ping timeout: 260 seconds < 1502088598 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Jafet: It looks like it has an MX record to me? < 1502088686 0 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1502088707 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is .home a generic TLD? It would make a good email address for inquiries regarding distributed computing projects. < 1502089218 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1502089429 0 :hakatashi!~hakatashi@104.131.49.125 JOIN :#esoteric < 1502090073 0 :newsham!~chat@udp217044uds.hawaiiantel.net JOIN :#esoteric < 1502090247 0 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 260 seconds < 1502091293 0 :doesthiswork!~Adium@207.55.82.87 QUIT :Quit: Leaving. < 1502092159 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1502092750 0 :ybden!ybden@unaffiliated/ybden QUIT :Ping timeout: 240 seconds < 1502092905 0 :ybden!ybden@unaffiliated/ybden JOIN :#esoteric < 1502093577 0 :erkin!~erkin@unaffiliated/erkin QUIT :Read error: Connection reset by peer < 1502093609 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1502094093 0 :deltab!~deltab@ds6266.dedicated.turbodns.co.uk PRIVMSG #esoteric :no (but homes and house are) < 1502094103 0 :deltab!~deltab@ds6266.dedicated.turbodns.co.uk PRIVMSG #esoteric :Wikipedia says "BT hubs use the top-level pseudo-domain home for local DNS resolution of routers, modems and gateways." < 1502094168 0 :deltab!~deltab@ds6266.dedicated.turbodns.co.uk PRIVMSG #esoteric :https://en.wikipedia.org/wiki/List_of_Internet_top-level_domains < 1502094368 0 :hppavilion[1]!~dosgmowdo@93-231-58-66.gci.net QUIT :Ping timeout: 240 seconds < 1502095316 0 :tuu!~tuu@ip092042139004.rev.nessus.at JOIN :#esoteric < 1502096381 0 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1502099098 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 276 seconds < 1502100296 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Later < 1502100314 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :look at this shit http://imgur.com/k86avnF < 1502100325 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :How is this allowed? < 1502100478 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :I think an instersection between 6 or more streets should be required to be a roundabout < 1502101507 0 :mroman!a055e8dd@gateway/web/freenode/ip.160.85.232.221 JOIN :#esoteric < 1502101510 0 :mroman!a055e8dd@gateway/web/freenode/ip.160.85.232.221 PRIVMSG #esoteric :rello. < 1502101522 0 :mroman!a055e8dd@gateway/web/freenode/ip.160.85.232.221 PRIVMSG #esoteric :esolangs.orgc is down. < 1502101581 0 :xkapastel!uid17782@gateway/web/irccloud.com/x-mmdllarxexryqthk QUIT :Quit: Connection closed for inactivity < 1502105159 0 :fizzie!?@? PRIVMSG #esoteric :I can't count the number of times that has been said already. < 1502105169 0 :fizzie!?@? PRIVMSG #esoteric :I do have alerting on it as well. < 1502105232 0 :fizzie!?@? PRIVMSG #esoteric :Anyway, will set up the backup thing properly once I get home from the airport and unpack a little. < 1502105641 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net JOIN :#esoteric < 1502105741 0 :PattuX!uid129971@gateway/web/irccloud.com/x-siorzyghrimoqvzz JOIN :#esoteric < 1502106496 0 :mroman!a055e8dd@gateway/web/freenode/ip.160.85.232.221 PRIVMSG #esoteric ::D < 1502106504 0 :mroman!a055e8dd@gateway/web/freenode/ip.160.85.232.221 PRIVMSG #esoteric :well.. I'm not pressuring you. < 1502106506 0 :mroman!a055e8dd@gateway/web/freenode/ip.160.85.232.221 PRIVMSG #esoteric :just informing you < 1502106522 0 :mroman!a055e8dd@gateway/web/freenode/ip.160.85.232.221 PRIVMSG #esoteric :it's really the least important site in my life. < 1502106728 0 :mroman!a055e8dd@gateway/web/freenode/ip.160.85.232.221 PRIVMSG #esoteric :the most important is int-e's cheap server :D < 1502106733 0 :mroman!a055e8dd@gateway/web/freenode/ip.160.85.232.221 PRIVMSG #esoteric :because it hosts the online shell. < 1502107407 0 :zseri!5e86d368@gateway/web/freenode/ip.94.134.211.104 JOIN :#esoteric < 1502107877 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1502107955 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :fungot: can you be HackEgo? < 1502107955 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :boily: you you can start ' em in the paper < 1502107971 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :ACTION starts HackEgo in the paper < 1502108875 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net QUIT :Quit: DECLARED CHICKEN < 1502110184 0 :zseri!5e86d368@gateway/web/freenode/ip.94.134.211.104 QUIT :Ping timeout: 260 seconds < 1502110487 0 :zseri!5e86d368@gateway/web/freenode/ip.94.134.211.104 JOIN :#esoteric < 1502110945 0 :heroux!sandroco@gateway/shell/insomnia247/x-xgkgcclqowhibblq QUIT :Ping timeout: 246 seconds < 1502110955 0 :heroux!sandroco@gateway/shell/insomnia247/x-ipycglhyqcgkhsqr JOIN :#esoteric < 1502111413 0 :mroman!a055e8dd@gateway/web/freenode/ip.160.85.232.221 PRIVMSG #esoteric :- + + + ] + > [ [ + > < > ] - > [ - ] ] [ - < - + + ] - < < - > > + < - > [ < ] + > - + ] < ] < + - < - - [ < ] > < 1502112464 0 :mroman!a055e8dd@gateway/web/freenode/ip.160.85.232.221 PRIVMSG #esoteric :stupid evolver produces stupid programs < 1502112479 0 :mroman!a055e8dd@gateway/web/freenode/ip.160.85.232.221 PRIVMSG #esoteric :hm. < 1502112493 0 :mroman!a055e8dd@gateway/web/freenode/ip.160.85.232.221 PRIVMSG #esoteric :has anybody ever done evolving html/css < 1502112496 0 :mroman!a055e8dd@gateway/web/freenode/ip.160.85.232.221 PRIVMSG #esoteric :to fit a specific design < 1502113082 0 :Labeo!~Mutter@net-93-67-3-139.cust.vodafonedsl.it JOIN :#esoteric < 1502113340 0 :Labeo!~Mutter@net-93-67-3-139.cust.vodafonedsl.it QUIT :Quit: Mutter: www.mutterirc.com < 1502113471 0 :Labeo!~Mutter@net-93-67-3-139.cust.vodafonedsl.it JOIN :#esoteric < 1502113661 0 :LKoen!~LKoen@2a01:e35:2eed:a430:9959:f172:8004:47c5 JOIN :#esoteric < 1502113711 0 :Labeo!~Mutter@net-93-67-3-139.cust.vodafonedsl.it QUIT :Client Quit < 1502114430 0 :doesthiswork!~Adium@207.55.82.87 JOIN :#esoteric < 1502114498 0 :Labeo!~Mutter@net-93-67-3-139.cust.vodafonedsl.it JOIN :#esoteric < 1502114594 0 :mroman!a055e8dd@gateway/web/freenode/ip.160.85.232.221 QUIT :Ping timeout: 260 seconds < 1502114815 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1502115234 0 :Labeo!~Mutter@net-93-67-3-139.cust.vodafonedsl.it QUIT :Quit: Mutter: www.mutterirc.com < 1502115371 0 :erkin!~erkin@unaffiliated/erkin QUIT :Ping timeout: 255 seconds < 1502115774 0 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric < 1502116032 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1502116077 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 260 seconds < 1502116327 0 :Mayoi!~erkin@unaffiliated/erkin JOIN :#esoteric < 1502116334 0 :erkin!~erkin@unaffiliated/erkin QUIT :Disconnected by services < 1502116662 0 :zseri!5e86d368@gateway/web/freenode/ip.94.134.211.104 QUIT :Quit: Page closed < 1502116780 0 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1502116850 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1502116929 0 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1502117307 0 :LKoen!~LKoen@2a01:e35:2eed:a430:9959:f172:8004:47c5 QUIT :Remote host closed the connection < 1502117539 0 :tuu!~tuu@ip092042139004.rev.nessus.at QUIT :Remote host closed the connection < 1502117981 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1502118206 0 :doesthiswork!~Adium@207.55.82.87 QUIT :Quit: Leaving. < 1502118325 0 :__kerbal__!683238fe@gateway/web/freenode/ip.104.50.56.254 JOIN :#esoteric < 1502118345 0 :__kerbal__!683238fe@gateway/web/freenode/ip.104.50.56.254 PRIVMSG #esoteric :Hi < 1502118394 0 :__kerbal__!683238fe@gateway/web/freenode/ip.104.50.56.254 PRIVMSG #esoteric :Does anyone know exactly what is wrong with the wiki? < 1502118445 0 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :no, we only heard that question like a dozen times the last hours < 1502118700 0 :__kerbal__!683238fe@gateway/web/freenode/ip.104.50.56.254 PRIVMSG #esoteric :Probably CaC's fault again < 1502118982 0 :ATMunn!~ATMunn@cpe-107-11-5-29.columbus.res.rr.com JOIN :#esoteric < 1502118982 0 :ATMunn!~ATMunn@cpe-107-11-5-29.columbus.res.rr.com QUIT :Changing host < 1502118982 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 JOIN :#esoteric < 1502119090 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 240 seconds < 1502119271 0 :__kerbal__!683238fe@gateway/web/freenode/ip.104.50.56.254 PRIVMSG #esoteric :https://www.youtube.com/watch?v=HuCJ8s_xMnI < 1502119280 0 :__kerbal__!683238fe@gateway/web/freenode/ip.104.50.56.254 PRIVMSG #esoteric :One of the weirdest videos I've seen in a while < 1502119783 0 :Mayoi!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying... < 1502120532 0 :Bowserinator!~Bowser@unaffiliated/bowserinator QUIT :Excess Flood < 1502120542 0 :Bowserinator!~Bowser@bowserinator.tk JOIN :#esoteric < 1502120565 0 :Bowserinator!?@? NICK :Guest82305 < 1502120622 0 :augur!~augur@162.245.20.162 JOIN :#esoteric < 1502120637 0 :__kerbal__!683238fe@gateway/web/freenode/ip.104.50.56.254 QUIT :Quit: Page closed < 1502120879 0 :augur!~augur@162.245.20.162 QUIT :Ping timeout: 255 seconds < 1502120885 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Heh, division is weird. You could consider multiplication its "opposite", but considering modulo its opposite also makes sense. :P < 1502121047 0 :contrapumpkin!~copumpkin@haskell/developer/copumpkin JOIN :#esoteric < 1502121476 0 :Guest82305!?@? NICK :Bowserinator < 1502121477 0 :Bowserinator!~Bowser@bowserinator.tk QUIT :Changing host < 1502121477 0 :Bowserinator!~Bowser@unaffiliated/bowserinator JOIN :#esoteric < 1502121525 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 PRIVMSG #esoteric :so uh, can someone exlpain funge-98's stack stack to me? im having trouble understanding the commands it uses < 1502121694 0 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1502121764 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1502122998 0 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net JOIN :#esoteric < 1502124380 0 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-nttsizgisacalxvp QUIT :Remote host closed the connection < 1502125175 0 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net QUIT :Remote host closed the connection < 1502126105 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Concept: like the "break n;" idea, but with returning values. "return<2> x;", for example, would return x and force the function that called it to immediately return x too. < 1502126227 0 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :that would break encapsulation a lot < 1502126244 0 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-lqkdhsknluphgqad JOIN :#esoteric < 1502126251 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :exactly. < 1502126277 0 :LKoen!~LKoen@2a01:e35:2eed:a430:d4f:876d:1ef0:d378 JOIN :#esoteric < 1502126524 0 :AnotherTest!~turingcom@71.189.202.62.dynamic.cgnat.res.cust.swisscom.ch JOIN :#esoteric < 1502126983 0 :LKoen!~LKoen@2a01:e35:2eed:a430:d4f:876d:1ef0:d378 QUIT :Remote host closed the connection < 1502127480 0 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1502127492 0 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net JOIN :#esoteric < 1502127571 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1502127692 0 :AnotherTest!~turingcom@71.189.202.62.dynamic.cgnat.res.cust.swisscom.ch QUIT :Read error: Connection reset by peer < 1502127711 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 JOIN :#esoteric < 1502127867 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1502127955 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1502128033 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1502128724 0 :zseri!5e86d368@gateway/web/freenode/ip.94.134.211.104 JOIN :#esoteric < 1502128933 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 QUIT :Ping timeout: 276 seconds < 1502130031 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 JOIN :#esoteric < 1502130328 0 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net QUIT :Remote host closed the connection < 1502131119 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 QUIT :Ping timeout: 255 seconds < 1502131553 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1502131701 0 :AnotherTest!~turingcom@71.189.202.62.dynamic.cgnat.res.cust.swisscom.ch JOIN :#esoteric < 1502132593 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :rdococ: that operation exists in INTERCAL < 1502132602 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in fact, it's the only way to do flow control in INTERCAL-72 < 1502133094 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying... < 1502133218 0 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 240 seconds < 1502134508 0 :AnotherTest!~turingcom@71.189.202.62.dynamic.cgnat.res.cust.swisscom.ch QUIT :Ping timeout: 240 seconds < 1502134842 0 :AnotherTest!~turingcom@71.189.202.62.dynamic.cgnat.res.cust.swisscom.ch JOIN :#esoteric < 1502135321 0 :LKoen!~LKoen@2a01:e35:2eed:a430:7c0e:869e:a1a:1e57 JOIN :#esoteric < 1502136069 0 :LKoen!~LKoen@2a01:e35:2eed:a430:7c0e:869e:a1a:1e57 QUIT :Remote host closed the connection < 1502136089 0 :wob_jonas!b03f1803@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.3 JOIN :#esoteric < 1502136124 0 :wob_jonas!b03f1803@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.3 PRIVMSG #esoteric :ais523: I don't think that's the same. Intercal has multi-level return, that is, it can pop multiple entries from the return stack and return to the last one popped. < 1502136165 0 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :how is this different? < 1502136167 0 :wob_jonas!b03f1803@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.3 PRIVMSG #esoteric :You could actually emulate that in GW-BASIC, which has a form of the RETURN statement that pops the return stack but jumps to a constant line in the statement. < 1502136184 0 :wob_jonas!b03f1803@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.3 PRIVMSG #esoteric :myname: I think the original question was a multi-level break. As in, from while or for or do-while loops < 1502136215 0 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :it was a multi-level return like the existing multi-level break < 1502136234 0 :wob_jonas!b03f1803@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.3 PRIVMSG #esoteric :oh, that was the question? < 1502136239 0 :wob_jonas!b03f1803@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.3 PRIVMSG #esoteric :sorry then < 1502136242 0 :wob_jonas!b03f1803@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.3 PRIVMSG #esoteric :I didn't follow < 1502136465 0 :AnotherTest!~turingcom@71.189.202.62.dynamic.cgnat.res.cust.swisscom.ch QUIT :Ping timeout: 248 seconds < 1502136510 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 JOIN :#esoteric < 1502136595 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1502136875 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Do you know when to expect fixing esolang wiki? < 1502136937 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :wob_jonas: Yes, I have used that before, using RETURN to jump to a different line number (and have used it once to RETURN to the next line which is a RETURN to a constant line number, even) < 1502137052 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 QUIT :Ping timeout: 255 seconds < 1502137175 0 :AnotherTest!~turingcom@71.189.202.62.dynamic.cgnat.res.cust.swisscom.ch JOIN :#esoteric < 1502137180 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :PHP has multi-level break by number, while JavaScript has multi-level break by name. (Although I happen to think goto would be a better way of doing this anyways; you don't need much more than the single-level break/continue, as well as goto) < 1502137260 0 :Cale!~cale@2607:fea8:98df:fd6a:f408:fd26:a671:ea81 PRIVMSG #esoteric :zzo38: Just throw in callCC and call it a day < 1502137300 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :callIAD < 1502137354 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 PRIVMSG #esoteric ::( why are there no good befunge-98 interpreters for windows < 1502137377 0 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :because developers don't use windows? < 1502137421 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 PRIVMSG #esoteric :yeah i guess < 1502137431 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 PRIVMSG #esoteric :there's not even any good online ones :( < 1502137444 0 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :there are < 1502137461 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 PRIVMSG #esoteric :at least, i havent found any < 1502137471 0 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :i don't know which one anymore, though < 1502137478 0 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :i used to have one modified < 1502137510 0 :wob_jonas!b03f1803@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.3 PRIVMSG #esoteric :actually there are way more developers who use windows than developers who use befunge < 1502137694 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :One of the features of NNIX is that the file number has to be a constant and it does not support variable file numbers. Do you know why? < 1502137758 0 :wob_jonas!b03f1803@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.3 PRIVMSG #esoteric :zzo38: because it's just a toy OS interface that's enough for the examples in the book, not a real complete operating system? < 1502137777 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I think it should be fixed < 1502137813 0 :wob_jonas!b03f1803@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.3 PRIVMSG #esoteric :zzo38: it also doesn't support modifying an already written file without erasing its data first, that's much more annying IMO < 1502137845 0 :wob_jonas!b03f1803@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.3 PRIVMSG #esoteric :(and that's despite that the book claims it supports everything the file interface of C89 can do except remove files) < 1502137885 0 :wob_jonas!b03f1803@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.3 PRIVMSG #esoteric :but in any case, the OS interface is extensible, an OS could add new system calls, it doesn't intend to be complete and closed like the CPU architecture itself < 1502137949 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Yes, that is another think to fix. There are a few other things too, such as adding file control interface, and perhaps a convenience function for reading/writing one value to/from $255. < 1502137962 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 PRIVMSG #esoteric :myname: also, at some point ill get linux, but for now im stuck on windows so i have no choice but to use a windows or browser based one :/ < 1502137968 0 :wob_jonas!b03f1803@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.3 PRIVMSG #esoteric :what do you mean "file control interface"? < 1502137982 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Similar to fcntl() < 1502138006 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :(Although you don't need all of the functions of fcntl) < 1502138078 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Also similar to ioctl() for some devices < 1502138157 0 :wob_jonas!b03f1803@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.3 PRIVMSG #esoteric :again, he only needs a little of OS interface for his examples. he did say he doesn't intend to create a full operating system. < 1502138161 0 :Cale!~cale@2607:fea8:98df:fd6a:f408:fd26:a671:ea81 PRIVMSG #esoteric :wob_jonas: hah, I actually kind of like that thing about not allowing modification of files after the fact. < 1502138171 0 :wob_jonas!b03f1803@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.3 PRIVMSG #esoteric :if you want a full OS, just imagine a unix-like running on MMIX < 1502138197 0 :wob_jonas!b03f1803@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.3 PRIVMSG #esoteric :Cale: you can modify files, it's just you can only do so if you do the equivalent of O_TRUNC < 1502138205 0 :Cale!~cale@2607:fea8:98df:fd6a:f408:fd26:a671:ea81 PRIVMSG #esoteric :aw < 1502138209 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Actually fcntl() probably isn't needed, but a few of the controls of ioctl() may be, mainly the terminal controls. < 1502138388 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :One possible way that could be done is to add additional command-line arguments to the simulator to load .so files assigned to different X values in the TRAP instructions, where 0 means to use the built-in stuff. < 1502138416 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :That way you could add one extension for connecting to the X server, one extension for music, and so on < 1502138966 0 :wob_jonas!b03f1803@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.3 PRIVMSG #esoteric :I'm trying to rig up some method to photograph a book, for which I need to hold both the book and the camera in place. But I am failing miserably, because I'm really bad at hardware stuff, and don't have many things to use at home. < 1502139065 0 :wob_jonas!b03f1803@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.3 PRIVMSG #esoteric :(and it shouldn't obstruct lighting, which is basically impossible since I want to get the camera close to the book) < 1502139087 0 :AnotherTest!~turingcom@71.189.202.62.dynamic.cgnat.res.cust.swisscom.ch QUIT :Ping timeout: 240 seconds < 1502139132 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 JOIN :#esoteric < 1502139948 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 QUIT :Ping timeout: 240 seconds < 1502140008 0 :AnotherTest!~turingcom@71.189.202.62.dynamic.cgnat.res.cust.swisscom.ch JOIN :#esoteric < 1502140720 0 :Cale!~cale@2607:fea8:98df:fd6a:f408:fd26:a671:ea81 PRIVMSG #esoteric :wob_jonas: There are scanners which can feed a stack of pages through, if you don't mind destroying the book < 1502140833 0 :Cale!~cale@2607:fea8:98df:fd6a:f408:fd26:a671:ea81 PRIVMSG #esoteric :There was one point when I was in highschool where I helped a friend of mine make a digital version of his mother's cookbook, and we cut the ring binding off a copy and fed it through a scanner, and then OCR'ed it... and OCR was terrible back then, so I had a lot of hand-editing to do. :P < 1502140915 0 :Cale!~cale@2607:fea8:98df:fd6a:f408:fd26:a671:ea81 PRIVMSG #esoteric :Still probably amounted to less work than typing out the whole book though < 1502141071 0 :wob_jonas!b03f1803@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.3 PRIVMSG #esoteric :Cale: I don't want to destroy the book. A flatbed scanner is a good idea in general, and I did think of it, < 1502141079 0 :wob_jonas!b03f1803@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.3 PRIVMSG #esoteric :and I could flip pages manually < 1502141137 0 :wob_jonas!b03f1803@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.3 PRIVMSG #esoteric :but the problem is that the scanner I have access to has a maximum scan area of only slightly bigger than A4, and this book is bigger than that. The page content might just barely fit in that area, but I couldn't position it right. < 1502141141 0 :wob_jonas!b03f1803@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.3 PRIVMSG #esoteric :I'd need a larger scanner. < 1502141188 0 :wob_jonas!b03f1803@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.3 PRIVMSG #esoteric :Although destroying a book isn't such a bad idea actually. I didn't think of that. I can't destroy this library copy, but I might be able to locate a new or used copy of this that I can destroy. < 1502141212 0 :wob_jonas!b03f1803@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.3 PRIVMSG #esoteric :That would make this somewhat easier, because then I only have to position the individual pages, but it's still not easy < 1502141221 0 :wob_jonas!b03f1803@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.3 PRIVMSG #esoteric :Let me check online for the price < 1502141286 0 :xkapastel!uid17782@gateway/web/irccloud.com/x-duwwzktpicgenuaz JOIN :#esoteric < 1502141315 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :the easiest way to mount a normal digital camera is by the mount on the bottom, usually < 1502141341 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :I think it's a 1/4-20 thread, you could bolt it to something solid above the book < 1502141417 0 :wob_jonas!b03f1803@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.3 PRIVMSG #esoteric :Hmm, it's not expensive. I could buy and destroy a copy. < 1502141426 0 :wob_jonas!b03f1803@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.3 PRIVMSG #esoteric :I'd still have to figure out how exactly to photograph or scan it though. < 1502141734 0 :wob_jonas!b03f1803@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.3 PRIVMSG #esoteric :Is there somewhere I can just borrow a flatbed scanner larger than A4? < 1502142032 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :what if you scanned the pages in two parts sideways and stitched them back together < 1502142044 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :print shops would probably have a big scanner < 1502142049 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :not sure what else would < 1502142053 0 :wob_jonas!b03f1803@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.3 PRIVMSG #esoteric :Hoolootwo: would be hard to stitch them accurately < 1502142061 0 :wob_jonas!b03f1803@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.3 PRIVMSG #esoteric :and to position the pages accurately that way < 1502142064 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :is there not software for that? :/ < 1502142075 0 :wob_jonas!b03f1803@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.3 PRIVMSG #esoteric :Yeah, but still < 1502142076 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :I guess automatedly doing it is probably hard < 1502142089 0 :wob_jonas!b03f1803@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.3 PRIVMSG #esoteric :It would be much better if scanned together < 1502142098 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :yeah, definitely < 1502142121 0 :wob_jonas!b03f1803@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.3 PRIVMSG #esoteric :The image quality matters here. If it didn't, I'd just shoot the pictures with the camera handheld and be done with it. < 1502142157 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :with scanning, I think you have plenty of resolution < 1502142177 0 :wob_jonas!b03f1803@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.3 PRIVMSG #esoteric :Exactly, that's why a scanner would be better < 1502142326 0 :wob_jonas!b03f1803@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.3 PRIVMSG #esoteric :Apparently this print shop has A3 sized scanners I can use (for a fee obviously) < 1502142331 0 :wob_jonas!b03f1803@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.3 PRIVMSG #esoteric :in 600 DPI < 1502142333 0 :wob_jonas!b03f1803@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.3 PRIVMSG #esoteric :that could work < 1502142361 0 :wob_jonas!b03f1803@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.3 PRIVMSG #esoteric :It's not even expensive. < 1502142552 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric < 1502142566 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Now I made up a way to make operating system interface extensions into the MMIX simulation. It is: http://sprunge.us/PAdY < 1502142789 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Do you like this? < 1502142795 0 :wob_jonas!b03f1803@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.3 PRIVMSG #esoteric :I think I'll order a copy of this book. < 1502142994 0 :wob_jonas!b03f1803@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.3 PRIVMSG #esoteric :Ordered. < 1502143032 0 :wob_jonas!b03f1803@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.3 PRIVMSG #esoteric :I'll be able to get it in a few days. Then I can decide whether I want to scan it whole or cut up. < 1502143041 0 :wob_jonas!b03f1803@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.3 PRIVMSG #esoteric :Cut up would probably be more precise. < 1502143306 0 :wob_jonas!b03f1803@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.3 PRIVMSG #esoteric :Cale: thanks for the cut up idea < 1502143354 0 :wob_jonas!b03f1803@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.3 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client < 1502143658 0 :AnotherTest!~turingcom@71.189.202.62.dynamic.cgnat.res.cust.swisscom.ch QUIT :Ping timeout: 240 seconds < 1502143689 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 JOIN :#esoteric < 1502143882 0 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net JOIN :#esoteric < 1502143962 0 :hppavilion[1]!~dosgmowdo@93-231-58-66.gci.net JOIN :#esoteric < 1502144243 0 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Quit: Leaving < 1502144262 0 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1502144450 0 :paul2520!~paul2520@paulkaefer.com JOIN :#esoteric < 1502144450 0 :paul2520!~paul2520@paulkaefer.com QUIT :Changing host < 1502144450 0 :paul2520!~paul2520@unaffiliated/paul2520 JOIN :#esoteric < 1502144503 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 QUIT :Ping timeout: 258 seconds < 1502144572 0 :AnotherTest!~turingcom@71.189.202.62.dynamic.cgnat.res.cust.swisscom.ch JOIN :#esoteric < 1502144828 0 :AnotherTest!~turingcom@71.189.202.62.dynamic.cgnat.res.cust.swisscom.ch QUIT :Ping timeout: 240 seconds < 1502145616 0 :btiffin!~chatzilla@CPE0c473de9ff81-CM0c473de9ff80.cpe.net.cable.rogers.com JOIN :#esoteric < 1502145743 0 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1502145837 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite < 1502146267 0 :zseri!5e86d368@gateway/web/freenode/ip.94.134.211.104 QUIT :Quit: Page closed < 1502146604 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1502146760 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net JOIN :#esoteric < 1502147675 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`w -- Will HackEgo ever be again \\ S'enfargea-t-il dans un tranche de pain \\ I need my random wisdom \\ Peut-être est-il tombé dans les pommes? < 1502147695 0 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :https://github.com/aaronduino/asciidots/ < 1502148114 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :helloily < 1502148201 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :boily bluepommel < 1502148263 0 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.” < 1502148295 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fizzie: less fizzie, more fixxie twh < 1502148893 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :QUINTHELLOPIA! < 1502148896 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :helloochaf! < 1502148916 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :bluepommel? < 1502148950 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 240 seconds < 1502149022 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oui < 1502150367 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Ping timeout: 240 seconds < 1502150667 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :French lesson of the day: Est-ce que les cabots peuvent manger de la poutine? Non, les cabots ne peuvent pas manger de la poutine. < 1502150687 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net QUIT :Quit: PERSPIRATING CHICKEN < 1502150790 0 :wob_jonas!b03f18e5@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.229 JOIN :#esoteric < 1502151096 0 :btiffin!~chatzilla@CPE0c473de9ff81-CM0c473de9ff80.cpe.net.cable.rogers.com QUIT :Remote host closed the connection < 1502151596 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`olist 1089 < 1502151617 0 :wob_jonas!b03f18e5@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.229 PRIVMSG #esoteric :ooh! < 1502151634 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :olist 1089: shachaf oerjan Sgeo FireFly boily nortti b_jonas < 1502151654 0 :wob_jonas!b03f18e5@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.229 PRIVMSG #esoteric :ah yeah, since HackEgo isn't here, you have to do it manually < 1502151732 0 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :lol < 1502151816 0 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :asciidots looks interesting < 1502151942 0 :wob_jonas!b03f18e5@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.229 PRIVMSG #esoteric :Mark Rosewater in http://magic.wizards.com/en/articles/archive/making-magic/cats-2017-08-07 writes "While [sabertooth is] not the only word spelled differently on different cards (I'm looking at you "sylex"), such occurrences are infrequent." < 1502152018 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :wob_jonas: I think I must be missing something about this comic. < 1502152024 0 :wob_jonas!b03f18e5@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.229 PRIVMSG #esoteric :The word sylex is in the name of "Golgothian Sylex", but what other cards does it appear on, what is the alternate spelling, what the heck is a sylex, and why did it choose to collapse on Betelguse Seven in particular? < 1502152048 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Do you know any GURPS game? < 1502152094 0 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :there is a pratchett themed < 1502152106 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Do you like the two loader programs I wrote for use with MIX? (One for programs that are only for specific byte sizes of MIX, and one for programs that are independent of byte sizes of MIX.) < 1502152168 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :(Both of these programs each fit on only one card; you don't need two cards.) < 1502152447 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :However, I used a different format for the program cards, which are the format which can be loaded more efficiently. The one for specific byte sizes, has seven words per card like the one described in the book, although their format is different, and it skips by 2 instead of by 1 (so if a card specifies an address of 300, then it loads at 300, 302, 304, 306, 308, 310, and 312, instead of 300, 301, 302, 303, 304, 305, 306). < 1502152512 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :The final card (the "transfer card") will modify the loading routine; there is no special logic for this in the loader program. < 1502152541 0 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :the fuck is MIX? < 1502152555 0 :wob_jonas!b03f18e5@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.229 PRIVMSG #esoteric :dunno, look on the wiki... oh wait < 1502152572 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :It is a kind of hypothetical computer invented by Knuth. There is a description in esolang wiki, but esolang wiki does not currently work now. < 1502152845 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :http://zzo38computer.org/textfile/miscellaneous/mix_stuff < 1502153145 0 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-lqkdhsknluphgqad QUIT :Quit: EliteBNC free bnc service - http://elitebnc.org - be a part of the Elite! < 1502153356 0 :tswe_tt!~tswett@unaffiliated/tswett PRIVMSG #esoteric :wob_jonas: I did some Gathering and Googlering, and it looks like "sylex" is a misspelling of "cylix". < 1502153395 0 :wob_jonas!b03f18e5@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.229 PRIVMSG #esoteric :tswe_tt: ah thanks < 1502153486 0 :wob_jonas!b03f18e5@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.229 PRIVMSG #esoteric :in that case the second half of the question stands. what's a cylix? it's not in my dictionary. < 1502153519 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I also don't know what is meaning < 1502153531 0 :tswe_tt!~tswett@unaffiliated/tswett PRIVMSG #esoteric :"Noun. 1. cylix - a shallow drinking cup with two handles; used in ancient Greece. kylix." < 1502153567 0 :wob_jonas!b03f18e5@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.229 PRIVMSG #esoteric :thanks < 1502153638 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :That would be like what the picture shows, I guess < 1502153692 0 :wob_jonas!b03f18e5@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.229 PRIVMSG #esoteric :yeah, all four cylix cards show a chalice (flat cup) < 1502153824 0 :wob_jonas!b03f18e5@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.229 PRIVMSG #esoteric :of course, M:tG has chalices and goblets too < 1502154436 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 246 seconds < 1502154643 0 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1502154714 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1502155280 0 :doesthiswork!~Adium@207.55.82.87 JOIN :#esoteric < 1502156264 0 :GeekDude!~G33kDude@unaffiliated/g33kdude QUIT :Quit: WeeChat 1.8 < 1502156718 0 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-fnnbhgivhrxjjbnf JOIN :#esoteric < 1502156718 0 :tswe_tt!~tswett@unaffiliated/tswett PRIVMSG #esoteric :I made the layered unit net generate some exchanges with lambdabot. My favorite one so far... < 1502156734 0 :tswe_tt!~tswett@unaffiliated/tswett PRIVMSG #esoteric : > z (f xarg $mob n)) tswett [x] < 1502156734 0 :tswe_tt!~tswett@unaffiliated/tswett PRIVMSG #esoteric :12:59:29 L2DIMAIT #=. (bad exoteric program status reverse copy") < 1502156795 0 :wob_jonas!b03f18e5@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.229 PRIVMSG #esoteric :lol < 1502156846 0 :GeekDude!~G33kDude@unaffiliated/g33kdude JOIN :#esoteric < 1502157030 0 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-fnnbhgivhrxjjbnf QUIT :Ping timeout: 240 seconds < 1502157172 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Concept: esoteric, stack-based programming language where the program must pop their clogs before it can halt < 1502157301 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1502157459 0 :wob_jonas!b03f18e5@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.229 PRIVMSG #esoteric :pop their what? < 1502157470 0 :wob_jonas!b03f18e5@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.229 PRIVMSG #esoteric :oh < 1502157477 0 :wob_jonas!b03f18e5@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.229 PRIVMSG #esoteric :do you mean cogs? < 1502157486 0 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Can we make a hydraulic esoteric language? < 1502157602 0 :tswe_tt!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Ooh, more fake METAR. < 1502157603 0 :tswe_tt!~tswett@unaffiliated/tswett PRIVMSG #esoteric :LASK 041356Z 23013KT 200 9999 SCT011 BKN007 02/05 A2979 RMK AO2 THITK AO2 SLP123 T01860004 < 1502157801 0 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-nvcilsngzasjpsso JOIN :#esoteric < 1502157834 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fizzie: I didn't actually mean "less fizzie". Your presence here is valued and appreciated. < 1502157844 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It was just a pun. < 1502158214 0 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Sin gas < 1502158531 0 :PattuX!uid129971@gateway/web/irccloud.com/x-siorzyghrimoqvzz QUIT :Quit: Connection closed for inactivity < 1502159063 0 :tswe_tt!~tswett@unaffiliated/tswett PRIVMSG #esoteric :I trained a net on timestamps only. Some of the output is pretty funny. < 1502159098 0 :tswe_tt!~tswett@unaffiliated/tswett PRIVMSG #esoteric :The output mostly makes sense. 13:59:26 is followed by 14:02:20, which is followed by 14:25:52. < 1502159115 0 :wob_jonas!b03f18e5@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.229 PRIVMSG #esoteric :tswe_tt: did it produce invalid dates like 2017-02-29? < 1502159146 0 :tswe_tt!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Just the time component. < 1502159166 0 :tswe_tt!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Here it went from 15:59:45 to 15:00:03. < 1502159189 0 :tswe_tt!~tswett@unaffiliated/tswett PRIVMSG #esoteric :So it thought it was reasonable for 15:59:45 to be followed by another timestamp in hour 15, but then decided to reset the minutes and seconds anyway. < 1502159202 0 :wob_jonas!b03f18e5@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.229 PRIVMSG #esoteric :you could add some domain-specific knowledge to timestamp generation though < 1502159265 0 :tswe_tt!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Shouldn't be necessary. After just a little more training, it should generate timestamps pretty flawlessly. < 1502159298 0 :tswe_tt!~tswett@unaffiliated/tswett PRIVMSG #esoteric :It occasionally goes backwards a little bit, like from 18:11:03 to 18:10:23. < 1502159354 0 :tswe_tt!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Here it generated 23:03:31 followed by 22:03:30... < 1502159360 0 :wob_jonas!b03f18e5@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.229 PRIVMSG #esoteric :tswe_tt: clock skew or timezone offset change < 1502159368 0 :wob_jonas!b03f18e5@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.229 PRIVMSG #esoteric :or even most of a day skipped < 1502159383 0 :tswe_tt!~tswett@unaffiliated/tswett PRIVMSG #esoteric :I think the timestamp 00:00:00 always appears every day, in the training data. < 1502159394 0 :tswe_tt!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Here's a mutant time, 221:29:08. < 1502159431 0 :tswe_tt!~tswett@unaffiliated/tswett PRIVMSG #esoteric :02:04:17 to 20:04:30. I wonder if it forgot which digit was which in the hour component? < 1502159488 0 :tswe_tt!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Then here it goes from 23:59:08 to 24:00:02 and stays in hour 24 for a while before going back to 23. < 1502159518 0 :tswe_tt!~tswett@unaffiliated/tswett PRIVMSG #esoteric :After a while, it generates the timestamp 00:00:00:00. < 1502159754 0 :tswe_tt!~tswett@unaffiliated/tswett PRIVMSG #esoteric :I want to train a network on this for a while and then do one of those visualization things to see what units are doing what. < 1502159868 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1502160387 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1502160430 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1502160695 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Ping timeout: 240 seconds < 1502161144 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1502161246 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 QUIT :Quit: ~~~~goodnight~~~~ < 1502161873 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1502161974 0 :wob_jonas!b03f18e5@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.229 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client < 1502162330 0 :jjthrash!~jjthrash@util.brownbirdlabs.com QUIT :Ping timeout: 255 seconds < 1502162745 0 :jjthrash!~jjthrash@util.brownbirdlabs.com JOIN :#esoteric < 1502163109 0 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-nvcilsngzasjpsso QUIT :Ping timeout: 246 seconds < 1502163218 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric < 1502163951 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 255 seconds < 1502164589 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Concept: Esolang where tables can access theirselves, and their parent. e.g. {a = "foo", b = "bar", c = {c = self, d = parent}}. < 1502164624 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :So that table (let's call it t) would be recursive, and things like t.c.c.c.c.c.c.c.c.c.c.d.c.c.c.c.c.d.a would be valid. < 1502165141 0 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-sxbgiesfmfyamprj JOIN :#esoteric < 1502165747 0 :contrapumpkin!~copumpkin@haskell/developer/copumpkin QUIT :Quit: My MacBook Pro has gone to sleep. ZZZzzz… < 1502166746 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying... < 1502169000 0 :doesthiswork!~Adium@207.55.82.87 QUIT :Quit: Leaving. < 1502169033 0 :doesthiswork!~Adium@207.55.82.87 JOIN :#esoteric < 1502169174 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Heirloom-Mailx allows to write downloaded attachments to pipes. Why doesn't a web browser do this? < 1502169861 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :nothing stops you from using curl. :P < 1502169933 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Yes, although I think it can be useful at the download prompt. The same is true with upload forms; you should be allowed to enter the local filename (or program to execute) and the remote filename separately. < 1502169959 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :And I don't like the file dialog boxes either; a simple prompt where you can type in the full path (with tab completion) is best. < 1502169973 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I do have curl and yes it is very useful though. < 1502170889 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Another possible thing to be useful is an extension to make a shell script equivalent of a HTML form. < 1502171692 0 :Sgeo_!~Sgeo@ool-18b98980.dyn.optonline.net PRIVMSG #esoteric :Any image I had of low-level programming being saner than web dev was just shattered < 1502171693 0 :Sgeo_!~Sgeo@ool-18b98980.dyn.optonline.net PRIVMSG #esoteric :http://wiki.osdev.org/A20_Line < 1502171745 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Are there esolangs with support for anonymous, first-class functions, but not closures? < 1502171746 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :userspace in amd64 is fairly sane < 1502171954 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :Sgeo_: legacy x86 is often crufty. < 1502171989 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :usually you can choose not to use the insane bits, though there is the legacy cruft where ymm registers have split lanes < 1502172211 0 :Sgeo_!~Sgeo@ool-18b98980.dyn.optonline.net PRIVMSG #esoteric :Maybe I should read about MINIX? < 1502172263 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I think the original design of IBM PC was reasonable (although there are a few things I would have done differently), although now it is a mess. < 1502172276 0 :Sgeo_!~Sgeo@ool-18b98980.dyn.optonline.net PRIVMSG #esoteric :...the book recommended is a bit more than I want to pay right now < 1502172308 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net PRIVMSG #esoteric :zzo38: I concur. < 1502172330 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net PRIVMSG #esoteric :The original IBM PC was, in most respects, a very normal computer of its time. < 1502172354 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net PRIVMSG #esoteric :Just made a bunch of natural decisions on how you'd go about designing a computer around the 8080 and off-the-shelf components. < 1502172385 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Yes, although there are a few things I would have done differently; such as, altering a few gates of CGA would make CGA much more flexible than it is. < 1502172423 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net PRIVMSG #esoteric :Yeah, that's probably the best example of a case where they could've *easily* done better. < 1502172464 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net PRIVMSG #esoteric :But goodness a lot of cruft got built up. < 1502172468 0 :hppavilion[1]!~dosgmowdo@93-231-58-66.gci.net QUIT :Quit: HRII'FHALMA MNAHN'K'YARNAK NGAH NILGH'RI'BTHNKNYTH < 1502172486 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :(I have the schematics, so I can see which gates to change.) < 1502172534 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net PRIVMSG #esoteric :Sgeo_: For extra fun, the only thing we know of that used the A20 wraparound is *itself* a legacy compat feature. < 1502172536 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I think the original "Model F" keyboard design was good too actually. < 1502172551 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net PRIVMSG #esoteric :It was used by DOS's implementation of the CP/M API. < 1502172562 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :well, that was... odd. didn't expect the wikipedia article on callbacks to mention Roblox of all things. < 1502172599 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric < 1502172602 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net PRIVMSG #esoteric :You see, one of the selling points of the 8086 was that it was a purely mechanical process to convert 8080 asm to it... < 1502172630 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net PRIVMSG #esoteric :So, *if* your 8086 OS implemented the CP/M system call API, then it was trivial to port CP/M software to it. < 1502172634 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net PRIVMSG #esoteric :And DOS did exactly that. < 1502172648 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net PRIVMSG #esoteric :But it had to use the A20 wraparound to do it. < 1502172674 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net PRIVMSG #esoteric :If not for that, the A20 line mess probably wouldn't have happened. < 1502172695 0 :Sgeo_!~Sgeo@ool-18b98980.dyn.optonline.net PRIVMSG #esoteric :o.O < 1502172732 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net PRIVMSG #esoteric :Also, this was actually a damned important feature; most of the early DOS software was actually CP/M ports. < 1502172821 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net PRIVMSG #esoteric :Nobody would've bought an IBM PC if it didn't run WordStar, dBASE, or AutoCAD. < 1502172832 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :I wonder how many CP/M programs actually needed the wraparound < 1502172852 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net PRIVMSG #esoteric :Jafet: All of them. For technical reasons, the *API* relied on it. < 1502172873 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net PRIVMSG #esoteric :I suspect few of them needed it outside of that, however. < 1502172875 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :that would do it, then < 1502172913 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net PRIVMSG #esoteric :The API was a call to a weird address, which on an 8080 was just a normal address, but with segmenting involved pretty much had to wrap around. < 1502173576 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :whoa whoa whoa, "Intel no longer supports the A20 gate, starting with Haswell." < 1502173687 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :bold move, I wonder how many programs that will break. < 1502173718 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net PRIVMSG #esoteric :Wanna bet it's still togglable from the keyboard controller? < 1502173774 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :well, define "keyboard controller"... AFAIK that stuff tends to be emulated by SMM code these days. < 1502173803 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net PRIVMSG #esoteric :The 8042 chip is only so emulatable considering many systems still *ship* with a PS2 port. < 1502173813 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net PRIVMSG #esoteric :i.e. the thing that it actually interfaces with. < 1502173879 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net PRIVMSG #esoteric :TBH, I strongly suspect it broke the use cases of exactly *nobody* to not support the A20 line, though. < 1502173915 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net PRIVMSG #esoteric :It'd only *possibly* break software people are running straight from DOS on a Haswell system. < 1502173926 0 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-sxbgiesfmfyamprj QUIT :Remote host closed the connection < 1502173934 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :maybe highmem.sys actually checked whether the A20 gate worked at some point? :P < 1502173988 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net PRIVMSG #esoteric :If it's running from inside virtual 8086 mode, nothing breaks, so... < 1502174000 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net PRIVMSG #esoteric :Yes, himem.sys could *hypothetically* be broken by that. < 1502174092 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net PRIVMSG #esoteric :Also, given it's recent enough, you could actually probably work around it by using the virtualization extensions to have a *thin* VM that's basically just the base hardware except for a tiny chunk of RAM carved out, and A20 actually works. < 1502174162 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :you can even use paging to get the wrapping behavior right. < 1502174212 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1502174214 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :the A20 gate was mighty silly from the moment it was introduced. < 1502174242 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net PRIVMSG #esoteric :It made sense for maybe the year after it was introduced. < 1502174266 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :no, because oce it was there you'd be stuck for it forever :P < 1502174276 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net PRIVMSG #esoteric :The only software that needed it was legacy software *at the time*, so. < 1502174292 0 :doesthiswork!~Adium@207.55.82.87 QUIT :Quit: Leaving. < 1502174298 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :admittedly updating software wasn't as easy then as it is now < 1502174494 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just think, the alternative fix would be to permanently alias A20 to 0 if A21 upwards are all 0 < 1502174495 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(or to implement A20-as-0 in virtual 8086 mode) < 1502174582 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I thought that 8088 only has twenty address lines anyways? Although, ais523's idea makes sense too, that you can have mirrored addressing of the physical memory perhaps. If 8088 has only twenty address lines and the later versions have more, then it would make more sense for that function to be part of the processor instead, where if you do not use long addressing then it wraps. < 1502174599 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: it only has 19 address lines < 1502174609 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's why there were backwards compatibility issues when the twentieth was introduced < 1502174622 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wait, no < 1502174626 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm off by 1 < 1502174632 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it has 20 address lines, A20 is the 21st < 1502174676 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so some 8086/8088 programs assume that there's no A20 line (by wrapping addresses past 1MB), meaning that later processors which wanted to be compatible tended to disable the A20 line by default < 1502174699 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Yes, although due to that backward compatibility issues, I think it would make more sense for that to be a feature of the processor itself. If you do not enable long addressing by the control registers then the processor should automatically output 0 on the A20 line and all higher address lines. < 1502174758 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: that's basically the solution the 80386 used < 1502174765 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although in a bit of an indirect way < 1502174779 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the A20 line nonsense was mostly related to the 80286 (which also had a number of other problems) < 1502174801 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually, a good way to think about the 80386 is "Intel learns how to be backwards compatible in a way that doesn't hold back the future too" < 1502174825 0 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-yarkbwjgvmiahrgz JOIN :#esoteric < 1502175463 0 :xkapastel!uid17782@gateway/web/irccloud.com/x-duwwzktpicgenuaz QUIT :Quit: Connection closed for inactivity < 1502175490 0 :Sgeo_!~Sgeo@ool-18b98980.dyn.optonline.net PRIVMSG #esoteric :Is OSDev wiki the best way to learn about this stuff? < 1502175738 0 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1502175808 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1502175979 0 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1502176033 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :I just invented a new word. Weaboo, but korea: Weobeo < 1502176127 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :. o O ( Are there esolangs with support for anonymous, first-class functions, but not closures? I'd say langs in general, but it seems odd enough to me that it would be considered esoteric ) < 1502177313 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :GCC C local functions < 1502177342 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :you've never heard of it because no one uses it, because it is about as useless as it sounds < 1502177358 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Jafet: I've heard of it < 1502177378 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :however I believe they are closures, they just only last as long as the surrounding stack frame < 1502177416 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :oh, apparently they are < 1502177555 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I've heard of it but never looked into the details. < 1502177564 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :How does it work? < 1502177595 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: syntax-wise, it's basically the C function definition syntax that appears inside a function body < 1502177598 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You can pass a nested function pointer as an argument to another function and it has its local scope? < 1502177609 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :implementation-wise, via the use of a small executable trampoline on the stack < 1502177625 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and yes, the resulting function can be called (not very useful) but you can also take pointers to it < 1502177640 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But the pointer is the same code pointer each time? < 1502177650 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Or does it allocate executable memory or something? < 1502177691 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :nearly all implementations of first-class functions use the same code pointers each time < 1502177707 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But then how does it pass the data? < 1502177727 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :using a data pointer, presumably < 1502177753 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :https://gcc.gnu.org/onlinedocs/gcc/Nested-Functions.html < 1502177759 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: the pointer is to the stack < 1502177763 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm talking about the "intermediate" example. < 1502177771 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: Executable memory on the stack? < 1502177773 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is basically a simple wrapper that supplies arguments and calls the actual code < 1502177780 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: yes, it's a nightmare for gcc backend writers < 1502177818 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I heard about a clever trick used by GHC on iOS, where you're not allowed to allocate writable executable memory (or something). < 1502177827 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Or rather used by a library GHC uses. < 1502177865 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think the way it works is, they have a dynamically linked library that has a relative address. < 1502177870 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 240 seconds < 1502177880 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :They load it at multiple places in memory, and they put the data pointer next to it. < 1502177973 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :I thought that ghc implemented closures as functions taking a pointer to the closure data < 1502177999 0 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1502178004 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I mean the thing where you can pass closures to C. < 1502178007 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :foreign import "wrapper" < 1502178009 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1502178212 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :After visiting the centre for computing history in Cambridge, I really want a BBC Micro < 1502178320 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I used to have one of those < 1502178328 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't think I still do, though; it's possible it broke < 1502178341 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they should be pretty easy to emulate, come to think of it < 1502178346 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :maybe there's an emulator already < 1502178352 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :I'd imagine there is < 1502178512 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: whoa, it just makes the stack executable < 1502178516 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That's ridiculous. < 1502178538 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the whole thing? or just one page < 1502178542 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :either would be pretty bad though < 1502178585 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it strikes me that programs would benefit from multiple (processor-provided) hardware stacks < 1502178604 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :one which only holds return addresses, one which is executable, one for small fixed-size locals, one for allocas, etc. < 1502178604 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :As far as I can tell the whole thing. < 1502178607 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Not being able to allocate writable executable memory isn't very good then it makes it difficult to use self-modifying codes. < 1502178612 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Of course there isn't that much stack in this process. < 1502178613 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the extra cost in registers would be negligible < 1502178622 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But at least the 33 pages labeled [stack] are +x < 1502178631 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :33 pages is a lot < 1502178631 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1502178638 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yep. < 1502178650 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: The Mill does something like that, doesn't it? < 1502178663 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, not quite to that degree. < 1502178677 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Itanium probably does something like that too < 1502178693 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but having the return value stack independent of everything else makes quite a few exploits almost impossible < 1502178730 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :most notably, both the original "overwrite the return address so that it points to data" exploit, and the ROP-based version that gets past W^X < 1502179034 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: Oh, it just sets the stack to executable in the ELF flags. < 1502179070 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :This is scow. < 1502179088 0 :^v!v^@me.pxtst.com JOIN :#esoteric < 1502179205 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :would sending the stack pointer to point at part of the executable image be more or less scow? < 1502179208 0 :augur!~augur@208.66.31.98 JOIN :#esoteric < 1502179253 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What do you mean? < 1502179283 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :have a writable part of the executable; instead of writing to the stack, you temporarily shift the stack pointer to point at that part of the executable < 1502179288 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then move it back when the function returns < 1502179302 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Why do you need to do that? < 1502179305 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you don't < 1502179325 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I was trying to think of something that would accomplish similar things as making the stack writable, but was even more ridiculous < 1502179400 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Ah. < 1502179426 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You can write to read-only shared executable memory using ptrace. < 1502179431 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That's how gdb sets breakpoints and so on. < 1502179441 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Of course at that point it stops being shared. < 1502179473 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :come to think of it, a similar approach that's a bit less ridiculous is to reserve a few "closure slots" in the data segment for each closure to store the values being closed over < 1502179492 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this wouldn't work if the function were recursive, but would work in other cases < 1502179502 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and doesn't require any screwing around with memory protection nor segment discipline < 1502179516 0 :augur!~augur@208.66.31.98 QUIT :Ping timeout: 276 seconds < 1502179528 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I was planning to test with a recursive nested function. < 1502179543 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Or rather a recursive nesting function. < 1502179551 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But it turned out not be necessary. < 1502179776 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It might be halfway reasonable to have a per-thread "stack" containing just executable closures. < 1502179835 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that'd interact badly with longjmp, unless you told your longjmp implementation about it specifically < 1502179861 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(and this is less irrelevant than it seems, as longjmp-heavy code is one of the main reasons to want to put random complicated things on the stack) < 1502179872 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Speakinig of which, apparently you can implement longjmp using nested functions. < 1502179882 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You can jump to labels from the nesting function. < 1502179927 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes, I think that works < 1502179931 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in fact, it's basically just call/cc < 1502179944 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :with a slightly different call sequence < 1502179976 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Why call/cc rather than longjmp? < 1502180010 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because call/cc produces a "continuation" value which is a function that jumps to a particular point when called < 1502180019 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :In my informal mental hierarchy I have something like callcc > coroutines > longjmp < 1502180028 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :I think C should have more track and field sports than just longjmp < 1502180032 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :setjmp doesn't do that; a jmp_buf is a value that's only meaningful to lonjgmp < 1502180039 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*longjmp < 1502180058 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Since callcc can use the same continuation multiple times, and coroutines can switch back and forth, and longjmp can only jump up in the stack. < 1502180069 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so in your case of creating a nested function that creates a jump, you're pretty much literally calling the rest of the code with the current continuation < 1502180100 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :note that the same continuation works multiple times in this case (actually, the same jmp_buf works multiple times with longjmp too, as long as you jump upwards to the same point each time) < 1502180101 0 :TellsTogo!3ecd5d9f@gateway/web/freenode/ip.62.205.93.159 JOIN :#esoteric < 1502180118 0 :TellsTogo!3ecd5d9f@gateway/web/freenode/ip.62.205.93.159 PRIVMSG #esoteric :Is the wiki down? < 1502180122 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess that's true. < 1502180126 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes, the wiki is down. < 1502180134 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :switch (setjmp(j)) { case 0: longjmp(j,1); case 1: longjmp(j,2); } < 1502180135 0 :TellsTogo!3ecd5d9f@gateway/web/freenode/ip.62.205.93.159 PRIVMSG #esoteric :Tragic.. < 1502180141 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not very useful as written, but it works < 1502180159 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :assuming I haven't forgotten C syntax < 1502180180 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which I probably have, given that I have a job working with Java atm < 1502180181 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I would say that you forgot break, but it doesn't do much here. < 1502180226 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nah, I remembered it and realised it was unnecessary < 1502180259 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I was trying to figure out a good way to make switch statements work for strings in C++. < 1502180269 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I haven't known for sure if the same jmp_buf can be worked multiple times with longjmp, so I used something like: while(setjmp(j)); < 1502180270 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oddly enough, most languages in which the switch-equivalent is called `switch` use some sort of `break` in it, although sometimes as a syntax error if it's omitted < 1502180311 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You can make something like this work: constexpr auto t = foo("a","bc","def"); switch(t(s)) { case t("a"): ...; ... } < 1502180317 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But it's not that great. < 1502180325 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: is that even legal? there are very few contexts in which setjmp is allowed, I'm not sure if the test of a while statement is one of them (although the test of an if statement is, so it's plausible) < 1502180337 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also why do I have a PM tab open with myself < 1502180357 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this client often opens random PM tabs in response to what I assume are accidental clicks but normally they're with other people < 1502180378 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: Go has "switch" which doesn't require "break", but it has an explicit "fallthrough" statement. < 1502180379 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :ais523: I know there are only some cases where it is legal, but I believe implicitly comparing the result with a constant (in this case zero) is allowed < 1502180409 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :shachaf: Does FreeBASIC support anything similar? < 1502180410 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: is merely comparing with 0 enough by itself? or are there restrictions on how you can use the comparison result, too? < 1502180426 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: I've never used FreeBASIC. < 1502180511 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :ais523: I think it is allowed in any boolean context, but I think that's all. I think also I have read that it is not allowed to save the result of setjmp or to pass it to anything else though. < 1502180554 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: right, the only way you can (legally) check more than two possibilities is to use it as the test of a switch statement < 1502180579 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :however, on most compilers, assigning the result to an int happens to work in practice despite being UB < 1502180636 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :But work-around is nevertheless possible, by making your own variable (or member of a structure, perhaps one that also has the setjmp buffer) to store the values you need to pass. This can also help if you want temporary override of where to jump back to, for example. < 1502180976 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Speaking of Go, did you know that when you cast a type to an interface (or check whether it satisfies an interface), the Go runtime does runtime type checking? < 1502180977 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: that's harder if the longjmp is in a signal handler that can be called recursively < 1502180986 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Including string comparison of method names and everything. < 1502181005 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: Java does that too, however it has a more efficient way to do it than string comparison of method names < 1502181016 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :ais523: Yes, although I was not considering signal handlers < 1502181034 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: Well, in Java you declare interface implementations explicitly, right? < 1502181051 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: yes, that's one of the reasons checking is more efficient < 1502181055 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :In Go a type satisfies an interface if it has all the right methods with the right types. < 1502181074 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :IMO anything interface-like should have namespaced method names < 1502181104 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which effectively means that even duck typing has "explicit" interface implementations as you wouldn't be using the interface's namespace otherwise < 1502181119 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm not a big fan of the Go approach. < 1502181129 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is there anything Go does well? < 1502181151 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That depends on what you include in "anything". < 1502181185 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think the designers value simplicity a lot, which is nice. Even if I don't like a lot of their decisions. < 1502181228 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It doesn't manifest itself in any particular feature but it makes for a pleasant experience in some cases. < 1502181269 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Have you seen my RogueVM designs? It does allow the result of setjmp() to be used in any way, and interface implementations are done by just defining them by a class, but each interface is only two functions (a "read" function and a "write" function), so not quite like interfaces in other programming languages which do more than that I think. < 1502181283 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think language complexity and capacity for abstraction (beyond what Go has) is very often worth it, but it still has a cost that people don't consider. < 1502181286 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :comparing method names at runtime doesn't fit my definition of "simple" < 1502181292 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although, hmm < 1502181301 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :something like Tcl is simple in some ways, and extremely complex in other ways < 1502181304 0 :mroman!a055e8c2@gateway/web/freenode/ip.160.85.232.194 JOIN :#esoteric < 1502181332 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What languages have namespaces symbols? < 1502181341 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I know Common Lisp does. < 1502181344 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess Rust. < 1502181356 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is it a common feature? < 1502181387 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :MMIX has namespace symbol in a way (although namespaces in MMIX are really just prefixes) < 1502181468 0 :augur!~augur@162.245.20.162 JOIN :#esoteric < 1502181516 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: not as common as it should be < 1502181533 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Java namespaces a lot of things but not method names < 1502181558 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :however, because it has overloading, you can effectively namespace them via dummy parameters belonging to namespaced types < 1502181606 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :How much do you think C++ would benefit from JIT compilation? < 1502181672 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :literal C++, with no changes to make it JIT-friendlier, probably not much < 1502181683 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there are too many corner cases which assume AOT behaviour < 1502181689 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :profile guided jitting could possibly help in some tight loops < 1502181757 0 :augur!~augur@162.245.20.162 QUIT :Ping timeout: 240 seconds < 1502181759 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :most profilers don't help at all in high-performance C++, due to the lack of hardware instrumentation < 1502181784 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :CERN did switch CINT to llvm recently, though < 1502181820 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :There are already profile-guided AOT optimizers for C++. < 1502181860 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :I guess branch prediction helps, but a lot of code today is memory-bound < 1502181864 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe that's good enough in practice. < 1502182097 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :I wonder if there is any profile-guided optimisation for malloc < 1502182152 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I don't even know how branch prediction is working on most computers, other than MMIX where it is explicit in the program. < 1502182169 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: The Mill doesn't have branch prediction; instead, it has exit prediction. < 1502182179 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Do you like this? < 1502182202 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :How is exit prediction working? < 1502182226 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :if you can replace each call to malloc with an allocation from a carefully chosen region, it could improve locality < 1502182240 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Instead of having an arbitrary instruction stream, instructions are encoded in EBBs, "extended basic blocks". < 1502182248 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :rust sounds like the ideal candidate for it < 1502182256 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You always jump the beginning of an EBB, and you always exit it at exactly one place. < 1502182291 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So it predicts which exit it'll take from an EBB. < 1502182324 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Don't be a fool. Go easy on your EBBs. < 1502182334 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :O, OK, well I still don't quite know. < 1502182359 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: Maybe you should watch the Mill videos. < 1502182419 0 :augur!~augur@162.245.20.162 JOIN :#esoteric < 1502182460 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: how are those encoded in the instruction scheme? it strikes me as suspiciously VLIWy if the compiler is meant to specify how they work < 1502182502 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Specify how what work? < 1502182540 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The Mill is indeed suspiciously VLIWy. < 1502182586 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :what's so suspicious about being VLIWy? < 1502182711 0 :augur!~augur@162.245.20.162 QUIT :Ping timeout: 268 seconds < 1502182714 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 276 seconds < 1502182949 0 :TellsTogo!3ecd5d9f@gateway/web/freenode/ip.62.205.93.159 QUIT :Ping timeout: 260 seconds < 1502183024 0 :mroman!a055e8c2@gateway/web/freenode/ip.160.85.232.194 PRIVMSG #esoteric :zzo38: you mean on the CPU level? < 1502183040 0 :mroman!a055e8c2@gateway/web/freenode/ip.160.85.232.194 PRIVMSG #esoteric :Most primitive ones just count how many times a jump was taken or not taken < 1502183042 0 :mroman!a055e8c2@gateway/web/freenode/ip.160.85.232.194 PRIVMSG #esoteric :then use this < 1502183057 0 :mroman!a055e8c2@gateway/web/freenode/ip.160.85.232.194 PRIVMSG #esoteric :well < 1502183060 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You could predict indirect jumps, of course. < 1502183067 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Some C++ code has a lot of virtual function calls. < 1502183068 0 :mroman!a055e8c2@gateway/web/freenode/ip.160.85.232.194 PRIVMSG #esoteric :even less primitive ones always assume that a jump is not taken < 1502183074 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I mean JIT, not predict. < 1502183078 0 :mroman!a055e8c2@gateway/web/freenode/ip.160.85.232.194 PRIVMSG #esoteric :ah. < 1502183095 0 :mroman!a055e8c2@gateway/web/freenode/ip.160.85.232.194 PRIVMSG #esoteric :which is actually quite good I think < 1502183114 0 :mroman!a055e8c2@gateway/web/freenode/ip.160.85.232.194 PRIVMSG #esoteric :because then the compiler can just use the right version of the jump (jiz instead of jnz) < 1502183138 0 :mroman!a055e8c2@gateway/web/freenode/ip.160.85.232.194 PRIVMSG #esoteric :I know nothing about JIT tho :( < 1502183150 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :edwardk had a tracing JIT for amd64 < 1502183179 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It finds indirect jumps that usually go to the same address and replaces them with conditional jumps. < 1502183199 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Or even just plain jumps, after checking the pointer once. < 1502183204 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Or something. I don't know the details. < 1502183334 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :of course, CPUs already predict indirect jumps and calls < 1502183372 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sure. < 1502183428 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :though if you can inline them statically, it would reduce predictor cache pressure < 1502183467 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :C++ compilers will try to do this < 1502183496 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But they can do much better with some profiling data presumably? < 1502183510 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Who knows what virtual functions are likely to be called in practice. < 1502183560 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Jafet: VLIW implies that the instruction stream contains redundant data, which turned out in practice to be inferior to just having the processor infer it < 1502183563 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :if the call target is not fixed, the code will still need a branch, and it will still involve CPU branch prediction < 1502183651 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :ais523: yes, but then your cores become complicated and use a lot of power < 1502183655 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But I guess you can, say, move the check outside a loop, and have a common case that just has a direct branch? < 1502183658 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't know. < 1502183689 0 :mroman!a055e8c2@gateway/web/freenode/ip.160.85.232.194 PRIVMSG #esoteric :aren't there prefetch instructions? < 1502183706 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :that sounds like a normal loop hoist, which I would expect any C++ compiler to do, though I don't know < 1502183710 0 :mroman!a055e8c2@gateway/web/freenode/ip.160.85.232.194 PRIVMSG #esoteric :(for instruction cache) < 1502183744 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I happen to like the kind of branch prediction of MMIX, where the programmer will specify what prediction to use, rather than trying to make it automatic. < 1502183810 0 :mroman!a055e8c2@gateway/web/freenode/ip.160.85.232.194 PRIVMSG #esoteric :ah. MMIX has those P prefixes < 1502183815 0 :mroman!a055e8c2@gateway/web/freenode/ip.160.85.232.194 PRIVMSG #esoteric :what for? < 1502183841 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Jafet: How can it do it without knowing the branch target? < 1502183849 0 :mroman!a055e8c2@gateway/web/freenode/ip.160.85.232.194 PRIVMSG #esoteric :Why not just predict "always taken" and then have to use the negated version of jumps if you want it differently? < 1502183869 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mroman: that makes cold-path exception handlers hard to write < 1502183889 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because in that situation, you have a number of unlikely jumps from different locations to the same location < 1502183892 0 :mroman!a055e8c2@gateway/web/freenode/ip.160.85.232.194 PRIVMSG #esoteric :I have to look up what that is :D < 1502183898 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :you are right, it doesn't know yet < 1502183916 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's IIRC not possible to write in such a way that the non-exceptional path takes every jump, without duplicating the handler < 1502183940 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I believe the normal very simple "compiler specifies branch prediction properties" is to make backwards jumps predict as taken by default, and forward jumps predict as not taken by default < 1502183973 0 :mroman!a055e8c2@gateway/web/freenode/ip.160.85.232.194 PRIVMSG #esoteric :as loops generally jump back, right. < 1502183989 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mroman: exception handler = code that handles an unusual/exceptional circumstance; cold-path = code that could run in theory but rarely actually does < 1502184031 0 :mroman!a055e8c2@gateway/web/freenode/ip.160.85.232.194 PRIVMSG #esoteric :ah right < 1502184080 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :what is a negated jump? is that where you squat? < 1502184104 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Jafet: dropping into a buoyant fluid, I guess < 1502184113 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :thus causing you to go temporarily downwards, then rise back upwards < 1502184160 0 :mroman!a055e8c2@gateway/web/freenode/ip.160.85.232.194 PRIVMSG #esoteric :Jafet: jnz <-> jiz < 1502184173 0 :mroman!a055e8c2@gateway/web/freenode/ip.160.85.232.194 PRIVMSG #esoteric :or jumpIfAbove <-> jumpIfLessOrEqual < 1502184186 0 :mroman!a055e8c2@gateway/web/freenode/ip.160.85.232.194 PRIVMSG #esoteric :but it wouldn't really work yes < 1502184193 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*jumpIfBelowOrEqual, surely? < 1502184205 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :most jumps are not selected by programmers, but by the compiler < 1502184218 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :IIRC jump-above and jump-greater are different operations in x86 (most likely it's a signedness difference) < 1502184270 0 :mroman!a055e8c2@gateway/web/freenode/ip.160.85.232.194 PRIVMSG #esoteric :they are < 1502184277 0 :mroman!a055e8c2@gateway/web/freenode/ip.160.85.232.194 PRIVMSG #esoteric :above/below is unsigned < 1502184277 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I wonder if there's an asm where you can jump on arbitrary combinations of status flags < 1502184284 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"jump if odd or equal", that sort of thing < 1502184360 0 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1502186302 0 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net JOIN :#esoteric < 1502186754 0 :mroman!a055e8c2@gateway/web/freenode/ip.160.85.232.194 PRIVMSG #esoteric :jump if prime < 1502186756 0 :mroman!a055e8c2@gateway/web/freenode/ip.160.85.232.194 PRIVMSG #esoteric :that'll be usefull < 1502188062 0 :mroman!a055e8c2@gateway/web/freenode/ip.160.85.232.194 PRIVMSG #esoteric :DupSwap: Nobody has yet figured out what this is actually useful for. Some say it's useless, other's say... 'Fuck you'. < 1502188132 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1502188359 0 :mroman!a055e8c2@gateway/web/freenode/ip.160.85.232.194 PRIVMSG #esoteric :I argue DupSwap is a command for copyright reasons < 1502188361 0 :mroman!a055e8c2@gateway/web/freenode/ip.160.85.232.194 PRIVMSG #esoteric :like a fake map < 1502188388 0 :mroman!a055e8c2@gateway/web/freenode/ip.160.85.232.194 PRIVMSG #esoteric :If somebody were to steal my sets of commands and is stupid enough to also steal DupSwap < 1502188392 0 :mroman!a055e8c2@gateway/web/freenode/ip.160.85.232.194 PRIVMSG #esoteric :I have a solid case there! < 1502189397 0 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-yarkbwjgvmiahrgz QUIT :Remote host closed the connection < 1502190584 0 :ybden!ybden@unaffiliated/ybden QUIT :Excess Flood < 1502190623 0 :ybden!ybden@unaffiliated/ybden JOIN :#esoteric < 1502190963 0 :mtve!~mtve@fortress3.myftp.org QUIT :Ping timeout: 268 seconds < 1502190982 0 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-pytufrnbudhinren JOIN :#esoteric < 1502190986 0 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net QUIT :Remote host closed the connection < 1502191074 0 :jix!~jix@jixco.de QUIT :Ping timeout: 268 seconds < 1502191102 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 246 seconds < 1502191112 0 :jix!~jix@31.24.148.17 JOIN :#esoteric < 1502191189 0 :mtve!~mtve@fortress3.myftp.org JOIN :#esoteric < 1502191211 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1502192022 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net JOIN :#esoteric < 1502192082 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :fungot: how much WIS do you have? < 1502192082 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :boily: you the state would have to be there it's just uh attitude like you know like the buddhist philosophy that you know that these children are out there toting the guns and dealing drugs and you know < 1502192481 0 :mroman!a055e8c2@gateway/web/freenode/ip.160.85.232.194 PRIVMSG #esoteric :wait < 1502192482 0 :mroman!a055e8c2@gateway/web/freenode/ip.160.85.232.194 PRIVMSG #esoteric :what < 1502192523 0 :mroman!a055e8c2@gateway/web/freenode/ip.160.85.232.194 PRIVMSG #esoteric :buddhist philosophy is about children doing guns and dealing drugs. < 1502192632 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :ACTION realigns fungot with current reality < 1502192632 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :boily: and she's not sure what else more to say < 1502192644 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :ACTION shakes the fungot a little bit more < 1502192644 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :boily: like a a money thing here is is the shock of it all in the all in the world < 1502192672 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :ACTION shakes more. just to be sure < 1502192676 0 :LKoen!~LKoen@2a01:e35:2eed:a430:1cc1:6ef5:ecb3:3d6 JOIN :#esoteric < 1502192682 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :fungot: now, what is buddhism? < 1502192787 0 :wob_jonas!b03f192f@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.47 JOIN :#esoteric < 1502193163 0 :wob_jonas!b03f192f@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.47 PRIVMSG #esoteric :" You see, one of the selling points of the 8086 was that it was a purely mechanical process to convert 8080 asm to it..." => sure, that's why they used the same format for the low half of the flags register, such as inverted carry for subtract operation etc. but why did they insist that any instruction must translate to a single instruction < 1502193163 0 :wob_jonas!b03f192f@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.47 PRIVMSG #esoteric : on 8080, as opposed to sometimes translating to a short sequence of instructions? that's put some stupid instructions into the set. < 1502193484 0 :mroman!a055e8c2@gateway/web/freenode/ip.160.85.232.194 QUIT :Ping timeout: 260 seconds < 1502193486 0 :wob_jonas!b03f192f@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.47 PRIVMSG #esoteric :" actually, a good way to think about the 80386 is "Intel learns how to be backwards compatible in a way that doesn't hold back the future too"" => no way. the 386 introduced 16-bit operations that cause register tear. they might not have been able to foresee that, but that has already caused problems near the pentiums. < 1502193587 0 :LKoen!~LKoen@2a01:e35:2eed:a430:1cc1:6ef5:ecb3:3d6 QUIT :Remote host closed the connection < 1502193688 0 :wob_jonas!b03f192f@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.47 PRIVMSG #esoteric :" it strikes me that programs would benefit from multiple (processor-provided) hardware stacks" => the problem with that is that it's inefficient to know how much of each stack you want to pop when you exit frames. < 1502193901 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :hm, citeseer's cache is currently not working < 1502193917 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :fortunately, google has cached citeseer's cache < 1502193966 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :perhaps I should also download a local copy of this paper < 1502194166 0 :wob_jonas!b03f192f@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.47 PRIVMSG #esoteric :" is there anything Go does well?" => sure, there's a lot of things that most modern programming languages do well, and go doesn't mess up either. also, marketing. < 1502194235 0 :wob_jonas!b03f192f@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.47 PRIVMSG #esoteric :" What languages have namespaces symbols?" => C++, rust < 1502194428 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :don't Java's dot also count as a namespace symbol, with its static methods, and `import static`? < 1502194444 0 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net JOIN :#esoteric < 1502194508 0 :wob_jonas!b03f192f@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.47 PRIVMSG #esoteric :boily: I think it's a typo for "namespaced symbols" from context < 1502194519 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :oh. < 1502194646 0 :wob_jonas!b03f192f@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.47 PRIVMSG #esoteric :" I don't even know how branch prediction is working on most computers, other than MMIX where it is explicit in the program." => some generation of x86 allowed taken/not-taken hints for short branch instructions, and in a backwards compatible way too, < 1502194706 0 :wob_jonas!b03f192f@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.47 PRIVMSG #esoteric :but they don't do anything now, which makes sense, because how the cpu does branch prediction changes every few years so any hint that made sense in older cpus might actually make your program perform worse than the no-hint prediction in modern cpus < 1502194777 0 :wob_jonas!b03f192f@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.47 PRIVMSG #esoteric :even on MMIX I think the prediction bit is used only on cheaper versions of the hardware, like 486 level < 1502194989 0 :wob_jonas!b03f192f@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.47 PRIVMSG #esoteric :" what is a negated jump? is that where you squat? Jafet: dropping into a buoyant fluid, I guess thus causing you to go temporarily downwards, then rise back upwards" lol < 1502195088 0 :wob_jonas!b03f192f@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.47 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client < 1502195383 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net QUIT :Quit: LADY CHICKEN < 1502196691 0 :augur!~augur@162.245.20.162 JOIN :#esoteric < 1502196993 0 :augur!~augur@162.245.20.162 QUIT :Ping timeout: 268 seconds < 1502197093 0 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-pytufrnbudhinren QUIT :Changing host < 1502197093 0 :Lord_of_Life!Elite12246@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1502197093 0 :Lord_of_Life!Elite12246@unaffiliated/lord-of-life/x-0885362 QUIT :Changing host < 1502197093 0 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-pytufrnbudhinren JOIN :#esoteric < 1502200847 0 :doesthiswork!~Adium@207.55.82.87 JOIN :#esoteric < 1502202205 0 :xkapastel!uid17782@gateway/web/irccloud.com/x-xmyiswbqkidrotfn JOIN :#esoteric < 1502202371 0 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1502202392 0 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net QUIT :Remote host closed the connection < 1502202737 0 :Mayoi!~erkin@unaffiliated/erkin JOIN :#esoteric < 1502202937 0 :erkin!~erkin@unaffiliated/erkin QUIT :Ping timeout: 240 seconds < 1502203763 0 :Cale!~cale@2607:fea8:98df:fd6a:f408:fd26:a671:ea81 QUIT :Remote host closed the connection < 1502203846 0 :Cale!~cale@2607:fea8:98df:fd6a:39bb:90fb:d6b6:e724 JOIN :#esoteric < 1502203960 0 :doesthiswork!~Adium@207.55.82.87 QUIT :Quit: Leaving. < 1502204245 0 :doesthiswork!~Adium@207.55.82.87 JOIN :#esoteric < 1502204452 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 260 seconds < 1502204897 0 :ATMunn!~ATMunn@cpe-107-11-5-29.columbus.res.rr.com JOIN :#esoteric < 1502204897 0 :ATMunn!~ATMunn@cpe-107-11-5-29.columbus.res.rr.com QUIT :Changing host < 1502204897 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 JOIN :#esoteric < 1502204967 0 :AnotherTest!~turingcom@71.189.202.62.dynamic.cgnat.res.cust.swisscom.ch JOIN :#esoteric < 1502206270 0 :Cale!~cale@2607:fea8:98df:fd6a:39bb:90fb:d6b6:e724 QUIT :Ping timeout: 276 seconds < 1502206521 0 :Cale!~cale@2607:fea8:98e0:6f5:39bb:90fb:d6b6:e724 JOIN :#esoteric < 1502206561 0 :Mayoi!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying... < 1502207251 0 :AnotherTest!~turingcom@71.189.202.62.dynamic.cgnat.res.cust.swisscom.ch QUIT :Ping timeout: 246 seconds < 1502207263 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 JOIN :#esoteric < 1502207273 0 :contrapumpkin!~copumpkin@haskell/developer/copumpkin JOIN :#esoteric < 1502207279 0 :Cale!~cale@2607:fea8:98e0:6f5:39bb:90fb:d6b6:e724 QUIT :Ping timeout: 255 seconds < 1502207290 0 :Cale!~cale@CPEf48e38ee8583-CM0c473de9d680.cpe.net.cable.rogers.com JOIN :#esoteric < 1502207751 0 :LKoen!~LKoen@2a01:e35:2eed:a430:f06e:ff65:98bf:cf7e JOIN :#esoteric < 1502208515 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1502209148 0 :LKoen!~LKoen@2a01:e35:2eed:a430:f06e:ff65:98bf:cf7e QUIT :Remote host closed the connection < 1502210556 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :humans. < 1502210562 0 :btiffin!~chatzilla@CPE0c473de9ff81-CM0c473de9ff80.cpe.net.cable.rogers.com JOIN :#esoteric < 1502211469 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 QUIT :Ping timeout: 255 seconds < 1502211974 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Damn it, the wiki is still down?! < 1502212030 0 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1502212233 0 :zseri!5e86db0c@gateway/web/freenode/ip.94.134.219.12 JOIN :#esoteric < 1502212556 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1502212968 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 JOIN :#esoteric < 1502213996 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :https://www.wykop.pl/cdn/c3201142/comment_4PbmfLgqbbQCMtbgNxVNKuLOf77gTHsi.jpg < 1502214085 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :everyone calls an integral an integral, except poles, who call it a calka < 1502214141 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :and icelanders, but that's probably on purpose < 1502214208 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 QUIT :Ping timeout: 240 seconds < 1502214259 0 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net JOIN :#esoteric < 1502214596 0 :wob_jonas!b03f189e@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.158 JOIN :#esoteric < 1502214684 0 :wob_jonas!b03f189e@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.158 PRIVMSG #esoteric :why the fuck do people do a 2d plot of something like records of something over time and connect the data points with straight lines instead of stairs? straight lines makes no sense! the record doesn't even approximate going down linearly, it has jumps when someone gets a new record. < 1502214695 0 :wob_jonas!b03f189e@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.158 PRIVMSG #esoteric :it's so stupid < 1502214703 0 :wob_jonas!b03f189e@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.158 PRIVMSG #esoteric :so many annoying stupid plots < 1502215104 0 :Cale!~cale@CPEf48e38ee8583-CM0c473de9d680.cpe.net.cable.rogers.com PRIVMSG #esoteric :If you think that's dumb, consider 3D pie charts < 1502215123 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 268 seconds < 1502215135 0 :wob_jonas!b03f189e@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.158 PRIVMSG #esoteric :Cale: or 3D bar charts with crazy close perspectives, in plots where there's absolutely no need for any 3D. I know. < 1502215189 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :http://www.businessinsider.com/the-27-worst-charts-of-all-time-2013-6?op=1 < 1502215231 0 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net QUIT :Remote host closed the connection < 1502215261 0 :wob_jonas!b03f189e@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.158 PRIVMSG #esoteric :Also, I just saw some charts where the numbers on the Y axis were truncated in the image, so all you could see is "5%" "0%" "5%" "0%" "5%" with no way to tell the first digit < 1502215316 0 :LKoen_!~LKoen@2a01:e35:2eed:a430:7d16:fa83:8500:3077 JOIN :#esoteric < 1502215376 0 :btiffin!~chatzilla@CPE0c473de9ff81-CM0c473de9ff80.cpe.net.cable.rogers.com QUIT :Remote host closed the connection < 1502215544 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 JOIN :#esoteric < 1502215610 0 :wob_jonas!b03f189e@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.158 PRIVMSG #esoteric :\oren\: wow < 1502216216 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 QUIT :Ping timeout: 255 seconds < 1502216584 0 :zseri!5e86db0c@gateway/web/freenode/ip.94.134.219.12 QUIT :Ping timeout: 260 seconds < 1502216741 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 JOIN :#esoteric < 1502216877 0 :LKoen_!~LKoen@2a01:e35:2eed:a430:7d16:fa83:8500:3077 QUIT :Remote host closed the connection < 1502216881 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1502217246 0 :zseri!5e86db0c@gateway/web/freenode/ip.94.134.219.12 JOIN :#esoteric < 1502217349 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Cale: Hale < 1502217353 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :3D pie charts are delicious < 1502217444 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What is the meaning of the trace of a linear map? < 1502217528 0 :wob_jonas!b03f189e@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.158 PRIVMSG #esoteric :shachaf: sum of eigenvalues? < 1502217548 0 :wob_jonas!b03f189e@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.158 PRIVMSG #esoteric :also sum of elements in diagonals < 1502217616 0 :wob_jonas!b03f189e@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.158 PRIVMSG #esoteric :shachaf: basically, if you have a linear map from a space to the same space, and you change coordinates (on both sides), the eigenvalues don't change, and so the multiset of eigenvalues is an important invariant. but < 1502217678 0 :wob_jonas!b03f189e@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.158 PRIVMSG #esoteric :the multiset of invariants is a multiset, which is a bit ugly, so sometimes you want specific scalar-valued statistics from it, and the most important ones are the determinant (product of eigenvalues), trace (sum of eigenvalues), eigenvalue with largest absolute value, and the ratio of the eigenvalues with the largest and second largest eigenvalues < 1502217690 0 :wob_jonas!b03f189e@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.158 PRIVMSG #esoteric :these come up in a few places, but I don't quite remember where < 1502217712 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, so it is. < 1502217726 0 :wob_jonas!b03f189e@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.158 PRIVMSG #esoteric :the trace is also funny because it satisfies a somewhat simple equality Tr(ABC)=Tr(BCA), which isn't as simple as the determinant one, but still comes up sometimes < 1502217745 0 :wob_jonas!b03f189e@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.158 PRIVMSG #esoteric :maybe physicists can tell more about why the trace is important < 1502217752 0 :wob_jonas!b03f189e@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.158 PRIVMSG #esoteric :it seems to come up in physics < 1502217764 0 :wob_jonas!b03f189e@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.158 PRIVMSG #esoteric :and tensors and stuff < 1502220384 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 260 seconds < 1502220651 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1502220695 0 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net JOIN :#esoteric < 1502220896 0 :Herbstkind!~S1@ip4d16fc7a.dynamic.kabel-deutschland.de JOIN :#esoteric < 1502220896 0 :wob_jonas!b03f189e@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.158 PRIVMSG #esoteric :There are somewhat subjective questions like "What's the difference between X and Y?" that if you try to research on the internet, you find only vague answers like "I use X because it seems to work better for me" and answers that are trying to sell something "X is definitely better in all cases for the following five reasons: (long explanation), oh < 1502220897 0 :wob_jonas!b03f189e@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.158 PRIVMSG #esoteric : and buy the way, buy our new X+ for just 99 dollars". < 1502221231 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :wob_jonas, what was the book you were buying yesterday < 1502221294 0 :wob_jonas!b03f189e@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.158 PRIVMSG #esoteric :Taneb: ''Arany János Balladái Zichy Mihály rajzaival''. (2016) Kossuth Kiadó, MTA Könyvtár és Információs Központ – Országos Széchényi Könyvtár, ISBN: 978-963-09-8596-3. A kiadás alapja azonos címmel (I–IV. kötet), Budapest, Ráth Mór, 1895–1898. < 1502221310 0 :wob_jonas!b03f189e@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.158 PRIVMSG #esoteric :nice facsimile of the old four volume book set with Zichy's beautiful drawings < 1502221422 0 :wob_jonas!b03f189e@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.158 PRIVMSG #esoteric :totally in public domain, except possibly a single essay on page 69, which is only pretty likely in public domain and doesn't matter anyway, so I'm going to try to scan it in as high quality as I can get, clean it up, and upload to commons.wikimedia so everyone can access < 1502221450 0 :wob_jonas!b03f189e@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.158 PRIVMSG #esoteric :it's such a beautiful collection of drawings that it totally deserves a complete reproduction on the internet < 1502221486 0 :wob_jonas!b03f189e@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.158 PRIVMSG #esoteric :the destroyed book plus scanning will cost me less than 10000 HUF in total, which I will gladly pay for this < 1502221491 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric < 1502221501 0 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net QUIT :Remote host closed the connection < 1502221627 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1502221660 0 :erkin!~erkin@unaffiliated/erkin QUIT :Remote host closed the connection < 1502222339 0 :wob_jonas!b03f189e@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.158 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client < 1502222360 0 :wob_jonas!b03f189e@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.158 JOIN :#esoteric < 1502222509 0 :wob_jonas!b03f189e@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.158 QUIT :Client Quit < 1502222871 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1502223217 0 :MDude!~MDude@c-73-187-225-46.hsd1.pa.comcast.net QUIT :Ping timeout: 240 seconds < 1502223958 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1502224565 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 240 seconds < 1502225319 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net JOIN :#esoteric < 1502225914 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :hi hppavilion[1]. < 1502225929 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net PRIVMSG #esoteric :hi rdococ. I just got dilated < 1502226697 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1502226718 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :O_o http://gcc.gnu.org/onlinedocs/gcc/Nested-Functions.html < 1502226726 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:fe:7861:5ed:8fe6 QUIT :Ping timeout: 255 seconds < 1502226786 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :nested functions + function pointers ≈ first-class functions < 1502227556 0 :zseri!5e86db0c@gateway/web/freenode/ip.94.134.219.12 QUIT :Quit: Page closed < 1502227611 0 :fizzie!?@? PRIVMSG #esoteric :Hey, the server is answering SSH now. < 1502227619 0 :fizzie!?@? PRIVMSG #esoteric :But it seems to be having some amount of trouble. < 1502227620 0 :PinealGlandOptic!~PinealGla@82.144.205.57 JOIN :#esoteric < 1502227651 0 :fizzie!?@? PRIVMSG #esoteric :"Write-error on swap-device (254:1:178952)" "end_request: I/O error, dev sda, sector 25058568" "EXT4-fs error (device dm-0) in ext4_evict_inode:243: Journal has aborted" < 1502227657 0 :fizzie!?@? PRIVMSG #esoteric :Doesn't sound terribly healthy. < 1502227727 0 :fizzie!?@? PRIVMSG #esoteric :There's also 1254 processes marked "[sshd] ". < 1502227754 0 :fizzie!?@? PRIVMSG #esoteric :Wonder if a reboot would be a good idea. < 1502227761 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ribbit < 1502227808 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :if there are 1254 processes then possibly it hasn't rebooted in a while < 1502227821 0 :fizzie!?@? PRIVMSG #esoteric :Not in 31 days. < 1502227837 0 :fizzie!?@? PRIVMSG #esoteric :Though most of those processes are from today or Aug 5th, for whatever reason. < 1502227854 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :was Aug 5th when it first disappeared? < 1502227861 0 :fizzie!?@? PRIVMSG #esoteric :They also all have systemd's init process as parent. < 1502227895 0 :fizzie!?@? PRIVMSG #esoteric :"Aug 5 02:17:41" is when syslog stops, so I'm guessing yes. < 1502227911 0 :fizzie!?@? PRIVMSG #esoteric :I guess a reboot is unlikely to make it any *more* broken than it currently is. < 1502227918 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :wheee < 1502227963 0 :fizzie!?@? PRIVMSG #esoteric :Looks like it's mounted / as read-only as well, presumably due to the errors. < 1502227983 0 :fizzie!?@? PRIVMSG #esoteric :Of course there's the chance that it won't come back up after a reboot, so maybe I should run my backup script to a temporary location just in case. < 1502227986 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :it's like a chicken walked up to a mountain and pecked the ground, causing a landslide that took a billion computers with it < 1502228382 0 :fizzie!?@? PRIVMSG #esoteric :Looks like mysql isn't up enough to do the backups, anyway. < 1502228393 0 :fizzie!?@? PRIVMSG #esoteric :Oh well, I still have a copy up to Aug 1st. < 1502228397 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :Actually cooked for the first time in years < 1502228463 0 :fizzie!?@? PRIVMSG #esoteric :Heh, rebooting doesn't work. < 1502228464 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What food did you invent? < 1502228475 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :Cheese and Too Much Ham Omelette < 1502228479 0 :fizzie!?@? PRIVMSG #esoteric :"Failed to start reboot.target: Activation of org.freedesktop.systemd1 timed out" "Failed to open initctl FIFO: No such device or address" "Failed to talk to init daemon." < 1502228513 0 :fizzie!?@? PRIVMSG #esoteric :Taneb: As a marketing trick, maybe call it "Cheese and Extreme Ham Omelette" if you're starting a restaurant. < 1502228622 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :fizzie, I think I'll stay feeling like an imposter in software development for now < 1502228797 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :cheese and 04E08X09T11R12E13M04E jam omelette < 1502228974 0 :AnotherTest!~turingcom@71.189.202.62.dynamic.cgnat.res.cust.swisscom.ch JOIN :#esoteric < 1502229444 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : . o O ( Are there esolangs with support for anonymous, first-class functions, but not closures? I'd say langs in general, but it seems odd enough to me that it would be considered esoteric ) <-- iirc FALSE might count... < 1502229501 0 :Herbstkind!~S1@ip4d16fc7a.dynamic.kabel-deutschland.de QUIT :Quit: Leaving < 1502229526 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I considered the possibility of using partial application or currying to simulate anonymous functions, and function pointers to simulate higher-ordered functions. < 1502229536 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i recall when translating my :()^ TC proof from underload to it, it was essential that no dynamically built functions were required. < 1502229553 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net QUIT :Ping timeout: 268 seconds < 1502229708 0 :AnotherTest!~turingcom@71.189.202.62.dynamic.cgnat.res.cust.swisscom.ch QUIT :Ping timeout: 260 seconds < 1502229816 0 :AnotherTest!~turingcom@71.189.202.62.dynamic.cgnat.res.cust.swisscom.ch JOIN :#esoteric < 1502230879 0 :AnotherTest!~turingcom@71.189.202.62.dynamic.cgnat.res.cust.swisscom.ch QUIT :Ping timeout: 276 seconds < 1502231609 0 :LKoen!~LKoen@2a01:e35:2eed:a430:8c5d:5d21:587d:4abd JOIN :#esoteric < 1502232123 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Concept: esolangs where functions can not only be passed around as parameters, but their very mechanics can be modified - each individual step in the function is a unit in itself. < 1502232176 0 :wob_jonas!b03f189e@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.158 JOIN :#esoteric < 1502232189 0 :wob_jonas!b03f189e@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.158 PRIVMSG #esoteric :rdococ: like emacs lisp, or (sort of) postscript, or, you know, machine code? < 1502232202 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :maybe? < 1502232285 0 :wob_jonas!b03f189e@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.158 PRIVMSG #esoteric :it's possible to modify code in a lot of languages that allow memory access, it's just very often very nonportable against different implementations, including later ones that are better optimized, which is why people don't like it < 1502232293 0 :tswe_tt!~tswett@unaffiliated/tswett QUIT :Read error: Connection reset by peer < 1502232319 0 :wob_jonas!b03f189e@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.158 PRIVMSG #esoteric :people have modified BASIC code even in BASIC-era personal computers, mostly to get around various limitations of BASIC or tight memory limits < 1502232323 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :True, but I was considering a high-level approach in which modifying functions remains consistent between implementations, due to the fact that it is in the specification. < 1502232381 0 :wob_jonas!b03f189e@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.158 PRIVMSG #esoteric :that's possible because those interpreters usually store the BASIC code in a rather straightforward way, as a list of characters with keywords represented as one or two byte shortcuts per line, and some sort of linked list structure to link the lines < 1502232591 0 :wob_jonas!b03f189e@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.158 PRIVMSG #esoteric :such tricks were not done often, because once you go to so much trouble to learn about the guts of the machine, it's usually better to just write most of your program in machine code with very little use of BASIC, but they did exist < 1502232681 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :then there are the forth people. < 1502232974 0 :wob_jonas!b03f189e@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.158 PRIVMSG #esoteric :one crazy hack you could do this way is to use the same loop for reading and writing all variables and array items of game state to/from a savefile in a game, with special code to switch the statement between WRITE and INPUT in the lines of code < 1502233023 0 :wob_jonas!b03f189e@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.158 PRIVMSG #esoteric :this was necessary on the C64 because its basic didn't have a FIELD statement (nor MKI/CVI functions for that matter, although that wouldn't help here at all), so you saved text to the casette. what a waste! < 1502233757 0 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1502234008 0 :wob_jonas!b03f189e@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.158 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client < 1502234142 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :yeah, that sounds like how I use assembly, at least for tight loops < 1502234149 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :(on z80) < 1502234388 0 :btiffin!~chatzilla@CPE0c473de9ff81-CM0c473de9ff80.cpe.net.cable.rogers.com JOIN :#esoteric < 1502234853 0 :btiffin!~chatzilla@CPE0c473de9ff81-CM0c473de9ff80.cpe.net.cable.rogers.com QUIT :Remote host closed the connection < 1502234933 0 :HackEgo!~HackEgo@162.248.166.242 JOIN :#esoteric < 1502235012 0 :fizzie!?@? PRIVMSG #esoteric :Hoo. < 1502235028 0 :fizzie!?@? PRIVMSG #esoteric :Looks like that worked. < 1502235045 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :HiEgo < 1502235074 0 :fizzie!?@? PRIVMSG #esoteric :systemd was totally hosed and refused to play ball, but there was a rw-mounted filesystem at /boot, so could stick in there a program that just called the reboot syscall. < 1502235118 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :Hacky. < 1502235155 0 :fizzie!?@? PRIVMSG #esoteric :So far there aren't even any IO errors in dmesg, and the web server is back up as well. < 1502235163 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fizzie: Fortunately we're running regular fshg backups, right? < 1502235169 0 :fizzie!?@? PRIVMSG #esoteric :shachaf: Yes, we are. < 1502235187 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no TOPIC #esoteric :http://esolangs.org/ is back, bimetal prismack nowhere to be found | logs: http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/?C=M;O=D | https://www.dropbox.com/s/fyhqyvy3i8oh25m/wisdom.pdf | ICFP contest ends on 2017-08-07 < 1502235192 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :hurray, I got a raise! < 1502235198 0 :fizzie!?@? PRIVMSG #esoteric :I had a copy up to slwd decadent//s,.,A,;s,$,., < 1502235214 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :\oren\: raise dead?! < 1502235215 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :famous last hacks < 1502235225 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I didn't know \oren\ was a vampire. < 1502235228 0 :fizzie!?@? PRIVMSG #esoteric :(It's once a week, not quite up to continuous integration standards.) < 1502235252 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: What's going on with olist, by the way? < 1502235258 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What's what'shisname planning? < 1502235299 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: no I got a raise in salry < 1502235323 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: it appears to be going into fart joke territory hth < 1502235410 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :\oren\ sprø som salry < 1502235414 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: i'm vaguely assuming durkon is trying to get the vampire to misunderstand some memories in a fatal way. just not sure he's succeeding much... < 1502235437 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: he seems to be p. pleased with whatever he's doing < 1502235542 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :🤑 < 1502235542 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :💰 < 1502235542 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :🏦 < 1502235543 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :! < 1502235578 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :economoji < 1502235601 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :also I watched the emoji movie < 1502235617 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :it was terrible < 1502235639 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Why did you watch it? < 1502235662 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :becuase I wanted to knwo how bad it is < 1502235672 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`unidecode 🤑 💰 🏦 < 1502235674 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :U+1F911 MONEY-MOUTH FACE \ UTF-8: f0 9f a4 91 UTF-16BE: d83edd11 Decimal: 🤑 \ 🤑 \ Category: So (Symbol, Other) \ Bidi: ON (Other Neutrals) \ \ U+0020 SPACE \ UTF-8: 20 UTF-16BE: 0020 Decimal: \ \ Category: Zs (Separator, Space) \ Bidi: WS (Whitespace) \ \ U+1F4B0 MONEY BAG \ UTF-8: f0 9f 92 b0 UTF-16BE: d83ddcb0 Decimal: < 1502235686 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`unidecode 🤑💰🏦 < 1502235687 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :U+1F911 MONEY-MOUTH FACE \ UTF-8: f0 9f a4 91 UTF-16BE: d83edd11 Decimal: 🤑 \ 🤑 \ Category: So (Symbol, Other) \ Bidi: ON (Other Neutrals) \ \ U+1F4B0 MONEY BAG \ UTF-8: f0 9f 92 b0 UTF-16BE: d83ddcb0 Decimal: 💰 \ 💰 \ Category: So (Symbol, Other) \ Bidi: ON (Other Neutrals) \ \ U+1F3E6 BANK \ UTF-8: f0 9f 8f a6 UTF-16BE < 1502235691 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :. o O ( and now you know. and knowing is half the battle. ) < 1502235744 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :in emojis < 1502235763 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`unicode 🤑💰🏦 < 1502235764 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :U+1F911 MONEY-MOUTH FACE \ UTF-8: f0 9f a4 91 UTF-16BE: d83edd11 Decimal: 🤑 \ 🤑 \ Category: So (Symbol, Other) \ Bidi: ON (Other Neutrals) \ \ U+1F4B0 MONEY BAG \ UTF-8: f0 9f 92 b0 UTF-16BE: d83ddcb0 Decimal: 💰 \ 💰 \ Category: So (Symbol, Other) \ Bidi: ON (Other Neutrals) \ \ U+1F3E6 BANK \ UTF-8: f0 9f 8f a6 UTF-16BE < 1502235768 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm. < 1502235777 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Wasn't there a thing that gave a more concise output? < 1502235790 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`unidecode 🤑💰🏦 < 1502235791 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :U+1F911 MONEY-MOUTH FACE \ UTF-8: f0 9f a4 91 UTF-16BE: d83edd11 Decimal: 🤑 \ 🤑 \ Category: So (Symbol, Other) \ Bidi: ON (Other Neutrals) \ \ U+1F4B0 MONEY BAG \ UTF-8: f0 9f 92 b0 UTF-16BE: d83ddcb0 Decimal: 💰 \ 💰 \ Category: So (Symbol, Other) \ Bidi: ON (Other Neutrals) \ \ U+1F3E6 BANK \ UTF-8: f0 9f 8f a6 UTF-16BE < 1502235825 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: the concise output only works if all the characters are within the ancient version of python's unicode library < 1502235832 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Ah. < 1502235838 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :imo fix it twh < 1502235855 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :that would probably require upgrading HackEgo's python. < 1502235869 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :money mouth, bag with dolar sign, bank < 1502235878 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Why? Just change the printing format for the fallback. < 1502235933 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :🏧 < 1502235976 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :http://www.edgarmcherly.com/spider_rumor.htm < 1502235993 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :In the time it took me to find that comic I forgot why I was looking for it. < 1502236014 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :the fallback is to a more general unicode lookup program that isn't just for characters. < 1502236022 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`multicode LATIN < 1502236023 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :U+0041 LATIN CAPITAL LETTER A \ UTF-8: 41 UTF-16BE: 0041 Decimal: A \ A (a) \ Lowercase: U+0061 \ Category: Lu (Letter, Uppercase) \ Bidi: L (Left-to-Right) \ \ U+0042 LATIN CAPITAL LETTER B \ UTF-8: 42 UTF-16BE: 0042 Decimal: B \ B (b) \ Lowercase: U+0062 \ Category: Lu (Letter, Uppercase) \ Bidi: L (Left-to-Right) \ \ U+0043 LATIN C < 1502236088 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i suppose `unidecode could try to parse the output of that. < 1502236110 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Doesn't it have Unicode data in a more convenient format? < 1502236158 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :`` multicod🏧e < 1502236159 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv/bin/`: line 5: $'multicod\360\237\217\247e': command not found < 1502236175 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :I fail < 1502236175 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :well right, it's using share/unicodedata.txt or whatever < 1502236250 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` cat share/unic* < 1502236250 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :0000 NULL [.] \ 0001 START OF HEADING [.] \ 0002 START OF TEXT [] \ 0003 END OF TEXT [] \ 0004 END OF TRANSMISSION [] \ 0005 ENQUIRY [] \ 0006 ACKNOWLEDGE [] \ 0007 BELL [] \ 0008 BACKSPACE [] \ 0009 CHARACTER TABULATION [ ] \ 000A LINE FEED (LF) [ \ ] \ 000B LINE TABULATION < 1502236269 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hum. < 1502236272 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :https://www.youtube.com/watch?v=LcT2Cx1Rbd8 < 1502236316 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :well i don't know how to do it, anyway. < 1502236371 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :\oren\: Are they no longer underpaying you? < 1502236383 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You should try to get even more money. Maybe get a top hat and be a proper capitalist. < 1502236431 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :imo move to america < 1502236447 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :and maybe oppress some people? < 1502236463 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :who would I opress in america, fat people < 1502236464 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :? < 1502236475 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What did they do to you? < 1502236545 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :i mean most people in america are already pretty oppressed < 1502236569 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Right, so they're used to it. < 1502236753 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :We're used to it? How do I measure how oppressed I am? < 1502236816 0 :fizzie!?@? PRIVMSG #esoteric :`` for c in 🤑 💰 🏦; do unidecode $c | head -n 1; done < 1502236818 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :U+1F911 MONEY-MOUTH FACE \ U+1F4B0 MONEY BAG \ U+1F3E6 BANK < 1502236835 0 :fizzie!?@? PRIVMSG #esoteric :`url bin/unidecode < 1502236836 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :https://hackego.esolangs.org/fshg/index.cgi/file/tip/bin/unidecode < 1502236931 0 :fizzie!?@? PRIVMSG #esoteric :It could just do "take the first line" thing on the fallback, though it's using os.execvp which makes that not entirely trivial. < 1502236964 0 :fizzie!?@? PRIVMSG #esoteric :`mkx bin/singlecode//multicode "$@" | head -n 1 < 1502236967 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin/singlecode < 1502236971 0 :fizzie!?@? PRIVMSG #esoteric :`singlecode 💰 < 1502236972 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :U+1F4B0 MONEY BAG < 1502236973 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: i recall something relevant in monty python's holy grail. i think you use a duck somehow. < 1502236989 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net JOIN :#esoteric < 1502236993 0 :fizzie!?@? PRIVMSG #esoteric :`` sed -i -e 's/multicode/singlecode/g' bin/unidecode < 1502236995 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1502237003 0 :fizzie!?@? PRIVMSG #esoteric :`unidecode 🤑💰🏦 < 1502237003 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Traceback (most recent call last): \ File "/hackenv/bin/unidecode", line 6, in \ os.execvp("singlecode", ["singlecode"] + sys.argv[1:]) \ File "/usr/lib/python2.7/os.py", line 346, in execvp \ _execvpe(file, args) \ File "/usr/lib/python2.7/os.py", line 382, in _execvpe \ func(fullname, *argrest) \ OSError: [Errno 8] Exec < 1502237007 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :fizziello! you rehackegoed! < 1502237010 0 :fizzie!?@? PRIVMSG #esoteric :... < 1502237016 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`w < 1502237018 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :arin//ARIN is the American Registry for Internet Numbers. Or a pastebin service; one of the two. < 1502237094 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`url bin/unidecode < 1502237095 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :https://hackego.esolangs.org/fshg/index.cgi/file/tip/bin/unidecode < 1502237106 0 :fizzie!?@? PRIVMSG #esoteric :I "fixed" that offline. < 1502237107 0 :fizzie!?@? PRIVMSG #esoteric :`unidecode 🤑💰🏦 < 1502237108 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :U+1F911 MONEY-MOUTH FACE < 1502237120 0 :fizzie!?@? PRIVMSG #esoteric :Except without realizing it's not calling the fallback separately per character. < 1502237128 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :was just about to say. < 1502237178 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :helløœøœøœøirjan. < 1502237237 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` multicode 🤑💰🏦 | grep '^U+' < 1502237238 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :U+1F911 MONEY-MOUTH FACE \ U+1F4B0 MONEY BAG \ U+1F3E6 BANK < 1502237274 0 :fizzie!?@? PRIVMSG #esoteric :`` sed -i -e "s/head.*/grep '^U+'/" bin/singlecode < 1502237284 0 :fizzie!?@? PRIVMSG #esoteric :Yes, I was doing the same in a query. < 1502237298 0 :fizzie!?@? PRIVMSG #esoteric :`unidecode 🤑💰🏦 < 1502237318 0 :fizzie!?@? PRIVMSG #esoteric :Hm. < 1502237325 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :U+1F911 MONEY-MOUTH FACE < 1502237326 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1502237337 0 :fizzie!?@? PRIVMSG #esoteric :I think it was being slow. < 1502237339 0 :fizzie!?@? PRIVMSG #esoteric :`unidecode 🤑💰🏦 < 1502237340 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :U+1F911 MONEY-MOUTH FACE \ U+1F4B0 MONEY BAG \ U+1F3E6 BANK < 1502237345 0 :fizzie!?@? PRIVMSG #esoteric :Yes, that's good enough. < 1502237354 0 :fizzie!?@? PRIVMSG #esoteric :It's not exactly a consistent format, but definitely good enough. < 1502237358 0 :fizzie!?@? PRIVMSG #esoteric :`unidecode abc < 1502237359 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+0061 LATIN SMALL LETTER A] [U+0062 LATIN SMALL LETTER B] [U+0063 LATIN SMALL LETTER C] < 1502237379 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm pretty close < 1502237464 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/singlecode < 1502237464 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/bash \ multicode "$@" | grep '^U+' < 1502237511 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`sled bin/singlecode//2cmulticode "$@" | grep '^U+' | sed 's/.*/[&]/' | fmt -w500 < 1502237513 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin/singlecode//#!/bin/bash \ multicode "$@" | grep '^U+' | sed 's/.*/[&]/' | fmt -w500 < 1502237520 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`unidecode 🤑💰🏦 < 1502237521 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+1F911 MONEY-MOUTH FACE] [U+1F4B0 MONEY BAG] [U+1F3E6 BANK] < 1502237579 0 :fizzie!?@? PRIVMSG #esoteric :I can see this in one of those motivational poster meme styles, with the word "dedication" under it. < 1502237589 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :OKAY < 1502237622 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hellœily < 1502237795 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I once K-Lined a bottle. I ended up with a klein bottle. < 1502237846 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :eine kleine flaschenmusik < 1502237929 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ACTION wonders what a high-level language with C-like syntax would look like < 1502237951 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :As in, higher-level. I know there are definitely lower-level languages than C. < 1502237995 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :ACTION coughs. < 1502238000 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :C++. Rust. Java. < 1502238004 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :C#. < 1502238014 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :and literally a dozen others. < 1502238022 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :touche < 1502238038 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :like. find one who's syntax hasn't been influenced by C. that would be easier. < 1502238067 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Well, there are programming languages which seem /wildly/ different from C. < 1502238086 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :of course there are. < 1502238093 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :helloily < 1502238101 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :It's just hoily. :P < 1502238112 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :nah < 1502238127 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :lazanteaus < 1502238129 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :theres coily and ahoily, but no hoily < 1502238234 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ahoy < 1502238590 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ACTION throws some C and some first-class functions into a blender and blends < 1502238604 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :partial cubes are fucking weird. < 1502238664 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite < 1502238751 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :QUINTHELLOPIA! < 1502238760 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :rdochelloc, imellode. < 1502238780 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :imellode. < 1502238900 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :bum < 1502240397 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Well, I'm bored. My brain is malfunctioning, it can't come up with ideas. < 1502240416 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :join me in experimenting with path counting for hamming-labeled graphs. < 1502240426 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I mean, binding, partial application and currying to simulate first-class functions seems cool and all, but many programming languages have that... < 1502240523 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I wonder: if we started with reversible computing, instead of developing it as a concept later on, what would our programming languages be like? < 1502240769 0 :LKoen!~LKoen@2a01:e35:2eed:a430:8c5d:5d21:587d:4abd QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.” < 1502241475 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :O_O Apparently, and I did not know this, a goto statement was introduced to Lua 5.2.0-beta-rc1. < 1502243983 0 :paul2520!~paul2520@unaffiliated/paul2520 QUIT :Ping timeout: 276 seconds < 1502243985 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :what are partial cubes < 1502243985 0 :vifino!~vifino@tty.sh QUIT :Ping timeout: 248 seconds < 1502244008 0 :paul2520!~paul2520@paulkaefer.com JOIN :#esoteric < 1502244008 0 :paul2520!~paul2520@paulkaefer.com QUIT :Changing host < 1502244008 0 :paul2520!~paul2520@unaffiliated/paul2520 JOIN :#esoteric < 1502244028 0 :vifino!~vifino@tty.sh JOIN :#esoteric < 1502244158 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1502244625 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :. o O ( inverse Elvis operator, like Lua's and operator. a :? b ) < 1502244851 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :doesthiswork: https://en.wikipedia.org/wiki/Partial_cube < 1502244865 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :subgraph of an n-cube. < 1502244936 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I don't know if anyone's mentioned this yet, but YaY! The wiki is back up. < 1502245215 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1502245451 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :rdococ: I think the /topic may have already pointed to that fact hth < 1502245600 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :boily: Not false. < 1502245893 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`5 w < 1502245898 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1/2:hungarian//A gulyás, közeli rokonaival, a pörkölttel és a paprikással szinte az egyedüli parasztételek, amelyek a 19. században a polgári és a nemesi konyhában teljes mértékben létjogosultságot szereztek. \ invention//Invention is the daughter of necessity. \ narutoverse//narutoverse is a place where they haven't heard of having < 1502245904 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`n < 1502245905 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2/2: a bus factor of >1. Sgeo drives the bus. \ tdt//That doesn't tdt. \ rholypoly//A rholypoly is an edible Greek species of Armadillidiidae. Goes well with garlic! < 1502245923 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :...what? < 1502245946 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :everything makes sense. paprikással. < 1502246023 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ACTION suddenly dies < 1502246096 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :ACTION throws rdococ a senzu bean. < 1502246107 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :please no dying, unless certified for auto-reanimation. < 1502246120 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :this is getting annoying < 1502246337 0 :wob_jonas!b03f1917@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.23 JOIN :#esoteric < 1502246451 0 :wob_jonas!b03f1917@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.23 PRIVMSG #esoteric :I have a stupid algorithm theory question that doesn't seem googlable because the results are masked by a more famous NP-complete question that doesn't seem to be reducable to my problem. < 1502246589 0 :wob_jonas!b03f1917@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.23 PRIVMSG #esoteric :Input is a digraph G, node weights w that are arbitrary precision integers, a selected node s in that digraph, and a natural number n. Find a set of n arcs such that the total weight of the nodes reachable from s through those arcs is maximal. < 1502246624 0 :wob_jonas!b03f1917@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.23 PRIVMSG #esoteric :The weights in the input are encoded in binary. This is clearly in NP, but I can't tell if there's a polynomial algorithm. < 1502246646 0 :wob_jonas!b03f1917@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.23 PRIVMSG #esoteric :Can you give a polynomial algorithm or a good argument why such an algo doesn't exist (eg. the problem is NP-complete)? < 1502246727 0 :wob_jonas!b03f1917@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.23 PRIVMSG #esoteric :ARGH I messed up the main part < 1502246734 0 :wob_jonas!b03f1917@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.23 PRIVMSG #esoteric :The node weights in my problem are nonnegative. < 1502246746 0 :wob_jonas!b03f1917@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.23 PRIVMSG #esoteric :0 <= w(v) for every vertex v < 1502246762 0 :wob_jonas!b03f1917@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.23 PRIVMSG #esoteric :That's what makes it very different from the other problems I found on the interweb. < 1502246767 0 :wob_jonas!b03f1917@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.23 PRIVMSG #esoteric :Trust me to mess this up. < 1502246840 0 :wob_jonas!b03f1917@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.23 PRIVMSG #esoteric :Ah, this looks relevant: https://math.stackexchange.com/q/1824344/24908 < 1502246851 0 :wob_jonas!b03f1917@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.23 PRIVMSG #esoteric :Not the same though < 1502246870 0 :wob_jonas!b03f1917@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.23 PRIVMSG #esoteric :Might still help. < 1502246897 0 :wob_jonas!b03f1917@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.23 PRIVMSG #esoteric :linear programming eh... good idea < 1502246981 0 :wob_jonas!b03f1917@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.23 PRIVMSG #esoteric :I don't understand how that works though < 1502247019 0 :wob_jonas!b03f1917@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.23 PRIVMSG #esoteric :It sounds as if that answer is wrong < 1502247102 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net QUIT :Quit: WARRIOR CHICKEN < 1502247294 0 :MDude!~MDude@c-73-187-225-46.hsd1.pa.comcast.net JOIN :#esoteric < 1502247355 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :what is s? < 1502247364 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :nevermind < 1502247545 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :since every node monotonically non-decreases the total weight isn't the answer just the set of edges reachable from s? < 1502247561 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :ah n < 1502247572 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :yes dynamic programming < 1502247586 0 :wob_jonas!b03f1917@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.23 PRIVMSG #esoteric :doesthiswork: dynamic programming how exactly? < 1502247612 0 :wob_jonas!b03f1917@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.23 PRIVMSG #esoteric :note that n is in the input, and I would like a polynomial algorithm. < 1502247625 0 :wob_jonas!b03f1917@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.23 PRIVMSG #esoteric :(an exponential algorithm is trivial) < 1502247670 0 :wob_jonas!b03f1917@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.23 PRIVMSG #esoteric :but of course I could be just tired and making a stupid mistake here < 1502247684 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 QUIT :Quit: See ya! o/ < 1502247725 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :the value of a node it is its w + all ws that it is worthwile to reach from it < 1502247806 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :( don't have a solid answer yet so I'm working on it) < 1502247807 0 :idris-bot!~idris-bot@dslb-178-004-083-030.178.004.pools.vodafone-ip.de PRIVMSG #esoteric :(input):1:51: error: expected: "#", < 1502247807 0 :idris-bot!~idris-bot@dslb-178-004-083-030.178.004.pools.vodafone-ip.de PRIVMSG #esoteric : "$", "&", "&&", "&&&", "*!>", < 1502247807 0 :idris-bot!~idris-bot@dslb-178-004-083-030.178.004.pools.vodafone-ip.de PRIVMSG #esoteric : "*", "***", "*>", "*>|", "+", < 1502247807 0 :idris-bot!~idris-bot@dslb-178-004-083-030.178.004.pools.vodafone-ip.de PRIVMSG #esoteric : "++", "+++", "-", "->", ".", < 1502247807 0 :idris-bot!~idris-bot@dslb-178-004-083-030.178.004.pools.vodafone-ip.de PRIVMSG #esoteric : "/", "/=", ":+", ":-", "::",14↵… < 1502247843 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :( "#" < 1502247843 0 :idris-bot!~idris-bot@dslb-178-004-083-030.178.004.pools.vodafone-ip.de PRIVMSG #esoteric :04"#" : 12String < 1502247904 0 :wob_jonas!b03f1917@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.23 PRIVMSG #esoteric :I might ask this on TCS SE if I can't find an answer with more searching and thinking later, but I'm too tired for that today, and when I do it properly, I will probably find a ready answer on the web. < 1502247910 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :pretty sure you can reduce max-cover to it < 1502247936 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :why not reduce max-n < 1502247970 0 :wob_jonas!b03f1917@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.23 PRIVMSG #esoteric :@Jafet: oh! that's a good idea < 1502247970 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Unknown command, try @list < 1502247972 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :in fact, it probably works even if w ∈ {0,1} < 1502248025 0 :wob_jonas!b03f1917@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.23 PRIVMSG #esoteric :although I don't really see if it works < 1502248045 0 :wob_jonas!b03f1917@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.23 PRIVMSG #esoteric :if you know more concretely, please tell < 1502248099 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :How about start at s and for each path outward put the path partial sum at each node < 1502248126 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :that doesn't handle branching but will find the best linear < 1502248190 0 :wob_jonas!b03f1917@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.23 PRIVMSG #esoteric :doesthiswork: the number of paths (from s) needn't be polynomially bound < 1502248205 0 :wob_jonas!b03f1917@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.23 PRIVMSG #esoteric :so I don't see how you do that < 1502248233 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :it is bounded by the number of nodes < 1502248305 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :if that doesn't count then that is an easy proof that it can't be done polynomially < 1502248317 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :if there are S sets with M total elements, create a little tree for each set and join the sets to s by paths of length SM^2 < 1502248364 0 :wob_jonas!b03f1917@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.23 PRIVMSG #esoteric :doesthiswork: huh? the number of paths isn't bounded by the number of nodes < 1502248374 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :then if n=(K+1)SM^2-1, only K sets can be selected < 1502248447 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :you don't explore any node that has a higher or equal partial sum than the one you'd assign to it (this is the dynamic programming part) < 1502248449 0 :wob_jonas!b03f1917@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.23 PRIVMSG #esoteric :Jafet: I don't understand that < 1502248522 0 :wob_jonas!b03f1917@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.23 PRIVMSG #esoteric :doesthiswork: I don't understand that either, how is the algorithm supposed to work? < 1502248597 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :wob_jonas: I don't understand why you don't understand that < 1502248600 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :you start at s and create a tree where each node stores the sum of all weights between it and s < 1502248752 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :You're right that it doesn't work because the path length might be different < 1502248858 0 :wob_jonas!b03f1917@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.23 PRIVMSG #esoteric :Jafet: ah, you're trying to reduce a different problem than I thought of < 1502248861 0 :wob_jonas!b03f1917@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.23 PRIVMSG #esoteric :that's the problem < 1502248949 0 :wob_jonas!b03f1917@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.23 PRIVMSG #esoteric :ah, tricky < 1502248966 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Maximum_coverage_problem < 1502248987 0 :wob_jonas!b03f1917@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.23 PRIVMSG #esoteric :you make long paths so those overwhelm other nodes in the node count limit < 1502248994 0 :wob_jonas!b03f1917@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.23 PRIVMSG #esoteric :but still only polynomial length paths < 1502249124 0 :wob_jonas!b03f1917@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.23 PRIVMSG #esoteric :And you assign 0 weight to the nodes in those extra paths, but 1 weight to the nodes corresponding the elements in the cover problem < 1502249159 0 :wob_jonas!b03f1917@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.23 PRIVMSG #esoteric :That probably works as an NP-completeness reduction, yes, although I think your formulas are slightly off < 1502249165 0 :wob_jonas!b03f1917@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.23 PRIVMSG #esoteric :Jafet: thank you < 1502249170 0 :wob_jonas!b03f1917@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.23 PRIVMSG #esoteric :that sounds like a solution < 1502250070 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 240 seconds < 1502250214 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric < 1502250516 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 240 seconds < 1502251052 0 :jaboja!~jaboja@jaboja.pl QUIT :Remote host closed the connection < 1502255340 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric < 1502259247 0 :wob_jonas!b03f1917@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.23 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client < 1502260164 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07OISC14]]4 10 02https://esolangs.org/w/index.php?diff=52672&oldid=46344 5* 03DinoD123 5* (+10) 10Added mention of [[WordWordJump]], adjusted some grammar and phrasing < 1502260332 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07OISC14]]4 M10 02https://esolangs.org/w/index.php?diff=52673&oldid=52672 5* 03DinoD123 5* (-2) 10 < 1502260959 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :@metar esgg < 1502260959 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :ESGG 090520Z 10012KT 9999 -SHRA FEW024 SCT040 16/12 Q1011 < 1502262360 0 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1502264755 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1502264795 0 :doesthiswork!~Adium@207.55.82.87 QUIT :Quit: Leaving. < 1502266209 0 :augur!~augur@hostelingintl.static.monkeybrains.net JOIN :#esoteric < 1502266285 0 :xkapastel!uid17782@gateway/web/irccloud.com/x-xmyiswbqkidrotfn QUIT :Quit: Connection closed for inactivity < 1502266472 0 :augur!~augur@hostelingintl.static.monkeybrains.net QUIT :Ping timeout: 260 seconds < 1502267392 0 :augur!~augur@162.245.20.162 JOIN :#esoteric < 1502267499 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1502267725 0 :augur!?@? NICK :17SABNV0E < 1502267885 0 :17SABNV0E!~augur@162.245.20.162 QUIT :Ping timeout: 268 seconds < 1502268035 0 :augur!~augur@162.245.20.162 JOIN :#esoteric < 1502268329 0 :augur!~augur@162.245.20.162 QUIT :Ping timeout: 268 seconds < 1502268837 0 :augur!~augur@162.245.20.162 JOIN :#esoteric < 1502269097 0 :augur!~augur@162.245.20.162 QUIT :Ping timeout: 260 seconds < 1502269515 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:c90:4e98:43cf:bbc8 JOIN :#esoteric < 1502269850 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :navigating hamming spaces gets weird. < 1502269957 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net QUIT :Ping timeout: 276 seconds < 1502270020 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:c90:4e98:43cf:bbc8 QUIT :Ping timeout: 246 seconds < 1502270135 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :"go five units west". okay. "go five units west again." okay. "you traveled back where you came from." < 1502270615 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net JOIN :#esoteric < 1502271156 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 240 seconds < 1502271892 0 :augur!~augur@162.245.20.162 JOIN :#esoteric < 1502271910 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 240 seconds < 1502272037 0 :jix!~jix@31.24.148.17 QUIT :*.net *.split < 1502272039 0 :Gregor!dlopen@71.19.155.102 QUIT :*.net *.split < 1502272141 0 :augur!~augur@162.245.20.162 QUIT :Ping timeout: 246 seconds < 1502272220 0 :augur!~augur@hostelingintl.static.monkeybrains.net JOIN :#esoteric < 1502272247 0 :mtve!~mtve@fortress3.myftp.org QUIT :Ping timeout: 260 seconds < 1502272475 0 :augur!~augur@hostelingintl.static.monkeybrains.net QUIT :Ping timeout: 240 seconds < 1502272803 0 :augur!~augur@162.245.20.162 JOIN :#esoteric < 1502273083 0 :augur!~augur@162.245.20.162 QUIT :Ping timeout: 255 seconds < 1502273346 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying... < 1502274678 0 :jix!~jix@jixco.de JOIN :#esoteric < 1502274858 0 :Gregor!dlopen@71.19.155.102 JOIN :#esoteric < 1502274884 0 :mtve!~mtve@fortress3.myftp.org JOIN :#esoteric < 1502274972 0 :danieljabailey!~danieljab@cpc75709-york6-2-0-cust725.7-1.cable.virginm.net QUIT :Quit: ZNC 1.6.4+deb1 - http://znc.in < 1502274990 0 :danieljabailey!~danieljab@cpc75709-york6-2-0-cust725.7-1.cable.virginm.net JOIN :#esoteric < 1502275179 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1502276926 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1502277363 0 :LKoen!~LKoen@2a01:e35:2eed:a430:114:7f76:649a:854b JOIN :#esoteric < 1502278481 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net JOIN :#esoteric < 1502279819 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`w < 1502279821 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :select//select is a very versatile construct: it waits for events, retrieves data from tables, creates a list from elements of an input list that satisfy a condition, a dropdown list element, an event for when selection changes, branches between multiple arms, conditional between two expressions, prints a text-based menu prompt in a loop, and more. < 1502279983 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying... < 1502280820 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1502281392 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :`w poll < 1502281393 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :That's not wise. < 1502281490 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net QUIT :Quit: BIREFRINGENT CHICKEN < 1502282654 0 :LKoen!~LKoen@2a01:e35:2eed:a430:114:7f76:649a:854b QUIT :Remote host closed the connection < 1502282673 0 :LKoen!~LKoen@2a01:e35:2eed:a430:114:7f76:649a:854b JOIN :#esoteric < 1502282831 0 :augur!~augur@162.245.20.162 JOIN :#esoteric < 1502283104 0 :augur!~augur@162.245.20.162 QUIT :Ping timeout: 260 seconds < 1502283630 0 :erkin!~erkin@unaffiliated/erkin QUIT :Remote host closed the connection < 1502283651 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1502283802 0 :LKoen!~LKoen@2a01:e35:2eed:a430:114:7f76:649a:854b QUIT :Remote host closed the connection < 1502284539 0 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net JOIN :#esoteric < 1502284621 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 276 seconds < 1502285287 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net QUIT :Ping timeout: 255 seconds < 1502285309 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net JOIN :#esoteric < 1502287231 0 :doesthiswork!~Adium@207.55.82.87 JOIN :#esoteric < 1502287568 0 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net QUIT :Remote host closed the connection < 1502287715 0 :zseri!5e86d499@gateway/web/freenode/ip.94.134.212.153 JOIN :#esoteric < 1502287769 0 :zseri!5e86d499@gateway/web/freenode/ip.94.134.212.153 PRIVMSG #esoteric :hi < 1502288161 0 :__kerbal__!683238fe@gateway/web/freenode/ip.104.50.56.254 JOIN :#esoteric < 1502288290 0 :Labeo!~Mutter@net-93-67-3-139.cust.vodafonedsl.it JOIN :#esoteric < 1502288387 0 :Labeo!~Mutter@net-93-67-3-139.cust.vodafonedsl.it QUIT :Client Quit < 1502289577 0 :erkin!~erkin@unaffiliated/erkin QUIT :Read error: Connection reset by peer < 1502289671 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Unary Except Every Zero Is Replaced with the Title of This Programming Language or, Alternately, Is Replaced with the Smallest Counter-Example to the Goldbach Conjecture. Compilers and Interpreters Only Have to Implement the Former Option14]]4 N10 02https://esolangs.org/w/index.php?oldid=52674 5* 03Kerbal 5* (+28896) 10Created page with "'''Unary Except Every Zero Is Replaced w < 1502289758 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Kerbal14]]4 10 02https://esolangs.org/w/index.php?diff=52675&oldid=52321 5* 03Kerbal 5* (+329) 10 < 1502289833 0 :__kerbal__!683238fe@gateway/web/freenode/ip.104.50.56.254 PRIVMSG #esoteric :Guess how my new language works < 1502289854 0 :__kerbal__!683238fe@gateway/web/freenode/ip.104.50.56.254 PRIVMSG #esoteric :You'll never figure it out < 1502289917 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Unary Except Every Zero Is Replaced with the Title of This Programming Language or, Alternately, Is Replaced with the Smallest Counter-Example to the Goldbach Conjecture. Compilers and Interpreters Only Have to Implement the Former Option14]]4 M10 02https://esolangs.org/w/index.php?diff=52676&oldid=52674 5* 03Kerbal 5* (-1) 10 < 1502289952 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1502289981 0 :Mayoi!~erkin@gateway/vpn/privateinternetaccess/erkin JOIN :#esoteric < 1502289991 0 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1502290000 0 :erkin!~erkin@unaffiliated/erkin QUIT :Disconnected by services < 1502290012 0 :Mayoi!?@? NICK :erkin < 1502290549 0 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net JOIN :#esoteric < 1502290661 0 :doesthiswork!~Adium@207.55.82.87 QUIT :Quit: Leaving. < 1502290789 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 JOIN :#esoteric < 1502290977 0 :augur!~augur@162.245.20.162 JOIN :#esoteric < 1502291247 0 :augur!~augur@162.245.20.162 QUIT :Ping timeout: 240 seconds < 1502291377 0 :augur!~augur@162.245.20.162 JOIN :#esoteric < 1502291847 0 :augur!~augur@162.245.20.162 QUIT :Ping timeout: 260 seconds < 1502291963 0 :augur!~augur@162.245.20.162 JOIN :#esoteric < 1502292232 0 :augur!~augur@162.245.20.162 QUIT :Ping timeout: 258 seconds < 1502292554 0 :augur!~augur@162.245.20.162 JOIN :#esoteric < 1502292609 0 :erkin!~erkin@gateway/vpn/privateinternetaccess/erkin QUIT :Quit: Ouch! Got SIGABRT, dying... < 1502293005 0 :__kerbal__!683238fe@gateway/web/freenode/ip.104.50.56.254 PRIVMSG #esoteric :I'm reading about http://agoranomic.org and have happened to notice that a lot of esolangers frequent that site < 1502293014 0 :__kerbal__!683238fe@gateway/web/freenode/ip.104.50.56.254 PRIVMSG #esoteric :interesting < 1502293094 0 :zseri!5e86d499@gateway/web/freenode/ip.94.134.212.153 QUIT :Ping timeout: 260 seconds < 1502293240 0 :augur!~augur@162.245.20.162 QUIT :Ping timeout: 260 seconds < 1502293255 0 :zseri!5e86d499@gateway/web/freenode/ip.94.134.212.153 JOIN :#esoteric < 1502293318 0 :__kerbal__!683238fe@gateway/web/freenode/ip.104.50.56.254 PRIVMSG #esoteric :ok, well, maybe not a lot < 1502294967 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :http://esolangs.org/wiki/Talk:Text < 1502295050 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07PRINTASKSWITCHINPUTCASEXGOTOACASEYGOTOBELSEGOTOC14]]4 M10 02https://esolangs.org/w/index.php?diff=52677&oldid=43384 5* 03Rdococ 5* (-104) 10I am officially an idiot. < 1502295653 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:c90:4e98:43cf:bbc8 JOIN :#esoteric < 1502295910 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:c90:4e98:43cf:bbc8 QUIT :Ping timeout: 240 seconds < 1502295955 0 :AnotherTest!~turingcom@71.189.202.62.dynamic.cgnat.res.cust.swisscom.ch JOIN :#esoteric < 1502297498 0 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.” < 1502297916 0 :AnotherTest!~turingcom@71.189.202.62.dynamic.cgnat.res.cust.swisscom.ch QUIT :Ping timeout: 260 seconds < 1502297947 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Assignless14]]4 10 02https://esolangs.org/w/index.php?diff=52678&oldid=51721 5* 03Rdococ 5* (+166) 10 < 1502299442 0 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1502299466 0 :AnotherTest!~turingcom@71.189.202.62.dynamic.cgnat.res.cust.swisscom.ch JOIN :#esoteric < 1502299496 0 :xkapastel!uid17782@gateway/web/irccloud.com/x-xokawamgzcgluwjc JOIN :#esoteric < 1502300315 0 :AnotherTest!~turingcom@71.189.202.62.dynamic.cgnat.res.cust.swisscom.ch QUIT :Ping timeout: 240 seconds < 1502300834 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :https://twitter.com/theowalcott/status/895316802745507841 < 1502300865 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :Idiot footballer thinks devanagari can be written vertically, and puts an i vowel on a separate line from the consonant it shoudl be attached to < 1502300915 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03Mercerenies 5* 10New user account < 1502301000 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1502301032 0 :AnotherTest!~turingcom@71.189.202.62.dynamic.cgnat.res.cust.swisscom.ch JOIN :#esoteric < 1502301098 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1502301140 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=52679&oldid=52662 5* 03Mercerenies 5* (+161) 10 < 1502301564 0 :__kerbal__!683238fe@gateway/web/freenode/ip.104.50.56.254 QUIT :Ping timeout: 260 seconds < 1502301928 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Folder14]]4 10 02https://esolangs.org/w/index.php?diff=52680&oldid=50607 5* 03Rdococ 5* (+44) 10 < 1502302025 0 :AnotherTest!~turingcom@71.189.202.62.dynamic.cgnat.res.cust.swisscom.ch QUIT :Ping timeout: 240 seconds < 1502302079 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Folder14]]4 10 02https://esolangs.org/w/index.php?diff=52681&oldid=52680 5* 03Rdococ 5* (+290) 10 < 1502302457 0 :AnotherTest!~turingcom@71.189.202.62.dynamic.cgnat.res.cust.swisscom.ch JOIN :#esoteric < 1502303431 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1502305737 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1502306017 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07MashedPotatoes14]]4 N10 02https://esolangs.org/w/index.php?oldid=52682 5* 03Mercerenies 5* (+13992) 10MashedPotatoes: an esoteric programming language designed to look like a mashup of other languages < 1502306300 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07MashedPotatoes14]]4 10 02https://esolangs.org/w/index.php?diff=52683&oldid=52682 5* 03Mercerenies 5* (-384) 10Corrected code block syntax for formatting < 1502306373 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=52684&oldid=52660 5* 03Mercerenies 5* (+21) 10Added MashedPotatoes < 1502306389 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :tasty < 1502306408 0 :AnotherTest!~turingcom@71.189.202.62.dynamic.cgnat.res.cust.swisscom.ch QUIT :Ping timeout: 240 seconds < 1502306425 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:4598:3b88:bfa1:f98 JOIN :#esoteric < 1502306459 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Mercerenies14]]4 N10 02https://esolangs.org/w/index.php?oldid=52685 5* 03Mercerenies 5* (+51) 10Created page with "Hi, I'm Mercerenies. More content coming here soon." < 1502306476 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07MashedPotatoes14]]4 10 02https://esolangs.org/w/index.php?diff=52686&oldid=52683 5* 03Mercerenies 5* (+40) 10Attribution < 1502306878 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1502307127 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :@metar esgg < 1502307127 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :ESGG 091820Z 19013KT CAVOK 17/13 Q1013 < 1502307189 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@metar ENVA < 1502307189 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :ENVA 091820Z 11008KT CAVOK 17/11 Q1013 NOSIG RMK WIND 670FT 14010KT < 1502307700 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :hex grids are cool. < 1502307873 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? weather < 1502307874 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :lambdabot: @@ @@ (@where weather) CYUL ENVA ESSB KOAK PAMR < 1502307898 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You should write a lambdabot script that extracts just the temperature from each METAR. < 1502308612 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :> "hi" < 1502308614 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : "hi" < 1502308624 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? weather < 1502308625 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :lambdabot: @@ @@ (@where weather) CYUL ENVA ESSB KOAK PAMR < 1502308633 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hum. < 1502308645 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@where weather < 1502308645 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :?? ?@ ?run var$intercalate " \\ " . map (\x -> "(@metar "++x++")") . words $ ?show < 1502308667 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :lambdabot: @@ @@ (@where weather) CYUL ENVA ESSB KOAK PAMR < 1502308670 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : CYUL 091800Z 28015G21KT 30SM FEW050 FEW240 24/12 A3009 RMK SC1CI1 CI TR SLP190 DENSITY ALT 1000FT \ ENVA 091850Z 12007KT CAVOK 17/11 Q1013 NOSIG RMK WIND 670FT 16010KT \ ESSB 091850Z 14004KT 9999 < 1502308670 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :FEW030 17/15 Q1013 \ KOAK 091853Z 24010KT 7SM OVC008 16/14 A2999 RMK AO2 SLP156 T01610144 \ PAMR 091853Z 00000KT 10SM SCT080 OVC100 16/12 A2996 RMK AO2 SLP147 T01560122 < 1502308685 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ic < 1502308708 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`echo lambdabot: @run "hi" < 1502308709 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :lambdabot: @run "hi" < 1502308722 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i guess that's pretty conclusive. < 1502308793 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: what's going on with that, yo twh < 1502308857 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`unidecode > l < 1502308858 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+003E GREATER-THAN SIGN] [U+0020 SPACE] [U+006C LATIN SMALL LETTER L] < 1502308907 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :?where test < 1502308907 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :ACTION tests < 1502308913 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :?where+ test `echo test < 1502308913 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :It is forever etched in my memory. < 1502308915 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :?where test < 1502308915 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :`echo test < 1502308916 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :test < 1502308963 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION doesn't see how that's relevant. < 1502308978 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it ignored HackEgo, then responded to me c/p-ing the same command. < 1502308987 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm just saying, maybe one of them should be ignoring commands from the other one. < 1502309006 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'll just cheat. < 1502309020 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`echo lambdabot: @run "hi" < 1502309020 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :lambdabot: @run "hi" < 1502309021 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :unless HackEgo is suddenly inserting a ^O which i cannot copy. < 1502309022 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : "hi" < 1502309026 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh. < 1502309063 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :was that the cheat. < 1502309091 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? weather < 1502309092 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :lambdabot: @@ @@ (@where weather) CYUL ENVA ESSB KOAK PAMR < 1502309094 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : CYUL 091800Z 28015G21KT 30SM FEW050 FEW240 24/12 A3009 RMK SC1CI1 CI TR SLP190 DENSITY ALT 1000FT \ ENVA 091850Z 12007KT CAVOK 17/11 Q1013 NOSIG RMK WIND 670FT 16010KT \ ESSB 091850Z 14004KT 9999 < 1502309094 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :FEW030 17/15 Q1013 \ KOAK 091853Z 24010KT 7SM OVC008 16/14 A2999 RMK AO2 SLP156 T01610144 \ PAMR 091853Z 00000KT 10SM SCT080 OVC100 16/12 A2996 RMK AO2 SLP147 T01560122 < 1502309108 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? weather < 1502309109 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :lambdabot: @@ @@ (@where weather) CYUL ENVA ESSB KOAK PAMR < 1502309111 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : CYUL 091800Z 28015G21KT 30SM FEW050 FEW240 24/12 A3009 RMK SC1CI1 CI TR SLP190 DENSITY ALT 1000FT \ ENVA 091850Z 12007KT CAVOK 17/11 Q1013 NOSIG RMK WIND 670FT 16010KT \ ESSB 091850Z 14004KT 9999 < 1502309111 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :FEW030 17/15 Q1013 \ KOAK 091853Z 24010KT 7SM OVC008 16/14 A2999 RMK AO2 SLP156 T01610144 \ PAMR 091853Z 00000KT 10SM SCT080 OVC100 16/12 A2996 RMK AO2 SLP147 T01560122 < 1502309125 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm i cannot prove you didn't cheat again. < 1502310525 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying... < 1502310602 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`5 w < 1502310607 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1/3:burlesque//Burlesque is only the sexiest language on Earth. (See: http://mroman.ch/burlesque) \ saucepan//The saucepan is a tool used by oerjan to cook delicious risgrøt as a reward for good behavior. \ gaspacho//You like Gaspacho and I like Gazpacho. Let's call the whole thing off! \ intellectual property//Intellectual property is either the < 1502310609 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`n < 1502310609 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2/3:plot of land where a university campus is or otherwise a property which gives something an intellectual air or appearance. \ fundamental theorem of taneb//The Fundamental Theorem of Taneb states that for all strings S, if S describes a thing not involving sex, then it is provable that Taneb invented the thing described by S; and, furthermore, t < 1502310611 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`n < 1502310611 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :3/3:hat it is provable that there exists a string T that describes a thing not involving sex that Taneb did not invent. < 1502310620 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`dowg saucepan < 1502310627 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :9456:2016-10-26 learn The saucepan is a tool used by oerjan to cook delicious risgr\xc3\xb8t as a reward for good behavior. < 1502310631 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan makes risgrøt? < 1502310677 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :not for many years alas. < 1502310696 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Why not? < 1502310704 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :my stomach gets upset by hot milk products. < 1502310713 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm. < 1502310714 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :also, too lazy to cook. < 1502310738 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :I'm trying to get into the habit of cooking < 1502310742 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I bought a fancy tri-ply saucepan. < 1502310749 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I use it for all sorts of things. It's great. < 1502310752 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :I think I mentioned yesterday I made an omelette < 1502310762 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Taneb: What vegetarian food have you been cooking? < 1502310777 0 :rdococ!rdococ@unaffiliated/rdococ PART #esoteric :"Leaving" < 1502310785 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :shachaf, certain pasta ready meals < 1502310796 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Taneb: Maybe you'd like to make tomato chutney? < 1502310809 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :Perhaps! But not tonight < 1502310822 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I can send you a recipe my mother sent me. < 1502310824 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :I don't have any tomatoes in, for a start < 1502310832 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :And I need to use up my ham < 1502310851 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Do you want the recipe? < 1502310857 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :. o O ( para-chutney, the meal for people in flight ) < 1502310874 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm not sure "chutney" is even the right word for this thing. Maybe it is. < 1502310877 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But at any rate it's TG. < 1502310888 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Tomatoes are the best vegetables. < 1502310897 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? tomato < 1502310898 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :tomato? ¯\(°​_o)/¯ < 1502310902 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? tomahto < 1502310903 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :tomahto? ¯\(°​_o)/¯ < 1502310908 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? tomayto < 1502310909 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :tomayto? ¯\(°​_o)/¯ < 1502310916 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm wait < 1502310919 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? potato < 1502310920 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :potato? ¯\(°​_o)/¯ < 1502310922 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :plz send hairy tomato help < 1502310924 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :darn < 1502310938 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`grwp whole think off < 1502310940 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :argh < 1502310946 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`grwp whole thing off < 1502310956 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :gaspacho:You like Gaspacho and I like Gazpacho. Let's call the whole thing off! \ gazpacho:You like Gazpacho and I like Gaspacho. Let's call the whole thing off! < 1502310956 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1502310965 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm ok < 1502310977 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:4598:3b88:bfa1:f98 QUIT :Ping timeout: 258 seconds < 1502310988 0 :wob_jonas!b03f190f@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.15 JOIN :#esoteric < 1502310991 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION is delaying eating again -> < 1502311019 0 :wob_jonas!b03f190f@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.15 PRIVMSG #esoteric :Jafet: funnily, that reduction still leaves open the similar problem where the graph has to be undirected. < 1502311081 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:4598:3b88:bfa1:f98 JOIN :#esoteric < 1502311102 0 :wob_jonas!b03f190f@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.15 PRIVMSG #esoteric :__kerbal__: I thought only ais523 did < 1502311114 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I have some tomatoes, but they're mealy (I think). < 1502311122 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That's pretty scow. What do I do to avoid mealy tomatoes? < 1502311180 0 :joast!~rick@2606:6000:44c5:f1f0:4cc8:b4ff:fedd:f8d5 QUIT :Ping timeout: 246 seconds < 1502311194 0 :Cale!~cale@CPEf48e38ee8583-CM0c473de9d680.cpe.net.cable.rogers.com PRIVMSG #esoteric :Maybe... make spaghetti sauce with them? < 1502311236 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, I'm going to cook the ones I have. < 1502311238 0 :wob_jonas!b03f190f@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.15 PRIVMSG #esoteric :"<\oren\> Idiot footballer thinks devanagari can be [...]]" => there are entire long blogs collecting stupid tattoos, including http://hanzismatter.blogspot.hu/ < 1502311251 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But the others I made salad with, and the salad turned out bad. < 1502311263 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So I want to avoid mealiness (meal?) in future tomatoes. < 1502311323 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :wob_jonas: There is http://www.badhebrew.com/ < 1502311351 0 :wob_jonas!b03f190f@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.15 PRIVMSG #esoteric :\oren\: also related is http://www.madore.org/~david/weblog/d.2015-03-09.2280.html messed up arabic script on a sign, all letters in separated form and written left to right. < 1502311377 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :wob_jonas: several others are, or have been, in agora. i'm currently just watching. < 1502311387 0 :wob_jonas!b03f190f@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.15 PRIVMSG #esoteric :that actually seems to happen somewhat often, I've seen a few cases myself, at least of the all letters in isolated form, I don't know enough arabic to tell whether the direction is reversed too < 1502311396 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :but i was in agora before i knew what an esolang was. < 1502311409 0 :Sgeo_!~Sgeo@ool-18b98980.dyn.optonline.net QUIT :Ping timeout: 248 seconds < 1502311445 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Do you know what an esolang is now? < 1502311512 0 :wob_jonas!b03f190f@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.15 PRIVMSG #esoteric :Also, I just got my new eyeglasses, so I'm now getting accustomed to it. < 1502311514 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :. o O ( i have some machines, but they're mealy ) < 1502311645 0 :wob_jonas!b03f190f@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.15 PRIVMSG #esoteric :``` rev <<<'won niaga evila si ogEkcaH' < 1502311646 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :HackEgo is alive again now < 1502311650 0 :wob_jonas!b03f190f@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.15 PRIVMSG #esoteric :great < 1502311652 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: erm... < 1502311687 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :. o O ( why is wob_jonas making HackEgo say evil things backwards ) < 1502311689 0 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Read error: Connection reset by peer < 1502311717 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`le/rn_append oerjan//He doesn't know what an esolang is. < 1502311734 0 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric < 1502311742 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: well i knew, but people keep trying to change the definition < 1502311764 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`le/rn_append oerjan//He no longer knows what an esolang is. < 1502311776 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`le/rn_append oerjan//He no longer knows whether he knows what an esolang is. < 1502311810 0 :Sgeo!~Sgeo@ool-18b98980.dyn.optonline.net JOIN :#esoteric < 1502311824 0 :wob_jonas!b03f190f@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.15 PRIVMSG #esoteric :`? oerjan < 1502311825 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Your omnipheasant back principal swatty arrant "Darth Ept" oerjan the indecisive is a hazy expert in minor compaction. Also a Glaneep who disses Roald Dahl. He could never render the word "amortized" so he put it here for connivance. His arc-nemesis is Kitty Crocker. He twice punned without noticing it. < 1502311844 0 :wob_jonas!b03f190f@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.15 PRIVMSG #esoteric :`2 ? oerjan < 1502311845 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2/1: < 1502311850 0 :wob_jonas!b03f190f@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.15 PRIVMSG #esoteric :hmm < 1502311869 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :we do try to keep it within standard length limits. < 1502311870 0 :wob_jonas!b03f190f@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.15 PRIVMSG #esoteric :HackEgo didn't seem to understand your commands < 1502311876 0 :wob_jonas!b03f190f@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.15 PRIVMSG #esoteric :Yeah. < 1502311890 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :wob_jonas: shachaf likes to pretend he gives HackEgo commands. < 1502311904 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I didn't want to exceed the length limit. < 1502311926 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i guess that would require a major compaction. < 1502311943 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`grWp major compaction < 1502311945 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1502311961 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` doag . | grep compaction < 1502311968 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1502311980 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm. We were talking about major compactions here, weren't we? < 1502312002 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` grWp -l compaction < 1502312004 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :oerjan < 1502312006 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hth < 1502312037 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, right. < 1502312052 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`swrjan s/arc/ark/ < 1502312054 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :oerjan//Your omnipheasant back principal swatty arrant "Darth Ept" oerjan the indecisive is a hazy expert in minor compaction. Also a Glaneep who disses Roald Dahl. He could never render the word "amortized" so he put it here for connivance. His ark-nemesis is Kitty Crocker. He twice punned without noticing it. < 1502312095 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric < 1502312145 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Do you like LevelDB? < 1502312146 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`swrjan s/Kitty Crocker/Noah/ < 1502312147 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :oerjan//Your omnipheasant back principal swatty arrant "Darth Ept" oerjan the indecisive is a hazy expert in minor compaction. Also a Glaneep who disses Roald Dahl. He could never render the word "amortized" so he put it here for connivance. His ark-nemesis is Noah. He twice punned without noticing it. < 1502312151 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: U+261D < 1502312165 0 :quintopia!~quintopia@unaffiliated/quintopia QUIT :Ping timeout: 240 seconds < 1502312169 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :pun wasn't working. unless i didn't get the reference. < 1502312180 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Wait, what pun? < 1502312210 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :well there's one now. < 1502312227 0 :quintopia!~quintopia@unaffiliated/quintopia JOIN :#esoteric < 1502312230 0 :Sgeo!~Sgeo@ool-18b98980.dyn.optonline.net QUIT :Ping timeout: 246 seconds < 1502312231 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it used to say i was antedeluvian, didn't it. < 1502312323 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` doag oerjan | grep delu < 1502312329 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1502312332 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm < 1502312339 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :dilu hth < 1502312345 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` doag oerjan | grep dilu < 1502312350 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1502312353 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So it did. < 1502312360 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :dowg hth < 1502312367 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` dowg oerjan | grep dilu < 1502312374 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :8249:2016-06-01 sedlast s/antediluvian/precambrian/ \ 4652:2014-06-06 sed -i \'s/a lying/an antediluvian/\' wisdom/oerjan < 1502312402 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i guess i hypercorrected to avoid anti- < 1502312420 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, it means "before the deluge" < 1502312424 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So it would make sense. < 1502312602 0 :Sgeo!~Sgeo@ool-18b98980.dyn.optonline.net JOIN :#esoteric < 1502312999 0 :wob_jonas!b03f190f@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.15 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client < 1502313224 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1502313963 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:4598:3b88:bfa1:f98 QUIT :Ping timeout: 255 seconds < 1502314343 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:6897:ab08:c788:de0f JOIN :#esoteric < 1502314515 0 :zseri!5e86d499@gateway/web/freenode/ip.94.134.212.153 QUIT :Ping timeout: 260 seconds < 1502315091 0 :Antoxyde!~Antoxyde@AAnnecy-654-1-58-64.w90-27.abo.wanadoo.fr JOIN :#esoteric < 1502315458 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :the torque of a solar sail at the end of a space elevator is measured in nNMm < 1502315627 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :mHhM < 1502315661 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :\oren\: Do you like LevelDB? < 1502315762 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: never used it < 1502315921 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: what is it for? < 1502315934 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Storing data. < 1502316219 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: we already have databases that do that. does it do anything better? < 1502316241 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :No, all databases are identical. < 1502316288 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: uh, no. I mean what is the advantage of using LevelDB over say MySQL < 1502316310 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Do you like BigTable? < 1502316325 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: no idea what that is < 1502316391 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe the t is lowercase. < 1502316413 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, LevelDB is like one Bigtable tablet. < 1502316488 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, do you like Spanner? < 1502316601 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: uhhh are you just naming random google internal thingies < 1502316607 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes. < 1502316611 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, LevelDB is external. < 1502316623 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And I don't know much about Spanner other than external details. < 1502316758 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :so levelDB is basically used for when you want a giant hash? < 1502316777 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :A hash of what? < 1502316777 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :a giant map from strings to strings that is? < 1502316815 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't think that's accurate. < 1502316832 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :For example you can make range queries. < 1502316950 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :so it's a giant PHP array? < 1502316973 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :supporting both array-like and hash-like things? < 1502316993 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm? < 1502317087 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I mean you can query all the values in the range [a,b) < 1502317092 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :keys < 1502317196 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:6897:ab08:c788:de0f QUIT :Ping timeout: 255 seconds < 1502317252 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :http://php.net/manual/en/language.types.array.php < 1502317424 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Aren't PHP arrays implemented as hash tables? < 1502317539 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: they are a hybrid hash-table linked-list mess < 1502317565 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :forget everything you know about php hth < 1502317591 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :i wish i could < 1502317599 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The point is that you can't ask for all keys in the range ["abc","def") < 1502318988 0 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1502320440 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1502320990 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 240 seconds < 1502321255 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying... < 1502322189 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite < 1502322763 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net JOIN :#esoteric < 1502323444 0 :Antoxyde!~Antoxyde@AAnnecy-654-1-58-64.w90-27.abo.wanadoo.fr QUIT :Quit: Leaving < 1502323770 0 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 240 seconds < 1502323962 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :fungot: nostril. < 1502324670 0 :xkapastel!uid17782@gateway/web/irccloud.com/x-xokawamgzcgluwjc QUIT :Quit: Connection closed for inactivity < 1502325096 0 :fizzie!?@? PRIVMSG #esoteric :fungot: Speak when spoken to. < 1502325097 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :fizzie: anyone here speaks swedish? :p. ugh i need to go to burger king for lunch. < 1502325115 0 :fizzie!?@? PRIVMSG #esoteric :fungot: How would you even eat food? < 1502325115 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :fizzie: which kind of defeats the community spirit :p. ugh i need to < 1502325132 0 :fizzie!?@? PRIVMSG #esoteric :Well, if you definitely need to. < 1502325212 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :^style < 1502325212 0 :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 < 1502325221 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :^style qwantz < 1502325221 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Selected style: qwantz (Dinosaur Comics transcriptions 2003-2011) < 1502325228 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fizzie: Do you like Spanner? < 1502326073 0 :fizzie!?@? PRIVMSG #esoteric :I don't know much about it. < 1502326097 0 :fizzie!?@? PRIVMSG #esoteric :I see on the Cloud Spanner page they've managed to make one of those comparison tables where their thing gets best of everything. < 1502326165 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :✔ has more checkmarks than the competition < 1502326508 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :helloocheckmarkchaf. < 1502326519 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :fizziello, fungellot. < 1502326778 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1502326811 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :hellørjan. < 1502326916 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :helloily. < 1502326961 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :fizzie: how's the esolangs.org registration? someone at reddit claimed whois showed it was expired and in a grace period. < 1502326966 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*on < 1502327114 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(they thought that's why the site was down.) < 1502327246 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm i don't see anything like that. < 1502327302 0 :fizzie!?@? PRIVMSG #esoteric :oerjan: Should be fine. < 1502327312 0 :fizzie!?@? PRIVMSG #esoteric :It's on auto-renew, and last bumped up in May. < 1502327318 0 :fizzie!?@? PRIVMSG #esoteric :Registry Expiry Date: 2018-05-24T19:21:16Z < 1502327649 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION makes a comment https://www.reddit.com/r/esolangs/comments/6rv7fq/esolangsorg_down/dlekraj/ < 1502327660 0 :rdococ!rdococ@unaffiliated/rdococ JOIN :#esoteric < 1502327774 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :who is cheryllium? < 1502327922 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :. o O ( which cheryllium ) < 1502328003 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :two questions: the one who is a moderator on /r/esolangs? there are multiple ones? < 1502328013 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh < 1502328021 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :no idea < 1502328331 0 :doesthiswork!~Adium@207.55.82.87 JOIN :#esoteric < 1502328807 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite #2 < 1502329424 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`5 w < 1502329428 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1/2:goofix//Goofix is an antropomorphic canine arithmetic notation. \ squirrel//A squirrel is a small nut-harvesting unit frequently deployed all over the world. They are popular due to their usefulness in distracting dogs. \ lifespan//Your lifespan is how fat you are in the time dimension. The temporally fattest person in the world has a temporal < 1502329448 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :squirrels are evil. < 1502330145 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :STUPID TUNNELBLICK I HATE IT < 1502330292 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :HE\\OREN\. < 1502330308 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :I can't get the stupid VPN to work < 1502330353 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :it either sends nothing thru the VPN, or sends EVERYTHING thru the VPN < 1502330357 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :what is tunnelblick? what kind of VPN is it setting up? on what platform are you running it? what's the phase of the moon? < 1502330367 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :OpenVPN < 1502330421 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :and I want it only to go thru the vpn when connecting to company wobsites, not when connecting to yahoo.com < 1502330541 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :it's on macOS. < 1502330559 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :I'm a little bit rusty on VPN stuff, but afaicr, you'll be filtering your trafic based on some kind of mask. stuff like everything that points to 10.x.x.x goes through the VPN. < 1502330603 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :do you have access to CLI tools, or are you expected to go through the tunnelblick thing for everything? < 1502330665 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :I think OSX ethernet tools are BSDlike. is there such a concept as TUN/TAP on OSX? < 1502330671 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :boily: yeah < 1502330695 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :http://www.moongiant.com/phase/today < 1502330709 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :I don't have access to that kind of thing right now, and I may be past a few gin tonics, but I believe that's the first step. < 1502330733 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :I wish you good luck, and may your googlesoteric-fu be powerful! < 1502330746 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :oh, full moon. < 1502331276 0 :[ATMunn]!~ATMunn@unaffiliated/atmunn26 JOIN :#esoteric < 1502331365 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 QUIT :Ping timeout: 240 seconds < 1502331387 0 :[ATMunn]!?@? NICK :ATMunn < 1502332220 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net QUIT :Quit: CITRIC CHICKEN < 1502332263 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1502334126 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 QUIT :Quit: See ya! o/ < 1502336337 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Ly14]]4 10 02https://esolangs.org/w/index.php?diff=52687&oldid=52661 5* 03LyricLy 5* (+125) 10 < 1502336379 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Ly14]]4 10 02https://esolangs.org/w/index.php?diff=52688&oldid=52687 5* 03LyricLy 5* (+22) 10/* Stack manipulation */ < 1502337711 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I'd talk more often here, but then I run the risk of being scolded. < 1502338977 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 240 seconds < 1502339144 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :scolded for what. < 1502339146 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric < 1502339263 0 :joast!~rick@2606:6000:44c5:f1f0:40e3:a9ff:feca:59e6 JOIN :#esoteric < 1502342196 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03Aaronduino 5* 10New user account < 1502342578 0 :aaronduino!adefe437@gateway/web/freenode/ip.173.239.228.55 JOIN :#esoteric < 1502342764 0 :aaronduino!adefe437@gateway/web/freenode/ip.173.239.228.55 QUIT :Client Quit < 1502342782 0 :aaronduino!adefe437@gateway/web/freenode/ip.173.239.228.55 JOIN :#esoteric < 1502342872 0 :aaronduino!adefe437@gateway/web/freenode/ip.173.239.228.55 PRIVMSG #esoteric :Hello. Anyone online? < 1502342877 0 :PinealGlandOptic!~PinealGla@82.144.205.57 QUIT :Quit: leaving < 1502342957 0 :aaronduino!adefe437@gateway/web/freenode/ip.173.239.228.55 QUIT :Client Quit < 1502345626 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :http://imgur.com/D7VwIOs < 1502346077 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Ly14]]4 10 02https://esolangs.org/w/index.php?diff=52689&oldid=52688 5* 03LyricLy 5* (+1158) 10 < 1502346145 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :So I've been reading brian cantwell-smith's varieties of self reference < 1502346204 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :and it awakens in me the desire to make a language that fully understands its operation. but doesn't have much control < 1502347991 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1502348587 0 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1502348899 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 255 seconds < 1502348952 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1502349147 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1502349151 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1502349633 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric < 1502351487 0 :augur!~augur@162.245.20.162 JOIN :#esoteric < 1502351616 0 :shiklet!?@? NICK :shikhin < 1502351748 0 :augur!~augur@162.245.20.162 QUIT :Ping timeout: 240 seconds < 1502352432 0 :augur!~augur@162.245.20.162 JOIN :#esoteric < 1502352712 0 :augur!~augur@162.245.20.162 QUIT :Ping timeout: 260 seconds < 1502353767 0 :doesthiswork!~Adium@207.55.82.87 QUIT :Quit: Leaving. < 1502354625 0 :erkin!~erkin@unaffiliated/erkin QUIT :Remote host closed the connection < 1502354646 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1502355084 0 :erkin!~erkin@unaffiliated/erkin QUIT :Ping timeout: 255 seconds < 1502357850 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 240 seconds < 1502358215 0 :Sgeo!~Sgeo@ool-18b98980.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1502358862 0 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1502359404 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1502359467 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 260 seconds < 1502359843 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:70a2:4c0:6ff8:76a0 JOIN :#esoteric < 1502359982 0 :augur!~augur@162.245.20.162 JOIN :#esoteric < 1502360241 0 :augur!~augur@162.245.20.162 QUIT :Ping timeout: 248 seconds < 1502360781 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:70a2:4c0:6ff8:76a0 QUIT :Ping timeout: 255 seconds < 1502361304 0 :gsora!~gsora@unaffiliated/gsora JOIN :#esoteric < 1502361392 0 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net JOIN :#esoteric < 1502362006 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:2848:5457:bcdf:1619 JOIN :#esoteric < 1502362185 0 :Sgeo!~Sgeo@ool-18b98980.dyn.optonline.net JOIN :#esoteric < 1502362329 0 :Antoxyde!~Antoxyde@AAnnecy-654-1-58-64.w90-27.abo.wanadoo.fr JOIN :#esoteric < 1502364859 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net JOIN :#esoteric < 1502367251 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1502367964 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:2848:5457:bcdf:1619 QUIT :Ping timeout: 276 seconds < 1502368002 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net QUIT :Quit: PLAN CHICKEN < 1502368278 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:3852:b802:3048:a987 JOIN :#esoteric < 1502369900 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:3852:b802:3048:a987 QUIT :Ping timeout: 255 seconds < 1502369926 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:3852:b802:3048:a987 JOIN :#esoteric < 1502371670 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:3852:b802:3048:a987 QUIT :Ping timeout: 240 seconds < 1502373798 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:a567:965e:3920:4ea7 JOIN :#esoteric < 1502374065 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:a567:965e:3920:4ea7 QUIT :Ping timeout: 255 seconds < 1502374352 0 :AnotherTest!~turingcom@71.189.202.62.dynamic.cgnat.res.cust.swisscom.ch JOIN :#esoteric < 1502374835 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 240 seconds < 1502375255 0 :doesthiswork!~Adium@207.55.82.87 JOIN :#esoteric < 1502375997 0 :zseri!5e86c4f9@gateway/web/freenode/ip.94.134.196.249 JOIN :#esoteric < 1502376254 0 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1502376427 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1502377406 0 :doesthiswork!~Adium@207.55.82.87 QUIT :Quit: Leaving. < 1502377800 0 :AnotherTest!~turingcom@71.189.202.62.dynamic.cgnat.res.cust.swisscom.ch QUIT :Ping timeout: 260 seconds < 1502378379 0 :AnotherTest!~turingcom@71.189.202.62.dynamic.cgnat.res.cust.swisscom.ch JOIN :#esoteric < 1502379469 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 276 seconds < 1502379861 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 JOIN :#esoteric < 1502380732 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1502381165 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 240 seconds < 1502381182 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1502382067 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying... < 1502382095 0 :AnotherTest!~turingcom@71.189.202.62.dynamic.cgnat.res.cust.swisscom.ch QUIT :Ping timeout: 240 seconds < 1502382123 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:e5df:ba81:f792:efb5 JOIN :#esoteric < 1502382385 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 248 seconds < 1502383000 0 :augur!~augur@162.245.20.162 JOIN :#esoteric < 1502386410 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1502387493 0 :aaronduino!adefe402@gateway/web/freenode/ip.173.239.228.2 JOIN :#esoteric < 1502387532 0 :aaronduino!adefe402@gateway/web/freenode/ip.173.239.228.2 QUIT :Client Quit < 1502387603 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1502388416 0 :augur!~augur@162.245.20.162 QUIT :Remote host closed the connection < 1502388529 0 :augur!~augur@162.245.20.162 JOIN :#esoteric < 1502388786 0 :augur!~augur@162.245.20.162 QUIT :Ping timeout: 258 seconds < 1502389458 0 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1502389529 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1502389731 0 :augur!~augur@162.245.20.162 JOIN :#esoteric < 1502389985 0 :augur!~augur@162.245.20.162 QUIT :Ping timeout: 240 seconds < 1502391115 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1502392520 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`olist 1090 < 1502392522 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :olist 1090: shachaf oerjan Sgeo FireFly boily nortti b_jonas < 1502393186 0 :PinealGlandOptic!~PinealGla@82.144.205.57 JOIN :#esoteric < 1502393966 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1502394070 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 JOIN :#esoteric < 1502394109 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :an olist? great < 1502394114 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :it's speeding up! < 1502394181 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :... ah yes. as if that worked. < 1502394181 0 :zseri!5e86c4f9@gateway/web/freenode/ip.94.134.196.249 PRIVMSG #esoteric :hi < 1502394195 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :great foreshadowing < 1502394340 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 255 seconds < 1502394774 0 :nchambers!~nchambers@learnprogramming/staff/nchambers QUIT :Ping timeout: 255 seconds < 1502394932 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :wob_jonas: It's been updating every Monday and Thursday for the past few weeks. < 1502394945 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :wow < 1502395096 0 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net QUIT :Remote host closed the connection < 1502395221 0 :lambdabot!~lambdabot@haskell/bot/lambdabot QUIT :Remote host closed the connection < 1502395236 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :" actually, a good way to think about the 80386 is "Intel learns how to be backwards compatible in a way that doesn't hold back the future too"" => no way. the 386 introduced 16-bit operations that cause register tear. they might not have been able to foresee that, but that has already caused problems near the pentiums. < 1502395250 0 :nchambers!~nchambers@learnprogramming/staff/nchambers JOIN :#esoteric < 1502395297 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :" it strikes me that programs would benefit from multiple (processor-provided) hardware stacks" => the problem with that is that it's inefficient to know how much of each stack you want to pop when you exit frames. < 1502395300 0 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1502395320 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :argh I sent him away! < 1502395369 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1502395443 0 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1502395528 0 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1502395605 0 :lambdabot!~lambdabot@haskell/bot/lambdabot JOIN :#esoteric < 1502395926 0 :aaronduino!adefe444@gateway/web/freenode/ip.173.239.228.68 JOIN :#esoteric < 1502395980 0 :aaronduino!adefe444@gateway/web/freenode/ip.173.239.228.68 PRIVMSG #esoteric :hello. Anyone online? < 1502396038 0 :zseri!5e86c4f9@gateway/web/freenode/ip.94.134.196.249 PRIVMSG #esoteric :hi < 1502396049 0 :zseri!5e86c4f9@gateway/web/freenode/ip.94.134.196.249 PRIVMSG #esoteric :I'm online < 1502396056 0 :aaronduino!adefe444@gateway/web/freenode/ip.173.239.228.68 PRIVMSG #esoteric :Hello < 1502396079 0 :aaronduino!adefe444@gateway/web/freenode/ip.173.239.228.68 PRIVMSG #esoteric :Is there anything I should know before making an esolangs.org page for AsciiDots? < 1502396107 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :nobody is online. < 1502396115 0 :aaronduino!adefe444@gateway/web/freenode/ip.173.239.228.68 PRIVMSG #esoteric :Oh. Good to know :) < 1502396156 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`5 w < 1502396161 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1/2:output//who//Who cares about ancient cases anyway? \ vulture//Vulture is like Culture, but far less picky about the food. \ quoteformat//quoteformat is: message; * nick action; two spaces between messages; all elisions marked with [...] other than irrelevant intervening messages; for messages separated by elision, one space on each side, < 1502396167 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`n < 1502396168 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2/2: not two. \ nm//nm means "nondeterministic minotaur" hth < 1502396198 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :`? hth < 1502396199 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :hth ([ʰtʰh̩]) is help received from a hairy toe. It is not at all hambiguitous. < 1502396202 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :`? inb4 < 1502396203 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :inb4? ¯\(°​_o)/¯ < 1502396207 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :`? tias < 1502396208 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :tias? ¯\(°​_o)/¯ < 1502396233 0 :aaronduino!adefe444@gateway/web/freenode/ip.173.239.228.68 PRIVMSG #esoteric :? < 1502396236 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :`tias < 1502396244 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: tias: not found < 1502396274 0 :aaronduino!adefe444@gateway/web/freenode/ip.173.239.228.68 PRIVMSG #esoteric :Is HackEgo a bot? < 1502396279 0 :aaronduino!adefe444@gateway/web/freenode/ip.173.239.228.68 PRIVMSG #esoteric :`yes < 1502396280 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y < 1502396284 0 :aaronduino!adefe444@gateway/web/freenode/ip.173.239.228.68 PRIVMSG #esoteric :Ok < 1502396322 0 :aaronduino!adefe444@gateway/web/freenode/ip.173.239.228.68 PRIVMSG #esoteric :So, wob_jonas, anythink I should know before adding a language to esolangs.org? < 1502396332 0 :aaronduino!adefe444@gateway/web/freenode/ip.173.239.228.68 PRIVMSG #esoteric :*anything < 1502396353 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :dunno, just read the wiki a bit to see how other articles work < 1502396358 0 :aaronduino!adefe444@gateway/web/freenode/ip.173.239.228.68 PRIVMSG #esoteric :Ok. < 1502396362 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :and the introduction on the main page too < 1502396387 0 :aaronduino!adefe444@gateway/web/freenode/ip.173.239.228.68 PRIVMSG #esoteric :k < 1502396399 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :aaronduino: you'll need to introduce yourself to the wiki first, if you haven't yet < 1502396405 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :we have a lot of problems with spambots < 1502396410 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :see http://esolangs.org/wiki/Esolang:Introduce_yourself < 1502396443 0 :aaronduino!adefe444@gateway/web/freenode/ip.173.239.228.68 PRIVMSG #esoteric :Oh. Good to know. Thx < 1502396443 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :apart from that, when creating an article, the main thing that people forget to do that's helpful is to make sure it's actually possible to find the article < 1502396452 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :link it from the language list, and place it in appropriate categories < 1502396456 0 :aaronduino!adefe444@gateway/web/freenode/ip.173.239.228.68 PRIVMSG #esoteric :Oh yeah. < 1502396490 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :yeah, we actually have both a language list and a languages category, both independently maintained for some reason < 1502396495 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :I don't understand why < 1502396503 0 :aaronduino!adefe444@gateway/web/freenode/ip.173.239.228.68 PRIVMSG #esoteric :Huh < 1502396510 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :I think there are discrepancies between them but I haven't really checked < 1502396520 0 :aaronduino!adefe444@gateway/web/freenode/ip.173.239.228.68 PRIVMSG #esoteric :The main page (and documentation) is on github (github.com/aaronduino/asciidots); should I copy and paste from that or just write a little description on the wiki and link to the github page? < 1502396525 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :it's just some crazy habit esoteric people do < 1502396566 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :I guess an esowiki needs some overarching esotericness that isn't too distracting, or else some worse esoterisation of the wiki would pop up < 1502396591 0 :aaronduino!adefe444@gateway/web/freenode/ip.173.239.228.68 PRIVMSG #esoteric :Huh < 1502396595 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :(some say natural languages work that way too, people make it more and more complicated as long as they can still speak it. I don't really believe that theory.) < 1502396610 0 :aaronduino!adefe444@gateway/web/freenode/ip.173.239.228.68 PRIVMSG #esoteric :Huh < 1502396624 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03Ais523 signup process tester 1 5* 10New user account < 1502396630 0 :aaronduino!adefe444@gateway/web/freenode/ip.173.239.228.68 PRIVMSG #esoteric :So, should I copy and paste documentation into esolangs if its is maintained on Github? < 1502396667 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :aaronduino: often it'll need reformatting to look good; Esolang doesn't use Markdown < 1502396680 0 :aaronduino!adefe444@gateway/web/freenode/ip.173.239.228.68 PRIVMSG #esoteric :Ok. Will do < 1502396791 0 :aaronduino!adefe444@gateway/web/freenode/ip.173.239.228.68 PRIVMSG #esoteric :On the Introduce Yourself page, do I need to write the timestamp, or is it appended automagically? < 1502396826 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :if you use four tildes for a signature, the wiki will replace that with a timestamp when you save the page < 1502396832 0 :aaronduino!adefe444@gateway/web/freenode/ip.173.239.228.68 PRIVMSG #esoteric :Ok. thx < 1502396832 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :as in foo ~~~~ < 1502396835 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1502396863 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1502396930 0 :aaronduino!adefe444@gateway/web/freenode/ip.173.239.228.68 PRIVMSG #esoteric :k < 1502396939 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=52690&oldid=52679 5* 03Aaronduino 5* (+251) 10 < 1502396948 0 :aaronduino!adefe444@gateway/web/freenode/ip.173.239.228.68 PRIVMSG #esoteric :Great < 1502397044 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07MediaWiki:Welcomecreation-msg14]]4 N10 02https://esolangs.org/w/index.php?oldid=52691 5* 03Ais523 5* (+369) 10tell new users about the introduction page < 1502397108 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I just changed the signup form so that it would tell people about the introduction page < 1502397114 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so that they don't have to get an edit rejected to discover it exists < 1502397149 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wob_jonas: specifically, three tildes is just username, four is username + timestamp, five is just timestamp < 1502397170 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :four is therefore the standard signature < 1502397183 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1502397186 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :Do more ~s have more esoteric definitions < 1502397200 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :17 ~s is a link to the last article you edited < 1502397203 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not that I know of < 1502397262 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: i thought half of the point of the introduction system was that it would thwart the kind of spammers that use humans for signup but bots for editing; that extra inf may break that. < 1502397266 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*info < 1502397318 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :let's see if it turns out to be a problem, first < 1502397331 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if nothing else, it'll be amusing to see what the human spammers say < 1502397343 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and several new people have complained about losing edits because they didn't know about the introduction rule < 1502397367 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, at least one < 1502397411 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :if it were possible, it would be better to put such a warning on the edit button itself. < 1502397455 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(that is, triggered by _starting_ an edit of the wrong page) < 1502397460 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it is possible, not sure how many people would read it though < 1502397472 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nobody reads the current request to make sure pages are correctly categorised < 1502397485 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :well in such a way that you cannot edit the page, naturally. < 1502397501 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, that's harder < 1502397528 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not sure we can detect whether a user's been introduced or not from CSS or JS without using AJAX < 1502397531 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although, hmm < 1502397542 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :oerjan: there's the old internet truth that no matter how many flashing red warnings and click-throughs and "I accept" checkboxes you put, eventually you just can't make some people to read things < 1502397545 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there's a possible fix but it's really complex and would require a change to the sitewide config < 1502397575 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :we could make it so that users become autoconfirmed at 1 edit, then use the !autoconfirmed status as a trigger to tell people to introduce themselves < 1502397653 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :wob_jonas: but if there was no actual edit form for them to fill in, they might at least suspect they were doing something wrong. < 1502397726 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :oerjan: you mean you'd just get the source view for an uneditable page? maybe < 1502397742 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :more depressing is that since the introduction system started, i recall exactly _one_ spammer getting caught in it. just the other day. < 1502397753 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :good afternoerjan < 1502397764 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(of course that's because we haven't had an actual spam flooding attempt, but still...) < 1502397766 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What do you make of this regular olist update schedule? < 1502397772 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: shocking < 1502397799 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :I always imagine that scene with James Bond and the hairdryer when someone says that. < 1502397838 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION may not have seen that scene < 1502397984 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Remote host closed the connection < 1502398027 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What's the best kind of Norwegian pizza? < 1502398069 0 :Antoxyde_!~Antoxyde@AAnnecy-654-1-74-48.w90-27.abo.wanadoo.fr JOIN :#esoteric < 1502398086 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i wouldn't know. < 1502398118 0 :fizzie!?@? PRIVMSG #esoteric :I'm guessing it's the deep fjord pizza. < 1502398127 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :sounds fishy. < 1502398161 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :although my dad once, way back, did make a fish pizza. < 1502398184 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i suppose tuna isn't unheard of, this was not tuna. < 1502398212 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 QUIT :Ping timeout: 260 seconds < 1502398222 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :. o O ( hm herring pizza ) < 1502398227 0 :aaronduino!adefe444@gateway/web/freenode/ip.173.239.228.68 PRIVMSG #esoteric :Is there a way to automatically convert from markdown to the wiki's markup language? < 1502398228 0 :fizzie!?@? PRIVMSG #esoteric :Salmon pizza isn't that uncommon either, I think. < 1502398237 0 :aaronduino!adefe444@gateway/web/freenode/ip.173.239.228.68 PRIVMSG #esoteric :Oops. Sorry to inturrupt < 1502398247 0 :Antoxyde!~Antoxyde@AAnnecy-654-1-58-64.w90-27.abo.wanadoo.fr QUIT :Ping timeout: 260 seconds < 1502398260 0 :fizzie!?@? PRIVMSG #esoteric :Interrupt... the really important discussion about pizza? < 1502398265 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :aaronduino: i don't know, but it's mediawiki syntax, so search for that. < 1502398269 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Interrupting the offtopic chatter with esolang dicussions? < 1502398275 0 :fizzie!?@? PRIVMSG #esoteric :I'd be surprised if no-one had written a markdown-to-wikitext converter. < 1502398277 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :the nerve! < 1502398278 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :aarnduino: there's probably no perfect way for that, because Markdown is stupid and impossible to parse. it's probably the second worst wiki formatting system after Tiki's < 1502398278 0 :aaronduino!adefe444@gateway/web/freenode/ip.173.239.228.68 PRIVMSG #esoteric :oerjan: thx < 1502398295 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :perhaps that famous pandoc can do it < 1502398302 0 :aaronduino!adefe444@gateway/web/freenode/ip.173.239.228.68 PRIVMSG #esoteric :Well, its hard to parse, but great to write in < 1502398321 0 :fizzie!?@? PRIVMSG #esoteric :pandoc does have it as a supported format, yes. < 1502398345 0 :fizzie!?@? PRIVMSG #esoteric :There's also a few MediaWiki modules that add support for Markdown, but I don't think we want to experiment with those. < 1502398348 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :wob_jonas: What syntax should I use instead of Markdown? < 1502398387 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :shachaf: I quite like mediawiki syntax myself < 1502398402 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm pretty sure markdown-to-mediawiki convertors exist, but that doesn't necessarily mean they're any good < 1502398404 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :No way, it's way too heavyweight for taking notes. < 1502398407 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :surely mediawiki is even harder to parse < 1502398418 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I just want to write things down and have them be readable in the source language. < 1502398420 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mediawiki syntax is much more internally consistent than markdown is < 1502398421 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Not for a wiki. < 1502398428 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, maybe for a wiki. < 1502398429 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if it's harder to parse, it's because it has more cases, not because they're more complex < 1502398460 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Do you ever go mushroom-hunting? < 1502398460 0 :aaronduino!adefe444@gateway/web/freenode/ip.173.239.228.68 PRIVMSG #esoteric :The main thing I like about markdown is using backticks for code instead of spaces or x < 1502398488 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :low-overhead markup languages have three main requirements: 1) not looking excessively artificial when read (i.e. mistakable for text files); 2) capable of expressing arbitrary content; 3) being easy for unfamiliar users to write in < 1502398519 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Markdown fails all three, IMO (whereas MediaWiki syntax passes 2 and in simple cases 3) < 1502398533 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'd rather like something that passed 1 and 2 simultaneously < 1502398534 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION hasn't been mushroom-hunting since ... _possibly_ early 90s, quite likely 80s. < 1502398537 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :all three at once seems fairly hard < 1502398574 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Markdown isn't too far from passing 1, I think. < 1502398630 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :there's also a case for just plain HTML, features restricted by the parser for security, and added features in HTML syntax only for things that HTML can't easily express < 1502398637 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric < 1502398639 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I know, I've used a subset of Markdown in the past when 1 was the most important feature < 1502398649 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :eg. some syntax for internal wikilinks that looks HTML-like < 1502398658 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wob_jonas: that's basically BBcode < 1502398669 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is pretty good if you want 2+3 and don't care about 1 at all < 1502398682 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :ais523: yes, bbcode is decent < 1502398745 0 :aaronduino!adefe444@gateway/web/freenode/ip.173.239.228.68 QUIT :Quit: Page closed < 1502398917 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: btw many of the new users recently did _not_ get caught in the filter before introducing... with many of them from PPCG, i've been wondering if it's passed through word by mouth. < 1502398932 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :quite possibly < 1502398948 0 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1502398952 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :otoh at least one of them had a hard time. < 1502399673 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric < 1502399825 0 :viznut_!viznut@lowfidelity.org QUIT :Ping timeout: 240 seconds < 1502399937 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Ping timeout: 240 seconds < 1502399996 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying... < 1502400012 0 :viznut!viznut@lowfidelity.org JOIN :#esoteric < 1502400774 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric < 1502400833 0 :ATMunn!~ATMunn@cpe-107-11-5-29.columbus.res.rr.com JOIN :#esoteric < 1502400833 0 :ATMunn!~ATMunn@cpe-107-11-5-29.columbus.res.rr.com QUIT :Changing host < 1502400833 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 JOIN :#esoteric < 1502401161 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03Jordan 5* 10New user account < 1502401313 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=52692&oldid=52690 5* 03Jordan 5* (+209) 10 < 1502401956 0 :fizzie!?@? PRIVMSG #esoteric :That's a pretty fast progress from Log/newusers to Esolang:Introduce yourself. I think ais523's change is working! < 1502402556 0 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net JOIN :#esoteric < 1502403028 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :nope, that user got caught in the filter first. < 1502403393 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client < 1502403663 0 :fizzie!?@? PRIVMSG #esoteric :Aw. :/ < 1502404386 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:e5df:ba81:f792:efb5 QUIT :Ping timeout: 255 seconds < 1502404680 0 :zseri!5e86c4f9@gateway/web/freenode/ip.94.134.196.249 QUIT :Quit: Page closed < 1502405871 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :@realdonaldtrump: I have just ordered a preemptive strike on pyongyang. #MAGA #cleansingfire < 1502405871 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Unknown command, try @list < 1502405888 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07AsciiDots14]]4 N10 02https://esolangs.org/w/index.php?oldid=52693 5* 03Aaronduino 5* (+13223) 10Create page for AsciiDots < 1502406033 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Language list14]]4 M10 02https://esolangs.org/w/index.php?diff=52694&oldid=52684 5* 03Aaronduino 5* (+16) 10add AsciiDots to language list < 1502406057 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 JOIN :#esoteric < 1502406128 0 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1502406218 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 PRIVMSG #esoteric :Hello < 1502406348 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*chirp* < 1502407070 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :beep. < 1502407092 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite < 1502408008 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1502408441 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 JOIN :#esoteric < 1502408532 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :http://www.smbc-comics.com/comic/fuel-efficiency reminds me to the captivating idea I have of a tram so long it doesn't even have to move at all: passengers just get on in one door in one station and exit on another door in the other station. < 1502408564 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :the problem with that is that cars couldn't cross the road with the tram then < 1502408668 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :you might as well have a walking underground subway then. < 1502408671 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :how would it not move? < 1502408678 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :just shut the trains down, and walk < 1502408718 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :in one of Asimov books there's walkways that are similar to trains < 1502408769 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :Hoolootwo: yeah, walking strips. < 1502408772 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :wob_jonas: sounds like a topic for #trains hth < 1502408774 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :but a long tram is funnier < 1502408855 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 240 seconds < 1502408975 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1502409434 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 QUIT :Ping timeout: 260 seconds < 1502410487 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 JOIN :#esoteric < 1502410619 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :Hi, what are the best examples of self-replicating computer program generation system that developed using an esoteric programming language? < 1502410710 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :by best, I mean the ones with most successful results (generated most complex programs) < 1502410794 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :*specifically using Turing tarpit languages < 1502411395 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :redcode. < 1502411429 0 :Mr2001!18071b12@gateway/web/freenode/ip.24.7.27.18 QUIT :Ping timeout: 260 seconds < 1502411730 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :imode: Redcode? < 1502411830 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :redcode, the programming language for CoreWar. < 1502411879 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :the entire idea is "battling programs", and thus, replication. < 1502411967 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :"thus"? battling programs don't necessarily have to involve replication < 1502411980 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :you can have one program battling one < 1502411992 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :don't try to set it up like that's a clear consequence < 1502412025 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 PRIVMSG #esoteric :Mr Smith replicated, but normal agents don't do that < 1502412127 0 :wob_jonas!b03f1887@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.135 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client < 1502412760 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :imode: for Redcode it says not even Turing Complete. < 1502412790 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :imode: I'm looking for the state-of-art. < 1502412823 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric < 1502412896 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :also what is the self-replication example in the lowest leve possible? in Assembly for example. < 1502412914 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :*lowest level < 1502412971 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :I'm asking that because I couldn't find any example beyond a toy (printing to console and not doing any real life tasks) < 1502413020 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :"the state of the art". < 1502413097 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :maybe a self-replicating system targeting x86 assembly language for example, can be useful < 1502413107 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :why self replication, exactly. < 1502413122 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :go play with von neumann CAs in golly. < 1502413135 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :also, redcode is turing complete. < 1502413275 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :you seem to have something in mind, perhaps consider sharing with us. < 1502413328 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :imode: "state-of-the-art" is also valid (the was missing though :D). https://esolangs.org/wiki/Redcode says it's (almost) Turing Complete. < 1502413345 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :yes, in the same way that every modern computer is (almost) a turing machine. < 1502413359 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :we live in finite memory spaces. turing machines require infinite memory. < 1502413398 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :regardless of that, I'm wondering why you're seeking self-replication. there was some work on.. god what was it.. robust-first computing. < 1502413433 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :https://www.youtube.com/watch?v=7hwO8Q_TyCA&list=PLm5k2NUmpIP-4ekppm6JoAqZ1BLXZOztE here's an entire playlist of talks and presentations on it. < 1502413449 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :if that doesn't satiate you, you might have some other idea in mind. < 1502413682 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :imode: I was just wondering around about self-replication in computers and biology for a while. I found DNA codon table (https://en.wikipedia.org/wiki/DNA_codon_table) and languages like Brainfuck or DNA# (https://esolangs.org/wiki/DNA-Sharp) are very similar yet far away from being useful. < 1502413732 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :yup. and that's mainly because we don't really have use for things that have the ability to replicate. < 1502413778 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :"robust-first computing" is kind of like what you're searching for. multiple agents with biological feedback systems working towards a real goal, like sorting an array. < 1502413804 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :imode: because the encapsulation has been made by manual coding from CPU architecture to your desktop environment is making Turing tarpit languages useless. < 1502413827 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 240 seconds < 1502413838 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :not really. it's more "why would I want to write a program that replicates itself or has the capability to replicate if it doesn't contribute to the end goal of my project." < 1502413858 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :if your goal is to write worms, then sure. if your goal is to do some creative stuff with distributed systems, then sure. < 1502413938 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :don't get me wrong. case studies in evolution applied to programs produce interesting results, but it's not generally useful. < 1502413990 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :same goes with self-replicating programs. < 1502414003 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric < 1502414007 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :imode: the thing that it's not possible to mimic biologic replication in a high level computer code. This was the thing I was trying to say. < 1502414020 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :well, you say that but it's definitely possible. < 1502414041 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :"mimic biologic replication", you mean replication with mutation? that's entirely the point of.. well, genetic algorithms. < 1502414048 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :when applied to programs, of course. < 1502414110 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :there was even a simulator that provided a circular string of DNA embedded with operations on a stack machine, and some of those were operations that did replication/modification of the original string. < 1502414117 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :I'll see if I can find it. < 1502414117 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :imode: I know what genetic algorithms are. < 1502414166 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :imode: you know the amino acids are the most basic building blocks of a protein. < 1502414179 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :yes, I'm very well aware of that. < 1502414203 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :as should anybody who's taken a biology course in highschool. < 1502414364 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :imode: and what a protein is doing a cell? It's a procedure(function) in a cell. Every protein does certain tasks and there are protein complexes that you can imagine as a procedure made of from multiple functions. < 1502414391 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :imode: everything is possible with 20 amino acids in total. < 1502414409 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :...yes, it's a useful abstraction, sure. though I don't really see your point. < 1502414511 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :imode: now imagine a microprocessor architecture with 20 instructions in its assembly language. < 1502414532 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :imode: that's the same thing in theory right? < 1502414614 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :no. useful abstraction, but it doesn't cut it. < 1502414671 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :imode: what I'm trying to say is it's more of a hardware and encapsulation problem than an algorithmic problem. Encapsulation creating a barrier. < 1502414695 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :imode: what do you mean with does not cut it? < 1502414697 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :barrier to what? nothing stops us from mimicing mutation and replication on a fixed alphabet which stands for instructions. < 1502414709 0 :doesthiswork!~Adium@207.55.82.87 JOIN :#esoteric < 1502414710 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :again, it's what genetic algorithms were invented to do. < 1502414736 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :and it doesn't cut it because cellular mechanics are far more complicated than "proteins are just function calls". proteins don't do anything. < 1502414747 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :imode: barrier in front to the advancement of this field (self-replicating programs). < 1502414749 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :not by themselves, anyway. < 1502414773 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :uh.. no. there's nothing stopping you from simulating a bonafide genome. people do it all the time. plenty of resources on genetic algorithms around. < 1502414823 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :go research protein folding. that will show you where exactly your analogy breaks down. < 1502414887 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :sorry to say but the idea isn't useful generally. you're not going to suddenly apply a genetic algorithm to x86 machine code and out pops a cyborg. :P < 1502414900 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :now, you can apply GAs to useful optimization problems. < 1502415167 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :Simulating and mimicking are different concepts. With DNA simulation you create better DNA (the target is biology) but with DNA mimicking you create better program (the target is computers). < 1502415184 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :..simulating and mimicking are the same thing. < 1502415203 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :Current self-replication technologies are unable to surpass manual coding. < 1502415228 0 :Antoxyde_!~Antoxyde@AAnnecy-654-1-74-48.w90-27.abo.wanadoo.fr QUIT :Quit: Leaving < 1502415245 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :But biologic self-replication is able to surpass manual coding of DNA. < 1502415313 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :Bacteria create better bacteria before your computational biology techniques, so nature surpass. < 1502415376 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :Not useful = Will not be invested < 1502415432 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 260 seconds < 1502415547 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :imode: also you said proteins are function calls not functions itself. So where the program is stored for those functions? If you are talking about mitochondria there is mitochondria DNA :) < 1502415557 0 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.” < 1502415570 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :*mitochondrial DNA < 1502415656 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :so your original question wasn't really a question. you just had an idea in mind and wanted to expound on it. < 1502415707 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :imode: no I'm just investigating the frontier. < 1502415725 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :yeah. sure. < 1502415735 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :have fun with uh.. whatever your intent is. < 1502415801 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 PRIVMSG #esoteric :imode: I'm ultimately looking for the self-replication in the lowest level possible (and its usefulness). < 1502416087 0 :jaboja!~jaboja@jaboja.pl QUIT :Remote host closed the connection < 1502416657 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net JOIN :#esoteric < 1502416928 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 JOIN :#esoteric < 1502417202 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :I'm arguing with someone about language. He wants an example of where A is true B is true and A "and" B is false < 1502417325 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :uh.. as in, "A&B" behaves like "!(A&B)"? < 1502417397 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :“if (A) { if (B) { /* something */ } }” is isomorphic to “if (A && B) { /* something */ }”. < 1502417410 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Isomorphic? < 1502417410 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :you *could* express something like you said, but it wouldn't be logically sound. < 1502417422 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :well. some word to that effect. < 1502417437 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :up to isomorphism, I guess >_>'... < 1502417621 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What isomorphism? < 1502417802 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :ACTION hmms. < 1502417874 0 :Sgeo!~Sgeo@ool-18b98980.dyn.optonline.net PRIVMSG #esoteric :If I have a file with QuickTime movies in it, and I try to pull out one movie, and it's just sound and half the sound is coherent and half is static, where did I screw up? < 1502417875 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :is it always the case that “if (A) { /* asdf */ } if (B) { /* asdf */ }” is the same as “if (A && B) { /* asdf asdf */ }”? < 1502417885 0 :Sgeo!~Sgeo@ool-18b98980.dyn.optonline.net PRIVMSG #esoteric :Like, how do I not get either pure static or the coherent thing I'm looking for? < 1502417889 0 :Sgeo!~Sgeo@ool-18b98980.dyn.optonline.net PRIVMSG #esoteric :But... half? < 1502417904 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 QUIT :Ping timeout: 260 seconds < 1502418159 0 :Sgeo!~Sgeo@ool-18b98980.dyn.optonline.net PRIVMSG #esoteric :Holy crap I got something to work < 1502418281 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :gotta love that moment. < 1502418580 0 :Sgeo!~Sgeo@ool-18b98980.dyn.optonline.net PRIVMSG #esoteric :Not sure how to expand on this < 1502418593 0 :Sgeo!~Sgeo@ool-18b98980.dyn.optonline.net PRIVMSG #esoteric :I replaced everything before the first mdat with a huge skip atom < 1502418738 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 JOIN :#esoteric < 1502418743 0 :Sgeo!~Sgeo@ool-18b98980.dyn.optonline.net PRIVMSG #esoteric :Well, I now know how to point this 300MB file to various things within it < 1502418760 0 :Sgeo!~Sgeo@ool-18b98980.dyn.optonline.net PRIVMSG #esoteric :I suppose I could do some sort of "change file + run conversion tool" thing < 1502418776 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 PRIVMSG #esoteric :Hello < 1502418780 0 :Sgeo!~Sgeo@ool-18b98980.dyn.optonline.net PRIVMSG #esoteric :Hi aaronduino < 1502418809 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 PRIVMSG #esoteric :I just added a language to the wiki (AsciiDots)? Anything else I should do? < 1502418819 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 PRIVMSG #esoteric :(categorical stuff, etc) < 1502418865 0 :mertyildiran!a5e38125@gateway/web/freenode/ip.165.227.129.37 QUIT :Quit: Page closed < 1502419065 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 PRIVMSG #esoteric :Sgeo, do you go on ppcg? < 1502419106 0 :Sgeo!~Sgeo@ool-18b98980.dyn.optonline.net PRIVMSG #esoteric :no < 1502419110 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 PRIVMSG #esoteric :k < 1502419179 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 PRIVMSG #esoteric :Have a favorite esolang? < 1502419546 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 QUIT :Quit: Page closed < 1502420188 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net QUIT :Quit: ZEITGEIST CHICKEN < 1502420780 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 QUIT :Quit: See ya! o/ < 1502421069 0 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Read error: Connection reset by peer < 1502421088 0 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric < 1502421502 0 :rodgort`!~rodgort@68.ip-149-56-14.net JOIN :#esoteric < 1502421534 0 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Read error: Connection reset by peer < 1502421535 0 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric < 1502421536 0 :rodgort!~rodgort@68.ip-149-56-14.net QUIT :Ping timeout: 260 seconds < 1502421536 0 :sdhand!~sam@unaffiliated/kyubiko QUIT :Ping timeout: 260 seconds < 1502421536 0 :newsham!~chat@udp217044uds.hawaiiantel.net QUIT :Ping timeout: 260 seconds < 1502421824 0 :sdhand!~sam@2001:41c8:51:10d:: JOIN :#esoteric < 1502421847 0 :sdhand!?@? NICK :Guest86463 < 1502422095 0 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Ping timeout: 260 seconds < 1502422096 0 :newsham!~chat@udp217044uds.hawaiiantel.net JOIN :#esoteric < 1502427955 0 :Guest86463!?@? NICK :sdhand < 1502427973 0 :sdhand!~sam@2001:41c8:51:10d:: QUIT :Changing host < 1502427973 0 :sdhand!~sam@unaffiliated/kyubiko JOIN :#esoteric < 1502432613 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1502432965 0 :zseri!5e86cbdb@gateway/web/freenode/ip.94.134.203.219 JOIN :#esoteric < 1502433654 0 :zseri!5e86cbdb@gateway/web/freenode/ip.94.134.203.219 QUIT :Ping timeout: 260 seconds < 1502433961 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :what's this, it's warmer in Göteburg than in Innsbruck :P < 1502433971 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :@metar esgg < 1502433972 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :ESGG 110520Z 19006KT 9999 VCFG SCT011 13/12 Q1016 < 1502433973 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :@metar lowi < 1502433974 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :LOWI 110520Z VRB01KT 9999 -SHRA FEW005 SCT016 FEW050CB BKN055 12/11 Q1016 TEMPO SHRA < 1502436421 0 :Bowserinator!~Bowser@unaffiliated/bowserinator QUIT :Quit: Oh noes I ded < 1502440974 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :who else is up at this ungodly hour. < 1502441457 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1502441970 0 :doesthiswork!~Adium@207.55.82.87 QUIT :Quit: Leaving. < 1502443370 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 240 seconds < 1502444833 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric < 1502445308 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 240 seconds < 1502447322 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying... < 1502448705 0 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1502448888 0 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 240 seconds < 1502449078 0 :atslash!~atslash@broadband-46-188-0-82.2com.net JOIN :#esoteric < 1502449317 0 :Antoxyde!~Antoxyde@AAnnecy-654-1-74-48.w90-27.abo.wanadoo.fr JOIN :#esoteric < 1502449361 0 :atslash!~atslash@broadband-46-188-0-82.2com.net QUIT :Ping timeout: 248 seconds < 1502449644 0 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric < 1502451285 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net JOIN :#esoteric < 1502451983 0 :zseri!5e86cbdb@gateway/web/freenode/ip.94.134.203.219 JOIN :#esoteric < 1502451994 0 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Quit: Leaving < 1502452161 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1502453931 0 :Vorpal!~Vorpal@unaffiliated/vorpal QUIT :Quit: ZNC - http://znc.sourceforge.net < 1502454297 0 :newsham!~chat@udp217044uds.hawaiiantel.net QUIT :*.net *.split < 1502454553 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net QUIT :Quit: LACTOSE CHICKEN < 1502455208 0 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net JOIN :#esoteric < 1502457549 0 :j-bot!eldis4@firefly.nu QUIT :*.net *.split < 1502457549 0 :izabera!~izabera@unaffiliated/izabera QUIT :*.net *.split < 1502457549 0 :zgrepc!sid43445@ircpuzzles/2015/april-fools/sixth/zgrep QUIT :*.net *.split < 1502457630 0 :zgrepc!sid43445@ircpuzzles/2015/april-fools/sixth/zgrep JOIN :#esoteric < 1502457652 0 :izabera!~izabera@unaffiliated/izabera JOIN :#esoteric < 1502457747 0 :mtve!~mtve@fortress3.myftp.org QUIT :Ping timeout: 260 seconds < 1502457883 0 :mtve!~mtve@fortress3.myftp.org JOIN :#esoteric < 1502458420 0 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net QUIT :Remote host closed the connection < 1502460795 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Jordan14]]4 N10 02https://esolangs.org/w/index.php?oldid=52695 5* 03Jordan 5* (+68) 10Created page with "My SE account: https://codegolf.stackexchange.com/users/72169/jordan" < 1502460910 0 :hkgit03!c30d29dc@gateway/web/cgi-irc/kiwiirc.com/ip.195.13.41.220 JOIN :#esoteric < 1502461007 0 :doesthiswork!~Adium@207.55.82.87 JOIN :#esoteric < 1502461461 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1502462384 0 :ATMunn!~ATMunn@cpe-107-11-5-29.columbus.res.rr.com JOIN :#esoteric < 1502462384 0 :ATMunn!~ATMunn@cpe-107-11-5-29.columbus.res.rr.com QUIT :Changing host < 1502462384 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 JOIN :#esoteric < 1502462848 0 :sebbu2!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 240 seconds < 1502462935 0 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1502462999 0 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1502463900 0 :hkgit03!c30d29dc@gateway/web/cgi-irc/kiwiirc.com/ip.195.13.41.220 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client < 1502464486 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 255 seconds < 1502464834 0 :newsham!~chat@udp217044uds.hawaiiantel.net JOIN :#esoteric < 1502467168 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1502467393 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying... < 1502467918 0 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net JOIN :#esoteric < 1502468977 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 248 seconds < 1502469274 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1502469771 0 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1502470004 0 :doesthiswork!~Adium@207.55.82.87 QUIT :Quit: Leaving. < 1502470170 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:2185:e34d:13dc:ec8b JOIN :#esoteric < 1502471068 0 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1502472009 0 :FreeFull!~freefull@defocus/sausage-lover QUIT :Quit: Rebooting < 1502472024 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Now I have posted a corrected version of MIXPC, and now there is also some new features, and includes an assembler. < 1502472030 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :(The assembler is a separate program) < 1502472164 0 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1502472307 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07MIX (Knuth)14]]4 10 02https://esolangs.org/w/index.php?diff=52696&oldid=52648 5* 03Zzo38 5* (+206) 10 < 1502473028 0 :zseri!5e86cbdb@gateway/web/freenode/ip.94.134.203.219 QUIT :Quit: Page closed < 1502473499 0 :augur!~augur@2601:645:4000:46b5:534:b755:ed45:6ebe JOIN :#esoteric < 1502473561 0 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net QUIT :Remote host closed the connection < 1502473742 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 260 seconds < 1502474150 0 :GeekDude!?@? NICK :MrRobato < 1502474167 0 :MrRobato!?@? NICK :MrRoboto < 1502474415 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1502474460 0 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1502474793 0 :augur!~augur@2601:645:4000:46b5:534:b755:ed45:6ebe QUIT :Remote host closed the connection < 1502475132 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1502475556 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:2185:e34d:13dc:ec8b QUIT :Ping timeout: 255 seconds < 1502475731 0 :augur!~augur@2601:645:4000:46b5:99bd:421:9195:dc6f JOIN :#esoteric < 1502475990 0 :augur!~augur@2601:645:4000:46b5:99bd:421:9195:dc6f QUIT :Ping timeout: 240 seconds < 1502477061 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1502477309 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 246 seconds < 1502477322 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Also is including one example program which is the guess number game. It uses the random number extension and music extension of MIXPC. < 1502477458 0 :augur!~augur@104.236.181.226 JOIN :#esoteric < 1502478627 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1502479033 0 :augur_!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1502479223 0 :augur!~augur@104.236.181.226 QUIT :Ping timeout: 255 seconds < 1502479389 0 :rodgort`!~rodgort@68.ip-149-56-14.net QUIT :Quit: Leaving < 1502479424 0 :copumpkin!copumpkinm@haskell/developer/copumpkin QUIT :Remote host closed the connection < 1502479787 0 :copumpkin!copumpkinm@haskell/developer/copumpkin JOIN :#esoteric < 1502479885 0 :rodgort!~rodgort@68.ip-149-56-14.net JOIN :#esoteric < 1502480483 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net JOIN :#esoteric < 1502480779 0 :zseri!4d16fd62@gateway/web/freenode/ip.77.22.253.98 JOIN :#esoteric < 1502482257 0 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1502482659 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1502483174 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION has an obvious guess who vanamonde is thinking of in today's girl genius. < 1502483457 0 :fizzie!?@? PRIVMSG #esoteric :There's a character called that in an Arthur C. Clarke novel, The City and the Stars. < 1502483465 0 :fizzie!?@? PRIVMSG #esoteric :(I haven't read the comic in years now.) < 1502483496 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :yeah the foglios tend to shout out a bit... < 1502483531 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :also, *gasp* < 1502483549 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`5 w < 1502483554 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1/2:monads//Monads are just free monad monad monad algebras. \ wat//ኢትዮጵያ ውስጥ የሚሰራ የምግብ አይነት ሲሆን፣ የሚሰራውም ከጤፍ ነው። \ programmer's googol//A programmer's googol is equal to 10^100, or 110 \ help//Help is on the way. We don't know where the way is, though. You might try `help inste < 1502483556 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`n < 1502483556 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2/2:ad. \ lystrosaur//The lystrosaurs were an ancient genus of evil reptiles who successfully took over the world in the early Triassic. < 1502483562 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :oerjan, I tend to miss the obvious, what's your guess? < 1502483589 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :a certain gentleman adventurer. < 1502483600 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :Oh no! < 1502483605 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :indeed < 1502483616 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh no! < 1502483680 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :he does fit perfectly, also he's in half the other side stories... < 1502483691 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Does a gold penny have the same mass as a silver penny? < 1502483723 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :zzo38: i suspect that both may have varied over time. < 1502483814 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm wait < 1502483832 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :aren't they too small to be gold or silver? but that may have varied too... < 1502483906 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :"The gold penny was a medieval English coin with a value of twenty pence." < 1502483953 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Bob has 140 pounds worth of money. I am assuming the mass is the same, so that if it is all gold coins then it will weigh 7 pounds. < 1502483987 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :"Until the reign of King Henry III of England (1216–1272), any need in England for coins worth more than one penny, at the time a silver coin, was met by the use of Byzantine or Arabic gold and silver coins which circulated among merchants and traders." < 1502484501 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :OK, but still do you know? This is in a GURPS game I play in, the GM said one NPC has 140 pounds worth of money, but apparently in gold (or maybe I misunderstood him), so I assume that the total weight of the money is 7 pounds, and can notify him about it, but for simplicity we could assume the coins have the same weight anyways, even if it isn't historically accurate (if GM agrees), but still I am curious to know if it actually is or not. < 1502484652 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 276 seconds < 1502484926 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1502484935 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i've always assumed gold to be more worth than silver per weight. < 1502484971 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :but maybe it's just denser... < 1502484995 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i don't really know, anyway. < 1502485036 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :also, _reliably_ minted money can be more worth than its base material. < 1502485094 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :This website prices gold at $41.59/g and silver at $0.55/g < 1502485099 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :p. close < 1502485104 0 :zseri!4d16fd62@gateway/web/freenode/ip.77.22.253.98 QUIT :Ping timeout: 260 seconds < 1502485117 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :p. not at all... < 1502485133 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :did you miss a digit < 1502485144 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :No, it's two orders of magnitude difference. < 1502485157 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ah < 1502485181 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :who knows if that was the case in medieval times, though... < 1502485188 0 :fizzie!?@? PRIVMSG #esoteric :Does it have a price for mithril? < 1502485205 0 :fizzie!?@? PRIVMSG #esoteric :(Also which marriage anniversary year is that?) < 1502485232 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :eleventy, obviously. < 1502485312 0 :copumpkin!copumpkinm@haskell/developer/copumpkin QUIT :Read error: Connection reset by peer < 1502485322 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm or should it be eleventy-one < 1502485417 0 :zseri!4d16fd62@gateway/web/freenode/ip.77.22.253.98 JOIN :#esoteric < 1502485476 0 :copumpkin!copumpkinm@haskell/developer/copumpkin JOIN :#esoteric < 1502485493 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :copumpkin: Do you like Matt Levine? < 1502485963 0 :Xav_!5504ee0a@gateway/web/freenode/ip.85.4.238.10 JOIN :#esoteric < 1502485989 0 :Xav_!5504ee0a@gateway/web/freenode/ip.85.4.238.10 PRIVMSG #esoteric :Hello < 1502486259 0 :Xav_!5504ee0a@gateway/web/freenode/ip.85.4.238.10 QUIT :Ping timeout: 260 seconds < 1502487542 0 :Bowserinator!~Bowser@2a02:748:a800:ca7:ea75:b12d:51:a5c3 JOIN :#esoteric < 1502487566 0 :Bowserinator!?@? NICK :Guest90542 < 1502487646 0 :rdococ!rdococ@unaffiliated/rdococ PART #esoteric :"I just realized I don't talk here. I wonder why." < 1502487661 0 :Guest90542!?@? NICK :Bowserinator < 1502487672 0 :Bowserinator!~Bowser@2a02:748:a800:ca7:ea75:b12d:51:a5c3 QUIT :Changing host < 1502487672 0 :Bowserinator!~Bowser@unaffiliated/bowserinator JOIN :#esoteric < 1502487794 0 :wob_jonas!b03f185d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.93 JOIN :#esoteric < 1502487894 0 :wob_jonas!b03f185d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.93 PRIVMSG #esoteric :" also what is the self-replication example in the lowest possible? in Assembly for example." => an example is probably those very short viruses for early DOS systems that stayed in memory and copied themselves into the disk file of any com or exe program you ran < 1502487994 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :well, there's the degenerate case, but that's boring < 1502488034 0 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net JOIN :#esoteric < 1502488288 0 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net QUIT :Ping timeout: 240 seconds < 1502488321 0 :wob_jonas!b03f185d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.93 PRIVMSG #esoteric :`? monad < 1502488322 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Monads are just monoids in the category of endofunctors. < 1502488327 0 :wob_jonas!b03f185d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.93 PRIVMSG #esoteric :`? monads < 1502488328 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Monads are just free monad monad monad algebras. < 1502488567 0 :wob_jonas!b03f185d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.93 PRIVMSG #esoteric :" i've always assumed gold to be more worth than silver per weight." => definitely worth much more than silver. < 1502488603 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric < 1502488881 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 248 seconds < 1502488921 0 :wob_jonas!b03f185d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.93 PRIVMSG #esoteric :gold is also more amazing and rarer on Earth than silver < 1502488995 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : who else is up at this ungodly hour. <-- not me hth < 1502489045 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@time oerjan < 1502489046 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Local time for oerjan is Fri Aug 11 23:04:05 2017 < 1502489066 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: not the same hour hth < 1502489068 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:Esoteric Operating System14]]4 10 02https://esolangs.org/w/index.php?diff=52697&oldid=45237 5* 03Xav737 5* (+1472) 10Add a suggestion for a file structure < 1502489079 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: are you saying this hour is godly? < 1502489087 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :certainly not. < 1502489196 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :apparently few others were, as now i've finished the logs. < 1502489216 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan hungers for logs < 1502489307 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :What rolls down stairs / Alone or in pairs, / And over your neighbor's dog? < 1502489319 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :oerjan, how is your neighbour's dog < 1502489322 0 :wob_jonas!b03f185d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.93 PRIVMSG #esoteric :" No, it's two orders of magnitude difference." => wait, really? I thought the difference was somewhat less than that. wow. < 1502489338 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :wob_jonas: Going by the prices I quoted above. < 1502489346 0 :wob_jonas!b03f185d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.93 PRIVMSG #esoteric :yeah, I understadn < 1502489402 0 :wob_jonas!b03f185d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.93 PRIVMSG #esoteric :and gold is still cheaper than any of its cousins (iridium, platium, osmium, rhenium, tungsten) right? < 1502489408 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:286f:853a:ee8a:d9ef JOIN :#esoteric < 1502489410 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :Taneb: i'm not sure they currently have one, so i guess it's silent if it exists. < 1502489441 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :actually there have been a couple bad days. < 1502489506 0 :zseri!4d16fd62@gateway/web/freenode/ip.77.22.253.98 QUIT :Quit: Page closed < 1502489543 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :An intermittent dog < 1502489550 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`cat bin/dog < 1502489551 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cat: bin/dog: No such file or directory < 1502489553 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :wait tungsten is a precious metal? < 1502489554 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Huh. < 1502489601 0 :wob_jonas!b03f185d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.93 PRIVMSG #esoteric :oerjan: "precious metal" is defined differently by any two people. I consider it precious because it has the highest melting point among all metals, higher than even rhenium < 1502489605 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07AsciiDots14]]4 10 02https://esolangs.org/w/index.php?diff=52698&oldid=52693 5* 03IanO 5* (+142) 10/* External Resources */ < 1502489657 0 :AnotherTest!~turingcom@2a02:1206:45b8:4a31:286f:853a:ee8a:d9ef QUIT :Ping timeout: 246 seconds < 1502489758 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I consider all metals precious, except zinc. < 1502489798 0 :wob_jonas!b03f185d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.93 PRIVMSG #esoteric :shachaf: huh? don't you mean all metals except iron and maybe cobalt? because that would be sort of a sensible definition < 1502489809 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :No, iron is precious. < 1502489819 0 :wob_jonas!b03f185d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.93 PRIVMSG #esoteric :there's way more iron on Earth than ANYTHING ELSE, by mass < 1502489821 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :I don't think that was meant to be a sensible definition < 1502489833 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Who said anything about the Earth? < 1502489841 0 :wob_jonas!b03f185d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.93 PRIVMSG #esoteric :so every other metal is rare compared to iron < 1502489852 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :aluminum is extremely precious, just ask louis napoleon < 1502489854 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Isn't there more aluminium than iron? < 1502489875 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :he did say by mass. < 1502489891 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :By mass. < 1502489931 0 :wob_jonas!b03f185d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.93 PRIVMSG #esoteric :shachaf: the earth is basically a big ball of iron, with some dirt layer on the surface. the surface may have more aluminum atoms (not in atomic form) than iron, but if you go deeper (which we can't really do because the pressure kills us) it's all iron (and maybe some cobalt) < 1502489935 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :well, how about all the metallic hydrogen (theoretically) in jupiter? < 1502489951 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? precious < 1502489952 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :precious? That doesn't ring a bell. ¯\(°​_o)/¯ < 1502489960 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, this page is about the crust. < 1502489965 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm already has a ring pun < 1502489979 0 :wob_jonas!b03f185d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.93 PRIVMSG #esoteric :shachaf: and there's almost no metalic aluminum in the ground, practically all of it is refined by men < 1502489996 0 :wob_jonas!b03f185d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.93 PRIVMSG #esoteric :which is not surprising because it's that sort of junk semimetal, it doesn't like remaining in metalic form much < 1502490001 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Which men? < 1502490008 0 :wob_jonas!b03f185d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.93 PRIVMSG #esoteric :mankind in general < 1502490025 0 :wob_jonas!b03f185d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.93 PRIVMSG #esoteric :and mostly in the last few hundred years < 1502490037 0 :wob_jonas!b03f185d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.93 PRIVMSG #esoteric :before that people didn't know a cheap way to refine it < 1502490094 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Tungsten is also not a precious metal. < 1502490103 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :which is a shame because it could have been tg < 1502490117 0 :wob_jonas!b03f185d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.93 PRIVMSG #esoteric :huh? < 1502490154 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: i'm afraid stephen got to select its abbreviation hth < 1502490174 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? tungsten < 1502490175 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :tungsten? ¯\(°​_o)/¯ < 1502490179 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? wolfram < 1502490180 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Stephen Wolfram is an esolanger with too much money and power. Taneb invented him. < 1502490208 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what does tungsten have to do with cellular automata? < 1502490228 0 :wob_jonas!b03f185d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.93 PRIVMSG #esoteric :oerjan: it's more like that back when they decided the abbreviations, English wasn't yet the most frequent language used in science, so they use german and latin and french and russian and swedish and whatever names instead. < 1502490257 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, "tungsten" is a Swedish name. < 1502490262 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So they should've used it. < 1502490273 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :except the swedes don't. < 1502490287 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Right, they donated that word to English. < 1502490330 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :apparently tungsten _is_ used in jewelry. < 1502490397 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :tonguesten < 1502490485 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :"Tungsten is unique amongst the elements in that it has been the subject of patent proceedings. In 1928, a US court rejected General Electric's attempt to patent it, overturning U.S. Patent 1,082,933 granted in 1913 to William D. Coolidge." < 1502490523 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :Taneb: that's only used for piercings hth < 1502490721 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :Understandable < 1502490777 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 JOIN :#esoteric < 1502490782 0 :wob_jonas!b03f185d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.93 PRIVMSG #esoteric :oerjan: that sounds strange. I mean, patent trolls have tried to patent basically anything, whether it makes sense or not < 1502490792 0 :wob_jonas!b03f185d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.93 PRIVMSG #esoteric :how come it's the only element where they did that? < 1502490828 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 PRIVMSG #esoteric :hello < 1502490836 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :well, after the first one, there's a precedent set < 1502490847 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :and I bet GE had some role in its discovery < 1502490868 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :Hi, aaronduino < 1502490873 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :welp, nope < 1502490874 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 PRIVMSG #esoteric :hi, Tabeb < 1502490878 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 PRIVMSG #esoteric :*Taneb < 1502490918 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 PRIVMSG #esoteric :any people here who do ppcg? < 1502490925 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :MAYBE < 1502490936 0 :wob_jonas!b03f185d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.93 PRIVMSG #esoteric :aaronduino: some people used to at least < 1502490940 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :sometimes I read it < 1502490945 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :never submitted anything < 1502490952 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 PRIVMSG #esoteric :yeah. < 1502490980 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 PRIVMSG #esoteric :I was thinking of starting, but was wondering how stdin works if your esolang of choice only accepts numbers through stdin < 1502490997 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :my last submission was July 30 < 1502491021 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :isn't there a thread about acceptable input types < 1502491037 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 PRIVMSG #esoteric :hmmm < 1502491049 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :yes there is < 1502491051 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 PRIVMSG #esoteric :k < 1502491069 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :although i'm not sure how it treats something _that_ weird. < 1502491106 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 PRIVMSG #esoteric :yeah. < 1502491123 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 PRIVMSG #esoteric :e.g. the ;# challenges < 1502491139 0 :wob_jonas!b03f185d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.93 PRIVMSG #esoteric :aaronduino: you might try to ask such policy questions on their chat. < 1502491151 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: What, like INTERCAL? < 1502491156 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :you need some reputation before you can chat. < 1502491169 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: INTERCAL has binary I/O, it's just awkward. < 1502491176 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 PRIVMSG #esoteric :I think I got 101 from coming from stackoverflow < 1502491179 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 PRIVMSG #esoteric :(101 rep) < 1502491212 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh SO is enough, i don't think the chat cares which SE site you're from < 1502491220 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it's a common system. < 1502491225 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 PRIVMSG #esoteric :yep < 1502491230 0 :wob_jonas!b03f185d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.93 PRIVMSG #esoteric :oerjan: the chat IS partitioned to three parts actually < 1502491237 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh? < 1502491249 0 :wob_jonas!b03f185d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.93 PRIVMSG #esoteric :oerjan: stack overflow chat, stack exchange meta chat, and everything else < 1502491256 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION doesn't follow the chat much, only logged on for specific occasions. < 1502491256 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 PRIVMSG #esoteric :huh < 1502491271 0 :wob_jonas!b03f185d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.93 PRIVMSG #esoteric :but the reputation you get from stack overflow might still allow you to chat on the general chat < 1502491279 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 PRIVMSG #esoteric :I think so < 1502491282 0 :wob_jonas!b03f185d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.93 PRIVMSG #esoteric :I don't know that, because I don't care much about stack overflow < 1502491303 0 :wob_jonas!b03f185d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.93 PRIVMSG #esoteric :in any case, chat needs very little rep, so you can get it easily even without that < 1502491335 0 :wob_jonas!b03f185d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.93 PRIVMSG #esoteric :the partitioning is more so that chat moderators are different on the three slices < 1502491345 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 PRIVMSG #esoteric :that makes sense < 1502491345 0 :wob_jonas!b03f185d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.93 PRIVMSG #esoteric :it's not for excluding people from chatting altogether < 1502491381 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 PRIVMSG #esoteric :of course < 1502491423 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :aaronduino: i don't think your language is famous enough to get a wikipedia article yet hth < 1502491437 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 PRIVMSG #esoteric :? < 1502491450 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 PRIVMSG #esoteric :wait a sec < 1502491468 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 PRIVMSG #esoteric :it has a esolang.org < 1502491470 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 PRIVMSG #esoteric :page < 1502491480 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 PRIVMSG #esoteric :(not saying its famous, tho) < 1502491494 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :someone made a red link to it from wikipedia's esolang page. < 1502491527 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 PRIVMSG #esoteric :Cool! < 1502491540 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i am not entirely sure it's even famous enough for a section there, but i'm generally not involving myself in _that_ question. < 1502491540 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 PRIVMSG #esoteric :wow < 1502491600 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 PRIVMSG #esoteric :hmmm. 2602:306:31ab:c4b0:454c:258:f30e:636 < 1502491628 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 PRIVMSG #esoteric :I get it. Thx < 1502491657 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 PRIVMSG #esoteric :(running on <8 hrs of sleep total for a week right now) < 1502491683 0 :wob_jonas!b03f185d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.93 PRIVMSG #esoteric :yeah, it's still too hot < 1502491696 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 PRIVMSG #esoteric :haha < 1502491702 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 PRIVMSG #esoteric :? < 1502491729 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :sleeep < 1502491735 0 :wob_jonas!b03f185d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.93 PRIVMSG #esoteric :I still find it hard to sleep because of the aftereffects of the hot weather, even if it's starting to become somewhat less hot now < 1502491761 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 PRIVMSG #esoteric :ahh < 1502491768 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 PRIVMSG #esoteric :For me its just TV. < 1502491773 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 PRIVMSG #esoteric :until 4 am < 1502491848 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 PRIVMSG #esoteric :oerjan: I just saw that you proved turing-completeness of ///. That really cool! < 1502491982 0 :wob_jonas!b03f185d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.93 PRIVMSG #esoteric :what? string replacement languages like /// were known to be turing complete for very long ago, before the era of esolangs. Knuth actually mentions one of them early in TAOCP even. < 1502492005 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 PRIVMSG #esoteric :but its still hard to make a specific proof < 1502492013 0 :wob_jonas!b03f185d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.93 PRIVMSG #esoteric :no it's not < 1502492078 0 :wob_jonas!b03f185d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.93 PRIVMSG #esoteric :it's specifically easy to compile turing machines to it < 1502492090 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :wob_jonas: but were they string replacement languages like thue, or like /// ? < 1502492103 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 PRIVMSG #esoteric :* aaronduino realized how much of a noob he is < 1502492140 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :the hard part with /// is that it has no separation between data and program. < 1502492152 0 :wob_jonas!b03f185d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.93 PRIVMSG #esoteric :oerjan: uh... let me check what /// does < 1502492155 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 PRIVMSG #esoteric :Oh, yeah < 1502492162 0 :wob_jonas!b03f185d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.93 PRIVMSG #esoteric :like thue, I think < 1502492286 0 :wob_jonas!b03f185d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.93 PRIVMSG #esoteric :hmm... in that case /// might be trickier < 1502492335 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :wob_jonas: you essentially cannot get any true while loop going without quining techniques. < 1502492344 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 PRIVMSG #esoteric :wow < 1502492349 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :as far as we know. < 1502492367 0 :wob_jonas!b03f185d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.93 PRIVMSG #esoteric :oerjan: I see < 1502492376 0 :wob_jonas!b03f185d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.93 PRIVMSG #esoteric :I'm sorry then, I was wrong above < 1502492382 0 :wob_jonas!b03f185d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.93 PRIVMSG #esoteric :I was thinking of more like thue < 1502492391 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :APOLOGY ACCEPTED < 1502492470 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 PRIVMSG #esoteric :I'm starting to read more about ///; it's crazy < 1502492691 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :iirc User:Nthern also has made some impressive /// programs. < 1502492755 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 PRIVMSG #esoteric :cool. what do they do? < 1502492764 0 :jaboja!~jaboja@jaboja.pl QUIT :Remote host closed the connection < 1502492782 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`5 < 1502492783 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1/2:173) oerjan: What, can girls aim their penises better? \ 185) clue is a language for beauty, not usefulness or ability to run at all ability to run at all is not even close to a design goal, no \ 32) `translatefromto hu en Hogy hogy hogy ami kemeny How hard is that \ 659) [...] So if someone tells you "you're worth your weight in Ethernet", it's likely they think your worth is less than $2k. \ 863) shachaf: contrary to common belief, #esoteric is not really "a channel for crazy people", but has (ostensibly) a topic... is beaky from finland? < 1502492833 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :https://esolangs.org/wiki/User:Nthern/archive#Thue-to-.2F.2F.2F_translator < 1502492846 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i need a Thue-to-Frie translator twh < 1502492871 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 PRIVMSG #esoteric :impressive < 1502492902 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION swats shachaf -----### < 1502492982 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 PRIVMSG #esoteric :oerjan: I'm thinking of proving asciidots' turing-completeness using bct. Any tips? < 1502493012 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :well i don't know asciidots < 1502493038 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 PRIVMSG #esoteric :idk, it < 1502493048 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 PRIVMSG #esoteric :nvm < 1502493074 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 PRIVMSG #esoteric :its a functional language with a pointer that holds 2 variables < 1502493085 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 PRIVMSG #esoteric :idk, any tips at all would help < 1502493112 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 PRIVMSG #esoteric :(tbh, i don't really know what I'm doing0 < 1502493145 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :the easiest way to prove tc-ness depends a lot on what data structures your language has. < 1502493177 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 PRIVMSG #esoteric :hmmm < 1502493180 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 PRIVMSG #esoteric :k < 1502493183 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :if you have bignum integers, i recommend fractran or the like. < 1502493204 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :if you have first class functions, i recommend SKI calculus. < 1502493210 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 PRIVMSG #esoteric :I'll look into those < 1502493215 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 PRIVMSG #esoteric :esp. fractran < 1502493233 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1502493245 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 PRIVMSG #esoteric :wow. fractran is crazy < 1502493258 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: Come on, there were a bunch of great puns you didn't swat me for. < 1502493258 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(also the collatz functions, which sometimes fits better to a language than fractran does.) < 1502493261 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And now you swat me for this? < 1502493276 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm disappointed. < 1502493277 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: you probably were too subtle hth < 1502493451 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 PRIVMSG #esoteric :i've gtg. Too much procrastinating today :) < 1502493455 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 PRIVMSG #esoteric ::/ < 1502493460 0 :aaronduino!47ca4036@gateway/web/freenode/ip.71.202.64.54 QUIT :Quit: Page closed < 1502493683 0 :doesthiswork!~Adium@207.55.82.87 JOIN :#esoteric < 1502494942 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite < 1502495732 0 :wob_jonas!b03f185d@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.93 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client < 1502496590 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1502496610 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Client Quit < 1502498372 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1502499897 0 :Antoxyde!~Antoxyde@AAnnecy-654-1-74-48.w90-27.abo.wanadoo.fr QUIT :Quit: Leaving < 1502500675 0 :jaboja!~jaboja@jaboja.pl QUIT :Remote host closed the connection < 1502502079 0 :ATMunn!?@? NICK :the_moon_in_ksp < 1502502282 0 :xkapastel!uid17782@gateway/web/irccloud.com/x-odwsbipaopziteaf JOIN :#esoteric < 1502504399 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03HereToAnnoy 5* 10New user account < 1502504466 0 :the_moon_in_ksp!?@? NICK :ATMunn < 1502504685 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=52699&oldid=52692 5* 03HereToAnnoy 5* (+312) 10/* Introductions */ < 1502504717 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=52700&oldid=52699 5* 03HereToAnnoy 5* (+105) 10/* Introductions */ < 1502504865 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:HereToAnnoy14]]4 N10 02https://esolangs.org/w/index.php?oldid=52701 5* 03HereToAnnoy 5* (+23) 10Created page with "What should I put here?" < 1502505318 0 :augur_!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1502506331 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net QUIT :Ping timeout: 255 seconds < 1502506488 0 :augur!~augur@162.217.73.146 JOIN :#esoteric < 1502506737 0 :augur!~augur@162.217.73.146 QUIT :Ping timeout: 240 seconds < 1502506914 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 QUIT :Quit: See ya! o/ < 1502507181 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net JOIN :#esoteric < 1502510638 0 :MrRoboto!?@? NICK :GeekDude < 1502511825 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net QUIT :Ping timeout: 248 seconds < 1502514345 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Is there a faster way of dealing with sign-magnitude on a computer that doesn't use sign-magnitude? < 1502514404 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :faster than what? < 1502514471 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Than always dealing with the sign and magnitude separately (which does work, but is there a better way?) < 1502514536 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :not sure, what does java do? < 1502514577 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I don't know < 1502514600 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :(Also, I mean specifically for integers; floating-point is already sign-magnitude) < 1502514618 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :(well, kind of; it is sign-fraction-exponent-magnitude) < 1502514640 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :why not just do regular two's compliment arithmetic. < 1502514682 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Mainly in case you are working with data or programs that use sign-magnitude, such as if you are implementing MIX, which uses sign-magnitude. < 1502514701 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :oh, never mind about java, not sure why I thought java did weird stuff with ints, maybe I was thinking of floats < 1502514702 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :oh. < 1502514708 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :hm. < 1502514723 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :hasn't been long enough since I've programmed in java < 1502514746 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :well, it doesn't really stop you from doing regular integer arithmetic. just different wrapping/overflow conditions. < 1502514774 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Assignless14]]4 10 02https://esolangs.org/w/index.php?diff=52702&oldid=52678 5* 03Rdococ 5* (+17) 10 < 1502514806 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Yes, I suppose so. < 1502514853 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Although there still may be some other considerations with the sign < 1502514882 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :such as? < 1502514925 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :also, I hope you're storing those numbers as native binary and not as a single bool + n-bit integer. < 1502514989 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Even so, it is necessary to keep track of negative zero and positive zero < 1502514996 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07HI9+14]]4 10 02https://esolangs.org/w/index.php?diff=52703&oldid=51373 5* 03Rdococ 5* (+141) 10Arbitrary_effect_at_an_arbitrary_point < 1502515007 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=52704&oldid=52694 5* 03LyricLy 5* (+9) 10/* L */ < 1502515013 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07HI9+14]]4 M10 02https://esolangs.org/w/index.php?diff=52705&oldid=52703 5* 03Rdococ 5* (+1) 10 < 1502515019 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :true. but that still lies on underflow/overflow conditions. < 1502515051 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :meaning when a negative zero is added to some positive number, as some positive zero is added to a negative. < 1502515056 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :I guess. < 1502515127 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Ly14]]4 10 02https://esolangs.org/w/index.php?diff=52706&oldid=52689 5* 03LyricLy 5* (+110) 10/* Interpreters */ < 1502515205 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07HI9+14]]4 M10 02https://esolangs.org/w/index.php?diff=52707&oldid=52705 5* 03Rdococ 5* (-9) 10 < 1502515229 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07HQ9+14]]4 M10 02https://esolangs.org/w/index.php?diff=52708&oldid=52477 5* 03Rdococ 5* (+93) 10 < 1502515237 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :The esolang wiki article about "MIX (Knuth)" describes what happens in this case on MIX, at least. (Other things using sign-magnitude might do differently maybe) < 1502515300 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :(I don't know if MIXPC is actually doing it correctly; if it is wrong, I will fix it) < 1502515445 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :(But I think the rule is basically like: If x+y=0 then the result has the same sign as x. For multiplication and division the sign of the result is already unambiguous anyways) < 1502515528 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07MIX (Knuth)14]]4 10 02https://esolangs.org/w/index.php?diff=52709&oldid=52696 5* 03Zzo38 5* (+3) 10 < 1502515651 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07HI9+14]]4 10 02https://esolangs.org/w/index.php?diff=52710&oldid=52707 5* 03Rdococ 5* (+415) 10quines < 1502515692 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07HI9+14]]4 M10 02https://esolangs.org/w/index.php?diff=52711&oldid=52710 5* 03Rdococ 5* (+73) 10 < 1502515795 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:HI9+14]]4 M10 02https://esolangs.org/w/index.php?diff=52712&oldid=51381 5* 03Rdococ 5* (+236) 10 < 1502515805 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:HI9+14]]4 10 02https://esolangs.org/w/index.php?diff=52713&oldid=52712 5* 03Rdococ 5* (+79) 10 < 1502516078 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07HI9+14]]4 10 02https://esolangs.org/w/index.php?diff=52714&oldid=52711 5* 03Rdococ 5* (+373) 10more quines < 1502516882 0 :j-bot!eldis4@firefly.nu JOIN :#esoteric < 1502517502 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I invented a few new kind of astrological house system, such as "Hemisphere-Null" system, which is similar to the "Null" (or "Aries") system, but the houses are flipped in the southern hemisphere. < 1502517720 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Do you like this? < 1502520736 0 :rdococ!rdococ@unaffiliated/rdococ JOIN :#esoteric < 1502520818 0 :doesthiswork!~Adium@207.55.82.87 QUIT :Quit: Leaving. < 1502521267 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Ugh, why am I so scared to talk here? < 1502521341 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I don't know? < 1502521540 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`grwp scar < 1502521541 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :intelligence:Intelligence is a scarce resource that is distributed by the CIA. \ ß:ß is not a beta. It's a "scharfes S", aka s with a scarf. \ the universe:The universe was invented by Taneb as an opposing force to oerjan. Escardó proved that it was indiscreet. < 1502521572 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :it's a mystery. < 1502521589 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :sometimes we mock people. < 1502521688 0 :Gregor!dlopen@71.19.155.102 QUIT :Quit: Coyote finally caught me < 1502521703 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I'm still hunting for an original concept. Am I going about this whole esolanging thing wrong? < 1502521814 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Depends whether you intend to make only the original one or to just make it anyways regardless of that, I suppose. (Or, do something in between.) < 1502521938 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :rdococ: "1) Watch everything, read everything, and especially read outside your subject -- you should be importing, not recycling." from https://www.lspace.org/books/apf/words-from-the-master.html seems relevant < 1502521993 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Yes, that too < 1502522001 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :in almost all cases, inspiration is taking a couple of ideas and combining them in a new way... which means you need to learn about the existing ideas first. < 1502522586 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :rdococ: don't fear looking stupid. < 1502522610 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :I know I look stupid every time I type something or share some weird thing I wrote. < 1502522625 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :imode: When I look back on what past me has added to the wiki, I faceplant. < 1502522644 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :meh. it's ideas. < 1502522666 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :some may like them, some may not. point is they're yours and they reflect your preferences. < 1502522672 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Well... whether it works out or not, I have an idea in my head right now (if you want to hear about it). < 1502522689 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :sure, it's late and I have some booze. hit me. < 1502522756 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :K. The idea is that there would be no subroutines; only coroutines. Subroutines would be simulated using a while (true) loop and a call to yield() at the end of each iteration of that loop. < 1502522785 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :oh oh oh. I have done this. < 1502522814 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Rather than calling a subroutine, you would pass parameters to and resume the coroutine. < 1502522876 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :imode: so, what do you think? < 1502522921 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :it's an interesting concept. I experimented with it for something like a tuplespace. < 1502523034 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :the gist was you'd have a large what was basically an assembly program, yet execution was based on coroutines, so that segments of the program would fall through to other segments in sequence. each segment would search for matching tuples in the tuplespace and work on them if it found them, else it would drop to the next segment, in an infinite loop. "yield" was essentially putting tuples back into the < 1502523034 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :tuplespace. < 1502523062 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :in this way it could be seen as multiple agents working on a shared blackboard. it works well, but only if you have a decent model of execution backing it. < 1502523076 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :I have some python code if you wanna see it. < 1502523097 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I'd like to see it. < 1502523139 0 :Gregor!dlopen@71.19.155.102 JOIN :#esoteric < 1502523182 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :https://ptpb.pw/urGZ/python < 1502523212 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :I treat all my python files as sort of scratch files. they are not pretty. < 1502523215 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :but this is turing complete. < 1502523242 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :it is not complete in documentation, though. if you scroll down to the bottom you can see some code. < 1502523266 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :it's seen as a linear sequence of instructions but the way the matches are set up, you either jump back to a previous statement or fall through. < 1502523279 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :it's kind of like... a declarative assembly language, if you wanna read it from a moving car. < 1502523486 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Eh... okay... < 1502523518 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :the point is it worked pretty well. the yields were implicit. < 1502523537 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :meaning you didn't have to do the windows 3.1 thing of giving CPU time to something. < 1502523673 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :one of the advantages of that method is that you don't need a stack to do anything. functions that you define, or subroutines as you call them, are _always running_, searching for work to do and where to send the results. < 1502523767 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :it'd be interesting to see an esolang that utilized that model. < 1502523971 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I barely understand the model myself. < 1502524043 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :think of it like this. you have chunks of code, whatever they may be, that represent some functionality of your program. say for example a square function, or something that computes raising a number to a power. < 1502524087 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :so one chunk may be one function, one chunk may be another. instead of having a single entry point to your program, and a cursor racing back and forth between subroutine calls and the call stack... < 1502524123 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :you have no call stack. the cursor zips linearly around. you can still jump to instructions, sure, but you eventually have to fall through to other chunks of code. what you do differently is you have a sort of mailbox/work order system. < 1502524156 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :so you say "I am from function Foo, I am requesting a result from Bar with these parameters. I'm going to send it to Bar's mailbox. Please post the result with my name on it afterwards, so I can pick it up." < 1502524182 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :then you yield. if no other functions have work, they simply yield. < 1502524186 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :O_o < 1502524213 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Umm... okay? < 1502524216 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :but Bar will go search in its mailbox and say "oh wow I have a letter. oh it's from Foo. cool I'm going to post the result of me mangling this value or whatever back in his mailbox." < 1502524234 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :and eventually execution will trace back to Foo, he'll receive the work. < 1502524284 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Again, I'm not sure... < 1502524383 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :it's kind of like standard coroutines only, like I said, yields are implicit, as are entry points. a segment can pause and resume because it can save its work in its own mailbox, and other segments can send stuff to its mailbox so it can act as a function/subroutine. < 1502524401 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :sounds a lot like the actor model erlang has, actually. < 1502524411 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :with a blackboard system attached. < 1502524461 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :To me, it sounds like it could be an object-oriented system. < 1502524472 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :As in, objects sending messages to eachother. < 1502524485 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :certainly can! work at your chosen level of abstraction. :) < 1502524581 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :in fact, I was implementing this for a game, so I'd be writing game objects in that style. < 1502524592 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :so you really aren't that far off the mark. < 1502524618 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I'd also like an opinion on the concept of http://esolangs.org/wiki/Assignless - at the moment, its syntax is borrowed from C/C++ but it has no actual assignment operation. < 1502524652 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :so.. like a functional language. < 1502524671 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I guess, but it is imperative......is it? < 1502524677 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Yeah, it's imperative. < 1502524693 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :in the fact that you don't do mutable assignment. < 1502524724 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :you just declare values, and code that acts on values. they don't need names attached to them. < 1502524752 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I guess... < 1502524790 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :why the dots? < 1502524824 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I tend to be very uncertain. < 1502524861 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :uncertainty is the first step towards certainty. < 1502524878 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Odd, "#input"? I don't remember what that # was for. < 1502524888 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Assignless14]]4 10 02https://esolangs.org/w/index.php?diff=52715&oldid=52702 5* 03Rdococ 5* (-1) 10 < 1502524911 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Ohh, I see now. < 1502524914 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :judging from the syntax, a comment. < 1502524921 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :(forall a b. (Dim a, Dim b) => Layer a b -> v a x -> v b x) -> v a x -> Network a b -> v a x < 1502524935 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :That's the most frustratingly slightly awkward type signature I've written in a while < 1502524936 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :neural nets in haskell? :P < 1502524948 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :Yeah! That's what I'm trying to do < 1502524952 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :sweet. < 1502524965 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :imode: # is used for comments, yes, but I was talking about the line "if (step < #input) {". < 1502524981 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :rdococ: yeah, I was wondering if you meant to comment it out or something. < 1502525014 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :imode: I guess so, but "if (step < " doesn't seem to be a very useful line to me. < 1502525021 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :lol. < 1502525064 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :it's a bit of a cliffhanger < 1502525076 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :imode, I work for a company that writes neural net compilers and I want to get a feel for how it all works < 1502525101 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :Taneb: huh. interesting. done anything with integer-only NNs? < 1502525166 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :imode, I don't think so, I'm afraid < 1502525184 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :But there's no real reason why we couldn't < 1502525209 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :they're mainly intended for systems with small memory footprints but for large-scale ops they couldn't hurt. < 1502525229 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :I guess it fits, but we mostly use half-width floats < 1502525259 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :hehe. the main strength was also the simplicity in implementation. no need to mess with floating point numbers for devices that lacked an FPU. :P < 1502525289 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :From the sound of it, they're not out of our remit < 1502525307 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :https://cdn.intechopen.com/pdfs-wm/9274.pdf some literature if you're morbidly curious. < 1502525317 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :interesting that you choose haskell though. what brought that on? < 1502525342 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :I don't know, I just joined < 1502525350 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :Oh, you mean me personally? < 1502525355 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :yuh! < 1502525358 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :I like to use Haskell as much as I can < 1502525370 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :Joined this company because I heard that they use Haskell < 1502525381 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :It's the language I know best < 1502525394 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1502525399 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :nice. I don't think I've ever seen a NN libarary for haskell... < 1502525415 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :no time like the present. though I agree, that is an awkward type signature. :P < 1502525428 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :It looks like there's a few on Hackage < 1502525437 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :@type foldr < 1502525439 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Foldable t => (a -> b -> b) -> b -> t a -> b < 1502525445 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :That's what the type signature wants to be < 1502525515 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :I'm trying to make a type-safe-as-possible feed forward network < 1502525569 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :It's going to be a fair bit awkward but I'm doing this for fun mostly < 1502525605 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :'s all that matters in the end. < 1502525655 0 :xkapastel!uid17782@gateway/web/irccloud.com/x-odwsbipaopziteaf QUIT :Quit: Connection closed for inactivity < 1502525705 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :feedForward sigmoid = foldNetwork (\l i -> sigmoid <$> weights l !* i - biases l) < 1502525710 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :I love how neat that is < 1502525774 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :damn. < 1502526676 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :Now I've defined an analogous function to mapAccumL, I'm going to try and figure out backpropogation < 1502527940 0 :ski!~ski@remote11.chalmers.se JOIN :#esoteric < 1502528310 0 :g0d355__!~lmao@104.131.75.159 JOIN :#esoteric < 1502529203 0 :btiffin!~chatzilla@CPE0c473de9ff81-CM0c473de9ff80.cpe.net.cable.rogers.com JOIN :#esoteric < 1502529786 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1502530599 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Would it be a good idea to use "function" to refer to functions that can't form closures, and "closure" to refer to those that can? < 1502531205 0 :zseri!4d16fd5f@gateway/web/freenode/ip.77.22.253.95 JOIN :#esoteric < 1502531343 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1502531575 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 246 seconds < 1502531904 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1502532660 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :imode: One other idea I had was different flavours of function: @funcs inherit their scope from their caller, rather than their creator (that is, no closures), &funcs have /no/ scope of their own - all variables they define can be accessible from after the function is called, and ^funcs force their caller to return when they return. < 1502532679 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :They would be used in defining custom control structures. < 1502532990 0 :^v!v^@me.pxtst.com QUIT :Ping timeout: 240 seconds < 1502533070 0 :^v!v^@me.pxtst.com JOIN :#esoteric < 1502533141 0 :augur!~augur@2601:645:4000:46b5:9431:1b71:eacd:72f6 JOIN :#esoteric < 1502533400 0 :augur!~augur@2601:645:4000:46b5:9431:1b71:eacd:72f6 QUIT :Ping timeout: 246 seconds < 1502533527 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :interesting concept, but alas it is far too late for me to even consider the ramifications. < 1502533548 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :head go on pillow now. sweet dreams. < 1502533824 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 258 seconds < 1502536120 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1502536701 0 :wob_jonas!b03f1898@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.152 JOIN :#esoteric < 1502536724 0 :wob_jonas!b03f1898@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.152 PRIVMSG #esoteric :I am cutting the book from the cover right now. And AAAAAAA IT HURTS ME INSIDE SO MUCH even though I know it's the right thing to do rationally. < 1502537198 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1502537331 0 :Antoxyde!~Antoxyde@AAnnecy-654-1-74-48.w90-27.abo.wanadoo.fr JOIN :#esoteric < 1502537795 0 :wob_jonas!b03f1898@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.152 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client < 1502538311 0 :LKoen!~LKoen@2a01:e35:2eed:a430:c50e:c55e:2986:6928 JOIN :#esoteric < 1502538573 0 :btiffin!~chatzilla@CPE0c473de9ff81-CM0c473de9ff80.cpe.net.cable.rogers.com PART #esoteric : < 1502540056 0 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1502540633 0 :LKoen!~LKoen@2a01:e35:2eed:a430:c50e:c55e:2986:6928 QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.” < 1502543040 0 :ybden!ybden@unaffiliated/ybden QUIT :Read error: Connection reset by peer < 1502543105 0 :ybden!ybden@unaffiliated/ybden JOIN :#esoteric < 1502544303 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 240 seconds < 1502546425 0 :doesthiswork!~Adium@207.55.82.87 JOIN :#esoteric < 1502546997 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1502547200 0 :HTTP_____GK1wmSU!~DEEP-BOOK@a7.40.17c6.ip4.static.sl-reverse.com JOIN :#esoteric < 1502547216 0 :HTTP_____GK1wmSU!~DEEP-BOOK@a7.40.17c6.ip4.static.sl-reverse.com PART #esoteric : < 1502548085 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 240 seconds < 1502548250 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 JOIN :#esoteric < 1502548341 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1502550102 0 :xkapastel!uid17782@gateway/web/irccloud.com/x-qwwtaakjrqpiygis JOIN :#esoteric < 1502550590 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:Assignless14]]4 N10 02https://esolangs.org/w/index.php?oldid=52716 5* 03Zseri 5* (+154) 10Created page with "Assignless looks like a more functional version of C. Is it (pure) functional? ~~~~" < 1502551641 0 :boily!~alexandre@24.225.177.250 JOIN :#esoteric < 1502551731 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1502552945 0 :boily!~alexandre@24.225.177.250 PRIVMSG #esoteric :`5 w < 1502552950 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1/2:numbers//Numbers: 0, 848, 1344, 1696, 1969, 2192, _, 2544, 2688, 2817, _, 3040, _, _, 3313, 3392, ... \ `whoops//`whoops is a repluralizer. \ qdb//qdb is used like: `quote; `quote regexp; `quote id; `addquote ...; `delquote id; `pastequotes regexp; `pastenquotes [n]; see also quoteformat \ sleep//Sleep is for the weak. \ ping//Ping is a Peking < 1502552952 0 :boily!~alexandre@24.225.177.250 PRIVMSG #esoteric :`n < 1502552953 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2/2:Duck H4XX0R who amuses himself by making people's IRC connections timeout. < 1502552984 0 :boily!~alexandre@24.225.177.250 PRIVMSG #esoteric :`quote some.*thing < 1502552986 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :48) both of you, quit it with the f-bombs. kaelis: what's the matter? something censoring stuff you're interested in? \ 73) Making a small shrine to Lawlabee in my basement is something I should get around to at some point. \ 96) AnMaster: to any airbus plane. 3 passengers sadly died the most awesome thing e < 1502554731 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:HereToAnnoy14]]4 10 02https://esolangs.org/w/index.php?diff=52717&oldid=52701 5* 03HereToAnnoy 5* (+2) 10 < 1502555556 0 :boily!~alexandre@24.225.177.250 QUIT :Quit: KERNAL CHICKEN < 1502555607 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Assignless14]]4 10 02https://esolangs.org/w/index.php?diff=52718&oldid=52715 5* 03Zseri 5* (-26) 10remove unneeded returns < 1502555977 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Assignless14]]4 10 02https://esolangs.org/w/index.php?diff=52719&oldid=52718 5* 03Zseri 5* (-44) 10remove semicolons after braces < 1502556183 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 QUIT :Remote host closed the connection < 1502556337 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 JOIN :#esoteric < 1502556388 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :@metar eddf < 1502556388 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :EDDF 121520Z 21009KT 9999 -RA FEW010 SCT020 BKN026 17/14 Q1018 NOSIG < 1502556409 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :seems plausible. < 1502556412 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :@metar lowi < 1502556412 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :LOWI 121520Z 08004KT 040V120 9999 FEW025 BKN075 16/11 Q1022 NOSIG < 1502557544 0 :augur!~augur@2601:645:4000:46b5:e5b1:9fcf:3d1a:341c JOIN :#esoteric < 1502557802 0 :augur!~augur@2601:645:4000:46b5:e5b1:9fcf:3d1a:341c QUIT :Ping timeout: 246 seconds < 1502558478 0 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1502558821 0 :boily!~alexandre@24.225.177.250 JOIN :#esoteric < 1502559079 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying... < 1502559438 0 :copumpkin!copumpkinm@haskell/developer/copumpkin QUIT :Ping timeout: 240 seconds < 1502559498 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Ans14]]4 M10 02https://esolangs.org/w/index.php?diff=52720&oldid=52418 5* 03Zseri 5* (+1) 10fix 'dead link' note < 1502561036 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 246 seconds < 1502562378 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1502562697 0 :AnotherTest!~turingcom@d51A46C74.access.telenet.be JOIN :#esoteric < 1502564059 0 :copumpkin!copumpkinm@haskell/developer/copumpkin JOIN :#esoteric < 1502564584 0 :moony!~moony@unaffiliated/moonythedwarf JOIN :#esoteric < 1502564602 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :Just trying to look for a quick solution, how do you guys limit UMLbox's disk space on HackEgo? < 1502565422 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1502566108 0 :fizzie!?@? PRIVMSG #esoteric :I don't think we have limits on total disk space, though we do set ulimit -f 10240 (i.e., RLIMIT_FSIZE of 10 megs) to limit the maximum size of created files. < 1502566196 0 :fizzie!?@? PRIVMSG #esoteric :If you wanted a hard upper bound, Linux does have filesystem quotas, or you could just have the root on a filesystem of limited size. The failure mode of that might not be terribly great if exceeded, though. < 1502566451 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :fizzie, mk. im working with a box i cant change the kernel or software on, so ulimit will have to do for now < 1502566497 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :(well i can change software, root, but cant edit disk to make a new limited partition even if i wanted to) < 1502566644 0 :fizzie!?@? PRIVMSG #esoteric :You can make a file you loop-mount as a block device. Either inside or outside the UML. < 1502566672 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :i never thought of that < 1502566702 0 :Sgeo!~Sgeo@ool-18b98980.dyn.optonline.net QUIT :Ping timeout: 260 seconds < 1502566707 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :But, as i dont need it to be permanant, i could probably use a tmpfs < 1502566827 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1502567147 0 :wob_jonas!b03f1900@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.0 JOIN :#esoteric < 1502567244 0 :wob_jonas!b03f1900@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.0 PRIVMSG #esoteric :Maybe other elements aren't patented because the guys who patented tungsten has also patented the method of patent trolling by patenting chemical elements and natural mineral resources, and they're lashing out on other patents of elements using that. < 1502567356 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :why even allow patenting something that is part of everyday life that we cant help? :V < 1502567371 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :because sooner or later someone is gonna patent air and make people pay fees to breath < 1502567473 0 :boily!~alexandre@24.225.177.250 PRIVMSG #esoteric :@metar CYQB < 1502567473 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :CYQB 121800Z 05006KT 040V110 25SM FEW010 FEW014 BKN031 BKN070 21/17 A2982 RMK SF1SC2SC4AC1 SF TR TCU EMBD SLP101 DENSITY ALT 1100FT < 1502567517 0 :wob_jonas!b03f1900@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.0 PRIVMSG #esoteric :" Is there a faster way of dealing with sign-magnitude on a computer that doesn't use sign-magnitude?" => I'm not sure. There's probably not too much to gain over keeping the sign and magnitude separate if you do have to keep track of the sign of zeros. There might be some tricks, so you could check Hacker's Delight and Knuth vol 4 for ideas < 1502567518 0 :wob_jonas!b03f1900@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.0 PRIVMSG #esoteric :. < 1502567601 0 :wob_jonas!b03f1900@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.0 PRIVMSG #esoteric :zzo38: keeping the sign and magnitude separately definitely helps with at least MIX memory words, which are often accessed as partial fields < 1502567645 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :wob_jonas: Yes, and I have certainly thought of that < 1502567665 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Which is one reason why I had decided to keep them separately < 1502567815 0 :wob_jonas!b03f1900@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.0 PRIVMSG #esoteric :for some temporary values, you can use different formats of course, such as how you already do with addresses < 1502567966 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Yes, MIXPC stores the address as a plain number instead of MIX bytes, but still keeps the sign separately. However, an implementation that supports only binary MIX could store all five fields in a single 30-bit value, for example if implementing MIX on MMIX. < 1502568107 0 :wob_jonas!b03f1900@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.0 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client < 1502568110 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Also, the MIXASM program included with MIXPC stores MIX word values internally as the sign and five fields in decimal, together with another number whose bits specify how the fields are divided; if a "BASE 100" command is omitted in the input file, it uses that data to output a deck that is independent of byte size. < 1502568650 0 :wob_jonas!b03f1900@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.0 JOIN :#esoteric < 1502568727 0 :wob_jonas!b03f1900@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.0 QUIT :Client Quit < 1502568761 0 :wob_jonas!b03f1900@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.0 JOIN :#esoteric < 1502568777 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Hello < 1502568803 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I think I may have posted some message while you are not on temporarily < 1502568828 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :(But of course it is commonly what is happen on the IRC anyways, I think) < 1502568874 0 :wob_jonas!b03f1900@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.0 PRIVMSG #esoteric :zzo38: in particular, you can't easily store mix words as doubles, because the IEEE 754 rules handle signed zeros differently than the MIX addition. < 1502568915 0 :wob_jonas!b03f1900@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.0 PRIVMSG #esoteric :also extracting fields from such a representation would be very difficult < 1502568925 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :wob_jonas: Yes, I can see < 1502569341 0 :D33P-B00K!~PYATIBRAT@91.233.116.245 JOIN :#esoteric < 1502569465 0 :D33P-B00K!~PYATIBRAT@91.233.116.245 PART #esoteric : < 1502569541 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :At least, on MMIX, it look like bitwise complement by the sign bit (if the number is a 32-bit number rather than a 64-bit number) by MXOR < 1502569560 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :(I don't know if it is help though, or what kinds of programs it might help with if at all anyways) < 1502569941 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1502570399 0 :wob_jonas!b03f1900@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.0 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client < 1502570600 0 :wob_jonas!b03f1900@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.0 JOIN :#esoteric < 1502570703 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :fizzie, just one last question: Which kernel do you use for umlbox? < 1502571205 0 :fizzie!?@? PRIVMSG #esoteric :moony: I don't really maintain the bot. The test installation I have locally uses linux-3.7.10. < 1502571226 0 :fizzie!?@? PRIVMSG #esoteric :The one on HackEgo seems to be 3.13.0. < 1502571294 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :mk < 1502571844 0 :doesthiswork!~Adium@207.55.82.87 QUIT :Quit: Leaving. < 1502571919 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Do you know that the latest version of MIXPC also has a new I/O unit 36 which is the television (in addition to fixing several mistakes, and adding the feature to set a breakpoint)? < 1502572281 0 :wob_jonas!b03f1900@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.0 PRIVMSG #esoteric :zzo38: can't the teletype output already be connected to a CRT? < 1502572293 0 :wob_jonas!b03f1900@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.0 PRIVMSG #esoteric :I mean, the computer itself doesn't have to know the difference < 1502572373 0 :wob_jonas!b03f1900@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.0 PRIVMSG #esoteric :nor do programs have to know the difference much, unless the CRT displays less than 70 characters per line < 1502572378 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net JOIN :#esoteric < 1502572446 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Of course it can be already connected to a CRT, although unit 36 is for APA mode rather than text. < 1502572476 0 :wob_jonas!b03f1900@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.0 PRIVMSG #esoteric :what is APA mode? < 1502572480 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :(You can physically display them on the same screen if you want to) < 1502572499 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :wob_jonas: All-points-addressable. < 1502572523 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :(Although output to unit 36 will replace the entire picture at once with the contents in memory starting at the specified address.) < 1502572559 0 :wob_jonas!b03f1900@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.0 PRIVMSG #esoteric :what? do you mean a pixel-based full screen frame buffer? that would have more memory than a MIX computer, it's totally unrealistic for that era. < 1502572590 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :The resolution is very low; only 80x40 < 1502572656 0 :wob_jonas!b03f1900@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.0 PRIVMSG #esoteric :huh... that's not really APA mode, that's more like high-resolution text mode < 1502572660 0 :wob_jonas!b03f1900@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.0 PRIVMSG #esoteric :but ok < 1502572697 0 :wob_jonas!b03f1900@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.0 PRIVMSG #esoteric :I thought real graphics starts at over 128 pixels width < 1502572734 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Yes, and it is actually implemented in MIXPC using text mode, although each pixel in the 80x40 area is limited to being either on or off (or even different intensities, up to the size of a MIX byte, although MIXPC only implements on/off) < 1502572740 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :real graphics? < 1502572787 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :ooooh. as in real pixel manipulations rather than textmode. < 1502572917 0 :wob_jonas!b03f1900@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.0 PRIVMSG #esoteric :ok, I guess that's not really true. there is one cheap graphing calculator, the TI-80, that has only a 64x48 pixel display < 1502572966 0 :dingbat!uid70835@gateway/web/irccloud.com/x-sbhzedjebiiscxre JOIN :#esoteric < 1502572988 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :yeah, there's a lot of small displays that allow per-pixel manipulation. < 1502572998 0 :wob_jonas!b03f1900@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.0 PRIVMSG #esoteric :but that's unusually low even for an early graphic calculator < 1502573019 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :hell even an 8-column lcd has per-pixel manipulation. < 1502573123 0 :wob_jonas!b03f1900@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.0 PRIVMSG #esoteric :Casio fx-6300G may be an even smaller example < 1502573135 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :EDSAC (which predates MIX) has a graphical display too, although with a lower resolution. < 1502573176 0 :Sgeo_!~Sgeo@ool-18b98627.dyn.optonline.net JOIN :#esoteric < 1502573223 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net QUIT :Ping timeout: 258 seconds < 1502573260 0 :wob_jonas!b03f1900@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.0 PRIVMSG #esoteric :and sure, I have plotted functions on a programmable calculator with the 14x3 text characters, so you only see three values at a time and have to watch as the curve scrolls through and you need a VERY active imagination, but I don't call that "all pixels addressable" or anything close < 1502573344 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :OK, then < 1502573606 0 :PinealGlandOptic!~PinealGla@82.144.205.57 QUIT :Quit: leaving < 1502573745 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :The assembler I wrote for MIX is not quite the same as MIXAL, such as it has no compile-time multiplication/division, and omits a few other things too, but does have a few new commands such as FILL and PUNCH. < 1502573781 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :(PUNCH is used for appending additional data that will be loaded at runtime, rather than in the loader routine.) < 1502573876 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :wob_jonas: Do you like my way of fitting the loader program onto one card instead of needing two cards? < 1502574185 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :The same restriction to which characters can be punched still holds. < 1502574200 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :(I actually made two loader programs; one for specific byte sizes and one for programs independent of byte size.) < 1502574325 0 :Sgeo__!~Sgeo@ool-18b98627.dyn.optonline.net JOIN :#esoteric < 1502574327 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :For the one for specific byte sizes, the rest of the program still takes (approxmiately) the same number of cards, although the format of the cards is different; in order to handle negative numbers, the numbers are stored "biased"; the first five columns store the address and the last five columns must be blank; multiple words on one card are on addresses skipped by 2 instead of by 1; the transfer card is different (it overwrites the loading routin < 1502574434 0 :Sgeo_!~Sgeo@ool-18b98627.dyn.optonline.net QUIT :Ping timeout: 246 seconds < 1502574616 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :The assembler also tries to reduce the number of holes to be punched, so that it will use spaces instead of zeros where possible. < 1502576660 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1502576700 0 :zseri!4d16fd5f@gateway/web/freenode/ip.77.22.253.95 QUIT :Ping timeout: 260 seconds < 1502576729 0 :wob_jonas!b03f1900@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.0 PRIVMSG #esoteric :zzo38: I don't much care if it's one card or two card. the loader format already isn't trying to compress the program much, so one extra card doesn't hurt anyone. < 1502576771 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :OK, although I still decided to do it with just one card anyways, mainly just because I want to do < 1502576783 0 :wob_jonas!b03f1900@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.0 PRIVMSG #esoteric :sure < 1502577065 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :However, this one card program may be faster (although I have not actually tested the speed), and needs to use only 31 words of memory while loading. < 1502577119 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :(Or maybe it isn't faster; I don't know) < 1502577282 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :home sweet home < 1502577394 0 :wob_jonas!b03f1900@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.0 PRIVMSG #esoteric :zzo38: isn't the speed of loading mostly limited by the speed of the card reader though? < 1502577395 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1502577633 0 :Guest13399!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1502578402 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :wob_jonas: Yes, I suppose so < 1502578444 0 :Guest13399!~augur@noisebridge130.static.monkeybrains.net QUIT :Quit: Leaving... < 1502578466 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 246 seconds < 1502578682 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I don't actually know how fast is the card reader anyways, although it may be implementation-dependent. < 1502578734 0 :wob_jonas!b03f1900@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.0 PRIVMSG #esoteric :it is implementation-dependent < 1502578740 0 :wob_jonas!b03f1900@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.0 PRIVMSG #esoteric :but slow enough in any case < 1502578775 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Anyways my version does not need any special logic for the transfer card, and since I have returned the book to the library I cannot compare the method used for loading signed numbers < 1502578887 0 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1502578896 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1502578978 0 :doesthiswork!~Adium@207.55.82.87 JOIN :#esoteric < 1502579207 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :A more efficient encoding for the independent-byte-size loader could be made though; currently each number needs one card, which seem too much < 1502579264 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :The speific-byte-size loader though is already efficient. < 1502579610 0 :AnotherTest!~turingcom@d51A46C74.access.telenet.be QUIT :Ping timeout: 240 seconds < 1502579966 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :You're saying umlbox doesnt provide init :v `Kernel panic - not syncing: No init found. Try passing init= option to kernel. See Linux Documentation/init.txt for guidance.` < 1502580058 0 :fizzie!?@? PRIVMSG #esoteric :It does provide an init. < 1502580081 0 :fizzie!?@? PRIVMSG #esoteric :It's right there in the repository, init.c. < 1502580176 0 :fizzie!?@? PRIVMSG #esoteric :The Makefile should put it in the umlbox-initrd.gz, and the umlbox script gives that as an initrd argument to the UML kernel. < 1502580189 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Support for "BASE 64" should also be added into this assembler; currently it only support 100 and independent. < 1502580305 0 :wob_jonas!b03f1900@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.0 PRIVMSG #esoteric :zzo38: or make it support any base from 64 to 100 inclusive < 1502580326 0 :wob_jonas!b03f1900@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.0 PRIVMSG #esoteric :for ternary or more unusual machines < 1502580329 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Yes, it ought to, you are right. < 1502580348 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :huh, it does contain init... Why is it not executing it? < 1502580348 0 :wob_jonas!b03f1900@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.0 PRIVMSG #esoteric :but yes, 64 and 100 cover most of the practical cases < 1502580355 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :(MIXPC already does, although MIXASM currently doesn't.) < 1502580415 0 :fizzie!?@? PRIVMSG #esoteric :moony: Maybe try passing -v to umlbox and see if all the paths in the command line it runs seem to be right. < 1502580447 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :In any case you could use the independent mode if you really need to, although it would be better to support any base from 64 to 100 anyways, in case you do not want to use the independent mode. < 1502580456 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :they all look good. here's the output of a test: https://hastebin.com/anobevubum.pas < 1502580579 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite < 1502580593 0 :fizzie!?@? PRIVMSG #esoteric :moony: Odd. Does zcat /usr/bin/../lib/umlbox/umlbox-initrd.gz | cpio -t say "init"? < 1502580625 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :yup < 1502580855 0 :wob_jonas!b03f1900@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.0 PRIVMSG #esoteric :zzo38: you could even have a base 256 machine. it's not quite standard according to the book, but the only change you really need is extending the CHAR instruction with an extended encoding format for large numbers and add a new NUME instruction that decodes that format < 1502580916 0 :wob_jonas!b03f1900@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.0 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client < 1502580922 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :fizzie, i think its another case of the linux kernel being magic :V < 1502580932 0 :wob_jonas!b03f1900@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.0 JOIN :#esoteric < 1502580937 0 :wob_jonas!b03f1900@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.0 PRIVMSG #esoteric :it's still possible to encode a word into a word a word into ten punchable bytes easily < 1502580948 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :OK, it is another idea, although standard MIX programs may assume that the base is 64 to 100 and that it isn't larger than 100. < 1502580964 0 :wob_jonas!b03f1900@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.0 PRIVMSG #esoteric :yes, they may assume that < 1502580982 0 :fizzie!?@? PRIVMSG #esoteric :moony: I don't have any good ideas, since it's not really saying much by the way of useful errors. Though I guess "Failed to execute /init" need not really mean it's missing, could be something else as well. < 1502580998 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :i wish the kernel would tell me why :V < 1502581011 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :So this new way is not really MIX, it is "nearly MIX", I suppose. (Still, it can be a possible variant anyways) < 1502581011 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1502581019 0 :wob_jonas!b03f1900@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.0 PRIVMSG #esoteric :yes, it's a variant < 1502581066 0 :copumpkin!copumpkinm@haskell/developer/copumpkin QUIT :Ping timeout: 258 seconds < 1502581076 0 :fizzie!?@? PRIVMSG #esoteric :moony: Heh, well, looks like that error in a more current kernel (4.10) has changed to "Failed to execute %s (error %d)\n", so maybe someone else wished that as well. < 1502581136 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1502581177 0 :fizzie!?@? PRIVMSG #esoteric :https://github.com/torvalds/linux/commit/ba24762bd "make init failures more explicit" < 1502581227 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :hmm < 1502581238 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :i'll try(tm) to see if it'll work with a recent kernel < 1502581263 0 :fizzie!?@? PRIVMSG #esoteric :If I'm reading github right, that commit made it to 3.13, which is what we've got on HackEgo. < 1502581276 0 :fizzie!?@? PRIVMSG #esoteric :So that might be a reasonable version to try. < 1502581298 0 :fizzie!?@? PRIVMSG #esoteric :I remember running into problems when I tried a 4.x series one when trying to set up my local test environment. < 1502581353 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1502581393 0 :fizzie!?@? PRIVMSG #esoteric :You might also want to verify ("file init", "file umlbox-linux") your both executables are for the same architecture. < 1502581431 0 :fizzie!?@? PRIVMSG #esoteric :(Instead of, say, x86 and x86-64.) < 1502581621 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :fizzie, that was exactly the problem :V kernel 32bit init 64bit < 1502581623 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric : < 1502581637 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Ping timeout: 246 seconds < 1502581744 0 :fizzie!?@? PRIVMSG #esoteric :Maybe I should've said that first, then. :) < 1502581826 0 :wob_jonas!b03f1900@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.0 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client < 1502581904 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :melted blue stilton on a burger is the best thing in the world. < 1502582129 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric : fizzie does umlbox not work with 64-bit kernels for some reason, or is it just being silly and enforcing the kernel be 32bit? < 1502582157 0 :fizzie!?@? PRIVMSG #esoteric :It should work with 64-bit kernels just fine. < 1502582163 0 :fizzie!?@? PRIVMSG #esoteric :I use it with one. < 1502582180 0 :fizzie!?@? PRIVMSG #esoteric :init: ELF 64-bit LSB executable, x86-64 -- umlbox-linux: ELF 64-bit LSB executable, x86-64. < 1502582187 0 :fizzie!?@? PRIVMSG #esoteric :Just as long as you have both the same. < 1502582644 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :well the build process seems to insist on making the kernel 32bit but everything else 64bit < 1502582869 0 :fizzie!?@? PRIVMSG #esoteric :I don't know how you specify the host architecture for the kernel build, and I don't have any notes on how I built my test setup. < 1502582924 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :oh i figured it out. SUBARCH=x86_64 < 1502582934 0 :fizzie!?@? PRIVMSG #esoteric :I'm pretty sure I just did "make ARCH=um", and got a 64-bit executable out. < 1502582945 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :fizzie, for me it insists on 32bit on a 64bit box :P < 1502583091 0 :fizzie!?@? PRIVMSG #esoteric :Looks like that has quasi-recently changed as well. < 1502583320 0 :fizzie!?@? PRIVMSG #esoteric :From arch/x86/um/Makefile, it looks more like it depends on if CONFIG_X86_32 is set or not. < 1502583357 0 :fizzie!?@? PRIVMSG #esoteric :Well, I'unno. Maybe that's indirectly from SUBARCH. < 1502583869 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :fizzie, thanks for the help. Works now :D < 1502584404 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1502585441 0 :copumpkin!copumpkinm@haskell/developer/copumpkin JOIN :#esoteric < 1502587430 0 :copumpkin!copumpkinm@haskell/developer/copumpkin QUIT :Ping timeout: 240 seconds < 1502587987 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Read error: Connection reset by peer < 1502588192 0 :augur!~augur@104.236.181.226 JOIN :#esoteric < 1502588845 0 :MrBusiness!~ArcMrBism@2602:306:8325:a300:b9db:1a05:202c:a6ff QUIT :Read error: Connection reset by peer < 1502588889 0 :MrBusiness!~ArcMrBism@2602:306:8325:a300:c801:d7f:77e1:92be JOIN :#esoteric < 1502589527 0 :augur!~augur@104.236.181.226 QUIT :Remote host closed the connection < 1502589737 0 :augur_!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1502590004 0 :augur_!~augur@noisebridge130.static.monkeybrains.net QUIT :Ping timeout: 255 seconds < 1502591024 0 :copumpkin!copumpkinm@haskell/developer/copumpkin JOIN :#esoteric < 1502591045 0 :copumpkin!copumpkinm@haskell/developer/copumpkin QUIT :Remote host closed the connection < 1502591485 0 :copumpkin!copumpkinm@haskell/developer/copumpkin JOIN :#esoteric < 1502591932 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1502592474 0 :boily!~alexandre@24.225.177.250 PRIVMSG #esoteric :@metar CYQB < 1502592474 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :CYQB 130127Z 06003KT 15SM TS FEW007 SCT030CB BKN075 18/16 A2973 RMK SF1CB4AC3 SF TR LTGCG SW OCNL -SHRA SLP070 DENSITY ALT 900FT < 1502593427 0 :Antoxyde!~Antoxyde@AAnnecy-654-1-74-48.w90-27.abo.wanadoo.fr QUIT :Remote host closed the connection < 1502593881 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 QUIT :Quit: See ya! o/ < 1502593990 0 :jaboja!~jaboja@jaboja.pl QUIT :Read error: Connection reset by peer < 1502594681 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:HereToAnnoy14]]4 10 02https://esolangs.org/w/index.php?diff=52721&oldid=52717 5* 03HereToAnnoy 5* (+69) 10 < 1502594993 0 :boily!~alexandre@24.225.177.250 QUIT :Quit: ANACHRONISTIC CHICKEN < 1502595435 0 :btiffin!~chatzilla@CPE0c473de9ff81-CM0c473de9ff80.cpe.net.cable.rogers.com JOIN :#esoteric < 1502595877 0 :joast!~rick@2606:6000:44c5:f1f0:40e3:a9ff:feca:59e6 QUIT :Ping timeout: 246 seconds < 1502597578 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Concept: Programming language which forces CPS on all programs written in it. < 1502597712 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Do you have some idea how that might be done? < 1502597798 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Well, I was planning on attempting to combine CPS with coroutines, rather than subroutines. < 1502597840 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Then again, there probably wouldn't be much of a difference anyway. < 1502597868 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Anyway, a possible method of forcing CPS would be to halt the program on a function return. < 1502598193 0 :joast!~rick@cpe-98-146-225-175.natnow.res.rr.com JOIN :#esoteric < 1502599349 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :fizzie, yes, im bugging you again, but how is hackego's env set up? -B is obviously unsecure (i checked) < 1502599367 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :wait.. oh dev files dont translate outwards do they? < 1502599817 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Is there any hardware implementation of MIX (including punch cards and that stuff)? < 1502600013 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :rdococ: I've been working on one of those < 1502600021 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not happy with the details but they're details unrelated to CPS < 1502600041 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you're interested in just the CPS stuff, I can write up what I have so far (but not tonight) < 1502600053 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Write up...? < 1502600074 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :article on the wiki < 1502600105 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Okay... I guess...? < 1502600152 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, you said you were interested in a language which forces CPS < 1502600166 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so I could write an article on my language that does that, even though it doesn't do other things I wanted it to < 1502600312 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I was planning on creating a language which forces CPS, but I don't want you to write an article on it if you don't want to. < 1502600327 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Anyway, what other things do you want it to do? < 1502600364 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I wanted it to naturally have efficient (eigenratio 1) self-interpreters < 1502600377 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also a few syntax requirements but those are easy < 1502600405 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(in particular, a syntax that makes self-interpreters as simple as possible to write) < 1502600695 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric : sooner or later someone is gonna patent air and make people pay fees to breath — http://theineptowl.com/2013/02/07/businessman-sells-canned-air-china-cocacola-pepsi-nestle-vie-patent/ < 1502600786 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :What is "eigenratio"? < 1502600815 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :(ok, according to real news sites, there wasn't actually any patent being sold) < 1502600870 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :(that is, they do not mention patent rights anywhere) < 1502601000 0 :doesthiswork!~Adium@207.55.82.87 QUIT :Quit: Leaving. < 1502601045 0 :FireFly!znc@freenode/staff/firefly QUIT :Quit: Goodbye < 1502601122 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: you can run a self-interpreter on itself, and then run a self-interpreter on that, etc., to make a chain of self-interpreters; the eigenratio is the limit of the ratio between the performance of a self-interpreter stack of size n and a self-interpreter stack of size n+1 < 1502601134 0 :j-bot!eldis4@firefly.nu QUIT :Read error: Connection reset by peer < 1502601158 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :i.e. it measures how much slower a language is interpreted compared to running natively < 1502601185 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :OK < 1502601315 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :What is the measure of the performance going to be? MMIX has two kind of time units ("oops" and "mems"), for example. Some programming languages don't specify any kind of timing. Does it even matter? < 1502601451 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :`cat bin/` < 1502601452 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/bash \ cmd="${1-quote}" \ TIMEFORMAT="real: %lR, user: %lU, sys: %lS" \ shopt -s extglob globstar \ eval -- "$cmd" | rnooodl < 1502602598 0 :FireFly!znc@freenode/staff/firefly JOIN :#esoteric < 1502602640 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Arrows14]]4 N10 02https://esolangs.org/w/index.php?oldid=52722 5* 03HereToAnnoy 5* (+193) 10Created page with "Arrows is a W.I.P Esolang by User:HereToAnnoy that only accepts UTF8/Unicode arrows. A list of accepted arrows can be found <> is a nicer one. < 1502635311 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. o O ( that is, we have palindromic fish: ><> >(> ... even )(() looks a bit fishy... but can we make palindromic chicken? ) < 1502635473 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`grwp palin < 1502635480 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :ي < 1502635481 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :palindrome:A palindrome is a word that remains the same if you take it to the mirror dimension, and then take each individual letter back to the normal dimension separately. < 1502635511 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`unidecode ي < 1502635512 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+064A ARABIC LETTER YEH] < 1502635527 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :yeh has always looked like a chicken to me < 1502635650 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I guess 鶏 would be palindromic. < 1502635710 0 :boily!~alexandre@24.225.177.250 PRIVMSG #esoteric :single characters are cheating. < 1502635820 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Do Ara taste like chicken? < 1502635915 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :wow, shachaf should love this palindrome: "POOCHCOOP" < 1502635955 0 :boily!~alexandre@24.225.177.250 PRIVMSG #esoteric :ara ara... < 1502636037 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :@google aibohphobia < 1502636039 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :https://en.wiktionary.org/wiki/aibohphobia < 1502636183 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :"poop – a raised deck at the stern of a ship; various other meanings" < 1502636627 0 :doesthiswork!~Adium@207.55.82.87 QUIT :Quit: Leaving. < 1502637249 0 :zseri!4d16fd7e@gateway/web/freenode/ip.77.22.253.126 QUIT :Ping timeout: 260 seconds < 1502638317 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 240 seconds < 1502639020 0 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1502639453 0 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1502640055 0 :zseri!5e86c522@gateway/web/freenode/ip.94.134.197.34 JOIN :#esoteric < 1502640385 0 :HTTP_____GK1wmSU!~PYATIBRAT@31.3.153.136 JOIN :#esoteric < 1502640560 0 :HTTP_____GK1wmSU!~PYATIBRAT@31.3.153.136 PART #esoteric : < 1502641042 0 :Sgeo_!~Sgeo@ool-18b98627.dyn.optonline.net JOIN :#esoteric < 1502641171 0 :Sgeo__!~Sgeo@ool-18b98627.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1502641707 0 :Sgeo_!~Sgeo@ool-18b98627.dyn.optonline.net QUIT :Ping timeout: 260 seconds < 1502641882 0 :Antoxyde_!~Antoxyde@185.159.156.6 QUIT :Ping timeout: 260 seconds < 1502642432 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying... < 1502644034 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1502645240 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1502645737 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 255 seconds < 1502645812 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1502647487 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1502648594 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 255 seconds < 1502649059 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1502649149 0 :erkin!~erkin@unaffiliated/erkin QUIT :Read error: Connection reset by peer < 1502649161 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Oops I found a few other bugs in my MIX assembler; "CON -0" results in positive zero by mistake, and equal sign expressions will make multiple copies of the same expression instead of just one; that is in addition to needing to add support for base other than base 100. < 1502649502 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1502650369 0 :Antoxyde!~Antoxyde@AAnnecy-654-1-74-48.w90-27.abo.wanadoo.fr JOIN :#esoteric < 1502651618 0 :boily!~alexandre@24.225.177.250 PRIVMSG #esoteric :@metar CYQB < 1502651618 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :CYQB 131800Z 30009G15KT 250V310 30SM SCT060 SCT220 24/11 A2982 RMK CU4CI1 CI TR SLP098 DENSITY ALT 1500FT < 1502651797 0 :moony!~moony@unaffiliated/moonythedwarf JOIN :#esoteric < 1502653669 0 :augur!~augur@2601:645:4000:46b5:d5a4:1f90:2c63:3003 JOIN :#esoteric < 1502653910 0 :augur!~augur@2601:645:4000:46b5:d5a4:1f90:2c63:3003 QUIT :Ping timeout: 240 seconds < 1502655095 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Deadfish14]]4 10 02https://esolangs.org/w/index.php?diff=52739&oldid=52665 5* 03Zzo38 5* (+2218) 10+[[MIX (Knuth)]] < 1502655292 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Now I wrote the implementation of Deadfish on MIX. < 1502655418 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Do you like this? < 1502655643 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :http://esolangs.org/wiki/Deadfish#MIX_.28Knuth.29 < 1502657000 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net JOIN :#esoteric < 1502657032 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1502657457 0 :boily!~alexandre@24.225.177.250 QUIT :Ping timeout: 260 seconds < 1502657789 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1502658986 0 :zseri!5e86c522@gateway/web/freenode/ip.94.134.197.34 QUIT :Quit: Page closed < 1502659197 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1502659670 0 :boily!~alexandre@24.225.177.250 JOIN :#esoteric < 1502659793 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1502660292 0 :boily!~alexandre@24.225.177.250 PRIVMSG #esoteric :`5 w < 1502660297 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1/2:croissont supplier//See misspellings of croissant \ dy//dx = y \ 6 random numbers//4 8 15 16 23 42 \ gene ray//Dr Gene Ray is the Greatest Philosopher, and is the Greatest Mathematician. Cubic Harmonics. Only Cubic Harmonics can save humanity. Cubic Harmonics will pacify all religions. 96-hour Cubic Day debunks 1-day unnatural god. 96-hour day < 1502660364 0 :boily!~alexandre@24.225.177.250 PRIVMSG #esoteric :`n < 1502660365 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2/2:willdisprove disunity god. Academians are teaching - pseudocience. Worshipping a Word God will destroy the USA. \ mussel//Mussels are boily's natural enemies. Fortunately he runs faster than them. < 1502661971 0 :iczero!~iczero@unaffiliated/iczero JOIN :#esoteric < 1502661979 0 :iczero!~iczero@unaffiliated/iczero PART #esoteric :"bye" < 1502662235 0 :AnotherTest!~turingcom@d51a46c74.access.telenet.be QUIT :Ping timeout: 246 seconds < 1502662803 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Arrows14]]4 M10 02https://esolangs.org/w/index.php?diff=52740&oldid=52728 5* 03HereToAnnoy 5* (+168) 10 < 1502662945 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1502663108 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1502664178 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Ly14]]4 10 02https://esolangs.org/w/index.php?diff=52741&oldid=52730 5* 03LyricLy 5* (+79) 10 < 1502664230 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Ly14]]4 10 02https://esolangs.org/w/index.php?diff=52742&oldid=52741 5* 03LyricLy 5* (+6) 10/* Implicit I/O */ < 1502664302 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :helloily < 1502664828 0 :Remavas!~Remavas@unaffiliated/remavas JOIN :#esoteric < 1502664914 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying... < 1502665366 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I tried to make the calculation listed in the Wikipedia article about "Midheaven", but sometimes the result is in the wrong quadrant. < 1502665366 0 :boily!~alexandre@24.225.177.250 PRIVMSG #esoteric :QUINTHELLOPIA! < 1502665892 0 :moony!~moony@unaffiliated/moonythedwarf QUIT :Ping timeout: 260 seconds < 1502666210 0 :boily!~alexandre@24.225.177.250 QUIT :Quit: SPARKLE CHICKEN < 1502666698 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I figured it out < 1502667287 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1502667457 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Arrows14]]4 M10 02https://esolangs.org/w/index.php?diff=52743&oldid=52740 5* 03HereToAnnoy 5* (+131) 10 < 1502668338 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :How to compute the position of the International Space Station? < 1502668611 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I found "statistics as of 9 March 2011" on Wikipedia, but they do not match the elements needed by Swiss Ephemeris in the seorbel.txt file. < 1502668802 0 :danieljabailey!~danieljab@cpc75709-york6-2-0-cust725.7-1.cable.virginm.net QUIT :Quit: ZNC 1.6.4+deb1 - http://znc.in < 1502668826 0 :danieljabailey!~danieljab@cpc75709-york6-2-0-cust725.7-1.cable.virginm.net JOIN :#esoteric < 1502671372 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 246 seconds < 1502671447 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1502671876 0 :wob_jonas!b03f181c@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.28 JOIN :#esoteric < 1502671934 0 :wob_jonas!b03f181c@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.28 PRIVMSG #esoteric :" anyway, I thought that newbiefuck would be the variant where ] goes back to the nearest [" => this yes. and we've been calling the one where [] is a do-while loop "dofuck" informally, when I was thinking about why it's Turing-complete < 1502672350 0 :wob_jonas!b03f181c@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.28 PRIVMSG #esoteric :" [...] "CON -0" results in positive zero by mistake" => well, technically vol 1 forgets to say what the unary minus does when it introduces the assembler (it defines precisely what the binary operators do) so that's not really a bug < 1502672430 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :My own assembler is not quite the same as MIXAL anyways though < 1502672489 0 :moony!~moony@unaffiliated/moonythedwarf JOIN :#esoteric < 1502672494 0 :wob_jonas!b03f181c@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.28 PRIVMSG #esoteric :zzo38: "and equal sign expressions will make multiple copies of the same expression instead of just one" => they have to make multiple copies. the book doesn't say they're unified, and they shouldn't be, since the program might write them. < 1502672565 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :O, I suppose you are correct about that, although I intended that you would explicitly use CON if you wanted to write them; otherwise how to know the address when you read them instead? < 1502672623 0 :wob_jonas!b03f181c@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.28 PRIVMSG #esoteric :you use a CON line if you want to reference them twice, sure < 1502672643 0 :wob_jonas!b03f181c@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.28 PRIVMSG #esoteric :or if you want to place them somewhere other than right before the END location < 1502672823 0 :wob_jonas!b03f181c@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.28 PRIVMSG #esoteric :" How to compute the position of the International Space Station?" => that's hard because it has powered thrusters actively changing its orbit all the time, and is also in thin atmosphere so it's getting breaked < 1502672825 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I am not sure why a program would want to write them anyways < 1502672918 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Especially if you are only referencing it once, why will you write them? I don't see why a program should ever write to them whether they are unified or not. < 1502672987 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Did you see the Deadfish implementation in MIX? (If you have the book, and if you want to do, you can write in actual MIXAL perhaps, because the code I posted is my own assembler instead) < 1502673375 0 :doesthiswork!~Adium@207.55.82.87 JOIN :#esoteric < 1502674031 0 :hppavilion[1]!~dosgmowdo@93-231-58-66.gci.net JOIN :#esoteric < 1502675938 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1502676267 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1502676835 0 :wob_jonas!b03f181c@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.28 PRIVMSG #esoteric :zzo38: http://heavens-above.com/orbit.aspx?satid=25544 (linked from https://en.wikipedia.org/wiki/International_Space_Station ) shows the current position of the ISS < 1502676995 0 :Remavas!~Remavas@unaffiliated/remavas QUIT :Quit: Leaving < 1502678857 0 :wob_jonas!b03f181c@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.28 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client < 1502679351 0 :Antoxyde!~Antoxyde@AAnnecy-654-1-74-48.w90-27.abo.wanadoo.fr QUIT :Quit: Leaving < 1502679633 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 QUIT :Quit: See ya! o/ < 1502679770 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I saw that, but how to predict it? < 1502679838 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 255 seconds < 1502679933 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: Do you like tensors? < 1502680271 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I suppose so, kind of < 1502680312 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Do you like monoidal categories? < 1502680429 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Same, I think, yes it can have some uses < 1502682765 0 :moony!~moony@unaffiliated/moonythedwarf QUIT :Remote host closed the connection < 1502684985 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1502686222 0 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 258 seconds < 1502687013 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Some webpages have a stylesheet named "antiClickJack" which hides everything. What is that? < 1502687659 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: You can read about clickjacking at https://en.wikipedia.org/wiki/Clickjacking < 1502687705 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The idea is that you load someone's web page or other UI that responds to certain clicks in certain ways. < 1502687724 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Then you put an overlay on top of it that makes it look like the click would do something else in your own UI. < 1502687784 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1502687926 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1502688450 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I still think there are better ways to avoid such thing, such as by ignoring any CSS rules that affect an iframe other than positioning rules, so alpha transparency cannot be set, the border style cannot be altered, etc; and furthermore, if anything overlays an iframe, it makes that part of the iframe effectively disappear (so it can't be seen through alpha transparency) and cannot receive events. The iframe cannot receive keyboard events either un < 1502688488 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :A user setting to disable custom cursors may also be helpful. < 1502688495 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :As well as other things I did not mention. < 1502688579 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Such as including the user settings which can affect what can load what. < 1502689021 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :But one way to avoid Facebook "like" jacking is if you do not have a Facebook account, I suppose; or does it still do even in that case? < 1502690013 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :The ALT+ENTER in Firefox to open entered address in a new tab is especially useful when "relative location bar" is in use; without that extension, this ALT+ENTER is less useful. < 1502691708 0 :doesthiswork!~Adium@207.55.82.87 QUIT :Quit: Leaving. < 1502692166 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1502692974 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1502693633 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1502694086 0 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1502696266 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1502696345 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1502696866 0 :jaboja!~jaboja@jaboja.pl QUIT :Remote host closed the connection < 1502697053 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 246 seconds < 1502698098 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1502698132 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1502698381 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Ping timeout: 240 seconds < 1502703579 0 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1502705003 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying... < 1502705985 0 :augur!~augur@2601:645:4000:46b5:8194:e9cd:5fc:81ac JOIN :#esoteric < 1502706253 0 :augur!~augur@2601:645:4000:46b5:8194:e9cd:5fc:81ac QUIT :Ping timeout: 246 seconds < 1502707983 0 :AnotherTest!~turingcom@ptr-82l26ze72an2h4vq1xn.18120a2.ip6.access.telenet.be JOIN :#esoteric < 1502709225 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1502710451 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net JOIN :#esoteric < 1502711385 0 :Antoxyde!~Antoxyde@AAnnecy-654-1-74-48.w90-27.abo.wanadoo.fr JOIN :#esoteric < 1502711441 0 :heroux!sandroco@gateway/shell/insomnia247/x-ipycglhyqcgkhsqr QUIT :Ping timeout: 248 seconds < 1502713057 0 :heroux!sandroco@gateway/shell/insomnia247/x-ppufkvsawbddugnx JOIN :#esoteric < 1502713230 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`5 w < 1502713235 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1/2:mdude//MDude is just a dude, with an M's courage. \ misle//misle v. tr. "I was misled about morphology." \ method//A method is a tweaked out mothod. \ guillible//A guillible person is someone who can be fooled with a Scheme script. \ northumberland//Northumberland may be today a sparsely populated country... but SOON! THE NORTHUMBRAINS SHALL RI < 1502713239 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`n < 1502713240 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2/2:SE! < 1502713857 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net QUIT :Quit: NETWORK CHICKEN < 1502716180 0 :augur!~augur@2601:645:4000:46b5:f545:2381:1342:e703 JOIN :#esoteric < 1502716445 0 :augur!~augur@2601:645:4000:46b5:f545:2381:1342:e703 QUIT :Ping timeout: 255 seconds < 1502717559 0 :zseri!5e86c6a7@gateway/web/freenode/ip.94.134.198.167 JOIN :#esoteric < 1502719231 0 :doesthiswork!~Adium@207.55.82.87 JOIN :#esoteric < 1502721735 0 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1502721791 0 :zseri!5e86c6a7@gateway/web/freenode/ip.94.134.198.167 QUIT :Quit: Page closed < 1502722567 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 JOIN :#esoteric < 1502722572 0 :erkin!~erkin@unaffiliated/erkin QUIT :Read error: Connection reset by peer < 1502722600 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1502722960 0 :doesthiswork!~Adium@207.55.82.87 QUIT :Quit: Leaving. < 1502724239 0 :wob_jonas!b03f190e@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.14 JOIN :#esoteric < 1502724277 0 :wob_jonas!b03f190e@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.14 PRIVMSG #esoteric :Oh wow! amazon.com is great! I've never used it before < 1502724320 0 :augur!~augur@2601:645:4000:46b5:f545:2381:1342:e703 JOIN :#esoteric < 1502724367 0 :wob_jonas!b03f190e@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.14 PRIVMSG #esoteric :Despite how US-centric it is, it actually allows me to choose to pay from credit card in USD; as opposed to ebay who insists on charging everything in HUF with their high currency conversion rates, just because I live in Hungary. < 1502724397 0 :wob_jonas!b03f190e@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.14 PRIVMSG #esoteric :As in, paypal insists on that. < 1502724456 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying... < 1502724538 0 :wob_jonas!b03f190e@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.14 PRIVMSG #esoteric :Do the other amazons (amazon.co.uk, amazon.de etc) do this properly too? < 1502724586 0 :augur!~augur@2601:645:4000:46b5:f545:2381:1342:e703 QUIT :Ping timeout: 246 seconds < 1502724696 0 :wob_jonas!b03f190e@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.14 PRIVMSG #esoteric :They also warn you not to put non-ascii characters in your shipping address in advance, which I think is nicer than silently printing garbage on the envelope. < 1502725623 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1502726785 0 :wob_jonas!b03f190e@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.14 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client < 1502727998 0 :moony!~moony@unaffiliated/moonythedwarf JOIN :#esoteric < 1502728025 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 240 seconds < 1502729546 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:Mindscrew14]]4 10 02https://esolangs.org/w/index.php?diff=52744&oldid=30287 5* 03Rdococ 5* (+196) 10/* May I take this name for an esolang? */ new section < 1502729589 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:Mindscrew14]]4 M10 02https://esolangs.org/w/index.php?diff=52745&oldid=52744 5* 03Rdococ 5* (+84) 10 < 1502729609 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:Mindscrew14]]4 10 02https://esolangs.org/w/index.php?diff=52746&oldid=52745 5* 03Rdococ 5* (-2) 10accidentally invoked \n- code syntax < 1502729932 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:Mindscrew14]]4 10 02https://esolangs.org/w/index.php?diff=52747&oldid=52746 5* 03Rdococ 5* (+304) 10meh, might as well do it anyway < 1502730959 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1502730988 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`olist 1091 < 1502730989 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :olist 1091: shachaf oerjan Sgeo FireFly boily nortti b_jonas < 1502732442 0 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1502732474 0 :augur!~augur@2601:645:4000:46b5:f545:2381:1342:e703 JOIN :#esoteric < 1502732753 0 :augur!~augur@2601:645:4000:46b5:f545:2381:1342:e703 QUIT :Ping timeout: 246 seconds < 1502732846 0 :zseri!5e86c6a7@gateway/web/freenode/ip.94.134.198.167 JOIN :#esoteric < 1502733741 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying... < 1502734305 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1502734610 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 240 seconds < 1502734890 0 :moonythedwarf!~moony@unaffiliated/moonythedwarf JOIN :#esoteric < 1502734901 0 :moony!~moony@unaffiliated/moonythedwarf QUIT :Read error: Connection reset by peer < 1502735942 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1502736798 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1502737740 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1502737967 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :At the moment, Mindscrew is a fast redirect to Brainfuck. I was wondering if I could use the name for my own esolang, which would add first-class functions and stuff. < 1502738068 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Meh - I'll publish the article anyway, and see what people think. It's an easy move and revert if it doesn't work out for some reason. < 1502738197 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Mindscrew14]]4 10 02https://esolangs.org/w/index.php?diff=52748&oldid=30285 5* 03Rdococ 5* (+6326) 10Mindscrew is a high-level extension of Brainfuck - at the moment, it adds first-class subroutines, first-class continuations, and non-first-class coroutines (though you could probably simulate them with subroutines and continuations). < 1502738230 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Mindscrew14]]4 10 02https://esolangs.org/w/index.php?diff=52749&oldid=52748 5* 03Rdococ 5* (-1) 10Fixed a minor formatting bug in the table header. < 1502738435 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 240 seconds < 1502738438 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Mindscrew14]]4 10 02https://esolangs.org/w/index.php?diff=52750&oldid=52749 5* 03Rdococ 5* (-21) 10Fixed a minor issue in the examples. < 1502738521 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Mindscrew14]]4 10 02https://esolangs.org/w/index.php?diff=52751&oldid=52750 5* 03Rdococ 5* (+1) 10Fixed /another/ minor issue. < 1502738716 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Rdococ14]]4 10 02https://esolangs.org/w/index.php?diff=52752&oldid=52737 5* 03Rdococ 5* (+110) 10/* My hopefully better esoteric languages (12017 HE - ∞+10000 HE) */ < 1502738735 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Rdococ14]]4 M10 02https://esolangs.org/w/index.php?diff=52753&oldid=52752 5* 03Rdococ 5* (+3) 10 < 1502738910 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1502738938 0 :* Taneb!~Taneb@2001:41c8:51:10d: PRIVMSG #esoteric :hello < 1502739184 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :hi. < 1502739267 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Rdococ14]]4 10 02https://esolangs.org/w/index.php?diff=52754&oldid=52753 5* 03Rdococ 5* (+1009) 10 < 1502739458 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ACTION hi Taneb and imode. < 1502739488 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Brainfuck extensions14]]4 10 02https://esolangs.org/w/index.php?diff=52755&oldid=45312 5* 03Rdococ 5* (+15) 10Added Mindscrew to the "Subroutines, functions, macros" entry. < 1502739525 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :My Neural Net program is pretty much ready for me to try to actually build a neural net < 1502739576 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Build a neural net that builds neural nets. < 1502739601 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :Sounds like effort < 1502739613 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Are you using actual neurons? < 1502739623 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :I am afraid not < 1502739636 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :imo then why call it a "neural net" twh < 1502739639 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :not in the budget. < 1502739660 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :shachaf, they try to simulate actual neurons < 1502739667 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :They do? < 1502739673 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :yuh. < 1502739678 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :How? < 1502739696 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :Poorly < 1502739704 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :all about that activation function booiiii. < 1502739730 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :My claim is that there's no resemblance. < 1502739750 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :would you like to back up that claim with evidence? < 1502739774 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :..for an extra .99c? < 1502739791 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, I don't know what Taneb is making yet. < 1502739810 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's only a weak claim right now. < 1502739812 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :shachaf, a terrible imitation is still an imitation < 1502739835 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But then anything can be called a neuron. < 1502739836 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Mindscrew14]]4 10 02https://esolangs.org/w/index.php?diff=52756&oldid=52751 5* 03Rdococ 5* (+229) 10 < 1502739848 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :it's not about what Taneb is making, you're claiming neural nets show no resemblance to actual nets of actual neurons. < 1502739862 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :I'd like to see some evidence. < 1502739871 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You mean "artificial neural networks"? < 1502739878 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :rdococ: My own opinion at least is that that redirect is worthless, so it should be OK to use the name by yourself. If it is found that it isn't so worthless and that you want it anyways, then to add the "see also"/"maybe you meant" kind of stuff at the top < 1502739882 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :yup. that's a good search term. < 1502739889 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, I see no resemblance. How's that? < 1502739896 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think it's a bad name. < 1502739902 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :I don't really know enough about brains to comment < 1502739908 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :and can you give us some reasons.. why? < 1502739919 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :zzo38: I've already added that to it. < 1502739925 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think it's up to the people using ridiculous names like "neural" to give evidence. < 1502739940 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :no, it's up to you to say why you don't like it. :P < 1502739951 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :claims typically require justification. < 1502739962 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :how minimal that might be. < 1502739964 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I was thinking of removing the continuations and coroutines, though, because they just feel like they're unnecessary bunk in a brainfuck derivative. < 1502739973 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't like it because I see no resemblance. < 1502739981 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :and you see no resemblance because you don't like it? < 1502739983 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :To borrow a name and make an analogy like that, you need evidence. < 1502739989 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :I think it doesn't matter whether they are similar to biological neural nets or not because it's an established name now < 1502739991 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :do you even know what they are? < 1502739998 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What what are? < 1502740004 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :ANNs. do you kno whow they work < 1502740019 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :More or less. < 1502740024 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :*know how they work. have you read why they're called that? < 1502740033 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :They represent data as a vector in R^n < 1502740041 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :have you at least done the required skimming as to why the model was labeled that? :P < 1502740051 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :They repeatedly apply linear maps followed by some nonlinear transformation. < 1502740058 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sometimes they do other things. < 1502740085 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :maybe read some more on the topic. there's a clear resemblance, albeit one that's being seen from a moving car. < 1502740086 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :shachaf, I think it's the training of them that's the interesting bit < 1502740087 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes, I've done some skimming. A long time ago there was slightly more resemblance, for example when people used perceptrons with discrete output. < 1502740106 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :perceptrons didn't change, our activation functions became smoother, much like actual neurons < 1502740123 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Taneb: There's certainly no evidence that I know of that real neurons are "trained" using backpropagation or gradient descent, which are the popular tactics for ANNs. < 1502740140 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Are actual neurons smooth? < 1502740148 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :yes, their activations are. < 1502740163 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You say neuron firing is not discrete? < 1502740171 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :essentially. < 1502740173 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :shachaf, I still think backpropogation is interesting even if it isn't accurate to biology < 1502740181 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Taneb: I agree. < 1502740207 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :though I totally agree with you that ANNs are as good a model for real neurons as legos are for large-scale skyscraper construction, there's some resemblance. < 1502740207 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think as people make more progress with ANNs they become further and further from biology, because the biological inspiration was never very important in the first place. < 1502740239 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :these days it's pretty twisted. there's a relevant xkcd for this. < 1502740255 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :https://www.xkcd.com/1838/ < 1502740305 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :People have had linear algebra for a long time. < 1502740318 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Mindscrew14]]4 10 02https://esolangs.org/w/index.php?diff=52757&oldid=52756 5* 03Rdococ 5* (-222) 10Added a return instruction, and improved the example formatting. < 1502740332 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :just about as long as calculus, in fact! < 1502740340 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :#funfact < 1502740395 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Mindscrew14]]4 10 02https://esolangs.org/w/index.php?diff=52758&oldid=52757 5* 03Rdococ 5* (+89) 10/* Examples */ Fixed the if conditional example. < 1502740864 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Ugh, my own article screws my mind. < 1502741796 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Mindscrew14]]4 10 02https://esolangs.org/w/index.php?diff=52759&oldid=52758 5* 03Rdococ 5* (+105) 10 < 1502742566 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Works in progress14]]4 M10 02https://esolangs.org/w/index.php?diff=52760&oldid=51496 5* 03HereToAnnoy 5* (+13) 10 < 1502742797 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Mindscrew14]]4 10 02https://esolangs.org/w/index.php?diff=52761&oldid=52759 5* 03Rdococ 5* (-1032) 10Removed continuations. < 1502743569 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Mindscrew14]]4 10 02https://esolangs.org/w/index.php?diff=52762&oldid=52761 5* 03Rdococ 5* (+946) 10Added SWAP register and modified + and - instructions for moving subroutines around in the cell tape. < 1502743784 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Mindscrew14]]4 10 02https://esolangs.org/w/index.php?diff=52763&oldid=52762 5* 03Rdococ 5* (+54) 10Added categories: "Brainfuck derivatives", and "2017". < 1502743828 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 255 seconds < 1502743899 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Rdococ14]]4 M10 02https://esolangs.org/w/index.php?diff=52764&oldid=52754 5* 03Rdococ 5* (+127) 10 < 1502743966 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :It strikes me as odd that out of all of my esolangs, I (as of now) rate my BF derivative the highest. Then again, I could just be that bad. (Then again, "Rule" is pretty cool, and so is "HI9+".) < 1502744208 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1502744255 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Hellaugur. < 1502744416 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1502744983 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Mindscrew14]]4 M10 02https://esolangs.org/w/index.php?diff=52765&oldid=52763 5* 03Rdococ 5* (+75) 10Added more categories. < 1502745181 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Mindscrew14]]4 M10 02https://esolangs.org/w/index.php?diff=52766&oldid=52765 5* 03Rdococ 5* (+6) 10Added some bold to the beginning. < 1502745772 0 :idris-bot!~idris-bot@dslb-178-004-083-030.178.004.pools.vodafone-ip.de QUIT :Quit: Terminated < 1502746386 0 :zseri!5e86c6a7@gateway/web/freenode/ip.94.134.198.167 QUIT :Quit: Page closed < 1502746664 0 :moonythedwarf!?@? NICK :moony_{vil} < 1502747036 0 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :https://www.reddit.com/r/ProgrammerDadJokes/comments/6tmqm3/my_app_is_crashing_when_the_user_has_a_bad_cell m( < 1502748241 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 248 seconds < 1502748354 0 :Melvar!~melvar@dslb-178-004-083-030.178.004.pools.vodafone-ip.de QUIT :Quit: rebooting < 1502748461 0 :copumpkin!copumpkinm@haskell/developer/copumpkin QUIT :Ping timeout: 246 seconds < 1502748863 0 :Melvar!~melvar@dslb-178-004-083-030.178.004.pools.vodafone-ip.de JOIN :#esoteric < 1502749075 0 :idris-bot!~idris-bot@dslb-178-004-083-030.178.004.pools.vodafone-ip.de JOIN :#esoteric < 1502749596 0 :moony_{vil}!?@? NICK :moony < 1502749668 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1502749933 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1502750342 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Daichi_Fukushima < 1502750346 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :poor guy < 1502750397 0 :copumpkin!copumpkinm@haskell/developer/copumpkin JOIN :#esoteric < 1502750400 0 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1502750465 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=52767&oldid=52704 5* 03Kwikrick 5* (+15) 10 < 1502750944 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net JOIN :#esoteric < 1502751367 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1502751489 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1502751999 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net JOIN :#esoteric < 1502752278 0 :ski!~ski@remote11.chalmers.se QUIT :Ping timeout: 258 seconds < 1502753602 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 255 seconds < 1502753777 0 :joast!~rick@cpe-98-146-225-175.natnow.res.rr.com QUIT :Ping timeout: 248 seconds < 1502753783 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Ly14]]4 10 02https://esolangs.org/w/index.php?diff=52768&oldid=52742 5* 03LyricLy 5* (-774) 10 < 1502753796 0 :AnotherTest!~turingcom@ptr-82l26ze72an2h4vq1xn.18120a2.ip6.access.telenet.be QUIT :Ping timeout: 258 seconds < 1502754106 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Ly14]]4 10 02https://esolangs.org/w/index.php?diff=52769&oldid=52768 5* 03LyricLy 5* (+181) 10 < 1502754466 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Arrows14]]4 10 02https://esolangs.org/w/index.php?diff=52770&oldid=52743 5* 03HereToAnnoy 5* (+4) 10/* External links */ < 1502754479 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Arrows14]]4 10 02https://esolangs.org/w/index.php?diff=52771&oldid=52770 5* 03HereToAnnoy 5* (+2) 10/* File type */ < 1502754571 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net QUIT :Quit: COVERAGE CHICKEN < 1502754911 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Arrows14]]4 10 02https://esolangs.org/w/index.php?diff=52772&oldid=52771 5* 03HereToAnnoy 5* (-12) 10 < 1502755991 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07TheSingularity14]]4 N10 02https://esolangs.org/w/index.php?oldid=52773 5* 03HereToAnnoy 5* (+1336) 10Created page with "'''TheSingularity''' is an [[esoteric programming language]] created by [[User:HereToAnnoy]] that only gives the programmer one constant, called "TheSingularity", to work with..." < 1502755991 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1502756197 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1502756804 0 :joast!~rick@cpe-98-146-225-175.natnow.res.rr.com JOIN :#esoteric < 1502758268 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1502758280 0 :Antoxyde!~Antoxyde@AAnnecy-654-1-74-48.w90-27.abo.wanadoo.fr QUIT :*.net *.split < 1502758280 0 :Gregor!dlopen@71.19.155.102 QUIT :*.net *.split < 1502758280 0 :Bowserinator!~Bowser@unaffiliated/bowserinator QUIT :*.net *.split < 1502758280 0 :nchambers!~nchambers@learnprogramming/staff/nchambers QUIT :*.net *.split < 1502758280 0 :gsora!~gsora@unaffiliated/gsora QUIT :*.net *.split < 1502758280 0 :Jafet!~jafet@unaffiliated/jafet QUIT :*.net *.split < 1502758281 0 :relrod!~relrod@redhat/relrod QUIT :*.net *.split < 1502758281 0 :Lymia!lymia@magical.girl.lyrical.lymia.moe QUIT :*.net *.split < 1502758281 0 :Deewiant!~deewiant@fr1.ut.deewiant.iki.fi QUIT :*.net *.split < 1502758281 0 :newsham!~chat@udp217044uds.hawaiiantel.net QUIT :*.net *.split < 1502758282 0 :mtve!~mtve@fortress3.myftp.org QUIT :*.net *.split < 1502758282 0 :FreeFull!~freefull@defocus/sausage-lover QUIT :*.net *.split < 1502758282 0 :heroux!sandroco@gateway/shell/insomnia247/x-ppufkvsawbddugnx QUIT :*.net *.split < 1502758282 0 :quintopia!~quintopia@unaffiliated/quintopia QUIT :*.net *.split < 1502758282 0 :Cale!~cale@CPEf48e38ee8583-CM0c473de9d680.cpe.net.cable.rogers.com QUIT :*.net *.split < 1502758282 0 :contrapumpkin!~copumpkin@haskell/developer/copumpkin QUIT :*.net *.split < 1502758283 0 :digitalcold!~redacted@192.73.232.206 QUIT :*.net *.split < 1502758283 0 :APic!apic@apic.name QUIT :*.net *.split < 1502758283 0 :trn!jhj@prone.ws QUIT :*.net *.split < 1502758283 0 :clog!~nef@bespin.org QUIT :*.net *.split < 1502758283 0 :xa0!~zeta@unaffiliated/uoy QUIT :*.net *.split < 1502758284 0 :MrBusiness!~ArcMrBism@2602:306:8325:a300:c801:d7f:77e1:92be QUIT :*.net *.split < 1502758284 0 :zgrepc!sid43445@ircpuzzles/2015/april-fools/sixth/zgrep QUIT :*.net *.split < 1502758285 0 :iovoid!~iovoid@unaffiliated/iovoid QUIT :*.net *.split < 1502758285 0 :diginet!~diginet@107.170.146.29 QUIT :*.net *.split < 1502758286 0 :Melvar!~melvar@dslb-178-004-083-030.178.004.pools.vodafone-ip.de QUIT :*.net *.split < 1502758286 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 QUIT :*.net *.split < 1502758286 0 :lambdabot!~lambdabot@haskell/bot/lambdabot QUIT :*.net *.split < 1502758286 0 :vifino!~vifino@tty.sh QUIT :*.net *.split < 1502758287 0 :olsner!~salparot@c80-217-108-154.bredband.comhem.se QUIT :*.net *.split < 1502758287 0 :puckipedia!~puck@puckipedia.com QUIT :*.net *.split < 1502758287 0 :BooK_!~book@klonk.bruhat-souche.net QUIT :*.net *.split < 1502758288 0 :Guest6666!~kragniz@nyaa.kragniz.eu QUIT :*.net *.split < 1502758308 0 :Lymia!lymia@magical.girl.lyrical.lymia.moe JOIN :#esoteric < 1502758322 0 :iovoid!~iovoid@185.140.54.17 JOIN :#esoteric < 1502758372 0 :MrBusiness!~ArcMrBism@2602:306:8325:a300:c801:d7f:77e1:92be JOIN :#esoteric < 1502758399 0 :hppavilion[1]!~dosgmowdo@93-231-58-66.gci.net QUIT :Quit: HRII'FHALMA MNAHN'K'YARNAK NGAH NILGH'RI'BTHNKNYTH < 1502758476 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1502758514 0 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1502758514 0 :heroux!sandroco@gateway/shell/insomnia247/x-ppufkvsawbddugnx JOIN :#esoteric < 1502758514 0 :newsham!~chat@udp217044uds.hawaiiantel.net JOIN :#esoteric < 1502758514 0 :mtve!~mtve@fortress3.myftp.org JOIN :#esoteric < 1502758514 0 :quintopia!~quintopia@unaffiliated/quintopia JOIN :#esoteric < 1502758514 0 :Cale!~cale@CPEf48e38ee8583-CM0c473de9d680.cpe.net.cable.rogers.com JOIN :#esoteric < 1502758514 0 :contrapumpkin!~copumpkin@haskell/developer/copumpkin JOIN :#esoteric < 1502758514 0 :digitalcold!~redacted@192.73.232.206 JOIN :#esoteric < 1502758514 0 :APic!apic@apic.name JOIN :#esoteric < 1502758514 0 :clog!~nef@bespin.org JOIN :#esoteric < 1502758514 0 :xa0!~zeta@unaffiliated/uoy JOIN :#esoteric < 1502758517 0 :copumpkin!copumpkinm@haskell/developer/copumpkin QUIT :Ping timeout: 255 seconds < 1502758548 0 :zgrepc!sid43445@gateway/web/irccloud.com/x-mzsqzaauvwqvowdr JOIN :#esoteric < 1502758553 0 :APic!apic@apic.name QUIT :Max SendQ exceeded < 1502758571 0 :Antoxyde!~Antoxyde@AAnnecy-654-1-74-48.w90-27.abo.wanadoo.fr JOIN :#esoteric < 1502758571 0 :Gregor!dlopen@71.19.155.102 JOIN :#esoteric < 1502758571 0 :Bowserinator!~Bowser@unaffiliated/bowserinator JOIN :#esoteric < 1502758571 0 :gsora!~gsora@unaffiliated/gsora JOIN :#esoteric < 1502758571 0 :Jafet!~jafet@unaffiliated/jafet JOIN :#esoteric < 1502758571 0 :relrod!~relrod@redhat/relrod JOIN :#esoteric < 1502758572 0 :ineiros!ineiros@kapsi.fi QUIT :Ping timeout: 260 seconds < 1502758574 0 :APic!apic@apic.name JOIN :#esoteric < 1502758579 0 :Deewiant!~deewiant@fr1.ut.deewiant.iki.fi JOIN :#esoteric < 1502758602 0 :Melvar!~melvar@dslb-178-004-083-030.178.004.pools.vodafone-ip.de JOIN :#esoteric < 1502758602 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 JOIN :#esoteric < 1502758602 0 :lambdabot!~lambdabot@haskell/bot/lambdabot JOIN :#esoteric < 1502758602 0 :vifino!~vifino@tty.sh JOIN :#esoteric < 1502758602 0 :olsner!~salparot@c80-217-108-154.bredband.comhem.se JOIN :#esoteric < 1502758602 0 :puckipedia!~puck@puckipedia.com JOIN :#esoteric < 1502758602 0 :BooK_!~book@klonk.bruhat-souche.net JOIN :#esoteric < 1502758602 0 :Guest6666!~kragniz@nyaa.kragniz.eu JOIN :#esoteric < 1502758640 0 :Deewiant!~deewiant@fr1.ut.deewiant.iki.fi QUIT :*.net *.split < 1502758647 0 :newsham!~chat@udp217044uds.hawaiiantel.net QUIT :*.net *.split < 1502758647 0 :mtve!~mtve@fortress3.myftp.org QUIT :*.net *.split < 1502758648 0 :FreeFull!~freefull@defocus/sausage-lover QUIT :*.net *.split < 1502758648 0 :heroux!sandroco@gateway/shell/insomnia247/x-ppufkvsawbddugnx QUIT :*.net *.split < 1502758649 0 :quintopia!~quintopia@unaffiliated/quintopia QUIT :*.net *.split < 1502758649 0 :Cale!~cale@CPEf48e38ee8583-CM0c473de9d680.cpe.net.cable.rogers.com QUIT :*.net *.split < 1502758649 0 :contrapumpkin!~copumpkin@haskell/developer/copumpkin QUIT :*.net *.split < 1502758650 0 :digitalcold!~redacted@192.73.232.206 QUIT :*.net *.split < 1502758651 0 :clog!~nef@bespin.org QUIT :*.net *.split < 1502758651 0 :xa0!~zeta@unaffiliated/uoy QUIT :*.net *.split < 1502758715 0 :ineiros!ineiros@kapsi.fi JOIN :#esoteric < 1502758747 0 :idris-bot!~idris-bot@dslb-178-004-083-030.178.004.pools.vodafone-ip.de QUIT :Ping timeout: 260 seconds < 1502758781 0 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1502758781 0 :heroux!sandroco@gateway/shell/insomnia247/x-ppufkvsawbddugnx JOIN :#esoteric < 1502758781 0 :newsham!~chat@udp217044uds.hawaiiantel.net JOIN :#esoteric < 1502758781 0 :mtve!~mtve@fortress3.myftp.org JOIN :#esoteric < 1502758781 0 :quintopia!~quintopia@unaffiliated/quintopia JOIN :#esoteric < 1502758781 0 :Cale!~cale@CPEf48e38ee8583-CM0c473de9d680.cpe.net.cable.rogers.com JOIN :#esoteric < 1502758781 0 :contrapumpkin!~copumpkin@haskell/developer/copumpkin JOIN :#esoteric < 1502758781 0 :digitalcold!~redacted@192.73.232.206 JOIN :#esoteric < 1502758781 0 :clog!~nef@bespin.org JOIN :#esoteric < 1502758781 0 :xa0!~zeta@unaffiliated/uoy JOIN :#esoteric < 1502758920 0 :trn!jhj@prone.ws JOIN :#esoteric < 1502759015 0 :Deewiant!~deewiant@fr1.ut.deewiant.iki.fi JOIN :#esoteric < 1502759038 0 :iovoid!?@? NICK :Guest85801 < 1502759039 0 :augur!?@? NICK :Guest10346 < 1502759063 0 :nchambers!~nchambers@learnprogramming/staff/nchambers JOIN :#esoteric < 1502759063 0 :diginet!~diginet@107.170.146.29 JOIN :#esoteric < 1502759423 0 :copumpkin!copumpkinm@haskell/developer/copumpkin JOIN :#esoteric < 1502759753 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@tell rdococ Did anyone point you at https://hackage.haskell.org/package/Ganymede-0.0.0.5/src/vague%27s%20-%20amalthea.html yet? < 1502759753 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1502760274 0 :Guest85801!~iovoid@185.140.54.17 QUIT :Changing host < 1502760274 0 :Guest85801!~iovoid@unaffiliated/iovoid JOIN :#esoteric < 1502760279 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@tell rdococ (Warning, that's another "someone already had your idea" link.) < 1502760279 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1502760279 0 :Guest85801!?@? NICK :iovoid < 1502760281 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07TheSingularity14]]4 10 02https://esolangs.org/w/index.php?diff=52774&oldid=52773 5* 03HereToAnnoy 5* (+3115) 10Finished up < 1502760536 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 246 seconds < 1502761287 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1502762423 0 :Antoxyde!~Antoxyde@AAnnecy-654-1-74-48.w90-27.abo.wanadoo.fr QUIT :Quit: Leaving < 1502763756 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03Insert name here 5* 10New user account < 1502764016 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`grwp i.n.h. < 1502764027 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :frenemy:Frenemy is the relationship between Kirby and king Dee Dee. \ grimmargorp:Þór, Grimmargorpurinn hefur sloppið! Ragnarök eru nálæg! \ peng:peng is a computer network administration software utility used to test the reachability of a destination host on an Internet Protocol (IP) network, and the destination host's ability to reach the < 1502764042 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`grWp i\.n\.h\. < 1502764043 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1502764070 0 :doesthiswork!~Adium@207.55.82.87 JOIN :#esoteric < 1502764083 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`grWp i[.]n[.]h[.] < 1502764084 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1502764101 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`grWp i[.] n[.] h[.] < 1502764103 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1502764114 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hum < 1502764120 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`grwp I[.] < 1502764121 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :5318008:5318008 is a famous number because its reciprocal is 1.8804033389946 * 10^-7, which when upside down on a calculator spells L-vOI * ghGGBEEEOhOBB.I. \ alg. ii:Algae II, the successor class to Algae I. Discusses hydroponics and such. \ deep learning:Deep learning applies software engineering principles to AI. A deep learning network has nume < 1502764139 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`2 grwp I[.] < 1502764140 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2/3:numerous layers and no one understands what any of them do. \ gamemanj:gamemanj is also the mad scientist I. N. Here. He will overthink everything, except whether overthinking is wrong. \ wumpus:Wumpus the Hunted is an early 70s action game in which the Wumpus is trapped in a dodecahedral diagram where it's chased by bats. It has to avoid traps < 1502764154 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :there. < 1502764332 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1502764808 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=52775&oldid=52700 5* 03Insert name here 5* (+231) 10 < 1502764927 0 :MrBismuth!~ArcMrBism@2602:306:8325:a300:c801:d7f:77e1:92be JOIN :#esoteric < 1502765000 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Fishing14]]4 M10 02https://esolangs.org/w/index.php?diff=52776&oldid=37569 5* 03Insert name here 5* (-1) 10Corrected error in interpreter < 1502765093 0 :MrBusiness!~ArcMrBism@2602:306:8325:a300:c801:d7f:77e1:92be QUIT :Ping timeout: 246 seconds < 1502765542 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Fishing14]]4 10 02https://esolangs.org/w/index.php?diff=52777&oldid=52776 5* 03Insert name here 5* (+140) 10Documented "p" fish (which was previously present in the interpreter, but undocumented) < 1502765698 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07TheSingularity14]]4 10 02https://esolangs.org/w/index.php?diff=52778&oldid=52774 5* 03HereToAnnoy 5* (-33) 10 < 1502766093 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 QUIT :Quit: See ya! o/ < 1502766699 0 :hppavilion[1]!~dosgmowdo@93-231-58-66.gci.net JOIN :#esoteric < 1502766872 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07TheSingularity14]]4 M10 02https://esolangs.org/w/index.php?diff=52779&oldid=52778 5* 03HereToAnnoy 5* (+607) 10 < 1502767145 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07TheSingularity14]]4 M10 02https://esolangs.org/w/index.php?diff=52780&oldid=52779 5* 03HereToAnnoy 5* (+41) 10 < 1502767251 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:HereToAnnoy14]]4 M10 02https://esolangs.org/w/index.php?diff=52781&oldid=52729 5* 03HereToAnnoy 5* (+106) 10 < 1502767465 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Arrows14]]4 M10 02https://esolangs.org/w/index.php?diff=52782&oldid=52772 5* 03HereToAnnoy 5* (+41) 10 < 1502767921 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :oerjan: …is that an archive of an internet archive archive? < 1502768206 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :um < 1502768421 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :seems so. < 1502770497 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :http://imgur.com/gallery/D7dva < 1502770533 0 :MDead!~MDude@c-73-187-225-46.hsd1.pa.comcast.net JOIN :#esoteric < 1502770560 0 :MDude!~MDude@c-73-187-225-46.hsd1.pa.comcast.net QUIT :Ping timeout: 255 seconds < 1502770567 0 :MDead!?@? NICK :MDude < 1502770785 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :@tell wob_jonas http://imgur.com/gallery/D7dva < 1502770785 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1502772124 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite < 1502772450 0 :MDude!~MDude@c-73-187-225-46.hsd1.pa.comcast.net QUIT :Ping timeout: 240 seconds < 1502772813 0 :MDude!~MDude@c-73-187-225-46.hsd1.pa.comcast.net JOIN :#esoteric < 1502772836 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07TheSingularity14]]4 M10 02https://esolangs.org/w/index.php?diff=52783&oldid=52780 5* 03HereToAnnoy 5* (+37) 10/* Mathematical operations */ < 1502772985 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Language list14]]4 M10 02https://esolangs.org/w/index.php?diff=52784&oldid=52767 5* 03HereToAnnoy 5* (+21) 10/* T - added language*/ < 1502773993 0 :brandonson!~brandon@208.91.114.1 QUIT :Ping timeout: 276 seconds < 1502774058 0 :brandonson!~brandon@208.91.114.1 JOIN :#esoteric < 1502775793 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 248 seconds < 1502776842 0 :MDude!~MDude@c-73-187-225-46.hsd1.pa.comcast.net QUIT :Ping timeout: 260 seconds < 1502777336 0 :Guest10346!?@? NICK :augur < 1502777360 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Quit: Leaving... < 1502777376 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1502778016 0 :doesthiswork!~Adium@207.55.82.87 QUIT :Quit: Leaving. < 1502778899 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1502780361 0 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1502781013 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Mindscrew14]]4 M10 02https://esolangs.org/w/index.php?diff=52785&oldid=52766 5* 03Rdococ 5* (-30) 10Renamed the subroutines to functions, and fixed a minor error in the examples which mentioned continuations < 1502781320 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :An easy way to break Mindscrew: {}-- < 1502781397 0 :Mr2001!18071b12@gateway/web/freenode/ip.24.7.27.18 JOIN :#esoteric < 1502781652 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Mindscrew14]]4 10 02https://esolangs.org/w/index.php?diff=52786&oldid=52785 5* 03Rdococ 5* (+116) 10Added clarification for using + on a function when the SWAP register is empty. < 1502781747 0 :moony!~moony@unaffiliated/moonythedwarf QUIT :Ping timeout: 240 seconds < 1502781857 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Rdococ14]]4 10 02https://esolangs.org/w/index.php?diff=52787&oldid=52764 5* 03Rdococ 5* (+61) 10 < 1502781964 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Rdococ14]]4 M10 02https://esolangs.org/w/index.php?diff=52788&oldid=52787 5* 03Rdococ 5* (+13) 10 < 1502782837 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1502782875 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1502782893 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Hmm. I was thinking about turning Mindscrew's "]" instruction into a NOP, making "[stuff]" an IF conditional as opposed to a WHILE loop. The reason being that Mindscrew has first-class functions, and you can wrap code in a recursive function to loop. < 1502783129 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Ping timeout: 240 seconds < 1502783413 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Mindscrew14]]4 10 02https://esolangs.org/w/index.php?diff=52789&oldid=52786 5* 03Rdococ 5* (-1912) 10Turned ']' into a NOP. < 1502783702 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1502783811 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Mindscrew14]]4 10 02https://esolangs.org/w/index.php?diff=52790&oldid=52789 5* 03Rdococ 5* (+747) 10Modified some interpreter details, along with clarifying using '[' with a function, and some more clarification on the example. < 1502783930 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Rdococ14]]4 M10 02https://esolangs.org/w/index.php?diff=52791&oldid=52788 5* 03Rdococ 5* (-50) 10Increased the Mindscrew self-evaluation, due in part to the semantic change in ']'. The irony here is that I rate my BF derivative the highest. < 1502784031 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Rdococ14]]4 M10 02https://esolangs.org/w/index.php?diff=52792&oldid=52791 5* 03Rdococ 5* (+32) 10Removed Mindscrew's status as undoubtedly TC - although it probably is. < 1502784899 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Mindscrew14]]4 M10 02https://esolangs.org/w/index.php?diff=52793&oldid=52790 5* 03Rdococ 5* (+63) 10 < 1502785470 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Mindscrew14]]4 10 02https://esolangs.org/w/index.php?diff=52794&oldid=52793 5* 03Rdococ 5* (+250) 10Clarified printing functions. < 1502785674 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Mindscrew14]]4 M10 02https://esolangs.org/w/index.php?diff=52795&oldid=52794 5* 03Rdococ 5* (+50) 10Clarified "-"'s behavior upon attempting to decrement two functions in a row, w/o an increment in between, as opposed to decrementing a function and then a normal, integer cell value. < 1502785738 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 246 seconds < 1502785741 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1502785776 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1502786045 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Ping timeout: 240 seconds < 1502786693 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I'm waiting for feedback on Mindscrew which isn't "well, somebody already had this idea...". < 1502787199 0 :augur!~augur@2601:645:4000:46b5:5c3e:d093:292b:8cb7 JOIN :#esoteric < 1502787450 0 :augur!~augur@2601:645:4000:46b5:5c3e:d093:292b:8cb7 QUIT :Ping timeout: 240 seconds < 1502788448 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Mindscrew14]]4 10 02https://esolangs.org/w/index.php?diff=52796&oldid=52795 5* 03Rdococ 5* (+343) 10Added information (well, mostly idle wondering) about the Turing-completeness of mindscrew. Also noted that TCO is optional. < 1502788612 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07List of quines14]]4 10 02https://esolangs.org/w/index.php?diff=52797&oldid=52270 5* 03Malbranche 5* (+143) 10Malbolge Unshackled < 1502788644 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Mindscrew14]]4 M10 02https://esolangs.org/w/index.php?diff=52798&oldid=52796 5* 03Rdococ 5* (+197) 10 < 1502789386 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Mindscrew14]]4 M10 02https://esolangs.org/w/index.php?diff=52799&oldid=52798 5* 03Rdococ 5* (+136) 10/* Cat */ Modified, to show off the parentheses' purpose better. < 1502789592 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Mindscrew14]]4 10 02https://esolangs.org/w/index.php?diff=52800&oldid=52799 5* 03Rdococ 5* (+167) 10/* Instructions */ Added more documentation to the "()" instruction(s). < 1502789660 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Mindscrew14]]4 M10 02https://esolangs.org/w/index.php?diff=52801&oldid=52800 5* 03Rdococ 5* (-15) 10/* Computational Class */ < 1502789807 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Rdococ14]]4 M10 02https://esolangs.org/w/index.php?diff=52802&oldid=52792 5* 03Rdococ 5* (+189) 10Added educational guesses for the computational class of the at least half-decent esolangs. < 1502789873 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Rdococ14]]4 M10 02https://esolangs.org/w/index.php?diff=52803&oldid=52802 5* 03Rdococ 5* (+5) 10/* Esolangs of mine that I consider decent, or are yet unevaluated */ < 1502789976 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07QWOP14]]4 10 02https://esolangs.org/w/index.php?diff=52804&oldid=51333 5* 03Rdococ 5* (+229) 10Added computational class section. < 1502790017 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07QWOP14]]4 M10 02https://esolangs.org/w/index.php?diff=52805&oldid=52804 5* 03Rdococ 5* (+39) 10 < 1502790035 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07QWOP14]]4 M10 02https://esolangs.org/w/index.php?diff=52806&oldid=52805 5* 03Rdococ 5* (+12) 10 < 1502790081 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I find it rather ironic that my brainfuck derivative seems to be the best language I've created. I also find it rather depressing, but that's a different story. < 1502790100 0 :erkin!~erkin@unaffiliated/erkin QUIT :Read error: Connection reset by peer < 1502790594 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1502791465 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Mindscrew14]]4 10 02https://esolangs.org/w/index.php?diff=52807&oldid=52801 5* 03Rdococ 5* (+215) 10Added implementation guidelines, and a warning that the language may and probably will be modified and improved over time. < 1502791490 0 :hppavilion[1]!~dosgmowdo@93-231-58-66.gci.net QUIT :Quit: HRII'FHALMA MNAHN'K'YARNAK NGAH NILGH'RI'BTHNKNYTH < 1502791895 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Mindscrew14]]4 10 02https://esolangs.org/w/index.php?diff=52808&oldid=52807 5* 03Rdococ 5* (-733) 10Removed the odd stuff from the () instruction. (Do you think () should be replaced with a single character? If so, which one? Maybe ;...) < 1502792525 0 :augur!~augur@2601:645:4000:46b5:b881:cbe9:9c94:24ee JOIN :#esoteric < 1502792603 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Hi againur. < 1502792770 0 :augur!~augur@2601:645:4000:46b5:b881:cbe9:9c94:24ee QUIT :Ping timeout: 240 seconds < 1502794808 0 :AnotherTest!~turingcom@d51a46c74.access.telenet.be JOIN :#esoteric < 1502794972 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Dammit, I took another look at pbrain and now I don't really like mindscrew anymore. < 1502795816 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Rdococ14]]4 10 02https://esolangs.org/w/index.php?diff=52809&oldid=52803 5* 03Rdococ 5* (-25) 10/* Esolangs of mine that I consider decent, or are yet unevaluated */ ... < 1502796027 0 :Antoxyde!~Antoxyde@AAnnecy-654-1-74-48.w90-27.abo.wanadoo.fr JOIN :#esoteric < 1502796189 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07List of ideas14]]4 M10 02https://esolangs.org/w/index.php?diff=52810&oldid=51835 5* 03Rdococ 5* (-204) 10Removed my crappy idea from ages ago. < 1502796783 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net JOIN :#esoteric < 1502797145 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :hi boily... < 1502797163 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :rdochelloc! < 1502797386 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Hmm... Maybe a cellular automaton designed to simulate water flow? < 1502798181 0 :rodgort!~rodgort@68.ip-149-56-14.net QUIT :Quit: Leaving < 1502798381 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :boily: What do you think about turning Abstract Syntax Trees into... well... non-trees? < 1502798407 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :E.g. nodes could be connected to other nodes from different parent branches. < 1502798460 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :that would imply non-determinism. depending on the path you take, the logic of your program could change. < 1502798535 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I don't think non-determinism is strictly necessary for syntax non-trees... < 1502798718 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :Suppose you have a man eating chicken. Is it a man eating chicken or a man eating chicken? < 1502798769 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Eh? < 1502798801 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I can't tell whether I'm being dumb, or whether you misinterpreted what I said (which would mainly be because I'm dumb). < 1502798855 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :I am known to misinterpret things. (Usually that gets me a corrective shachaf action...) < 1502798895 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :Is it a "man that eats chicken", or a "chicken that eats men". Depending on how you construct your tree, the meaning could change. < 1502798909 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Ohhhhh. < 1502798911 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :If you have multiple trees at the same time, which one is truth? < 1502798921 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :That went straight over my head. < 1502798930 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :Believe in the chicken :D < 1502798944 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Anyway, I was talking about having nodes with multiple parents. < 1502798981 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :So you could have, say, a node which I'll represent with something like "[+[x, 2]]". That node could be used in two, rather than one, parent expressions at once. < 1502799116 0 :AnotherTest!~turingcom@d51a46c74.access.telenet.be QUIT :Ping timeout: 240 seconds < 1502799118 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Well, I was also considering a conceptual lang where programs written in it would be up to 100% preprocessing. < 1502799677 0 :rodgort!~rodgort@68.ip-149-56-14.net JOIN :#esoteric < 1502800047 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net QUIT :Quit: POSSIBLE CHICKEN < 1502801903 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I'm sad that there's no esolang named Footshit yet. < 1502802486 0 :zseri!5e86cd07@gateway/web/freenode/ip.94.134.205.7 JOIN :#esoteric < 1502803091 0 :zseri!5e86cd07@gateway/web/freenode/ip.94.134.205.7 PRIVMSG #esoteric :hi < 1502803107 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Hiszeri. < 1502803827 0 :augur!~augur@2601:645:4000:46b5:dca:8358:45e:79f4 JOIN :#esoteric < 1502804070 0 :augur!~augur@2601:645:4000:46b5:dca:8358:45e:79f4 QUIT :Ping timeout: 240 seconds < 1502805630 0 :doesthiswork!~Adium@207.55.82.87 JOIN :#esoteric < 1502806209 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Malbolge Unshackled14]]4 10 02https://esolangs.org/w/index.php?diff=52811&oldid=51692 5* 03Malbranche 5* (+67) 10/* External resources */ Quine < 1502807165 0 :EternalBedrock!b441060a@gateway/web/freenode/ip.180.65.6.10 JOIN :#esoteric < 1502807195 0 :EternalBedrock!b441060a@gateway/web/freenode/ip.180.65.6.10 QUIT :Client Quit < 1502808040 0 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1502808516 0 :MDude!~MDude@c-73-187-225-46.hsd1.pa.comcast.net JOIN :#esoteric < 1502809076 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 JOIN :#esoteric < 1502809200 0 :doesthiswork!~Adium@207.55.82.87 QUIT :Quit: Leaving. < 1502810140 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1502810814 0 :fizzie!?@? PRIVMSG #esoteric :"Out for delivery: Expected to deliver tomorrow. Your expected delivery date: is Today." < 1502810817 0 :fizzie!?@? PRIVMSG #esoteric :TIME COMPRESSION < 1502811138 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying... < 1502811972 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :fizzie: How do you think an Abstract Syntax Tree would act if it wasn't restricted to a tree formation? < 1502811983 0 :augur!~augur@2601:645:4000:46b5:6544:c097:e26d:765 JOIN :#esoteric < 1502812024 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :(As in, a node could have multiple parents - or it could even be its own parent!) < 1502812236 0 :augur!~augur@2601:645:4000:46b5:6544:c097:e26d:765 QUIT :Ping timeout: 240 seconds < 1502812587 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fizzie: time zones? < 1502812618 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ACTION hums. < 1502812626 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :"The good die young, there will be no tomorrow!" < 1502813276 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Mindscrew14]]4 10 02https://esolangs.org/w/index.php?diff=52812&oldid=52808 5* 03Rdococ 5* (+493) 10/* Instructions */ Re-added the "(intermediate)" system. < 1502814766 0 :moony!~moony@unaffiliated/moonythedwarf JOIN :#esoteric < 1502816736 0 :MrBismuth!~ArcMrBism@2602:306:8325:a300:c801:d7f:77e1:92be QUIT :Ping timeout: 240 seconds < 1502817738 0 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1502817945 0 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 255 seconds < 1502819041 0 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1502819242 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1502819471 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Concept: Functions with both lexical & dynamic scoping. When a variable is referenced, such an esolang would first determine if it exists in the function's lexical scope. If not, it checks the caller's scope. < 1502820138 0 :augur!~augur@c-76-126-33-127.hsd1.ca.comcast.net JOIN :#esoteric < 1502820395 0 :augur!~augur@c-76-126-33-127.hsd1.ca.comcast.net QUIT :Ping timeout: 240 seconds < 1502820558 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :At the moment, I'm working on a concept for a low-level esolang........except subroutines are executed CPS-style (well, more like instruction pointer passing style (IPPS?), but still). < 1502820618 0 :MrBismuth!~ArcMrBism@2602:306:8325:a300:84be:29f2:291b:e751 JOIN :#esoteric < 1502821248 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1502821558 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying... < 1502821721 0 :jaboja!~jaboja@jaboja.pl QUIT :Remote host closed the connection < 1502822403 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1502822569 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1502823652 0 :AnotherTest!~turingcom@ptr-82l26ze72an2h4vq1xn.18120a2.ip6.access.telenet.be JOIN :#esoteric < 1502823916 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 240 seconds < 1502823935 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:BytePusher14]]4 10 02https://esolangs.org/w/index.php?diff=52813&oldid=41624 5* 03Xav737 5* (+1015) 10/* Networking? */ new section < 1502824582 0 :idris-bot!~idris-bot@dslb-178-004-083-030.178.004.pools.vodafone-ip.de JOIN :#esoteric < 1502824795 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1502825278 0 :brandonson!~brandon@208.91.114.1 QUIT :Ping timeout: 276 seconds < 1502825365 0 :brandonson!~brandon@208.91.114.1 JOIN :#esoteric < 1502825788 0 :keemyb!keemyb@gateway/shell/panicbnc/x-hdggsbfrxrvgrotl QUIT :Ping timeout: 240 seconds < 1502826129 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I have thought of abstract syntax tree that is not nceessarily a tree, it could be for example a RDF graph. (I also try to think of how to make AST for Magic: the Gathering) < 1502826165 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: What would be a good language for Magic: the Gathering cards? < 1502826403 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I thought of stuff such as, reprsenting "counter target spell" as [:counter [:target :spell]] and some transformation are automatically done to know their thing, you can also have more complicated stuff such as [:counter [:target [:and :red, :spell]]] for example < 1502826479 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Do you think this make some sense to you? < 1502826632 0 :tswett!~tswett@167.73.32.65 JOIN :#esoteric < 1502826676 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Currently, I'm conceptualizing a lang in which you can use an instruction to set a variable's value to the next instruction, and then arithmetic to increase or decrease it to point to different instructions relatively. < 1502826685 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: I want it to be a reasonably general-purpose programming, not one full of built-ins. < 1502826702 0 :tswett!~tswett@167.73.32.65 PRIVMSG #esoteric :I think I'm comfortable with mathematical realism again. But... only a certain watered-down version of it. < 1502826706 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Do concepts like "red" and "counter" come from a standard library? < 1502826713 0 :tswett!~tswett@167.73.32.65 PRIVMSG #esoteric :Yeah, sets exist, functions exist, the real numbers exist, and so on. < 1502826758 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Hmm... I think we're having a lot of different conversations at once. Correct me if I'm wrong, though. < 1502826758 0 :tswett!~tswett@167.73.32.65 PRIVMSG #esoteric :But the word "set" is underspecified. There are multiple different concepts which are all consistent with the expected behavior of "sets". < 1502826776 0 :tswett!~tswett@167.73.32.65 PRIVMSG #esoteric :I'm not having a conversation, I'm just saying stuff independently of what anyone else is saying. < 1502826786 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Ah, I do that a lot. < 1502826786 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That's what rdococ does too. < 1502826803 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I wish rdococ would stop. < 1502826803 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Sometimes it gets on shachaf's nerves, so I've tried to say more meaningful things. < 1502826809 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :shachaf: They probably will yes, although the syntax here is just general-purpose RDF syntax. They could be done for general-purpose, or more specific, or something in between, maybe. < 1502826841 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :really delicious fungus syntax? < 1502826857 0 :tswett!~tswett@167.73.32.65 PRIVMSG #esoteric :shachaf: do you wish I would stop too? < 1502826864 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :This is also allow you can implement the text editing effects, by AST alteration such as, "color words" such as :red and :blue and so on, will be the replacement. < 1502826880 0 :tswett!~tswett@167.73.32.65 PRIVMSG #esoteric :So the continuum hypothesis is both true and false, depending on which version of sets you're dealing with. < 1502826928 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :tswett: An esolang with sets, in which you can define the continuum hypothesis's truth value in each program. < 1502826992 0 :tswett_!~tswett@167.73.32.65 JOIN :#esoteric < 1502827084 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :rdococ: look up Setl. < 1502827148 0 :tswett__!~tswett@167.73.32.65 JOIN :#esoteric < 1502827171 0 :tswett!~tswett@167.73.32.65 QUIT :Ping timeout: 246 seconds < 1502827201 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :shachaf: "RDF" is actually short for "Resource Description Framework" (although you need not use everything else that they put with it such as all of the ontology stuff; I am considering only the graph model and syntax and not the other stuff) < 1502827316 0 :tswett_!~tswett@167.73.32.65 QUIT :Ping timeout: 240 seconds < 1502827392 0 :tswett__!~tswett@167.73.32.65 QUIT :*.net *.split < 1502827392 0 :idris-bot!~idris-bot@dslb-178-004-083-030.178.004.pools.vodafone-ip.de QUIT :*.net *.split < 1502827392 0 :AnotherTest!~turingcom@ptr-82l26ze72an2h4vq1xn.18120a2.ip6.access.telenet.be QUIT :*.net *.split < 1502827392 0 :MrBismuth!~ArcMrBism@2602:306:8325:a300:84be:29f2:291b:e751 QUIT :*.net *.split < 1502827424 0 :AnotherTest!~turingcom@2a02:1811:d03:c800:84d7:d790:6f23:2b4b JOIN :#esoteric < 1502827454 0 :MrBismuth!~ArcMrBism@2602:306:8325:a300:84be:29f2:291b:e751 JOIN :#esoteric < 1502827594 0 :Antoxyde!~Antoxyde@AAnnecy-654-1-74-48.w90-27.abo.wanadoo.fr QUIT :Remote host closed the connection < 1502828248 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1502828348 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 240 seconds < 1502828582 0 :Antoxyde!~Antoxyde@AAnnecy-654-1-74-189.w90-27.abo.wanadoo.fr JOIN :#esoteric < 1502828657 0 :hppavilion[1]!~dosgmowdo@93-231-58-66.gci.net JOIN :#esoteric < 1502828871 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1502829577 0 :moonythedwarf!~moony@unaffiliated/moonythedwarf JOIN :#esoteric < 1502829601 0 :Antoxyde!~Antoxyde@AAnnecy-654-1-74-189.w90-27.abo.wanadoo.fr QUIT :Remote host closed the connection < 1502829636 0 :Antoxyde!~Antoxyde@AAnnecy-654-1-74-189.w90-27.abo.wanadoo.fr JOIN :#esoteric < 1502829648 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 240 seconds < 1502829713 0 :moony!~moony@unaffiliated/moonythedwarf QUIT :Ping timeout: 248 seconds < 1502830768 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric < 1502832370 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Does any web browser programs include the "meta CSS"? < 1502833299 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What is that? < 1502833300 0 :zseri!5e86cd07@gateway/web/freenode/ip.94.134.205.7 QUIT :Quit: Page closed < 1502834838 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1502835418 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 276 seconds < 1502836173 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Do you like this? http://zzo38computer.org/textfile/miscellaneous/web_browser < 1502836594 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :yes im onboard. i suspect every bit of it can be engineered with extensions < 1502836646 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: I like it, though I don't agree with it. < 1502836650 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :for instance vimperator gives the keyboard control already, user interfaces of most browsers are already almost completely customizable < 1502836655 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But I only read a little bit. < 1502836755 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ive seen the "pictures only on demand" as one of the more extreme noscript features i think < 1502837092 0 :idris-bot!~idris-bot@dslb-178-004-083-030.178.004.pools.vodafone-ip.de JOIN :#esoteric < 1502838159 0 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1502839120 0 :aloril!~aloril@dsl-tkubng11-54f948-150.dhcp.inet.fi QUIT :Ping timeout: 246 seconds < 1502839130 0 :relrod!~relrod@redhat/relrod QUIT :Ping timeout: 240 seconds < 1502839245 0 :aloril!~aloril@dsl-tkubng11-54f948-150.dhcp.inet.fi JOIN :#esoteric < 1502839557 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net QUIT :Ping timeout: 240 seconds < 1502839923 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net JOIN :#esoteric < 1502840117 0 :tswett!~tswett@167.73.32.65 JOIN :#esoteric < 1502840240 0 :AnotherTest!~turingcom@2a02:1811:d03:c800:84d7:d790:6f23:2b4b QUIT :Ping timeout: 255 seconds < 1502840463 0 :moonythedwarf!~moony@unaffiliated/moonythedwarf QUIT :Ping timeout: 255 seconds < 1502840540 0 :moony!~moony@unaffiliated/moonythedwarf JOIN :#esoteric < 1502840613 0 :aloril_!~aloril@dsl-tkubng11-54f948-150.dhcp.inet.fi JOIN :#esoteric < 1502840677 0 :tswett!~tswett@167.73.32.65 PRIVMSG #esoteric :I wonder how much of known mathematics has a known proof in Peano arithmetic. < 1502840678 0 :aloril!~aloril@dsl-tkubng11-54f948-150.dhcp.inet.fi QUIT :Ping timeout: 248 seconds < 1502841216 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1502841443 0 :GeekDude!?@? NICK :GibVent < 1502841674 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric < 1502841860 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07TheSingularity14]]4 M10 02https://esolangs.org/w/index.php?diff=52814&oldid=52783 5* 03HereToAnnoy 5* (+354) 10added tiny functionality < 1502842906 0 :tswett!~tswett@167.73.32.65 PRIVMSG #esoteric :I have a thought that I'm going to monologue out, as I like to do. < 1502842931 0 :tswett!~tswett@167.73.32.65 PRIVMSG #esoteric :Is ZFC arithmetically sound? < 1502842953 0 :tswett!~tswett@167.73.32.65 PRIVMSG #esoteric :It seems like generally speaking, if ZFC proves some arithmetic statement, we'll then probably accept that statement as true. < 1502842983 0 :tswett!~tswett@167.73.32.65 PRIVMSG #esoteric :So it seems like we also ought to accept the statement "if ZFC proves an arithmetic statement, then that statement is true". < 1502843004 0 :tswett!~tswett@167.73.32.65 PRIVMSG #esoteric :In other words, the statement that ZFC is arithmetically sound. < 1502843115 0 :tswett!~tswett@167.73.32.65 PRIVMSG #esoteric :Um, where was I going with this? I think I had a different motivation, actually. < 1502843189 0 :tswett!~tswett@167.73.32.65 PRIVMSG #esoteric :Consider some hypothetical mathematician who believes exactly those statements that are provable in ZFC. < 1502843218 0 :tswett!~tswett@167.73.32.65 PRIVMSG #esoteric :Let this mathematician be denoted by M. < 1502843234 0 :tswett!~tswett@167.73.32.65 PRIVMSG #esoteric :I feel like M's beliefs can't really be consistent, then. And here's why. < 1502843271 0 :tswett!~tswett@167.73.32.65 PRIVMSG #esoteric :If ZFC proves an arithmetic statement, then M will believe that the statement must therefore be true. < 1502843289 0 :tswett!~tswett@167.73.32.65 PRIVMSG #esoteric :So presumably, M believes that if ZFC proves any arithmetic statement, then that statement is true. < 1502843301 0 :tswett!~tswett@167.73.32.65 PRIVMSG #esoteric :But now we've got a problem! < 1502843318 0 :tswett!~tswett@167.73.32.65 PRIVMSG #esoteric :Because ZFC does not prove the statement "if ZFC proves an arithmetic statement, then that statement is true". < 1502843351 0 :tswett!~tswett@167.73.32.65 PRIVMSG #esoteric :Because that statement implies that ZFC is consistent, and ZFC does not prove itself consistent. < 1502843452 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 276 seconds < 1502844214 0 :hppavilion[1]!~dosgmowdo@93-231-58-66.gci.net QUIT :Ping timeout: 255 seconds < 1502846685 0 :doesthiswork!~Adium@207.55.82.87 JOIN :#esoteric < 1502847057 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :ZFC is hoped, wished, gently implored to not prove itself consistent < 1502847330 0 :Antoxyde!~Antoxyde@AAnnecy-654-1-74-189.w90-27.abo.wanadoo.fr QUIT :Quit: Leaving < 1502849150 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :https://twitter.com/BentleysQuest/status/896879322522202112 < 1502849155 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :can we come across political lines and agree this is retarded? < 1502849208 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :"My father and uncle were pilots in WW11" "Sorry, I don't have Roman numerals on my keyboard." < 1502849444 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :◢ ◣ ◤ ◥ these are wider than a character, what's the closest alternative to fill a triangle? < 1502849548 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :◢◣◤◥ < 1502849606 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :wait aren't those the ones i used? < 1502849643 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :yes they are < 1502849644 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :oops. yeah < 1502849791 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :⧸⧹ < 1502849800 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i want ╱ and ╲ but with one of the halves filled < 1502849842 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :izabera: yeah my font has those but they arent standard < 1502849849 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric : < 1502849956 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i suppose i'll have to settle for ▛ ▙ ▟ ▜ < 1502850564 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net JOIN :#esoteric < 1502850742 0 :relrod!~relrod@origin.elrod.me JOIN :#esoteric < 1502850745 0 :relrod!~relrod@origin.elrod.me QUIT :Changing host < 1502850745 0 :relrod!~relrod@redhat/relrod JOIN :#esoteric < 1502850827 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :\oren\, i agree it is retarded. < 1502850888 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :ⅯⅯⅩⅦ < 1502851720 0 :relrod!~relrod@redhat/relrod QUIT :Quit: . < 1502851756 0 :relrod!~relrod@origin.elrod.me JOIN :#esoteric < 1502851757 0 :relrod!~relrod@origin.elrod.me QUIT :Changing host < 1502851757 0 :relrod!~relrod@redhat/relrod JOIN :#esoteric < 1502852209 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric : ▟ ██ ▟▙ ▙ < 1502852210 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric : ▟█ ██ ▟██▙ █▙ < 1502852212 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric : ▟█▛ ██ ▟████▙ ▜█▙ < 1502852214 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric : ▟██▄▄▄▄▄▄▄ ▜█▙ ██ ▟█▛ ▟██████▙ ▄▄▄▄▄▄▄██▙ < 1502852216 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric : ▜██▀▀▀▀▀▀▀ ▜██████▛ ▟█▛ ██ ▜█▙ ▀▀▀▀▀▀▀██▛ < 1502852218 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric : ▜█▙ ▜████▛ ██ ▟█▛ < 1502852220 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric : ▜█ ▜██▛ ██ █▛ < 1502852222 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric : ▜ ▜▛ ██ ▛ < 1502852234 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :take it to #trains < 1502852385 0 :tswett!~tswett@167.73.32.65 PRIVMSG #esoteric :`unidecode ▛▙▟▜ < 1502852392 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+259B QUADRANT UPPER LEFT AND UPPER RIGHT AND LOWER LEFT] [U+2599 QUADRANT UPPER LEFT AND LOWER LEFT AND LOWER RIGHT] [U+259F QUADRANT UPPER RIGHT AND LOWER LEFT AND LOWER RIGHT] [U+259C QUADRANT UPPER LEFT AND UPPER RIGHT AND LOWER RIGHT] < 1502852438 0 :tswett!~tswett@167.73.32.65 PRIVMSG #esoteric :Faskinating. < 1502852461 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 QUIT :Quit: See ya! o/ < 1502852547 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :who wants to write a command line ddr? < 1502853145 0 :[io]!~iovoid@unaffiliated/iovoid JOIN :#esoteric < 1502853182 0 :iovoid!?@? NICK :Guest49762 < 1502853182 0 :Guest49762!~iovoid@unaffiliated/iovoid QUIT :Killed (moon.freenode.net (Nickname regained by services)) < 1502853182 0 :[io]!?@? NICK :iovoid < 1502853812 0 :MrBismuth!~ArcMrBism@2602:306:8325:a300:84be:29f2:291b:e751 QUIT :Quit: https://www.youtube.com/watch?v=xIIqYqtR1lY -- Suicide is Painless - Johnny Mandel < 1502854576 0 :hppavilion[0]!~dosgmowdo@58-0-174-206.gci.net JOIN :#esoteric < 1502854721 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net QUIT :Ping timeout: 246 seconds < 1502854790 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net JOIN :#esoteric < 1502854892 0 :hppavilion[0]!~dosgmowdo@58-0-174-206.gci.net QUIT :Ping timeout: 260 seconds < 1502855141 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net QUIT :Ping timeout: 246 seconds < 1502855171 0 :tswett!~tswett@167.73.32.65 QUIT :Quit: Leaving < 1502856111 0 :GibVent!?@? NICK :GeekDude < 1502857448 0 :moony!~moony@unaffiliated/moonythedwarf QUIT :Read error: Connection reset by peer < 1502857474 0 :moony!~moony@unaffiliated/moonythedwarf JOIN :#esoteric < 1502857674 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric < 1502858662 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 276 seconds < 1502858712 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric < 1502859784 0 :jaboja!~jaboja@jaboja.pl QUIT :Remote host closed the connection < 1502860200 0 :doesthiswork!~Adium@207.55.82.87 QUIT :Quit: Leaving. < 1502860231 0 :doesthiswork!~Adium@207.55.82.87 JOIN :#esoteric < 1502860310 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :izabera: You can use them, if you use a character set that is including them. < 1502862025 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net JOIN :#esoteric < 1502862658 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1502863111 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net JOIN :#esoteric < 1502863289 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 246 seconds < 1502863304 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07MIX (Knuth)14]]4 10 02https://esolangs.org/w/index.php?diff=52815&oldid=52727 5* 03Zzo38 5* (+304) 10MIX256 < 1502863415 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net QUIT :Ping timeout: 246 seconds < 1502865206 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1502865447 0 :moony!~moony@unaffiliated/moonythedwarf QUIT :Ping timeout: 240 seconds < 1502865584 0 :MrBusiness!~ArcMrBism@2602:306:8325:a300:9d0c:f7e5:5331:bc8 JOIN :#esoteric < 1502866868 0 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1502868122 0 :shikhin!?@? NICK :notshikhin < 1502868149 0 :notshikhin!?@? NICK :shikhin < 1502868864 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net JOIN :#esoteric < 1502869548 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying... < 1502869636 0 :erkin!~erkin@gateway/vpn/privateinternetaccess/erkin JOIN :#esoteric < 1502869946 0 :doesthiswork!~Adium@207.55.82.87 QUIT :Quit: Leaving. < 1502870497 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1502870804 0 :hppavilion[0]!~dosgmowdo@58-0-174-206.gci.net JOIN :#esoteric < 1502870824 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Some useful constants that aren't in math.h would be pi/180, 180/pi, and tau. < 1502870848 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :(where tau = twice pi, or the period of trigonometric functions) < 1502871017 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net QUIT :Ping timeout: 246 seconds < 1502872260 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Concept: An esolang in which programs write Abstract Syntax Trees themselves with a BF-like system of instructions. < 1502872279 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :(BF-like optional.) < 1502872637 0 :hppavilion[0]!~dosgmowdo@58-0-174-206.gci.net QUIT :Ping timeout: 260 seconds < 1502873477 0 :augur!~augur@198-27-215-123.static.sonic.net JOIN :#esoteric < 1502874159 0 :erkin!~erkin@gateway/vpn/privateinternetaccess/erkin QUIT :Quit: Ouch! Got SIGABRT, dying... < 1502874182 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1502874829 0 :Antoxyde!~Antoxyde@AAnnecy-654-1-74-189.w90-27.abo.wanadoo.fr JOIN :#esoteric < 1502875717 0 :augur!~augur@198-27-215-123.static.sonic.net QUIT :Remote host closed the connection < 1502876253 0 :AnotherTest!~turingcom@ptr-82l26ze72an2h4vq1xn.18120a2.ip6.access.telenet.be JOIN :#esoteric < 1502876300 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying... < 1502876535 0 :AnotherTest!~turingcom@ptr-82l26ze72an2h4vq1xn.18120a2.ip6.access.telenet.be QUIT :Ping timeout: 255 seconds < 1502876933 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1502877529 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 246 seconds < 1502879777 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net QUIT :Ping timeout: 260 seconds < 1502880003 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :izabera: surely a command line DDR clone would just use 🢀 🢃 🢁 🢂 🢄 🢅 🢆 🢇 ? < 1502880947 0 :AnotherTest!~turingcom@d51a46c74.access.telenet.be JOIN :#esoteric < 1502880994 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net JOIN :#esoteric < 1502882935 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Mindscrew14]]4 10 02https://esolangs.org/w/index.php?diff=52816&oldid=52812 5* 03Rdococ 5* (-3104) 10Completely overhauled the language to something that actually makes sense for once (O_O) < 1502883045 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Rdococ14]]4 10 02https://esolangs.org/w/index.php?diff=52817&oldid=52809 5* 03Rdococ 5* (+12) 10/* Esolangs of mine that I consider decent, or are yet unevaluated */ < 1502883114 0 :Mayoi!~erkin@unaffiliated/erkin JOIN :#esoteric < 1502883184 0 :erkin!~erkin@unaffiliated/erkin QUIT :Read error: Connection reset by peer < 1502883296 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net JOIN :#esoteric < 1502883332 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`5 w < 1502883341 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1/1:e-module//E-modules are modules over a web ring. Uaneb invented them. \ auto//Auto is the German word for car. \ cdop//CDOP is OCPD, except with the letters in the *proper* order. \ hash 2346ad27d7568ba9896f1b7da6b5991251debdf2//hash 2346ad27d7568ba9896f1b7da6b5991251debdf2 \ hand//A hand in the bush is better than a stoned bird. < 1502883354 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`forget auto < 1502883356 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Forget what? < 1502883547 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Mindscrew14]]4 10 02https://esolangs.org/w/index.php?diff=52818&oldid=52816 5* 03Rdococ 5* (+367) 10Actual TC proof for once, if an incredibly obvious one. < 1502883623 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Rdococ14]]4 M10 02https://esolangs.org/w/index.php?diff=52819&oldid=52817 5* 03Rdococ 5* (+132) 10 < 1502883659 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Rdococ14]]4 M10 02https://esolangs.org/w/index.php?diff=52820&oldid=52819 5* 03Rdococ 5* (+47) 10/* Esolangs of mine that I consider decent, or are yet unevaluated */ < 1502883771 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Mindscrew14]]4 M10 02https://esolangs.org/w/index.php?diff=52821&oldid=52818 5* 03Rdococ 5* (+31) 10/* Computational Class */ Minor terminology cha--er, modification. < 1502885125 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Mindscrew14]]4 M10 02https://esolangs.org/w/index.php?diff=52822&oldid=52821 5* 03Rdococ 5* (+29) 10/* Cat program */ < 1502885145 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :damn lag < 1502885336 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Mindscrew14]]4 M10 02https://esolangs.org/w/index.php?diff=52823&oldid=52822 5* 03Rdococ 5* (+29) 10 < 1502885416 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Rdococ14]]4 M10 02https://esolangs.org/w/index.php?diff=52824&oldid=52820 5* 03Rdococ 5* (-174) 10 < 1502886088 0 :AnotherTest!~turingcom@d51a46c74.access.telenet.be QUIT :Ping timeout: 240 seconds < 1502886215 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :FireFly: no that's awful < 1502886249 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :they render quite well in my font at least < 1502886568 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :rdochelloc, izabellora, FirelloFly. < 1502886580 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net QUIT :Quit: OAK CHICKEN < 1502886596 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :hi boily...oh < 1502886619 0 :augur!~augur@198-27-215-123.static.sonic.net JOIN :#esoteric < 1502886643 0 :augur!~augur@198-27-215-123.static.sonic.net QUIT :Remote host closed the connection < 1502887287 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Mindscrew14]]4 M10 02https://esolangs.org/w/index.php?diff=52825&oldid=52823 5* 03Rdococ 5* (+24) 10/* Instructions */ < 1502887386 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Mindscrew14]]4 M10 02https://esolangs.org/w/index.php?diff=52826&oldid=52825 5* 03Rdococ 5* (+14) 10/* Examples */ < 1502889343 0 :sftp!~sftp@unaffiliated/sftp QUIT :Max SendQ exceeded < 1502889371 0 :sftp!~sftp@unaffiliated/sftp JOIN :#esoteric < 1502889990 0 :Mayoi!?@? NICK :erkin < 1502890663 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1502891042 0 :doesthiswork!~Adium@207.55.82.87 JOIN :#esoteric < 1502891539 0 :atehwa!atehwa@aulis.sange.fi QUIT :Ping timeout: 276 seconds < 1502891578 0 :atehwa!atehwa@aulis.sange.fi JOIN :#esoteric < 1502893200 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1502895069 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 JOIN :#esoteric < 1502895179 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :after only 15352 attempts i managed to record a win https://asciinema.org/a/GPYfU9Rn9vu1TJVQKdHDm5azP < 1502895764 0 :doesthiswork!~Adium@207.55.82.87 QUIT :Quit: Leaving. < 1502896003 0 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1502896056 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 255 seconds < 1502896569 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :izabera: are you coding an AI? < 1502896806 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :or is it merely a terminal clone of https://www.chiark.greenend.org.uk/~sgtatham/puzzles/js/flood.html ? < 1502896990 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :written in bash, I guess... given the video title and your history < 1502897104 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? izabera < 1502897105 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :izabera is a bradyherpetologist. She is probably implemented in bash. < 1502897498 0 :sftp!~sftp@unaffiliated/sftp QUIT :Max SendQ exceeded < 1502897522 0 :sftp!~sftp@unaffiliated/sftp JOIN :#esoteric < 1502897544 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? sgtm < 1502897545 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Sergeant Mustard < 1502897556 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`5 w < 1502897560 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1/2:betty crocker//Betty Crocker is a notorious gambler. \ fractal//There used to be an entry for "fractal", but it burst into a thousand pieces (whose dimension was approximately sqrt(3)) which subsequently got lost in a Mandelbrot-shaped singularity. \ coonspirator//A coonspirator is caterpillar silk wrapped in collaborators. \ fnord//? ¯\(°​ < 1502897564 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`n < 1502897564 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2/2:_o)/¯ \ broily//broily is like boily, but more broiling. < 1502897590 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`dowg fractal < 1502897598 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :9163:2016-10-05 le/rn fractal/There used to be an entry for "fractal", but it burst into a thousand pieces (whose dimension was approximately sqrt(3)) which subsequently got lost in a Mandelbrot-shaped singularity. \ 9162:2016-10-05 le/rn fractal/There used to be an entry for "fractal", but it burst into a thousand pieces (whose < 1502897630 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying... < 1502897717 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : I'm sad that there's no esolang named Footshit yet. <-- i'm not hth thth < 1502897721 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :wat < 1502897741 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(stupid t) < 1502897743 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :@google hth thth < 1502897745 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :https://www.facebook.com/thth.hth < 1502897749 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ooh < 1502897752 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :... maybe not. < 1502898761 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :how can ai be involved in that? < 1502898823 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1502899372 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1502900578 0 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1502900648 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1502900970 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 255 seconds < 1502903263 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07InSpace14]]4 N10 02https://esolangs.org/w/index.php?oldid=52827 5* 03Zayne 5* (+1149) 10First edit < 1502903281 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Zayne14]]4 10 02https://esolangs.org/w/index.php?diff=52828&oldid=52372 5* 03Zayne 5* (+16) 10 < 1502903316 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07InSpace14]]4 10 02https://esolangs.org/w/index.php?diff=52829&oldid=52827 5* 03Zayne 5* (+42) 10 < 1502903340 0 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1502903428 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07201414]]4 10 02https://esolangs.org/w/index.php?diff=52830&oldid=52370 5* 03Zayne 5* (+9) 10removing User: from the label for AndoDaan < 1502903575 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07201414]]4 10 02https://esolangs.org/w/index.php?diff=52831&oldid=52830 5* 03Zayne 5* (+810) 10Implemented < 1502903770 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1502904099 0 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1502904315 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User talk:Zzo3814]]4 10 02https://esolangs.org/w/index.php?diff=52832&oldid=41022 5* 03Zayne 5* (+189) 10/* Thanks :) */ new section < 1502904352 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User talk:Zayne14]]4 N10 02https://esolangs.org/w/index.php?oldid=52833 5* 03Zayne 5* (+134) 10Created page with "Because nobody made a topic I decided to make this page --~~~~" < 1502904685 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07201414]]4 10 02https://esolangs.org/w/index.php?diff=52834&oldid=52831 5* 03Oerjan 5* (-9) 10Undo revision 52830 by [[Special:Contributions/Zayne|Zayne]] ([[User talk:Zayne|talk]]) (We have a policy against this) < 1502904712 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Later < 1502906108 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :one day they'll have enough public CCTV systems to have some sort of google earth live in some places < 1502906303 0 :zseri!5e86c39d@gateway/web/freenode/ip.94.134.195.157 JOIN :#esoteric < 1502906402 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :https://askubuntu.com/questions/938606/dwarf-fortress-starting-during-apt-get-upgrade < 1502906736 0 :TellsTogo!b275c9ef@gateway/web/freenode/ip.178.117.201.239 JOIN :#esoteric < 1502906996 0 :moony!~moony@unaffiliated/moonythedwarf JOIN :#esoteric < 1502907153 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03StellatedHexahedron 5* 10New user account < 1502907319 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1502907694 0 :TellsTogo!b275c9ef@gateway/web/freenode/ip.178.117.201.239 QUIT :Ping timeout: 260 seconds < 1502907808 0 :TellsTogo!b275c9ef@gateway/web/freenode/ip.178.117.201.239 JOIN :#esoteric < 1502909784 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :> minBound - length [42] == maxBound < 1502909786 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : True < 1502910179 0 :TellsTogo!b275c9ef@gateway/web/freenode/ip.178.117.201.239 QUIT :Ping timeout: 260 seconds < 1502910209 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=52835&oldid=52775 5* 03StellatedHexahedron 5* (+350) 10/* Introductions */ < 1502910456 0 :MDude!~MDude@c-73-187-225-46.hsd1.pa.comcast.net QUIT :Remote host closed the connection < 1502910511 0 :AnotherTest!~turingcom@d51A46C74.access.telenet.be JOIN :#esoteric < 1502911491 0 :trn!jhj@prone.ws QUIT :Remote host closed the connection < 1502911951 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying... < 1502912703 0 :trn!jhj@prone.ws JOIN :#esoteric < 1502912814 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1502913282 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1502917937 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1502918253 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? cats < 1502918254 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Cats are cool, but should be illegal. < 1502918273 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Taneb: You invented cats, didn't you? < 1502918302 0 :moony!~moony@unaffiliated/moonythedwarf PRIVMSG #esoteric :i wonder, did taneb invent ME? < 1502918380 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :shachaf, fun fact, I used to be afraid of cats < 1502918392 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :moony, nah, but like half of the other Windows versions I did < 1502918421 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Taneb: But now you like them. < 1502918504 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :It certainly could be interpreted that way < 1502918835 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07ಠ ಠ14]]4 M10 02https://esolangs.org/w/index.php?diff=52836&oldid=52592 5* 03Totallyhuman 5* (-1) 10ಠ_ಠ < 1502918923 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03Mr. Xcoder 5* 10New user account < 1502918942 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 260 seconds < 1502919317 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Esolang:Introduce yourself14]]4 M10 02https://esolangs.org/w/index.php?diff=52837&oldid=52835 5* 03Mr. Xcoder 5* (+272) 10/* Introductions */ < 1502919438 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07ಠ ಠ14]]4 10 02https://esolangs.org/w/index.php?diff=52838&oldid=52836 5* 03MD XF 5* (+2936) 10Add the actual lang < 1502919542 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07ಠ ಠ14]]4 M10 02https://esolangs.org/w/index.php?diff=52839&oldid=52838 5* 03Totallyhuman 5* (+26) 10ಠ_ಠ < 1502919542 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Mr. Xcoder14]]4 N10 02https://esolangs.org/w/index.php?oldid=52840 5* 03Mr. Xcoder 5* (+296) 10added stuff < 1502919568 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07ಠ ಠ14]]4 M10 02https://esolangs.org/w/index.php?diff=52841&oldid=52839 5* 03MD XF 5* (+1) 10 < 1502919578 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07ಠ ಠ14]]4 M10 02https://esolangs.org/w/index.php?diff=52842&oldid=52841 5* 03MD XF 5* (-27) 10 < 1502919618 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07ಠ ಠ14]]4 M10 02https://esolangs.org/w/index.php?diff=52843&oldid=52842 5* 03Totallyhuman 5* (+26) 10ಠ_ಠ < 1502920049 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07ಠ ಠ14]]4 10 02https://esolangs.org/w/index.php?diff=52844&oldid=52843 5* 03MD XF 5* (+11) 10/* Conditional Statements */ < 1502920434 0 :zseri!5e86c39d@gateway/web/freenode/ip.94.134.195.157 QUIT :Ping timeout: 260 seconds < 1502920496 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1502923833 0 :Lucen!~Lucen@4.54.43.5.rev.vodafone.pt JOIN :#esoteric < 1502923942 0 :Lucen!~Lucen@4.54.43.5.rev.vodafone.pt QUIT : < 1502924139 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1502924174 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1502924458 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Ping timeout: 264 seconds < 1502924614 0 :wob_jonas!b03f1945@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.69 JOIN :#esoteric < 1502924669 0 :Mr2001!18071b12@gateway/web/freenode/ip.24.7.27.18 QUIT :Ping timeout: 260 seconds < 1502924699 0 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1502925246 0 :wob_jonas!b03f1945@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.69 PRIVMSG #esoteric :Could you point me to a program to encode an image to a jpeg but keep some blocks from an old jpeg unchanged losslessly? I'd like this for editing parts of a jpeg image while most of the area is untouched < 1502925491 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 246 seconds < 1502925638 0 :AnotherTest!~turingcom@d51A46C74.access.telenet.be QUIT :Ping timeout: 246 seconds < 1502926089 0 :wob_jonas!b03f1945@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.69 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client < 1502926151 0 :wob_jonas!b03f1945@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.69 JOIN :#esoteric < 1502926789 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1502926812 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1502926837 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net JOIN :#esoteric < 1502927036 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net JOIN :#esoteric < 1502927634 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`6 w < 1502927635 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: 6: not found < 1502927639 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :meh. < 1502927641 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`5 w < 1502927646 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1/2:typoglycerine//Typoglycerine is an explosive that scrambles the letters inside a word. \ örjan//Örjan is the diæresed twin. He will punctuate your vöẅëls, and maybe a few other unsuspecting letters. \ the universe//The universe was invented by Taneb as an opposing force to oerjan. Escardó proved that it was indiscreet. \ mips//MIPS Is P < 1502927647 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`n < 1502927648 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2/2:rohibited in Singapore. \ imho//IMHO means "In My Holy Omniscience". < 1502927821 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1502928020 0 :wob_jonas!b03f1945@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.69 PRIVMSG #esoteric :" Suppose you have a man eating chicken. Is it a man eating chicken or a man eating chicken?" => see https://stickman.qntm.org/comics.php?n=567 < 1502928081 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net PRIVMSG #esoteric :Sam Hughes made a webcomic?!?!? < 1502928093 0 :wob_jonas!b03f1945@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.69 PRIVMSG #esoteric :boily: also, how about a man eating manatee < 1502928101 0 :wob_jonas!b03f1945@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.69 PRIVMSG #esoteric :Sgeo: yes, way way back when webcomics weren't yet so fashionable < 1502928111 0 :wob_jonas!b03f1945@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.69 PRIVMSG #esoteric :it's my favourite webcomic of all time < 1502928115 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh the huge manatee, presumably < 1502928134 0 :wob_jonas!b03f1945@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.69 PRIVMSG #esoteric :not because it's the best webcomic, but because it's the one I read first and introduced me to the world of webcomics < 1502928164 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`dowg password < 1502928171 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :11081:2017-07-11 learn The password of the month is blowin\' in the wind. \ 10981:2017-06-02 revert \ 10980:2017-06-02 revert \ 10979:2017-06-02 learn The password of the month is out of date tdnh \ 10898:2017-05-14 le/rn password//The password of the month is poochpoochpoochpoochpooch \ 10595: < 1502928178 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :wellob_jonasgelloerjan. < 1502928185 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :are manatees edible? < 1502928198 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn The password of the word is unacceptably delayed < 1502928201 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Relearned 'password': The password of the word is unacceptably delayed < 1502928216 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(due to HackEgo crashing, but still...) < 1502928267 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :'ily. < 1502928279 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What's the national mushroom of Norway? < 1502928312 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm i'll have to check < 1502928418 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :doesn't seem like there is an official one, but the top hit for "nasjonalsopp" suggests it ought to be chanterelles. < 1502928435 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(most of the other hits i see are about the japanese one.) < 1502928445 0 :wob_jonas!b03f1945@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.69 PRIVMSG #esoteric :do they have other national organisms? < 1502928462 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :we have a national bird, fossekall < 1502928475 0 :wob_jonas!b03f1945@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.69 PRIVMSG #esoteric :I don't understand how this "national tree" thing works, it's like an American habit < 1502928488 0 :wob_jonas!b03f1945@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.69 PRIVMSG #esoteric :what is the point of them? < 1502928494 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: that gives me a clue about the national philospher as well hth < 1502928494 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(also, are you asking about the norwegians or the japanese, your pronoun would seem to suggest the latter) < 1502928564 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: the top hit for that mentions Arne Næss, which is exactly who i expected. (which goes for the mushroom too.) < 1502928603 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: what, it's not kant? < 1502928607 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :although hit #3 sarcastically suggest "Egner". < 1502928616 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: Kant wasn't norwegian hth < 1502928622 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :nor are chanterelles hth < 1502928646 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :unlike Kant, they at least grow wild in norway. < 1502928771 0 :wob_jonas!b03f1945@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.69 PRIVMSG #esoteric :are there cross-matching requirements for the national organisms? like, does the national bird have to nest on the national tree, the national fungi grow on the national tree, the national bird eat larvas of the national arthropod? < 1502928783 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(Egner was a children's author, and wrote a book that some people love to sarcastically claim is how norwegians think about politics and morals) < 1502928822 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(especially those people who don't like social democratics) < 1502928827 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :wob_jonas: Wikipedia says the saker falcon is the national bird of Hungary. < 1502928910 0 :wob_jonas!b03f1945@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.69 PRIVMSG #esoteric :shachaf: it looks like that's a "bird of the year" < 1502928919 0 :wob_jonas!b03f1945@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.69 PRIVMSG #esoteric :of 2000 < 1502928930 0 :wob_jonas!b03f1945@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.69 PRIVMSG #esoteric :see https://hu.wikipedia.org/wiki/Az_%C3%A9v_madara < 1502928936 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, well, 2000 was the national year. < 1502928972 0 :wob_jonas!b03f1945@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.69 PRIVMSG #esoteric :no. no it wasn't. 1986 was the national year I think. < 1502929009 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :wob_jonas: also, the norwegian "national whatevers" are generally not declared by the government, but more like voted on by the listeners to the Nitimen radio program. < 1502929026 0 :wob_jonas!b03f1945@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.69 PRIVMSG #esoteric :oerjan: sure < 1502929067 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :which remarkably is still produced, i think. although i don't listen to radio much. < 1502929078 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(as in, i don't have one.) < 1502929124 0 :wob_jonas!b03f1945@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.69 PRIVMSG #esoteric :oerjan: the national coat of arms is set by the parliment in the constitution only because it's used on official papers issued by the government and on buildings of government institutions, so it has to be something clearly recognizable to be able to prove fraud if someone tries to use it and pretends they are doing some government function < 1502929129 0 :wob_jonas!b03f1945@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.69 PRIVMSG #esoteric :it's like a state trademark basically < 1502929169 0 :wob_jonas!b03f1945@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.69 PRIVMSG #esoteric :And perhaps the constitution sets the flag because red-white-green colored twine is also used in some of those documents < 1502929200 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :well the flag is also set by law in norway, iirc. < 1502929220 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :maybe the coat of arms too. < 1502929235 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :the national anthem is only traditional, i think. < 1502929243 0 :wob_jonas!b03f1945@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.69 PRIVMSG #esoteric :yes, the anthem is traditional < 1502929286 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :yep, never officially declared. < 1502929290 0 :wob_jonas!b03f1945@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.69 PRIVMSG #esoteric :also, some US states have a national motto < 1502929290 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: i was just trying to make a pun on the norwegian name of the mushroom tdnw < 1502929298 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: i know hth < 1502929299 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :US states have more than a motto. < 1502929333 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :the norwegian king has a motto, but that's not by law, he selects it himself. it just happens to be the same as that of his father and grandfather. < 1502929337 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :https://statesymbolsusa.org/states/united-states/california < 1502929345 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(Alt for Norge) < 1502929365 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: careful, next he'll be trying to seize ctrl < 1502929393 0 :wob_jonas!b03f1945@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.69 PRIVMSG #esoteric :is the motto written in his coat of arms? < 1502929420 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION swats shachaf -----### < 1502929480 0 :wob_jonas!b03f1945@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.69 PRIVMSG #esoteric :shachaf: wait, "state dance"? what the heck is that for? do army soldiers have to dance it when they are appointed as an official? < 1502929483 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :wob_jonas: doesn't look like it although it's been used on some coins https://no.wikipedia.org/wiki/Alt_for_Norge < 1502929559 0 :wob_jonas!b03f1945@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.69 PRIVMSG #esoteric :a state dance and a state folk dance? wow < 1502929573 0 :wob_jonas!b03f1945@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.69 PRIVMSG #esoteric :a state fish and a state marine fish < 1502929577 0 :wob_jonas!b03f1945@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.69 PRIVMSG #esoteric :"State Mineral: Gold" < 1502929688 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1502929691 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i wasn't sure he even had a coat of arms but https://no.wikipedia.org/wiki/Kongev%C3%A5pen#Etter_1905 < 1502929699 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i can't see the motto on it though < 1502929726 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :wob_jonas: This is just some website, who knows whether it's legitimate. < 1502929776 0 :wob_jonas!b03f1945@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.69 PRIVMSG #esoteric :European noblemen usually have a coat of arms. Or at least a family coat of arms. < 1502929803 0 :Antoxyde_!~Antoxyde@185.159.156.6 JOIN :#esoteric < 1502929878 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's popular in America as well. < 1502929886 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :There's even a constitutional amendment about it. < 1502929912 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :wob_jonas: norway has abolished nobility, there's just the royals left. < 1502929918 0 :wob_jonas!b03f1945@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.69 PRIVMSG #esoteric :shachaf: amendment about what? < 1502929944 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(it was done in the original constitution from 1814, i think) < 1502929948 0 :Antoxyde!~Antoxyde@AAnnecy-654-1-74-189.w90-27.abo.wanadoo.fr QUIT :Ping timeout: 240 seconds < 1502929964 0 :wob_jonas!b03f1945@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.69 PRIVMSG #esoteric :oerjan: people can consider themselves noblemen for historical reasons even if nobility is officially abolished in their country. < 1502929966 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :wob_jonas: The right to bear arms. < 1502930030 0 :wob_jonas!b03f1945@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.69 PRIVMSG #esoteric :I see < 1502930038 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION whacks shachaf with the skillet ==\____/ < 1502930195 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm no, a law from 1821 it seems. < 1502930224 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(the constitution disallowed creating new nobility) < 1502930283 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1502930451 0 :wob_jonas!b03f1945@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.69 PRIVMSG #esoteric :`? empty < 1502930452 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :empty? ¯\(°​_o)/¯ < 1502930462 0 :wob_jonas!b03f1945@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.69 PRIVMSG #esoteric :`? null < 1502930462 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :null? ¯\(°​_o)/¯ < 1502930464 0 :wob_jonas!b03f1945@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.69 PRIVMSG #esoteric :`? nil < 1502930465 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :nil? ¯\(°​_o)/¯ < 1502930466 0 :wob_jonas!b03f1945@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.69 PRIVMSG #esoteric :`? NULL < 1502930467 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :NULL? ¯\(°​_o)/¯ < 1502930468 0 :wob_jonas!b03f1945@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.69 PRIVMSG #esoteric :`? nulptr < 1502930469 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :nulptr? ¯\(°​_o)/¯ < 1502930474 0 :wob_jonas!b03f1945@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.69 PRIVMSG #esoteric :`? nullptr < 1502930475 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :nullptr? ¯\(°​_o)/¯ < 1502930477 0 :wob_jonas!b03f1945@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.69 PRIVMSG #esoteric :`? none < 1502930478 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :none? ¯\(°​_o)/¯ < 1502930483 0 :Sgeo_!~Sgeo@ool-18b98627.dyn.optonline.net JOIN :#esoteric < 1502930494 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`? nothing < 1502930494 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Nothing would have been better than to create this wisdom entry. < 1502930505 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net QUIT :Ping timeout: 246 seconds < 1502930524 0 :wob_jonas!b03f1945@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.69 PRIVMSG #esoteric :`? nullopt < 1502930525 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :nullopt? ¯\(°​_o)/¯ < 1502930556 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :https://www.youtube.com/watch?v=ns1SGo3WCF4 < 1502930919 0 :wob_jonas!b03f1945@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.69 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client < 1502931261 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: youtube showed me an ad for Annabelle first, i got a bit confused. < 1502931455 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 240 seconds < 1502931513 0 :Sgeo_!~Sgeo@ool-18b98627.dyn.optonline.net QUIT :Ping timeout: 246 seconds < 1502931537 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net JOIN :#esoteric < 1502931898 0 :Sgeo_!~Sgeo@ool-18b98627.dyn.optonline.net JOIN :#esoteric < 1502931912 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net QUIT :Ping timeout: 246 seconds < 1502932014 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :oerjan: you should use an adblocker hth < 1502932084 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1502932110 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i block plenty of ads, although by adding annoying ad sites by hand to the restricted sites list. < 1502932133 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :but youtube has been left in peace so far. < 1502932168 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(google in general has not.) < 1502932185 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :block everything, use noscript, brush your teeth. < 1502932215 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :but i get a bad conscience if i block all ads on sites i like < 1502932238 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(of course i hardly ever _follow_ an ad.) < 1502932308 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :but even reddit started showing annoying ads (and broke their own system for giving them dumbs down) < 1502932525 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*thumbs < 1502932906 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :California designated "a shelter pet" as the official state pet in 2015 < 1502932913 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I should get the official state pet. < 1502933317 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :un cabot de refuge. < 1502933347 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :un chat de refuge < 1502933408 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :les chats ne sont pas des cabots, ce sont des matous. < 1502933736 0 :doesthiswork!~Adium@207.55.82.87 JOIN :#esoteric < 1502934117 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1502934296 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1502934933 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1502935234 0 :augur!~augur@208.66.31.98 JOIN :#esoteric < 1502935261 0 :Antoxyde_!~Antoxyde@185.159.156.6 QUIT :Quit: Leaving < 1502935446 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1502935510 0 :augur!~augur@208.66.31.98 QUIT :Ping timeout: 264 seconds < 1502935667 0 :MDude!~MDude@pa-67-234-113-76.dhcp.embarqhsd.net JOIN :#esoteric < 1502935842 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :@metar CYUL < 1502935842 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :CYUL 170100Z 27004KT 30SM SCT250 18/08 A3002 RMK CI3 SLP168 DENSITY ALT 500FT < 1502936401 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1502937532 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net QUIT :Quit: WAGON CHICKEN < 1502937904 0 :doesthiswork!~Adium@207.55.82.87 QUIT :Ping timeout: 248 seconds < 1502938071 0 :doesthiswork!~Adium@207.55.82.87 JOIN :#esoteric < 1502938892 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 260 seconds < 1502938944 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 QUIT :Quit: See ya! o/ < 1502939487 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 240 seconds < 1502942408 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1502943319 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite < 1502945658 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Brainfuck14]]4 M10 02https://esolangs.org/w/index.php?diff=52845&oldid=51304 5* 03Rdococ 5* (+94) 10/* Related languages */ < 1502945702 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Brainfuck14]]4 M10 02https://esolangs.org/w/index.php?diff=52846&oldid=52845 5* 03Rdococ 5* (+16) 10/* Related languages */ < 1502946284 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Mindscrew14]]4 10 02https://esolangs.org/w/index.php?diff=52847&oldid=52826 5* 03Rdococ 5* (+478) 10 < 1502946321 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1502946352 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Mindscrew14]]4 10 02https://esolangs.org/w/index.php?diff=52848&oldid=52847 5* 03Rdococ 5* (+237) 10/* Computational Class */ < 1502946387 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Mindscrew is the opposite of newbiefuck in a way, because ] is a NOP in the former, while [ is a NOP in the latter. < 1502946418 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :It also has recursive procedures which can be written to a second tape, but that's another story. < 1502946600 0 :doesthiswork!~Adium@207.55.82.87 QUIT :Quit: Leaving. < 1502946631 0 :doesthiswork!~Adium@207.55.82.87 JOIN :#esoteric < 1502946666 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Himode. < 1502946681 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Oh - and doesthiswork. < 1502946721 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :doesthelloswork < 1502946881 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :I'm trying to figure out why pigs and goats have wattles < 1502947795 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :heloooloovoo? < 1502948038 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I planned on creating a low level language where the instruction pointer itself was accessible, along with labeled gotos and scope (let x = 3 in ... end). < 1502948526 0 :APic!apic@apic.name QUIT :K-Lined < 1502948527 0 :jjthrash!~jjthrash@util.brownbirdlabs.com QUIT :K-Lined < 1502948527 0 :myname!~myname@ks300980.kimsufi.com QUIT :K-Lined < 1502948527 0 :bibibi!~bibibi@unaffiliated/bibibi QUIT :K-Lined < 1502948527 0 :Deewiant!~deewiant@fr1.ut.deewiant.iki.fi QUIT :K-Lined < 1502948528 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca QUIT :K-Lined < 1502948528 0 :erdic!~erdic@unaffiliated/motley QUIT :K-Lined < 1502948528 0 :FreeFull!~freefull@defocus/sausage-lover QUIT :K-Lined < 1502948528 0 :sftp!~sftp@unaffiliated/sftp QUIT :K-Lined < 1502948528 0 :Melvar!~melvar@dslb-178-004-083-030.178.004.pools.vodafone-ip.de QUIT :K-Lined < 1502948528 0 :lambdabot!~lambdabot@haskell/bot/lambdabot QUIT :K-Lined < 1502948528 0 :vifino!~vifino@tty.sh QUIT :K-Lined < 1502948528 0 :olsner!~salparot@c80-217-108-154.bredband.comhem.se QUIT :K-Lined < 1502948529 0 :puckipedia!~puck@puckipedia.com QUIT :K-Lined < 1502948529 0 :BooK_!~book@klonk.bruhat-souche.net QUIT :K-Lined < 1502948529 0 :Guest6666!~kragniz@nyaa.kragniz.eu QUIT :K-Lined < 1502948529 0 :moony!~moony@unaffiliated/moonythedwarf QUIT :K-Lined < 1502948529 0 :atehwa!atehwa@aulis.sange.fi QUIT :K-Lined < 1502948529 0 :rodgort!~rodgort@68.ip-149-56-14.net QUIT :K-Lined < 1502948529 0 :trn!jhj@prone.ws QUIT :K-Lined < 1502948529 0 :aloril_!~aloril@dsl-tkubng11-54f948-150.dhcp.inet.fi QUIT :K-Lined < 1502948530 0 :int-e!~noone@int-e.eu QUIT :K-Lined < 1502948530 0 :relrod!~relrod@redhat/relrod QUIT :K-Lined < 1502948530 0 :idris-bot!~idris-bot@dslb-178-004-083-030.178.004.pools.vodafone-ip.de QUIT :K-Lined < 1502948530 0 :danieljabailey!~danieljab@cpc75709-york6-2-0-cust725.7-1.cable.virginm.net QUIT :K-Lined < 1502948530 0 :brandonson!~brandon@208.91.114.1 QUIT :K-Lined < 1502948530 0 :diginet!~diginet@107.170.146.29 QUIT :K-Lined < 1502948530 0 :j-bot!eldis4@firefly.nu QUIT :K-Lined < 1502948530 0 :deltab!~deltab@ds6266.dedicated.turbodns.co.uk QUIT :K-Lined < 1502948531 0 :ineiros!ineiros@kapsi.fi QUIT :K-Lined < 1502948531 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :K-Lined < 1502948531 0 :joast!~rick@cpe-98-146-225-175.natnow.res.rr.com QUIT :K-Lined < 1502948531 0 :HackEgo!~HackEgo@162.248.166.242 QUIT :K-Lined < 1502948531 0 :GeekDude!~G33kDude@unaffiliated/g33kdude QUIT :K-Lined < 1502948531 0 :hakatashi!~hakatashi@104.131.49.125 QUIT :K-Lined < 1502948532 0 :fractal_!fractal@unaffiliated/scounder QUIT :K-Lined < 1502948532 0 :catern!~catern@catern.com QUIT :K-Lined < 1502948532 0 :Warrigal!~tswett@192.241.237.138 QUIT :K-Lined < 1502948532 0 :Yurume_______!23f9939a@121.78.85.35 QUIT :K-Lined < 1502948532 0 :pelegreno_____!~cinch@107.170.175.57 QUIT :K-Lined < 1502948532 0 :jix!~jix@jixco.de QUIT :K-Lined < 1502948532 0 :paul2520!~paul2520@unaffiliated/paul2520 QUIT :K-Lined < 1502948533 0 :lifthrasiir!~lifthrasi@ec2-52-79-98-81.ap-northeast-2.compute.amazonaws.com QUIT :K-Lined < 1502948533 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com QUIT :K-Lined < 1502948533 0 :izabera!~izabera@unaffiliated/izabera QUIT :K-Lined < 1502948533 0 :viznut!viznut@lowfidelity.org QUIT :K-Lined < 1502948533 0 :Gregor!dlopen@71.19.155.102 QUIT :K-Lined < 1502948533 0 :Jafet!~jafet@unaffiliated/jafet QUIT :K-Lined < 1502948534 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :K-Lined < 1502948534 0 :Sgeo_!~Sgeo@ool-18b98627.dyn.optonline.net QUIT :K-Lined < 1502948534 0 :doesthiswork!~Adium@207.55.82.87 QUIT :K-Lined < 1502948534 0 :MDude!~MDude@pa-67-234-113-76.dhcp.embarqhsd.net QUIT :K-Lined < 1502948534 0 :newsham!~chat@udp217044uds.hawaiiantel.net QUIT :K-Lined < 1502948534 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net QUIT :K-Lined < 1502948534 0 :heroux!sandroco@gateway/shell/insomnia247/x-ppufkvsawbddugnx QUIT :K-Lined < 1502948534 0 :quintopia!~quintopia@unaffiliated/quintopia QUIT :K-Lined < 1502948534 0 :Cale!~cale@CPEf48e38ee8583-CM0c473de9d680.cpe.net.cable.rogers.com QUIT :K-Lined < 1502948534 0 :contrapumpkin!~copumpkin@haskell/developer/copumpkin QUIT :K-Lined < 1502948535 0 :digitalcold!~redacted@192.73.232.206 QUIT :K-Lined < 1502948535 0 :clog!~nef@bespin.org QUIT :K-Lined < 1502948535 0 :xa0!~zeta@unaffiliated/uoy QUIT :K-Lined < 1502948547 0 :shachaf!~shachaf@unaffiliated/shachaf QUIT :K-Lined < 1502948547 0 :yorick!~yorick@oftn/oswg-member/yorick QUIT :K-Lined < 1502948589 0 :^v!v^@me.pxtst.com PRIVMSG #esoteric :Oof < 1502948600 0 :clog!~nef@bespin.org JOIN :#esoteric < 1502948601 0 :aloril!~aloril@dsl-tkubng11-54f948-150.dhcp.inet.fi JOIN :#esoteric < 1502948606 0 :Yurume_______!23f9939a@121.78.85.35 JOIN :#esoteric < 1502948610 0 :mtve!~mtve@fortress3.myftp.org QUIT :K-Lined < 1502948619 0 :rodgort!~rodgort@68.ip-149-56-14.net JOIN :#esoteric < 1502948626 0 :paul2520_!~paul2520@paulkaefer.com JOIN :#esoteric < 1502948630 0 :hakatashi!~hakatashi@104.131.49.125 JOIN :#esoteric < 1502948631 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric < 1502948751 0 :Melvar!~melvar@dslb-178-004-083-030.178.004.pools.vodafone-ip.de JOIN :#esoteric < 1502948755 0 :jjthrash!~jjthrash@util.brownbirdlabs.com JOIN :#esoteric < 1502948756 0 :HackEgo!~HackEgo@162.248.166.242 JOIN :#esoteric < 1502948767 0 :Jafet!~jafet@115-64-14-152.static.tpgi.com.au JOIN :#esoteric < 1502948781 0 :copumpkin!copumpkinm@haskell/developer/copumpkin QUIT :Ping timeout: 255 seconds < 1502948785 0 :relrod!~relrod@origin.elrod.me JOIN :#esoteric < 1502948808 0 :pelegreno______!~cinch@107.170.175.57 JOIN :#esoteric < 1502948815 0 :Jafet!~jafet@115-64-14-152.static.tpgi.com.au QUIT :Client Quit < 1502948816 0 :doesthiswork!~Adium@207.55.82.87 JOIN :#esoteric < 1502948818 0 :G33kDude!~G33kDude@c-174-53-70-27.hsd1.wv.comcast.net JOIN :#esoteric < 1502948856 0 :puckipedia!~puck@puckipedia.com JOIN :#esoteric < 1502948880 0 :danieljabailey!~danieljab@cpc75709-york6-2-0-cust725.7-1.cable.virginm.net JOIN :#esoteric < 1502948896 0 :contrapumpkin!~copumpkin@haskell/developer/copumpkin JOIN :#esoteric < 1502948897 0 :fractal!fractal@unaffiliated/scounder JOIN :#esoteric < 1502948905 0 :sftp!~sftp@unaffiliated/sftp JOIN :#esoteric < 1502948911 0 :vifino!~vifino@tty.sh JOIN :#esoteric < 1502948915 0 :relrod!~relrod@origin.elrod.me QUIT :Changing host < 1502948915 0 :relrod!~relrod@redhat/relrod JOIN :#esoteric < 1502948923 0 :shachaf!~shachaf@li227-219.members.linode.com JOIN :#esoteric < 1502948931 0 :shachaf!~shachaf@li227-219.members.linode.com QUIT :Changing host < 1502948931 0 :shachaf!~shachaf@unaffiliated/shachaf JOIN :#esoteric < 1502948948 0 :lifthrasiir!~lifthrasi@ec2-52-79-98-81.ap-northeast-2.compute.amazonaws.com JOIN :#esoteric < 1502948951 0 :diginet!~diginet@107.170.146.29 JOIN :#esoteric < 1502948965 0 :Deewiant!~deewiant@fr1.ut.deewiant.iki.fi JOIN :#esoteric < 1502949013 0 :Cale!~cale@CPEf48e38ee8583-CM0c473de9d680.cpe.net.cable.rogers.com JOIN :#esoteric < 1502949021 0 :olsner!~salparot@c80-217-108-154.bredband.comhem.se JOIN :#esoteric < 1502949035 0 :bibibi!~bibibi@unaffiliated/bibibi JOIN :#esoteric < 1502949043 0 :xa0!~zeta@unaffiliated/uoy JOIN :#esoteric < 1502949049 0 :catern!~catern@catern.com JOIN :#esoteric < 1502949086 0 :mtve!~mtve@fortress3.myftp.org JOIN :#esoteric < 1502949178 0 :copumpkin!copumpkinm@haskell/developer/copumpkin JOIN :#esoteric < 1502949216 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1502949217 0 :trn!jhj@prone.ws JOIN :#esoteric < 1502949224 0 :Gregor!dlopen@71.19.155.102 JOIN :#esoteric < 1502949292 0 :izabera!~izabera@unaffiliated/izabera JOIN :#esoteric < 1502949303 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Holy brainfuck. < 1502949672 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net JOIN :#esoteric < 1502949995 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :rdococ: have you ever heard of 'Mouse'? < 1502949999 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :the programming language? < 1502950125 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net PRIVMSG #esoteric :Is there a way to guarantee that a specific section of compiled-in data always appears at a specific location within an executable? < 1502950154 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net PRIVMSG #esoteric :Or otherwise be able to reliable determine specifically where it will end up? < 1502950158 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :this is why we have segments. < 1502950240 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net PRIVMSG #esoteric :Am I going to need to write this in Assembly? < 1502950259 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :what're you writing. < 1502950271 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net PRIVMSG #esoteric :Implementation of https://esolangs.org/wiki/Braintrust < 1502950289 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net PRIVMSG #esoteric :Want it to make actual binaries. < 1502950313 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net PRIVMSG #esoteric :I think there's a specific implementation of Common Lisp that can do it, by serializing its state as a new executable < 1502950322 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net PRIVMSG #esoteric :But I'm thinking what can I do with assembly or Rust < 1502950385 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :here's my proposition for you. < 1502950388 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net PRIVMSG #esoteric :Like an executable that just executes whatever string is in a specific location, and I can just adjust as necessary < 1502950419 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :so, you have your bare interpreter, a braintrust interpreter. this thing can generate binaries. < 1502950440 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :within the data segment of your executable format of choice, you have more braintrust code, as a sequence of bytes. < 1502950463 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :all you have to do when you "fork", to use a bad term, from your original program state is generate a new binary with an altered data segment, not a code segment. < 1502950481 0 :^v!v^@me.pxtst.com PRIVMSG #esoteric :death toll: 987 RIP https://gist.github.com/PixelToast/59f1e01c71f52f16e54dd0bfd0fce05d < 1502950497 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :jesus, what is that from. < 1502950526 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net PRIVMSG #esoteric :How do I generate a new binary from assembly? < 1502950529 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :guessing #freenode < 1502950540 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :huh, I know someone on that list. < 1502950545 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net PRIVMSG #esoteric :Would I need to call a linker? < 1502950572 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :Sgeo: plenty of ways to generate an ELF binary. < 1502950598 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :plenty of ways to modify an existing executable. < 1502950601 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net PRIVMSG #esoteric :ACTION was thinking more Win32 tbh, but if ELF is significantly easier... < 1502950626 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :imode: Mouse? < 1502950630 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net PRIVMSG #esoteric :Or DOS .com file, would be easy to locate beginning of running image, right? < 1502950641 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :in reality the world's stupidest braintrust interpreter can call out in the stupidest way possible. < 1502950676 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :system("cc interpreter.c -Ddata={your_bytes_here}"); < 1502950679 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric ::P < 1502950697 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :rdococ: Mouse. very small language. < 1502950699 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net PRIVMSG #esoteric :Assuming that a compiler is installed < 1502950704 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :Sgeo: ding. < 1502950718 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :imode: Ah. Looked it up on the wiki. < 1502950728 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :practical brainfuck. < 1502950736 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :I wrote a derivative language a while back. < 1502950748 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :got bored and started messing with more small languages. < 1502950756 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Would practical brainfuck be an esoteric programming language? :P < 1502950805 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :depends on how you use the word esoteric. :P < 1502950807 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net JOIN :#esoteric < 1502950814 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :no that'd be an oxymoron I think < 1502950821 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Speaking of esoteric, have you seen mindscrew? < 1502950822 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net PRIVMSG #esoteric :1Okay, that was weird. < 1502950834 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :holy shit I just looked up. < 1502950839 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :what in god's name happened. o-O < 1502950842 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :imode: Eh? < 1502950857 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :the massive burst of k-lines. < 1502950869 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Ah, that. Apparently it was a mistake. < 1502950893 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :imode: Anyway, have you seen mindscrew? < 1502950901 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :I have not. < 1502950929 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :(I know it sounds like I'm advertising an esolang, but I seriously need actual feedback on it because nobody's even added to the discussion page.) < 1502950949 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :(It assists my new self-evaluation system, where I make esolangs now and realize how crappy they are later.) < 1502950950 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :http://esolangs.org/wiki/Mindscrew < 1502950977 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :it's hard to google for :/ < 1502950988 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :(Well, okay, I'd call it "new", but that's been happening ever since I've come here.) < 1502951030 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Ironically, I also never written a brainfuck/pbrain derivative until now, and it seems to be one of my best esolangs. For now. < 1502951050 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :the cat program looks like a forkbomb. < 1502951076 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Heh. The secondary loop doesn't call the first loop, so it's fine :P < 1502951116 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :There's a walkthrough for it in case it's hard to completely understand, but I think only I needed it. < 1502951116 0 :Warrigal!~tswett@192.241.237.138 JOIN :#esoteric < 1502951153 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :uh. PSA: people are PMing people on freenode child porn. < 1502951174 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Yeah, I know. < 1502951181 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I got two links, but didn't click them (luckily). < 1502951191 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Advice: /umode +R < 1502951218 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :yeah, on that. < 1502951260 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Anyway, what do you think of mindscrew? < 1502951280 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :interesting. definitely lives up to the idea of an esolang. < 1502951314 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :It's based on pbrain, but it adds the second tape and cell pointer, along with turning ] into a NOP. < 1502951391 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Additional example: (::): would work as a fork bomb. (It even looks like a grenade!) < 1502951405 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :hah. < 1502951448 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :(Although the worst it'll do is overflow the stack, because the calls aren't multithreaded.) < 1502951471 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :have you actually got an implementation? < 1502951483 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Not yet, but I was thinking of creating a crude interpreter in Lua. < 1502951503 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :not a terrible idea. I do my work in Python. < 1502951516 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net PRIVMSG #esoteric :Maybe I could hardcode the address < 1502951580 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1502951744 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net PRIVMSG #esoteric :Better to do it automatically probably < 1502951749 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :mhm. < 1502951757 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I'd also have to make sure to optimize "(-[:])" to the zero-setting primitive. < 1502951763 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :like I said, any way you can change the data segment is a good way. < 1502951980 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :rdococ: why'd you design this? < 1502952011 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :imode: You mean mindscrew? < 1502952015 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :mhm. < 1502952029 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I don't know anymore... every time I create an esolang it ends badly. < 1502952072 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Some things are like train crashes; my esolangs are like train crashes that causes walls to fall over onto people, which nicks on a bit of string that causes a falling piano that nearly squashes a cat, which runs into the engine of a car somehow and blows it up. < 1502952093 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :that sounds like a good premise for an esolang < 1502952119 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Not for an esolang I'd create, though. < 1502952148 0 :doesthiswork!~Adium@207.55.82.87 QUIT :Quit: Leaving. < 1502952178 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :usually when I do work like this I have a goal in mind. < 1502952297 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Great, my code is doing the chain reaction I described above. "+" does nothing, but "++" increments by one. "+[+]" results in two, though. < 1502952299 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I mean, what?! < 1502952314 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :you ever think esolangs are just a blanket term for "work I don't feel comfortable enough to acknowledge as a real project but want to appreciate in an ironic sense." < 1502952349 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :No, I think esolangs are a blanket term for "failed outlets for my creativity which I think exists but actually does not." < 1502952371 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :considering all the brainfuck derivatives... eh. :P < 1502952378 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Oh, wait, duh. < 1502952394 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Fixed the problem. < 1502952639 0 :^v!v^@me.pxtst.com PRIVMSG #esoteric :i think most esolangs are shallow af < 1502952647 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :This crude interpreter is interesting in that it doesn't actively search for mismatched brackets, but it will halt if it runs into one and wants to goto the matching ending bracket. < 1502952667 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :^v: you aren't the only one. but a lot of it is just what I'd call language research. < 1502952678 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric < 1502952688 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :brainfuck derivatives are just stuck in local minima. < 1502952707 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :imode: Better than my other esolangs, anyway -_- < 1502952769 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net PRIVMSG #esoteric :Maybe I should convert the instructions into machine code ops < 1502952775 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net PRIVMSG #esoteric :A real compiler < 1502952789 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net PRIVMSG #esoteric :Rather than loading ASCII instructions into an interpreter < 1502952792 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :rdococ: oh, some trivia. my mouse derivative had ] as a 'no-op', and execution wrapped in memory at the end of a program. < 1502952806 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :so the ends of loops could be the start of the program. < 1502952855 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Oooh. < 1502952868 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Mindscrew takes the more conventional approach of recursive procedures. < 1502952872 0 :^v!v^@me.pxtst.com PRIVMSG #esoteric :procedural? too simplistic < 1502952888 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :^v: you can't even handle what I'm working on right now broh. < 1502952917 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :^v: I was planning on creating a lang with goto instruction arithmetic. You could jump to the instruction 3 instructions ahead of the pointer, for example. < 1502952946 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :It would be used to pass continuations, creating a procedural system. < 1502952969 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :e.g. "def return = ip + 2; jmp proc; do stuff;" < 1502952975 0 :^v!v^@me.pxtst.com PRIVMSG #esoteric :imode, lol come at me < 1502952976 0 :^v!v^@me.pxtst.com PRIVMSG #esoteric :i' < 1502952982 0 :^v!v^@me.pxtst.com PRIVMSG #esoteric :i'm a lambda calculus and brainfuck god < 1502952999 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Lambda calculus? Nah. < 1502953012 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Not enough continuations. < 1502953019 0 :^v!v^@me.pxtst.com PRIVMSG #esoteric :lol < 1502953026 0 :^v!v^@me.pxtst.com PRIVMSG #esoteric :brainfuck is harder than lamdba calculus < 1502953033 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I tried adding continuations to brainfuck, but it didn't work out. < 1502953038 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :^v: building a language that's a cross between a key/value store and a lisp that you can only write in binary. and you can write it out of order. < 1502953045 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :fight me. < 1502953080 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ACTION stabs himself with the brainfuck cell pointer movement instructions to avoid being involved in the fight < 1502953106 0 :^v!v^@me.pxtst.com PRIVMSG #esoteric :rdococ, yeah thats not going to work < 1502953131 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :injuries aren't in the language spec. < 1502953204 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Eh, I'll just let Lua garbage collect me then. < 1502953209 0 :^v!v^@me.pxtst.com PRIVMSG #esoteric :imode, lol try making a brainfuck interpreter just by doing 3d tree rotations < 1502953215 0 :^v!v^@me.pxtst.com PRIVMSG #esoteric :its not going to fucking work < 1502953231 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :try implementing a lisp out of thue-like string rewrites. < 1502953238 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :get on my level. < 1502953264 0 :^v!v^@me.pxtst.com PRIVMSG #esoteric :you got me at implementing lisp < 1502953278 0 :^v!v^@me.pxtst.com PRIVMSG #esoteric :()()(())()()()()()((((((((())))(())()()()))))(()()(((())()()()()()()())))){))()(()())( < 1502953291 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ACTION blows up < 1502953303 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Too many parentheses makes me explode. :P < 1502953340 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :wanna see some magic. < 1502953373 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :maybe. < 1502953389 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :https://ptpb.pw/EmR6/python < 1502953433 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :whoopsie, erased something. < 1502953477 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :https://repl.it/KNX7/0 < 1502953503 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :encoding and decoding a series of lists of numbers into order-independent chunks. < 1502953532 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :the original list's size (as a generous estimate) is 6760 bytes. mine, in memory, with the same operations available, is 1811 bytes. < 1502953543 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :get on my level. < 1502953554 0 :int-e!~noone@int-e.eu JOIN :#esoteric < 1502953608 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :OooooOOOOooh, I'm creating a recursive crude mindscrew interpreter. It calls itself when it runs a procedure. < 1502953646 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Hmm, I believe that was my first K-line on Freenode ever. And I didn't even do anything myself :-/. < 1502953661 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :int-e: /topic on #freenode. it's a CP storm. < 1502953683 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net PRIVMSG #esoteric :A... what? < 1502953695 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :child porn. bots are spamming users, and the blanket k-line was an accident. < 1502953708 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net PRIVMSG #esoteric :Okay then, it was exactly what it sounded like. < 1502953727 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :imode: thanks < 1502953730 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :np. < 1502953752 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric : /umode +R for now. they're still on the hunt. < 1502953770 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :I should buy one of the ops a drink after this. < 1502953783 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(I wasn't complaining. Wondering, yes, but I expected something like this. I was actually pleased to not having to do anything myself to be let back in.) < 1502953844 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I'll think about it. 2 so far. (They all end up in a single window where they are easily ignored.) < 1502953876 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I havne't gotten any of these messages. < 1502953889 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :good. < 1502953905 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net PRIVMSG #esoteric :I didn't either, but I put umode +R on for a bit. < 1502953920 0 :pikhq!~pikhq@c-24-8-135-139.hsd1.co.comcast.net PRIVMSG #esoteric :Might just leave it on; I don't think not talking to unregistered users is gonna be a big problem. < 1502954190 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :oh, another victim... < 1502954191 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :@bot < 1502954204 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :botsnack < 1502954395 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :oh no, that seems unrelated. meh. < 1502954495 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net JOIN :#esoteric < 1502954508 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`botsnack < 1502954508 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​>:-D < 1502954511 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is what I meant to say. < 1502954556 0 :lambdabot!~lambdabot@haskell/bot/lambdabot JOIN :#esoteric < 1502954693 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Good news is that my crude mindscrew interpreter is working. the EOF==no change cat works. < 1502954882 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Unfortunately, the Hello world example causes a stack overflow. I need to add TCO to the interpreter. < 1502955048 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :when your hello world causes a stack overflow you need to rethink your life. < 1502955220 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Well, I added tail-call optimization and now it won't halt. < 1502955228 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :meh who in their right mind installs a signal handler for sigsegv. < 1502955232 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :In fact, no output is even appearing. < 1502955354 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :And it's even making procedures loop forever when it's being skipped by []. < 1502955406 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Oh, ah. My crude interpreter doesn't even bother to store any cells in memory until you start modifying them. Since 0 =/= nil, the if conditional might not be working properly. < 1502955618 0 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!zjoust kiseki https://paste.lymia.moe/lymia/0e01aa0466be6d0d3a61c93fe4667525a6dcf502.bfjoust < 1502955622 0 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esoteric :Lymia.kiseki: points 46.00, score 999.98, rank 1/47 (--) < 1502955642 0 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :hrm < 1502955841 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :It seems to be decreasing the cell pointer indefinitely. I know which part of the code miiiiight be the problem, but the recursivity is conditional: why is it infinitely looping? < 1502955927 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I think it might be getting stuck here: "<-[:])[:]". < 1502955949 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :...Oh, shit. The substitutions are wrong. < 1502955970 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :No, wait, they're not. < 1502955986 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :OKay, no, wait, they are. < 1502956101 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I added an ad-hoc command for halting the procedure - let's hope it works. < 1502956206 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :OKay, now it's decrementing a value. At least it tried to output SOMETHING, though. Also, I'll try to cut down on monologuing but it's hard when nobody else talks. < 1502956303 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :honestly I think if nobody else has the floor you're free to talk. < 1502956377 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I've figured out the problem. Writing to an existing procedure was appending the characters to the end of the string, not overwriting it. < 1502956387 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Yet it's still not working. < 1502956415 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I mean, nothing even gets incremented to over 8, yet all characters are, to my knowledge, at 60+. < 1502956486 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :The only thing I think could be at fault is TCO, and I'm not sure about that. < 1502956565 0 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!zjoust kiseki < < 1502956565 0 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esoteric :Lymia.kiseki: points -45.00, score 0.00, rank 46/47 (-45) < 1502956568 0 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!zjoust kiseki https://paste.lymia.moe/lymia/0e01aa0466be6d0d3a61c93fe4667525a6dcf502.bfjoust < 1502956572 0 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esoteric :Lymia.kiseki: points 46.00, score 999.98, rank 1/47 (+45) < 1502956583 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I tried printing a message whenever TCO got activated. The message didn't even appear! < 1502956605 0 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!zjoust kiseki < < 1502956606 0 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esoteric :Lymia.kiseki: points -45.00, score 0.00, rank 46/47 (-45) < 1502956609 0 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!zjoust kiseki2 https://paste.lymia.moe/lymia/0e01aa0466be6d0d3a61c93fe4667525a6dcf502.bfjoust < 1502956612 0 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esoteric :Lymia.kiseki2: points 46.00, score 999.98, rank 1/47 < 1502956665 0 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!zjoust kiseki2 < < 1502956665 0 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esoteric :Lymia.kiseki2: points -45.00, score 0.00, rank 47/47 (-46) < 1502956668 0 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!zjoust kiseki https://paste.lymia.moe/lymia/0e01aa0466be6d0d3a61c93fe4667525a6dcf502.bfjoust < 1502956669 0 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esoteric :Lymia.kiseki: points 46.00, score 999.98, rank 1/47 (+45) < 1502956671 0 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :o.O < 1502956695 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. o O ( The impossible happened... variable that was supposed to be true is false. ) < 1502956721 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :bit flip. < 1502956762 0 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!zjoust kiseki < < 1502956762 0 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esoteric :Lymia.kiseki: points -45.00, score 0.00, rank 46/47 (-45) < 1502956768 0 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!zjoust kiseki3 https://paste.lymia.moe/lymia/0e01aa0466be6d0d3a61c93fe4667525a6dcf502.bfjoust < 1502956772 0 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esoteric :Lymia.kiseki3: points 46.00, score 999.98, rank 1/47 < 1502956796 0 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!zjoust kiseki3 < < 1502956796 0 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esoteric :Lymia.kiseki3: points -45.00, score 0.00, rank 47/47 (-46) < 1502956800 0 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!zjoust kiseki https://paste.lymia.moe/lymia/0e01aa0466be6d0d3a61c93fe4667525a6dcf502.bfjoust < 1502956803 0 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Oh, I see. < 1502956803 0 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esoteric :Lymia.kiseki: points 46.00, score 999.98, rank 1/47 (+45) < 1502956808 0 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :zen.fi isn't updating < 1502956854 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Ah, looking at the wronmg version of the code. So the variable was never set at all. Half of a mystery solved. < 1502956961 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :uninitialized variables strike again. < 1502957203 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :And for some reason, the FUNC pointer is 3, when analysis of the code suggests that only 2 could ever be possible. < 1502957215 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Wait, the func pointer starts at 1. < 1502957280 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Oh, crap. I've been thinking of "[" as "IF ZERO". < 1502957293 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Even then, it should work! < 1502957421 0 :^v!v^@me.pxtst.com PRIVMSG #esoteric :Lymia, long time no see < 1502957448 0 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Hi < 1502957477 0 :^v!v^@me.pxtst.com PRIVMSG #esoteric :hows life < 1502957598 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ugh, I give up. mindscrew screws with my mind. < 1502957608 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :(and more so than originally anticipated). < 1502958818 0 :Mayoi!~erkin@unaffiliated/erkin JOIN :#esoteric < 1502958864 0 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!bfjoust kiseki https://paste.lymia.moe/lymia/19a18f24119beb308652fa177c773d4ca797a26e.bfjoust < 1502958885 0 :erkin!~erkin@unaffiliated/erkin QUIT :Disconnected by services < 1502958888 0 :Mayoi!?@? NICK :erkin < 1502958893 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :god bless python. < 1502958895 0 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Doesn't even work anymore, huh < 1502959007 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :do people still build rails apps. < 1502959014 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :or is it just all node.js now. < 1502959172 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :OMFG! I may have finally got it to work. < 1502959198 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Turns out the bug was I was setting the IP to 1 during tail-call optimization, and it increments directly afterwards. < 1502959262 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :YAAAAAAAAAAAAAAAAAAAAAAAAAAY! < 1502959271 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Hello World! < 1502959646 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. o O ( A pairity error is a spelling error induced by false etymology. ) < 1502960055 0 :rdococ!rdococ@unaffiliated/rdococ QUIT :K-Lined < 1502960104 0 :rdococ!rdococ@unaffiliated/rdococ JOIN :#esoteric < 1502960207 0 :clog!~nef@bespin.org QUIT :Ping timeout: 260 seconds < 1502960615 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 240 seconds < 1502960971 0 :APic!apic@apic.name JOIN :#esoteric < 1502961271 0 :rdococ!rdococ@unaffiliated/rdococ QUIT :K-Lined < 1502961309 0 :rdococ!rdococ@cheapiesystems.com JOIN :#esoteric < 1502961434 0 :rdococ!rdococ@cheapiesystems.com QUIT :Changing host < 1502961434 0 :rdococ!rdococ@unaffiliated/rdococ JOIN :#esoteric < 1502961443 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 246 seconds < 1502961730 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Wow, rip me. < 1502961750 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Anyways, should I add a return instruction in mindscrew? < 1502961828 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Mindscrew14]]4 M10 02https://esolangs.org/w/index.php?diff=52849&oldid=52848 5* 03Rdococ 5* (+169) 10/* Computational Class */ < 1502963367 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Hm, what do you think: If my interpreter is called w/o a file name, and thus enters a line-by-line mode, should data such as tape, procedure tape, cell pointer, procedure pointer, etc. be saved between lines? < 1502963928 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Hmm... < 1502964904 0 :shikhin!shikhin@unaffiliated/shikhin QUIT :Ping timeout: 255 seconds < 1502965035 0 :shikhin!shikhin@heddw.ch JOIN :#esoteric < 1502965058 0 :shikhin!?@? NICK :Guest41863 < 1502965114 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :What file extension, though/ < 1502965623 0 :clog!~nef@bespin.org JOIN :#esoteric < 1502965789 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 JOIN :#esoteric < 1502965899 0 :AnotherTest!~turingcom@ptr-82l26ze72an2h4vq1xn.18120a2.ip6.access.telenet.be JOIN :#esoteric < 1502966112 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1502966727 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Hm. Does the use of the {{fact}} tag make sense here?: < 1502966729 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Programs written in Mu have semantics equivalent to that of programs written in an ordinary language with continuation-passing style (in layman's terms, black magic{{fact}}). < 1502968121 0 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1502968306 0 :rdococ!rdococ@unaffiliated/rdococ QUIT :Ping timeout: 255 seconds < 1502968334 0 :sebbu2!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 255 seconds < 1502968612 0 :rdococ!rdococ@cheapiesystems.com JOIN :#esoteric < 1502968612 0 :rdococ!rdococ@cheapiesystems.com QUIT :Changing host < 1502968612 0 :rdococ!rdococ@unaffiliated/rdococ JOIN :#esoteric < 1502968653 0 :augur!~augur@198-27-215-123.static.sonic.net JOIN :#esoteric < 1502968921 0 :augur!~augur@198-27-215-123.static.sonic.net QUIT :Ping timeout: 240 seconds < 1502968987 0 :augur!~augur@198-27-215-123.static.sonic.net JOIN :#esoteric < 1502969184 0 :gsora!~gsora@unaffiliated/gsora QUIT :Quit: uh-oh! < 1502969647 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net JOIN :#esoteric < 1502969780 0 :augur!~augur@198-27-215-123.static.sonic.net QUIT :Remote host closed the connection < 1502969792 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Joke language list14]]4 10 02https://esolangs.org/w/index.php?diff=52850&oldid=52611 5* 03Zayne 5* (+37) 10/* General languages */ < 1502969852 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Oh, nice, 2017. :P < 1502969936 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Hah, "Hardfuck". < 1502969989 0 :APic!apic@apic.name PRIVMSG #esoteric :😎 < 1502970030 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Someone should create Handfuck. < 1502970083 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :In more innocent news, I was thinking of creating a BF derivative with instructions to move the cells around. For example, you could CUT cell 1 and stick it between cell 2 and 3. < 1502970199 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Or, for example, CUT cells 4 to 6, and using > on cell 3 puts you at cell 7 - to get to cells 4 thru 6, you would have to use something like v or ^ to move to the cut piece. < 1502970361 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net QUIT :Ping timeout: 240 seconds < 1502970960 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`5 w < 1502970966 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1/2:comics//Recommended comics include Yet Another Genius Gamer, Stuck Girl, Home of the Order, and Fantasy Stick Comic. The content of this list is not to be questioned. \ .doorstop//You do not have the clearance necessary to view this entry. \ `hoag//`[hd]o[aw][gt] [] is a set of commands for querying HackEgo hg logs. `hoag is the basic < 1502970969 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`n < 1502970970 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2/2: version. d adds revision numbers and dates, w looks only in wisdom, and t lists oldest first. \ gray//Gray is e common misspalling of grey. \ `whoops//`whoops is a repluralizer. < 1502971098 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net JOIN :#esoteric < 1502971403 0 :deltab!~deltab@ds6266.dedicated.turbodns.co.uk JOIN :#esoteric < 1502971446 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Noid14]]4 N10 02https://esolangs.org/w/index.php?oldid=52851 5* 03Zayne 5* (+1886) 10Created page with "'''Noid''' (previously PyText) is a language made by [[User:Zayne|Zayne]] on April 22nd 2017 but promptly forgot about it. == Commands == . a ! b import os s = open(input("Run Script: "), 'r'..." < 1502971954 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07PyText?!.14]]4 10 02https://esolangs.org/w/index.php?diff=52855&oldid=52854 5* 03Zayne 5* (+19) 10 < 1502972159 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07PyText?!.14]]4 10 02https://esolangs.org/w/index.php?diff=52856&oldid=52855 5* 03Zayne 5* (+45) 10 < 1502972538 0 :j-bot!eldis4@firefly.nu JOIN :#esoteric < 1502972746 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Zayne14]]4 10 02https://esolangs.org/w/index.php?diff=52857&oldid=52828 5* 03Zayne 5* (+16) 10 < 1502972906 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net QUIT :Quit: FOLIAGE CHICKEN < 1502973460 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1502973474 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :@messages? < 1502973474 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Sorry, no messages today. < 1502973639 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :@messages < 1502973639 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :You don't have any messages < 1502973642 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :I SURE DO < 1502973655 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :@tell mroman ey alda was geht du hoellenhund < 1502973655 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :You can tell yourself! < 1502973665 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric ::( < 1502973698 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :rdococ: I had an idea about a BF derivative as well < 1502973707 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :It's like BF. But instead of moving the head of the tape < 1502973709 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :you move the tape. < 1502973724 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :so <> doesn't move the read head, it moves the tape under the read head. < 1502973749 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :and - doesn't subtract one, it adds 256. < 1502973801 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :I call it "Frainbuck" < 1502973858 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :adding 256 doesn't do anything in 8-bit BF :-P < 1502973876 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :http://esolangs.org/wiki/PyText%3F!. < 1502973891 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :ais523: It should subtract one < 1502973899 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :or wait < 1502973900 0 :APic!apic@apic.name PRIVMSG #esoteric :ACTION thought of implementing a Routine to output a Circle in Brainfuck, then mapping <>,.[]+- to Numerals. That Way i could beat the Movie „Π (1998)“ because i would have found a Pattern for π in <=216 Decimals! 🙌 < 1502973934 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :oh damn < 1502973937 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :it's adding 255 < 1502973955 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :yep. Pardon me. It adds 255 < 1502973988 0 :APic!apic@apic.name PRIVMSG #esoteric :ACTION would name that Program „Bresenham.bf“ as a Tribute to the Man who figured out very nice Drawing-Routines < 1502974002 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :APic: I don't think you capitalise the mathematical π at the start of a sentence, it's case-sensitive < 1502974051 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :well now I have to release Frainbuck 2.0 to fix this error < 1502974083 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :I'm still in favor of a quality control about esolangs articles < 1502974096 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :"dis mah language" + source code is meh. < 1502974122 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :especially when it's python code without line breaks :D < 1502974196 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :saying that I should probably check my articles :D < 1502974239 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :most esolangs are never implemented and never have programs written in them < 1502974253 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so an interp is arguably an improvement (unless it's a BF derivative, then writing an interp is normally too easy :-P) < 1502974323 0 :APic!apic@apic.name PRIVMSG #esoteric :ais523: Thanks for the Information. < 1502974331 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :I had a program for that. < 1502974338 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :I just can't remember the name of the language it created < 1502974381 0 :APic!apic@apic.name PRIVMSG #esoteric :π looks much nicer than Π anyhow ☺ < 1502974395 0 :APic!apic@apic.name PRIVMSG #esoteric :At least in Terminus on urxvt < 1502974605 0 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1502974632 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1502974720 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :Btjzxgquartfrqifjlv < 1502974722 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :ah yes < 1502974728 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :http://esolangs.org/wiki/Btjzxgquartfrqifjlv < 1502974738 0 :APic!apic@apic.name PRIVMSG #esoteric :Nice < 1502974780 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :it even supported multisymbol bf instructions! < 1502974868 0 :APic!apic@apic.name PRIVMSG #esoteric :🙌 < 1502974874 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :http://esolangs.org/wiki/%E2%98%83 < 1502974876 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :hm. < 1502974894 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :I should write an interpreter for ☃ < 1502975025 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :hm. < 1502975030 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :so `s` is basically a flip-flop < 1502975033 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :kinda < 1502975060 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :depending on the direction you come in you either write or read from it. < 1502975124 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :always nice when you discover languages you wipped up but forget about them. < 1502975166 0 :APic!apic@apic.name PRIVMSG #esoteric :🙌 < 1502975350 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :hm. < 1502975357 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :http://codepad.org/sAxgPOpq <- this would be a ROM only though < 1502975370 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :(you enter from left on line 6) < 1502975382 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :it will decrement it and branch upwards at the right location to read the value < 1502975403 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :but to write you'd have to come in from above < 1502975413 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :or below < 1502975495 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :http://codepad.org/G7XDmQqm <- like this. < 1502975497 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mroman: I'm not surprised you couldn't remember that name! < 1502975516 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :line 7 would be read, line 8 would be write < 1502975532 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :except that since you only have "one thread local value" which is the ptr < 1502975538 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :the value to write needs to be stored somewhere else < 1502975557 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :I guess I never figured out how to do writes < 1502975597 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :ais523: :D yeah.... < 1502975624 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :but on the other hand I can memory a lot of burlesque command < 1502975637 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :but to be fair they have SOME resemblances with what they do < 1502975648 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :*memorize < 1502975760 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :and that example program looks race-condition-y < 1502975779 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :so it'd need at least one barrier somewher < 1502975845 0 :Antoxyde!~Antoxyde@AAnnecy-654-1-74-189.w90-27.abo.wanadoo.fr JOIN :#esoteric < 1502975863 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :ok so at least it's not a non-obvious language :D < 1502976073 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :man I lost the online interpreter for beam < 1502976091 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :Beam is the esolang I'm most proud of :p < 1502976123 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :We made programming contests in it at my local university < 1502976128 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :although only 3 students participated < 1502976131 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :but it was still fun < 1502976270 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :https://tio.run/#beam < 1502976271 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :hu < 1502976272 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :omg < 1502976277 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :somebody wrote an interpreter for it? < 1502976284 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :but no graphical debugging :( < 1502976375 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :https://tio.run/##S0pNzP3/v6gswYZLQcGqVB1I2enqKpRa/f/vBAA even seems to work < 1502976375 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :nice < 1502976379 0 :idris-bot!~idris-bot@dslb-178-004-083-030.178.004.pools.vodafone-ip.de JOIN :#esoteric < 1502976391 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :but debugging without a graphical debugger is going to be hard. < 1502977013 0 :augur!~augur@198-27-215-123.static.sonic.net JOIN :#esoteric < 1502977263 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :`? prismack < 1502977264 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :prismack? ¯\(°​_o)/¯ < 1502977265 0 :augur!~augur@198-27-215-123.static.sonic.net QUIT :Ping timeout: 248 seconds < 1502977269 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :`? bimetal < 1502977270 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bimetal? ¯\(°​_o)/¯ < 1502977280 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :\(o_O)/ < 1502977528 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :`An online byte-counter that counts many different encodings. ` < 1502977529 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: An: not found < 1502977530 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :uhm... < 1502977539 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :it counts ASCII, UTF-8 and UTF-16 bytes < 1502977541 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :but... uhm... < 1502977547 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :what < 1502977599 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :presumably that's supposed to mean "char-counter" < 1502977941 0 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1502978011 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1502978190 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :`Hardfuck is a Brainfuck derivative created by Zayne (why am I not surprised) and as the name suggests it is supposed to be harder than Brainfuck. ` < 1502978191 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: Hardfuck: not found < 1502978198 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :how can it be harder if it shares the same set of instructions < 1502978210 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :you don't make brainfuck harder by introducing two new instructions < 1502978237 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :if anything, you made it easier o_O < 1502978272 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :mroman: nice idea about BF which moves the tape < 1502978283 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :also, that's also something I noted with hardfuck :P < 1502978288 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :at least it has an innuendous name < 1502978365 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, frainbuck has made me think of INTERCAL's I/O mechanism < 1502978392 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you could make a two-pointer BF where the pointers are on opposite sides of the tape, so they see the bits of the numbers in reverse order < 1502978415 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that said, it wouldn't be any harder unless you had to use both of them for some reason < 1502978428 0 :doesthiswork!~Adium@207.55.82.87 JOIN :#esoteric < 1502978430 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :by analogy with INTERCAL, maybe one of them can only do input and the other can only do output? < 1502978477 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :rdococ: maybe we could replace the tape with boxes! < 1502978485 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :instead of cells < 1502978487 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :you have boxes. < 1502978504 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :. o O ( cells are boxes, they're just large enough to house criminals ) < 1502978525 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :ais523: don't worry < 1502978531 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :you can name it hardfick < 1502978539 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :(fick == german for fuck because hardfuck is already taken) < 1502978540 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :The real money is in non-integer cells, with an instruction / to divide by 2. < 1502978550 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :mroman: even better would be scheisse < 1502978558 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :or you could even name it "harterfick" < 1502978560 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :now I'm trying to work out if you can do a BF that does loops by actually forming a loop in the tape < 1502978570 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :or "sonrichtigharterfickdassdunichtmehrrichtiggehenkannstammorgendanach" < 1502978573 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Gehirn ficken < 1502978594 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fwiw, I believe that BF-plus-extra-instructions is only interesting if it changes the way you'd program in it < 1502978612 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :well < 1502978615 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :you know what < 1502978623 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :I'm going to create an even better bf-derivative creation program < 1502978626 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ais523: My mindscrew only modifies the ] instruction, and adds {} to pbrain. It completely changes the language. :P < 1502978634 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :A bf-derivative creation program? < 1502978638 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :yes < 1502978645 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :like the one I had some years ago < 1502978647 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :just with more features. < 1502978649 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :That's a bit of a mindscrew :P < 1502978664 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mroman: I think the world needs a universal BF derivative interpreter < 1502978676 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ideally, one that does statistical analysis on the source to figure out what the instructions in it are :-) < 1502978681 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :lol < 1502978685 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :but < 1502978687 0 :APic!apic@apic.name PRIVMSG #esoteric :😉 < 1502978687 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :not too bad < 1502978687 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :well, weave.rb might be a good starting point :P < 1502978688 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I started writing one but got bored < 1502978694 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :you could probably detect [ ] < 1502978698 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :it has brainfork, pbrain, etc. < 1502978700 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :with some analysis < 1502978721 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :but this sounds interesting < 1502978731 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :keep me posted should you continue doing this < 1502978738 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :I'd be curious how this works < 1502978768 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :rdococ: you speak german? < 1502978771 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :I thought only int-e is german < 1502978774 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :mroman: no, google translate :P < 1502978776 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :ah < 1502978777 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :ok < 1502978780 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mroman: there are several clues you can use < 1502978802 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :I guess you could do bf constants detection too? < 1502978805 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :[] are always balanced, <> are usually (but not always) balanced in a loop whereas +- are much more rarely balanced, programs don't normally put < and > or + and - next to each other < 1502978807 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :it translates to "brain fucking", which sounds like porn that gets injected into your brain by machiner < 1502978808 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :y < 1502978817 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net QUIT :Ping timeout: 240 seconds < 1502978822 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :yeah I know < 1502978827 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :(I speak german) < 1502978838 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ais523: ah, so my habit of balancing <> in a loop is not a dumb one :P < 1502978839 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as a fallback, if it couldn't figure out how the language worked at all, I was going to just print "Hello, world!" as a fallback < 1502978848 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :but < 1502978850 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :my language < 1502978855 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :brtquartgfjxj or whatever it was called < 1502978860 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :has multichar instructions! < 1502978861 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :rdococ: in BF optimization, "balanced loops" are treated as a common special case < 1502978863 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :how do you detect that? < 1502978871 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ais523: ooh, cool. < 1502978872 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mroman: same way Incident does < 1502978874 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :or Ook for that matter < 1502978882 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :look for substrings that repeat a lot < 1502978886 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :hm. true. < 1502978897 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :yeah... that's actually not hard < 1502978898 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :right. < 1502978912 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I have a mindscrew interpreter whose only optimizations is turning "(-[:])" into a primitive that sets the cell to 0, and tail-call optimization (to avoid a stack overflow in "Hello world!") < 1502978986 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :actually, looks like it wasn't all that needed < 1502978993 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I added a --ntco flag to test < 1502978998 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :never fix a running bug < 1502979002 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :just increase stack depth < 1502979019 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :everybody does that in research projects. < 1502979026 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :it just needs to work for the demo < 1502979031 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :everything else is not important. < 1502979039 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :running demo == moneyz == $$$ < 1502979194 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Heh, I added a --bound command to enable wrapping bounded cell values to an arbitrary value. It messes up the "Hello world!" program big-time if you set it to a low value. :P < 1502979233 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :With --bound 114, it says "Hello Wold!" :P < 1502979328 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Oh nice, cat program with --bound 90 turns "Z" into EOF :P < 1502979361 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Okay, wait, seriously, why is £ unicode? < 1502979479 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :'merica < 1502979499 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :that's what the A in ASCII is. < 1502979508 0 :APic!apic@apic.name PRIVMSG #esoteric :☺ < 1502979513 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :American Standard Code for Information Interchange < 1502979519 0 :APic!apic@apic.name PRIVMSG #esoteric :ANSI > ASCII < 1502979528 0 :APic!apic@apic.name PRIVMSG #esoteric :Uh < 1502979531 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :The A in ANSI is probably still America? < 1502979533 0 :APic!apic@apic.name PRIVMSG #esoteric :ISO > ANSI < 1502979533 0 :APic!apic@apic.name PRIVMSG #esoteric :😉 < 1502979538 0 :APic!apic@apic.name PRIVMSG #esoteric :mroman: True. < 1502979542 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :American National Standards Institute < 1502979542 0 :APic!apic@apic.name PRIVMSG #esoteric :From V.E.R.A. -- Virtual Entity of Relevant Acronyms (February 2016) [vera]: < 1502979542 0 :APic!apic@apic.name PRIVMSG #esoteric : ANSI < 1502979542 0 :APic!apic@apic.name PRIVMSG #esoteric : American National Standard Institute (org., USA) < 1502979545 0 :APic!apic@apic.name PRIVMSG #esoteric :*nod* < 1502979549 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :damn americans < 1502979553 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :and their symbols < 1502979555 0 :APic!apic@apic.name PRIVMSG #esoteric :Yah < 1502979560 0 :APic!apic@apic.name PRIVMSG #esoteric :They shall rot in Hell. < 1502979564 0 :APic!apic@apic.name PRIVMSG #esoteric :But… wait! < 1502979571 0 :APic!apic@apic.name PRIVMSG #esoteric :They now elected the Trumps as President. < 1502979576 0 :APic!apic@apic.name PRIVMSG #esoteric :So they _are_ already in Hell! < 1502979576 0 :APic!apic@apic.name PRIVMSG #esoteric :😉 < 1502979601 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ACTION adds Unicode support < 1502979613 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric ::P < 1502979614 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :on the other hand < 1502979622 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :america could have forced every country to use latin alphabet < 1502979624 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :I mean < 1502979626 0 :APic!apic@apic.name PRIVMSG #esoteric :True. < 1502979627 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :that would have helped < 1502979628 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric ::D < 1502979631 0 :APic!apic@apic.name PRIVMSG #esoteric :8===D < 1502979631 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :but no < 1502979632 0 :APic!apic@apic.name PRIVMSG #esoteric :😉 < 1502979635 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :they didn't. < 1502979638 0 :APic!apic@apic.name PRIVMSG #esoteric :*nod* < 1502979668 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :they just went to asia and said "u now guys... these drawings you do... they are a bit _TOO_ complicated. Just make them a _bit_ less complicated you feel me fam?" < 1502979752 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :why is Lua so bad at parsing unicode?! Aaaaaaaaaaaaaaaaah! < 1502979763 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :Did they US actually force Japan to simplify their character? < 1502979773 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :Or is that just a myth everybody tells? < 1502979777 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :*the < 1502979779 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :for a high-level language, you'd think Lua would be able to parse unicode as one character! BUT NO! < 1502979784 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :it sounds like a myth. < 1502979789 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :because it's ridiculous. < 1502979808 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :forcing them to use romaji would have made sense < 1502979859 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :(if your goal is to make it easier for western people to learn) < 1502979919 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :rdococ: why is go so bad at unicode < 1502979930 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :"Note: since Lua 5.3, there's a builtin module called "utf8"." < 1502979933 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Eh??? < 1502979934 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :if you want unicode you have to string -> []rune < 1502979939 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :instead of just use string < 1502979959 0 :APic!apic@apic.name PRIVMSG #esoteric :Well, Lua is highlevel, but quite old. < 1502979959 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :mroman: Lua provides no Unicode-aware functions straight out of the box. < 1502979972 0 :APic!apic@apic.name PRIVMSG #esoteric :C is also highlevel, but even older. < 1502979982 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I consider C medium level. < 1502979986 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :yeah < 1502979992 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :C is more like a steak that is still bloody inside < 1502979996 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :it's not completely a bloody mess < 1502980001 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :but it's definitely bloody on the inside < 1502980009 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 JOIN :#esoteric < 1502980028 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :it has this neat brown crust that looks tasty < 1502980031 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :but once you open that thing < 1502980033 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :it's a bloody mess < 1502980039 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :It has procedures, and strong type checking, but I wouldn't call it high-level. You can pass functions as arguments with the aid of function pointers, but not create anonymous ones...in old versions, anyway. < 1502980059 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Hell, GCC adds first-class functions to C++. < 1502980069 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :is that part of C+11? < 1502980071 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Which rockets it straight up to high-level for me. < 1502980075 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Not sure. < 1502980087 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :nah... C++ still has manual memory management afaik? < 1502980094 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I do think new C++ standards do have lambdas, though. < 1502980118 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :although boost ptr stuff might make it quite automatic? < 1502980120 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :I'm not a C++ guy < 1502980122 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :never liked it. < 1502980133 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :anyway... gotta catch the train < 1502980133 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 PRIVMSG #esoteric :see ya < 1502980134 0 :mroman!a055e8b2@gateway/web/freenode/ip.160.85.232.178 QUIT : < 1502980745 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Ooh, combination: Put code and memory in the same codespace, and enable cutting the tape and looping it. < 1502980864 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I'd also like to note that + and - tend to be balanced when checking for equality, or swapping two cells. < 1502981791 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :an equality test is [>-<-]>[, with an additional + if you want it to be non-destructive in one argument < 1502981796 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that doesn't seem balanced to me < 1502981835 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :transfer-add (which is commonly used to move a value from one cell to another) is balanced, though < 1502982037 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1502982278 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :The additional plus would make it non-destructive, wouldn't it? < 1502982278 0 :doesthiswork!~Adium@207.55.82.87 QUIT :Quit: Leaving. < 1502982297 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :It's like the inversion of transfer-add - transfer-subtract. < 1502982302 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :s/non-destructive/balanced/ < 1502982314 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :...ah. < 1502982623 0 :jix!~jix@jixco.de JOIN :#esoteric < 1502982630 0 :joast!~rick@cpe-98-146-225-175.natnow.res.rr.com JOIN :#esoteric < 1502982657 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Damn it, seriously? No Lua5.3 for Debian? < 1502982775 0 :alercah!~alercah@unaffiliated/alercah JOIN :#esoteric < 1502982802 0 :alercah!~alercah@unaffiliated/alercah PART #esoteric : < 1502983926 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying... < 1502986287 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1502986470 0 :Sgeo!~Sgeo@ool-18b98627.dyn.optonline.net